body, td, p {  font-family: Arial, helvetica, sans-serif; font-size: 12px; }
.disclaimer {  font-family: Arial, helvetica, sans-serif; font-size: 10px; color: #000000}
a.disclaimer {  font-family: Arial, helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;}

.leftcolumn { background-color:#FFFFFF; font-size:9pt; font-family: Arial, Helvetica, sans-serif;}
.leftcolumntitle { background-color:#000066; font-size:10pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: white; }
 
.nav1on { font-weight: bold;  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; background-color: #9999CC; }
.nav1on:hover { color: #FFCC00; }
.nav1off { font-weight: bold;  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; background-color: #000066; }
.nav1off:hover { color: #FFCC00; }
.nav1 { font-size: 13px; background-color: #9999CC; }
 
.nav2on { font-weight: bold;  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: underline; background-color: #000066; }
.nav2on:hover { color: #FFCC00; }
.nav2off { font-weight: bold;  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; background-color: #9999CC; }
.nav2off:hover { color: #FFCC00; }
.nav2 { font-size: 13px; background-color: #9999CC; }

.NoUnderline { text-decoration: none; }
.small { font-size:9pt; font-family: Arial, Helvetica, sans-serif; }
 
.tabon { font-weight: bold; color: #000000; background-color: #9999CC; text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.tabon:hover {color:#FFCC00; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.taboff { font-weight: bold; color: #FFFFFF; background-color: #000066; text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.taboff:hover {color:#FFCC00; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
 
.summaryheadline { font-weight: bold; font-size:12pt; }
.summarysubheadline {font-weight: bold; font-size:12px; }
.hubtitle { background-color:#9999CC; font-size: 12pt; font-weight:bold; }
 
.keywordhighlight { color:#FF0000; font-weight: bold; }
.datatablehead { background-color: #C2C2E0; font-weight:bold; color:black; }
.datatablehead:hover { background-color: #C2C2E0; font-weight:bold; color:#000066; }
.dataalternate1 { background-color: #EFEFEF; }
.dataalternate2 { background-color: #C2C2E0; }
.dataoddrow { background-color: #EFEFEF; }
.dataevenrow { background-color: #FFFFFF; }
.datatablefoot { background-color: #BDBDBD; }
.datahelptext { background-color: #EFEFEF; }
.dataheadline1 { font-weight: bold; font-size: 10pt; }
.dataheadline2 { font-weight: bold; font-size: 10pt; }
.dataheadline3 { font-weight: bold; font-size: 10pt; }
.datainputfield {font-weight: normal; font-family: Verdana, sans-serif; font-size: 9pt }
.leftcolumntitle {
	background-color: #000066;
	color: #FFFFFF;
	font-weight: bold;
}

.tabon{ font-weight: bold; color: #000000; background-color: #99CCFF; text-decoration:none; font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.tabon:hover{color:#333399; font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.taboff{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6699CC;
	text-decoration:none;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.taboff:hover{color:#333399; font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div#logo {padding:20px;}
div#bodycopy {margin:0 20px;}
td#top-nav {padding-right:10px;}
