span.headtitle {
font-style: normal; }

span.subheadspan {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase; }

td.colheadermain {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
text-transform: uppercase; }

td.colheadermainbrown {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
text-transform: uppercase; }

td.colheadertop {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center; }

td.colheader {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
border-right: 1px #000000 solid;
border-bottom: 1px #000000 solid; }

td.colheadermedian {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
border-right: 1px #000000 solid;
border-bottom: 1px #000000 solid; }

td.colheadersansline {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
border-bottom: 1px #000000 solid; }

td.colheadersanslinecenter {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
border-bottom: 1px #000000 solid;
text-align: center; }

td.tabledata {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
text-align: center;
border-right: 1px #000000 solid;
border-bottom: 1px #000000 solid; }

td.tabledataright {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
text-align: center;
border-bottom: 1px #000000 solid; }

td.tabledataborder {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
text-align: center;
border-top: 1px #000000 solid;
border-right: 1px #000000 solid;
border-bottom: 1px #000000 solid; }

td.tabledatamedian {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;
border-bottom: 1px #000000 solid; }

p.main {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
line-height: 18px;
text-align: left;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 15px; }

span.mainspan {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-transform: none;
font-weight: normal; }

ul.mainlist {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: left;
line-height: 18px;
margin-right: 20px;
list-style-image: url(images/bullet.gif); }

h1.mainhead {
margin-left: 20px;
color: #000000;
font-family: Times, "Times New Roman", serif;
font-size: 18px;
font-style: italic;
margin-top: 20px;
margin-bottom: 5px;
font-weight: normal;
letter-spacing: -1px;
padding-top: 15px; }

h1.mainheadcentered {
color: #000000;
font-family: Times, "Times New Roman", serif;
font-size: 18px;
font-style: italic;
margin-top: 20px;
margin-bottom: 5px;
font-weight: normal;
letter-spacing: -1px;
text-align: center; }

h2.subheadcentered {
margin-left: 20px;
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: center; }

h2.subhead {
margin-left: 20px;
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: left;
text-transform: uppercase;
padding-top: 10px; }

span.h2subheadnocap {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: left;
text-transform: none; }

h2.graphhead {
margin-left: 20px;
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: left;
padding-top: 10px; }

p.source {
text-align: right;
font-family: Times, "Times New Roman", serif;
color: #000000;
font-size: 10px;
margin-top: 5px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
font-style: italic; }

p.sourceleft {
text-align: left;
font-family: Times, "Times New Roman", serif;
color: #000000;
font-size: 10px;
margin-top: 5px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
font-style: italic;
line-height: 15px; }

span.note {
	font-size: 10px;
	line-height: 12px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

a.mainlink:link {
color: #000000; }

a.mainlink:visited {
color: #000000;
text-decoration: underline;
font-weight: bold; }

a.mainlink:hover {
color: #000000;
text-decoration: underline; }

a.mainlink:active {
color: #000000;
font-weight: bold; }

p.copyright {
color: #000000;
font-family: Times, "Times New Roman", serif;
font-size: 9px;
text-align: center;
margin-top: 10px;
vertical-align: bottom; }
ul.mktglist {
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align: left;
line-height: 24px;
margin-right: 20px;
list-style-image: url(images/bullet.gif);
}

