*{ margin: 0; }*

body { background: #000099 url(images/bluebg.gif) repeat; font: normal small Verdana, Arial, Helvetica, sans-serif;}
p { padding: 0px 0px 10px 0px;}
h1 { font-size: 11pt; font-weight: bold; color: #000099; text-align: center; margin: 5px 0px 10px 0px;}
h2 { font-size: 10pt; font-weight: bold; color: #000099; margin: 5px 0px 10px 0px;}
h3 { font-size: 9pt; font-weight: bold; color: #000099; margin: 5px 0px 10px 0px;}
hr { margin: 5px 0px 5px 0px;}
blockquote { margin: 0px 0px 15px 20px;}
ul { list-style-image: url(images/bullet2.gif); margin: 5px 0px 10px 10px;}
ol { list-style-type:decimal; margin: 5px 0px 10px 10px;}
th { text-align: left;}
td { vertical-align:top}
td.board { text-align: center; vertical-align: top; width: 50%;}
td.committee { width: 250px;}
.spacer { margin: 5px 0px 5px 0px;}
.err { font-size: 12px; color: #FF0000;}
.whitehr { margin: 5px 5px 5px 5px; background-color: #FFFFFF;	height: 1px;}
.lrp { background-color: #DDDDDD; border:none;}
.hidden { display: none; }
.unhidden { display: block; }
.election_photos { float:left; margin: 0px 5px 3px 0px;}

#header { width: 760px;}
#logo { float: left; margin-left: 5px; padding: 2px 10px 2px 10px;}
#bannerads { color: #FFFFFF; text-align: center; font-size: 7pt; height: 121px;}
#hnav { width: 540px; background-color: #666666; float: right; text-align: center;}
#wrap { width: 755px; margin: 0px 0px 5px 5px; background-color: #FFFFFF;}
#left { width: 215px;}
#vnav { padding: 5px 0px 0px 10px;}
#membership { border: ridge; background: url(images/bluebg.gif); text-align: center; font-weight: bold; width: 185px;	margin: 10px 10px 10px 10px;}
#special { }
/* #right {float: right; width: 539px; font-size: 9pt; color: #000000; vertical-align: top; border-left: 1px solid #666666; padding: 2px 0px 5px 0px;} */
#right { float: right; width: 530px; font-size: 9pt; color: #000000; vertical-align: top; padding: 5px 5px 5px 2px;} 
#footer { width: 760px; text-align: center; background: url(images/graybg.gif); font-size: 7pt; color: #FFFFFF; padding-top: 5px;}

a:link, a:visited { font-size: 9pt; color: #0000FF; text-decoration: underline;}
a:hover, a.active { font-size: 9pt; color: #000099; text-decoration: none;}
a.vnav:link, a.vnav:visited { font-size: 8pt; color: #000000; text-decoration: none; line-height: 10px;}
a.vnav:hover, a.vnav:active { font-size: 8pt; color: #000099; text-decoration: none; line-height: 10px;}
a.membership:link, a.membership:visited { font-size: 7pt; color: #FFFFFF; text-decoration: none;}
a.membership:hover, a.membership:active { font-size: 7pt; color: #FFFFFF; text-decoration: underline;}
a.footer:link, a.footer:visited{ font-size: 7pt; color: #FFFFFF; text-decoration: none;}
a.footer:hover, a.footer:active { font-size: 7pt; color: #000099; text-decoration: none;}


a.button { font-size: 9pt; color:#284775; text-decoration:none; background-color: #FFFBFF; border: solid;border-color:#CCCCCC; border-width: 1px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px;}
a.button:hover { font-size: 9pt; color:#284775; text-decoration:none; background-color: #FFFBFF; border: solid; border-color:#CCCCCC; border-width: 1px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px;}
a.button:visited { font-size: 9pt; color:#284775; text-decoration:none; background-color: #FFFBFF; border: solid; border-color:#CCCCCC; border-width: 1px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px;}
