
div.hrgrey {
  color: #CCC;
	background-color: #CCC;
	height: 1px;
	width:99%;
	margin:0px 0 8px 0;
	clear:both;
}

/* sitemap css */

#contentcenter {
	margin: 16px 0 40px 26px;
	width:750px;
	line-height:150%;
	font-size:65%;
}

h1 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#e31836;
	margin-bottom: 0px;
	margin-top:40px;
}

.contentcolumn {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

h2 {
	font-size: 1.0em;
	color: #333;
	margin-bottom:0px;
}

p {
	margin-top:5px;
	width:730px;
	margin-bottom:5px;
}
.leftcol {
	float:left;
	width:330px;
}
.rightcol {
	float:left;
	width:332px;
	margin-left:30px;
}

.topcol .leftcol {
	float:left;
	width:360px;
}
.topcol .rightcol {
	float:left;
	width:385px;
	margin-left:0px;
}
.topright {
	padding-bottom:26px;
}
.topcol {
	margin-bottom:18px;
}
.dollarsnote {
 padding-bottom:12px;
}
.note {
	font-size:110%;
}
.percentsign {
position:relative;
top:0px;
left:0px;
display:inline;
border:1px solid #fff;
}
.percentsign div {
	position:absolute;
	left:1px;
	top:-1px;
	width:6px;
	height:10px;
	
}
th {
	color:#e31836;
	font-size:140%;
	padding-bottom:4px;
}
.lineunder td, .lineunder th, th.lineunder, td.lineunder {
	border-bottom:1px solid #333;
}
tr td {
	padding:3px 0 3px 0;
	vertical-align:bottom;
}
.tableindent, .tableindent1 {
	margin-left:15px;
}
.headright {
	text-align:right !important;
	padding-right:2px;
}
.financialdata {

	font-size:110%;
	letter-spacing:90%;

}
.data {
	text-align:right;
	padding-right:2px;
	font-size:100%;
}
.botleft {
	padding-top:46px;
}
.topleft {
	padding-top:1px;
}
.leftnote {
text-align:left !important;
}