.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:960px;	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:160px;	height:100%;	float:left;	clear:none;	font-family: Helvetica Narrow, sans-serif;	font-size:0.95em;}
.lcol h4 {		font-size:0.6em;	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.65em;	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:140px;	height:280px;	float:left;	clear:none;	font-family: Helvetica Narrow, sans-serif;	font-size:0.9em;	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 {	font-family: Helvetica Narrow, sans-serif;	font-size:0.8em;	border:1px solid #c3c3c3;  	border-collapse:collapse;  	margin: 20px;}
table.costdetail th {	background-color:#e5eecc;	border:1px solid #c3c3c3;	padding:10px;	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}

.titletext {	font-family: Helvetica Narrow, sans-serif;    font-size:2.5em;  color: #333333; margin-bottom:10px;}
.subtitletext {	font-family: Helvetica Narrow, sans-serif;    font-size:1.8em;  color: #333333; margin-bottom:10px;}
.plaintitletext {font-family: Helvetica Narrow, sans-serif;    font-size:1em;  color: #333333; margin-bottom:10px;}
