BODY {
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 10pt;
      margin-left: 0px;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      background-color: #FFFFFF;
}

P {
   font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}

UL {
    font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}

li {
    font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}

td {
    font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}

strong {  
   font-family: Arial, Helvetica, sans-serif; font-size: 10pt
; font-weight: bolder
}

b {  
   font-family: Arial, Helvetica, sans-serif; font-size: 10pt
; font-weight: bold
}

ol {     font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}

h1 {     font-family: Arial, Helvetica, sans-serif; font-size: 30pt
}

i {     font-family: Arial, Helvetica, sans-serif; font-size: 10pt
; font-style: italic
}

span {     font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}

table {     font-family: Arial, Helvetica, sans-serif; font-size: 10pt
}
.hint
{
	font-size: 8pt;
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color: #3b4da0;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #f58426;
}
a:active {
	text-decoration: none;
	color: #3b4da0;
}
BODY
{
	FONT-FAMILY:Verdana,Arial;
	FONT-SIZE: 10pt;
}

TD
{
	FONT-FAMILY:Verdana,Arial;
	FONT-SIZE: 9pt;
}


.ColumnHeader, .ColumnHeader:link, .ColumnHeader:visited
{
	FONT-FAMILY:Verdana;
	BACKGROUND: #FFFFFF;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal;
	COLOR: #000000;
}
.Header, .Header:link, .Header:visited
{
	FONT-FAMILY:Verdana;
	BACKGROUND:#FFFFFF;
	COLOR:#000000;
	FONT-SIZE:10pt;

}
.MainRow, .MainRow:link, .MainRow:visited
{
	color: #000000;
	background: #FFFFFF;
	cursor: default;
}
.AltRow, .AltRow:link, .AltRow:visited
{
	color: #000000;
	background: #DDDDDD;
	cursor: default;
}
.HiliteRow
{
	background: #6699CC;
	cursor: hand;
}

.SmallText
{
    font-family: Tahoma,Arial;
	FONT-SIZE: 7pt;
}
.Footer
{
	border-top: 1px dotted #000000;
	font-weight: bold;
}
.GreyLink:link, .GreyLink:visited
{
	font-family:Tahoma, Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	color: #444444;
}

.AdminContentTable
{
	border: solid 1px #C0C0C0; 
	border-collapse:collapse;
}

/* SPECIAL STYLES FOR FORMS */

.FormTable
{
	width: 400px;
}

.LabelRow
{
    color: #000000;
    padding: 2px;
}

.LabelCell
{
    text-align: left;
}

.ReqLabelCell
{
    font-weight:bold;
}

.InputRow
{
}

.InputCell
{
    padding-bottom: 2px;
}

.InputText
{
    font-family: Tahoma;
    font-size: 8pt;
    border: solid 1px #c0c0c0;
    padding-bottom: 2px;
}

.InputSelect
{
    font-family: Tahoma;
    font-size: 8pt;
    border: solid 1px #c0c0c0;
}

.InputRadio
{
    border: dashed 1px #c0c0c0;
}

.Error
{
    text-align: left;
    font-family: Tahoma;
    font-size: 8pt;
    color: Red;
    font-weight: bold;
}
.hint
{
	font-size: 8pt;
	font-weight: bold;
}
.ContentTable
{
	border: solid 1px #444444;
	width:99%;
}
.HideIt
{
	visibility: hidden;
	display:none;
}

.ShowIt
{
	visibility: visible;
}

.DrawInput
{
	border: solid 1px #000000;
	font-family: Verdana;
	font-size: 8pt;
	background-color: #eeeeee;
}

.LeftFloat
{
	float:left;
}

.RightFloat
{
	float:right;
}

.PadMe
{
	margin: 4px;
	text-align: left;
}

.Label
{
	margin: 4px;
	font-size:10pt;
	font-weight: bold;
}

.NFRVerify
{
	background-color: Red;
	color: #000000;
	font-weight: bold;
}

.NFRVerify:link, .NFRVerify:visited
{
	color: Blue;
	text-decoration: underline;
}

.PagingText
{
	font-weight: bold;
}
