/* CSS Document */

body {
	padding: 0px; font-size: 13px; margin: 0px; line-height: 17px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#003366
}

#bodycontainer {
	min-width: 900px; margin: 0px auto; width: 900px; background-color:#FFFFFF
}

#rightcolumn{
	padding-right: 10px; padding-left: 10px; float: right; padding-bottom: 10px; margin: 0px; width: 252px; padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:14px;
}


#rightcolumnwide{
padding-right: 20px; padding-left: 10px; float: right; padding-bottom: 10px; margin: 0px; width: 528px; padding-top: 10px;
}

#leftcolumn {
background-image:url(../images/left-bg.gif);
background-repeat:repeat-x;
padding: 10px; float: right; margin: 0px; width: 150px; 
height:100%;
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:14px;
}

#centercolumn, #center2column {
	padding-right: 10px; padding-left: 10px; float: right; padding-bottom: 10px; margin: 0px; width: 438px; padding-top: 10px
}

#center2column {width:700px; padding-right:20px;}

#no_left_bar_center2column { float: right; width:850px; padding-left:10px; padding-right:20px;padding-top: 10px}


/* attempt to get IE 7 to behave 
body>#leftcolumn {left:10px; width:168px;}				
html>body #center2column {
margin-left: 200px; padding-left:10px;
margin-right:30px;
		}
*/

#center2column ul li p {
	margin-left: 0em;
	padding-left: 0em;
	text-indent: 0em;
	padding-top:10px;
}
#centercolnarrow{
padding-right: 5px; padding-left: 5px; float: right; padding-bottom: 10px; margin: 0px; width: 162px; padding-top: 10px
}

#centercontainer {
	float: none; width: auto;
}
#leftcolumn P {
	margin: 10px auto; width: 150px
}

#footer{
padding:10px 10px 0px 180px;
margin-bottom:-10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:14px;
}

#bottombar {
clear: both;
background-image:url(../images/bottom-bar.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#floatright, #floatrightplain, #floatrightmenu {
padding-right: 10px; padding-left: 10px; float: right; padding-bottom: 10px; padding-top: 0px; margin-left:10px; margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:14px;
border-width:thin; border-color:#0066CC;
border-style:dotted; }

#floatrightmenu{padding-right:20px; float:right; padding-bottom: 0px; padding-top:0px; margin-top:0px;margin-bottom:0px;}

#floatleft, #floatleftplain {
padding-right: 10px; padding-left: 0px; float: left; padding-bottom: 10px; padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:14px;}

#floatrightplain, #floatleftplain {border-style:none}

a:visited {color:#003366}
a:link, a:hover {color:0066CC}


H1 {
	font-weight:bold; font-size:16px; color:#003366; line-height:1.5em; ;}


H2 {font-weight:bold; font-size:14px; color:#ff9933; font-style:italic; margin-top:-10px;}

P {
	margin-top: 0px; margin-bottom: 10px
}
.clear_both {
	clear: both
}
.code {
	font-family: "Courier New", Courier, monospace
}


.colindent {
	padding: 5px; height: 1%
}


#leftcolumn {
	height: auto
}
#rightcolumn ul li, #floatright ul li  {
	padding-bottom: 5px; color: #59503e; 
}
#rightcolumn ul li a:visited, #floatright ul li a:visited {
	padding-bottom: 5px; color: #59503e; 
}
#rightcolumn ul li a:hover, #floatright ul li a:hover {
	color: #000000; text-decoration: underline
}

ul {
	list-style: none;
	margin-left: 1em;
	padding-left: 1em;
	text-indent: -1em;
	}

ul.simplelist{
      list-style: disc outside;
      text-indent: 1px;
}

ul.simpleinnerlist{
      list-style: square outside;
      text-indent: 1px;
}

ul.simpleinnerlist2{
      list-style: circle outside;
      text-indent: 1px;
}

#innermenu ul li a, #innermenu ul li a:visited
	{
	display: block;
	border-top: #978e7c 1px solid;
		border-bottom: #ffffff .5px solid;
	padding: 5px 0px;
	background-image:url(../images/innermenu.gif);
	background-position:center;
	background-repeat:repeat-x;
	color: #cc3333;
	/* font-size:12px; 
	line-height:16px; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
		text-indent: -1.2em;
	}

#innermenu {padding-top:10px; padding-bottom:0px;}	
#innermenu ul li a:hover, #innermenu ul li a.innerselected
	{
	color: #ff0000;
	background-image:url(../images/innermenu-over.gif);
	border-top: #bcb19b 1px solid;
	border-bottom: #bcb19b .5px solid;  
		text-indent: -1.2em;
	}
a.sub:visited, a.sub:link {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#FFFFFF; background-color:#0066ff;text-decoration:none;font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; margin-left:0px;margin-right:0px;}
a.sub:hover {color:#0066ff; background-color:#ffffff}

.selected {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#0066ff;background-color:#ffcc66;text-decoration:none;font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; margin-left:0px;margin-right:0px}

.navopacity {
-moz-opacity:1;
filter:alpha(opacity=100);
cursor:hand
}

.subtitle {font-weight:bold; font-size:14px; color:#ff9933;margin-bottom:0px;}

.noUL_2 {
               font-family:Arial;
                font-weight:bold;
               font-size:18px;
               color:#6499CB;
	       text-decoration:none
}

.asian_carp_bullet {list-style:url(../images/carp_bullet.png); vertical-align:middle;}
#asian_carp_poster_container {width:300px; padding:0; margin:25px 0 25px 120px; font-size:70%; text-align:center;}

.gallery_3col,.gallery_4col{width:100%;}


 .imagerow_3col td, .imagerow_4col td{text-align:center; padding:0; margin:0;}
 .imagerow_3col td {width:33%;}
 .imagerow_4col td {width:25%;}
 .textrow_3col, .textrow_4col {min-height:1.5em;text-align:center; vertical-align:top;}
 .textrow_3col td, .textrow_4col td {text-align:center; padding:0 5px 10px;}
 .textrow_3col span, .textrow_4col span {font-size:75%;}
 .imagerow_3col{height:102px;}
 .imagerow_4col{height:150px;}
 
  #slc #assessment,#sl #damage,#sl #what {margin:0 15px 0 0;}
  #slc #trapping,#slc #lampricides,#sl #lifecycle {margin:0 0 0 15px;}

 .caption{font-size:75%; margin-top:-10px;}
 .caption a{text-decoration:none; color:#000;}

 #trivia {color:#363; margin-bottom:10px; min-width:50px;}
 #trivia #attribution {font-size:75%; text-align:right;}

