
#outer {
 width: 900px;
 background-color: #B2F0DA;
 float:left;
}
#sub {
 margin-top:0px;
 width: 775px;
 float:left;
 position:relative;
 background-color: #B2F0DA;
}
#center {
 margin-top:0px;
 width:632px;
 float: right;
 background-color: #B2F0DA;
}
#left {
 width:135px;
 float:left;
 background-color: #B2F0DA;
}
#right {
 width:117px;
 height: 100%;
 background-color: #B2F0DA;
 float:right;
 /*border: 1px solid #FF0033;*/
}
#footer {
 width:900px;
 clear:both;
 background-color: #37637C;
 height: 67px;
 font: 10px Arial, Helvetica;
 color:#FFFFFF;
}
#footer a {
 font-weight: none;
 text-decoration: underline;
 color: white;
}
body{
 font-family: Verdana, Arial, Helvetica;
 font-size:11px;
}
body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-color: #B2F0DA;
}
#topNav {
 width:632px; 
 height:35px; 
 background-image:url(/images/design/topBarBG.gif);
 background-repeat:no-repeat;
 padding-top: 1px; /*Something weird going on here*/
 margin-bottom: 7px;
}
.navTopLinks a{
 font: bold 11px Verdana, Arial, Helvetica;
 color: #FFFFFF;
 text-decoration: none;
}
.navTopLinks a:hover{
 font: bold 11px Verdana, Arial, Helvetica;
 color: #FFCC66;
 text-decoration: none;
}
#mainBrand {
 width:632px;
 margin-bottom: 4px;
}
#objectFlash {
 margin-bottom: 7px;
}
#homeContentArea{
 background-color: #002647;
 background-image:url(/images/design/homeContentHeader.gif);
 background-repeat:no-repeat;
 width: 632px;
 margin-bottom: 7px;
 color: #FFFFFF;
}
#homeContentArea a{
 color: #FFFFFF;
}
#homeContentArea a:hover{
 color: #CCCCCC;
}
#homeContentLeft{
 border: solid white 0px;
 float:left;
 width: 236px;
 padding-top: 20px;
 padding-left: 40px;
 padding-right: 40px;
 padding-bottom: 20px;
}
#homeContentRight{
 border: solid white 0px;
 float:left;
 width: 276px;
 padding-top: 20px;
 padding-left: 0px;
 padding-right: 40px;
 padding-bottom: 20px;
}
.homeContentHeader {
    padding-bottom: 20px;
}
#subContentArea{
 float:left;
 width: 632px;
 background-color: #ffffff;
 background-image:url(/images/design/borderBottomWhite.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 margin-bottom: 8px;
 padding-bottom: 20px;
}
#subContentLeft{
 float:left;
 width: 465px;
 margin-left: 5px;
 padding-left: 5px;
 padding-right:10px;
 line-height: 15px;
 color: #003366;
}
#subContentLeftFull{
 float:left;
 width: 607px;
 margin-left: 5px;
 padding-left:5px;
 padding-right:10px;
 margin-right: 5px;
 line-height: 15px;
 color: #003366;
}
#subContentLeft a{
 color: #002647;
}
#subContentLeft a:hover{
 color: #FF6600;
}
#subContentLeft_FR{
 float:left;
 width: 475px;
 margin-left: 5px;
 line-height: 15px;
 color: #0D6F02;
}
#subContentLeft_FR HR{
 border: 0;
 color: #B2F0DA;
 background-color: #B2F0DA;
 height: 1px;
}
#subContentLeftFull_FR{
 float:left;
 width: 617px;
 margin-left: 5px;
 margin-right: 5px;
 line-height: 15px;
 color: #0D6F02;
}
#subContentLeft_FR a{
 color: #006600;
}
#subContentLeft_FR a:hover{
 color: #FF6600;
}
#subContentRight{
 float:right;
 width: 135px;
 margin-right: 2px;
}
#breadCrumbs{
 width:632px;
 margin-top: 8px;
 margin-bottom: 0px;
 padding-bottom: 2px;
 background-color: #ffffff;
}
#txtBreadCrumbs{
 font:bold 11px Arial, Helvetica;
 color: #B3B3B3;
 margin-left: 14px;
 margin-top: 0px;
 margin-bottom: 5px;
}
#txtBreadCrumbs a, #txtBreadCrumbs a:hover{
 font:bold 11px Arial, Helvetica;
 color: #B3B3B3;
}
#hdrBody{
 font: 100 18px Arial, Helvetica;
 color: #FD9C19;
 margin-top: 5px;
 margin-bottom: 2px;
}
#hdrBody2{
 font: italic 100 14px Arial, Helvetica;
 color: #FD9C19;
 margin-top: 2px;
 margin-bottom: 10px;
}
/* Begin Generic Callout Styles */
#CO_header{
 font: bold 11px Verdana, Arial, Helvetica;
 color:#FFFFFF;
}
#CO_headerText {
 position: relative;
 top: 67px;
 left: 4px;
}
#CO_box {
 width: 113px;
 border-left: 1px solid #90BED4;
 border-right: 1px solid #90BED4;
 background-color: #EEFAF6;
 padding: 10px 5px 10px 5px;
 color: #2D5E82;
 font: 10px Verdana, Arial, Helvetica;
}
#CO_subHeader{
 width: 125px;
 height: 35px;
 background-image:url(/images/callout_design/CO_subHeader.gif);
 font: bold 11px Verdana, Arial, Helvetica;
 color:#FFFFFF;
}
#CO_subHeaderText {
 position: relative;
 top: 7px;
 left: 4px;
}
#CO_bottom {
}
/* End Generic Callout Styles */
/* Begin Australia Callout Styles */
#CO_Au_header{
 font: bold 11px Verdana, Arial, Helvetica;
 color:#FFFFFF;
}
#CO_Au_headerText {
 position: relative;
 top: 5px;
 left: 4px;
}
#CO_Au_box {
 width: 123px;
 border-left: 1px solid #90C8EB;
 border-right: 1px solid #90C8EB;
 background-color: #D5F3FE;
 padding: 10px 5px 10px 5px;
 color: #005FB2;
 font: 10px Verdana, Arial, Helvetica;
}
#CO_Au_subHeader{
 width: 135px;
 height: 26px;
 background-image:url(/images/callout_design/CO_AU_subHeader.jpg);
 font: bold 11px Verdana, Arial, Helvetica;
 color:#FFFFFF;
}
#CO_Au_subHeaderText {
 position: relative;
 top: 5px;
 left: 4px;
}
#CO_Au_bottom {
}
/* End Australia Callout Styles */
/* Begin Frogs! Callout Styles */
#CO_Fr_header{
 font: bold 11px Verdana, Arial, Helvetica;
 color:#FFFFFF;
}
#CO_Fr_headerText {
 position: relative;
 top: 5px;
 left: 4px;
}
#CO_Fr_box {
 width: 123px;
 border-left: 1px solid #5EE73E;
 border-right: 1px solid #5EE73E;
 background-color: #C5FE56;
 padding: 10px 5px 10px 5px;
 color: #006600;
 font: 10px Verdana, Arial, Helvetica;
}
#CO_Fr_subHeader{
 width: 135px;
 height: 23px;
 background-image:url(/images/callout_design/CO_FR_subHeader.gif);
 font: bold 11px Verdana, Arial, Helvetica;
 color:#FFFFFF;
}
#CO_Fr_subHeaderText {
 position: relative;
 top: 5px;
 left: 4px;
}
#CO_Fr_bottom {
}
/* End Frogs! Callout Styles */
.txtSectionHeader{
 color:#3366CC;
 font: bold 11px Verdana, Arial, Helvetica;
}
.reddot, .RedDot {
 font: 10px Arial, Helvetica;
 color: red;
}
table.tblAnimalHeader th{
 background-image:url(/images/design/tableHeaderFullWidth.gif);
 font: bold 11px Verdana, Arial, Helvetica;
 color:#FFFFFF;
 height: 55px;
 padding: 0px 10px 0px 15px;
 text-align:left;
}
table.tblAnimalHeader td{
 font: 11px Verdana, Arial, Helvetica;
 color:#002647;
 padding: 4px 10px 4px 15px;
}
table.tblAnimalHeader .light{
 background-color: #F6F6F6;
}
table.tblAnimalHeader .dark{
 background-color: #EAEAEA;
}
table.tblAnimalHeader .footer{
 background:url(/images/design/tableFooterFullWidth.gif) no-repeat;
 height: 9px;
}
table.tblGenericHeader #headertop{
 background-image:url(/images/design/tableHeaderFullWidth.gif);
 font: bold 11px Verdana, Arial, Helvetica;
 color:#FFFFFF;
 height: 16px;
 padding: 0px 10px 0px 0px;
 text-align:left;
}
table.tblGenericHeader #headerbot{
 background: #002647;
 font: bold 11px Verdana, Arial, Helvetica;
 color:#FFFFFF;
 height: 10px;
 padding: 0px 10px 10px 15px;
 text-align:left;
}
#caption{
font: 9px Verdana, Arial, Helvetica;
float: left;
clear:left;
color: #999999;
margin-right: 10px;
padding-bottom: 15px;
}
.bullets{
 list-style-image:url(/images/design/bullet.gif);
 padding-left: 15px;
 margin:5px;
 line-height: 15px;
}
div#alert.standard h1{background:url(/images/design/standard-alert-header.png) no-repeat left top; cursor:pointer; width:608px; height:30px; padding:12px 0 0 25px; color:#FFF; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0;}
div#alert.dc h1{background:url(/images/design/dc-alert-header.png) no-repeat left top; cursor:pointer; width:570px; height:30px; padding:12px 0 0 63px; color:#FFF; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0;}
div#alert.standard h1.open, div#alert.dc h1.open{background-position:left bottom;}
div#alert div#alert-bottom{display:none; background: #002647 url(/images/design/standard-alert-bottom.png) no-repeat left bottom; padding-bottom:12px;}
div#alert  div#alert-content{background:url(/images/design/standard-alert-gradient.png) no-repeat left top #002647; padding:22px 16px 0; min-height:85px;}
* html div#alert div#alert-content{height:85px;}
div#alert div#alert-content {color:#FFFFFF;}
div#alert div#alert-content P{color:#FFFFFF; margin:10px 0 10px 0; padding:0;}
div#alert div#alert-content A{color:#FFF;}
div#alert div#alert-content A:hover{color:#CCC;}
div#alert-content img{float:left; margin-right:20px; zoom:1; min-height:1%;}
div#alert-content div#alert-copy.image{float:left; width:300px;}
a.read-more, a.learn-more{background:url(/images/design/read-more.png) no-repeat left top; width:107px; margin-right:10px; height:16px; float:left; display:block; text-indent:-9999px; clear:right;}
a.learn-more{background:url(/images/design/learn-more.png) no-repeat left top;}
div#alert-content:after{ content: ""; display: block; height: 0; clear: both; }
div#alert.dc h1 div#alert-overlay{background:url(/images/design/star-fish.png) no-repeat left top; width:57px; height:58px; position:absolute; margin-top:-20px; margin-left:-63px;}
* html div#alert.dc h1 div#alert-overlay{background:url(/images/design/star-fish-ie6.png) no-repeat left top; width:57px; height:58px; position:absolute; margin-top:-20px; margin-left:-63px;}
* html div#alert.dc h1.open div#alert-overlay{background-position:left bottom;}
/* #homeContentArea{margin-top:11px;}  not needed for alert box style from orginal CSS*/
div#alert{margin-bottom:11px;}
div#alert.standard div#alert-overlay {display:none;}