BODY
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 14px
; color: #FFFFFF
}
.main
{
    FONT-FAMILY: "Gill Sans MT";
    FONT-SIZE: 12pt;
    color: #000000
; font-style: italic
}
.mainWhite
{
    FONT-FAMILY: "Gill Sans MT";
    FONT-SIZE: xx-small;
    color: #FFFFFF
; font-style: italic
}
.mainHeader
{
    FONT-FAMILY: "Goudy Old Style";
    FONT-SIZE: 36pt;
    COLOR: #006666
; font-weight: bold
}
A:link {
color: #006666;
text-decoration: underline;
}

A:visited {
color: #00CCCC;
text-decoration: underline;
}

A:active {
color: #999999;
text-decoration: underline;
}

A:hover {
color: #CCCCCC;
text-decoration: underline;
}

.SubHeader
{
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    COLOR: #006666;
; font-family: "Gill Sans MT"; font-style: italic
}
.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: #000; 
	border-right-width: 1;
	padding: 0 0 0 0;
}

.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;
}


.hiddentext {  font-family: "Goudy Old Style"; color: #FFFF99}

/* NavBar */

#DivLine
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;
}

#navlist
{
margin: 0;
padding: 10px 0 20px 10px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current
{
padding-bottom: 2px;
background: transparent;
color: #006666;
}

#navlist a:hover { color: #006666; }