@CHARSET "ISO-8859-1";

/* Grid Data */
.listGrid {border:1px solid black; font-family:arial,verdana}
.listGrid tr td table {margin: -3px; empty-cells:show}
.listGrid tr td table tr th {background-color:#C0C0C0; color:black; font:bold; padding:1px 5px 1px 5px; text-align:center; vertical-align:bottom}
.listGrid tr td table tr th.titlebar {background-color:black; color:white; font:bold; padding:1px 5px 1px 5px; text-align:center; vertical-align:top}
.odata {background-color: white; font-size: 9pt}
.odataerr {background-color: white; color: red; font-size: 9pt}
.odata td{padding:0px 4px 0px 4px}
.edata {background-color: lightGrey; font-size: 9pt}
.edataerr {background-color: lightGrey; color: red; font-size: 9pt}
.edata td{background-color: #C0C0C0; font-size: 9pt; padding:0px 4px 0px 4px}
.edata_old td {padding:3px 4px 2px 4px}
.noData {background-color: white; font-size: 9pt; text-align: center}

/* Grid Links */

.listGrid tr td table tr th.addnewLink {color:black; font:9pt; vertical-align:top}

.error {color: #990000; font-size: 9pt}
.message {color: black; font-size: 9pt}
.fieldtip {color: black; font-size: 8pt}

.optFldCtl, .reqFldCtl {text-align: left; color: black; font-size: 9pt}
.optFldLbl, .reqFldLbl {font-weight: bold; text-align: right}

.reqField, .optField, .infField {
	font-family: Verdana, Arial; 
	font-size: 9pt;
	BORDER-COLOR: navy;
	color: navy} 

/* Generic */

.contentbody 
{
	font-family: Verdana, Arial; 
	font-size: 9pt; 
	background-color: white
}


a:link, a:visited, a:active {color: black} 
a:hover {color: red}

hr {color: navy} 


button, .customButton
{ 
	WIDTH: 60px; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: silver; 
	layer-background-color: silver; 
	BORDER-RIGHT: 2px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-BOTTOM: 2px; 
	BORDER-COLOR: black; 
	BORDER-STYLE: solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: black; 
	VERTICAL-ALIGN: middle; 
	align: center; 
	cursor: hand
}

/*
.data
{
	BORDER:1px solid navy; 
	border-collapse:collpase;
	cellspacing:1;	
}

.data thead
{
	background-color:gray;	
}
td, font 
{
	font-family: Verdana, Arial; 
	font-size: 9pt;
	BORDER-COLOR: navy;
}

.componentBox {
	font-family: Verdana, Arial; 
	font-size: 9pt;
	BORDER-COLOR: navy;
	background-color: #f0f0f0} 

a.menu:link, a.menu:visited, a.menu:active {color: white; text-decoration: none} 
a.menu:hover {color: lightSteelBlue; text-decoration: underline} 

a span {text-decoration: none; font-family: Courier New; color: white; font-size: 10pt} 

table.outlineBox {background-color: #FFFFFF} 
td.outlineBox {background-color: navy} 


.title {color: navy; font-size: 12pt; font-weight: bolder} 
.subtitle {color: navy; font-size: 8pt} 

.menu, .header 
{
	font-size: 9pt; 
	font-weight: bolder; 
	color: white; 
	background-color: navy; 
	text-align: center
} 
*/