

body {margin: auto;
      text-align:left; 
      font-family:verdana,tahoma; 
      font-size:12px;
      line-height:18px;
      background: url("../images/sitebg.gif") top left repeat-x #006830;}

#container {width:760px;
                 text-align:left; 
                 position:relative;
                 margin:37px auto auto auto;
                 border-top:solid 3px #fff;}

#navarea {float:left;
                  width:752px;
                  height:34px;
                  background: url("../images/navareabg.gif") top left repeat-x ;
                 border-top:solid 3px #fff;
                 border-right:solid 4px #fff;
                 border-left:solid 4px #fff;
                  *margin-top:-2px;}

#contentarea {float:left;
                        width:760px;
                       border-top:solid 3px #fff;
                       background: url("../images/contentcenterbg.gif") top left repeat-y #fff;}

#dftcontentarea {float:left;
                        width:760px;
                       border-top:solid 3px #fff;
                       background: url("../images/dftcontentcenterbg.gif") top left repeat-y #fff;}


#leftsbarea {float:left;
                        width:155px;
                       background:#dae5e3;
                       border-right:solid 4px #fff;
                       margin-left:4px;}
* html #leftsbarea {margin-left:2px;}

#homecontentsb2 {padding:25px 0 0 7px;}
#contentsb2 {padding:25px 0 0 3px;}

#contentdata {float:left;
                        width:431px;}

#dftcontentdata {float:left;
                        width:592px;
                         margin-top:0px;
                         *margin-top:0px;}

#content {min-height:300px;
                  padding:15px 10px 30px 20px;
                  background: url("../images/contenttopbg.gif") top left repeat-x ;}

* html #content {height:300px;}

#dftcontent {min-height:300px;
                  padding:15px 20px 15px 20px;
                  background: url("../images/contenttopbg.gif") top left repeat-x ;}

* html #dftcontent {height:300px;}

#rightsbarea {float:left;
                        width:157px;
                       background:#dae5e3;
                       border-left:solid 4px #fff;}

#homecontentsb3 {padding:6px 0 0 5px;}
#contentsb3 {padding:6px 0 0 5px;}

#cleanup {float:left;
                  width:760px;
                  height:25px;
                  background: url("../images/contentbottombg.gif") bottom left no-repeat #fff;}

#dftcleanup {float:left;
                  width:760px;
                  height:25px;
                  background: url("../images/dftcontentbottombg.gif") bottom left no-repeat #fff;}

#footer {float:left;
                  position:relative;
                 margin:auto;}

#footersb4 {width:752px;
                     height:94px;
                     margin:auto;
                     background: url("../images/footerbg.gif") top left repeat-x;
                     border:solid 4px #fff;}

#footertext {width:760px;
                     height:40px;
                     margin:auto;
                     text-align:center;}

/*  Expando styles         */
#expandoarea {width:155px;background:#346680;}

.x8_expando {font-family: Arial, Verdana; }


.x8_expandoLevel1 {height:34px;border-bottom:#fff solid 1px;}
.x8_expandoLevel1 a {color:#fff; font-weight:bold; font-size:14px;text-decoration:none; width:180px;  display:block;line-height:34px; padding-left:8px; background:#525e5f; border-left:#283e40 solid 12px;}
.x8_expandoLevel1 a:hover {color:#fff; background:#304344; border-left:#0d1e20 solid 12px;}
.x8_expandoLevel1 .x8_expandoActive  a{color:#fff; background:#000066; border-left:#0d1e20 solid 12px;} 
.x8_expandoLevel1 {display:none;}

.x8_expandoLevel2  {height:23px;border-bottom:#56849b solid 1px;background:#346680; valign:middle;}
.x8_expandoLevel2 a {color:#fff; font-weight:normal; font-size:12px;text-decoration:none; width:150px; line-height:23px;padding-left:05px; display:block;}
.x8_expandoLevel2 a:hover {color:#fff; text-decoration:none;background:#a97522;}
.x8_expandoLevel2 .x8_expandoActive  a {color:#fff; text-decoration:none;background:#a97522;}

.x8_expandoLevel3  {height:23px;border-bottom:#56849b solid 1px;background:#184c66;margin-left:5px;}
.x8_expandoLevel3 a {color:#fff; font-weight:normal; font-size:10px;text-decoration:none; width:140px; line-height:23px;padding-left:10px; display:block;}
.x8_expandoLevel3 a:hover {color:#fff; text-decoration:none;background:#a97522;}
.x8_expandoLevel3 .x8_expandoActive  a {color:#fff; text-decoration:none;background:#a97522;}
 
.x8_expandoLevel4  {height:17px;}
.x8_expandoLevel4 a {color:#000; font-weight:normal; font-size:12px;text-decoration:none; width:145px; height:17px;padding:3px 0 0 00px; display:block;margin-left:35px;background: url("../images/expandounderline.gif") bottom left repeat-x;}
.x8_expandoLevel4 a:hover {background:#abab9f ; color:#a88368;}
.x8_expandoLevel4 .x8_expandoActive  a {background:#abab9f; color:#a88368;}                                                                       

/*  Text Styles  */

h1{font-family:arial, verdana, sans-serif;
   font-size:  19px;
   font-weight: bold;
   color: #006633;
line-spacing: 24px;
   text-decoration: none;
}

.subhead1{font-family:Arial, verdana, sans-serif;
   font-size:  15px;
   font-weight: bold;
   color: #184c66;
   text-decoration: none;
   line-height:20px;
}

.subhead2{font-family:Arial;
   font-size:  12px;
   font-weight: normal;
   line-height:16px;
   font-color: #184c66;
   text-decoration: none;
}

.subhead2 a{font-family:Arial;
   font-size:  12px;
   font-weight: normal;
   line-height:16px;
   font-color:#184c66;
   text-decoration: none;
}
.subhead2 a:hover{font-family:Arial;
   font-size:  12px;
   font-weight: normal;
   line-height:16px;
   font-color:#bf8626;
   text-decoration: none;
}

.subhead3{font-family:Arial, verdana, sans-serif;
   font-size:  12px;
   font-weight: bold;
   color: #12394d;
   text-decoration: none;
   line-height:16px;
}

.subhead4{font-family:Arial, verdana, sans-serif;
   font-size:  15px;
   font-weight: bold;
   color: #080a77;
   text-decoration: none;
   line-height:16px;
}


.contactHDR{font-family:Arial, verdana, sans-serif;
   font-size:17px;
   font-weight:normal;
   color: #ffffff;
   text-decoration: none;
   line-height:16px;
}
.contacttext{font-family:Arial, verdana, sans-serif;
   font-size:13px;
   font-weight:normal;
   color: #ffffff;
   text-decoration: none;
   line-height:19px;
}

.contacttext a{font-family:Arial, verdana, sans-serif;
   font-size:13px;
   font-weight:normal;
   color: #ffffff;
   text-decoration: underline;
   line-height:19px;
}

.contacttext a:hover{font-family:Arial, verdana, sans-serif;
   font-size:13px;
   font-weight:normal;
   color: #d13339;
   text-decoration: underline;
   line-height:19px;
}
.bodytext{font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:18px;
}
   
.bodytext a{font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #a64c00;
   text-decoration: underline;
   line-height:18px;
}

.bodytext a:hover{font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #0066ca;
   text-decoration: underline;
   line-height:18px;
}

.footer{font-family: arial, verdana, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #ffffff;
   text-decoration: none;
   line-height:13px;
}

.footer a{font-family: arial, verdana, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #ffffff;
   text-decoration: underline;
   line-height:13px;
}

.footer a:hover{font-family: arial, verdana, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #cccc99;
   text-decoration: underline;
   line-height:13px;
}

.quicklinks{font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:18px;
}
   
.quicklinks a{font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #d03137;
   text-decoration: underline;
   line-height:18px;
}

.quicklinks a:hover{font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #184c66;
   text-decoration: underline;
   line-height:18px;
}

.contracttext{font-family: arial, verdana, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:14px;
}
   
.contractortext a{font-family: arial, verdana, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #a64c00;
   text-decoration: underline;
   line-height:14px;
}

.contractortext a:hover{font-family: arial, verdana, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #bf8626;
   text-decoration: underline;
   line-height:14px;
}


.newshead{font-family:arial, verdana, sans-serif;
   font-size:  19px;
   font-weight: bold;
   color: #006633;
    line-spacing: 24px;
   text-decoration: none;
}

.newshead a{font-family:arial, verdana, sans-serif;
   font-size:  19px;
   font-weight: bold;
   color: #006633;
    line-spacing: 24px;
   text-decoration: none;
}


.newshead a:hover{font-family:arial, verdana, sans-serif;
   font-size:  19px;
   font-weight: bold;
   color: #bf8626;
    line-spacing: 24px;
   text-decoration: none;
}

.newssubhead{font-family:arial, verdana, sans-serif;
   font-size:  12px;
   font-weight: normal;
   color: #4f4f4f;
    line-spacing:16px;
   text-decoration: none;
}

.newstext{font-family:arial, verdana, sans-serif;
   font-size:  12px;
   font-weight: normal;
   color: #000000;
    line-spacing:16px;
   text-decoration: none;
}

.homenewshead{font-family:Arial, verdana, sans-serif;
   font-size:  13px;
   font-weight: bold;
   color: #12394d;
   text-decoration: none;
   line-height:16px;
}


.readmore{font-family:arial, verdana, sans-serif;
   font-size:  12px;
   font-weight: normal;
   color: #006633;
    line-spacing: 15px;
   text-decoration: none;
}
.readmore a{font-family:arial, verdana, sans-serif;
   font-size:  12px;
   font-weight: bold;
   color: #006633;
    line-spacing: 15px;
   text-decoration: underline;
}
.readmore a:hover{font-family:arial, verdana, sans-serif;
   font-size:  12px;
   font-weight: bold;
   color: #bf8626;
    line-spacing: 15px;
   text-decoration: underline;
}



ul {
text-indent: 0px;
list-style-position: outside;
padding: 5px 15px;
margin: 0px 5px 5px 5px
}
li{
 list-style-image: url("../images/bullet.gif");
margin:0px 2px 6px 5px;
}

li li {list-style-image: url("../images/bullet2.gif");
   margin:0px 2px 6px 5px;
}

td.padding3 {padding: 0px 5px 0px 30px}

td.padding1{padding: 3px 10px 3px 5px;
   border-style:dotted;
	border-color: #998c5b;
	border-width:1px;
   }

td.padding10{padding: 2px 0px 0px 5px;
   top-border-style:dotted;
	top-border-color: #000000;
	top-border-width:1px;
   bottom-border-style:dotted;
	bottom-border-color: #000000;
	bottom-border-width:1px;
   }

td.padding2{padding: 3px 10px 3px 5px;
   border-style:dotted;
	border-color: #998c5b;
	border-width:1px;
   }

td.padding5{padding: 3px 10px 3px 3px;
   	border-color: #c6c8c8;
   border-style:dotted;
	border-width:1px;
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#33332d;
}

.boardtext{font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #184c66;
   text-decoration: none;
   line-height:18px;
}

/*IMAGEMAP ROLLOVERS*/

#map {
			position:relative;
                 margin:0;
			padding:0;
			width:545px;
			height:705px;
			background:url(../images/bill.gif) no-repeat #fff;
			font-family:arial;
			font-size:12px;
		}
		
		#map li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(../images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map li a span { display:none; }
		
		#map li a:hover span {
			position:relative;
			display:block;
			width:200px;
			left:-5px;
			top:5px;
			border:2px solid #006830;
			background:#ffffff;
			padding:5px;
 			filter:alpha(opacity=100);
			opacity:1.0;
  		}
	
		#map a.bill1 {
			top:49px;
			left:16px;
			width:231px;
			height:16px;
		}
		
		#map a.bill2 {
			top:71px;
			left:298px;
			width:231px;
			height:28px;
		}
		
		#map a.bill3 {
			top:367px;
			left:15px;
			width:259px;
			height:111px;
		}
		
		#map a.bill4 {
			top:367px;
			left:278px;
			width:252px;
			height:110px;
		}
		
		#map a.bill5 {
			top:547px;
			left:294px;
			width:219px;
			height:16px;
		}

		#map a.bill6 {
			top:619px;
			left:285px;
			width:200px;
			height:59px;
		}

		#map a.bill7 {
			top:619px;
			left:30x;
			width:200px;
			height:59px;
		}
#map a.bill8 {
			top:132px;
			left:16px;
			width:258px;
			height:186px;
		}
#map a.bill9 {
			top:132px;
			left:272px;
			width:252px;
			height:186px;
		}

td.padding10{padding: 3px 5px 3px 7px;
   border-bottom-style:dotted;
   border-bottom-width:1px;
   border-bottom-color:#d1d4d5;
}

td.padding11{padding: 3px 5px 3px 7px;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#ffffff;
}

td.padding7{padding: 8px 0px 8px 0px;
   border-bottom-style:dotted;
   border-bottom-width:1px;
   border-bottom-color:#d1d4d5;
}

td.margin7 {margin-left:10px;}

td.bot {padding: 8px 8px 8px 8px;}
		
	.mainExpand {
  cursor:hand;
  cursor:pointer;
  font: bold .9em verdana, arial, helvetica, sans-serif;
 background-color:#ffffff;}

.td {
	background-color: #ffffff;
	text-align:left;
}


.tbl  {
	width:545px;
    height:100%;
    valign:middle;
	 background-color: #ffffff;
	text-align: left;
    text-valign:middle;
    display:block;
    line-height:16px;
	text-decoration: none;
	color:#184c66;
}

.tbl a {
	width:545px;
    height:100%;
    text-valign:middle;
	background-color: #ffffff;
	text-align: left;
    line-height:16px;
   display:block;
    text-decoration: none;
   	color:#184c66;
}

.tbl a:hover {
   width:545px;
    height:100%;
    valign:middle;
	text-decoration: none;
	background-color: #cccc99;
   text-align: left;
   display:block;
    text-decoration: none;
	color: #035934;
}
