BODY {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

FORM {
	MARGIN: 0px;
}

TABLE, TR, TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;	
}

INPUT, SELECT, TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;	
}

FIELDSET {
	PADDING-TOP: 0px;
}
LEGEND {
	COLOR: #0000BB;
	PADDING: 3px;
}

.selectedTab {
	BACKGROUND: #EAEFF4;
	COLOR: #165081;
	FONT-WEIGHT: bold;
	PADDING: 5px;
	WIDTH: 15%;
	BORDER-TOP: 1px solid #165081;
	BORDER-LEFT: 1px solid #165081;
	BORDER-RIGHT: 1px solid #165081;
	TEXT-ALIGN: center;
}
.tab {
	BACKGROUND: #165081;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING: 5px;
	WIDTH: 15%;
	BORDER: 1px solid #165081;
	CURSOR: pointer;
	TEXT-ALIGN: center;
}
A.tabLink:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.tabLink:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.tabLink:hover {
	COLOR: #FF0000;
}
A.selectedtabLink:visited {
	COLOR: #165081;
	TEXT-DECORATION: none;
}
A.selectedtabLink:link {
	COLOR: #165081;
	TEXT-DECORATION: none;
}

.tabSpacer {
	BORDER-BOTTOM: 1px solid #165081;
	WIDTH: 2px;
}
.mainForm {
	BACKGROUND: #EAEFF4;
	BORDER: 1px solid #165081;
	BORDER-TOP: 0px solid #165081;
	PADDING: 5px;
}		
.selectedTable {
	DISPLAY: block;
	PADDING: 5px;
	COLOR: #165081;
	FONT-WEIGHT: bold;
}
.notSelectedTable {
	DISPLAY: none;
}
.errorMsg {
	PADDING: 5px;
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
}
.inputTblHdr {
	COLOR: #990000;
	BACKGROUND: #99B5CD;
	MARGIN-TOP: 3px; 
	WIDTH: 800px; 
	BORDER: 1px solid #000000;
	PADDING: 3px;
	FONT-WEIGHT: bold;
}
.inputTbl {
	WIDTH: 800px;
	BACKGROUND: #DDDDDD;
	BORDER-LEFT: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-BOTTOM: 1px solid #000000;
}	
.inputLabel {
	PADDING-LEFT: 5px;
	WIDTH: 100px;
}
.inputField {
	PADDING-LEFT: 5px;
	VERTICAL-ALIGN: top;
}

.displayToggle {
	COLOR: #FFFFFF;
	CURSOR: pointer;
	TEXT-DECORATION: underline;
	DISPLAY: none;
}

.link {
	COLOR: #0000FF;
	CURSOR: pointer;
	TEXT-DECORATION: underline;
}
A.link:hover {
	COLOR: #FF0000;
}

.report {
	WIDTH: 600px;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
}
.reportTitle {
	WIDTH: 600px;
	MARGIN-TOP: 10px; 
	PADDING: 3px 5px 3px 5px;
	COLOR: #990000;
	FONT-WEIGHT: bold;
	BACKGROUND: #99B5CD;
	BORDER-LEFT: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
}
.reportHeading {
	PADDING: 3px 5px 3px 5px;
	COLOR: #00734A;
	FONT-WEIGHT: bold;
	BACKGROUND: #DDDDDD;
	BORDER-LEFT: 1px solid #000000;
	BORDER-BOTTOM: 1px solid #000000;
}

.data {
	PADDING: 3px 5px 3px 5px;
	COLOR: #000000;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: 1px solid #000000;
	BORDER-BOTTOM: 1px solid #000000;
}
.fullWidth {
	WIDTH: 100%;
}
.stdInput {
	font-size: 11px; 
	WIDTH: 120px;
}

.stdInputNumber {
	text-align: right;
	font-size: 11px; 
	WIDTH: 120px;
}

.iframeBody {
	BACKGROUND: #EAEFF4;
}
