/* CSS Document */


@import "reset-fonts-layout.css";
@import "header-nav.css";


body{ background: #333333; overflow-y:scroll;}
.temp{ background:#ffffff; border:1px solid #999999;}

/*h2{background:#838487; padding:.2em; line-height:normal; color:#669933;}*/

a:link {color: #665f59; text-decoration:none;}
a:visited {color: #665f59; text-decoration:underline; }
a:hover {color: #669933; text-decoration:underline;}
a:active {color: #665f59; text-decoration:underline;}

ul.normal{list-style:disc outside; margin:1.5em 1em;}
ul.normal li{margin-left:1em;}
ol.normal{ list-style:decimal; margin:1.5em 0;}
ol.normal li{margin-left:3em;}

/*branding box*/
.wrapper{background: #fff url(../imgs/shadow.gif) no-repeat bottom left; float:left; width:100%;}
.inner-wrapper{margin-bottom:.416em; float:left; min-height:20.83em; height:auto;}
/* for Internet Explorer */
/*\*/
* html .inner-wrapper {
height: 8em;
}
/**/


.inner-wrapper div.branding-text{float:left; width:580px;}
.inner-wrapper div.branding-img{float:left; width:350px;padding-bottom:0.5em;}


div.branding-text h1{color:#669933;margin:.5em 0; font-size:2.5em; line-height:1.1em;}
div.branding-text h1 sup{font-size:.5em; vertical-align:top}
div.branding-text p{font-size:1.2em; color:#666;}
div.branding-text p em{font-size:.8em;}
div.branding-text a{font-size:1.2em; font-weight:bold; text-decoration:underline; float:right; margin-right:4em;}

.bottom-section{width:100%; float:left;}
.bottom-section-wrapper{padding:1.2em; clear:both;}
.bottom-section-wrapper div.landing-links{width:425px; padding-right:2.5em; float:left;}
.bottom-section-wrapper div.landing-links h3{padding-top:1em;}
.bottom-section-wrapper div.landing-links h3, .bottom-section-wrapper div.landing-links p{margin:.5em 0;}
.bottom-section-wrapper div.landing-links a{text-decoration:underline;}
.bottom-section-wrapper div.landing-links em{font-size:.8em; display:block; color:#999;}


.bottom-section-wrapper div.regular-content{width:100%;}
.bottom-section-wrapper div.regular-content h2,.bottom-section-wrapper div.service-content h2 {color:#669933;}
.bottom-section-wrapper div.service-links{width:200px;float:left;}
.bottom-section-wrapper div.service-content{width:700px; _width:680px;; float:left; margin:0 1.2em;}
.bottom-section-wrapper div.service-content-withlinks{width:500px; _width:480px;; float:left; margin:0 1.2em;}
.bottom-section-wrapper div.service-sublinks{width:190px; border-top:1px solid #e8e8e8; margin-left:.5em; min-height:200px; float:left; background:url(../imgs/paper.gif) no-repeat bottom left;}
.bottom-section-wrapper div.service-sublinks h2{padding:.5em; margin:0; color:#669933;}
.bottom-section-wrapper div.service-sublinks p{margin:.5em;}
.bottom-section-wrapper div.service-sublinks a{margin:.5em; display:block; padding:.2em; font-size:.9em; text-decoration:underline;}
.green{color:#669933}

.service-links ul li h3{padding-bottom:1em;margin-bottom:0;}
.service-links ul li a:hover{background:#e2e4d4;border-bottom:1px solid #cecece;}
.service-links ul li a.clicked{background:#e2e4d4;border-bottom:2px solid #cecece; color: #669933;}
.service-links ul li a{
display:block;
_height:15px;
padding:.2em;
margin-left:.3em;
text-decoration:none;
border-bottom:1px solid #E6E6E6;
font-size:.9em;
}
.service-links ul li a.pdf {background:url(../imgs/pdficon_small.gif) no-repeat top left; padding-left:2em;}
.service-links ul li a.pop {background:url(../imgs/pop2.gif) no-repeat top left; padding-left:2em;}
.service-links ul li a:hover.pdf{background:#e2e4d4 url(../imgs/pdficon_small.gif) no-repeat top left;}
.service-links ul li a:hover.pop{background:#e2e4d4 url(../imgs/pop2.gif) no-repeat top left;}

#multi-columns-three div{
	float:left;
	width:30%;
	border-right:1px solid #c3c0bd;
	margin-bottom:2em;
	padding:1.2em;
}


#multi-columns-two div{
	float:left;
	width:45%;
	margin-bottom:2em;
	padding:1.2em;
}


.highlight-box{background:#FFF; padding:1.5em; margin:1em 0; border-top:1px solid #e8e8e8; border-right:2px solid #e8e8e8; border-bottom:2px solid #e8e8e8; border-left:1px solid #e8e8e8; clear:both;}
.highlight-box h2,.highlight-box h3{color:#669933;}
.highlight-box a{text-decoration:underline;}

.space{
	padding-left:2em;
}

.footer{
	position:relative;
	bottom:0;
	width:960px;
	margin-top:2em;
	background: #669933 url(../imgs/headerBG.gif) repeat-x;
	color:#FFF;
	text-align:center;
}

.footer a{color:#FFF;}
