﻿#header
{
	border-left: 6px solid #EEAAAA;
	padding: 5px;
	font-family: Tahoma, Helvetica, Arial, Verdana; 
	font-size: 13pt; 
	font-weight: bold;
	background: #EEEEEE;
	margin-bottom: 4px;
	min-width: 750px;
	height: 142px;
}

#footnote
{
	font-family: Tahoma, Helvetica, Arial, Verdana; 
	font-size: 10pt; 
	padding: 10px 0px 10px 0px;
}

.subtitle
{
	font-size: 8pt;
}


#chart
{
	border-left: 6px solid #333333;
}

li.cfirst
{
	font-family: Tahoma, Helvetica, Arial, Verdana; 
	font-size: 8pt; 
	color: #585858; 
	padding: 3px 3px 3px 5px;
	text-align:left;
	width: 160px;
	height: 24px;/*16px;*/
	background-color: #E2E2E2;
	border-top: 1px solid #CCCCCC;	
	border-left: 0px;
	float: left;	
}

.crow, .crow2
{
	font-family: Tahoma, Helvetica, Arial, Verdana; 
	font-size: 8pt; 
	color: #585858; 
	padding: 8px 3px 4px 5px;
	text-align:left;
	width: 160px;
	background-color: #E2E2E2;
	border-top: 1px solid #CCCCCC;	
	border-left: 0px;
	float: left;	
}

.yodd, .yodd2, .yeven, .yeven2, .yoddlast, .yoddlast2, .yevenlast, .yevenlast2
{
	font-family: Tahoma, Helvetica, Arial, Verdana; 
	font-size: 8pt;
	float: left;	
	height: 25px; /*used to be 16px*/
	width: 40px; /* 28px; */	
	text-align: center;
	background-color: #E2E2E2;
	border-top: 1px solid #CCCCCC;	
	border-left: 1px solid #CCCCCC;
}

.yeven, .yeven2, .yevenlast, .yevenlast2
{
	background-color: #F1F1F1;
}

.yoddlast, .yoddlast2, .yevenlast, .yevenlast2
{
	border-top: 1px solid #CCCCCC;	
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.crow2, .yodd2, .yeven2, .yoddlast2, .yevenlast2
{
	border-bottom: 1px solid #CCCCCC;	
}

#chart ul
{ 
	list-style:none; 
	margin: 10px 0px 0px 0px;
	padding: 0px;	
}

#chart ul li.first
{
	font-family: Tahoma, Helvetica, Arial, Verdana; 
	font-size: 8pt; 
	font-weight: bold;
	color: #585858; 
	background-color: #E2E2E2;
	padding: 3px 3px 3px 5px;
	text-align:left;
	width: 160px;
	border-top: 0px;
	border-left: 0px;
	border-top: 1px solid #CCCCCC;	
	float:left;	
}

#chart ul li.odd, #chart ul li.oddlast, #chart ul li.even, #chart ul li.evenlast
{
	font-family: Tahoma, Helvetica, Arial, Verdana; 
	font-size: 8pt; 
	font-weight: bold;
	text-align: center;	
	float:left;
	background-color: #E2E2E2;
	border-top: 1px solid #CCCCCC;	
	border-left: 1px solid #CCCCCC;
	padding: 3px 0px;
	width: 40px;
}

#chart ul li.oddlast 
{
	border-right: 1px solid #CCCCCC;
}

#chart ul li.even
{
	background-color: #F1F1F1;
}

#chart ul li.evenlast
{
	background-color: #F1F1F1;	
	border-right: 1px solid #CCCCCC;
}

.clearfix:after 
{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {display: block;}
.clear { clear: both; }
