/*
Site Colors:
	# - grey borders
	#333366 - purple anchors
*/

body {
	color: #666666;
	font-size: 60%;	
	font-family: "Arial", "Tahoma", "Verdana", "Geneva", sans-seriff;
}


table, span, p, div, th, td, li, dd, dl, dt{
	font-size: 12px; font-family: "Arial", "Tahoma", "Verdana", "Geneva", sans-seriff; font-weight: normal;
}
table, span, p, div, th, td, li, dd, dl, dt, h2, h3, h4, h5, h6, h7, h8, h9 {
	font-size: 12px; font-family: "Arial", "Tahoma", "Verdana", "Geneva", sans-seriff;
}


h1, h2, h4, h5, h6, h7, h8, h9{font-weight: normal;}
h1, h2, h4, h5, h6, h7, h8, h9{font-size: 14px; color: #666666; font-weight: normal;}
h3{font-size: 12px; color: #999; font-weight: bold; margin: 3% 2% 0% 2%;}
a{	-moz-user-select:none;
	-webkit-user-select:none;}
a{color: #336666; font-size: 12px; font-weight: normal; text-decoration: none;}
a:visited{color: #336666; text-decoration: none; }
a:hover{color: #999; text-decoration: none;}
a:active{color: #999; text-decoration: underline;}


p{margin: 3% 2% 1% 2%; text-align: justify;}

ul{margin: 0% 0% 1% 2%; list-style: none;}

.highlight{color: #999; font-weight: bold;}



.center-quote{text-align: center; font-size: 16px; padding-top: 60px; margin: 0px 25px;}
.index-center-quote{text-align: center; padding-top: 40px; margin: 0px 35px; font-size: 16px;}


.text-underline{text-decoration: underline;}
.text-bold{font-weight: 900;}
.text-no-bold{font-weight: normal;}
.text-required{color: red;}
.text-justify{text-align: justify;}


.row-two-banner-left-bg h2{margin-left: 3%; margin-top: 3%;}
.row-two-banner-right-bg h2{margin-left: 2%; margin-top: 2%;}

.row-two-media-left-bg h2{margin-left: 3%; margin-top: 3%;}
.row-two-media-right-bg h2{margin-left: 2%; margin-top: 2%;}
.row-two-media-left-bg p{margin-left: 3%; margin-top: 4%;}

#site-nav #menu ul{color: #666; font-size: 12px;}
#site-nav #menu ul li h2 a, #site-nav #menu ul li  h2 a:active, #site-nav #menu ul li h2 a:visited{color: #666; font-size: 12px; text-decoration: none; font-weight: 600;}
#site-nav #menu ul li h2 a:hover{color: #336666; font-weight: 600;}
#site-nav #menu ul li h2{display: inline-block; margin: 0px; padding: 0px; color: #666;}
#site-nav #menu #current-page{text-decoration: underline;}
#site-nav #menu ul li a img{border: none;}


#sub-nav ul{margin: 4% 0% 1% 3%; list-style: none;}
#sub-nav a{color: #336666; font-size: 12px; font-weight: normal; text-decoration: none;}
#sub-nav a:visited{color: #336666; text-decoration: none; }
#sub-nav a:hover{color: #999; text-decoration: none;}
#sub-nav a:active{color: #999; text-decoration: underline;}

#sub-nav a.current-page{text-decoration: underline;}

.contact-ul{margin: 3% 2% 1% 2%; list-style: none;}
.contact-ul h2{margin: 3% 2% 1% 0%; list-style: none;}


.email-signup-form input{color: #666 !important;}
.email-signup-form .submit-button{color: #336666 !important; font-size: 12px; border: none;}
.email-signup-form .submit-button:hover{color: #999 !important;}
.email-signup-form h3{color: #666; font-weight: bold; margin-left: 0px;}


#footer, #footer ul,  #footer ul li{color: #333; font-size: 10px !important;}
#footer ul li a, #footer ul li a:active, #footer ul li a:visited{text-decoration: none; font-size: 10px; color: #333;}
#footer ul li a:hover{text-decoration: underline; font-size: 10px;}

