body {
color: #000000;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}

a:link {
color: #0000ff;
background-color: transparent;
}

a:visited {
color: #cc0099;
background-color: transparent;
} 

a:hover {
color: #ff6600;
background-color: #ffffff;
}

.navblock a:link {
color: #ffffff;
text-decoration: none;
background-color: #006300;
}

.navblock a:visited {
color: #ffffff;
text-decoration: none;
background-color: #006300;
} 

.navblock a:hover {
color: #ff9200;
background-color: #006300;
text-decoration: underline;
}

.bannerbar {
float: left;
width: 100%;
}

h1 {
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #006300;
background-color: transparent;
}

h2 {
margin-top: 0;
padding-top: 0;
color: #006300;
background-color: transparent;
}

h3,h4,h5 {
color: #006300;
background-color: transparent;
}

.certiconblock {
float: right;
width: 200px;
padding-left:25px;
}

.revdateblock {
float: right;
width: 27%;
font-size: .8em; 
font-style: italic;
margin-bottom: 1em;
padding-left: 2%;
border-left: black solid 1px;
}

.certicon {
float: right;
width: 93px;
padding: 0 5px 0 0;
text-align:center;
}

.footerblock {
float: right;
width: 68%;
padding-right: 2%;
text-align: center;
}

.bar {
float: left;
width: 100%;
margin-top: 10px;
}

.crumbsnav {
float: right;
width: 90%;
text-align: right;
padding: 0px 1% .5em 1%;
color: #000000;
background-color: #ffffcc;
}

ul.crumbsnav {
list-style-type: none;
font-size: 0.8em;
}

ul.crumbsnav li {
display: inline;
padding: 0px .5em 0px .5em;
margin: 0px;
border-right: black double 3px;
}

ul.crumbsnav li:first-child {
border-left: black double 3px;
}

.contentblock {
float:right;
width:80%;
margin:0px;
padding:0 0 10px 2%;
}

.contentblocksuba {
float:left;
width:45%;
margin:0px;
padding:0 0 0 0;
}

.contentblocksubb {
float:left;
width:53%;
margin:0px;
padding:0 0 0 2%;
}

.contentblocksubc {
float: none;
padding: .5em 1em .5em 1em;
margin: .5em 0 .5em 0;
color: #000000;
background-color: #ffffbb;
}

.contentblocksubd {
float:left;
width:66%;
margin:0px;
padding:0 2% 0 2%;
}

.contentblocksubd li {
padding-bottom: 1em;
}

.contentblocksube {
float:left;
width:26%;
margin:0px;
padding:0 2% 0 2%;
}

.contentblocksube ul {
list-style-type: none;
}

.contentblocksube li {
padding: .5em 1em .5em 1em;
margin: .5em 0 .5em 0;
color: #000000;
background-color: #ffffbb;
border: red solid 2px;
}

.contentblocksubf {
float:left;
width:47%;
margin:0px;
padding:0 2% 0 0;
}

.subblock {
float:right;
width:80%;
margin:0px;
padding:0 0 0 2%;
border:green dotted 1px;
}

.navblock {
float:left;
width:17%;
color: #ffffff;
background-color: #006300;
font-size: .9em;
padding: 1em 0 1em 0;
/* border-left: #006300 solid 1px; */
}

.navblock ul {
padding-left: 0;
margin: 0;
list-style-type: none;
}

.navblock li {
padding: .4em .4em .4em .4em;
margin:0;
border-top: #ffffff solid 1px;
}

.navblockula li {
/* padding-left: 1.0em; */
padding-left: .6em;
margin: .3em 0 0 0;
}

.navblockulb li {
/* padding-left: 1.6em; */
padding-left: .6em;
margin: .3em 0 0 0;
}

.navblockulc li {
/* padding-left: 2.2em; */
padding-left: .6em;
margin: .3em 0 0 0;
}

.navblock h3 {
display:none;
}

.old-nav-here {
color: #006300;
background-color: #ffffff;
width:103%;
}

.nav-here {
color: #aaaaaa;
background-color: #006300;
font-weight:bold;
}

.navhr {
width:80%;
}

.extraleft {
float:left;
width:17%;
font-size: .9em;
padding: 1em 0 1em 0;
}

p {
margin-top: 0em;
}

p.photo-credit {
margin-top: 0em;
font-size: .7em;
}

p.photo-caption {
margin-top: .2em;
font-size: .8em;
text-align: center;
}

td.navtop-yellow {
color: #000000;
background-color: #ffffbb;
font-size: .8em;
}

td.navpage-yellow {
color: #000000;
background-color: #ffffbb;
}

.hilitebox-yellow {
color: #000000;
background-color: #ffffcc;
font-style: italic;
}

.otherbox-yellow {
color: #000000;
background-color: #ffffcc;
}

.otherbox-green {
color: #000000;
background-color: #ccffcc;
margin: 1em;
padding: 1em;
}

.orgname-stress {
color: #006300;
background-color: transparent;
font-weight: bold;
font-size: 1.1em;
}

.emergencylink {
font-weight: bold;
color: #ff0000;
background-color: #ffffff;
text-decoration: none;
}

.emergencylink a:hover {
font-weight: bold;
color: #ffffff;
background-color: #ff0000;
text-decoration: none;
}

.red {
font-weight: bold;
color: #ff0000;
background-color: transparent;
}

.fine-red {
color: #ff0000;
background-color: transparent;
font-size: .8em; 
}

.fine-green {
color: #009900;
background-color: transparent;
font-size: .8em; 
}

.green {
color: #009900;
background-color: transparent;
}

.bluegreen {
color: #3366CC;
background-color: transparent;
}

.fine-blue {
color: #0000ff;
background-color: transparent;
font-size: .8em; 
}

.blue {
color: #0000ff;
background-color: transparent;
}

.amber {
color: #ff9900;
background-color: transparent;
}

address {
font-size: .8em; 
margin-top: 1em;
}

.fineprint {
font-size: .8em; 
}

.nobullets {
list-style-type: none;
}

.nobullets-yellow {
list-style-type: none;
color: #000000;
background-color: #ffffcc;
}

.revdate {
font-size: .8em; 
font-style: italic;
margin-bottom: 1em;
}

.periodicalname {
font-style: italic;
}

.speciesname {
font-style: italic;
}

th.searchresults {
font-size: .8em; 
}

td.searchresults {
font-size: .8em; 
}

ul.inlinelist {
list-style-type: none;
padding:0px;margin:0px;
}

ul.inlinelist li {
margin-right:1.5em;
display:inline;
padding:0px;margin:0px;
}

ul.inlinelist-fine {
list-style-type: none;
font-size:0.8em;
padding:0px;margin:0px;
}

ul.inlinelist-fine li {
margin-right:1.5em;
display:inline;
padding:0px .5em 0px .5em;margin:0px;
border-right:black solid 1px;
}

.hide {
display: none;
}

.nobullpadli {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}

.pgcontents {
width: 200px;
float: right;
border: #ff9200 solid 1px;
padding: 1em;
margin: 0 0 1em 1em;
}

.pgcontents li {
padding-bottom: 0.4em;
}

.pgcontents h3 {
padding-top: 0;
margin-top: 0;
}

.right-hilitebox-yellow {
float:right;
width:150px;
color: #000000;
background-color: #ffffcc;
font-style: italic;
padding: .5em;
margin: .5em 0 .5em .5em;
border: #006300 solid 1px;
font-size: .95em;
}

