@charset "utf-8";

* {
	margin:0;
	padding:0;
	}

img {
	border:none;
	}

a:link {
	color:#505803;
	text-decoration:none;
	}

a:visited {
	color:#505803;
	text-decoration:none;
	}

a:hover {
	color:#B8B664;
	text-decoration:underline;
	}

#header {
	width:760px;
	height:55px;
	background:#FFF;
	margin:10px auto 0;
	border-top:2px solid #FFF;
	font:.8em Arial, Helvetica, sans-serif;
	color:#333;
	}

#headerImage {
	float:left
	}
	
#extras {
	float:right;
	margin:30px 0 0;
	}
	
#priotities {
	text-align:right;
	margin:5px 0 7px;
	}

#important {
	font:bold .9em Arial, Helvetica, sans-serif;
	margin:0px 4px 0px 4px;
	padding:0 6px 0 0;
	color:#999;
	}


#container {
	width:769px/*of 1013 available*/;
	margin:0 auto;
	}

#content {
	width:760px;
	margin:auto;
	border:2px solid #FFF;
	float:left;
	}

#content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
		
	/* Hides from IE-mac \*/
	/* html .content {height:1%;}*/
	/* End hide from IE-mac */

#content .feature {
	width:760px;
	height:211px;
	border-bottom:4px solid #FFF;
	}

#content .categoryTop {
	width:246px;
	height:127px;
	float:left;
	border-right:2px solid #FFF;
	border-bottom:9px solid #FFF; 
	font-family:Arial, Helvetica, sans-serif;
	}
	
#content .categoryTop img, #content .categoryBottom img {
	border:0;
	padding:0;
	margin-top:0px;
	}
	
#content .categoryTop ul, #content .categoryBottom ul {
	}

#content .categoryTop li/*, #content .categoryBottom li*/ {
	font-size:.75em;
	margin:2px 5px 8px;
	list-style-type:none;
	}
	
.articlesList {
	font-size:.75em;
	margin:2px 5px 6px;
	list-style-type:none;
	border-bottom:1px dashed #E3E3E3;
	padding-bottom:9px;
	
	}
	
.servicesList {
	font-size:.75em;
	margin:4px 5px 4px;
	list-style-type:none;
	color:#505803;
	}

#content .categoryBottom {
	width:246px;
	/*height:203px;*/
	min-height:203px;
	float:left;
	border-right:2px solid #E3E3E3;
	font-family:Arial, Helvetica, sans-serif;
	}

#content .categoryBottom p {
	font-size:.75em;
	margin:2px 5px 8px;
	}

#content .categoryBottom p img {
	float:left;
	margin:2px 5px 2px 0;
	}
	
#content .categoryTop h1, #content .categoryBottom h1 {
	font:bold .85em Arial, Helvetica, sans-serif;
	letter-spacing:1.5px;
	text-transform:uppercase;
	margin:5px 0 0 5px;
	}
	
#content .categoryTop h2, #content .categoryBottom h2 {
	font:bold .7em Arial, Helvetica, sans-serif;
	letter-spacing:1.5px;
	text-transform:uppercase;
	margin:5px 0 0 5px;
	color:#333;
}

.dropcase {
	color:#FFF;
	font:.75em Georgia, "Times New Roman", Times, serif;
	}

		/* Hides from IE-mac \*/
		* .dropcase {
				float:left;
				color:#FFF;
				font:5em/.75em Georgia, "Times New Roman", Times, serif;
				padding-top:0em;
				padding-right:.1em;
				}
		/* End hide from IE-mac */
	
.pullquote {
	float:right; 
	width:150px;
	height:5em;
	margin:1% 3% 1% 1%;
	font:1.5em/.75em Arial,Helvetica,Georgia;
	color:black;
	text-align:left;
	}

.headingBlue {
	/*color:#86CBE4;*/
	color:#38270b;
	}

.headingGreen {
	color:#38270b;
	}
	
.headingOrange {
	/*color:#FF8A3D;*/
	color:#38270b;
	}
	
.link {
	margin-top:2px;
	font-weight:bold;
	}
	
#footer {
	clear:both;
	width:760px;
	height:25px;
	background:#d5d6a7 url(/_site/images/footer_background.gif) bottom center no-repeat;
	border-top:7px solid #FFF;
	border-bottom:2px solid #FFF;
	margin:0 auto 10px;
	}

#footer p {
	font:.75em Arial, Helvetica, sans-serif;
	color:#505803;
	margin:4px 3px 0;
	}