A.MenuLink:link
{
    COLOR: #FFCC00;
    TEXT-DECORATION: none
}
A.MenuLink:visited
{
    COLOR: #FFCC00;
    TEXT-DECORATION: none
}
A.MenuLink:active
{
    COLOR: #FFCC00;
    TEXT-DECORATION: none
}
A.MenuLink:hover
{
    COLOR: #FFCC00;
    TEXT-DECORATION: none
}


span.error{
	color:red !important;
}

A.InformationLinkSml:link
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline
}
A.InformationLinkSml:visited
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline
}
A.InformationLinkSml:active
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline
}
A.InformationLinkSml:hover
{
    COLOR: blue;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline
}


A.InformationLink:link
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
A.InformationLink:visited
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
A.InformationLink:active
{
    COLOR: #e52f0d;
    TEXT-DECORATION: none
}
A.InformationLink:hover
{
    COLOR: #e52f0d;
    TEXT-DECORATION: none
}



A.ClickLinkSml:link
{
    COLOR: #e52f0d;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.ClickLinkSml:visited
{
    COLOR: #e52f0d;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.ClickLinkSml:active
{
    COLOR: #e52f0d;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.ClickLinkSml:hover
{
    COLOR: #e52f0d;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.ClickLink:link
{
    COLOR: #e52f0d;
    TEXT-DECORATION: none
}
A.ClickLink:visited
{
    COLOR: #e52f0d;
    TEXT-DECORATION: none
}
A.ClickLink:active
{
    COLOR: #e52f0d;
    TEXT-DECORATION: none
}
A.ClickLink:hover
{
    COLOR: #e52f0d;
    TEXT-DECORATION: none
}
H2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14pt
}
H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
LI
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    LIST-STYLE: disc
}
.heading1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16pt
}
.heading2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14pt
}
.heading3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14pt
}
.intro
{
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.normal
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt
}
.info
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt
}
.bodyresultstext
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt
}
.QH1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
.QH2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.QError
{
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt
}
.QHelp
{
    COLOR: navy;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt
}
.QError2
{
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.QLOGO1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 20pt;
    FONT-WEIGHT: bold
}
.QLOGO2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: bold
}

.txtWhite
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt
}

.DropDownsTxt
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: 0em;
    white-space: normal;
}

.tabletext
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt
}
.headertext
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.strongbodytext
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.menuArea
{
    COLOR: #ffcc5e;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}

.invoiceheader
{
    COLOR: #800000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.dateheader
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.bodytext
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.bodytextbig
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
.menuheader
{
    COLOR: #ffcc5e;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8px;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.title
{
    COLOR: navy;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-VARIANT: small-caps;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.bodydisplaytext
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt
}
.txtCalc
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.txtTiny
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}


.txtCopyright
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}

.txtSml
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}

.txtReturnTblHdr
{
    COLOR: #000000;
    FONT-FAMILY: Arial , Courier, 'Courier New', 'Times New Roman';
    FONT-SIZE: 9pt;
	}
.txtReturnTblTitle
{
    COLOR: #000000;
    FONT-FAMILY: Arial , Courier, 'Courier New', 'Times New Roman';
    FONT-WEIGHT: bold
}
.txtReturnTblData
{
    COLOR: #000000;
    FONT-FAMILY: Arial , Courier, 'Courier New', 'Times New Roman';
    FONT-SIZE: 9pt;
}


.txtDOSTblHdr
{
    COLOR: #000000;
    FONT-FAMILY: Courier, 'Courier New', 'Times New Roman';
    FONT-SIZE: 10pt;
	}

.txtDOSTblTitle
{
    COLOR: #000000;
    FONT-FAMILY: Courier, 'Courier New', 'Times New Roman';
}
.txtDOSTblData
{
    COLOR: #000000;
    FONT-FAMILY:  Courier,'Courier New', 'Times New Roman';
    FONT-SIZE: 10pt;
}


.txt
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt
}
.txtReturnTitle
{
    COLOR: #000000;
    FONT-FAMILY: Arial , Courier, 'Courier New', 'Times New Roman';
    FONT-SIZE: 9pt;
}
.txtReturnData
{
    COLOR: #000000;
    FONT-FAMILY: Arial , Courier, 'Courier New', 'Times New Roman';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal
}
.txtBig
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt
}

.txtStrong
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}



.ErrorText
{
    COLOR: red;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.ErrorTextMed
{
    COLOR: red;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}

.txtMandatory
{
    COLOR: #DD0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt
}


.btn
{
    COLOR: #000000
}
.btnSearch
{
    BACKGROUND-COLOR: #e52f0d;
    BORDER-BOTTOM-COLOR: #e52f0d;
    BORDER-LEFT-COLOR: #e52f0d;
    BORDER-RIGHT-COLOR: #e52f0d;
    BORDER-TOP-COLOR: #e52f0d;
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}

TD.dataheadercenter{Margin:5px 5px 5px 5px;	Padding: 2px 5px 2px 5px;vertical-align: middle;text-align : center ;border: thin double #ffffff ;}
TD.dataheaderleft{Margin:5px 5px 5px 5px;	Padding:2px 5px 2px 5px;vertical-align: middle;text-align : left;border: thin double #ffffff ;}
TD.dataheaderright{Margin:5px 5px 5px 5px;	Padding:2px 5px 2px 5px;vertical-align: middle;text-align : right;border: thin double #ffffff ;}
TD.datacenter{Margin:8px 8px 8px 8px;	Padding:2px 5px 2px 5px; vertical-align: top; text-align: center ;border: thin double #ffffff ;}
TD.dataleft{Margin:8px 8px 8px 8px;	Padding:2px 5px 2px 5px; vertical-align: top; text-align:left;border: thin double #ffffff ;}
TD.dataright{Margin:8px 8px 8px 8px;	Padding:2px 5px 2px 5px; vertical-align: top; text-align:right;border: thin double #ffffff ;}

TR.dataheader
{
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: .7em;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
	height: 25px;
	background-color: #eeeeee;
}


TR.MainBodyContentRow1
{
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: .8em;
	vertical-align: top;
	border-top-style: none;
	font-family: Arial, Helvetica, sans-serif
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #ffffff;
}

TR.MainBodyContentRow3
{
	height :25px;
	font-weight: normal;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif
	background-color: #cacaca;
	padding-right: 0px;
	padding-left: 2px;
	font-size: .8em;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-right: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

TR.MainBodyContentRow2
{
	clear: both;
	height :25px;
	font-weight: normal;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif
	background-color: #f7f7f7;
		padding-right: 0px;
	padding-left: 2px;
	font-size: .8em;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-right: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

