body {

	background-color: #ABBAB7;

	margin:0; 

	padding:0;

	padding:0px;margin:0px;

}



td {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 10px;}

li {margin-top:3px;}

th {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px; color: #ffffff; background-color: #3068a8;}

p {font-family: Arial,Helvetica,Verdana,sans-serif;}

h1 {

	font-family: Arial,Helvetica,Verdana,sans-serif; 

	font-size: 15px;

	font-weight:bold;

	border-bottom:1px solid #000000;

	paddin-bottom:3px;

	padding-left:5px;

}

h2 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 24px;}

h3 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 20px;}

h4 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px;}

h5 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px;}

h6 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px;}

input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}

select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}

textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}

form {display:inline;}



.smallest {font-size: 10px;}

.smaller {font-size: 11px;}

.larger {font-size: 14px;}

.largest {font-size: 16px;}





a:link {

    font-weight: normal;

    color: #000099;

    text-decoration: none;                     

}

a:visited { 

    font-weight: normal;

    color: #660099;

    text-decoration: none;

}

a:hover { 

    font-weight: normal;

    color: #000099;

    text-decoration: underline;

}















.headerfile

{

 margin-bottom: 0px;

}



/* Text of class accessibility will not be displayed but will be read by screen reader */

.accessibility

{

	display: none;

}





.leftnavfile

{

	background-color: #FFFFFF;

	margin-bottom: 0px;

	

}





.rightnavfile

{

    background-color : #FFFFFF;

	margin-bottom: 0px;

	

}



TABLE, tr, td, img, div, label {

margin-bottom: 0px;

padding: 0;

}



/* Fieldset Tag */

fieldset{

border: 0; 

}



/* Center Div Tag */

div.divcenter {

text-align: center;

}



div.divright {

text-align: right;

}





.squish

{

	vertical-align: bottom;

	line-height: 0;

	margin: 0px;

	padding: 0px;

}



.nopadding

{

	line-height: 0;

	margin: 0px;

	padding: 0px;

}



IMG 

{ 

border:0px;

} 



.onepx

{

	margin-bottom: 0px;

    line-height: 0px;

}



LI

{

FONT-FAMILY: Verdana;

FONT-SIZE: 11px;

list-style-type:disc;

}



/* Form call */

form {

display: inline; 

margin-bottom: 0px;

padding: 0;

} 



P

{

    FONT-SIZE: 11px;

    COLOR: #000000;

    FONT-FAMILY: Verdana;

}



	

	











/* Horizontal Rule Style */

HR

{

    COLOR: #000000;

    HEIGHT: 1px

}





/* Black Vertical Rule Style */

TD.VerticalRuleBlack {

border-left: 1px solid #000000; 

}



/* Table Center*/

TABLE.tablecenter{

text-align: center;

background-color : #FFFFFF;

}







/* Table Border Style */

TABLE.tableborder { 

border: 1px solid #228623; 

font-weight: normal; 

text-decoration: none; 

border-collapse: separate; 

}





/* Table Header Style */

TH.THBorderTop

{ 

border-top: 1px solid #000000; 

}



TH.THBorder

{ 

FONT-FAMILY: Verdana;

font-size : 11px;

border-bottom: 1px solid #228623; 

font-weight: bold; 

COLOR: #FFFFFF;

text-decoration: none; 

border-collapse: separate; 

background-color : #248621;

} 



/* Table Data Styles */

TD.TDBorder { 

border-bottom: 1px solid #228623; 

font-weight: normal; 

text-decoration: none; 

border-collapse: separate; 



} 



TD.TDBorderTop { 

border-top: 1px solid #000000; 

font-weight: normal; 

text-decoration: none; 

border-collapse: separate; 



} 





TD.TDBorderHead { 

FONT-FAMILY: Verdana;

border-right: 1px solid #228623; 

border-bottom: 1px solid #228623; 

font-size : 11px;

font-weight: bold; 

text-decoration: none; 

border-collapse: separate; 



} 



TD.TDBorderRight { 

FONT-FAMILY: Verdana;

border-bottom: 1px solid #228623; 

font-size : 11px;

font-weight: bold; 

text-decoration: none; 

border-collapse: separate; 



} 





TD.TDBorderLeft { 

FONT-FAMILY: Verdana;

border-left: 1px solid #000000; 

font-size : 11px;

font-weight: bold; 

text-decoration: none; 

border-collapse: separate; 



}



TD.TDL3APadding {

height: 8px;

}



/* Header Styles */

H1 {

FONT-FAMILY: Verdana;

font-size : 13px;

font-weight : bold;

color : #000000;

padding-bottom: 4px;

border-bottom: 1px black solid;

}



H2 {

FONT-FAMILY: Verdana;

font-size : 11px;

font-weight : bold;

color : #000000;

}



H3 {

FONT-FAMILY: Verdana;

font-size : 10px;

font-weight : bold;

color : #000000;

margin-bottom: 0.5em;

}



H4 {

FONT-FAMILY: Verdana;

font-size : 11px;

font-weight : bold;

color : #000000;



}



H5 {

FONT-FAMILY: Verdana;

font-size : 11px;

font-weight : bold;

color : #000000;



}



/* Form Field Styles */

.searchform { 

 FONT-FAMILY: Verdana;

 font-size: 11px; 

 width: 115px;

 height: 14px; 

 margin-bottom: 0px;

}



.audiencebox { 

 FONT-FAMILY: Verdana;

 font-size: 11px; 

 width: 155px;

 font-weight : normal;

 color : #000000;

} 



.latestnewsselectboxmonth { 

 FONT-FAMILY: Verdana;

 font-size: 11px; 

 width:90px;

 font-weight : normal;

 color : #000000;

}

.latestnewsselectboxyear { 

 FONT-FAMILY: Verdana;

 font-size: 11px; 

 width:60px;

 font-weight : normal;

 color : #000000;

}

.checkbox { 

 FONT-FAMILY: Verdana;

 width: 12px;

 height: 12px; 

}



.dropdown { 

 FONT-FAMILY: Verdana;

 width: 115px;

 height: 20px; 

 }



.stateselect { 

 FONT-FAMILY: Verdana;

 width: 125px;

 height: 20px; 

 font-size: 11px; 

 font-weight : normal;

 color : #000000;

 }



/* Bodytext Styles */

.BodyTextBlack {

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : normal;

	color : #000000;

}



.BodyTextRed {

	FONT-FAMILY: Verdana;

	font-size : 10px;

	font-weight : normal;

	color : #ff0000;

}



.BodyTextRedBold {

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : bold;

	color : #ff0000;

}



.BodyTextBlue {

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : normal;

	color : #000099;

}



.FootTextBlue {

	FONT-FAMILY: Verdana;

	font-size : 10px;

	font-weight : normal;

	color : #000099;

}



/* Column Heading Styles */

.BodyTextBlackBold{

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : bold;

	color : #000000;

}



.BodyTextBlueBold {

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : bold;

	color : #000099;

}



/* Sub Heading Styles */



.HdrBlue {

	FONT-FAMILY: Verdana;

	font-size : 13px;

	font-weight : normal;

	color : #000099;

}



.HdrBlack {

	FONT-FAMILY: Verdana;

	font-size : 13px;

	font-weight : normal;

	color : #000000;

}



.HdrBlueBold {

	FONT-FAMILY: Verdana;

	font-size : 13px;

	font-weight : bold;

	color : #000099;

}



.HdrBlackBold {

	FONT-FAMILY: Verdana;

	font-size : 13px;

	font-weight : bold;

	color : #000000;

}





.BodyTextBlackSmall {

	FONT-FAMILY: Verdana;

	font-size : 10px;

	font-weight : normal;

	color : #000000;

}



.BodyTextBlueSmall {

	FONT-FAMILY: Verdana;

	font-size : 10px;

 	font-weight : normal;

	color : #000099;

}



.BodyTextBlueSmallBold {

	FONT-FAMILY: Verdana;

	font-size : 10px;

 	font-weight : bold;

	color : #000099;

}





.ErrorMessageNormal {

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : normal;

	color : #FF0000;

		}

.ErrorMessageBold {

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : bold;

	color : #FF0000;

		}





/* Background Color Styles */

.LeftNavTopSectionColor {

	background-color : #C5C5C5;

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : normal;

	margin-bottom: 0px;



}

.LeftNavBottomSectionColor {

	background-color : #C5C5C5;

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : normal

}



.LeftNavBackgroundColor {

	background-color : #C5C5C5;

	margin-bottom: 0px;

	FONT-FAMILY: Verdana;

	font-size : 11px;

	font-weight : normal

}





.RightNavBackgroundColor {

	background-color : #F2F2F2;

	margin-bottom: 0px;

}



.GrayBackgroundColor {

	background-color : #B8B8B8;

	margin-bottom: 0px;

}



.WhiteBackgroundColor {

	background-color : #FFFFFF;

	margin-bottom: 0px;

	

}



.WhiteBackgroundColor2 {

	background-color : #FFFFFF;

	margin-bottom: 0px;

	line-height: 0;

}



.WhiteSpacer {

	width:10px;

	background-color: #FFFFFF;

	margin-bottom: 0px;

}





.BlackBackgroundColor {

	background-color: #000000;

	margin-bottom: 0px;

	

}

.BlackBackgroundColor2 {

	background-color: #FFFFFF;

	margin-bottom: 0px;

	line-height: 0;

}



/* Footer Style */

.footertable

{

	border-top-width: 1px;

	border-top-color: #B8B8B8;

	border-top-style: solid;

}

.FooterText {

	FONT-FAMILY: Verdana;

	font-size : 10px;

	font-weight : normal;

	color : #000099;

	border-bottom: 1px solid #000000; 

	

	}

	



/* Skip Navigation Style */

.bypass-nav

     {

          background-color : #3F3E3E;

		  z-index: 0;

    	  margin-bottom: 0px;

		  line-height: 0;

     }







/* Supplemental Styles for NAIS */



.stateContact td, th {

	vertical-align: top;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding: 3px 9px 0 0;

}



h2.stateName {

	margin-top: 3em;

}





.btn {

	color: #ffffff;

	background: #3068A8; 

    font-family: Arial,Lucida,Verdana,Helvetica;

	font-size: 12px;

	font-weight: bold;

	border-bottom: 1px solid #104A7B;

	border-right: 1px solid #104A7B;

	border-left: 1px solid #DFECFE;

	border-top: 1px solid #DFECFE;

	height:19px;

	text-decoration:none;

	cursor: hand

}





.border {border: solid 1px #010179;}

.borderbtm {border-bottom: solid 1px #010179;}

.bordertp {border-top: solid 1px #010179;}

.borderlft {border-left: solid 1px #010179;}

.borderrt {border-right: solid 1px #010179;}

.borderltr {border-left: solid 1px #010179; border-top: solid 1px #010179; border-right: solid 1px #010179;}

.borderlb {border-left: solid 1px #010179; border-bottom: solid 1px #0101799;}



.nowrap { white-space: nowrap;}

.breakforprint { page-break-after: always; }





#leftspace {

	width:10px;

	height:12px;

}



#rightspace {

	width:19px;

	height:19px;

}



#topspace {

	width: 760px;

	height: 14px;

}



.leftback {

	background-image: url(/images/core/leftback.gif);

	padding-left:12px;

}



.youarehere {

	color:#0F0F9F;

	font-size:9px;

}



/* Bread Crumb Style */

#breadcrumbs {

	padding-bottom:5px;

	FONT-FAMILY: Verdana;

	font-size : 9px;

	font-weight : normal;

	color : #000000;

}





a.breadcrumb {font-size: 9px; color: #0F0F9F; text-decoration: none;}

a.breadcrumb:link {font-size: 9px; color: #0F0F9F; text-decoration: none;}

a.breadcrumb:active {font-size: 9px; color: #0F0F9F; text-decoration: none;}

a.breadcrumb:visited {font-size: 9px; color: #0F0F9F; text-decoration: none;}

a.breadcrumb:hover {color: #0F0F9F; text-decoration: underline;}





.searchbox {

	width:105px;

	height:15px;

}





a.lefttopsearch,a.lefttopsearch:link,a.lefttopsearch:active,a.lefttopsearch:visited {font-size: 11px; color: #000000; text-decoration: none;}

a.lefttopsearch:hover {color: #000000; text-decoration: underline;}



.browsebysubject {

	list-style-image: url(/images/home/lefticonarow.gif);

	padding-left:8px;

	margin-left:8px;

	margin-top:0px;

	margin-bottom:0px;

	padding-top:10px;

	width:130px;

}



.subjectli {

	font-size:11px;

}



#homecontent {

	margin-top:11px;

	margin-bottom:18px;

	margin-left:3px;

	margin-right:5px;

}



.itnheader {

	font-size:17px;

	font-weight:bold;

	padding-left:3px;

	padding-bottom:3px;

	float:left;

	width:300px;

}



.itnmore {

	padding-right:3px;

	padding-bottom:3px;

	float:right;

	padding-top:5px;

}



#inthenews {

	margin-bottom:10px;

}



.newsheader {

	color:#666633;

	font-weight:bold;

	font-size:13px;

}



.homestory {

	margin-bottom:13px;

	margin-left:3px;	

}



#spotlights {

	margin-bottom:10px;

	margin-top:10px;

}





#spotlightbox {

	width:170px;

	float:left;

}



#spotlightboxright {

	float:right;

	width:170px;

}



.spotlightimage {

	width:85px;

	float:left;

}



.spotlighttext {

	width:79px;

	float:right;

}





#iwantto {

	background-image: url(/images/core/rightnav/iwantto_flat.gif);

	background-repeat: no-repeat;

	width:166px;

	height:17px;

	padding-left:15px;

	padding-top:6px;

	font-weight:bold;

	margin-top:3px;

}



#contact {

	background-image: url(/images/core/rightnav/contact.gif);

	background-repeat: no-repeat;

	width:166px;

	height:17px;

	padding-left:15px;

	padding-top:6px;

	font-weight:bold;

	margin-top:3px;

}

#iwanttotop {

	background-image: url(/images/core/rightnav/iwantto_top.gif);

	background-repeat: no-repeat;

	width:166px;

	height:17px;

	padding-left:15px;

	padding-top:6px;

	font-weight:bold;

	margin-top:3px;

}



#spotlight_menu {

	background-image: url(/images/core/rightnav/spotlights.gif);

	background-repeat: no-repeat;

	width:166px;

	height:17px;

	padding-left:15px;

	padding-top:6px;

	font-weight:bold;

	margin-top:3px;

}

#new_media {

	background-image: url(/images/core/rightnav/newmedia.gif);

	background-repeat: no-repeat;

	width:166px;

	height:17px;

	padding-left:15px;

	padding-top:6px;

	font-weight:bold;

	margin-top:3px;

}

#quicklinks {

	background-image: url(/images/core/rightnav/quicklinks_flat.gif);

	background-repeat: no-repeat;

	width:166px;

	height:17px;

	padding-left:15px;

	padding-top:6px;

	font-weight:bold;

	margin-top:3px;

}

#downloads {

	background-image: url(/images/core/rightnav/downloads_flat.gif);

	background-repeat: no-repeat;

	width:166px;

	height:17px;

	padding-left:15px;

	padding-top:6px;

	font-weight:bold;

	margin-top:3px;

}



#speciesmonth {

	width:180px;

	border-left: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	background-color: #F2F2F2;

	padding-top:5px;

}



#rightrailul {

	margin-left:11px;

	padding-left:11px;

	list-style-image: url(/images/core/righthomeli.gif);

	margin-top:10px;

	width: 150px;

	font-weight:bold;

}





#speciesul {

	margin-left:8px;

	padding-left:8px;

	list-style-image: url(/images/home/righthomeli.gif);

	margin-top:0px;

}



a.homeright,a.homeright:link,a.homeright:active,a.homeright:visited {font-size: 10px; color: #000099; text-decoration: none;font-weight:bold;}

a.homeright:hover {color: #000099; text-decoration:underline;font-weight:bold;}



#subhead {

	background-color:#ABBACF;

	padding-left:12px;

	padding-top:3px;

	padding-right:3px;

	padding-bottom:3px;

	width:167px;

	font-size:14px;

	font-weight:bold;

	color:#313131;

}



#intmaintable {

	background-color:#ffffff;

	padding-bottom:10px;

	margin-bottom:10px;

}



.leftbacksubject {

	background-image: url(/images/core/leftback.gif);

	padding-left:10px;

}



#rightrail {

	width:10px;

	height:10px;

}



a.footernav,a.footernav:link,a.footernav:active,a.footernav:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px; color: #000099; text-decoration: none;}

a.footernav:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color: #000099; text-decoration: underline;}



#footer {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	width: 737px;

	border-top:1px solid #000000;

	padding-top:10px;

	text-align:left;

	padding-left: 23px;

	font-size: 10px;

	font-weight: normal;

	color : #000099;

}



.HdrBoldBlue {

	color: #000099;

	font-size:12px;

	padding-top:5px;

}





a.BodyTextBlueBold,a.BodyTextBlueBold:link,a.BodyTextBlueBold:active,a.BodyTextBlueBold:visited {font-size: 11px; color: #000099; text-decoration: none; font-weight:bold;}

a.BodyTextBlueBold:hover {color: #000099; text-decoration: underline; font-weight:bold;}





#headermain {

	background-color:#228622;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}



*html #headermain {

	width:560px;

}



#headerabout {

	background-color:#35106E;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}



#headerhelp {

	background-color:#BD6701;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}



#headerabout {

	background-color:#35106E;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}



#headerphotos {

	background-color:#336699;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}

#headercareer {

	background-color:#751C1C;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}





#headergames {

	background-color:#003399;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}





#headercontact {

	background-color:#B32F01;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}

#headernewsroom {

	background-color:#536CA5;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}

#headerinsideaphis {

	background-color:#73305F;

	font-size:24px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	color:#ffffff;

	border-right:3px solid #ffffff;

}







*html #headermain {

	width:560px;

}







#interrightsection {

	background-image: url(/images/core/rightnav/related_topics.gif);

	background-repeat: no-repeat;

	width:166px;

	height:17px;

	padding-left:15px;

	padding-top:6px;

	font-weight:bold;

	margin-top:15px;

}





#relatedarea {

	background-color:#DBE4ED;

	border-left:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	border-top:1px solid #CCCCCC;

	width:177px;

	margin-left:3px;

	padding-top:10px;

	

}



#intcontent {

	width:370px;

	margin-top:11px;

	margin-bottom:18px;

	margin-left:3px;

}



.spotlightstory {

	width:67px;

}



.leaderback {

background-color:#333367;

text-align:center;

color:#ffffff;

width:116px;

padding-top:5px;

padding-bottom:5px;

font-size:11px;

padding-left:3px;

padding-right:3px;

}







.subhead {

	margin-top:15px;

}





#newpublications {

	margin-bottom:10px;

	margin-top:10px;

}



.headerspace {

	margin-top:10px;

	margin-bottom:10px;

}



.bsenews {

	list-style-type: none;

	margin-left:3px;

	padding-left:3px;

}



.bsenews li {

	margin-top:10px;

	list-style-type: none;

	width:360px;

}



a.headlink,a.headlink:link,a.headlink:active,a.headlink:visited {font-size: 11px; color: #000099; text-decoration: none; font-weight:bold;}

a.headlink:hover {color: #000099; text-decoration: underline; font-weight:bold;}





.leadershipimage {

	margin-right:10px;

	margin-bottom:10px;

}



.divider {

	margin-top:10px;

	margin-bottom:10px;

}





/* Table Border Style */

TABLE.tableborder { 

border: 1px solid #228623; 

font-weight: normal; 

text-decoration: none; 

border-collapse: separate; 