.noindent
{
	padding-left: 7px;
	list-style-position: outside;
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-left: 7px;
	list-style-type: disc;
}
.noSpacing
{
	padding-right: 0px;
	padding-left: 0px;
	list-style-position: inside;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: disc;
}
.PageHeader
{
    font-size: 26px;
    font-family: Verdana,Arial, Helvetica;
    font-weight: bold;
    color: #FF3333;
    font-variant: small-caps;
}

.PageHeaderGrey {
font-size: 26px; 
font-family:  Verdana,Arial, Helvetica;
font-weight: bold;
color: #66676A;
}
.textHeaderBlack {
font-size: 18px; 
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
color: #000000;
}
.textHeaderRed {
font-size: 18px; 
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
color: #FF3333;
}
.textHeaderGrey {
font-size: 18px; 
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
color: #66676A;
}
a {
    font-size: 12px; 
    font-family: Arial, Verdana, Helvetica;
    color:#66676A;
    text-decoration:none;    }
a:link 
{
    font-size: 12px; 
    font-family: Arial, Verdana, Helvetica;
     color:#404240; }
a:visited 	{ font-size: 12px; 
    font-family: Arial, Verdana, Helvetica;
    color:#404240; }
a:hover		{ font-size: 12px; 
    font-family: Arial, Verdana, Helvetica;color:#1E1F1E; text-decoration:underline;}
a:active	{ font-size: 12px; 
    font-family: Arial, Verdana, Helvetica;color:#404240; }
.footer 
{
font-size: 70%; 
font-family:  Verdana,Arial,Helvetica;
color: #6D6E71;	
}
a.footer:link		{ color:#6D6E71; font-size:90%;}
a.footer:visited 	{ color:#6D6E71; font-size:90%;}
a.footer:hover		{ color:#6D6E71; text-decoration:underline; font-size:90%;}
a.footer:active	{ color:#6D6E71; font-size:90%;}

.textbox {
font-size: 12px; 
font-family: Arial, Verdana, Helvetica;
width:175px;
}
.normal {
font-size: 12px; 
font-family: Arial, Verdana, Helvetica;
color:#66676A;
text-align:left;
}
.normalcheckbox {
font-size: 14px; 
font-family: Arial, Verdana, Helvetica;
color:#66676A;
text-align:left;
}
input.normalcheckbox {
font-size: 14px; 
font-family: Arial, Verdana, Helvetica;
color:#66676A;
text-align:left;
}
.bold {
font-size: 12px; 
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
color:#66676A;
}
.redbold 
{
font-size: 12px; 
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
color: #FF3333;
}
.red 
{
font-size: 12px; 
font-family: Arial, Verdana, Helvetica;
color: #FF3333;
}
.show
{ display:block;}
.hide
{display:none;}

div.menunav
{
    font-size: 10pt;
    color: white;
    font-family: Verdana, Sans-Serif, Serif;
    background-color: #999999;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-weight: bold;
}
div.menunavover
{
    font-size: 10pt;
    color: white;
    font-family: Verdana, Sans-Serif, Serif;
    background-color: #666666;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-weight: bold;
}
.nav2
{
    font-size: 20pt;
    color: #9A9A9A;
    font-family: Verdana, Arial, Helvetica;
    padding-top: 1px;
    padding-bottom: 1px;
    font-weight: bold;
    text-decoration: none;
}
a.nav2, a.nav2:link, a.nav2:visited, a.nav2:active
{   font-size: 12px;
    color: #9A9A9A;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    text-decoration: none;
}
a.nav2:hover
{   
    color: #000;
}
.normalform label { font-weight: bold; display: block; margin-bottom: 6px; }
.normalform table { padding: 0; margin: 0; border-width: 0; border-collapse: collapse;}
.normalform table tr td { margin: 0; padding-right: 10px; border-spacing: 0}
.normalform table tr rd fieldset { margin: 7px 0px; }
#PageHeaderGraphic { height:113px; width:848px; border-width:0px; }
.boundform { font-family: Verdana, Arial, Helvetica; font-size: 12px; }
.boundform table { width: 100%; padding: 0; margin: 0; border-width: 0; border-collapse: collapse; }
.boundform table tr th {margin: 3px; white-space: nowrap; vertical-align: middle; text-align: right; width: 1%; color: #777; }
.boundform table tr th.groupheader { text-align: left; color: #000; }
.boundform table tr td {padding: 1px 10px; margin: 3px 5px; white-space: nowrap; vertical-align: top; text-align: left; width: 99%; }
.boundform table table { width:auto }
.button { }
.calloutbox { border: 1px dotted #f33; background-color: #fee; padding: 10px 10px; font-size: 14px; 
font-family: Arial, Verdana, Helvetica; }
.calloutbox a:link, .calloutbox a:active, .calloutbox a:visited 
{
    font-size: 14px;
    color: red;
    text-decoration: none;
}
.calloutbox a:hover { text-decoration: underline;} 