@charset "UTF-8";
/* CSS Document */

* {margin:0;padding:0;}

body {
	background:#d6cfb9 url(/imgs/body_bgnd.jpg) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#3d3720;
	}

h1 a {
	background:url(/imgs/logo_bgnd.png) no-repeat top left;
	width:255px;
	height:0;
	overflow:hidden;
	padding-top:104px;
	display:block;
	margin:4px auto;
	line-height:52px;
	}
	
h2 {
	color:#600;
	font-weight:bold;
	font-size:30px;
	margin-bottom:12px;
	line-height:30px;
	}
	
h3 {
	font-size:24px;
	margin:22px 0 18px;
	color:#666631;
	}
	
	h3 span {
		font-size:12px;
		color:#3d3720;
		font-weight:normal;
		}
		
h4 {
	font-size:18px;
	color:#2a5b00;
	line-height:22px;
	margin-bottom:6px;
	}

#wrap {
	width:920px;
	margin:0 auto;
	}
	
#topNavigation {
	background:url(/imgs/nav_bgnd.png) no-repeat center 4px;
	padding:12px 28px 0 29px;
	width:863px;
	overflow:hidden;
	}
	
	.menuItem {
		float:left;
		list-style:none;
		margin-right:0;
		}
			
#contentWrap {
	background:url(/imgs/page_bgnd.png) repeat-y center top;
	padding:20px 10px 0;
	width:900px;
	float:left;
	}
	
	#contentWrap div p {
		margin-bottom:14px;
		text-align:justify;
		}
		
	#contentWrap div p span {
		font-size:16px;
		font-weight:bold;
		}
		
	.leftColumn a, .leftColumn a:visited {
		color:#2a5b00;
		text-decoration:none;
		border-bottom:1px dotted;
		}
	
	.leftColumn a:hover, .leftColumn a:active {
		color:#000;
		border-bottom:1px solid;
		text-decoration:none;
		}
		
	#contentWrap table {
		margin-bottom:20px;
		}
		
	#contentWrap table tr td {
		text-align:center;
		padding:0 8px;
		vertical-align:top;
		}
		
	/*#contentWrap table tr td a, #contentWrap table tr td a:visited, #contentWrap table tr td a:hover, #contentWrap table tr td a:active {
		border:0;
		}*/
		
	#contentWrap table tr td a img, #contentWrap a img {
		border:0;
		margin-bottom:0;
		}
		
	.rightColumn img {
		border:1px #686833 solid;
		margin-bottom:20px;
		}
		
	.leftColumn .PDFlink, .leftColumn .PDFlink:hover, .leftColumn .PDFlink:visited, .leftColumn .PDFlink:active, .leftColumn .PDFlink img {
		margin-bottom:0;
		border:0;
		}
		
#foot {
	width:920px;
	clear:both;
	background:url(/imgs/foot_bgnd.png) no-repeat center top;
	height:85px;
	margin:0;
	}
	
	#foot img {
		margin:0 33px 0;
		}
		
	#foot p {
		width:880px;
		padding:6px 20px;
		text-align:right;
		font-size:12px;
		}
			
	
.nav, .nav:visited {
	color:#fff;
	display:block;
	font-size:13px;
	line-height:41px;
	margin-top:3px;
	text-align:center;
	text-decoration:none;
	width:123px;
	}
	
.nav:hover, .nav:active {
	background:url(imgs/MENUbgnd.png) no-repeat left top;
	color:#600;
	}
	
.leftColumn {
	background:url(/imgs/content_bgnd.gif) no-repeat left bottom;
	padding:0 20px 50px 18px;
	float:left;
	min-height:400px;
	}
	
	.homeLeft {
		width:362px;
		}
		
	.insideLeft {
		width:500px;
		}
	
.rightColumn {
	float:right;
	padding-right:10px;
	}
	
	.homeRight {
		width:490px;
		}
		
	.insideRight {
		width:342px;
		overflow:hidden;
		padding-left:10px;
		}
	
ul.services {
	list-style:none;
	font-size:18px;
	color:#2a5b00;
	font-weight:bold;
	margin:10px 0 20px 20px;
	}
	
	ul.services span {
		color:#38491b;
		}
	
.services li ul {
	font-size:12px;
	font-weight:normal;
	list-style:none;
	margin:4px 0 12px;
	}
	
.listItem {
	color:#666631;
	margin-left:20px;
	line-height:18px;
	list-style:none;
	}
	
	.listItem:before {
	content: "\00BB \0020";
	}
	
.far_right {
	margin-right:0;
	}