body {
-x-system-font:none;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#0088AC;
text-decoration:underline;
}

ul.inline { list-style-type:none;  padding-left:20px; padding-top:0; font-weight:normal;margin-top:0;margin-left:0px;}
ul.inline li {margin-top:0;padding-top:0;padding-bottom:0;margin-left:0px;}

.menu{
	float:left;
	background-color:#F3F8F9;
	border-color:#8EBDCC;
	border-style:solid;
	border-width:5px 0 0;
	padding:0px 10px 0px 10px;
	width:200px
}

p {
font-size:12px;
}


.related_links_header
{
	color:#007FAC;
	font-size:14px;
	font-weight:bold;
}



h2 {
	color:#007FAC;
	font-size:14px;
	font-weight:normal;
}

h3 {
	color:#007FAC;
	font-size:1.4em;
	margin:10px 0 5px;
	height:10px;
}

h3.related_links {
	height:14px;
	font-weight:bold;
}

a{
color:#007FAC;
text-decoration:none;

}


ul.menu_list li{
font-size:12px;
line-height:11px;
background:transparent url(/media/images/dblarrow_pge.gif) no-repeat scroll 0 4px;
margin:0;
padding:0 0 0 10px;

font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

ul.menu_list {
list-style-type:none;
padding-left:0px;
margin-left:0px;
padding-top:0px;
}


tr.tableDataRowAlt1 {background-color:#ffffff}
tr.tableDataRowAlt2 {background-color:#f7f7f7}




table.datatable {
border-collapse:collapse;
border-color:#77B3BC;
border-style:solid;
border-width:1px 0;
font-size:12px;
margin:15px 0;
padding:0;
text-align:left;

}

table tr.tableDataTotal td {font-weight:bold;}
table.datatable thead {
}
table.datatable thead th {
background-color:#F3FBF9;
border-right:1px solid #FFFFFF;
color:#73B5BD;
margin:0;
padding:7px 12px 6px;
}
table.datatable tbody {
}
table.datatable tbody td {
background-color:#F3FBF9;
border-right:1px solid #FFFFFF;
margin:0;
padding:7px 12px 6px;
white-space:nowrap;
vertical-align:top;
}

table.inner_datatable {
border-width:0;
font-size:12px;
spacing:0;
border-width:0px 0px 0px 0px;
border-style:solid;
padding:0px 0px 0px 0px;
}

table.inner_datatable tbody td {
background-color:#F3FBF9;
margin:0;
padding:0px 12px 12px 0px;
white-space:nowrap;
vertical-align:top;
border-right:0px none;
}





span.superscript{
		font-size:7px;
		vertical-align:top;
		}
span.legend_label_counter{
		font-size:12px;
		font-family:Arial,Verdana,Helvetica,sans-serif;
		}
		p.footnote {
		  font-size: 11px;
		  color: gray;
		}
span.file-info
{
color:#999999;
font-size:0.835em;
}





.subhead {font-weight: bold;font-size:12px; color:#103266;line-height:16px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px}
.body_text { font-weight:regular;font-size:12px; color:#000000;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px}



.locale_legend_key_1 {background-color:#517A7F}
.locale_legend_key_2 {background-color:#5A888F}
.locale_legend_key_3 {background-color:#65979E}
.locale_legend_key_4 {background-color:#6EA6AD}
.locale_legend_key_5 {background-color:#77B3BC}
.locale_legend_key_6 {background-color:#91BCC1}
.locale_legend_key_7 {background-color:#A4C6CB}
.locale_legend_key_8 {background-color:#B3CFD3}
.locale_legend_key_9 {background-color:#C4DCDF}
.locale_legend_key_10 {background-color:#D7E8EA}
.locale_legend_key_other {background-color:#BFBFBF}

.CSIChart {width:400px; height:350px;padding-top:10px;}


.PiePieceLabel { position: absolute; opacity: 0.8; filter: Alpha(opacity:80);z-index:1;}
