* { margin: 0; padding: 0; }
body { font-size: 90%; background-image: url("../images/bg.gif"); background-repeat: repeat; color: #666; font-family: Arial, Helvetica, Sans-Serif; }
h1 { font-size: 150%; color: #004c93; margin: 20px 0 8px 0; font-weight: normal; }
h2 { font-size: 120%; color: #004c93; margin: 15px 0 8px 0; }
h3 { font-size: 110%; color: #00851c; }
h4 { font-size: 105%; color: #00851c; font-style: italic; font-weight: normal; }
p { margin: 0 0 10px; }
img { border: none; }
blockquote { padding-left: 20px; }
.grey { color: silver; font-size: 90%; }
.error { color: red; }
.new { float: left; color: red; font-weight: bold; font-size: smaller; border: 2px solid red; background-color: #fcf; padding: 4px 2px; margin: 10px 15px 10px 0; }

.news-item p { padding: 0; margin: 25px 0 0 0; }

#wrap { margin: 0 20px 0 43px; width: 860px; }

#header { padding: 0; }

#main { margin: -4px 0 0 0; }

#menubar { position: relative; float: left; width: 200px; background-image: url("../images/nav-bg.jpg"); background-repeat: repeat-y; }
#menubar a { text-decoration: none; color: #004c93; }
#menubar a:hover { color: #00851c; } 
#menubar ul { list-style-type: none; list-style-image: url("../images/bullet.png"); padding-left: 40px; }
#menubar ul li { padding: 6px 0; border-top: 0px solid white; color: #004c93; font-weight: bolder; font-size: 12px; }
#menubar ul ul { list-style: none; list-style-image: none; padding: 4px 0 0 15px; background-image: none; }
#menubar ul ul li {	padding: 4px 0px; background-image: none; font-weight: normal; font-size: 12px; }
#menubar ul li li:hover { /* background-color: white; */ }
#menubar ul ul li.subitem { padding: 2px 20px; } 

#navbar {}

#iconbar {background-image: url("../images/icon-bg.jpg"); background-repeat: repeat-y;}
#iconbar p {text-align: center;}

#content { position: relative; background-image: url("../images/content-bg.jpg"); background-repeat: repeat-y; padding: 0 25px 20px; margin-left: 207px; width: 530px; border: 0px solid green; }
html>body #content { margin-left: 210px; }
#content ul, ol { padding: 10px 20px 10px 30px; }

#committee,
.committee {list-style-type: none; }
#committee ul,
.committee ul { padding-top: 0px; margin-top: 0px; border: 0px solid red; }
#committee li,
.committee li {padding: 0px 0px 15px 0px; border: 0px dashed green;}

#breadcrumb { margin-bottom: 10px; font-size: 10px; }
#breadcrumb a { text-decoration: none; color: #666; }
#breadcrumb a:hover { text-decoration: underline; }

#footer { clear: both; margin: 50px 0 40px 105px; color: #333; font-size: 10px; overflow: hidden; }
#footer a { text-decoration: none; color: #333; }
#footer a:hover { text-decoration: underline; }
#footer ul { list-style-type: none; margin: auto; }
#footer ul li { border-left: 1px solid black; padding: 0 1.5em 0 1.5em; margin: 0 .5em 0 -.5em; display: block; float: left; line-height: 1.4em; }


fieldset { padding: 25px;  margin: 20px 50px 20px 5px; }
legend { font-weight: bold; font-size: 110%; }
