body {  background-color: #001919; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 9pt; line-height: 140%;}
h1 { font-weight: bold; border-color: #FF3333 black black; font-family: "Times New Roman", Times, serif; font-size: 16pt; color: #FF0066; font-style: normal; line-height: normal}
h2 { font-size: 11pt; color: #00AAAA; border-color: black black black #004040; font-style: normal; font-weight: bold; text-align: left; padding-top: 10; border-style: none;  margin-bottom: -10px;  margin-top: 3px;  }
h3 { font-size: 10pt; color: #009999; font-style: normal; font-weight: bold; line-height: 11pt; text-align: left;  margin-bottom: 8px; }
h4 { font-size: 10pt; color: #669999; text-indent: 0px; font-style: normal; font-weight: normal; margin-left: 10px}
h5 { font-size: 10pt; color: #999966; text-indent: 5px }
h6 { font-size: 10pt; color: #99FFCC; font-style: normal; font-weight: bold; text-align: left; vertical-align: top; background-position: left top; text-indent: 5px; line-height: normal; text-transform: none}
a:link { color: #00D4D7;  border: none;  text-decoration: none;  }
a:visited { color: #20B2AA;  border: none;  text-decoration: none;  }
a:hover { color: #FF0066; text-decoration: underline;  }
a:hover .imglink {border:1px; border-width: 1px; border-color: #FF0066; border-style: solid}
a:active { color: Lime; border: none;}
.bgb { font-size: 9pt; line-height: 18px; color: #009999; border-color: black black black #004040; font-weight: normal ; margin-right: 10px; margin-bottom: 10px; margin-left: 10px}
.ma { font-size: 10pt; line-height: normal; color: #FFCC00; font-weight: normal; font-style: normal}
.ph1 { color: #FFFFFF; font: bold normal 12pt/normal Verdana, Arial, Helvetica, sans-serif; margin: 5px ; border-color: #00FF00 #66FF33 #66FF33 #33FF33}
/* Species list */
.sl { color: #A8A87B; font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif; list-style: circle url(/dg/fishbullet.gif) outside}
.sl ul { list-style-image: url(i/bullet.gif); 	text-indent: -25px; }
.sb { color: #009999; font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif; margin: 5px }
.lp1 { position: absolute; visibility: visible; z-index: 1; height: 122px; width: 272px; left: 60px; top: 5px; clip:   rect(   )}
.lp2 { position: absolute; visibility: visible; z-index: 2; height: 122px; width: 272px; left: 60px; top: 195px; clip:  rect(   )}
.lt1 { position: absolute; visibility: visible; z-index: 3; height: 115px; width: 235px; left: 343px; top: 5px; clip:     rect(   ); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; color: #CCCCCC}
.lds { position: absolute; visibility: visible; z-index: 4; height: 115px; width: 200px; left: 348px; top: 196px; clip:   rect(   ); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; color: #CCCCCC}
.sm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; list-style-type: disc; list-style-position: outside; list-style-image: url(/i/bullet.gif)}
.mh { font-family: "Times New Roman", Times, serif; font-size: 16pt; font-weight: bold; color: #FF0066}
.imglink {border:1px; border-width: 1px; border-color: #000000; border-style: solid;}
td {  list-style-type: disc; list-style-image: url(/i/bullet.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF;  line-height: 150%; }
img { border: none;}
ul { list-style-position: outside; line-height: 160%; list-style-type: disc; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: url(i/bullet2.gif);  margin-left: 18px;    }

.bc { 
   color: #FF9900; 
	font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif; 
	list-style: circle outside;
	}

.lht2 { 
   font-size: 9px; 
	color: #999966; 
	position: absolute; 
	z-index: 7; 
	height: 34px; 
	width: 418px; 
	left: 348px; 
	top: 158px; 
	clip: rect(   ); 
	border-color: #FFCC00 #FFCC00 #FFCC00 black; 
	font-style: normal; 
	line-height: normal; 
	border-style: none ; 
	visibility: hidden;
	}

.lht3 { 
   font-size: 9px; 
	color: #999966; 
	position: absolute; 
	z-index: 8; 
	height: 34px; 
	width: 418px; 
	left: 348px; 
	top: 158px; 
	clip: rect(   ); 
	border-color: #FFCC00 #FFCC00 #FFCC00 black; 
	font-style: normal; 
	line-height: normal; 
	border-style: none ; 
	visibility: hidden;
	}

.lht1 {
   font-size: 9px; 
	color: #999966; 
	position: absolute; 
	z-index: 6; 
	height: 34px; 
	width: 418px; 
	left: 348px; 
	top: 158px; 
	clip: rect(   ); 
	border-color: #FFCC00 #FFCC00 #FFCC00 black; 
	font-style: normal; 
	line-height: normal; 
	visibility: hidden; 
	border-style: none;
	}

.lclr {
   font-size: 8pt; 
	color: #008080; 
	position: absolute; 
	z-index: 20; 
	height: 129px; 
	width: 858px; 
	left: 0px; 
	top: 0px; 
	clip: rect(   ); 
	border-color: #FFCC00 #003333 #003333 #FFCC00; 
	font-style: normal; 
	line-height: normal; 
	visibility: hidden ; 
	overflow: hidden
	}
	
.minilogo { 
   position: absolute; 
	visibility: visible; 
	z-index: 2; 
	height: 122px; 
	width: 272px; 
	left: 60px; 
	top: 195px; 
	clip: rect( ) ; 
	background-image: url(/i/minilogo.gif);
	}

.se_col1 {  
   overflow: visible; 
	position: absolute; 
	visibility: visible; 
	z-index: auto; 
	height: 100px; 
	width: 360px; 
	left: 20px; 
	top: 60px; 
	clip:    rect(   )
	}
	
.se_col2 { 
   overflow: visible; 
	position: absolute; 
	visibility: visible; 
	z-index: auto; 
	height: 100px; 
	width: 360px; 
	left: 410px; 
	top: 60px; 
	clip:   rect(   )
	}
	
.top_nav { 
   overflow: visible; 
	position: absolute; 
	visibility: visible; 
	z-index: auto; 
	height: 31px; 
	width: 394px; 
	left: 0px; 
	top: 0px; 
	clip:  rect(   )
	}
	
/* Tsr menu styles */
.mnu_1 p {
   margin-bottom: 0px;
   margin-top: 0px;
   font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
   font-size: 11px;
}

.mnu_1 a {  
	background-color: #001919; 
	color: #7FFF00;
	text-decoration: none;
	width: 100%; 
	border: solid;
   border-color: 001919 001919 001919;
   border-width: 1px 0px 1px 0px;
	padding-bottom: 2px;  
	padding-top: 1px; 
	padding-left: 4px; 
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;  
	font-size:11px; 
	font-weight : bold;  
}

.mnu_1 a:visited {
   color: Teal;
	text-decoration: none;
	border: solid;
   border-color: 001919 001919 001919;
   border-width: 1px 0px 1px 0px;
}

.mnu_1 a:hover {
   background-color: #EC155C;
   color: #FFFFFF;
	text-decoration: none;
	border: solid;
   border-color: #20B2AA #00ff00 #20B2AA;
   border-width: 1px 0px 1px 0px;
	padding-left: 6px;
}

.mnu_1 a:active {
   background-color: #20B2AA;
   color: #191970;
	text-decoration: none;
	border: solid; 
   border-color: #20B2AA #008B8B #20B2AA;
   border-width: 1px 0px 1px 0px;
   padding-left: 6px;
}

.MdlCode { 
   overflow: visible; 
	position: absolute; 
	visibility: visible; 
	z-index: auto; 
	height: 50px; 
	width: 250px; 
	left: 508px; 
	top: 0px; 
	clip:   rect(   ); 
	font-family: "Times New Roman", Times, serif; 
	font-size: 36pt; 
	font-style: italic; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: right
	}

#BannerFrame {
	position:absolute; 
	background-image: url(i/bnrframe.gif);
	width:272; 
	height:122; 
	z-index:2; 
	left: 60px; 
	top: 5px;
	}

#BannerPic {
	position:absolute; 
	width:262; 
	height:112; 
	z-index:3; 
	left: 65px; 
	top: 10px;
	}
	
#Caption {
	position:absolute; 
	width:230; 
	height:110px; 
	z-index:4; 
	left: 345px; 
	top: 10px
	}

#Col_1l {
	position:absolute; 
	width:350; 
	z-index:21; 
	left: 15px;
	top:180px; 
	}
	
#Col_1r {
	position:absolute; 
	width:350; 
	z-index:22; 
	left: 400px;
	top: 180px; 
	}
		
#ProductFrame {
	position:absolute; 
	background-image: url(i/bnrframe.gif);
	width:272; 
	height:122; 
	z-index:2; 
	left: 60px; 
	top: 195px;
	}
	
#ProductPic {
	position:absolute; 
	width:262; 
	height:112; 
	z-index:5; 
	left: 65; 
	top: 200px;
	}
	
/* Content Column Centre */
#CcC {
	position:absolute; 
	width:420; 
	z-index:21; 
	left: 175px;
	top:180px; 
	}

/* Content Column Centre WIDE */
#CcCw {
	position:absolute; 
	width:580; 
	z-index:22; 
	left: 175px;
	top:180px; 
	}

/* Content Column Left */
#CcL {
	position:absolute; 
	width:200; 
	z-index:21; 
	left: 176px;
	top:180px; 
	}
	
/* Content Column Right */
#CcR {
	position:absolute; 
	width:200; 
	z-index:21; 
	left: 396px;
	top:180px; 
	}

/* Teaser Column Left */
#TcL {
	position:absolute; 
	width:152; 
	z-index:23; 
	left: 5px;
	top:180px; 
	font-size: xx-small;
	}
	
/* Teaser Column Right */
#TcR {
	position:absolute; 
	width:152; 
	z-index:24; 
	left: 612px;
	top:180px; 
   }
	
/* Teaser Column Right 2*/
#TcR2 {
	position:absolute; 
	width:152; 
	z-index:24; 
	left: 779px;
	top:16px;
	}
	
	/* Teaser & Menu layers */
#tsrhdr { z-index: 30; background-color:#003333;  font-size: 11px; font-weight: bold;  text-indent: 3px;  padding-bottom: 3px;  border: 1px solid #006666;  background-image: url(i/tsrhdr_camicon.gif);  background-position: right;  background-repeat: no-repeat;    }
#tsrsubhdr { z-index: 31; background-color:#003333;  font-size: 11px; font-weight: bold;  text-indent: 3px;  padding-bottom: 3px;  border: 1px solid #006666;}
#tsrimgrow { z-index: 33; border: 1px solid #006666;  border-style: none solid solid solid;  }
#mnubdy { z-index: 32; font-size: 8pt; font-style: normal; line-height: normal; color: #DDDDDD; background-color: #000505;  border: 1px solid #006666;  border-style: none solid solid solid;  }
#tsrbdy { z-index: 32; font-size: 8pt; font-style: normal; line-height: normal; color: #DDDDDD; padding: 0.5em 0.5em 0.5em 0.5em; background-color: #000505;  border: 1px solid #006666;  border-style: none solid solid solid;  }
#tsrbdy ul { list-style-image: url(i/bullet.gif); 	text-indent: -20px; }
#tsrbdy p { margin-bottom: 0px; margin-top: 5px; }
#tsrftr { z-index: 34; font-size: 8pt;  background-color:#003333;  border: 1px solid #006666;  border-style: none solid solid solid;  text-align: right;  padding-right: 4px;}
.tsrftrlnk a {width: 100%;  line-height: 20px; text-decoration: none;}
.tsrextbdy { visibility: hidden; font-size: 8pt;  font-style: normal; line-height: normal; color: #DDDDDD; width: 100%; background-color:#003333; position:absolute; z-index:23; bottom: 35px;  padding: 0.5em 0.5em 0.5em 0.5em; border: 1px solid #006666;}
.tsrextbdy p { margin-bottom: 0px; margin-top: 5px; }
#tsrextftr { z-index: 30; font-size: 11px; background-image: url(i/close.gif);  background-position: right;  background-repeat: no-repeat;}
	

