.Big_Title {
	font-family: Arial;
	font-weight: bold;
	font-size: 14pt;
	color: #1D3D76;
}
.HeaderA {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}
.HeaderB {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
}
.HeaderC {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #666666;
}
.HeaderD {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #1D3D76;
}
.SubHeaderA {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}
.SubHeaderB {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #333333;
}
.SubHeaderC {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #666666;
}
.SubHeaderD {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #1D3D76;
}
.Small_TextA {
	font-family: Verdana;
	font-size: 8pt;
	color: #535353;
	line-height: 10pt;
}
.Small_TextB {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;	
}
.Small_TextC {
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
	line-height: 10pt;	
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
input, select {font-family:Verdana; font-size:8pt;}  /* Do NOT put p or td in this field */
.container {border-color: #cccccc; border-style: solid; border-width: 1px; padding: 0px; }
.container_top {color: #333333; font-weight:bold; background-color: #dddddd; height:14px; padding-left:5px; }
.container_header {color: #58595b; font-weight:bold; }
.container_row {font-family:Verdana; font-size:8pt; background-color: #eeeeee; padding:3px;}
.container_altrow {font-family:Verdana; font-size:8pt; padding:3px; }
.container_link {font-weight:200; font-size:8pt; }
.form_subheader {color:#000000;font-size:12pt;line-height:25px;font-weight:bold;}
.Title {font-family:Verdana; font-weight:bold; color:#666666; font-size:14pt;}
.Title_Grant {font-family:Verdana; font-weight:bold; color:#666666; font-size:14pt; padding-top:30px; }
.Title_Grant_Pop {font-family:Verdana; font-weight:bold; color:#666666; font-size:14pt; padding-top:30px; padding-left:20px; }
.Title_Report {font-family:Verdana; font-weight:bold; color:#666666; font-size:14pt; text-align:center; }
.ReportSiteHeader font-family:Verdana; font-weight:bold; color:#666666; font-size:10pt;}
.Footer   { color: #666666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.LabelRqd, #LabelLeft { color: #666666; vertical-align:top; }
#LabelCenter { color: #666666; text-align:center; vertical-align:top; }
#LabelPop, .LabelPop { color: #666666; vertical-align:top; padding-left:20px;}
#ColHeaderSort, #ColHeaderSort a {
	font-size:8pt;
	text-decoration: underline;
	margin-right:4px;
}
#ColHeader {
	font-family:Verdana;
	font-size:8pt;
}
.FormLabel {
	width:200px;
}
#navtabs
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #dddddd;
 font: bold 11px Verdana, sans-serif;
}

#navtabs li
{
 list-style: none;
 margin: 0;
 display: inline;
}

#navtabs li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #dddddd;
 border-bottom: none;
 background: #eeeeee;  /*#c8d7ea  #DDE*/
 text-decoration: none;
}

#navtabs li a:link { color: #333333; } /*#264272  #448*/
#navtabs li a:visited { color: #333333; } /*#264272  667 */
#navtabsli a:hover
{
 color: #FFFFFF; /*#000*/
 background: #333333; /*#264272  #AAE*/
 border-color: #dddddd;
}

#navtabs li.active a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

#navtabs li.active a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}
#box
{
 border-bottom: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-left: 1px solid #dddddd;
 height:350px;
}
td {  vertical-align:top; }