#OurStaffTable td { font-size: 1em;}
.smallbold {font-weight: bold; font-size: 1em; }
.smallwhitebold {font-weight: bold; font-size: 1em; color:#FFFFFF;}
.bold {font-weight: bold; }
.style9 {font-size: x-small; margin-right: 30px; }
.style9 img { padding-left:1px;}
.subheader {
	color: #660066;
	text-align:left;
	font-weight:bold;
	font-size: 1em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}
.smallnav {font-size: .9em;}

.subrowhead { background-color:#88BCC9; font-weight:bold; }
/*background-color:#88BCC9;*/

.subrowheadQSCB1 { background-color:#D5DAEE; font-weight:bold; }
.subrowheadQSCB2 { background-color:#C7D1EC; font-weight:bold; }
.subrowheadQSCB3 { background-color: #BCC1DA; font-weight:bold; line-height: .95em; padding: 0; }
.subrowheadQSCB4 {	background-color: #F6C56F; font-weight:bold; height: 3.5em;  }
.subrowhead2011Sum { background-color: #ED9700; color: black; font-weight:bold; font-size: 1em; height: 3.5em;  }
.subrowTotals { background-color: #cccccc; font-weight:bold; }
/*#DBDCEE  #D7DDE9  #C7D1EC    #f9cfa4   #F6C56F  */

td.content {vertical-align:middle;
}
.content tr td {vertical-align:middle;
}
.standoutspace {padding-bottom: 0.9em;	padding-top: 0.9em; }
.midback { color: #88BCC9; }
.indent {
	padding-left: 12px;
}
.smallnav td { padding-bottom:4px; padding-top:2px;}
.mainheader { font-weight:bold; font-size:1em; padding-top: .5em; padding-bottom: .1em; letter-spacing: .2em;}
.updatedate { color: #FF6633; font-weight:bold; }
#ConstrMain {width:560px;}

#sidelinks ul li  {
	font: 1em verdana, sans-serif;
	line-height:150%;
/*		color: gray;
border-left:1px #c0c0c0 dashed;*/
	text-align: left;
	padding-left: 2px;
	}
#wrap #content-wrap #content #sidebar-right {  padding-bottom:10px;}

#wrap #content-wrap #content #sidebar-right li { margin-bottom: 1px; background-color: #F2F2F2; }
#wrap #content-wrap #content #sidebar-right li.sublink { background-color:#ffffff; margin-left: 8px; padding-left: 2px; margin-bottom: 1px; margin-right: 1px;}
#wrap #content-wrap #content #sidebar-right li.sublinkreg { margin-left: 8px;}
#wrap #content-wrap #content #sidebar-right li.sublink2 { background-color:#ffffff; margin-left: 14px; padding-left: 2px; margin-bottom: 1px; margin-right: 1px;}
#wrap #content-wrap #content #sidebar-right li.sublinkreg2 { margin-left: 14px;}
#wrap #content-wrap #content #sidebar-right li.sublink3 { background-color:#ffffff; margin-left: 21px; padding-left: 2px; margin-bottom: 1px; margin-right: 1px;}
#wrap #content-wrap #content #sidebar-right li.sublink3reg { margin-left: 19px;}
.cnt { text-align:center;}
#wrap #content-wrap #content #main ul.bondlinks { margin: 0; padding:0; padding-right: 5px; float:left; border:none;}
#wrap #content-wrap #content #main .bondlinks a { margin: 0; padding:0;}
#wrap #content-wrap #content #main .bondlinks li  {list-style-type: none; margin: 0; padding:0; list-style-image: none;}
#wrap #content-wrap #content #main .bondlinks img { border:none; margin: 0; padding:0;}
#wrap #content-wrap #content #main .subul li {list-style-type: square; margin-left: 2em;  margin-right: 1em;list-style-position: outside ; padding:0;}
hr { background-color:#036589; color: #036589; text-align:left;
	font-weight:bold; margin-left:0; height: 9px; width:542px; margin-bottom: 22px;
}
.whitefont { color:#FFFFFF;}
.whitefont a { color:#FFFFFF;}


#wrap #content-wrap #content #main div.bondlinks2 { text-align:center; margin: 0; padding:0;}
#wrap #content-wrap #content #main .bondlinks2 a { margin: 0; padding:0;}
#wrap #content-wrap #content #main .bondlinks2 img { border:none; margin: 0; padding:0;}




#wrap #content-wrap #content #main .projectslist { width: 570px; margin: 0; padding:0;}
#wrap #content-wrap #content #main .projectslist td { margin: 0; padding:3px; font-size:1em; width: 33%; }
#wrap #content-wrap #content #main #Staff { width: 570px; margin: 0; padding:0;}
#wrap #content-wrap #content #main .staff { width: 570px; margin: 0; padding:0;}
#wrap #content-wrap #content #main .staff td{ width: 50%; text-align:left; }
#wrap #content-wrap #content #main div.staff1 { width: 350px; margin: 0; padding-left: 155px; text-align:left;}
#wrap #content-wrap #content #main div.staff1a { width: 350px; margin: 0; padding-left: 125px; text-align:left;}

#wrap #content-wrap #content #main #Staff td { width: 50%; padding:10px;}
#wrap #content-wrap #content #main #bondstatus td { font-size: .9em; color:#000000; vertical-align:middle; margin:0; padding:0; line-height: normal;}
#bondstatus tr { vertical-align:middle;}
#wrap #content-wrap #content #main #projectphoto { float:left; padding-right: 3px; padding-bottom: 2em; }
#wrap #content-wrap #content #main p { color: #000000;}
#wrap #content-wrap #content #main ol { list-style-type: decimal;
	list-style-image: none; margin: 0 0 0 35px;}
#wrap #content-wrap #content #main .projecthead { color: #000000;}
#wrap #content-wrap #content #main .projectdetails { border:0; color: #000000; padding: 2px; }
#wrap #content-wrap #content #main .projectdetails img{ border:0; }
#wrap #content-wrap #content #main .projectdetails #col1{ width:30%; }

#wrap #content-wrap #content #main .aprojectdetail { border:none; color: #000000; padding: 2px; }


.PageLastUpdated {color: #FF0000; background-color:#FFFF00; width:550px; text-align:center;}
.TotalInterest {
	color: #FFFF00;
	font-weight: bold;
	font-size: 1em;
}

.BondContin{
	font-size: 1em;
	font-weight: bold;}

.BondFundsAvail {
	font-size: 1em;
	font-weight: bold;}
	
#wrap #content-wrap #content #main #AboutUs p{ text-align: center; width: 550px; color:#000000; }
.picleft { float:left; padding-right:4px;}
#wrap #content-wrap #content #main #AboutUs h3{ text-align: left; color:#000000;  margin:0; padding:0; padding-bottom: 1em; padding-top: 1em;}
#wrap #content-wrap #content #main #AboutUs li{ list-style-type: square; margin:0; margin-left: 2em;  margin-right: 1em; list-style-position: outside ; padding:0;}

#wrap #content-wrap #content #main #newslist ul{   width: 550px;
}
#wrap #content-wrap #content #main #newslist li.date{ text-align: left;
 
}
#wrap #content-wrap #content #main div.news{ text-align: left;
        list-style: none; float:right;
        width: 300px;
}
.picleft { float:left; padding-right:6px; padding-bottom:1px; padding-top:3px;}
.picright { float:right; padding-left:6px; padding-bottom:1px; padding-top:3px;}
.pictoppadding { padding-top:15px;}
.pictoppaddingbott { padding-bottom:7px;}
.PhotosIntro {
	color: #000000;
	font-weight: bold;
	font-size: .9em;}
	
	.picture { border:none;}
	.justify { text-align:justify;}
	.picspacer70 { padding-left: 70px;}

	#wrap #content-wrap #content #main #BondProjects li{ list-style-type: square; margin:0; margin-left: 1em;  list-style-position: outside ; padding:0; line-height:normal;}
	
	
 ul.contactlist  {width: 580px; list-style-type: none; padding:0; margin:0; display:inline;}
.contactlist ul li 	{background-color:#333333; width: 200px;}	
li.contactlist1a { background-color:#d2dae9; }
 li.contactlist1b { background-color:#fdf0ff;}
 
 
 
 #wrap #content-wrap #content #main #homefeature ul, #wrap #content-wrap #content #main #homefeature li { display:inline;  }
  #wrap #content-wrap #content #main #homefeature li { width: 130px; float: left; text-align: center;} 
  #wrap #content-wrap #content #main #homefeature li img { border:none;}
  #wrap #content-wrap #content #main #homefeature li a { font-variant:normal;}
  .the2003bond {color: #AB6C00;}
  .col2 { width: 50%;}
  
  td, th { padding-bottom: .4em; padding-right: .3em;
}
sup { font-size: .9em; font-weight: bold;}
.completed { right: 40px; top: 67px; position: absolute; }
.completed2 { right: 40px; top: 105px; position: absolute; }
.completed3 { right: 40px; top: 155px; position: absolute; }
.completed4 { right: 40px; top: 205px; position: absolute; }
.completed5 { right: 40px; top: 255px; position: absolute; }
.completed6 { right: 40px; top: 305px; position: absolute; }
.completed7 { right: 40px; top: 325px; position: absolute; }
.completed7a { right: 40px; top: 375px; position: absolute; }
.completed8 { right: 40px; top: 425px; position: absolute; }
h3.boxgr { background-color: #97cafc; color: #FFFFFF; text-align:left; font-weight:bold; margin-left:0; width:542px; margin-top: 1.5em; clear:both;}
h3.boxsp { background-color: #9797fc; color: #FFFFFF; text-align:left; font-weight:bold; margin-left:0; width:542px; margin-top: 1.5em; clear:both;}
h3.boxtr { background-color: #ca97fc; color: #FFFFFF; text-align:left; font-weight:bold; margin-left:0; width:542px; margin-top: 1.5em; clear:both;}
h3.boxte { background-color: #cafcca; color: #000000; text-align:left; font-weight:bold; margin-left:0; width:542px; margin-top: 1.5em; clear:both;}
h3.boxeq { background-color: #fc6500; color: #FFFFFF; text-align:left; font-weight:bold; margin-left:0; width:542px; margin-top: 1.5em; clear:both;}
.rght { text-align: right; white-space:nowrap;}
.estimateinfo {font-size: .8em; }
.HomeMain  {font-size: 1em;  line-height: 1.3em; padding-left: 195px; margin-right: 25px; }
.announce { font-size: 1em; color: #FF0000; font-weight:bold; background-color: #FFFFFF; margin-top: 3px; margin-right: 10px;  margin-left: 2px; padding: 5px; border-width: 0px; border-color:#006600; border-style:solid;}
/*.HomeMain p { margin-top: 0; padding-top: 0;}*/

.announce2 { font-size: 1em; color: #FF0000; font-weight:bold; letter-spacing: .1em;}

h2 { font-size: 111%;}

col#newscol1 { width: 25%;}
col#newscol2 { width: 75%;}
.wid550 { width: 550px; }



.picwcaption { border: 1px solid #c19448; padding: 3px; padding-right: 5px; font-size: .8em; text-align: center; }
.picwcaption img { border: 1px solid #CCCCCC; vertical-align:middle; margin-bottom: 1px; }
.picwcapright { margin: 0.5em .3em .1em 0.8em; float:right; }
.picwcapleft { margin: 0.5em 0.8em 0.5em 0; float:left; }
address { font-style: normal;}
.zerotop { margin-top: 0; padding-top: 0;}
.zerobottom { margin-bottom: 0; padding-bottom: 0; padding-top: 1em;}


.box3 {
    word-spacing: .1em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em; line-height:2em;
    background-color: #FFD101;
    letter-spacing: 0.1em;
    text-align: center;
    clear: none;
    float: none;
    width: 100%;
    color: #2E3192; padding: 1px 1px;
    background-position: center;
    margin-left: 0px; border: 1px solid #ccc;
}

.box2 {
    word-spacing: .1em; text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em; line-height:1.8em;
    background-color: #FFE6CC;
    letter-spacing: 0.1em;
    clear: none;
    float: none;
    width: 500px;
    color: #FC9; padding: 2px 2px;
    border: 1px solid #999;
}


.box4 {
    word-spacing: .1em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em; line-height:2em;
    background-color: #FFD101;
    letter-spacing: 0.1em;
    text-align: center;
    clear: none;
    float: none;
    width: 100%;
    color: #2E3192; padding: 7px 15px;
    background-position: center;
    margin-left: 0px; border: 1px solid #ccc;
}

.otherbox {
    word-spacing: .1em; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em; line-height:1.5em;
    background-color: #ED9700;
    letter-spacing: 0.2em;
    text-align: left;
    clear: none; 
    float: none;
    width: 95%;
    color: #fff; padding: 1px 2px; padding-left: 1em;
    background-position: center;
    margin-left: .1em; border: 1px ridge orange;
}


ul.bondlist {list-style-type: none; padding:0; margin:0; }
ul.bondlist li 	{ width: 188px; list-style-type: none;  display:inline; text-align:center;}	


.BondNotSelected { padding: 0; background-color: #E8E8E8; margin: 1px; border: 1px solid #666; color:#666;}

.BondStatusSelected { padding: 1px; background-color: #F90; margin: 1px; border: 1px solid #666; color:#000;}

.BondStatusHeading { text-align: center; color: #001175; font-family: Verdana, Geneva, sans-serif;}
