BODY
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 14px
; color: #FFFFFF
}
.main
{
    FONT-FAMILY: Century Gothic;
    FONT-SIZE: 14px;
    color: #FFFFFF
}
.mainHeader
{
    FONT-FAMILY: Impact;
    FONT-SIZE: 24px;
    COLOR: #FFFFFF
}
A:link {
color: #FFFFFF;
text-decoration: underline;
}

A:visited {
color: #CCCCFF;
text-decoration: underline;
}

A:active {
color: #FFFFFF;
text-decoration: underline;
}

A:hover {
color: #CCCCCC;
text-decoration: underline;
}

.SubHeader
{
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    COLOR: #000080;
}
.TableHeader
{
    BACKGROUND-COLOR: #d9d9d9; 
}
.NoBorder
{
	BORDER-WIDTH: 0px;
	BACKGROUND-STYLE: none;
	PADDING: 0pt 5pt 0pt 5pt;
}
.BGBorder
{
	BACKGROUND-COLOR: #d9d9d9;
	BORDER-COLOR: black;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	PADDING: 0pt 5pt 0pt 5pt;	
}
.BlankBorder
{
	BACKGROUND-COLOR: none;
	BORDER-COLOR: black;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	PADDING: 0pt 5pt 0pt 5pt;	
}

.QHeading
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.ReportText
{
	FONT-SIZE: 12px;
}
.Warning
{
    FONT-SIZE: 14px;
    COLOR: red;
}
.Mandatory
{
    COLOR: red;
}
.BorderLeft
{
	border-left-style: solid; 
	border-left-color: 000080; 
	border-left-width: 2;
}

.BorderRight
{
	border-right-style: solid; 
	border-right-color: 000080; 
	border-right-width: 2;
}

.BorderLeftRight
{
	border-left-style: solid; 
	border-left-color: 000080; 
	border-left-width: 2;
	border-right-style: solid; 
	border-right-color: 000080; 
	border-right-width: 2;
}


