.thumbnail {	width:420px;	height:260px;	float:left;	clear:none;	padding:10px 10px 40px 40px;}
.drilldown {	width:100%;	height:20px;	}
.fchart {	position:relative;	top:0px;	left:0px;}
.row 	{	width:1000px;	height:240px;	float:left;	clear:right;}
.header	{	width:100%;	text-align: center;	font-size:1.5em;	font-family: Courier New;	font-weight:bold;}
.subheader	{	width:100%;	text-align: center;	font-size:1.2em;	font-family: Courier New;	font-weight:bold;	margin-bottom:20px;}
.comment	{ 	width:100%;	float:left;	clear:none;	padding:10px 10px 40px 40px;	font-size:0.75em;}
.lcol {	width:200px;	height:100%;	float:left;	clear:none;	font-family: Helvetica Narrow, sans-serif;	font-size:0.95em;}
.lcol h4{	font-size:0.8em;	font-weight:normal;	margin: 20px 0 -25px 0;}
.lcolh3{	font-size:1em;		font-weight:bold;	background-color:#9999FF;	margin: 0 0 -15px 0;}
.lcolul{	border:1px solid #3333FF;	background-color:#9999FF;	margin-top:30px;}
.lcol li{	list-style: none;	font-size:0.85em;	background-color:#9999FF;	}
.lcol a{	text-decoration:none;	}
.lcol li:hover {	background-color:#FFCCFF;}

.mcol {		width:640px;	height:100%;	float:left;	clear:none;	align:center;}

.rcol {		width:80px;	height:280px;	float:left;	clear:none;	font-family: Helvetica Narrow, sans-serif;	font-size:0.95em;	padding-top:60px;	}
.rcolh3{	font-size:1em;		font-weight:bold;	background-color:#9999FF;	margin: 0 0 -15px 0;}
.rcolul{	height:280px;		border:1px solid #3333FF;	background-color:#9999FF;	overflow:auto;}
.rcol li{	list-style: none;	font-size:0.85em;	background-color:#9999FF;	margin-left: -15px;}
.rcol a{	text-decoration:none;	}
.rcol li:hover {	background-color:#FFCCFF;}

.xrcol {	width:240px;	height:100%;	float:left;	clear:none;	font-family: Helvetica Narrow, sans-serif;	font-size:0.95em;	padding-top:30px;	margin-left: 15px;}
.xrcol h3{	font-size:1em;		font-weight:bold;}



.flabel {	width:400px;	float:left;	clear: left;}
.finput {	border:0px;	background-color: #CCCC99;	}
.sq {	width:20px;	height:20px;	float:left; 	clear:none;}

.normal { background-color: #white }
.highlight { background-color: #8888FF }

.simpleform {	width:220px;	margin-top: 15px;	float:right;	}

table.costdetail {	border:1px solid #c3c3c3;  	border-collapse:collapse;  	margin: 20px;}
table.costdetail th {	background-color:#e5eecc;	border:1px solid #c3c3c3;	padding:3px;	vertical-align:top;}
table.costdetail td { 	border:1px solid #c3c3c3;	padding:3px;	vertical-align:top;}
.maxmon {	background-color:#FFCC99;}
.minmon {	background-color:#99FF99;}
.mon90pc{	background-color:#FFFF99;}
subtitle {		font-style: italic}

