/* RMS - Sept 2009 */
body {font:0.75em 'trebuchet ms', tahoma, arial, helvetica, sans, verdana, sans-serif; padding:0; margin:0 auto; color:#000; background:#fff;}

h1 {display:block; background:#A6CE39; padding:10px; color:#fff; font-size:2em; margin:0 0 20px 0; font-weight:normal;}
h2 {color:#A6CE39; font-size:1.5em; margin:0; font-weight:normal;}
/*ul {margin:0; padding:0;}*/
a {color:#A6CE39; text-decoration:none;}
a:hover {color:#405017; text-decoration:underline;}

/* Main Build */
#wrapper {position:relative; margin:0 auto; padding:0; width:966px; min-width:966px; text-align:left; background:url('../i/bg.gif') repeat-y top left;}
#topsec {position:absolute; top:0; left:0; width:966px; background:url('../i/topbg.gif') no-repeat top;}
#topcontain {width:945px; margin-left:11px; height:205px; border-bottom:1px #A6CE39 solid;}
#logo {float:left; padding:67px 0 0 16px;}
#banner {float:right; padding:52px 16px 0 0;}

/* Containers */
#maincontain {padding:226px 0 0 31px; width:945px;}
#holder {float:right; width:510px; margin-right:25px;}
#inside_holder {float:right; width:708px; margin-right:40px;}
*html #inside_holder {float:right; width:708px; margin-right:20px;}
#leftsec {float:left; width:174px;}
#leftsec ul {list-style-type:none; margin:0; padding:0;}
#leftsec li {list-style-type:none; margin:0; padding:0;} 
#leftsec li a {display:block; padding:0 0 0 5px; border-bottom:1px #A6CE39 solid; color:#444E19; text-decoration:none; width:168px; height:20px; line-height:20px;}
#leftsec li a:hover {background:#EFEACC;}
#rightsec {float:right; width:171px; border-left:1px #A6CE39 solid; padding:0 31px 0 10px;}
#rightsec h1 {color:#A6CE39; font-size:1.7em; margin-top:0; font-weight:normal; background:none; padding:0;}
#rightsec h2 {color:#A6CE39; font-size:1.1em; margin-top:1.3em;; font-weight:normal; background:none;}
#rightsec p {margin-bottom:0;}
#foot {padding:0; background:url('../i/foot.gif') no-repeat bottom left; height:68px; width:966px; margin-top:20px; color:#fff;}
#foot a {color:#fff; text-decoration:none;}
#foot a:hover {color:#405017; text-decoration:underline;}
.quicklinks {float:left; padding:10px 0 0 31px;}
.cw {float:right; padding:10px 31px 0 0;}
a.addthis_button_compact { color:#405017; }

/* Content */
.clear {clear:both; height:1px;}


