*{border:0;outline:0;margin:0px;padding:0px;font-size:100%;list-style:none;font-weight:normal;line-height:inherit;font-family:inherit;text-decoration:none;}
body{background:#aaae85 url(/images/site/bg_body.jpg) repeat center top;font:normal normal 62.5%/1.5 "Lucida Grande","Lucida Sans",Verdana,Arial,Sans-serif;}
a{color:#971505;}
a:hover{text-decoration:underline;}
b{font-weight:bold;}
/* PAGE LAYOUT */
#wrap{width:1000px;margin:0 auto;background:url(/images/site/bg_wrap.jpg) repeat-y left top;}
#header{height:147px;position:relative;background:url(/images/site/bg_header.jpg) repeat-x left top;}
#nav{height:34px;margin:0 20px;background:#fefbe9;border-top:solid 3px #c5d19f;border-bottom:solid 3px #c5d19f;}
#content{margin:0 20px;border-bottom:solid 3px #6a6e54;}
#feat{margin:0 20px;border-bottom:solid 3px #806f5c;}
#footer{height:120px;background:url(/images/site/bg_footer.jpg) repeat-x left bottom;}
/* GLOBAL STYLES */
.clear{height:0;clear:both;overflow:hidden;}
.bg{top:0;left:0;position:absolute;}
.lbord,.rbord{display:block;}
.rbord{float:right;}
.lbord{float:left;}
small{font-size:78%;}
/* HEADER STYLES */
#header .lbord,#header .rbord{width:30px;height:60px;}
#header .lbord{background:url(/images/site/bg_header_left.jpg) no-repeat left top;}
#header .rbord{background:url(/images/site/bg_header_right.jpg) no-repeat right top;}
#header .bg{top:54px;left:20px;width:960px;height:93px;background:url(/images/site/bg_header_title.gif) no-repeat left top;text-indent:-9999px;}
#header form{height:39px;width:300px;float:right;display:block;padding-top:21px;position:relative;background:url(/images/site/bg_header_form.jpg) no-repeat left bottom;}
#header input{float:left;width:138px;height:11px;padding:3px;line-height:1;font-size:1.1em;font-style:italic;background:#fff url(/images/site/bg_searchbox.jpg) no-repeat left top;}
#header button{float:left;width:60px;height:16px;cursor:pointer;margin-left:10px;}
#header button .bg{top:21px;width:60px;height:17px;}
#header #search .bg{left:154px;background:url(/images/site/bg_button_search.jpg) no-repeat left top;}
#header #login .bg{left:224px;background:url(/images/site/bg_button_login.jpg) no-repeat left top;}
#header button:active .bg{top:20px;}
#header h1{clear:both;font-size:4em;line-height:1;padding-left:30px;text-indent:-9999px;}
#header h2{font-size:2em;line-height:1;padding-left:30px;text-indent:-9999px;}
/* NAV STYLES */
#nav li{float:left;font-size:1.2em;}
#nav li span{top:0;left:0;width:100%;height:100%;cursor:pointer;position:absolute;}
#nav li a,#nav li a:visited{height:26px;display:block;color:#3a2003;cursor:pointer;padding-top:8px;font-weight:bold;position:relative;text-align:center;}
#nav li a:hover{background:#cfd1bd;}
#nav li a.nav01,#nav li a.nav01active,#nav li a.nav01:visited{width:141px;}
#nav li a.nav02,#nav li a.nav02active,#nav li a.nav02:visited{width:100px;}
#nav li a.nav03,#nav li a.nav03active,#nav li a.nav03:visited{width:198px;}
#nav li a.nav04,#nav li a.nav04active,#nav li a.nav04:visited{width:122px;}
#nav li a.nav05,#nav li a.nav05active,#nav li a.nav05:visited{width:80px;}
#nav li a.nav06,#nav li a.nav06active,#nav li a.nav06:visited{width:132px;}
#nav li a.nav07,#nav li a.nav07active,#nav li a.nav07:visited{width:124px;}
#nav li a.nav08,#nav li a.nav08active,#nav li a.nav08:visited{width:63px;}
#nav a.nav01 span,#nav a.nav01:visited span{background:url(/images/site/bg_nav.jpg) no-repeat 0px 0px;}
#nav a.nav02 span,#nav a.nav02:visited span{background:url(/images/site/bg_nav.jpg) no-repeat -141px 0px;}
#nav a.nav03 span,#nav a.nav03:visited span{background:url(/images/site/bg_nav.jpg) no-repeat -241px 0px;}
#nav a.nav04 span,#nav a.nav04:visited span{background:url(/images/site/bg_nav.jpg) no-repeat -439px 0px;}
#nav a.nav05 span,#nav a.nav05:visited span{background:url(/images/site/bg_nav.jpg) no-repeat -561px 0px;}
#nav a.nav06 span,#nav a.nav06:visited span{background:url(/images/site/bg_nav.jpg) no-repeat -641px 0px;}
#nav a.nav07 span,#nav a.nav07:visited span{background:url(/images/site/bg_nav.jpg) no-repeat -773px 0px;}
#nav a.nav08 span,#nav a.nav08:visited span{background:url(/images/site/bg_nav.jpg) no-repeat -897px 0px;}
#nav a.nav01:hover span,#nav a.nav01active span{background:url(/images/site/bg_nav.jpg) no-repeat 0px -34px;}
#nav a.nav02:hover span,#nav a.nav02active span{background:url(/images/site/bg_nav.jpg) no-repeat -141px -34px;}
#nav a.nav03:hover span,#nav a.nav03active span{background:url(/images/site/bg_nav.jpg) no-repeat -241px -34px;}
#nav a.nav04:hover span,#nav a.nav04active span{background:url(/images/site/bg_nav.jpg) no-repeat -439px -34px;}
#nav a.nav05:hover span,#nav a.nav05active span{background:url(/images/site/bg_nav.jpg) no-repeat -561px -34px;}
#nav a.nav06:hover span,#nav a.nav06active span{background:url(/images/site/bg_nav.jpg) no-repeat -641px -34px;}
#nav a.nav07:hover span,#nav a.nav07active span{background:url(/images/site/bg_nav.jpg) no-repeat -773px -34px;}
#nav a.nav08:hover span,#nav a.nav08active span{background:url(/images/site/bg_nav.jpg) no-repeat -897px -34px;}
/* CONTENT STYLES */
#content img{float:left;xmargin:0 17px 10px 0;}
#content #rcol{float:right;width:320px;}
#content #lcol{float:left;width:594px;padding:0 20px;}
#content #lcol h1{font-size:22px;margin:30px 0 0 10px;width:480px;}
#content #lcol h2{font-size:18px;margin:20px 0 0 10px;}
#content #lcol h3{font-size:14px;margin:0 0 0 10px;}
#content #lcol a{color:#971505;}
#content #lcol .printThisLink{margin:20px 0 0 0;float:right;text-align:right;width:90px;}
/*#723c1a;}
*/
body.article #rcol{padding-top:20px;}
body.article #rcol p{font-size:12px;}
body.article #content{background:#d9e0be url(/images/site/bg_article.jpg) repeat-y !important;}
#content p{padding:10px;color:#3a2003;font-size:1.4em;}
#lcol p{padding:10px 10px 10px 20px;}
#lcol p.postCategories{padding:0 10px;margin:-5px 0 10px 0;font-size:10px;}
#content p.slogan{height:146px;padding:0 10px;position:relative;}
#content p strong{font-weight:bold;}
#content p.slogan .bg{width:315px;height:146px;background:url(/images/site/bg_quote.jpg) no-repeat left top;}
#content h3{color:#3f4803;font-size:14px;}
#rcol h3{margin-left:10px;}
#content li{color:#3a2003;font-size:1.1em;padding:10px 35px 0 10px;}
#content strong{font-weight:bold;}
div.content{padding:0 15px;}
/* FEAT STYLES */
.box{float:left;}
div.box div.content{padding:20px 10px;}
#feat .box{float:left;height:213px;}
#feat #care{width:321px;background:url(/images/site/bg_care.jpg) repeat-x left top;}
#feat #perf{width:313px;border-left:solid 3px #7b8058;border-right:solid 3px #7b8058;background:url(/images/site/bg_perf.jpg) repeat-x left top;}
#feat #grow{width:320px;background:url(/images/site/bg_grow.jpg) repeat-x left top;}
#feat .box h3{color:#26290e;font-size:18px;}
#feat .box form{margin:10px 0 0 30px;padding:0;}
#feat .box form input{margin:0;padding:0;float:left;margin-right:5px;}
#emailfield{border:1px solid #7b8058;font-size:14px;width:150px;height:20px;padding:5px 3px 0px!important;}
/*#feat .box h3{height:48px;color:#26290e;font-size:2.8em;font-weight:bold;padding-left:15px;position:relative;}
*/
/*#feat .box h3 .bg{left:15px;width:100%;height:48px;}
#feat #care h3 .bg{background:url(/images/site/bg_title_care.jpg) no-repeat left top;}
#feat #perf h3 .bg{background:url(/images/site/bg_title_performance.jpg) no-repeat left top;}
#feat #grow h3 .bg{background:url(/images/site/bg_title_growth.jpg) no-repeat left top;}
*/
#feat .box p{color:#26290e;font-size:1.2em;}
/* FOOTER STYLES */
#footer .lbord,#footer .rbord{width:30px;height:120px;}
#footer .lbord{margin-right:5px;background:url(/images/site/bg_footer_left.jpg) no-repeat left bottom;}
#footer .rbord{background:url(/images/site/bg_footer_right.jpg) no-repeat left bottom;width:140px;}
#footer .logo{width:95px;height:80px;float:right;display:block;background:url(/images/site/bg_footer_logo.jpg) no-repeat left top;}
#footer p{color:#858585;font-size:1.1em;padding-top:15px;}
#footer p a,#footer p a:visited{color:#858585;}
#slidecontainer{position:relative;height:394px;float:left;}
.slide{position:absolute;float:left;}
div.lead_image{margin:0 0 10px 10px!important;float:right!important;border:1px solid #8b9061;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
/* End hide from IE-mac */
ul#sidebar_classes{border:2px solid #a28a6c;margin:0 7px;font-size:10px;}
ul#sidebar_classes li.alt1{background-color:#DADBC8;padding:5px 3px;}
ul#sidebar_classes li.alt2{background-color:#FCFEDB;padding:5px 3px;}
/* Normal Lists */
div.content ol{font-size:1.2em;margin:0 0 10px 30px;padding:0;}
div.content ul{font-size:1.2em;margin:0 0 0 10px;padding:0;}
div.content ul li{margin:0 0 3px 10px;list-style:disc;}
div.content ol li{margin:0 0 0 10px;list-style:decimal;}
/* Sidebar list */
ul#blog-categories{font-size:1.2em;margin:0 0 15px 0;padding:0;}
ul#blog-categories li{margin:0;padding:0 0 0 10px}
/* Videos */
div.video{clear:both;text-align:center;}
div.video object{clear:both;}
p.quote{font-size:1em;}
p.quote b{font-size:1em;font-weight:bold;}
/* Added By Mike C Oct 7th 2008 */
blockquote{font-style:italic;padding:10px 20px;}
#lcol ul{list-style:circle outside;margin:10px 10px 20px 40px;padding:0;}
#lcol ul li{list-style:circle outside;padding:0;margin:0 0 10px 0;}
#lcol ol{list-style:decimal outside;margin:10px 10px 20px 40px;padding:0;}
#lcol ol li{list-style:decimal outside;padding:0;margin:0 0 10px 0;}
/*Added By Andrew G Aug 5 2010 */
#lcol ul.articles{list-style: none;border:1px solid #a28a6c;margin:0 7px;font-size:8px;}
#locl ul.articles li.alt1{background-color:#79ABD0padding:5px 3px;}
#lcol ul.articles li.alt2{background-color:#FEFDAB:padding:5px 3px;}
hr.entryDivider{color:#7F8265;background-color:#971505;height:2px;width:98%;margin:0 auto;clear:both;}
/*Added By Mike C Oct 16 2008 */
form#comment_form p input,form#comment_form p textarea{border:1px solid #ccc;}
form#comment_form p{padding-bottom:5px;}
.floatRight{float:right;}
.floatLeft{float:left;}
/*Added By Mike C Nov 25 2008 */
.activeLink{background:#FFCC00;text-decoration:none}
.content img{border:1px #CCC solid;xpadding:7px;xbackground:#FFF;}
div#grow.box img{border:0;padding:0;background:none;}
