body, tr {
 margin: 0;
 font: 12px Verdana,Tahoma,Arial,sans-serif;
 /*background: #FFF url(/images/bg.gif) repeat-x;*/
 background-color: #F7F7F7;
 line-height: 160%;
}

.article {
 margin: 2px 2px 10px 2px;
 padding: 7px;
 border: 1px solid #F15618;
}

.article h1{
 margin: 0;
 padding: 3px;
 background-color: #F15618;
 font-size: 18px;
}

.article h1 a {
 color: #FFFFFF;
}

.article h1 a:hover {
 color: #F15618;
 background-color: #FFFFFF;
}

a {
 color: #449222;
 background-color: inherit;
 text-decoration: none;
}

a:hover {
 color: #F15618;
 background-color: inherit;
}

#container {
 padding: 0px;
}

#header {
 padding: .5em;
 /* background-image: url(/images/banner.gif); */
}

#header h1 {
 padding: 0;
 margin: 0;
 font-size: 14px;
}

#header h1#logo {
 font: bold 50px "trebuchet MS", Arial, Tahoma, Sans-Serif;
 color: #449222;
 letter-spacing: -2px;
 border: none;
 margin-top: -18px;
}

#header h1#logo span { color: #F15618; margin:-12px}

#header h2#slogan {
 font: bold 16px "trebuchet MS", Arial, Tahoma, Sans-Serif;
 margin-left: 6.6em;
 margin-top: -12px;
 color: #F15618;
 letter-spacing: 2px;
 margin-bottom: 20px;
}

#header h2#slogan span { color: #449222; }
#header h2#slogan span.black { color: #000000; }

#header #enghi {
 text-align: right;
 margin-top: -36px;
 margin-bottom: 30px;
}

#left {
 float: left;
 width: 200px;
 margin: 0;
 padding: 1em;
 background: #EEEEDD;
}
#left p { margin: 0 0 1em 0; }
#left ul { margin-top: -5px; }
#left li { margin-left: -23px; margin-bottom: 7px;}
#left input {font-size: 12px;}
#left fieldset {margin-bottom: 10px;}

#inclogo {
 border-bottom: 1px solid;
 text-align: center;
 margin-bottom: 10px;
}

#right {
margin-left: 225px;
padding: .25em;
}
#right h2 { margin: 0 0 .5em 0; }

#footer {
clear: both;
margin-bottom: 20px;
/*margin-top: -14px;*/
padding: .5em;
border-top: 1px solid #FFA500;
}

#menu {
 /*background: #FF9966 url(/images/menubg.gif) repeat-x;*/
 background-color: #F15618;
 margin-top: -25px;
 height: 17px;
 font: bolder 13px Tahoma, Verdana, Arial, Sans-Serif;		
 border-bottom: 3px solid #449222;
}
#menu ul{
 margin: 0; padding: 0 0 0 8px;
}
#menu ul li {
 float: left;
 list-style: none;		
 border-right: 1px solid #FFA500;
}
#menu ul li a {
 display: block;
 text-decoration: none;	
 padding: 0 15px;
 color: #FFF;	
}
#menu ul li a:hover {
 color: #333;	
 background-color: #F7F7F7;
 /*background: url(/images/menu-hover-bg.gif) repeat-x;*/
}
#menu ul li#current a {
 color: #333;
 background-color: #F7F7F7;
 /*background: url(/images/menu-current-bg.gif) repeat-x;	*/
}
.left {
 float: left;
 text-align: left;
}
.right {
 float: right;
 text-align: right;
}

.center {
 text-align: center;
}

fieldset {
 border: 0px none;
 margin: 0;
 padding: 0
}
form.search {
/* position: absolute;
 top: 20px;
 right: 5px;*/
 /*clear: both;
 float: right;*/
 padding: 0; margin: 0;
 border: none;
 background-color: transparent;
}
input.textbox {
 border: 1px solid #CCC;
 color: #333;
 padding: 3px;
}
input.button {
 font: bolder 12px Verdana, Sans-serif;
 border: 1px solid #CCC;
 padding: 3px;
 background: #FFF;
 color: #449222;
}

img {
 border: 0px none;
}

#leaders img{ float: left; margin-right: 7px;}
#leaders td{ width: 33%; vertical-align: top; padding: 5px; background: #EEEEDD;}

h1, h2, h3 {
 font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif;
 font-weight: Bolder;
}

h1 {
 font-size: 16px;
 color: #F15618;
 background-color: inherit;
 border-bottom: 1px solid #F0F0F0;
}

h2 {
 font-size: 14px;
 color: #449222;
}

#tblArticles td {
 width: 33%;
 vertical-align: top;
}

#readmore {
 background-color: #EEEEDD;
 text-align: right;
}

#tblArticles td {width: 50%}
.ks a{font-weight:bold;color:#000;font-size:110%}
.h a{color:#009}
.nw {text-align:center;font-weight:bold}

#welcome {background-color: #F3F3F3; text-align: center; font-size: larger;}
#welcome p {padding: 40px;}

.bc {background-color: #449222; color: #FFF;}

.err {
 color: red;
 font-weight: Bolder;
}

label {
 font-weight: Bolder;
}

.center {
 text-align: center;
}

#frmSubscribe fieldset {
 border: 1px solid #449222;
}

input:focus {
 border: 2px solid #900;
}

#frmSubscribe input {
  text-align: center;
  margin-bottom: 5px;
}

#tblState th {
  text-align: left;
  background-color: #EEEEDD;
}
#tblState {
  background-color: #449222;
}

#tblelections2009 {background-color: #F15618; font-size: 3em; font-weight: Bolder;}
#tblelections2009  td{width: 33%; vertical-align: top; background: #F15618;}

#tblelections2009 tr td a {
 display: block;
 font-weight: Bolder;	
 padding: 0 15px;
 color: #FFF;	
}
#tblelections2009 tr td a:hover {
 color: #333;	
 background-color: #F7F7F7;
}


