/* ________________ begin Universal Page Elements ________________ */ 
body, div, th, td {font-family: verdana, sans-serif; font-size: 70%;}
p {margin-top: .6em; margin-bottom: .6em; }
A {text-decoration: none; color: #336699;}
A:hover {text-decoration: underline; color: #ff6600;}
A.linkWhite {text-decoration: none; color:#ffffff;}
A.linkWhiteBold {text-decoration: none; color:#ffffff; FONT-WEIGHT: bolder;}HR { background : transparent; color : #336699; height: 1px; }
/* ________________ end Universal Page Elements ________________ */ 



/* ________________ begin Header region ________________ */ 
.navPrefs {font-family: arial, sans-serif; font-size: 9px; color:#ffffff;}
td.navSearch {font-family: arial, sans-serif; font-size: 11px; color:#ffffff;}
td.navTab {font-family: arial, sans-serif; font-size: 11px; color:#ffffff;}
td.headerShade {background: #003366;}
td.lineShade {background: #000000;}
/* ________________ end Header region ________________ */ 



/* ________________ begin Body region ________________ */ 
td.sideNavShade {background: #003366;}
td.sideNavLatch {background: #ffffff;}
p.textCallout {margin-top: .6em; margin-bottom: .6em; line-height: 16px}p.textCalloutNoBottom {margin-top: .6em; margin-bottom: .2em; line-height: 16px}
td.textCalloutHeader {font-family: georgia, times, serif; font-size: 12px;}
A.linkCalloutHeader {text-decoration: underline;}
/*td.textPageTitle {font-family: georgia, times, serif; font-size: 14px;}*/
span.textWidget {font-family: verdana, sans-serif; font-size:12px; color:#cc6633;}
/* ________________ end Body region ________________ */ 



/* ________________ begin Footer region ________________ */ 
A.linkCopyright {text-decoration: underline; font-size: 9px; color:#666666;}
A.linkCopyright:visited {text-decoration: underline; font-size: 9px; color:#666666;}
/* ________________ end Footer region ________________ */ 
.menucaption {FONT-WEIGHT: bolder; color:#FFFFFF;}

td.pagesection, .pagesection
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #333333;   
}

td.textPageTitle, .textPageTitle
{
	font-family: verdana, sans-serif;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #333333;   
}

td.textPageTitleLarge, .textPageTitleLarge
{
	font-family: verdana, sans-serif;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20px;
    COLOR: #333333;   
}

td.textPageMedium, .textPageMedium
{
	font-family: verdana, sans-serif;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #333333;   
}

td.bodybold
{
	FONT-WEIGHT: bolder;
}

.error
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.darkrow
{
	BACKGROUND-COLOR: #F4F4F4
}

.lightrow
{
	BACKGROUND-COLOR: #FFFFFF
}

td.caption
{
	FONT-WEIGHT: bolder;
	BACKGROUND-COLOR: #DADADA;
	COLOR: #336699;
}

.captionlarge
{
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bolder;
	BACKGROUND-COLOR: #DADADA;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica
}

td.captionsubtotal
{
	FONT-WEIGHT: bolder;
	BACKGROUND-COLOR: #E9E9E9;
	COLOR: #336699;
}

input.smalltext {
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-size: 9px;	
}

.textblue
{
	COLOR: #336699;
}

.textgray
{
	COLOR: #333333;
}

.bodyLarge
{
	FONT-SIZE: 10pt;
}
.bodySmall
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 9px;
}

.textWhiteSmall
{
	COLOR: #FFFFFF;
	FONT-SIZE: 9px;
}

.AdTable
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid
}

.red
{
	COLOR: red;
	FONT-WEIGHT: bold;
}