body {
	background-color: #96bf72;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.container { width: 783px; margin: 0 auto; background: #fddee6 url(../images/bg_mainpage.jpg) top left no-repeat;}
.button_go { margin: 0 0 0 5px; vertical-align: baseline; cursor: pointer; }
.header_image { background: url(../images/header_main.jpg) top left no-repeat; }
.popup_image{ background: url(../images/header_main.jpg) top left no-repeat; }
.popup_content { padding: 25px; font: normal 12px Arial, Helvetica, sans-serif; height: 400px; }
.home_padding { padding: 0 20px 0 0; }
.home_padding a:link, .home_padding a:visited, .home_padding a:active { text-transform: uppercase; text-decoration: none; letter-spacing: 2px; font: bold 13px "Times New Roman", Times, serif; color: #333;}
.home_padding a:hover { text-decoration: underline; color: #336600; }
.search_padding { padding: 22px 20px 0 0; }
.search_padding input.input { width: 125px; margin-right: 3px; }
.nav { background: url(../images/nav_green.gif) top left repeat-x; height: 32px; vertical-align: middle; text-align: left; padding-left: 20px;}
.nav a:link, .nav a:visited, .nav a:active { text-transform: none; text-decoration: none; letter-spacing: normal; }
.nav a:hover { text-transform: none; text-decoration: none; letter-spacing: normal; }


/* Two styles of footer - one index and one sitewide */
.footer_nav { background: url(../images/nav_green.gif) top left repeat-x; height: 32px; vertical-align: middle; text-align: center; font: normal 12px Arial, Helvetica, sans-serif; color:#336633; }
.footer_nav a:link, .footer_nav a:visited, .footer_nav a:active { text-transform: none; text-decoration: none; letter-spacing: normal; margin: 0 12px; font: normal 11px Arial, Helvetica, sans-serif; color:#336633;}
.footer_nav a:hover { color: #663333; text-decoration: underline; }


.footer_index { background: url(../images/nav_green.gif) top left repeat-x; height: 32px; vertical-align: middle; font: normal 11px Arial, Helvetica, sans-serif; color: #333; text-align: center; }
td.footer_index a:link, .footer_index a:visited, .footer_index a:active { text-transform: none; text-decoration: underline; letter-spacing: normal; color: #0066CC; font: normal 11px Arial, Helvetica, sans-serif;}
td.footer_index a:hover { text-decoration: underline; }

.footer_white { background-color: #FFFFFF; height: 32px; vertical-align: middle; font: normal 11px Arial, Helvetica, sans-serif; color: #333; }
.footer_white a:link, .footer_white a:visited, .footer_white a:active { text-transform: none; text-decoration: underline; letter-spacing: normal; color: #0066CC; font: normal 11px Arial, Helvetica, sans-serif;}
.footer_white a:hover { text-decoration: underline; }

.ask_the_experts { width: 219px; background-color: #FFF; border: 1px solid #afd68d; padding: 12px; font: normal 10px Arial, Helvetica, sans-serif; color: #333; line-height: 13px;}
.ask_the_experts h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #333; margin: 0; }
.ask_the_experts p { margin: 4px 0 8px 0; padding: 0; }
.ask_the_experts img { float: left; margin: 0 15px 0 0; border: 1px solid #afd68d; }
.ask_the_experts a:link, .ask_the_experts a:visited, .ask_the_experts a:active { text-transform: none; text-decoration: none; letter-spacing: normal; font: normal 10px Arial, Helvetica, sans-serif; color: #0066CC; }
.ask_the_experts a:hover { text-decoration: underline; }

.content { padding: 0 15px; font: normal 12px Arial, Helvetica, sans-serif; color: #663333; }
.content p { font: normal 12px Arial, Helvetica, sans-serif; color: #663333; margin: 0 0 15px 0}
.content h1 { margin: 0 0 15px 0; font: italic 15px Times New Roman, Times, serif; color: #663333; line-height: 16px; }
.content a:link, .content a:visited, .content a:active { text-transform: none; text-decoration: none; letter-spacing: normal; font: normal 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
.content a:hover { text-decoration: underline; }

.sidebar { border: 1px solid #666; background-color: #e1f0d3; padding: 10px; font: normal 10px Arial, Helvetica, sans-serif; color: #336600; text-align: center; }
.sidebar h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #663300; margin: 0; }
.sidebar h4 { font: bold 11px Arial, Helvetica, sans-serif; color: #663300; margin: 0; }
.sidebar p { margin: 5px 0; padding:0; text-align: left; font: normal 11px Arial, Helvetica, sans-serif; color: #336600; }
.sidebar a:link, .sidebar a:visited, .sidebar a:active { text-transform: none; text-decoration: none; letter-spacing: normal; font: normal 11px Arial, Helvetica, sans-serif; color: #0033CC; }
.sidebar a:hover { text-decoration: underline; text-decoration: underline; }
.sidebar hr { margin: -2px 0 3px 0;}
.sidebar img { margin: 3px 0; }

.navlist ul { list-style: none; margin: 0 15px; padding: 0; }
.navlist li { width: 110px; height: 23px; display: block; border-bottom: 1px solid #FFF; text-align: center;}
.navlist li a:link, .navlist li a:visited { text-transform: none; text-decoration: none; letter-spacing: normal; width: 110px; height: 23px; display: block; font: bold 11px Arial, Helvetica, sans-serif; color: #336600; background-color: #c9e3b2; line-height: 23px;}
.navlist li a:hover, .navlist li a:active { background-color: #a1c77f; }
.navlist li.last { border-bottom: 1px solid #c9e3b2; }
.sitemap a:link, .sitemap a:visited, .sitemap a:active { color: #336633; }
.sitemap a:hover { color: #663333;}
table.rssgeneral  { border: 1px solid #333; margin-bottom: 30px; }
.rss_title, .rss_tools { background-color: #c9e3b2; color: #336633;}
.rss_sub { background-color: #e1f0d3; color: #336633; }
/*a.rsslink { font: normal 9px Verdana; color: #336633; text-decoration: none; float: right;}

.rss { border: 1px solid #666; border-collapse: collapse; }
.rss_title { background-color: #c9e3b2; color: #336633; font: bold 11px Arial, Helvetica, sans-serif; }
.rss_title a:link { color: #0033CC; font-weight: bold; text-decoration: none; }
.rss_title a:visited { color: #0033CC; font-weight: bold; text-decoration: none; }
.rss_title a:hover { color: #000; font-weight: bold; text-decoration: underline; }
.rss_title a:active { color: #0033CC; font-weight: bold; text-decoration: none; }
.rss_sub { background-color: #e1f0d3; color: #336633; padding: 3px; font: normal 10px Arial, Helvetica, sans-serif; }
.rss_main { background-color: #FFFFFF; color: #333; padding: 3px; font: normal 10px Arial, Helvetica, sans-serif; }
.rss_main a:link { color: #0033CC; text-decoration: none; }
.rss_main a:visited {color: #336633; text-decoration: none; }
.rss_main a:hover { color: #336633; text-decoration: underline; }
.rss_main a:active { color: #0033CC; text-decoration: none; }
.rss_generic { color: #663333; padding: 10px 10px 0px 10px;  font: normal 11px Arial, Helvetica, sans-serif; }
.rss_generic em { color: #7d7b7b; font: normal 9px Verdana; }
.rss_generic h2 { color: #336633; margin:0; padding:0; font: bold 11px Arial, Helvetica, sans-serif; }
.rss_generic h2 a:link, .rss_generic h2 a:visited, .rss_generic h2 a:active { color: #336633; margin:0; padding:0; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; }
.rss_generic h2 a:hover { color: #336633; margin:0; padding:0; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: underline; }
.content .rss_generic p { margin:4px 0 18px 0; padding:0; }
.rss_generic a:link { text-decoration: none; color: #0033CC; }
.rss_generic a:visited {text-decoration: none; color: #336633; }
.rss_generic a:hover { text-decoration: underline; color: #336633; }
.rss_generic a:active {  text-decoration: none; color: #0033CC; }

#rssfeeditems td, #rssfeeditems p { font: normal 11px Arial, sans-serif; }*/

.EktronAjaxLoading 
{
 display: none;
}

