body {text-align:center; background:#225688 url(images/wp.gif); margin:0;}
.content {width: 700px; margin:0 auto; font:8pt verdana,sans-serif;text-align:left; background:white; position:relative;border-left:2px #B5C7DF solid; border-right:2px #B5C7DF solid;}
.clearme {clear:both;}
.letter {border:2px black solid; background:#efefef; font: 14pt courier,serif; padding:20px; margin-top:10px;}

ul {margin-left:0; padding:0; list-style-image:url(images/ibullet.gif);}
ul li {margin-left:25px;}

.mainnav {background:#E2E2E2 url(images/nav.gif) repeat-x; color:black; margin:0;text-align:center;padding:2px 0 2px; border-bottom:2px gray solid;}
.mainnav ul {margin:0;padding:7px;}
.mainnav ul li {display: inline; margin-left:0;}
.mainnav ul li a {color:black; text-decoration:none; padding:3px 8px; font-weight:bold; border:1px gray solid;}
.mainnav ul li a.hot {color:black; padding:3px 8px; font-weight:bold; border:1px #D41638 solid;}
.mainnav ul li a:hover, .mainnav ul li a.hot:hover {color:#D41638; border:1px #D41638 solid; background:white;}
.mainnav ul li span.hot {color:black; padding:3px 8px; font-weight:bold;}

.para p, .page1 {font: 9pt/14pt georgia,serif;margin:6px 0 12px;}
.para p.para1:first-letter {font:bold 18pt georgia,serif;color:#666; margin:0;}

.bodyhere {margin:0 20px;font:10pt/15pt Georgia,serif; }
.bodyhere1 {margin:15px 20px 10px 5px; font:10pt/15pt Georgia,serif;}
.leftcol {width:249px; float:left;}
a {font-weight:bold; color:#DA1A3F; text-decoration:none;}
a:hover {text-decoration:underline;}
.talk a, .talk2 a, .talk3 a {text-decoration:underline;}
h1 {font:bold 18pt Arial,sans-serif; margin:8px 0 8px; color:#225688;}
h3 {font:bold 13pt Arial,sans-serif; margin:11px 0 7px; color:#225688;} 

.picl {float:left;text-align:left;margin-right:10px; margin-bottom:10px; font:8pt verdana,sans-serif;}
.picr {float:right;text-align:left;margin-left:10px; margin-bottom:10px; font:8pt verdana,sans-serif;}
.pic {text-align:left; font:8pt verdana,sans-serif;}
.credit {font:italic 7.5pt arial,sans-serif;text-align:right;}
.piccheck {float:left;margin-right:4px; margin-bottom:4px;}
.issue {font-weight:bold; color:#225688;}
.ds li {padding-bottom:5px;padding-top:5px;}
.ss li {padding-bottom:0;padding-top:0;}
.hs li {padding-bottom:2px;padding-top:2px;}
.vfont {font:7.5pt verdana,sans-serif;}
ul.check li {list-style-image:url(images/check.gif);}
.talk {margin-left: 265px;}
.talk2 {padding:0 50px;}
.talk3 {padding:0 50px 0 0; margin-left:275px;}
.more {font:7pt arial,sans-serif; font-weight:normal;}

.informed {font:7pt verdana,sans-serif; background: #E2E2E2; border:1px #003466 solid; margin-top:6px; margin-bottom:8px; padding-bottom:4px;}
.informed form {margin:0;}
.informed .inner {margin:0 4px;}
.informed .inner2 {margin:0 4px;font:8pt arial, verdana,sans-serif;}
.informed p{padding:0 1px 3px 0; margin:0;}
.informed p#FirstName {float:left;}
.informed p#LastName {padding-left:10px;}
.informed h2 {font:bold 10pt arial,sans-serif; background:#003466; padding:2px; color:white; text-align:center;margin:0 0 4px;}
.informed input, .informed textarea {font:9pt Georgia,serif;margin:0;padding:0;}
.informed a {color:#B8180C;}
.informed a:hover {color:#DA1A3F;}

.informed2 {font:8pt verdana,sans-serif;}
.informed2 form {margin:0;}
.informed2 p {padding:0 1px 3px 0; margin:0;}
.informed2 p#FirstName {float:left; width:140px;}
.informed2 p#LastName {padding-left:10px;}
.informed2 input, .informed textarea {font:9pt Georgia,serif;margin:0;}

.faqs .onefaq {margin-bottom:15px; border-bottom:1px #225688 solid;}
.faqs .onefaq ul{margin-left:25px;}
.faqs .question {font-weight:bold; font-size: 110%; color:#225688;margin-top:10px;}
.faqs a.qq {font-weight:bold; color:#225688; text-decoration:none;}
.faqs .expand {font:bold 8pt verdana,sans-serif; text-align:right; margin-bottom:5px;}
.faqs .expand a {text-decoration:underline;}
.faqs p {margin-bottom:12px; margin-top:5px; margin-left:20px;}
.faqs .qnumber {border:1px black solid; background: #225688; color:white; padding:1px 3px 3px; margin-right:3px; font-size:10pt; display:block; float:left;}
.faqs .qnumber a {color:white; text-decoration:none;}

.p1issues p {margin:0 0 0 22px; font-weight:bold;}
.p1issues a {font-weight:bold; color:#225688;text-decoration:none;}
.p1issues a:hover {color:#225688;text-decoration:none;}
.p1issues .piccheck {float:left;margin-right:0; margin-bottom:0; background:url(images/check.gif) no-repeat; width: 16px; height:16px; }

.pg1 a {font-weight:bold; color:#225688;text-decoration:none;display:block;}
.pg1 a:hover {color:black;background:#D4EEFD;}

.p1blast {float:right; width:155px;margin-left:8px;}
.p1blast h1 {font:12pt arial,sans-serif; text-align;center;color:#667;text-align:center; margin:0;background:#E2E2E2;}
.p1blast p {margin:2px 5px 6px;}
.p1blast h3 {font-size:8pt; font-weight:bold; text-align:center; margin:0 0 2px 0; color:black; border-top:1px #D6D4D3 solid;padding-top:2px;}
.pp1blast h3 {font-size:9.5pt; font-weight:bold; text-align:center; margin:0; background:#225688; color:white; margin-bottom:4px; border-bottom:1px #225688 solid; padding:1px 0 2px;border-top:1px #225688 solid;}
.pp1blast2 {border-right:1px #225688 solid; border-left:1px #225688 solid; border-bottom:1px #225688 solid; background: #E5E6E5; font:8.5pt verdana,sans-serif; padding-bottom:6px;}
.p1blast2 {border:1px #E2E2E2 solid; font:8pt arial,verdana,sans-serif; padding-bottom:6px; background:#F7F6F6;}
.p1blast2 p {margin:4px;}


.p1b {background:url(images/tab.gif) no-repeat; width:172px; float:left; margin:0 1px;}
.p1b p {margin:5px; text-align:center; font:bold 7.5pt verdana,sans-serif;}
.p1b a {color:#003466;}
.p1b a:hover {color:#aa0000;}

.quote {font:7pt arial,sans-serif; background:#efefef; padding:1px 2px; margin-top:6px;}
.footer {background:#efefef; color: #666; margin:8px 0 0; text-align:center; border-top:1px gray solid; padding:8px 0; clear:both;}
.footer p {margin:0;}

input.submitjoin {font:bold 8pt arial,sans-serif;}

.newsbrief {font:8pt arial,sans-serif;padding-left:6px;}
.news {margin:0 20px;}
.news1 a {color:#003466; text-decoration:none;}
.news1 a:hover {text-decoration:underline;}

.contactdoug {text-align:center; }
.contactdoug a {text-decoration:underline;font:bold 9pt verdana,sans-serif;}
.contacttop {position:absolute; top:0; right:0; font:7pt verdana,sans-serif;}
.contacttop a {font:bold 7pt verdana,sans-serif; text-decoration:none; padding:2px 4px; color:#BC0000; background:white url(images/white.gif); opacity: 0.75;filter:alpha(opacity=50, style=0, enabled=0);}
.contacttop a:hover { filter:alpha(opacity=100);opacity: 1;}
.issuesmore {padding-left:45px; font-size:8pt; background:url(images/more.gif) no-repeat; }

.links {font:9pt/14pt Georgia,serif;}
.links h3 {border-top:1px #225688 solid;padding-top:4px;}
.links a {text-decoration:none;}
.links a:hover {text-decoration:underline;}

.electionday {font:bold 10pt arial,verdana,sans-serif; text-align:center; width:249px; margin-bottom:6px; background:#E2E2E2; border:1px #003466 solid;color:#003466;}
.electionday .ed2 {padding:4px 7px;}
.electionday p {margin:0;}
.moreleft {font:8pt arial, verdana,sans-serif;text-align:left;margin:0;}
.moreleft p {margin:4px 0;}
.moreleft a {text-decoration:underline;}
.moreleft h2 {font:bold 8pt arial, verdana,sans-serif;text-align:center;margin:5px 0 0;}
.moreleft h2+p {margin-top:0;}

.video {background: url(images/hellervideo.jpg) no-repeat;width:249px; height:186px;}

.p10 {text-align:center; font:bold 8pt arial,sans-serif;margin-top:5px;}

.pastdate {color:#999;}

.minutes {border-collapse:collapse;font:9pt/11pt arial,sans-serif;}
.minutes th {border:1px black solid;background-color:#eee;font-weight:bold;text-align:left; padding:0 4px;}
.minutes th.year {background-color:black; color:white; font-size:110%; text-align:center;}
.minutes td {border:1px black solid;padding:2px 4px;vertical-align: top; text-align:left;}

.linker {background-image:url(images/link.gif);width:14px; height:11px;background-repeat: no-repeat;}
.linker:hover {background-position: 0px -11px;}

.issues {vertical-align:top; font:8pt verdana,sans-serif; text-align:center;width:100%;border-collapse:collapse;}
.issues a {color:black; text-decoration:none;}
.issues td {border:1px #ccc solid;padding:4px;}
.issuesbox {float:right; margin-left:20px; margin-bottom:20px; padding:0 10px; width:200px; font:8pt verdana,sans-serif; background:#efefef; border:1px black solid;}
.issuesbox h3 {font:bold 10pt verdana,sans-serif;}
.issuesbox li {padding-bottom:4px;padding-top:4px;}
 
.announce {border:1px gray solid; background:#FFFEE5; padding:5px; text-align:center; font:9pt arial,sans-serif;}