H1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
H2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 15pt
}
H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold
}
H4
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
.H1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
.H2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 15pt
}
.H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold
}
.H4
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
BODY
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
TH
{
    BACKGROUND-COLOR: #000000;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
TD
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
P
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
.p
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: purple;
    TEXT-DECORATION: none
}
b
{
    FONT-WEIGHT: bold
}
.b
{
    FONT-WEIGHT: bold
}
.i
{
    FONT-STYLE: italic
}
.mini
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.form
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: normal
}
.subset_selector
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.alert
{
    COLOR: red;
	font-weight : bold;
}
.active
{
    COLOR: blue
}
.menu_topic
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.menu_item
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}
.toprow
{
    BACKGROUND-COLOR: #b6aa81;
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.toprowsort
{
    COLOR: #ffffff;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.altrow
{
    BACKGROUND-COLOR: #EDD69B;
}
.source
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.button
{
    BACKGROUND: #b6aa81;
}
.button2
{
    BACKGROUND: #b6aa81;
    WIDTH: 75px;
}

#disclaimer { 
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #333;
 }
 #disclaimer h1 { text-align: center; color: red; margin: 0; padding: 10px; }
 
 #optionselect { 
 	margin: 10px; border: 1px solid red; padding: 10px; 
 	background-color: yellow;
  }
 
 #frmSiteTerms {
 	border: 1px solid red;
	background-color: #efefef;
	text-align: center;
	padding: 10px;
	font-weight: bold;
 }
table#tblsearchfilters { border: 1px solid #71793E; }
td.searchcell { 
	background-color: #EDD69B; 
	text-align: left; 
	font-size: 11px;
	padding: 3px;
}
.searchlabel { font-weight: bold; display: block; color: #900; }
tr.searchheader td { 
	background-color: #71793E;
	font-style: italic;
	font-weight: bold;
 }
.searchalert { color: yellow; }
 
#footerwarning { text-align: center; margin-top: 20px; font-weight: bold; }

#footerlinkwrapper { text-align: center; margin-top: 20px; }
#footerlinks, #mainmenulogos { 
	text-align: center; 
	margin: 10px auto; 
	font-size: 11px;
	/*border: 2px solid #B6AA81;
	background-color: white;*/
	width: 500px;
	padding: 5px;
 }
#footerlinks td, #mainmenulogos td { text-align: center; font-size: 11px; padding: 2px; }
