body { background:white url(/images/body_tile.gif) top left repeat-x; color:black; margin:0px; padding:0px; text-align:center; font:75% Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode", sans-serif; }
#content img { border:0px; display:block; }
form { margin:0px; }
table { font-size:1em; }
ul { margin:0; padding-left:40px; line-height:1.25em; }
li { margin: 0.1em 0 0; padding:0; }
h1 { font-size: 173%; margin:0; }
h2 { font-size: 144%; }
h3 { font-size: 120%; margin-bottom:.8em; }
h5 { font-size: 80%; font-weight:normal;}
h2, p { text-align:left; margin: 0.6em 0 0; }
.wrap {width:100%; position:relative; }
.lf { float:left; margin-right:10px; }
.rf { float:right; margin-left:10px; }
hr { clear:both; width:100%; height:2px; visibility:hidden; }
/* END COMMON *************************************** */
#content { width:980px; margin:0px auto; text-align:left; }
#top { width:980px; height:130px; position:relative; font-size:90%; }
 
#nav { position:absolute; right:0px; top:103px; padding-left:0px; white-space:nowrap;list-style-type:none; z-index:999;  border-right:4px solid #f0f0f0; }
#nav li {  position:relative; float:right; display:inline; white-space:nowrap;}
#nav li a { display:block; float:left; height:26px; line-height:26px; padding:0px 7px; border-left:4px solid #f0f0f0;  background:#4c4442; color:white; text-decoration:none; white-space:nowrap;}

#nav li ul { padding-left:0px; position:absolute; top:27px; left:6px; width:140px; white-space:nowrap; font-size:90%; visibility:hidden; z-index:999;}
#nav li ul li {left:0px;  list-style-type:none; display:block; width:100%; height:26px; line-height:26px; border:2px solid #f0f0f0; background:#4c4442;/*padding-left:10px; */margin-top:-1px;z-index:999; }
#nav li ul li a { display:block; width:127px; height:26px; line-height:26px; color:white; text-decoration:none;  border:none; }
#nav li ul li a:hover { text-decoration:underline;  }

#nav li a:hover { color:black; background:#fec21f; text-decoration:underline; }

.first { border-left:4px solid #f0f0f0!important; }
.last { border-right:4px solid #f0f0f0!important; }
#main { width:980px; margin:0px auto; background:url(/images/left_tile.gif) top left repeat-y; }
#main a { color:#b71622 ; text-decoration:underline; }
#main a:hover { text-decoration:none; }
#rightpanel { float:left; width:755px; border-bottom:3px solid #4c4442; background:white; }
#leftpanel { float:left; width:225px; margin:0px; padding:0px; border:none; }
#lefttop { width:225px; height:180px; background:#fec21f; border-bottom:3px solid #b71622; }
#righttop { width:755px; height:195px; background:#fec21f; border-bottom:3px solid #4c4442; }
#mayor { width:245px; float:right; text-align:center; }
#mayor img, #leftpanel img { margin:20px auto 0px auto; }
#page { width:505px; float:left; }
#final { width:470px; margin:20px auto; }
#page2 { width:755px; float:left; }
#final2 { width:725px; margin:20px auto; }
.hi { padding:5px; background:#f0f0f0; margin-top:10px; }
.hi h2 { margin-top:0px; }
#mainpic { position:absolute; top:0px; left:-120px;z-index:10 }
#recycle { position:absolute; top:40px; left:530px;z-index:10 }
.sideextra { margin-top:30px!important; }
#SubmitButton { background:url(/images/submit.gif) no-repeat; width:97px!important; height:32px; border:none; cursor:pointer }
#footer2 { color:#666666; font-size:10px; float:right; margin:8px 0px 15px 0px; text-align:right; }