/** INCLUDE LAYOUTS **/
body {
	background-color: #F3F4F6; 
	color: #B7B7B7; margin-left: 0px; 
	margin-top: 0px;margin-right: 0px; 
	margin-bottom: 0px;
}

/** LINKS **/
a:link, a:active, a:visited { font-family:  Arial, Verdana,Helvetica, sans-serif; color: #777777; font-size: 11px; text-decoration: underline; }
a:hover {color: #999999;}

a:link.boldLink  { color: #999966; text-decoration: none; font-weight:bold; font-size:12px;}
a:visited.boldLink { color: #999966; text-decoration: none; font-weight:bold;  font-size:12px;}
a:hover.boldLink { color: #999966; text-decoration: underline; font-weight:bold; font-size:12px; }

/*** SITE CONTENT ***/

#mainmenu {
	width:700px;
	padding:0px 0px 0px 0px;
}

#divSubNav {
	float:left;
	width:155px;
	padding:35px 0px 0px 15px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
}
#divSubNav a:link, #divSubNav a:visited {
	color:#5A5A5A;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}
#divSubNav a:hover {
	color:#AF1B1B;
	text-decoration:none;
}
#breadcrumb {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
    color:#7F7F7F;
}

#masthead {
	width:700px;
	padding: 0px;

}
/** SITE WRAPPER LAYOUTS **/

#bd {
	margin:0 auto;
	width:698px;
	background-color:#FFFFFF;
	border-left:solid 1px #E0E1E3; 
	border-right:solid 1px #E0E1E3;

}

#container {
	position:relative;
	width:444px;
	padding:45px 17px 0px 17px;
	margin:0px;
	vertical-align:text-top;
	color:#656565;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:17px;
}

#container h1{
	margin-bottom:8px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	line-height:26px;
	color:#86CE82;
}


#container h2{
	margin-bottom:8px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:16px;
	color:#86CE82;
}

#gutter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#656565;
	background-color:#FFFFFF;
	
	width:174px;
	padding:45px 13px 0px 13px;

}

#gutter .bgnav{
	background:url(/images/gutter/bg_navlist.gif) no-repeat;
	height:30px;
	padding:5px 5px 5px 15px;
	width:174px;
	margin-top:0px;
	margin-bottom:-8px;
}

#gutter a:link, #gutter a:visited {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#656565;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:0px;

}

#displayMsg {
	width:350px;
	padding:8px;
	margin: 8px 0px 3px 0px;
	background-color:#F1F8E2;
	border:1px solid #97CC29;
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#header {
	width:700px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	color:#B7B7B7;
	
}

#header a:link, #header a:visited {
	color:#9AD1F8;
}



#footer {
	width:700px;
	height:321px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#616161; 
	background-image:url(/images/footer/bg_footer1.jpg);
	background-repeat:no-repeat;
	border-top:4px #F0F1F2 solid; 
	
}

#footer h1{
	margin-bottom:8px;
	margin-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	color:#CC7F49;
}

#footer h2{
	margin-bottom:8px;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#CC7F49;
}

#footer .testimonial{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:24px;
	color:#9A9A9A;
}

#footer a:link, #footer a:visited {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#616161; 
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

.frm{
	margin:0px;
	padding:0px;
}

.frmInput{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	height:14px;
	border-top:#7C7C7C solid 1px;
	border-left:#C6C6C6 solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#E2E2E2 solid 1px;
	width:142px;

}
.frmEmail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	padding:2px;
	color: #574225;
	background-color:#F2F2F2;
	border:1px solid #C9A574;
	width:110px;
}

/***   ***/

#theme_cp h1, #theme_cp h2{
	color:#7780BE;
}

#theme_as h1, #theme_as h2{
	color:#3EAC41;
}

#theme_lo h1, #theme_lo h2{
	color:#1B75FD;
}

#theme_qa h1, #theme_qa h2{
	color:#C32304;
}

#theme_rq h1, #theme_rq h2{
	color:#F37146;
}

#theme_cu h1, #theme_cu h2{
	color:#91D1EF;
}

