body	{ font-family:Helvetica, Arial, sans-serif; font-size:small; }
TD		{ font-family:Helvetica, Arial, sans-serif; font-size:small; }
INPUT	{ font-family:Helvetica, Arial, sans-serif; font-size:small;  }
SELECT	{ font-family:Helvetica, Arial, sans-serif; font-size:small;  }
TEXTAREA { font-family:Helvetica, Arial, sans-serif; font-size:small;  }

a:link		 { font-size:small; text-decoration:none; }	
a:visited    { font-size:small; text-decoration:none; }
a:hover      { font-size:small; text-decoration:underline; }

.GridTitle
{
    
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-family:Helvetica, Arial, Sans-Serif;
	height: 18px;
	vertical-align: middle;
	background-color: #000000;
	border-bottom: #000000 1pt solid;
}

.clsFontError
{
	font-family:Futura, Arial, sans-serif;
	font-size:12px;
	line-height:17px;
	color:Red;
}

.clsFontBig
{
	font-family:Futura, Arial, sans-serif;
	font-size:18px;
	line-height:26px;
}

.clsFontNorm
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:21px
}

.clsFontSmall
{
	font-family:Futura, Arial, sans-serif;
	font-size:13px;
	line-height:17px;
}

.clsFontForm
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:20px
}

.clsFontRed
{
	color:#FF0000;
}

.clsMsg
{
	font-family:Futura, Arial, Sans-Serif;
	font-size:12px;
	background-color:#FFF;
}

.clsTH
{
	font-family:Futura, Arial, sans-serif;
	font-size:15px;
	line-height:15px;
	color:#FF0000;
	font-weight:bold
}

.clsFontTitle
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:19.5px;
	line-height:22px;
	color:#FF0000
}

a, a:hover, a:visited
{
	text-decoration:none;
	color:#FF0000;
}

.clsGridRed
{
	color:#000000;
	border-color:#FF0000;
	border-style: solid;
	border-width: 1px;
}

.RegInput
{
	color:#000000;
}

.RegInputRO
{
	color:#777777;
	border-style: solid;
	border-width:1px;
}

.RegInputRequired
{
	background-color: #FFFFAA;
}

.HDRow
{
	font-family:Futura, Arial, Sans-Serif;
	background-color:White;
	font-weight:bold;
	color: #FF0000;
}

.HDRow2
{
	font-family: Futura, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	border-style: solid;
}

.FTRow
{
	font-family:Futura, Arial, Sans-Serif;
	background-color: #FFF;
}

table.EnterData { margin: 0px 0px 15px 0px; }
table.EnterData tr th { padding: 1px 10px 1px 10px;}
table.EnterData td { text-align: left;  }
table.EnterData th { text-align: right; font-weight: bold; white-space: nowrap;}
table.EnterData tr.bp td, tr.bp th { padding-bottom: 15px;}
tr.Header td { font-weight: bold; border-bottom: #ff0000 2pt solid; padding: 15px 0px 0px 7px;}

.BoldSuccess { font-weight: bold; font-size: 14pt; color: Gray;}
.Success { font-size: 14pt; color: Gray;}

table.Listing { width: 250px; }
table.Listing tr.Header th { font-size: 11px; border-bottom: solid 1pt #ff0000; padding-right: 5px; padding-left:5px; }
table.Listing tr.Body td { font-size: 10px; border-left: solid 1pt #c8c8c8; border-right: solid 1pt #c8c8c8; 
	border-bottom: solid 1pt #c8c8c8; padding: 1px 7px 1px 7px; }
table.Listing tr.Footer th { font-weight: bold; font-size: 12px;}
table.Listing tr.Footer td { font-weight: bold; padding: 1px 7px 1px 7px; color: #ff0000; font-size: 12px;}
table.Listing tr.Footer td.Label { color: #000000; }
table.Listing td.RightAlign, table.Listing th.RightAlign { text-align: right;}
table.Listing td.LeftAlign, table.Listing th.LeftAlign { text-align: left;}	
table.Padding { margin: 10px 15px 10px 50px; }

table.ResListing { width: 738px;}
table.ResListing th { font-weight: normal; font-size: 10pt; color: #FFFFFF; font-family:Helvetica, Arial, Sans-Serif;
	height: 18px; vertical-align: middle; text-align: left; background-color: #000000; padding: 0px 8px 0px 2px;}
table.ResListing td { font-size: 9pt; padding: 1px 8px 1px 4px; vertical-align: top; font-family:Helvetica, Arial, Sans-Serif;  }
table.ResListing td.NoWrap { white-space: nowrap;}

.InstructionLarge {font-weight:bold; font-size: 12pt; color: #ff0000;}
.InstructionSmall {}
div.ButtonPanel { padding-top: 20px;}
.Dates { padding-right: 0px;}

@media print
{
	div.ButtonPanel { display: none;}
}