html, body, form, fieldset {
 margin: 0;
 padding: 0;
 font-family: georgia, book antiqua, times, serif;
  background: #dfd39b;
}

img, div { 
  behavior: url(iepngfix.htc) 
}

#header {
 height:180px;
 background:#21487b;
}

a img {
display:block;
vertical-align:text-bottom
}  
 

#menu_siblings {
 float: none;
 width: 150px;
 margin: 6px;
 padding: .5em;
 background: #2b3d6a;
 color: #fff;
}

#menu_siblings ul {
 margin: .5em 1em;
 width: auto;
 padding: 0;
 background: none;
}

#menu_siblings li {
 float:none
 margin: .3em 0;
 width: auto;
 font-size:10pt;
 font-family: Palatino Linotype,Georgia,Trebuchet MS,sans-serif;
 border: none;
}

#menu_siblings ul a {
 display: block;
 padding: 0 .5em;
 color: #cfaf88;
}

#menu_siblings a:hover {
 background: #d7d0a5;
 color: #aa3443;
}

#menu_siblings a.active, #menu_siblings a.current {
 font-weight:bold;
 display:list-item;
 background: none;
 color: #cfaf88;
 list-style-type: circle;
}

.sub-div{
 height: 39px;
 margin: 0 -13px;
 background:#004e98;
 text-align:center;
 border:#fff solid 2px;
}

#subMenuWrap {
 margin-right: 10px;
 width:180px;
 background: #fff;
 border:1px solid #a9a9a9;
}
#footer {
 margin-top: 25px;
 text-align: center;
 color: #2b3d6a;
 font-size: 10px;
}

#maincontain {
 width:780px
 margin: 15px auto;
 padding: 0;
 text-align:center;
 background: #fff 
}



#wrap{
 margin: 1pc 2pc 0 2pc;
 padding:1em 0;
 background: #fff;
}

#main-table{
 margin: 0;
 padding: 0;
 width:100%;
 text-align:left;
}

#main-left{
 vertical-align:top;
 padding-left:0;
}

#content{
 margin: 0;
 padding: 0;
 width: 100%;
 vertical-align:top;

 text-align:left;
}

.menu h2, .menu hr {
 display: none
}

#mainMenu {
 background: url(images/menu_backg_02.png);
 height: 40px;
 text-align:center;
 margin: 0;
 padding:0;

}
#mainMenu ul {
 margin: 0;
 padding: 0;
}
#mainMenu li {
 border-right: none;
 padding: 0
}
#mainMenu a {
 text-decoration: none;
 color: #AECAE0;
 font-size: 13pt;
 padding: 0px;
}

#mainMenu a.active, #mainMenu a.current {
 background: #b3a358;
 color: #b3a358;
}
#mainMenu a:hover {
 color: #b3a358;
 background: #b3a358;
}

#main-table{
 margin: 0;
 padding: 0;
 }
 
.clear { 
 clear: both;
 font-size:0;
 line-height:0px;
 margin-top:-1px;
 height:1px;
 
}

div.staff-bio
{
  clear:left;
  border: 1px solid #a9a9a9;
  padding: 6pt;
  margin-bottom: 12pt;
  margin-right: 10px;
}

div.bio-photo img
{
  padding:2px;
  background:#ddd;
  border:1px solid #205394;
  margin: 0 0 0 12pt;
}
div.bio-name
{
  font-size: 130%;
  font-weight: bold;
}
div.bio-position, div.bio-district
{
  font-size: 110%;
  font-weight: bold;
  margin-bottom: 12pt;
}
div.bio-read-more
{
  margin-top: 12pt;
}

H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: georgia, book antiqua, times, serif; color: #000; }
PRE { font-family: monospace; color: #633; }
A { color: #000; text-decoration: underline; }
A:hover { color: #003; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 12pt; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 12pt; }

H1 { font-size: 20px; }
H2 { font-size: 18px; color: #00388A; }
H3 { font-size: 16px; color: #00388A; }
H4 { font-size: 14px; color: #00388A; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000; text-decoration: none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

textarea { color: black; }

UL { margin-top: 0px;  }
UL UL LI { font-size: 10px; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }