h1, h2, h3, h4, h5, h6 { font-size: .9em;}

#OurStaffTable td { font-size: 1em;}
.smallbold {font-weight: bold; font-size: 12px; }
.smallwhitebold {font-weight: bold; font-size: 12px; 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: 12px;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}
.smallnav {font-size: 10px;}
.subrowhead {
	background-color:#88BCC9; font-weight:bold; }
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 { color: #1f186d; font-weight:bold; font-size:1em; padding-top: .5em; padding-bottom: .1em; }
.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;
	}

#sidelinks { margin: 0; padding:0;}
#sidelinks ul {list-style-type: none; margin: 0; padding:0;}
#navcontainer .navlist li.sublink { background-color:#d2dae9; padding-left: 10px;}
#navcontainer .navlist li.sublinkreg { background-color:#ffffff; padding-left: 10px;}
#navcontainer .navlist li.sublink2 { background-color:#d2dae9; padding-left: 17px;}
#navcontainer .navlist li.sublinkreg2 { background-color:#ffffff; padding-left: 17px;}
.cnt { text-align:center;}
#maincontent .bondlinks { margin: 0; padding:0; float:left; border:none;}
#maincontent .bondlinks li {list-style-type: none; margin: 0; padding:0;}
#maincontent .bondlinks img { border:none;}
#maincontent .subul li {list-style-type: square; margin-left: 2em;  margin-right: 1em;list-style-position: outside ; padding:0;}
hr { background-color:#1f186d; color: #1f186d; text-align:left;
	font-weight:bold; margin-left:0; height: 9px; width:542px; margin-bottom: 22px;
}
.whitefont { color:#FFFFFF;}
.whitefont a { color:#FFFFFF;}

#wrapper #pagebody #maincontent .projectslist { width: 570px; margin: 0; padding:0;}
#wrapper #pagebody #maincontent .projectslist td { margin: 0; padding:3px; font-size:.7em; width: 33%;}
#wrapper #pagebody #maincontent #Staff { width: 570px; margin: 0; padding:0;}
#wrapper #pagebody #maincontent #Staff td { width: 50%; padding:10px;}
#bondstatus td { font-size: .7em; color:#000000; vertical-align:middle;}
#bondstatus td a {font-variant: normal;}
#bondstatus tr { vertical-align:middle;}
#wrapper #pagebody #maincontent #projectphoto { float:left; padding-right: 3px; padding-bottom: 2em; }
#wrapper #pagebody #maincontent p { color: #000000;}
#wrapper #pagebody #maincontent .projecthead { color: #000000;}
#wrapper #pagebody #maincontent .projectdetails { border:0; color: #000000; padding: 3px; }
#wrapper #pagebody #maincontent .projectdetails img{ border:0; }

.PageLastUpdated {color: #FF0000; background-color:#FFFF00; width:550px; text-align:center;}
.TotalInterest {
	color: #FFFF00;
	font-weight: bold;
	font-size: 1em;
}
.BondFundsAvail {
	font-size: 1em;
	font-weight: bold;}
	
#wrapper #pagebody #maincontent #AboutUs p{ text-align: center; width: 550px; color:#000000; }
.picleft { float:left; padding-right:4px;}
#wrapper #pagebody #maincontent #AboutUs h3{ text-align: left; color:#000000;  margin:0; padding:0; padding-bottom: 1em; padding-top: 1em;}
#wrapper #pagebody #maincontent #AboutUs li{ list-style-type: square; margin:0; margin-left: 2em;  margin-right: 1em; list-style-position: outside ; padding:0;}

#wrapper #pagebody #maincontent #newslist ul{   width: 550px;
}
#wrapper #pagebody #maincontent #newslist li.date{ text-align: left;
 
}
#wrapper #pagebody #maincontent div.news{ text-align: left;
        list-style: none; float:right;
        width: 300px;
}
.picleft { float:left; padding-right:8px; 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;}
	
	#wrapper #pagebody #maincontent #BondProjects li{ list-style-type: square; margin:0; margin-left: 1em;  list-style-position: outside ; padding:0; line-height:normal;}
	
.BondNotSelected { display: none;}


table.projectdetails #Col5 { color: #F00; text-align: center;}
.statusalign { color: #F00; text-align: center; width: 5%;}


table.projectdetails {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.projectdetails th {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
table.projectdetails td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
