html { }
body { margin:0px; padding:0px; font-family:arial, "helvetica neue", helvetica, sans-serif; font-size:12px; color:#333333; background:#094E85 url(/images/background.jpg) repeat-x top left; }
* a, * input, * a img, * { outline: none; }
form { margin-bottom:0px; }
img { border:0px; padding:0px; margin:0px; vertical-align:bottom; }
a, a:active, a:visited { color:#333333; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none; }
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; margin-bottom:4px; }
p { margin:0px; line-height:1.5em; }
.clear { clear:both; height:0px; font-size:0px; margin:0px; padding:0px; border:0px; line-height:0px; }
.normal, a.normal, a.normal:active, a.normal:hover, a.normal:visited { font-weight:normal; font-size:12px; }
.biggerstill { font-size:2em; }
.biggest { font-size:1.5em; }
.bigger { font-size:1.4em; }
.big { font-size:1.2em; }
.small { font-size:11px; }
.xsmall { font-size:10px; }
.bold, .currency, .label { font-weight:bold; }
.u { text-decoration: underline; }
.notransform { text-transform:none; }
.strikethrough {text-decoration: line-through;}
.doublespace { line-height:1.5em; }
.hideoverflow { overflow:hidden; }
.breakword { word-wrap:break-word; }
.centerelement { margin:0 auto; }
.center { text-align:center; }
.middle { vertical-align:middle; }
.right { text-align:right; }
.left { text-align:left; }
.floatleft { float:left; }
.floatright { float:right; }
.inline { display:inline; }
.block { display:block; }
.inlineblock { display:inline-block; }
.relative { position:relative; }
.absolute { position:absolute; }
.static { position:static; }
.hidden { display:none; }
.visibilityhidden { visibility:hidden; }
.visibilityvisible { visibility:visible; }
.spacerhalf { margin-right:3px; }
.spacer { margin-right:6px; }
.spacerx2 { margin-right:12px; }
.spacerx3 { margin-right:16px; }
.spacerx4 { margin-right:20px; }
.spacerx5 { margin-right:30px; }
.leftspacer { margin-left:6px; }
.leftspacerx2 { margin-left:12px; }
.leftspacerx3 { margin-left:16px; }
.leftspacerx4 { margin-left:20px; }
.leftspacerx5 { margin-left:30px; }
.vertspacerhalf { margin-top:3px; }
.vertspacer { margin-top:6px; }
.vertspacerx2 { margin-top:12px; }
.vertspacerx3 { margin-top:16px; }
.vertspacerx4 { margin-top:24px; }
.vertspacerminus1 { margin-top:-6px; }
.onepix { height:1px; line-height:1px; font-size:1px; }
.paddedbottom { padding-bottom: 3px; }
.paddedbottomx4 { padding-bottom: 12px; }
.marginbottom { margin-bottom: 3px; }
.nomargin { margin:0px; }
.notransform { text-transform:none; }
.half { float:left; width:50%; }
.third { float:left; width:33%; }
.uppercase { text-transform:uppercase; }
.move { cursor:move; }

#container { margin:0px auto; padding:0px; width:980px; position:relative; }
#header { background:url(/images/header.jpg) no-repeat top center; height:170px; }
#navbar { background:url(/images/navbar.png) repeat-x top left; height:54px; width:900px; margin:0 auto; }
#main_header a, #main_header a:active, #main_header a:visited, #main_header a:hover { float:left; padding:0px 22px; }
#main_header { background:url(/images/main_top.png) no-repeat top left; height:45px; width:950px; font-weight:bold; margin:0 auto; }
#main_content { background-color:#ffffff; width:900px; margin:0 auto; }
#main_footer { background:url(/images/footer.jpg) no-repeat top left; width:875px; min-height:100px; padding-left:25px; padding-top:25px; margin:0 auto 20px auto; }
#main_left { float:left; position:relative; width:592px; padding-top:10px; }
#main_contribute { float:left; position:relative; width:980px; }
#main_right { float:right; position:relative; background:url(/images/right_sidebar_bg.jpg) repeat-x top left; width:308px; min-height:500px; }
#sidebar { padding-top:13px; padding-left:13px; padding-right:14px; }
#emailbox { background:url(/images/emailbox.png); padding-top:39px; width:281px; height:90px; }
#d89 { background:url(/images/district_bg.png) repeat-x top left; margin-top:13px; padding-left:12px; padding-top:13px; width:267px; height:195px; }

#whatmatters { 
	background:url(/images/whatmatters.png); 
	padding-top:53px; 
	padding-left:20px; 
	padding-right:20px; 
	width:241px; 
	height:93px; 
}
.pagecontent {
padding-top: 10px;
padding-bottom: 20px;
padding-right: 20px;
padding-left: 20px;
}
ul.cindy { list-style-image: url(/images/bullet.png); }
ul.cindy li { margin-bottom: 6px; }

.textbox_med { font-family:arial; font-size:12px; padding:5px; border: solid 1px #cccccc; width:219px; color:#666666; }
.textbox_small { font-family:arial; font-size:12px; padding:5px; border: solid 1px #cccccc; width:151px; color:#666666; }

.formBuilderLabel, .formBuilderLabelRequired { float:left; width:200px; text-align:right; margin-right:6px; margin-top:2px; }
.formBuilderLabelRequired { font-weight:bold; }
.formBuilderField { margin-top:4px; }
#fieldformBuilderFieldWhat_is_your_question, #fieldformBuilderFieldComments { width:300px; }
.formBuilderSubmit { margin-left:206px; margin-top:6px; }

.activity_facebook { background:url(/images/icon_facebook.gif) no-repeat 0px 8px; padding:8px 0px 8px 22px; }
.activity_twitter { background:url(/images/icon_twitter.gif) no-repeat 0px 8px; padding:8px 0px 8px 22px; }
.activity_news { background:url(/images/favicon.png) no-repeat 0px 8px; padding:8px 0px 8px 22px; }

#activityfeed { height:340px; padding:0px 8px; overflow:auto; }
.topborder { line-height:1px; font-size:1px; border-top:1px solid #9999cc; }
.alignleft{	float:left;	margin-right:15px;	margin-bottom:15px;	border: 1px solid #333333;}.alignright{	float:right;	margin-left:15px;	margin-bottom:15px;	border: 1px solid #333333;}
.formBuilderCaptcha input { margin-left:206px; margin-top:6px; }
.formBuilderCaptcha img { margin-top:6px; }
#fieldformBuilderFieldWhats_your_question { width:300px; }
#fieldformBuilderFieldId_like_to { width:300px; height:130px; }
