BODY, TABLE
{
	font-size: 14px;
	margin: 0px;
	font-family: 'MS Sans Serif' , 'Microsoft Sans Serif';
	text-decoration: none;
}

.MenuTable
{
	background-color: #f1f1f1;
	border-collapse: collapse;
	border: solid 1px Gray;
}

.MenuTitle
{
	font-weight: bold;
	color: #5b5b5b;
	text-indent: 2pt;
}

A.MenuTitle
{
	text-decoration: none;
	color: #5b5b5b;
}

.Menu
{
	font-weight: bold;
	color: black;
	text-indent: 6pt;
	text-decoration: none;
	color: #5b5b5b;
}

A.Menu
{
	text-decoration: none;
	color: #5b5b5b;
}

.SubMenu
{
	color: Black;
	text-indent: 12pt;	
	color: #5b5b5b;
}

A.SubMenu
{
	text-decoration: none;	
	color: #5b5b5b;
}

.btnText
{
	width: 75px;
}

.btnSmallText
{
	width: 40px;
	height: 20px;
}

.RowHeader
{
	font-weight:bold;
	text-align: center;
	background-color: #D0D0D0;
}

.RowHeader2
{
	text-align: left;
	background-color: #D0D0D0;
}

.RowDetail
{
	background-color: White;
}

.RowDetail2
{
	font-size: 12px;
	background-color: White;
}

.RowAltDetail
{
	background-color: #F0F0E0;
}

.RowAltDetail2
{
	font-size: 12px;
	background-color: #F0F0E0;
}

.RD
{
	background-color: White;
}

.RD2
{
	font-size: 12px;
	background-color: White;
}

.RAD
{
	background-color: #F0F0E0;
}

.RAD2
{
	font-size: 12px;
	background-color: #F0F0E0;
}

.RowFooter
{
	font-weight: bold;
	background-color: #D0D0D0;
}

.RowFooter2
{
	font-size: 12px;
	background-color: #D0D0D0;
}

TD.FooterText
{
	font-size: 10px;
	color: #777777;
}

TD.TopicText
{
	font-size: 20px;
	font-weight: 600;
	text-align: center;
}

.TableTitle
{
	font-weight: bold;
	font-size: 16pt;
	background-color: #DDDDDD;
	color: #333366;
}

.Label
{

}

.LC
{

}

.Normal
{
	font-weight: normal;
	font-size: 10pt;
}

.Error
{
	color: Red;
	font-size: 12px;
}

.Err
{
	color: Red;
	font-size: 12px;
}

.Information
{
	color: Blue;
	font-size: 12px;
}

.Info
{
	color: Blue;
	font-size: 12px;
}

.ReadOnly
{
	background-color: #f0f0f0;
}

.RO
{
	background-color: #f0f0f0;
}


.CC
{
	text-align: center;
}

.CL
{
	padding-left: 5px;
	text-align: left;
}

.CR
{
	padding-right: 5px;
	text-align: right;
}

.InputBody
{
	background-color: #F0F0E0;
	padding-right: 5px;
	padding-left: 5px;
}

.InputSection
{
	background-color: #E6E6D9;
}

.InputSection2
{
	background-color: #E9E9DB;
}

TD.IC
{
	border-right-style: none;
}

TD.InputCell
{
	border-right-style: none;
}

TD.NC
{
	border-right-style: none;
	border-left-style: none;
	text-align: center;
}

TD.ValidatorCell
{
	border-left-style: none;
}

TD.VC
{
	border-left-style: none;
}

.Legend
{
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
	color: #003399;	
}

.Note
{
	font-size: 10pt;
	font-family: Tahoma;
	color: #003399;	
}

.StationName
{
	font-size: 11pt;
	font-weight: bold;
	color: #346080;
}

.tl 
{
	font-weight: bold;
	color: white;
	text-indent: 4pt;
}

#grf 
{
	FILTER: alpha(opacity=100, finishopacity=10, style=1); HEIGHT: 22px; BACKGROUND-COLOR: #25a254
}

#lbf 
{
	BACKGROUND: #56b0ea; FILTER: alpha(opacity=100, finishopacity=10, style=1); HEIGHT: 22px
}

#blf 
{
	BACKGROUND: #317bb7; FILTER: alpha(opacity=100, finishopacity=10, style=1); HEIGHT: 22px
}

#orf 
{
	BACKGROUND: #f66b23; FILTER: alpha(opacity=100, finishopacity=10, style=1); HEIGHT: 22px
}

#rdf 
{
	BACKGROUND: #d01b16; FILTER: alpha(opacity=100, finishopacity=10, style=1); HEIGHT: 22px
}

#puf 
{
	BACKGROUND: #6d528a; FILTER: alpha(opacity=100, finishopacity=10, style=1); HEIGHT: 22px
}

#whf 
{
	BACKGROUND: #fff; 
	COLOR: #000;
}

UL 
{
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE: square;
}

UL.ll 
{
	MARGIN: 5px 9px 5px 23px;
}

UL.li
{
	MARGIN: 5px 0px;
}

.SSH /* Sub Section Header*/
{
	font-weight: bold;
	color: #333366;
}

.LOGO
{
	font-size: 22pt;
	color: #90d7ff;
	text-indent: 55pt;
	font-style: normal;
	font-family: 'Arial Black';
	letter-spacing: 4pt;
	text-decoration: underline;
}

.PL
{
	text-indent: 45pt;
}

.SINDENT
{
	text-indent: 20pt;
}

.GG 
{
	BORDER-RIGHT: #96965e 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #96965e 1px solid; 
	MARGIN-TOP: 12px; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 12px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #96965e 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #96965e 1px solid; 
	BACKGROUND-COLOR: #ffffcc
}

.ColumnName
{
 	width: 15em;
	font-weight:bold;
	text-align: center;
	background-color: #D0D0F0;
}
