.pageHeader
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #0066cc;
	padding-top: 5px;
	font-variant: small-caps;
	font-size: 14px;
} 

.sectionHeader 
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #0099cc;
	padding-top: 5px;
	font-variant: normal;
	font: 700 14px Verdana,Arial,Helvetica ;
} 

DIV.ofxOffers INPUT 
{
	font: 100 12px Verdana;
	font-size: 7pt;
	font-family: Sans-Serif;	
}

A.standingsReportLinkOn
{	
	text-decoration: none;
	font-weight: bolder;
}
A.standingsReportLinkOff
{
	text-decoration: underline;
 	font-weight: normal;
}
/* Special styles to support use of fDataEntry function */
TABLE.fDataEntry
{
}
TABLE.fDataEntry INPUT  
{
	font: 100 12px Verdana;
	font-size: 7pt;
	font-family: Sans-Serif;	
}
TABLE.fDataEntry TD 
{
	font: Arial,Helvetica; 
	vertical-align: top; 
	text-align: center; 
	border: solid 1 Silver; 
	font-size: 9pt;
	font-family: Sans-Serif;
} 
TABLE.fDataEntry TABLE TD
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-weight: lighter;
	font-size: 7pt;
	font: Arial,Helvetica;
	font-family: Sans-Serif;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}
	
    .testingClass { background-color: Lime; } 
	.measureSelector { font-weight: lighter; font-size: 7pt;} 

TABLE.datatable
{
	clear: both;
	border-right: #a7a7a7 1px solid;
	padding-right: 0px;
	border-top: #a7a7a7 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px;
	border-left: #a7a7a7 1px solid;
	padding-top: 0px;
	border-bottom: #a7a7a7 1px solid;
	position: relative;
	border-collapse: collapse;
	text-align: right;
} .datatable thead th {padding: 4px 4px 4px 6px; background: #d7d7d7 url("../images/px_white.gif") repeat-y; border-width: 1px 1px 1px 0; border-style: solid; border-top-color: #FFF; border-bottom-color: #C1C1C1; border-right-color: #C1C1C1; font-size: 12px; font-weight: bold; white-space: nowrap; cursor: default; } .datatable thead th.a{text-decoration: underline; color: #0C5591;} .datatable thead th.sortable {color: #0C5591; text-decoration: underline; cursor: pointer; cursor: hand;} .datatable thead th.sorted {background-color: #cdcdcd;} .datatable thead th.sortableLeft
{
	border-right: 0px;
	cursor: hand;
	color: #0c5591;
	text-decoration: underline;
} .datatable thead th.sortableRight {border-width: 1px 0 1px 0; color: #0C5591; cursor: pointer; cursor: hand; text-decoration: underline;} .datatable thead th.sortedLeft {background-color: #cdcdcd; border-right: 0;} .datatable thead th.sortedRight {background: #cdcdcd; border-width: 1px 0 1px 0;} .datatable thead th.wrap {white-space: normal;} .datatable thead th img {margin: 1px 0 0 10px;} .datatable thead th img.imgOff {display: none;} .datatable tbody tr {cursor: default;} .datatable tbody td { padding: 4px; border: 1px solid #E6E6E6; font-family: tahoma,arial,verdana,sans-serif; font-size: 12px; vertical-align:top; white-space: nowrap;} .datatable tbody td img {margin-right: 3px;} 

.navSectionHeader 
{
	 font: 700 11px Verdana;
}

.instructionalText { color: Gray; font-size: 9pt; font-family: Arial, Sans-Serif }


.errorMessage { color: Red; }
.infoMessage { color: Green; }
.debugOutput { font-family: Courier New; font-size: larger; font-weight: bolder; border: solid 1 yellow; } 
.fieldLabel { text-align: right; font-family: Arial, Sans-Serif }
.reportFilterBox { background-color: silver; width: 50%; }

SPAN#spanProfilePosition { background-color: silver; width: 50%;}