body
{
	margin: 1px;
	padding: 0;
	text-align: left;
	font-size:10px;
}

body
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;
	color: #000;
}

table, select, .editable
{
	font-family: Verdana;
	font-size: 10px;
	line-height: normal;
	color: #000;
	border-collapse:collapse;
}
form {margin:0;padding:0;width:100%;}
form input {border:0px; text-align:right;padding:0;}

h1
{
	font-size: 18px;
	margin:0;
	padding-bottom:10px;
}

h2
{
	font-size: 14px;
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
}

#container
{
	text-align: left;
	height: 100%;
	width: 766px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper
{
	/*margin: 0 auto;*/
	width: 766px;
	text-align: left;
}

#header
{
	margin-bottom:10px;
}

#footer
{
	margin-top: 10px;
	clear: both;
}

/* footer */
.footerlink a
{
	color: White;
	text-decoration: none;
}
.footerhover a:hover
{
	text-decoration: underline;
}


/* layout elements */
#UpdatePanel1 {width:766px;margin:0 auto;}
#leftCol {float:left;clear:none;width:310px;}
#rightCol {float:left;clear:none;width:445px;margin-left:10px;}
#divGraphs {float:left;clear:both; width:766px;margin-top:10px;}
#divGraphs .graphTable {border-collapse:collapse;}
#divGraphs .graphTable tr td {padding:2px;}
#divGraphs .border {border:1px solid #666666;}

#flash {
}
#introCopy {
	font: 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	width: 65%;
	padding: 15px;
}
#selectLinkContainer {
	margin: 15px 15px 15px 70%;
}
#selectLinkContainer ul { margin:0px; padding:0px; list-style:none;}
#selectLinkContainer li {
	margin:0px 0px 4px;
	padding:0px;
	list-style:none;
	border: 1px solid #666666;
}
#selectLinkContainer li a:link, #selectLinkContainer li a:active, #selectLinkContainer li a:visited {
	display:block;
	margin:0px;
	padding:5px;
	background: #EBF0F5;
	text-align: right;
	color: #000000;
	text-decoration: none;
}
#selectLinkContainer li a:hover {
	display:block;
	margin:0px;
	padding:5px;
	background: #8999AF;
	text-align: right;
	text-decoration: none;
	color: #FFFFFF;
}
#navButtons 
{
	width:100%;
	margin-bottom:12px;
	float:left;
	clear:both;
}
#selectLinkContainerInside {
	font-size:10px;
	line-height:10px;
	float:right;
}
#selectLinkContainerInside ul { margin:0px; padding:0px; list-style:none;}
#selectLinkContainerInside li {
	padding:0px;
	list-style:none;
	display:inline;
}
#selectLinkContainerInside li a:link, #selectLinkContainerInside li a:active, #selectLinkContainerInside li a:visited {
	display:block;
	margin:0px 0px 4px 4px;
	float:left;
	padding:5px;
	background: #EBF0F5;
	text-align: center;
	color: #000000;
	text-decoration: none;
	height:20px;
	vertical-align:middle;
	border: 1px solid #666666;
}
#selectLinkContainerInside li a:hover {
	display:block;
	margin:0px 0px 4px 4px;
	padding:5px;
	background: #8999AF;
	text-decoration: none;
	color: #FFFFFF;
}
#selectLinkContainerInside .printBtn, #selectLinkContainerInside .resetBtn {
	line-height:20px;
	vertical-align:middle
}
.header {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 10px;
}
/* For calc tables*/
 
.sectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
}
.methods {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight:bold;
}
.tablewrapper {
	background-color:#EBF0F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	line-height:10px;
}

.colheadercell { background-color:#98B1CB; font-weight:bold;}
.sectionheadercell {font-weight:bold; color:#666;}
.white {color:#FFFFFF; }
.red {color:#990000;font-weight:bold;}
.bold {font-weight:bold;}

.borderBottom {border-bottom:1px solid #666;}
.borderLeft {border-left:1px solid #666;}
.borderRight {border-right:1px solid #666;}
.borderTop {border-top:1px solid #666;}

.legendGreen {float:left; clear:none; vertical-align:middle; margin-right:20px;}
.legendGray {float:left; clear:none; vertical-align:middle; margin-right:20px;}
.legendGold {float:left; clear:none; vertical-align:middle; margin-right:20px;}
.legendMaroon {float:left; clear:none; vertical-align:middle; margin-right:20px;}

.green {float:left; background-color: #A6D0BD; border:1px solid #666666;width:25px; height:9px; margin-top:1px; margin-right:4px;}
.gray {float:left; background-color: #666; border:1px solid #666666; width:25px; height:9px; margin-top:1px; margin-right:4px;}
.gold {float:left; background-color: #DC9B3A; border:1px solid #666666; width:25px; height:9px; margin-top:1px; margin-right:4px;}
.maroon {float:left; background-color: #990100; border:1px solid #666666; width:25px; height:9px; margin-top:1px; margin-right:4px;}

.editable {background-color:#A6D0BD;}
td.editable {margin:0;padding:0 2px 0 2px;width:40px;text-align:right;border:1px solid #666666;}
.result {background-color:#CCCCCC;}
td.result {margin:0;padding:0 2px 0 2px;width:40px;text-align:right;}
.dashValueGold {font-size:22pt;color:#DC9B3A;line-height:22pt;}
.dashValueMaroon {font-size:22pt;color:#990100;line-height:22pt;}
