img {
	border:none;
}
.informed { padding-top:65px; padding-left:28px; text-align:left; }
.informed div { font-family:Arial, Helvetica; padding-bottom:5px; }
.informed div img { padding-right:5px; float:left; }
.informed div a { text-decoration:none; color:#232365; font-size:12px; line-height:24px; }
.menu  { background:url(../images/menu_bg.gif); }
.menu img { float:left; }
.menu div { height:50px; float:left;}
.menu div img { float:left; }
.menu div a { display:block; font-weight:bold; margin:auto; float:left; line-height:50px; padding:0 20px; color:#232365; font-size:13px; font-family:Arial, Helvetica; text-decoration:none; }
.menu div a:hover { text-decoration:underline; }
.bgLeft {  background-image: url(../images/bgLeft.gif); background-position: right top; background-repeat: no-repeat; }
.bgRight { background-image: url(../images/bgRight.gif); background-position: left top; background-repeat: no-repeat; }
.field {  height: 17px; width: 220px; margin-top: 2px; margin-bottom: 2px; margin-left: 1px; padding-top: 0px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.BGwhite {  background-color: #FFFFFF;}
.bodyBG { background-image: url(../images/bodyBG.gif); background-repeat: repeat-x; background-color:#d7d7d7;}
.arial12Blue { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000;}
.arial12Blue a:link{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; text-decoration:underline}
.arial12Blue a:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; text-decoration:underline}
.arial12Blue a:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; text-decoration:underline}

.arial12Blue h3 a:link { font-size:15px; color:#232365; }
.arial12Blue h3 a:hover { font-size:15px; color:#232365; }
.arial12Blue h3 a:visited { font-size:15px; color:#232365; }

.arial18red { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #b10f0f}
.arial11white {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.arial11whiteft {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.arial11whiteft a:link{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline}
.arial11whiteft a:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline}
.arial11whiteft a:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline}
.field1 { height: 13px; width: 175px; margin-top: 0px; margin-bottom: 6px; margin-left: 3px; padding-top: 0px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.field2 { height: 16px; width: 291px; margin-top: 0px; margin-bottom: 6px; margin-left: 5px; padding-top: 0px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px; background-color: #ebebeb; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02245c}
.field3 { height: 60px; width: 291px; margin-top: 0px; margin-bottom: 6px; margin-left: 5px; padding-top: 0px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px; background-color: #ebebeb; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02245c}
.bgform { background-image: url(../images/subpage/form.gif); background-repeat: no-repeat; background-position: top }

h1.arial18red, h2.arial18red { padding:0; margin:0 0 10px 0; font-weight:normal; }

dl { font-family:Arial, Helvetica, sans-serif; }
dt a { font-weight:bold; padding-bottom:2px; color:#232365; font-size:15px; }
dd { margin-left:0px; padding-bottom:18px; font-size:13px; }
dl i { font-size:11px; padding-bottom:2px; font-weight:bold; }

.voter_central{
 width: 263px;
 height: 112px;
 border:solid 1px #232365; background:#FFF; padding:10px;
 margin: 0 0 15px 0;
}

.nc_cash{
 width: 263px;
 height: 140px;
 border:solid 1px #232365; background:#FFF; padding:10px;
 margin: 0 0 15px 0;
}

.join_campaign{
 width: 263px;
 height: 130px;
 border:solid 1px #232365; background:#FFF; padding:10px;
 margin: 0 0 15px 0;
}

.yard_sign{
 width: 263px;
 height: 120px;
 border:solid 1px #232365; background:#FFF; padding:10px;
 margin: 0 0 15px 0;
}

.town_hall{
 width: 263px;
 height: 140px;
 border:solid 1px #232365; background:#FFF; padding:10px;
 margin: 0 0 15px 0;
}

.voter_central p{
margin-top:3px;
margin-bottom:3px;
}

.cbox{
 border:solid 1px #232365;
 background:#FFF;
 padding:10px;
 margin: 0 18px 18px 18px;
 font-family:Arial, Helvetica;
 color:#000;
 font-size:13px;
 text-align:left;
}
.cboxh{
 border:solid 1px #232365;
 background:#FFF;
 padding:10px;
 margin: 8px 2px 18px 6px;
 font-family:Arial, Helvetica;
 color:#000;
 font-size:13px;
 text-align:left;
}

.sep{
padding:10px 0px 10px 0px;
}

.box_button{
	float: right;
}

.clear{
	clear:both;
}