body {background-image:url(../images/bg.gif); 
margin:0;
}

TD {FONT-SIZE: 85%; COLOR: #003; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
	
P {COLOR: #000; LINE-HEIGHT: 140%}
	
h1 {font-size: 150%; color: #336666;
font-stretch:expanded;}
	
h2 {font-size: 130%; color: #336666;
font-stretch:expanded;}

h3 {FONT-SIZE: 120%; COLOR: #000}
h4 {font-size: 100%; color: #000; text-align: center}

.content {margin-left: 180px;
padding-top:.8em;
}
	
OL {COLOR: #003; LINE-HEIGHT: 140%}

LI {
	LINE-HEIGHT: 140%;
	list-style-type: square;
}
	
A:link {COLOR: #339; font-weight:bold;}

	
A:visited {COLOR: #639; TEXT-DECORATION: underline}

	
A:hover {COLOR: #3399CC; TEXT-DECORATION: none}
	
A:active {COLOR: #639; TEXT-DECORATION: underline}
	
.footer {FONT-SIZE: 70%; COLOR: #333399; TEXT-DECORATION: none}
	
.footer A:link {COLOR: #639; TEXT-DECORATION: underline}
	
.footer A:visited {COLOR: #639; TEXT-DECORATION: underline}
	
.footer A:hover {COLOR: #639; TEXT-DECORATION: underline}
	
.footer A:active {COLOR: #639; TEXT-DECORATION: underline}

.top_nav {
	margin-left: 178px;
	padding:.7em 0;
	color:#fff;
	background-color:#000;
	letter-spacing: .3em;
}

.top_nav a:link{color:#ffffff;}

.top_nav a:visited{color:#c2d28b;}



.bottom_nav {border-top:#cccccc 1px solid;
padding-top:.3em;

	margin-left: 178px; font-size: 95%; text-decoration: none; text-align:center;} 

.bottom_nav a:link {color: #666666;  text-decoration: none} 

.bottom_nav a:visited {color: #999999; text-decoration: none} 

.bottom_nav a:hover {color: #333333;   text-decoration: underline} 

.bottom_nav a:active {color: #CC3333;  text-decoration: none} 

.searchresults {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none} 
.searchresults a:link {color: #000000;  text-decoration: none; font-weight: normal} 
.searchresults a:visited {color: #999999;  text-decoration: none; font-weight : normal} 
.searchresults a:hover {color: #000000;  text-decoration: underline;  font-weight : normal} 
.searchlink a:active {color: #000000;  text-decoration: none; font-weight : bold }

.pageNotice {

margin: 0 1em;
width:auto;
text-align:center;
padding: 0.1em;
font-size: 0.8em;
color: #444444;
background-color: #f6f6f6;
border-color: #e0e0e0;
border-width: medium;
border-style: solid;
}

.noSpaceBelow {
margin-bottom: 0pt;
padding-bottom: 0pt;
}

.pageNotice p {
padding: 0.2em 0pt;
}

.pageNotice li {
margin: 0pt;
padding: 0.2em 0pt;
}

ul.noBullet li, li ul.noBullet li, ol.noNumber li, li ol.noNumber li {
list-style-type: none;
list-style-position: outside;
list-style-image: none;
margin: 0pt;
padding: 0pt;
}
.fish {float:left; width:45%; margin-bottom:1.2em}

.acrobat_text{
	font-size:75%;
	font-style: italic;
}

abbr[title], acronym[title] {
border-bottom-width: 0.1em;
border-bottom-style: dashed;
border-bottom-color: -moz-use-text-color;
cursor: help;}
 
#accessibleOptions {padding-left:0.5em; padding-bottom:0.3em; background-color:#000000; color:#ffffff}
#accessibleOptions a {color:#ffffff; font-size:85%; text-decoration:none}
#accessibleOptions a:hover, #divViewOptions a:focus {color:#cccccc; text-decoration:underline}

/* new styles for contact info */
.indent2em {
	margin-left:2em}
	
dl.tableLayout {
	float:left; 
	overflow:visible; 
	width:100%; 
	line-height:1.4em}
	
dl.tableLayout dt {
	clear:both; 
	display:block; 
	float:left; 
	font-weight:bold; 
	height:auto; 
	margin:0; 
	padding:.5em .5em .5em 0; 
	text-align:right}

dl.tableLayout dd {
	display:block; 
	float:left; 
	margin:0; 
	padding:.5em 0 .5em .5em}

dl.titlePercent10 dt, dl dt.titlePercent10 {
	min-width:4em; 
	width:10%}

dl.titlePercent10 dd, dl dd.titlePercent10 {
	width:80%}

dl.titlePercent20 dt, dl dt.titlePercent20 {
	min-width:8em; 
	width:25%}

dl.titlePercent20 dd, dl dd.titlePercent20 {
	width:66%}

.hide{display:none}

ul.getDirections{font-weight:normal; padding-left:1em; margin-left:1em;}

#feedback_div table{width:480px}

.news {width:35%;
float:right;
margin-right:1em;
margin-left:.8em;
padding:1em;
background-color:#e6f2c3;
border: dotted 1px black;
}

.float_right {
	float:right;
	margin-left:.5em;}
	
.float_left {float:left;
margin-right:.5em;}

.clear {clear:both;}
