INPUT.txtRARO
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
I.lblHNorm1
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
I.lblHNorm2
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
I.lblH1
{
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
I.lblHCat1
{
    FONT-SIZE: 15pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
I.lblH2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: darkblue;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
A
{
    //FONT-SIZE: 1pt;
    COLOR: #666699;
	font:Icon;
    TEXT-DECORATION: none
}
body.INPUT.submit
{
    
    PADDING-RIGHT: 0px;
    
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    font-weight:bold;
    COLOR: #FFCC66;
    PADDING-TOP: 0px;
    
    HEIGHT: 18pt;
    BACKGROUND-COLOR:  #6699CC
}
I.lblHeadings
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 20pt;
    COLOR: #003366;
	FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial Narrow
}
I.lblSubHeadings
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
I.lblNorm
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}

TABLE.THeadingMsg{
	width:50%;
	align=center
}

TABLE.THeadingMsg th{
	text-align: left;
	font-size :10pt;
	font-family:Tahoma;
	color: #6699CC;
	background-color: #FFCC66;
}

Table.THeadingMsg td{
	font-size:10pt;
	font-family:Arial;
}

TABLE.THeading{
	BORDER-LEFT: solid #808040 1px outset;
	BORDER-RIGHT: solid #808040 1px outset;
	BORDER-TOP: solid #808040 1px outset;
	BORDER-BOTTOM: solid #808040 1px outset;
}

TABLE.THeading th{
	text-align: left;
	font-size :14pt;
	font-family:Arial Narrow;
	color: White;
	background-color: #808040;
}

Table.THeading td{
	font-size:10pt;
	font-family:Arial;
}

TABLE.THeadingBlank{
	width:95%;
}

TABLE.THeadingBlank th{
	text-align: left;
	font-size :10pt;
	font-family:Tahoma;
	color: #6699CC;
	background-color: #FFCC66;
}

Table.THeadingBlank td{
	font-size:10pt;
	font-family:Arial;
}

TABLE.TabTHeading th{
	text-align: left;
	font-size :10pt;
	font-family:Tahoma;
	color: #6699CC;
}

Table.TabTHeading td{
	font-size:10pt;
	font-family:Arial;
}

Table.PageHeading{
	width:100%;
}

TABLE.PageHeading th{
	text-align: right;
	font-size :20pt;
	font-family:Arial Narrow;
	color: white;
	background-color: #DDE1EC;
}

Table.PageHeading td{
	font-size:7pt;
	font-family:Arial;
	background-color: #DDE1EC;
}

Table.MainHeading{
	width:100%;
}

TABLE.MainHeading th{
	text-align: left;
	font-size :20pt;
	font-family:Arial Narrow;
	color: #6699CC;
	BORDER-BOTTOM: solid darkblue 2px;
}

input.textboxnormal{
	BORDER: solid #808040 1px;
	width:90;
	font-family:Arial;
	font-size:10pt;
}

input.textboxsmall{
	width:30;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}

input.textboxemail{
	width:160;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}

input.textboxQ{
	BORDER: solid #808040 1px;
	width:20;
	font-family:Arial;
	font-size:10pt;
}

input.textboxY{
	BORDER: solid #808040 1px;
	width:40;
	font-family:Arial;
	font-size:10pt;
}

input.textboxvshort{
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
	width:35;
}

input.textboxlarge{
	width:270;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}

input.textboxshort{
	width:65;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}

input.dd{
	width:30;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}

input.yyyy{
	width:50;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}

input.textboxAttribute{
	width:40;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}

textarea.textareanormal{
	width:200;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}

textarea.textarealarge{
	width:410;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}
textarea.textareaextralarge{
	width:350;
	BORDER: solid #808040 1px;
	font-family:Arial;
	font-size:10pt;
}
select.combonormal{
	BORDER: solid darkblue 1px;
	font-family:Arial;
	font-size:8pt;
}
select.reportlist{
	width:130;
	font-size:8pt;
	font-family:Arial
}
input.shiftbutton{
	width:60;
	font-size:6pt;
	font-family:Arial
}
select.lsmallselect{
	width:100;
}

select.lbigselect{
	width:300;
}

input.button{
	width:80;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial;
}