* { padding: 0; margin: 0; }
/*html,body{margin:0;padding:0;}*/
body{ font: 85%/1.3 "Trebuchet MS",Verdana,Arial,sans-serif;
    text-align: center;background: #939dab; background-image: url(/images/bg_gradient.gif); background-repeat: repeat-x; padding-bottom:5px; margin-top: 10px; }

h1,h2,h3{ font: normal normal 200% "Trebuchet MS",Arial,sans-serif; margin: 15px; }
h1 {font-size: 170%; }
h2 { font-size:140%; }
h3 { font-size:120%; }

p { margin: .5em 0; }

h1 {padding: 0px; margin: 0px;}
ul { padding-left: 30px; margin: 5px 0; }
hr { margin: 13px 0; }
/*div#header{width:100%;overflow:hidden; background: #595D66}
div#header div#menu{width:770px;margin:0 auto;text-align:left; }*/

div#logo { text-align: center; width: 100%; }
div#logo h1 { display: none; }

div#menu { width: 100%; text-align: center;  }

ul#nav { padding-left: 0px; list-style-type: none; font-weight: bold;  /*padding-left: 140px;*/ margin-bottom: 15px; margin-top: 10px;  }

ul#nav li{ display: inline;  text-align: center; }
ul#nav a { padding: 5px 35px 5px 35px; background: #fc583f; background-image: url(/images/menu_red_gradient.gif); background-repeat: repeat-x; text-decoration: none; color: #fff; border: 1px solid #888; }
ul#nav a:hover { background: #345492; color: #fff; background-image: url(/images/menu_blue_gradient.gif); background-repeat: repeat-x; }
ul#nav ul#nav li.activelink a:hover { background: #FFF; color: #003; }

div#container { width:90%; margin:0px auto 10px; padding: 0px 0 10px; text-align:left; background:#FFF; border: 1px solid black; } /* width: 770px; */

div#content{ padding-right: 20px; padding-left: 20px; clear: both; }
/*div#content{float:left;display:inline;width:750px;margin:0 0 10px 10px; background-color: #fff; }*/ /*560px*/

div#side{float:right;display:inline;width: 180px;background:#F3CF00; margin:0 10px 10px 0}
div#side p{margin:5px 0 10px;padding: 0 10px}
div#side div{margin: 0 0 10px;padding: 10px 0}

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro { width: 100%; overflow: hidden; }
ul#intro h3 { color: #fff; margin: 5px; }
li#forempl { background-color: #345492; color: #ccc; }
li#forcand { background-color: #345492; color: #ccc; }
ul#intro li { float: left; width: 355px; margin-right: 10px; padding-bottom: 10px; margin-bottom: 10px; }
ul#intro p { padding: 5px; margin: 0 0 0 5px;  }

div#mission { background-color: #6caae8; padding: 0px 20px 10px 20px; margin-bottom: 10px; margin-left: 20px; margin-right: 20px; margin-top: 20px; /*margin: 0px 50px 10px 50px;*/}
div#mission h3 { margin: 0; padding: 0; color: #444;}
div#mission p { padding: 5px; margin: 0 0 0 5px; }

div#bottom, div#bottom a { color: white; }
.graybar { color: #777; font-weight: bold; }
div#wwd, div#wwd a { width: 770px; text-align: right; margin: auto; font-size: .9em; color: #ddd;}

.candidates td, .candidatetable td { vertical-align: top; background-color: #d0d1d3; padding: 3px; }

.candidates th { text-align: center; background-color: #9999cc; padding: 2px; }

.nowrap { white-space: nowrap; }

.red { color: red; font-weight: bold; padding: 10px;}

.canheader { text-align: center; }

.italic { font-style: italic; }