a {color:#387943; text-decoration:underline}
a:hover {color:#3C416F; text-decoration:underline}

body {background-color:#3C416F;
}

.bodycopy {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#23315B}

.bottomnavlinks a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EAF1F4; text-decoration:none;}
.bottomnavlinks a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#12162B; text-decoration:none}

.bottomnavlinks2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EAF1F4; text-decoration:none;}

.headercopy {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#367842}

td {font-family: Arial, Helvetica, sans-serif;
	color:#23315B;
	font-size: 11px;
}

.news_item_titles
{
margin: 15px 0px 15px 0px;
}

.news_items
{

}

.news_title
{
margin: 20px 0px 4px 0px;
font-size:12px;
font-weight:bold;
}

.news_text
{

}

.news_file_holder
{

}

.map_holder
{
margin: 20px 0px 20px 0px;
text-align:center;
}

.map_popup
{
text-align:center;
}

.a07_holder
{
margin: 20px 0px 20px 0px;
text-align:center;
clear:both;
}

.a07_popup
{
text-align:center;
}

.e08_text
{
	margin: 20px 10px 20px 10px;
}

.e08_title
{
	font-size: 12px;
	font-weight: bold;
	color: #3C416F;
	border-style: solid;
	border-color: #3C416F;
	border-width: 0 0 1px 0;
}

.e08_file_list
{
	margin-top: 5px;
}

.e08_file
{
	margin: 0 0 3px 0;
}
.e08_file A { color:#3D7C47; text-decoration:none; }
.e08_file A:hover { color:#3D7C47; text-decoration:underline; }

.e09_pic
{
border:0;
margin-bottom: 10px;
}

.e09_text
{
	margin: 10px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.e09_title
{
	color: #367842;
	font-weight: bold;
	margin-bottom: 5px;
}

.questions
{
	margin: 15px 0 25px 0;
	line-height: 17px;
}

.question_answers
{

}

.question_title
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

.question_text
{
	margin-bottom: 20px;
}

.back_to_top
{
	text-align: right;
}

.page_title
{
	display: none;
}

.staff_table
{
	margin-top: 10px;
	width: 100%;
}

.staff_photo_holder
{
	vertical-align: top;
	text-align: left;
	padding-right: 15px;
	padding-bottom: 25px;
}

.staff_photo
{
	border: solid 1px #A0A6B6;
}

.staff_text
{
	text-align: left;
	vertical-align: top;
	padding-bottom: 25px;
}

.staff_text_title
{
	font-size: 12px;
	font-weight: bold;
}



.nav_bar
{
	background-color: #3C416F;
	background-image: url("images/nav_bg.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 245px;
}

.nav_hr
{
	margin: 3px 0 3px 0;
}

.main_table
{
	background-image: url("images/bg_center.jpg");
	background-repeat: repeat-y;
	background-position: 157px 0px;
}

.text_holder
{
	margin: 10px 10px 0 15px;
}

.section_head
{
	margin: 15px 0 5px 0;
	padding: 3px 0 3px 18px;
	color: #367842;
	font-weight: bold;
	background-image: url("images/waterdrop_1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

.e07_item
{

}

.e07_title
{
	margin: 15px 0 5px 0;
	padding: 3px 0 3px 18px;
	color: #367842;
	font-weight: bold;
	background-image: url("images/waterdrop_1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

.e13_categories
{
	margin-top: 20px;
}

.e13_cat_title
{
	margin: 15px 0 5px 0;
	padding: 3px 0 3px 18px;
	color: #367842;
	font-weight: bold;
	background-image: url("images/waterdrop_1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

.e13_cat_description
{

}

.e13_links
{
	margin: 10px 0 30px 25px;
}

.e13_link
{
	margin-bottom: 5px;
}
.e13_link a { font-weight:bold; }

.a09_text
{
	margin: 10px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.a09_title
{
	color: #367842;
	font-weight: bold;
	margin-bottom: 5px;
}

.iqfooterC {
	font-size: 9px;
	color: #000000;
	text-align: left;
	padding-bottom: 5px;
	valign: bottom;
}

.iqfooterC a{color: #000000;}
.iqfooterC a:hover{color: #333333;}

.iqfooterW {
	font-size: 9px;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 5px;
	valign: bottom;
}

.iqfooterW a{color: #FFFFFF;}
.iqfooterW a:hover{color: #EEEEEE;}

.leftnavlinks a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C1D8E4; text-decoration:none; letter-spacing:1px}
.leftnavlinks a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#12162B; text-decoration:none}


.page_text
{

}

.page_title
{

}

.e12_table
{
	width: 100%;
}

.e12_photo_holder
{
	vertical-align: top;
	margin-top: 25px;
}

.e12_photo
{

}

.e12_text
{
	padding: 0px 0 3px 18px;
	vertical-align: top;
	margin-top: 25px;
}

.e12_title
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

.e12_link_holder
{
	margin: 10px 0 20px 0;
}

.e12_icon
{

}

.e13_jumplink_table
{

}

.e13_jumplink_link
{

}

.e13_jumplink_top_level
{
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

#agprog  h1						{ display:none; }
.s01_table						{ display:table; width:100%; }
.s01_photo						{ margin-bottom:5px; border:0px; }
.s01_main_image					{ border:0px; }
.s01_jumplinks					{ margin:10px 0px; background:url(/images/portfolio_divider.gif) top left no-repeat; clear:both; }
.s01_jumplinks ul				{ margin:0px; padding-top:10px; padding-bottom:10px; border-top:#BFD5C9 solid 1px; border-bottom:#BFD5C9 solid 1px; }
.s01_jumplinks ul li			{ margin-left:20px; }
.s01_text						{ vertical-align:top; margin-top:10px; clear:both; }
.s01_text ul					{ margin-bottom:0px; margin-top:5px; }
.s01_image_holder				{ float:left; margin:0px 10px 5px 0px; text-align:center; }
.s01_photo						{ margin-bottom:5px; border:0px; }
#agprog .back_to_top			{ text-align:left; padding:5px 0px 10px 0px; }
#agprog .back_to_top a			{ font-size:90%; text-decoration:none; }
.click_to_enlarge				{ text-align:center; }
.click_to_enlarge a				{ font-size:80%; text-decoration:none; font-style:italic; color:#666; font-weight:normal; }


td.form_label					{ text-align:right; vertical-align:top; }
td.form_input					{ padding-left:5px; text-align:left !important; vertical-align:top; } 
td.form_select_cell				{ padding-left:5px; text-align:left !important; vertical-align:top; } 
.form_text						{ width:250px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.form_text_short				{ width:250px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
select.form_select				{ width:253px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
textarea.form_text				{ width:250px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:auto; }
.required						{ color:#508A5A; font-weight:bold; font-size:16px; }