body {

	margin:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	line-height:14px;
	background-color:#ffffff; 
	text-align:left;
}

#wrapper {
	position: relative;
	text-align: left;
	width: 920px;
	margin:0 auto;
	background:url(images/wrapper_bg.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
}

#header {
	position: absolute;
	top:0px;
	left:10px;
	width: 900px;
	height:31px;
	text-align: center;
	background:url(images/header_bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:47px;
}

h1 {
	font-size:17px;
	margin-top: 5px;
	margin-bottom: 5px;
}

h2 {
	font-size:14px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#navigation {
	position: absolute;
	top:78px;
	left:10px;
	width: 900px;
	height:29px;
	background:url(images/nav_br_bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}



#content_wrapper {
	position:static;
	width:900px;
	padding-top:107px;
	margin-right:10px;
	margin-left:10px;
}

#content_wrapper_two {
	position:static;
	width:900px;
	padding-top:1111px;
	margin-right:10px;
	margin-left:10px;
}

#left_col_holder {
	position:static;
	float:left;
	width:165px;
	padding-bottom:10px;
	background:url(images/rt_col_bot_bg.gif) bottom right no-repeat; 
	
}

	#left_blue {width:140px; padding-left:10px; padding-right:15px; padding-top:7px; padding-bottom:3px; background:url(images/lft_bg_blu.gif); background-position:0px 0px; background-repeat:repeat-y; color:#FFFFFF;}
		.left_blue_navigation {font-weight:bold; text-align: center;}
	#left_arrow {width:165; height:40px; background:url(images/lft_bg_arrow.gif); background-position:0px 0px; background-repeat:no-repeat; } 
	#left_gray {width:140px; padding-left:10px; padding-right:15px;  padding-top:3px; padding-bottom:7px; background:url(images/lft_bg_gry.gif); background-position:0px 0px; background-repeat:repeat-y;}
		#topic_nav_title {color:#000000; text-decoration:none; font-size: 13px; line-height:15px; border-bottom:solid #000000 1px; padding-bottom:3px; margin-bottom:5px;}
		#related_fish {padding:7px 0px 0px 15px; width:125x; background:url(images/fish.gif); background-position: 0px 7px; background-repeat:no-repeat;}
		#fish {padding:7px 0px 0px 0px; width:140x;}
			.topic_nav a {color:#000000; text-decoration:none; font-size: 10px; line-height:13px; padding-top:3px; padding-bottom:3px;}
			.topic_nav a:hover {background:url(images/red_dot.gif) bottom left repeat-x; background-color:#FFFFFF; color:#000000; padding-top:3px; padding-bottom:3px;}

	

#right_col_holder {
position:static;
float:right;
width:710px;
margin-right:15px;
margin-top:10px;
}

	#right_col_right {position:static; float:right; margin-left:15px; }
	#right_col_content {position:static; float:left; margin-top:9px;}
	
#right_col_holder_index {
position:static;
float:right;
width:870px;
margin-right:15px;
margin-top:10px;
}

	#index_topic_holder {position:static; float:left; margin:7px; width:268px; padding:3px; border:1px solid #666666;}

		
#footer {
	width:900px;
	height:26px;
	background:url(images/footer_bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-align:center;
	color:#ffffff;
	padding-top:9px;
	font-weight:bold;
	font-size:9px;
}

#footer a{ font-weight:bold; font-size:9px; text-decoration:none; color:#ffffff; padding-left:3px; padding-right:3px;}
#footer a:hover {color:#000000; text-decoration:none; font-weight:bold; font-size: 9px; background:url(images/red_dot.gif) bottom left repeat-x; background-color:#FFFFFF; padding-left:3px; padding-right:3px;}

#in_state_resource {width:99px; position:static; float:left; font-size:9px;}

.header_text {color:#FFFFFF; font-size:13px; font-weight:bold;}

#search_form {position:static; float:right; margin-top:3px; margin-right:33px; font-size:9px;}

.search_form_text{width:139px; height:13px; margin-top:0px; font-size:9px;}
.search_form_submit {height:19px; border:1px solid #000000; padding:1px; font-size:9px; margin-left:9px;}
