#printheader {display:none;}

	body {text-align:center; background:#57786c; color:#4a5652;}

	html, p, li, td, th, blockquote {	
	font-family: 'Times New Roman', Times,serif;
	font-size: 1em;
	line-height:1.6em;
	color:#4a5652;
	text-align:left;}

	a, a:link, a:visited, a:active{text-decoration: none; color:#056041;}
	a:hover {text-decoration: underline; color:#056041;}
	
/**************************** DIVS ******************************/

td.formlabel {
	text-align:right;
	padding-right:5px;
}

td.formlabelreq {
	text-align:right;
	padding-right:5px;
	font-style: italic;
	font-weight:bold
}

td {vertical-align:top;}

#joblinks td {margin-left:0; margin-right:0; padding-left:0;}

.applynow {
	background:	 #FEE7B5 url('/img/bg_leftnav.jpg') repeat-x;
	border: 1px solid #B69E5E;
	padding:0px;
	width:85px;
	font-weight:bold;
	text-align:center;
	float:right;
}

.applynow a:hover {color:#fff; text-decoration:none;}

#jobswrap {padding:0 40px;}
#jobswrap p {padding:0;}





#wrapper {
	background:#f1f7f5 url('/img/bg_main.jpg') no-repeat; 
	border:1px solid #3B3E12; 
	width:900px; 
	margin:20px auto;
	text-align:left; 
	overflow:display;}

#header{z-index:10;}

#header_print {
display:none;	
}

#topnav {
	float:right; 
	text-align:right;
	position:relative;
	margin: -50px 50px 0 0; 
	padding:0;
	z-index:20;
	width:500px;
	clear:both;}

	
/************** nav ****************/	
#leftbar { 
	width:222px;
	float:left;
}

#fontchanger {
	margin:10px 0;
}

#fontchanger img {
	border:none;
}

div#content ul, div#content ol{
	padding:0 70px;
	margin:0;
}

div#leftnav ul{
    margin:0;
    padding:0;
    list-style:none;
	 border-bottom: 1px solid #b8c4c0;
}

div#leftnav ul li{
	padding:0 0 0 10px;
	margin:0;
	border-top: 1px solid #b8c4c0;
	background:#fff url(/img/bg_leftnav.jpg) top repeat-x;
}


div#leftnav ul li li{
	padding:0 0 0 10px;
	margin:0 0 0 0;
	border:  none;
	background:#fff;
}

div#leftnav ul li ul{
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	border-bottom: none;
}

/* nav link colors */
div#leftnav ul li a, div#leftnav ul li a:link, div#leftnav ul li a:visited, div#leftnav ul li a:hover, div#leftnav ul li a:active{
	font-size:1em;
	font-weight:bold;
}

div#leftnav ul li ul li a, div#leftnav ul li ul li a:link, div#leftnav ul li ul li a:visited, div#leftnav ul li ul li a:hover, div#leftnav ul li ul li a:active{
	color:#a1812e;
	font-size:1em;
	font-weight:bold;
}


/****************** ADDRESS ******************/
#gm_address img {padding:32px 8px 0 8px;}

#gm_address p {
font-size:0.80em;
padding:0 0 16px 8px;
margin:0;}


/******************** MAIN CONTENT ************************/
#content {
	float:right; 
	width:670px;
}

div#content h1, h2, h3, h4, p, td, th, blockquote{
	padding:0 40px;
}

div#content ul{
	padding:0 70px;
	margin:0;
}

div#content ul li{
	padding:0;
	margin:0;
}

div#content ul li ul{
	padding:0 25px;
	margin:0;
}

#homead {
 width: 430px;
 margin: 25px auto;
}





/******************** FOOTER ************************/
#footer {
	background:#fff url(/img/bg_leftnav.jpg) top ;
	border-top: 1px solid #b8c4c0;
	height:29px;
	text-align: right;
	font-size: 0.75em;
	padding-right:30px;
   clear:both;
}
