@page orientation {size: landscape;}
.mainbody {background-color:#ffffff; padding:0; margin:0px; background-image:none;}
body{page:orientation;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    margin: 0;
    font-size: 8pt;
    background-image: none;
}

A, A:visited, A:active, a:link
{
	color: Blue;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}

A:hover
{
	color: Blue;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}

.pagetitle
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.main
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    margin: 4;
    margin-left: 4;
    padding-left: 4;
    margin-right: 4;
    padding-left: 4;
    font-size: 8pt;
    vertical-align:  baseline ;
}

.helpText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
    background-color: White;
    font-size: 8pt;
    color: Black;
}

P, TD
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.header
{
	background-color: #336699;
	width: 100%;
	color: red;
}

.headerTitle
{
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
    background-color: #336699;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    height: 50px;
}

.headerHco
{
	color: White;
	font-family: Verdana, Helvetica, sans-serif;
    background-color: #336699;
    font-size: 8pt;
    text-align: center;
    vertical-align: baseline;
    height: 15px;
    letter-spacing: 1pt;
}

.upperNav
{
	color: White;
	font-family: Verdana, Helvetica, sans-serif;
    background-color: #990033;
    font-size: 8pt;
    text-align: center;
    vertical-align: baseline;
}

.footer
{
	background-color: #336699;
	width: 100%;
	color: White;
	font-size: 6pt;
}

.copy
{
	font-family: Verdana, Helvetica, sans-serif;
    background-color: White;
    font-size: 8pt;
    vertical-align: baseline;
    color: Black;
}

.leftLinks
{
	background-color: #336699;
	width: 160px;
	vertical-align: top;
}

.gridheader
{
	background: #336699;
	color: White;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
}
.gridheader A:hover { color: White; }
.gridheader A:link { color: White; }
.gridheader A:visited { color: White; }

.griditem
{
	background: White;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
}
.griditem A:link { color: Blue; }
.griditem A:visited { color: Blue; }

.gridaltitem
{
	background: WhiteSmoke;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
}

.gridselitem, .gridedititem
{
	background: #FFFECB;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
}

.gridpager
{
	font-size: 7pt;
	background: #9799cc;
	color: gainsboro;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
}
.gridpager A:hover { color: White; }
.gridpager A:link { color: White; }
.gridpager A:visited { color: White; }

.error
{
	color: Red;
	font-weight: bold;
}

.formfield, InputLabel
{
    COLOR: darkblue;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;  
    font-weight: bold;
    text-align: right;
    vertical-align: baseline;
}


.PageHeaderMajor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: darkblue;
    background-color:AliceBlue;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.subheader
{
	color: darkblue;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;  
    font-weight: bold;
}


Menu
{
	color: White;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}

.Menu A:visited { color: White; text-decoration: none;}
.Menu A:hover { color: Yellow; text-decoration: underline;}
.Menu A:link { color: White; }
.Menu A:active { color: Silver;}

.MenuSection 
{	
	color: White;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold ;
    text-decoration: none;
	
}

.TableMain
{
	width: 785px;
	position: absolute;
	
}

.np{display: none;}
.smaller{display:none;}
.contentbody{ width:85%;}
.lilac{background-color:#FFFFFF;}
.lilac_bck{background-color:#FFFFFF;}
.lilac_white_bck{background-color:#FFFFFF;}
.confirmationpf {display:block;}
.lilac_line{background-color:#FFFFFF;}


.LeftJustify{text-align: left}