html { text-align: center; margin: auto; }

body { background: url('img/tile.gif'); font-family: 'tahoma', verdana, arial, sans-serif;
     text-align: center; margin: auto; }

form { margin: 0; }

#formfield { font-size: 11px; }
#formline { border-bottom: 1px solid #E5E5E5; font-size: 11px;}

.formfield { font-size: 11px; }
.formline { border-bottom: 1px solid #E5E5E5; font-size: 11px;}
.button { font-size: 10px; font-family: 'tahoma', arial; color: white; font-weight: bold; background-color: #C60000; 
          border: 1px solid #1D303F; text-transform: uppercase; }

td#buttonpad { padding-left: 3px; }
td#required {color: #CD0000;}

a img { border-width:0; border-style:none; }

A {color: #78441F; text-decoration: none;}
A:LINK {color: #78441F; text-decoration: none;}
A:VISITED {color: #78441F; text-decoration: none;}
A:ACTIVE {color: #78441F; text-decoration: none;}
A:HOVER {color: #78441F; text-decoration: underline; }

th { font-size: 11px; font-family: 'tahoma', verdana, arial, sans-serif; color: #2D4151; font-weight: bold;}

body#home div#wrapper {
     width: 773px; margin: 0; clear: both;
     background-image: url('img/wrappertile.gif'); 
     border: 1px solid #966E58; border-top: none; margin: 0 auto;}

body#getactive div#wrapper {
     width: 773px; margin: 0; clear: both;
     background-color: white; 
     background-image: none;
     border: 1px solid #966E58; border-top: none; margin: 0 auto;}

div#wrapper {
     width: 773px; margin: 0; clear: both;
     background-image: url('img/wrappertile2.gif'); 
     border: 1px solid #966E58; border-top: none; margin: 0 auto;}


div#top { height: 8px; background-color: #966E58; text-align: left; width: 773px;}

div#head { margin: 0; height: 152px; width: 773px; background-image: url('img/header.jpg');}

div#footerlinks{
     width: 773px; height: 20px; font-size: 10px; font-weight: normal; padding-top: 8px; color: #794112;
     background-image: url('img/footertile.jpg'); border-top: 1px solid #966E58;}

div#footerlinks a { font-weight: bold; color: #794112; }

div#footer{
     width: 773px; height: 16px; font-size: 10px; font-weight: normal; padding-top: 3px; color: #FDF0D8;
     background-color: #966E58; }

div#credit {font-size: 10px; padding:3px; color: #8A5A33; }

div#three { margin: 0; height: 123px; width: 541px; float:right; text-align: center;}
table#three {height: 102px;}


td.one, .oneoff, .oneon  {
     text-align: left; background-image: url('img/0.gif'); background-REPEAT: no-repeat;
     width: 154px; height: 78px; margin: 0; padding: 24px 0 0 30px;}
.oneon { background-image: url('img/1tile_over.jpg'); background-REPEAT: no-repeat; }

td.two, .twooff, .twoon  {
     text-align: left; background-image: url('img/0.gif'); background-REPEAT: no-repeat;
     margin: 0; width: 155px; height: 78px; padding: 24px 0 0 22px;}
.twoon { background-image: url('img/2tile_over.jpg'); background-REPEAT: no-repeat; }

td.three, .threeoff, .threeon  {
     margin: 0; width: 156px; height: 78px; background-image: url('img/0.gif'); background-REPEAT: no-repeat;
     padding: 24px 0 0 23px; text-align: left; }
.threeon { background-image: url('img/3tile_over.jpg'); background-REPEAT: no-repeat; }


div#spacer3 {height: 3px; font-size: 3px; line-height: 3px; OVERFLOW-Y: hidden;}
div#spacer15 {height: 15px; font-size: 15px; line-height: 15px; OVERFLOW-Y: hidden;}

div#nav {
     margin: 0; width: 541px;
     text-align: center; z-index: 100; height:25px; font-size: 25px; line-height: 25px; OVERFLOW-Y: hidden;
     }


div#nav ul {padding: 0; margin: 0; list-style: none; width: 489px; height:25px; z-index: 100; }

div#nav li { /* all list items */ float: left; height:25px; padding: 0; margin: 0; position: relative; }

div#nav li a:hover{ /* all list items */ background-image: url('img/menu_over.gif'); display: block;  }

div#nav li ul { /* second-level lists */
	display: none; position: absolute; top: 25px; font-size: 11px;
	left: 10px; width:164px; border-top: 1px solid #E47236; }

div#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 25px;
	left: 10px; }

div#nav li li { /* second-level lists */
	width:164px; height: auto; line-height: 20px; text-align: left;
        border: 1px solid #E47236; border-top: none; background-image: none; background-color: white; }

div#nav li li a { /* second-level lists */ display: block; padding-left: 5px; }
div#nav li li a:hover { /* second-level lists */ background-image: none; background-color: #FDF0D8; text-decoration: none; }
div#nav li:hover ul { /* lists nested under hovered list items */ display: block; }
div#nav li.over ul { /* lists nested under hovered list items */ display: block; }
div#nav ul#menu li:hover ul { /* lists nested under hovered list items */ display: block; }
div#nav ul#menu li.over ul { /* lists nested under hovered list items */ display: block; }

td#left { margin: 0px; width: 233px; vertical-align: top; text-align: center; }
div#leftrail {background-image: url('img/lefttile.gif'); background-REPEAT: no-repeat; padding-top: 25px;}

td#right { margin: 0; padding: 0; width: 540px; text-align: left; vertical-align: top; }

div#leftbox {margin: 0px; width: 219px; border: 1px solid #511F04; padding: 4px; background-color: #E6914E; font-size: 11px; text-align: left; }
div#leftbox a{ font-size: 11px; color: #582104; }
body#home div#leftbox a{ font-size: 12px; font-weight: bold; color: #582104; }

body#home div#candidate {
     margin: 0px; width: 227px; height: 146px; border: 1px solid #511F04; border-bottom: none;
     background-image: url('img/hm_candidate_spotlight.jpg'); }
body#home div#candidate a{ font-size: 11px; font-weight: bold; color: #582104;}

div#candidate { margin: 0px; width: 227px; border: 1px solid #511F04; background-image: url('img/hm_candidate_spotlight.jpg'); }
div#candidate img {padding-top: 32px;}
div#candidate a{ font-size: 11px; color: #582104;}

div#main { margin: 0; padding: 10px; clear: both; width: 520px; background-color: white; border-bottom: 1px solid #CCB9AE; font-size: 12px;  }
div#main img { margin: 0; padding-right: 10px; }
div#main a { margin: 0; font-weight: bold; font-size: 12px; color: #582104; }

body#home td#right div#newscoverage { margin: 0; padding: 6px; padding-top: 0px; width: 253px; float: left; font-size:11px; }
body#home td#right div#newscoverage p { margin: 0; padding: 2px; padding-bottom: 4px; width: 245px; padding-top: 4px; border: none; border-bottom: 1px dotted #CCB9AE; background-color: #FDF5E9; }

div#newscoverage { margin: 0px; width: 229px; font-size:11px; text-align:left; }
div#newscoverage p { margin: 0; padding: 4px; width: 219px; border: 1px solid #511F04; border-top: none; background-color: #E6914E; }
div#newscoverage a { margin: 0; color: #582104;}

body#home td#right div#campaigns { margin: 0; padding: 6px; padding-top: 0px; width: 263px; float: right; font-size: 11px; }
body#home td#right div#campaigns p { margin: 0; padding: 2px; padding-bottom: 4px; width: 255px; padding-top: 4px; border: none; border-bottom: 1px dotted #CCB9AE; background-color: #FDF0D8; }
body#home td#right div#campaigns a { margin: 0; font-weight: bold; }

div#campaigns { margin: 0px;  width: 229px; font-size: 11px; text-align: left;}
div#campaigns p { margin: 0; padding: 4px; width: 219px; border: 1px solid #511F04; border-top: none; background-color: #E6914E;}
div#campaigns a { margin: 0; color: #582104;}

div#secid {margin: 0; width: 528px; height: 35px; padding: 0 6px 0 6px; }

div#content { width: 520px; padding: 10px; }
div#content p { font-size: 11px;  }
div#content li {margin: 0; padding: 0; font-size: 11px; }

h1 { font-size: 18px; font-family: 'tahoma', verdana, arial, sans-serif; color: #DE5208; padding: 0; margin: 0;}
h2 { font-size: 11px; font-family: 'tahoma', verdana, arial, sans-serif; color: #8A5A33; padding-top:4px; padding-bottom:8px; margin:0;}

td#texta {font-size: 11px; width:80px; vertical-align: top;}
td#text {font-size: 11px; padding-bottom: 8px;}
td#text a {font-weight: bold; color:#DE5208; text-decoration: none; }
td#text a:hover {text-decoration: underline; }

div#content div#candtext p {font-size: 11px; }
div#content img {margin: 0; padding: 10px; }


div#subnav { margin: 0; padding: 0; width: 233px; }
div#subnav p {margin: 0; padding: 4px 4px 4px 10px; text-align: left; border-bottom: 1px solid #EBB294; font-size: 11px;}
div#subnav a { margin: 0; font-weight: bold; color: #582104; }

td#ga {padding: 10px; width: 753px; text-align: left;}

td#ga td { text-align: left;}









div#links {
     margin: 0; width: 768px;
     background-image: url('img/3column_tile.gif');
     }


div#secbg {
     margin: 0; width: 768px; z-index: 0; 
     background-image: url('img/sectiontile.gif');
     }


td#news { width: 259px; text-align: left;  }

div#news { padding-left: 0px;  }

div#news ul  {
	margin: 0; text-align: left;
	width: '100%';
	list-style-image: url('img/bullet_blue.gif');
        list-style-type: disc;
        list-style-position: outside; font-size: 11px; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0
	}

div#news ul li {
	margin: 0;
        padding-bottom: 5px;
        padding-top: 2px;
	}

div#news ul li a { 
        text-decoration: none; 
         
        }

div#news li a:hover {  
	text-decoration: underline;
        }

td#events {width: 253px; margin: 0; padding: 0; border: 0px; text-align: left; }

td#event {color: #2D4151; font-size: 11px; padding-left: 8px; padding-bottom: 4px; text-align:left; padding-top }

td#promos {width: 256px; margin: 0; padding: 20px 0 0 0; border: 0px; text-align:left; }

td#homeblog {width: 256px; text-align:left; }

div#date { font-size: 10px; color: #434343;}
div#headline { font-size: 18px; padding-bottom: 5px; }
#text {font-size: 11px;}
.text {font-size: 11px;}

div#leftpad { width: 155px; padding: 5px;}
div#leftborder {border: 1px solid #BAC0C6; background-color: #E2E4E7; padding: 3px;}
div#leftitem {border: 1px solid #1D303F; background-color: #51626F; text-align: left;}
div#spacer3 {height: 3px; font-size: 3px; line-height: 3px; OVERFLOW-Y: hidden;}

.titlebold15px { font-size: 18px; font-family: 'tahoma', verdana, arial, sans-serif; color: #2D4151; padding: 0; margin: 0;}







