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

body  {
	font: 100% Arial, Helvetica, sans-serif;
	color: #333;
	font-size:13px;
	line-height:16px;
	background: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center; 
	
}
.twoColFixRtHdr #container {
	width: 930px;
	background: #FFFFFF;
	margin: 44px auto;
	border: 2px solid #7f7e7e;
	text-align: left;
	padding: 10px 24px 20px 24px;
} 
.twoColFixRtHdr #header {
	padding: 0;
	width:930px;
	height: 334px;
	background-color:#916707;
	border:0;
} 
.twoColFixRtHdr #header h1 {
	margin: 0;
	padding: 10px 0;
}
.twoColFixRtHdr #sidebar1 {
	float: right;
	width: 290px;
	padding: 0;
}
.twoColFixRtHdr #mainContent {
	margin: 0;
	padding: 0 0 0 18px;
	width:580px;
} 
.twoColFixRtHdr #footer { 
	margin-top:50px;
	padding: 5px 10px 15px 20px; 
	border-top:solid 1px #DDDDDD;
} 
.twoColFixRtHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* HEADERS */
#header_top{
	background-image:url(images/header_top.jpg);
	background-repeat:no-repeat;
	height:90px;
	width:930px;
	border:0;
	padding:0;
	margin:0;
}
#header_photo{
	background-repeat:no-repeat;
	background-position:bottom;
	height:205px;
}
.header_home{
	background-image:url(images/header_home.jpg);
}
.header_about{
	background-image:url(images/header_about.jpg);
}
.header_conservation{
	background-image:url(images/header_conservation.jpg);
}
.header_services{
	background-image:url(images/header_services.jpg);
}
.header_account{
	background-image:url(images/header_account.jpg);
}
.header_business{
	background-image:url(images/header_business.jpg);
}
.header_employment{
	background-image:url(images/header_employment.jpg);
}
.header_contact{
	background-image:url(images/header_contact.jpg);
}
#header_bottom{
	background-image:url(images/header_bottom.jpg);
	background-repeaT:repeat-x;
	height:39px;
}
.header_bottom_text{
	font-size:11px;
	color: white;
	padding:11px 0 0 18px;
}
#homelink{
	float:left; 
	display:inline; 
	
	margin-left:20px;
	width:90px; 
	height:70px; 
	cursor:pointer;
}
.searchfield{
	float:right;
	display:inline;
	height:50px;
	width:500px;
	padding-top:20px;
}
.searchtext{
	color:#8b98b9;
}
.searchbtn{
	display:inline;
}
.searchcontent{
	padding: 0 0 0 18px;
}
/* LINKS */
a:link, a:active {
	color: #00529b;
}
a:visited{
	color: #00529b;
	/*color: #009956;*/
}
a:hover {
	color: #1576cd;
}

/* BODY CONTENT */
h1, .pagetitle{
	font-size:15px;
	color:#00529b;
	padding-top:10px;
	\padding-top:20px; /* IE hack */
	font-weight:bold;
	margin-bottom:-10px;	
}

h2{
	font-size:13px;
	margin-bottom:-10px;
}
.indentedParagraph p{
	/*text-indent:40px;	*/
}
/*
#mainContent p.image{
	text-indent:0;
	margin-top:15px;
	
}*/
#mainContent img{
	margin:4px 10px 10px 0;	
	border:solid 1px #f1f1f1;
 	padding:5px;
}
#mainContent img.plain{
	margin:0;
	border:none;
 	padding:0;
}
.bodytitle{
	color: #00529b;
	
}
.smalltext{
	font-size:9px;
}

.blacktext{
	color:#000000;
}
.alert{
	float:left;
	display:inline;
	margin-top:20px;
	background-color:#FFFFCC;
	border:solid #FFCC66 1px;
	color:#FF0000;
	padding:10px;
}

.greentext{
	color:#009900;
}

.photo_dir{
	float:left;	
	display:block;
	margin:0 20px 10px 0;	
	width:auto;
}
.caption_dir{
	float:left;
	display:inline;
	width:200px;
}
.indented{
	margin-left:40px;
}

.noindent li {
	margin-left:-24px;
	list-style-image:url(images/bullet_circle_blue.jpg);
}
.noindent2 li {
	margin-left:-15px;
}
.colorlist{
	color: #00529b;
	line-height:1.5em;
}
.colorlist li span{
	color: #333;
	margin-left: 1em;
}
.floatcol{
	float: left;
	margin-right: 22px;
}
.floatcol img{
	margin:4px 10px 10px 0;	
	border:solid 1px #CCC;
 	padding:5px;
}
.hline{
	border-bottom:dashed 1px #ccc;
	text-align:right;
	background-image:url(images/bullet_top.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-size:10px;	
	padding-left:92%;
	height:20px;
	margin:20px 0;
}
.hline a{
	padding-right:13px;
	text-decoration:none;
	display:block;
}
.hline2{
	border-bottom:dotted 1px silver;
	margin:5px 0;
}
.goback{
	background-image:url(images/bullet_back.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
}
img, a img{
	border: none;	
}

#mainContent.table td{
	padding: 5px;
}

.downloadlist_title{
	background-image:url(images/list_title_bg.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:28px;
	padding: 7px 0 0 24px;
	margin-top:20px;
}
.downloadlist{
	list-style: none;
	margin: 0 0 0 24px;
	padding:0;	
}

.downloadlist ul.sidemenu li{
	font-size:11.5px;
	/*list-style:url(images/bullet_arrow_blue.jpg);*/
	list-style-image:url(images/bullet_arrow_blue.jpg);
	/*line-height:2.2em;*/
	line-height:1.8em;
}
.downloadlist li{
	background-image:url(images/bullet_sqblue.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 20px;
}

.slidecontent{
	background-color:#F1F1F1; 
	border:solid 1px silver;
	padding:12px;
	margin-top:5px;
}
/* SIDEBAR */
.sidecontainer{
	padding-left:22px;
}
.sidecontainer ul.sidemenu li{
	font-size:11.5px;
	/*list-style:url(images/bullet_arrow_blue.jpg);*/
	list-style-image:url(images/bullet_arrow_blue.jpg);
	/*line-height:2.2em;*/
	line-height:1.8em;
}
ul.bluebullet li{
	list-style-image:url(images/bullet_arrow_blue.jpg);
	line-height:1.8em;
	margin-left:-15px;
	margin-top:-5px;
}
.sidephoto{
	padding-left:25px;
}
#newscontainer{
	margin: 20px 0 20px 0;
}
.newstitle{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#035297;
	padding: 5px 5px 5px 15px;
	margin-bottom:10px;
}

/* MENU */
#menuContainer{
	float:right;
	display:inline;
	width:auto;
	padding-right: 2em;
	/*text-transform:uppercase;*/
}

.submenu{
	border-bottom:dotted 1px #CCCCCC;
}

.seperatorv{
	background-image:url(images/seperator_ver.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:320px;
	margin-top:20px;

}

/* FOOTER  */
.footertxt{
	float:left;
	font-size:10px;
	text-transform:uppercase;
}
.footertxt a:link, .footertxt a:visited, .footertxt a:active {
	color: #333;
	text-decoration:none;
}
.footertxt a:hover {
	color: #000;
}

.tableformat{
	border:1px solid #FFFFFF;
	bgcolor:#f1f1f1;
}

/* FAQ */
.faqtitle{
	background-image:url(images/faq_Q.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 0 5px 20px;
}
.faqtitle a{
	/*font-weight:bold;*/
	
}
.faqcontainer{	
	width:100%;
	margin-left:20px;
	
}
.faqcontent{
	background-image:url(images/faq_A.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #f4faff;
	padding: 5px 10px 5px 24px;
	border:solid #deecf7 1px;
}

/* Quick Links */

#quicklinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type:none;	
	padding: 5px;
	background-color:#F7f7f7;	
	border:solid 1px silver;
	margin: 10px 20px;
}


#quicklinks select{
	color:#00529b;
	font-size:12px;
	
}

#quicklinks optgroup{
	color:#808080;
	font-size:11px;
	font-style:normal;
	padding-left:5px;
}

#quicklinks option{
	color:#00529b;	
	padding-left:8px;	
}

#contabs{
	border-bottom:solid #004993 1px;
	height:24px;	
	margin-top:20px;
	padding-left:5px;
}
#contabs img{
	border:0;
	margin:0;
 	padding:0;
}

.bluebox{
	background:#dfe8fd; 
	border:solid #7799dd 1px; 
	padding:4px;
	text-align:center;
}

.jobpostdetail{
	/*background-color: #f4faff;*/
	padding: 5px 5px;
	border:solid #deecf7 1px;
}
h1 a {
	text-decoration: none;
}

