BODY 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	scrollbar-face-color: #CCCCCC;
	scrollbar-dlight-color: #FE9901;
	scrollbar-darkshadow-color: #F7F7F7;
	scrollbar-track-color:#F7F7F7;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-shadow-color: #FFFFFF; 
	border: 0px #0066FF;
} 
A 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #0000CE;
	text-decoration: underline;
}
A:visited 
{
	color : #0000CE;
} 
A:active 
{
	color : #0000CE;
} 
A:hover 
{
	color : #0000CE;
}

A.Navigator 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #0000CC;
	text-decoration: none;
}
A.Navigator:visited 
{
	color : #0000CC;
} 
A.Navigator:active 
{
	color : #0000CC;
} 
A.Navigator:hover 
{
	color : #CC0000;
} 
A.MenuItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #0000CC;
	text-decoration: none;
}
A.MenuItem:visited 
{
	color : #0000CC;
} 
A.MenuItem:active 
{
	color : #0000CC;
} 
A.MenuItem:hover 
{
	color : #CC0000;
} 
.cssLabelProcessing
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CC;
	background-color: #FFFFFF;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 255px;
	width: 240px;
	border: solid 1px #000000;
	text-align: center; 
	z-index: 100;
} 
.cssLabelError
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.cssLabel
{
	color: #000000;
}
.cssTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #99ccff;
}
.cssSubTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: LightSteelBlue;
}
.cssLabelRight
{
	color: #000000;
	text-align:right; 
}
.cssLabelMandatory
{
	color: RoyalBlue;
	font-style:italic;
	font-size: 12.5px;
}
.cssLabelCaption
{
	color: #000000;
}
.cssLabelReturnedValue
{
	color: #000000;
}
.cssInputBox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cssMoneyInputBox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right
}
.cssMoneyInputBoxGrid
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	border: 1px solid #CCCCCC;
}
.cssInputBoxCalendar
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	padding-top: 0px;
	border: 2px outlet #000000;
}
.cssInputBoxPicker
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
}
.cssInputBoxReadOnly
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: F2f1ef;
	border: 1px solid #CCCCCC;
}
.cssMoneyInputBoxReadOnly
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: Transparent;
	border: 0px solid #FFFFFF;
	text-align:right;
}
.cssSubTotalInputBoxReadOnly
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	background-color: Transparent;
	border: 0px solid #FFFFFF;
	text-align:right;
}
.cssTextArea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cssTextAreaPicker
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
}
.cssTextAreaReadOnly
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: Transparent;
	border: 0px solid #FFFFFF;
}
.cssButton
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE; 
	color:#000000;
	border: 1px outset #999999;
	vertical-align: middle;
	text-align: center;
}
.cssButtonWO
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE; 
	color:#000000;
	border: 1px outset #999999;
	verticle-align: middle;
}
.cssDropDownList
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cssCheckboxList
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cssListbox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cssListboxPicker
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
}
.cssRadioButtonList
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cssDataGrid_Header
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
	color: #000000;
	vertical-align: middle;
	text-align: center;
	
}

.cssDataGrid_Item
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	text-align: center;
}
.cssDataGrid_AlternatingItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE;
	color: #000000;
	vertical-align: top;
	text-align: center;
}
.cssDataGrid_ErrorItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFD1D0;
	color: #000000;
	vertical-align: top;
	text-align: center;
}
.cssDataGrid_ColumnItem
{
	vertical-align: top;
	text-align: left;
}
.cssDataGrid_HeaderColumn
{
	vertical-align: middle;
	text-align: left;
	color: Blue;
}
.cssDataGrid_MandatoryHeaderColumn
{
	vertical-align: middle;
	text-align: left;
	color: Blue;
	font-style:italic;
}
.cssDataGrid_CenterColumnItem
{
	vertical-align: middle;
	text-align: center;
}
.cssDataGrid_RightColumnItem
{
	vertical-align: middle;
	text-align: right;
}
.cssDataGrid_SubTotalColumnItem
{
	vertical-align: middle;
	text-align: right;
	background-color:#CCFFFF;
	color: #000099;
}
.cssDataList_Item
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.cssDataList_AlternatingItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.cssDataList_Seperator
{
	background-color: #CCCCCC;
}
Table
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: left;	
}
Td.NoBorder
{
	border-bottom: 0px solid #CCCCCC;
}
Td.NoBorderCenter
{
	border-bottom: 0px solid #CCCCCC;
	text-align: center;
}
Td.PVNoBorder
{
	border-bottom: 0px solid #CCCCCC;
	background-color:#FFFF99;
}
Td.ManualNoBorder
{
	border-bottom: 0px solid #CCCCCC;
	background-color:#CCFFFF;
}
Td
{
	border-bottom: 0px solid #CCCCCC;
	vertical-align: middle;
	font-size: 11px;
	text-align: left;
}
Table.cssComponentTable
{
	margin-left:2px;
}
Td.cssComponentHeaderCurve
{
	background-image: url(/PortUSERHPC/images/component_header_curve.gif);
	width: 10px;
	height: 19px;
}
Td.cssComponentHeader
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #00615a;
}
Td.cssComponentHeaderGradient
{
	background-image: url(/PortUSERHPC/images/component_header_gradient.gif);
	width: 175px;
	height: 19px;
}
Td.cssAlternatingCell
{
	background-color: #EEEEEE;
	vertical-align: middle;
}
Td.cssButtonCell
{
	text-align: right;
}
Td.cssMenuItemCell
{
	background-color: EEEEEE;
	color: #0000CC;
}
Td.cssSwitchPointCell
{
	background-color:#0099CC;
	cursor:hand;
	FONT-SIZE: 9pt;
	COLOR: #ffffff; 
	FONT-FAMILY: Webdings;
}
Img.cssImage
{
	border:0;
	vertical-align:middle;
}
Td.cssCalendarHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #fff0b1;
	color: #000000;
	vertical-align: middle;
	text-align: center;
	width: 50;	
}	
Td.cssCalendarCellDay
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000CC;
	background-color: #EEEEEE;
	vertical-align: middle;
	text-align: center;
	width:25;
}
td.cssCalendarCellCount
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	width:25;
}
Td.cssCalendarCellDim
{
	background-color: silver;
	width: 50;	
}
A 
{
	BEHAVIOR: url(..\..\mouseover.htc)
}
HR 
{
	COLOR: black; 
	HEIGHT: 2px;
}
.StdText 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt; 
	FONT-FAMILY: verdana;
}
.StdTextBox 
{ 
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid; 
	FONT-SIZE: 9pt;
	FILTER: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true'); 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: verdana;
}
.Shadow 
{
	FILTER: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true'); 

}
Div
{
	scrollbar-face-color: #CCCCCC;
	scrollbar-dlight-color: #FE9901;
	scrollbar-darkshadow-color: #F7F7F7;
	scrollbar-track-color:#F7F7F7;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-shadow-color: #FFFFFF; 
}
SELECT
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
}
.PageHeader
{
	padding-right: 5px;
	/*padding-left: 5px;*/
	font-weight: bold;
	font-size: 12pt;
	width: 100%;
	color: whitesmoke;
	font-family: Tahoma, Verdana, 'Times New Roman';
	background-color: #2897DD;
}
.HeaderImage
{
  vertical-align: middle;
}
.HeaderTitle
{
	padding-right: 14px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	color: white;
	font-family: Tahoma, Verdana, 'Times New Roman';
	background-color: #003399;
	text-align: right;
}
.PageFooter
{
	font-size: 9pt;
	width: 100%;
	color: whitesmoke;
	font-family: Tahoma, Verdana, 'Times New Roman';
	background-color: #2881C6;
	text-align: center;
}
.SubHeader
{
	border-top: 3px groove;
	font-size: 10pt;
	color: whitesmoke;
	font-family: Tahoma, Verdana, 'Times New Roman';
	/* background-color: #006699;*/
	background-color: #2881C6;
	text-align: right;
}