/* ------------background light green: 242/245/238, #f2f5ee; medium green: 128/157/51, #809d33;dark green: 8/79/73, #084f49;maze yellow: 253/209/24, #fdd118;dark grey: 76/76/76, #4c4c4c;text: black; --------------- */body {	margin: 0px;	padding: 0px;	text-align: center;	background: #fff url(/images/bg_pg.gif) repeat-x;	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: normal;	text-decoration: none;}#pgwrap {	width: 900px;	background: #fff url(/images/bg_pg.gif) repeat-x;	margin: 0px auto;	padding: 0px;}img { border: 0; }.clear {	clear: both;	display: block;	height: 1px;	overflow: hidden;	margin: 0;	padding: 0;}a: { color: #cc4937; font-weight: normal; text-decoration: none; border: none; }a:link    { color: #cc4937; text-decoration: none; }a:visited { color: #cc4937; text-decoration: none; }a:hover   { color: #cc4937; text-decoration: underline; }a:active  { color: #cc4937; text-decoration: underline; }.img-border {	border:1px solid #eeeeee; padding:5px; }/* start header */#header {	margin: 0;	padding: 0;	width: 900px;	height: 239px;	background-color: #fff;	text-align: center;}/* end header *//* start nav top */#navtopHolder {	margin: 0;	padding: 0;	width: 900px;	height: 25px;	background: #fff url(/images/bg_navtop.gif) repeat-y;	text-align:left;	z-index:2;}#navtop {	margin-left: 158px;	padding: 0;	width: 588px;	height: 24px;}/* end nav top *//* start content */#container { 	width: 900px;	margin: 0px auto;	padding: 0px;	text-align: left;	background: #fff url(/images/bg_container.gif) no-repeat;	overflow: hidden; }#container div { float: left; margin-bottom: -1000px; padding-bottom: 1000px; }@media print {#container div { float: left; margin-bottom: 1px; padding-bottom: 1px; }  } /* this line is specifically for print function */  #container .colLeft { width: 41px; }#container .colMain { background: #fff; width: 818px; margin-top: 1px; padding: 0px; }#container .colRight { width: 41px; }#container .sidebarHome { background: #fff; width: 225px; margin: 0px; }#container .contentHome { background: #fff; width: 593px; margin: 0px; }#container .sidebar { background: #fff; width: 190px; margin: 0px; }#container .content { background: #fff; width: 628px; margin: 0px; }#container h1 { 	margin: 0px 10px 10px 20px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 15px;	line-height: 16px;	font-weight: bold;	color: #084f49;	display: block;	}#container h2 { 	margin: 0px 10px 10px 20px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	font-weight: bold;	color: #809d33;	display: block;	}#container p {	margin: 0px 20px 10px 20px;	padding: 0; 	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: normal;	text-decoration: none;}#container p.nopadding {	padding: 0; }#container .name {	font-weight: bold;	color: #809d33;}/* start content *//* start li used as navigation */ul {	list-style-image: url(/images/bt_greysquare.gif);	margin-top: 0;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0;}ol {	margin-top: 0;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0;}li {	padding: 0px 0px 3px 0px;	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	font-weight: normal;	text-decoration: none;}li a { text-decoration: none; color: #cc4937; }	li a:link     { color: #cc4937; text-decoration: none; }li a:visited { color: #cc4937; text-decoration: none; }li a:hover   { color: #cc4937; text-decoration: underline; }li a:active  { color: #cc4937; text-decoration: underline; }/* start li used as navigation */li.subnav a { text-decoration: none; color: #4c4c4c; }	li.subnav a:link    { color: #4c4c4c; }li.subnav a:visited { color: #4c4c4c; }li.subnav a:hover   { text-decoration: none; color: #cc4937; }li.subnav a:active  { text-decoration: none; color: #cc4937;  }/* end li used as navigation *//* start general form stuff */.box250 {	width: 250px;	height: 18px;	margin: 0px;	background-color: #fff;	border: 1px solid #666;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.contractorSearch {	width: 180px;	height: 18px;	margin: 3px 0 0 0;	background-color: #fff;	border: 1px solid #666;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.btSubmit {	/* width: 100px; */	height: 18px;	margin: 0px 0px 3px 0px;	background-color: #809d33;	border: 1px solid #809d33;	color: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.field250 {	width: 250px;	height: 100px;	margin: 0px;	padding: 0px;	background-color: #fff;	border: 1px solid #666;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: normal;}.required {	color: #809d33;	font-weight: bold;}/* end general form stuff *//* start footer */.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	font-weight: normal;	color: #999;	text-align: center;}.footer a { text-decoration: none; color: #999; padding: 0px 10px; }	.footer a:link    { color: #999; }.footer a:visited { color: #999; }.footer a:hover   { text-decoration: none; color: #4c4c4c; }.footer a:active  { text-decoration: none; color: #4c4c4c;  }/* end footer *//* start ind news */h2.news {	font-size: 12px; 	font-weight: bold;	color: #084f49;	text-align:left;}#newsHolder {	width:100%;	margin:0; padding: 3px; 	text-align:left;}#newsHolder p {	margin:0; padding: 0; 	text-align:left;}#newsHolder p.title {	color:#444;	font-weight:bold;	margin:0; padding: 0;	text-align:left; }/* end ind news *//* contractorLocator */#contracorLocator {	margin:0 30px 0 30px;}#contracorLocator img {	padding:5px;	border:1px solid #eee;}/* contractorLocator */.tbf {	background-color:#FFFF66;}