@charset "utf-8";
/* CSS Document */
body{
background:#EAE7D5;
margin-bottom:30px;
}

#mainImage{
height:381px;
}
#sidebar{
float:left;
background:#FFCC00;;
width:140px;
}

h1{
padding:20px 0 10px 0;
font-size:1.4em;
color:#003366;
}

#mainWrapper{
width:700px;
margin:auto;
padding:1px;
color:#660000;
font:normal normal 1em/1.2em "Times New Roman", Times, serif;
border:1px solid #FFCC00;
background:#ffcc00;
}
#mainContent{
background:#FFFFFF;
padding:0 20px 10px 20px;
color:#333333;
float:left;
width:520px;
}
#insideContent{
background:#FFFFFF;
padding:40px 20px 10px 20px;
color:#333333;
float:left;
width:520px;
}
.content{
width:470px;
margin:auto;
background:#FFFFCC;
padding:20px;
border:1px solid #FFCC66;
}

.content ul{
display:block;
list-style:outside;
list-style-type:disc;
font:normal normal 1em/1.2em "Times New Roman", Times, serif;
}
.content ul li{
margin:10px;
}

.next{
margin:auto;
margin-top:10px;
font:normal normal 1em "Times New Roman", Times, serif;
width:150px;
text-align:center;
}
.next a{
color:#993300;
}
.next a:hover{
color:#333333;
}
.next a span{
width:150px;
background:#FFCC00;
border:1px solid #FFCC00;
display:block;
padding:10px;
}
.next a:hover span{
width:150px;
background:#FFFFCC;
border:1px solid #FFCC00;
display:block;
padding:10px;
}
.next img{
position:relative;
top:2px;
}


#nav{
background:#FFCC00;
}

#nav ul{
padding:0;
width:670px;
margin:auto;
}

#nav li, #nav2 li{
font:normal bold 11px/14px Arial, Helvetica, sans-serif;
display:inline;
line-height:37px;
height:37px;
}

#nav li a, #nav2 li a{
color:#333333;
}
#nav li a:hover, #nav2 li a:hover{
color: #990000;
}

#nav li a span{
border:1px solid #FF9900;
background:#FFCC00;
padding:10px 5px 10px 5px;
}

#nav li a:hover span{
border:1px solid #FF9900;
background:#FFFFCC;
padding:10px 5px 10px 5px;
}
	#nav{
	background:#FFCC00;
	}
	
	#nav2 ul{
	padding:0;
	width:140px;
	margin:auto;
	}
	#nav2 li a span{
	display:block;
	width:120px;
	border-bottom:1px solid #FF9900;
	background:#FFCC00;
	padding-left:20px;
	}
	#nav2 li a:hover span{
	display:block;
	width:120px;
	padding-left:20px;
	border-bottom:1px solid #FF9900;
	background:#FFFFCC;
	}

#footer{
width:700px;
border:2px solid #FFCC33;
margin:auto;
padding-top:10px;
background:#FFCC33;
}
#footer p{
padding:0px 20px 5px 0;
font:normal normal .7em/1.2em Arial, Helvetica, sans-serif;
text-align:right;
color:#996600;
}
#footer a{
color:#996600;
}
#footer a:hover{
text-decoration:underline;
}

.content table{
width:420px;
margin:0 auto 20px auto;
border-collapse:collapse;
font:normal .8em "Trebuchet MS", Verdana, Arial, sans-serif;
}
.content td {
background:#FFFFFF; /*#FFFDB0;*/
padding:1px 10px;
border:1px solid #FFCC99;
}
.content tr.alt td{
background:#FFFFFF; /*#DAFDB3;*/
}

.content table.paybackTable{
display:block;
width:470px;
border:1px solid #FFCC66;
background: #FFCC66;
}
.content table.paybackTable td{
border:none;
border-right:1px solid #FFCC66;
}
.faq p{
margin:5px 0 -15px 20px;
}
.faq h3{
color:#663300;
margin-top:20px;
}

/*------ generic classes --- */

img.insert{
display:block;
float:left;
margin:auto;
padding:20px 3px;
}

.inline{
display:inline;
}
.footnote{
display:block;
font-size:80%;
line-height:120%;
width:400px;
margin:auto;
}
.red{
color:#FF3300;
}
.normal{
font-weight:normal;
}
.extend{
margin-bottom:200px;
}

a.hmenu2:link {font: 11px Arial, Verdana, Arial Ua, sans-serif; color:#0066FF; text-decoration: none;}
a.hmenu2:visited {font: 11px Arial, Verdana, Arial Ua, sans-serif; color:#0066FF; text-decoration: none;}
a.hmenu2:hover {font: 11px Arial, Verdana, Arial Ua, sans-serif; color:#0066FF; text-decoration: underline;}