BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.BUTTON 
{
	font-size : 9pt;
    background-color:navy; 
    color: white; 
}

.BUTTON_DISABLED
{
	font-size : 9pt;
    background: gainsboro; 
    color: darkgrey; 
}

TH, THEAD, TFOOT
{
    COLOR: #003366;
}

 DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:hover	{	
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG.useMargin 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
/*  the search fields at the top of a list page use this style */
.MenuLink  {
	font-size: 8pt;
	}

.PageHeader 
{
	Color: "#336699";
    background-color:#EAF7FD;
    font-weight: bold;
    Font-Size:18pt  ;
    font-family : Arial ;
}  

.PageHeader2 
{
	Color: "#339999";
    background-color:#EAF7FD;
    font-weight: bold;
    Font-Size: 18pt;
    font-family : Arial ;
}  
.Shadow 
{   
	}


.Warning
{
	color: Red;
	font-size:8pt;
	background-color : Transparent ;
}	

.WarningSQL
{
	color: Navy;
	font-size:8pt;
	background-color : Transparent ;
}	
Input.RO
{
	border : none;
	background-color : gainsboro;
	text-align :right ;
}

A.Hilite:link	{	
	text-decoration:	none;
	font-size: 9pt;
	color:	#3333cc;
	}	
		
A.Hilite:visited	{	
	text-decoration:	none;
	font-size: 9pt;
	color:	#3333cc;
	}	
		
A.Hilite:active	{	
	text-decoration:	none;
	font-size: 9pt;
	color:	#3333cc;
	}	
		
A.Hilite:hover	{	
	text-decoration:	underline;
	font-size: 9pt;
	background-color : gainsboro;
	color:	#3333cc;
	}

A.Button:link	{	
	text-decoration:	none;
	font-size: 9pt;
	border-bottom : solid 1px darkgray;
	background-color: gainsboro;
	border-top: solid 1px whitesmoke;
	border-left: solid 1px whitesmoke;
	border-right: solid 1px  darkgray;
	text-align:center ;
	vertical-align :middle ;
	color:	black;
	}	
		
A.Button:visited	{	
	text-decoration:	none;
	font-size: 9pt;
	border-bottom-width : 1px;
	border-bottom-color: darkgray;
	border-bottom-style : solid ;
	background-color: gainsboro;
	border-top: solid 1px whitesmoke;
	border-left: solid 1px whitesmoke;
	border-right: solid 1px darkgray;
	text-align:center ;
	vertical-align :middle ;
	color:	black;
	}	
		
A.Button:active	{	
	text-decoration:	none;
	font-size: 9pt;
	background-color: gainsboro;
	border-bottom : solid 1px whitesmoke;
	border-top: solid 1px darkgray;
	border-left: solid 1px darkgray;
	border-right: solid 1px whitesmoke;
	text-align:center ;
	vertical-align :middle ;
	color:	black;
	}	
		
A.Button:hover	{	
	text-decoration:	none;
	font-size: 9pt;
	color: firebrick;
	border-bottom-width : 1px;
	border-bottom-color: darkgray;
	border-bottom-style : solid ;
	background-color: gainsboro;
	border-top: solid 1px whitesmoke;
	border-left: solid 1px whitesmoke;
	border-right: solid 1px darkgray;
	text-align:center ;
	vertical-align :middle ;
	color:	black;
	}

.Required 
{	color: Red ;
	font-size: 9pt;
}

.BannerHead
{	font-weight :bold;
	font-family: "Times New Roman" ;
	font-Size:36pt;
    font-style :italic ;
    background-color :Transparent;
    color :White
	}

.stdLabel
{
	font-size : 8pt;
	color: darkgreen;
}

.stdLabelRight
{
	font-size : 8pt;
	color: darkgreen;
	text-align: right;
	background-color: Transparent;
}

.stdLabelCaps
{
	font-size : 9pt;
	color: darkgreen;
	font-weight : bold ;
	font-variant :small-caps 
}

.SmallCaps
{
	font-size : 8pt;
	color: darkgreen;
	font-variant :small-caps 
}

.stdLabelCapsNormal
{
	font-size : 8pt;
	text-align: right;
	color: darkgreen;
	font-variant :small-caps 
}

.stdLabelCapsNormalLeft
{
	font-size : 8pt;
	color: darkgreen;
	font-variant :small-caps 
}

/* for use in js menu*/
div.tabs {
    position:absolute; 
    z-index:2;  
    top: 0px;
}

table.HelpMenu 
{
	BORDER:0;
	 WIDTH:100%;
	border-right: solid 1px black;
}

table.main_menu 
{
	border:0;
	width:100%  ;
	height:23 	;
}


td.main_menu {
    font-size: 9pt; 
    font-weight : bold;
    font-family: "MS Sans Serif, Arial";
	vertical-align : middle;
	text-align : left ;
}

td.main_menu_hover {
	font-size: 9pt; 
    font-weight : bold;
    font-family: "MS Sans Serif, Arial";
	color: Red;
	vertical-align : middle;
	text-align : left ;
}


a.sub_nav 
{
	color:#003366; 
	text-decoration: none; 
    font-family: "MS Sans Serif, Arial";
   	font-size:9pt; 
    font-weight : bold;
    margin-left: 0px;
    padding-left: 0px;
}

a.sub_nav:visited 
{
	color:#003366; 
	text-decoration: none; 
    font-family: "MS Sans Serif, Arial";
	font-size:9pt;
    font-weight : bold;
    margin-left: 0px;
    padding-left: 0px;
}

a.sub_nav:hover 
{
	color:#003366; 
	text-decoration: none; 
    font-family: "MS Sans Serif, Arial";
	font-size:9pt;
    font-weight : bold;
    margin-left: 0px;
    padding-left: 0px;
}

table.submenu {
    width: 100%;
    border: none;
    border-top-width: 0px;
    border-bottom-width: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

tr.submenu 
{
	CURSOR: hand;
}

td.sub_menu {
	background-color: #DBE8DD;
	color:#003366;
    font-family: "MS Sans Serif, Arial";
	font-size:9pt;  
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:0px;
	border-color:#EAF7FD;
	border-style:solid;
	text-align :left;
	cursor:hand;}

td.sub_menu_hover {
	background-color:#B5D2B8;
    font-family: "MS Sans Serif, Arial";
	color:#003366;
	font-size:9pt;      
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:0px;
	border-color:#EAF7FD;
	border-style:solid;
	cursor:hand;
}


td.sub_menu2 {
	background-color: #EAF7FD;
	color:#003366;
    font-family: "MS Sans Serif, Arial";
	font-size:9pt;  
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:0px;
	border-color:#EAF7FD;
	border-style:solid;
	text-align :left;
	cursor:hand;}

td.sub_menu_hover2 {
	background-color:#ACD8EF;
    font-family: "MS Sans Serif, Arial";
	color:#003366;
	font-family:verdana;
	font-size:9pt;      
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:1px;
	cursor:hand;
}

div.submenu {
    position:absolute; 
    width:225px; 
    z-index:3; 
    top: 22px; 
    visibility: hidden;
}	

.BannerTitle 
{ background-color: Transparent ;
  color:  Navy;
	font-family: arial;
	Font-Size:18pt ;
	 font-variant:small-caps ;
	 font-style:italic }
	 
.Results
{ border: solid 1px steelblue;
  color: darkgreen;
  background-color : mintcream;
  font-weight: bold;
}	 

.ROText
{ border-width : 0px }

.UploadMsg
{ background-color : whitesmoke;
	color: firebrick;
	font-size : 9pt;
	}

.DataArea
{
    FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', 
                            endColorStr='#DDDDDD', gradientType='1'); 
}	 
	
.DataArea2
{
    FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DDDDDD', 
                            endColorStr='#EEEEEE', gradientType='1'); 
}	 

.GradientLabel
{
    FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#8BB692', gradientType='1');
}	

.GradientInput
{
    FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#C2D8C5', gradientType='1');
}	

.stdLabelCapsNormalLeftGradientInput
{
	font-size : 8pt;
	color: navy;
	font-variant :small-caps ;
    FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#C2D8C5', gradientType='1');
}	

.mainPanel
{ z-index : 999;
    left: 0px;
    position: absolute ;
    TOP: 33px;
}

/* enable fixed-header in grids */
.DataGridFixedHeader {background-color: white;position:relative;top:expression(this.offsetParent.scrollTop-5);}

.SectionHead 
{   font-variant : small-caps ;
    font-weight :bold ;
	font-family: arial;
	Font-Size:14pt ;
    font-style:italic ;
    color: navy;
    FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E4EEE5', endColorStr='#8BB692', gradientType='1'); 
  	border-bottom-style :solid ;
  	border-bottom-width :thin ;
	border-bottom-color : darkgreen }


.TotalRptCount 
{ border-left-style :solid ;
    border-left-width : 1px;
    text-align :right }
    
.TotalRptPct
{ border-left-style: dotted ;
    border-left-width : 1px;
    border-right-style : solid;
    border-right-width: 1px;
    text-align :right }

.PleaseWait  {
    font-weight :bold ;
     font-style:italic ;
     font-family :Verdana ;
      color: MidnightBlue;
      background-color :#E4EEE5
}


