H1,H2 { 
	color:#F29200;
	font-family:arial narrow,tahoma,trebuchet ms,arial,helvetica,arial;
	font-size:18pt;
	line-height:25pt;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
H2 {
	font-size:14pt;
	color:#F19100;
}
H3 {
	color:#85C300;
	padding:0px;
	margin:0px;
}

.bodytext,.downloadLink,.formTitle,.fields,.breadcrumb,.nav,.greytext,.smalltext,.verySmall,.small {font-family:microsoft sans serif,tahoma,arial,verdana;font-size:10pt;line-height:17pt;text-decoration:none;}
.downloadLink,.formTitle,.fields,.breadcrumb,.nav,.greytext,.smalltext,.verySmall {font-size:9pt;line-height:14pt;}
.smalltext,.sidenav,.treeTr {font-family:verdana;color:#666;font-size:7.5pt;line-height:10pt;}
.small {font-size:9pt;line-height:14pt;}
.tiny {font-size:7.5pt;line-height:11pt;}
.funkyField { font-family:microsoft sans serif,verdana,arial,helvetica,sans-serif;font-size:7.5pt;width:300px;border:1px solid #AAA;background:#F9F9F9;color:#333;padding-left:3px;}

.faint { color:#BBB; }
.faint2 { color:#AAAAAA; }
.faint3 { color:#999999; }
.faint4 { color:#888888; }
.faint5 { color:#777777; }
.verysmall { font-family:verdana;font-size:7pt; letter-spacing:0px; line-height:10pt; }

body { color: #333333; }
.blank { color:#333333; text-decoration:none; }
.blank:hover { color:#333333; text-decoration:none; }

.unbold { font-weight:normal; }
.h4 {font-family:verdana;font-size:10pt;font-weight:bold;}
.topnav {color:#999;text-decoration:none;}
.topnav:hover {color:#444;text-decoration:none;}

a { text-decoration:underline; color:#6CAA00; }
a:hover { text-decoration: underline; color: #F28E00; }

.eight {font-size:8pt;line-height:12pt;}
.ten {font-size:10pt;line-height:14pt;}
.thirteen,H3 {font-weight:normal;font-family:verdana,arial,helvetica,arial;font-size:12pt;line-height:16pt;}
.red {color:#FF0000;}
.greyText {color:#333;}
.grey2 {color:#666;}
.buttonstyle {background:url(/images/button_mid1.gif) repeat-x; color:#333; font-weight:bold;font-size:7.5pt;font-family:verdana,arial,helvetica,sans}

.fuzzy {color:#333;cursor:help;border-bottom:1px #09C dashed;}

.credit,.credit:hover {
	color:#333;
	text-decoration:none;
	padding:2px;
}

.credit:hover {
	color:#0078FF;
	background:#E6E6E6;
}

.green,.green:hover {
	color:#6FAE00;
	text-decoration:none;
}
.green:hover {
	background:#EEFACD;
	border-bottom:1px dotted #6FAE00;
}

.orange,.orange:hover {
	color:#E87A00;
	text-decoration:none;
}
.orange:hover {
	background:#FFF3CB;
	border-bottom:1px dotted #E87A00;
}

.footer,.footer:hover {
	text-decoration:none;
	color:#888;
}

.sidenav {
	color:#555;
	text-decoration:none;
}
.sidenav:hover {
	color:#E87A00;
	text-decoration:underline;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 990px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000; /* this overrides the text-align: center on the body element. */
	display:table;
}
.oneColFixCtr #mainContent {
	padding: 25px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	text-align:left;
}

.costweb_header_container{
		background-image: url('../images/header/header.gif');
		background-repeat: no-repeat;
		float: left;
		height: 150px;
		width: 100%;
		text-align:center;
}

.menu_container{
	float: left;
	width: 100%;
	text-align:left;
}

.main_content{
	float: left;
	width: 94%;
	text-align:left;
	margin: 0px auto;
}


.main_content_strip{
	float: left;
	width: 100%;
}



.left_floater{
	float: left;
}

.right_floater{
	float: right;
}
H1,H2 { 
	color:#F29200;
	font-family:arial narrow,tahoma,trebuchet ms,arial,helvetica,arial;
	font-size:18pt;
	line-height:25pt;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
H2 {
	font-size:14pt;
	color:#F19100;
}
H3 {
	color:#85C300;
	padding:0px;
	margin:0px;
}

.bodytext,.downloadLink,.formTitle,.fields,.breadcrumb,.nav,.greytext,.smalltext,.verySmall,.small {font-family:microsoft sans serif,tahoma,arial,verdana;font-size:10pt;line-height:17pt;text-decoration:none;}
.downloadLink,.formTitle,.fields,.breadcrumb,.nav,.greytext,.smalltext,.verySmall {font-size:9pt;line-height:14pt;}
.smalltext,.sidenav,.treeTr {font-family:verdana;color:#666;font-size:7.5pt;line-height:10pt;}
.small {font-size:9pt;line-height:14pt;}
.tiny {font-size:7.5pt;line-height:11pt;}
.funkyField { font-family:microsoft sans serif,verdana,arial,helvetica,sans-serif;font-size:7.5pt;width:300px;border:1px solid #AAA;background:#F9F9F9;color:#333;padding-left:3px;}

.faint { color:#BBB; }
.faint2 { color:#AAAAAA; }
.faint3 { color:#999999; }
.faint4 { color:#888888; }
.faint5 { color:#777777; }
.verysmall { font-family:verdana;font-size:7pt; letter-spacing:0px; line-height:10pt; }

.blank { color:#333333; text-decoration:none; }
.blank:hover { color:#333333; text-decoration:none; }

.unbold { font-weight:normal; }
.h4 {font-family:verdana;font-size:10pt;font-weight:bold;}
.topnav {color:#999;text-decoration:none;}
.topnav:hover {color:#444;text-decoration:none;}

a { text-decoration:underline; color:#6CAA00; }
a:hover { text-decoration: underline; color: #F28E00; }

.eight {font-size:8pt;line-height:12pt;}
.ten {font-size:10pt;line-height:14pt;}
.thirteen,H3 {font-weight:normal;font-family:verdana,arial,helvetica,arial;font-size:12pt;line-height:16pt;}
.red {color:#FF0000;}
.greyText {color:#333;}
.grey2 {color:#666;}
.buttonstyle {background:url(/images/button_mid1.gif) repeat-x; color:#333; font-weight:bold;font-size:7.5pt;font-family:verdana,arial,helvetica,sans}

.fuzzy {color:#333;cursor:help;border-bottom:1px #09C dashed;}

.credit,.credit:hover {
	color:#333;
	text-decoration:none;
	padding:2px;
}

.credit:hover {
	color:#0078FF;
	background:#E6E6E6;
}

.green,.green:hover {
	color:#6FAE00;
	text-decoration:none;
}
.green:hover {
	background:#EEFACD;
	border-bottom:1px dotted #6FAE00;
}

.orange,.orange:hover {
	color:#E87A00;
	text-decoration:none;
}
.orange:hover {
	background:#FFF3CB;
	border-bottom:1px dotted #E87A00;
}

.footer,.footer:hover {
	text-decoration:none;
	color:#888;
}

.sidenav {
	color:#555;
	text-decoration:none;
}
.sidenav:hover {
	color:#E87A00;
	text-decoration:underline;
}

.newsImage {
	padding: 1px;
	border:#000066 3px double;
	margin-right: 10px;
}

.do_not_print{
	display:inherit;
}