.button { background: #006400 ; color: #ffffff; padding: 2px 8px; border: 1px solid #95bb79; border-right: 1px solid #34551c; border-bottom: 1px solid #34551c; }
body { text-align: center; 
       background: #ffffff;
 }
body, p { font: 12px Arial, Verdana, sans-serif; line-height: 1.1; color: #006400 ; margin: 0px; padding: 0px;
           }

p.justify { text-align: justify; }
h1 { color: #006400 ; font-size: 15px; margin: 0px 0px 4px 0px; padding: 0px; }
.clear { clear: both; font-size: 1%; }
a img { border: none; }
a { color: #006400 ; text-decoration: none; }
a:hover { text-decoration: underline; }
input.button { vertical-align: middle; border: none; padding: 0px; margin: 0px; }
input.goButton { vertical-align: middle; }
input.middle { vertical-align: middle; margin-top:0px; }
img.title { margin-bottom: 3px; }
.center { text-align: center; }

.mainContainer { margin:  3px auto 0px auto; text-align: left; width: 975px;
                border-left:1px solid; border-right:1px solid;
                  }
.headerContainer { margin: 3px auto 0px auto; text-align: left; width: 975px;
                
                  }
.header { margin-bottom: 1px; position: relative; height: 66px; background:#ffffff;
           }
.header img.logo{ margin-top: 12px; }
.header a { color: #006400 ; text-decoration: none; }
.header .loginBlock { position: absolute; top: 38px; left: 380px; width: 450px; }
.header .loginBlock p { color: #848485; font-size: 11px; }
.header .loginBlock .col1 { float: left; margin-top: 2px; }
.header .loginBlock .col1 input.field { vertical-align: middle; width: 105px; font-size: 11px; border: 1px solid #c8c8c8; }
.header .loginBlock .col2 { float: left; margin-left: 8px; }
.header .loginBlock .col2 p { font-size: 10px; line-height: 1.0; }
.header .weatherBlock { position: absolute; top: 1px; left: 770px; width: 200px; padding-right: 3px; }
.header .weatherBlock p { font-size: 11px; text-align: right; margin-top: 5px; }
.header .weatherBlock img.weatherIcon { float: right; margin-left: 7px; }
.header .locationBlock { position: absolute; top: 40px; left: 821px; z-index: 999; }


.mainImage { padding-bottom: 5px; 
            background: url(../images/template/bgImage.jpg) repeat-x; }
.mainImage img.main { vertical-align: bottom; border-bottom: 6px solid #006400 ; border-top: 6px solid #006400 ; }
.mainImage .navigation { position: relative; float:right; }
.mainImage .navigation ul { margin: 0px; padding: 0px;  }
.mainImage .navigation ul li { margin: -5px 5px 5px 10px; padding: 0px; list-style: none; float: left; position: relative;  }
/*.mainImage .navigation ul li a { color: #ffffff; text-decoration: none; width: 108px; padding-top: 2px; text-align: center; display: block; height: 17px; background: url(../images/template/home_tab_bg.gif) no-repeat; }*/
.mainImage .navigation ul li a { color: #000; text-decoration: none; width: 108px; padding-top: 2px; text-align: center; display: block; height: 19px; background: url(../images/template/home_tab_bg.gif) no-repeat;z-index: 98; }
/*.mainImage .navigation ul li a:hover, .mainImage .navigation ul li a.active, .mainImage .navigation ul li a.highlight { color: #ffd04a; z-index: 98;  }*/
.mainImage .navigation ul li a:hover, .mainImage .navigation ul li a.active, .mainImage .navigation ul li a.highlight { color: #fff; text-decoration: none; width: 108px; padding-top: 2px; text-align: center; display: block; height: 19px; background: url(../images/template/home_tab_bg_hover_g.gif) no-repeat;z-index: 98; }
.mainImage .navigation .dropDownContent { z-index: 99; border: 2px solid #006400 ; background: #fbf4c2; position: absolute; top: 19px; left: 0px; padding: 10px 18px; width: 685px; }
.mainImage .navigation .off { display: none; }
.mainImage .navigation .on { display: block; }
.mainImage .navigation .dropDownContent .col1 { float: left; width: 115px; }
.mainImage .navigation .dropDownContent .col2 { float: left; width: 121px; margin-left: 6px; }
.mainImage .navigation .dropDownContent .col3 { float: left; width: 131px; margin-left: 6px; }
.mainImage .navigation .dropDownContent .col4 { float: left; width: 131px; margin-left: 6px; }
.mainImage .navigation .dropDownContent .col5 { float: left; width: 156px; margin-left: 6px; }
/*
.mainImage .navigation .dropDownContent li { font-size: 10px; float: none; }
.mainImage .navigation .dropDownContent li a { background: none; width: auto; text-align: left; height: 10px; display: block; color: #5d9732; margin:0px; padding: 2px 0px 0px 0px; }
.mainImage .navigation .dropDownContent li a:hover { color: #5d9732; z-index: auto; text-decoration: underline; }
.mainImage .navigation .dropDownContent li h1 { font-size: 11px; font-weight: bold; margin-bottom: 1px; }
.mainImage .navigation .dropDownContent li.divider { font-size: 1%; height: 4px; }

*/
.mainImage .navigation .dropDownContent li { font-size: 10px; float: none; }
.mainImage .navigation .dropDownContent li a { background: none; width: auto; height: auto; position: relative; display: inline; text-align: left; color: #006400 ; margin:0px; padding: 2px 0px 0px 0px; line-height: 1; }
.mainImage .navigation .dropDownContent li a:hover { color: #006400 ; text-decoration: underline; }
.mainImage .navigation .dropDownContent li h1 { font-size: 11px; font-weight: bold; margin-bottom: 1px; }
.mainImage .navigation .dropDownContent li.divider { font-size: 1%; height: 4px; }

/*
.pageContent { margin: 0px 0px 5px 0px; background: url(../images/template/home_page_content_body_bg.gif) repeat-y; border: 1px solid #ffffff; }
*/
.pageContent { margin: 0px 0px 5px 0px;background: url(../images/template/bgImage.jpg) repeat-x;   }
.pageContent .minHeight { float: left; width: 14px; height: 100px; }

.pageContent .col1 { float: left; width: 182px; padding: 8px 0px 0px 0px; }
.pageContent .col1, .pageContent .col1 p { color: #006400 ; }

.pageContent .colPremium { float: left; width: 440px; margin-left: 10px; padding: 8px 0px 0px 0px; }
.pageContent .colPremium .links { padding-top: 6px; }
.pageContent .colPremium .links p { margin-top: 5px; }

.pageContent .col2 { float: left; width: 290px; margin-left: 10px; padding: 8px 0px 0px 0px; }
/*.pageContent .col2 { float: left; width: 0px; margin-left: 10px; padding: 8px 0px 0px 0px; }*/
.pageContent .col2 .links { padding-top: 6px; }
.pageContent .col2 .links p { margin-top: 5px; }


.pageContent .col4 { float: left; width: 294px; margin-left: 10px; margin-top: 8px; }
.pageContent .col4, .pageContent .col3 p { color: #ffffff; }
.pageContent .col4 .callouts { text-align: center; }
.pageContent .col4 .callouts img { margin: 0px 8px; }

.pageContent .col3 { float: left; width: 150px; margin-left: 10px; padding: 8px 0px 0px 0px; }
/*.pageContent .col3 { float: left; width: 440px; margin-left: 10px; padding: 8px 0px 0px 0px; }*/


.categories { margin-bottom: 9px; background: url(../images/template/bgImage.jpg) repeat-x;}
.categories ul { margin: 0px 0px 0px 4px; padding: 0px; }
.categories ul li { margin: 0px 6px 0px 0px; padding: 0px; list-style: none; display: inline; }
.categories ul li a img { border-top: 3px solid #006400 ; border-bottom: 3px solid #006400 ; }
.categories ul li a:hover img{ border-top: 3px solid #669933; border-bottom: 3px solid #669933; }

.birdSeed { background: #006400 ; text-align: center; width:100%; }
.birdSeed, .birdSeed p, .birdSeed a { color: #ffffff; text-decoration: none; }
.birdSeed p { padding: 5px; }

.footer { padding: 8px 0px;   }
.footer p { color: #006400 ; }


.promoOrange { background: #f26725; padding: 2px 13px 1px 16px; margin-bottom: 15px; }
.promoOrange h1 { font: 17px Arial Black, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #ffffff; }
.promoLightGreen { background: #edf3e8; padding: 10px 10px 1px 10px; margin-bottom: 6px; position: relative; }
.promoLightGreen h1 { font: 17px Arial Black, Arial, Helvetica, sans-serif; text-transform: uppercase; }
.promoLightGreen input.field { font-size: 10px; width: 147px; margin-bottom: 4px; border: 1px solid #c8c8c8; color: black; }
.promoLightGreen input.fixedButton { float: right; position: relative; margin-top: 1px; }
.promoWhite { padding: 10px 10px 1px 10px; margin-bottom: 6px; }
.promoWhite h1 { font: 17px Arial Black, Arial, Helvetica, sans-serif; text-transform: uppercase; }
.promoWhite input.field { font-size: 10px; width: 147px; margin-bottom: 4px; border: 1px solid #c8c8c8; color: black; }
.promoWhite input.fixedButton { float: right; margin-top: 1px; }







