@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;
	}
#feature {
	width:760px;
	height:211px;
	margin:auto;
	border-bottom:4px solid #FFF;
	}
	
#content {
	width:760px;
	margin:auto;
	border:2px solid #FFF;
	float:left;
	/*background:url(/_site/images/background_gutter.gif) top left repeat-y;*/
	}

#content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
		
	/* Hides from IE-mac \*/
	/* html .content {height:1%;}*/
	/* End hide from IE-mac */

#gutter {
	width:225px;
	float:left;
	}
	
#gutter h1, #gutter h2 {
	font:bold .75em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#999;
	}
	
#gutter h3 {
	font:bold .65em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#999;
	}
	
#gutter p {
	font:.75em Arial, Helvetica, sans-serif;
	}
	
#gutter ul, #gutter ol {
	}

#gutter li {
	font:.75em Arial, Helvetica, sans-serif;
	list-style-type:none;
	}
	
.module {
	margin:10px 5px;
	padding:13px 0;
	background:url(/_site/images/background_module.gif) top left no-repeat;
	/*border-bottom:1px dashed #E3E3E3;*/
	}
	
#article {
	float:left;
	width:535px;
	}
	
.articlesList {
	border-bottom:1px dashed #E3E3E3;
	padding-bottom:11px;
	}
	
.servicesList {
	color:#505803;
	margin:0 5px;
	}

#article h1 {
	font:bold 1.25em/1.5em Arial, Helvetica, sans-serif;
	margin:10px 15px;
	text-transform:capitalize;
	}

#article h2 {
	font:bold 1em/1.25em Arial, Helvetica, sans-serif;
	letter-spacing:.2em;
	color:#666;
	margin:2px 15px -8px;
	text-transform:capitalize;
	}
	
#article h3 {
	font:bold .85em/1.25em Arial, Helvetica, sans-serif;
	margin:6px 15px 2px;
	color:#666;
	}

#article p {
	font:.75em/1.5em Arial, Helvetica, sans-serif;
	margin:10px 15px;
	}
	
#article .callToAction {
	padding:5px;
	border:1px dashed #CCC;
	text-align:center;
	font:bold .85em Arial, Helvetica, sans-serif;
	background:#f9f9f9;
	}

#article .callToAction span {
	margin:0 5px;
	}
	
#article ul, #article ol {
	font:.75em/1.5em Arial, Helvetica, sans-serif;
	margin:10px 0 10px 42px;
	}

#article li {
	margin:3px 0;
}

.inlineImg {
	padding:3px;
	margin:2px 8px 2px 15px;
	border:1px solid #CCC;
	float:left;
}

.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:#38270b;
	}

.headingGreen {
	color:#38270b;
	}
	
.headingOrange {
	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;
	}