/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body{
 margin:20px 1px 1px 1px
 }

.mainnav div {
	font-size: 12pt;
	color:white;
	font-weight:bolder;
	letter-spacing: 1px;
	margin-top:7px;
	height: 30px;
}

#logoheader {
background-image:url(images/logoheader.gif);
background-repeat:no-repeat;
background-position:0 0;
background-color:#84B0B9;
}

.mainnav  a:link {color: #ffffff;  text-decoration: none;} 
.mainnav a:visited {color: #ffffff; text-decoration: none;}
.mainnav a:hover {color: #acc9d0; text-decoration: underline;}

.subnav {
	font-size: 10pt;
	color:white;
	padding-top:4px;
	padding-left:36px;
	font-weight:bolder;
	letter-spacing: 1px;
	margin-top:94px;
	margin-left:94px;
	margin-bottom:0px;
	background-color:#A5B5B0;
	height:20px;
}
.subnav  a:link {color: #ffffff;  text-decoration: none;} 
.subnav a:visited {color: #ffffff; text-decoration: none;}
.subnav a:hover {color: #8c875f; text-decoration: underline;}

.consult {
	font-size: 10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-stretch:condensed;
	color:white;
	margin-top:90px;
	margin-left:50px;
}	
.consult a:link {color: #ffffff;  text-decoration: none;} 
.consult a:visited {color: #ffffff; text-decoration: none;}
.consult a:hover {color: #635c5e; text-decoration: underline;}

.lines {
	margin-left:40px;
	
}
.lines2 {
	margin-left:40px;
	
}
.copyright {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	margin-left:10px;
}
.copyright a:link {color: #ffffff;  text-decoration: none;} 
.copyright a:visited {color: #ffffff; text-decoration: none;}
.copyright a:hover {color: #635c5e; text-decoration: underline;}

.contactinfo {
font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	margin-left:658px;
}
.contactinfo a:link {color: #ffffff;  text-decoration: none;} 
.contactinfo a:visited {color: #ffffff; text-decoration: none;}
.contactinfo a:hover {color: #635c5e; text-decoration: underline;}


.fineprint {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#635c5e;
	margin-left:10px;
}
#contenttable {
background-image:url(images/bodyG.gif);
background-repeat:no-repeat;
background-position: 0px 200px;
padding:10px 10px 10px 10px;

}

#bch1 {
	font-size: 15pt;
	color:#635c5e;
	font-weight:bolder;
	line-height:42px;
} 
h1 {
	font-size: 15pt;
	color:#635c5e;
	font-weight:bolder;
	margin: 0;
}
h2 {
	font-size: 13pt;
	color:#635c5e;
	font-weight:bold;
	margin: 20px 0 0 0;
}
#rightcolumn h2 {
	font-size: 15px !important;
	color:#fff;
	font-weight:bold;
	margin: 0 0 10px 0;
	line-height: 15px;
}
p.tagline {margin-top: 5px; text-indent: 15px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #8c875f;}
#bch2 {
	font-size: 12pt;
	color:#8c875f;
	font-weight:bolder;
	margin-left: 15px;
} 

#bodycopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#635c5e;
line-height: 16px;
margin-left: 15px;
}
#bodycopy a:link {color: #8c875f;  text-decoration: underline;} 
#bodycopy a:visited {color: #84B0B9; text-decoration: underline;}
#bodycopy a:hover {color: #84B0B9; text-decoration: underline;}

#identcopy {
margin-left: 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#635c5e;
font-weight:bold;
line-height: 24px;
}
#identcopy a:link {color: #8c875f;  text-decoration: none;} 
#identcopy a:visited {color: #84B0B9; text-decoration: none;}
#identcopy a:hover {color: #84B0B9; text-decoration: underline;}

#backtotop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#635c5e;
line-height: 16px;
margin-left: 15px;
}
#backtotop a:link {color: #8c875f;  text-decoration: none;} 
#backtotop a:visited {color: #84B0B9; text-decoration: none;}
#backtotop a:hover {color: #84B0B9; text-decoration: underline;}


#leftcolumn {
padding:30px 10px 10px 20px;
color:#FFFFFF;
}

#sbquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
line-height: 24px;
}

#sbhead {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12pt;
font-weight:bold;
line-height: 18pt;
}

#sbcopy {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height: 18px;
}
#sbcopy a:link {color:white; text-decoration: underline;} 
#sbcopy a:visited {color: white; text-decoration:underline;}
#sbcopy a:hover {color: #84B0B9; text-decoration: underline;}

#rightcolumn {
padding:30px 10px 10px 20px;
color:#FFFFFF;
}

/* Request Consultation Form */
table#consultation {width: 390px; margin: 10px 0 0 0; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
table#consultation td {padding: 3px 0;}
.label {text-align: right; color: #666; font-weight: bold; width: 90px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#consultation input {background: #f0f9fe; margin-left: 5px; padding: 2px;}
select {border: 1px solid #666; background: #f0f9fe; margin-left: 5px; padding: 2px;}
.large {width: 175px;}
textarea.comments {width:95%; margin: 0 0 5px 0;}
input.submit {padding: 0; margin: 0; !important}

#consultation input.inputError {background: #FFBFBF;}
.errorText {color: #ce0000; font-weight: bold;}
p.errors {background: #feecec; padding: 10px; margin: 17px 0; border: 1px solid #f4c8c7; color: #ce0000; line-height: 18px;}
p.error {background: #f1caca; padding: 10px; color: #5e0000; font-weight: bold; border: 1px solid #dfaaaa;}
p.success {background: #cdf1ca; padding: 10px; color: #095e00; font-weight: bold; border: 1px solid #aedfaa;}
