html {
height: 100%;
margin-bottom: 0px;
}

img,table 
{
border: none;
}

body 
{
font-family: Verdana, Arial, Tahoma, sans-serif;
line-height: 1.3em;
margin: 0;
padding: 0;
font-size: 12px;
color: #669933;
background: #FFF url(../images/bg_3.jpg) top center repeat-y;
}

a:link, a:visited 
{
padding-left: 10px;
text-decoration: none;
font-weight: normal;
color: #669933;
}

a:hover 
{
text-decoration: none;
font-weight: normal;
color: #88AA55;
}

p
{
margin-top: 0;
margin-bottom: 5px;
text-align: justify;
}

#page_bg 
{
padding: 0;

}

div.center 
{
text-align: center;
margin: 0 auto;
width: 1000px;
}

div#wrapper 
{
margin: 0 auto;
width: 1000px;
text-align: left;
}

#header 
{
background: url(../images/bg_1.jpg) top center no-repeat;
height: 115px;
width: 1000px;
}

#content 
{
width: 1000px;
margin: 0 auto;
overflow: hidden;
}

#logo 
{
line-height: 40px;
padding: 55px 0 0 24px;
text-align: left;
}

#logo a, #logo a:link, #logo a:hover 
{
font-weight: normal;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 30px;
padding: 0;
margin: 0;
letter-spacing: 1px;
color: #669933;
background: transparent;
text-decoration: none;
outline: none;
}

.pill_m 
{
width: 1000px;
text-align: center;
height: 30px;
margin: 0 auto;
background: #669933;

}

#pillmenu 
{
float: left;
width: 1000px;
}

#pillmenu ul 
{
margin: 0;
padding: 0;
list-style: none;
}

#pillmenu li 
{
float: left;
margin: 0 10px 0 0;
padding: 0;
height: 30px;
}

#pillmenu li a#active_menu-nav 
{
text-decoration: underline;
}

#pillmenu li a 
{
font-family: Verdana, sans-serif;
font-size: 12px;
float: left;
display: block;
line-height: normal;
padding: 8px 12px 8px 12px;
color: #FFF;
text-decoration: none;
}

#pillmenu li a:hover 
{
background: #FFF;
color: #669933;
}

#area 
{
padding: 0;
margin: 0;
}

#leftcolumn 
{
margin: 0;
width: 200px;
float: left;
padding: 14px 15px 0 10px;
text-align: left;
background: #eff5ea;
}

div#maincolumn 
{
float: left;
width: 750px;
margin: 0;
padding: 0;
}

div.nopad 
{
margin: 10px 0 0 0;
padding: 10px;
}

div.nopad ul 
{
clear: both;
}

h1 
{
padding: 0;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 1.2em;
font-weight: bold;
vertical-align: bottom;
color: #669933;
text-align: left;
width: 100%;
}

h2, .contentheading 
{
padding: 0;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 14px;
vertical-align: middle;
color: #ff6603;
text-align: left;
font-weight: bold;
}

table.contentpaneopen h3 
{
margin-top: 25px;
}

h4 
{
font-family: Verdana, Arial, Tahoma, sans-serif;
color: #333;
}

h3, .componentheading
{
margin: 0;
font-weight: bold;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 16px;
text-align: left;
color: #ff6603;
}

span.article_separator 
{
display: block;
height: 20px;
}

.article_column 
{
padding-right: 5px;
}

.column_separator 
{
padding-left: 10px;
}

.clr {
clear: both;
}

table.blog span.article_separator 
{
display: block;
height: 20px;
}

.contentpaneopen, table.contentpane 
{
margin: 0;
padding: 0;
}

table.contentpane td
{
text-align: left;
}

table.contentpane td.contentdescription 
{
width: 100%;
}

table.contentpane  
{
text-align: left;
float: left;
width: 100%;
}

table.contentpane ul li a .category 
{
color: #FF8800;
}

table.contentpane ul li 
{
color: #666;
}

table.contentpaneopen 
{

margin: 5px 0 0 0;
}

table.contentpaneopen li 
{
margin-bottom: 5px;
}

table.contentpaneopen h3 
{
margin-top: 25px;
}

table.contentpaneopen h4 
{
font-family: Verdana, Arial, Tahoma, sans-serif;
color: #669933;
}

div.module 
{
margin: 0;
padding: 0;
margin-bottom: 26px;
}
div.module div div 
{

margin: 0;
padding: 0;
}

div.module div div div
{
padding: 0 0 10px 0;
width: auto;
}

div.module div div div div 
{
background: none;
padding: 0;
}

#leftcolumn div.module table ,div.module table 
{
width: 180px;
}

#leftcolumn div.module table.poll 
{

}

#leftcolumn h3
{ 	
color: #669933;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 16px;
line-height: 30px;
text-align: left;
height: 43px;
width: 200px;
text-decoration: none;
padding: 4px 0 0 10px;
background: url(../images/bg_2.jpg) top center no-repeat;
}

#leftcolumn ul.menu
{
margin: 0;
padding: 0;
list-style: none;
width: 170px;
}

#leftcolumn ul.menu li
{
margin: 0;
padding: 0;
}

#leftcolumn ul.menu li:hover
{
margin:0;
padding:0;	
}

a.contentpagetitle 
{
color:#ff6603;
font-weight: bold;
}