body, p, div, table, tr, td, ul, ol, li 
{
	font-family:Verdana;
}


A:visited	{ text-decoration: none }
A:hover		{ text-decoration: underline; color:#800080 }

.req { COLOR: red; }
p.heading 
{
FONT-WEIGHT: bold;
FONT-SIZE: medium
}

H1.body-heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large
}

DIV.code-key
{
    FONT-SIZE: smaller;
    TEXT-ALIGN: center
}
TH.heading-underline
{
	border-bottom:1pt solid #000080;
	TEXT-ALIGN: left
}
table.border-content
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

.header
{
	font-weight: bold;
	font-size: 14pt;
	color: #0000AA;
}

div.searchlabel
{	
	float: left;
 	padding: 5px;	
	vertical-align: top;	
	width: 225px;	
}

div.sublabel
{	
	float: left;
	width: 50px;
}

div.resultlabel
{
	float: left;
	font-weight: bold;		
	padding: 2px;
	vertical-align: top;
	width: 250px;
}

div.registerlabel
{
	float: left;	
	padding: 4px;
	vertical-align: top;
	width: 300px;
}

div.smresultlabel
{
	float: left;
	font-weight: bold;		
	padding: 2px;
	vertical-align: top;
	width: 150px;
}

.rightstext
{
	float: left;
	width: 60%;
}

.infoRow
{	
	background-color: #DDDDDD;
}

.infoAlternateRow
{
	background-color: #CCDDFF;
}