td, p, input, div, li, ol, blockquote {font-family:Verdana,Tahoma; font-size: 8pt}
p.clPrivateColor { border: 1px solid #990033; color: #990033; }
h1 {font-size: 12pt; }
h5.clPrivateColor { border: 1px solid #990033; color: #990033; }
h5, h6 { font-family:Verdana,Tahoma; margin-bottom: 0; padding-bottom: 0}
h5 { font-size: 10pt; }
h6 { font-size: 9pt; }
form.clNoBottomMargin { margin-bottom: 0 }
body { background-color: #F0F0F0; }
.clPageBGColor { background-color: #F0F0F0; }
.clPageHeader { font-weight: bold; margin-top: 12px; margin-bottom: 12px; }
.clColumnSeparatorColor { background-color: #C0C0C0 }
a.clBannerAnchor:link { color: #BBBBBB }
a.clBannerAnchor:visited { color: #BBBBBB }
a.clBannerAnchor:hover { color: white }
.clTableHeader { font-size: 10pt; }
.clCheckbox { border: 1px solid; margin: 1px; font-size: 6pt }
.mybutton	{ font-size: 8pt; }
.clTableAccentedCell { background-color: #99BBDD; }
.clTableDarkAccentedCell { color: white; background-color: #000048; }
.rollover {position: absolute; visibility: hidden; top: 0; left: 0; border-style: solid; padding: 1px 1px 1px 1px; border-color: black; border-width: 1px; background-color: InfoBackground; color: black; font-family: Tahoma; font-size: 8pt; font-weight: normal; font-style: normal; font-variant: normal; font-stretch: normal; text-decoration: none; text-transform: none; z-index: 999 }
.clTabSelected { border-left: 1px solid #000048; border-top: 1px solid #000048; border-right: 1px solid #000048; border-bottom:0px; background-color: #99BBDD; }
.clTabUnselected { border:1px solid #000048; cursor: pointer; }
.clTabNone { border-left: 0px; border-top: 0px; border-right: 0px; border-bottom: 1px solid #000048; }
a.clTabAnchor:link { color: black; text-decoration: none; }
a.clTabAnchor:visited { color: black; text-decoration: none; }
a.clTabAnchor:hover { color: white; text-decoration: none; }
.clHomePara { border-left: 6px double #000048; border-right: 6px double #000048; border-top: 0px solid #000048; border-bottom: 0px solid #000048; }
.clHomeTable{ border-top: 0px solid #000048; border-bottom: 1px solid #000048; border-left: 1px solid #000048; border-right: 1px solid #000048; background-color: #99BBDD; }
.clSearchInputText { background-color: #BBBBBB }
.clBanner, .clBannerPrivate, .clBannerLM, .clBannerLMPrivate, .clBannerRM, .clBannerRMPrivate { position: absolute; top: 0; height: 29pt; }
.clBanner, .clBannerLM, .clBannerRM { background-color: #000048; }
.clBannerPrivate, .clBannerLMPrivate, .clBannerRMPrivate { background-color: #990033; }
.clBanner, .clBannerPrivate { left: 12; right: 12; width: 100%; }
.clBannerLM, .clBannerLMPrivate	{ left: 0; width: 12; }
.clBannerRM, .clBannerRMPrivate { right: 0; width: 12; }
.clBannerText, .clBannerTextPrivate, .clBannerMenu, .clBannerMenuPrivate, .clBannerSearch, .clBannerSearchPrivate { position: absolute; top: 0; padding-bottom: 0px; }
.clBannerText, .clBannerTextPrivate, .clBannerTextDumb, .clBannerTextDumbPrivate { font-size: 22pt; color: #BBBBBB; font-family: Verdana,Tahoma; cursor: pointer; }
.clBannerTextDumb, .clBannerTextDumbPrivate { padding-bottom: 12px; }
.clBannerText, .clBannerTextPrivate { left: 12; }
/* In IE on the Mac platform, the background-color rendering of these text elements in the banner
	extends across the entire page, rather than just acting as background to the text. This
	effectively masks the "Natural Resources DataBase" text.
	The reason for having this background-color was so that when the window is shrunk down horizontally,
	these words will still be readable over the NRDB title. It is a reasonable compromise
	to remove this background-color so that the title renders on the IE-Mac platform.
.clBannerText, .clBannerTextDumb, .clBannerSearch, .clBannerMenu { background-color: #000048; }
*/
.clBannerTextPrivate, .clBannerTextDumbPrivate, .clBannerSearchPrivate, .clBannerMenuPrivate { background-color: #990033; }
.clBannerMenu, .clBannerMenuPrivate, .clBannerSearch, .clBannerSearchPrivate { right: 12; text-align: right }
.clBannerSearch, .clBannerSearchPrivate { top: 14; color: #BBBBBB; }
.clBannerAnchor {text-decoration: none; }
.clBannerSpacer	{ font-size: 26px }
.clBannerWeb {display: inline;}
.clBannerPrint {display: none;}
.clHelpBox { border: 1px solid; padding-left: 4px; padding-right: 4px; }
.clHelpHeadingTable { margin-top: 6px; padding: 4px; }
.clHelpHeadingHighlight { background-color: #99BBDD; }
.clImageBorder { border-color: blue; }
.clSimulateInputField { color:white; background-color: #3169C6;}

/********************************************************
CoolMenus classes.
Note that the first 2 classes seem to be required by CoolMenus.
clCMABS definitely is used in coolmenus4.js.
********************************************************/
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}
.clM1, .clM1Over { position: absolute; border: 2px solid #000048; font-size: 8pt; font-weight: bold; text-align: center; cursor: pointer }
.clM1 { color: #000048 }
.clM1Over { background-color: #000048; color: #BBBBBB}
.clM1Border { position: absolute; visibility: hidden; background-color: #BBBBBB ; layer-background-color: #BBBBBB; }
.clM2, .clM2Over { position: absolute; border: 1px solid #000048; font-size: 8pt; font-weight: bold; text-align: center; cursor: pointer }
.clM2 { color: #000048 }
.clM2Over { background-color: #000048; color: white}
.clM2Border { position: absolute; visibility: hidden; background-color: #BBBBBB ; layer-background-color: #BBBBBB; }
.clM3, .clM3Over { position: absolute; border: 1px solid #000048; font-size: 8pt; font-weight: bold; text-align: right; cursor: pointer }
.clM3Over { background-color: #000048; color: white}.clM3, .clM3Over { position: absolute; border: 1px solid #000048; font-size: 8pt; font-weight: bold; text-align: right; cursor: pointer }
.clM4Curr { position: absolute; border: 1px solid #000048; background-color: #484848; color: white; font-size: 8pt; font-weight: bold; text-align: right; cursor: auto }