@charset "utf-8";
/* CSS Document */
/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
:hover, :active, input, a, form, select, embed, object{outline:none;}
button, a{cursor:pointer;}
/*END RESET*/
a{color:#bb4800;text-decoration:none;}
a:hover{color:#999999;}


html{width:100%;height:100%;overflow:auto;}
body{width:100%;height:100%;border:none;padding:0;margin:0;color:#373c42;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;line-height:15px;}




#body{background:#eceef0 url(../images/headerTileBg.jpg) repeat-x top center;}
#body-single{background:#eceef0 url(../images/pageHeader.jpg) repeat-x top center;}


#page{background:url(../images/loveGreenBanner-trans.png) no-repeat top left;width:100%;height:100%;}
#header{width:950px;margin:0 auto;padding-left:50px;text-align:left;}
img.header-img{z-index:50;position:relative;margin:-37px 0 0 -100px;}
#wrapper{/*width:930px;*/width:950px;margin:0 auto;padding:0 0 20px 50px;}
#footer{background:url(../images/footerBg.gif) repeat-x top left;padding:20px 0 20px 0;font-size:9px;}
.foot-inner{width:950px;margin:0 auto;padding-left:50px;}

.gradient-wrap{width:100%;background:#dcdfe4 url(../images/contentBg.jpg) repeat-x top left;margin-top:7px;position:relative;float:left;}

a.logo{display:block;background:url(../images/logo-trans.png);width:119px;height:117px;float:left;margin:32px 0 0 85px;position:relative;z-index:100;}


.orange{color:#bb4800;}
.grey{color:#373c42;}
.bold{font-weight:800;}

.menu{background:url(../images/menuBg-trans.png) repeat;height:37px;float:right;position:relative;z-index:90;}
#nav li{float:left;}
#nav li a{display:block;font-size:14px;padding:13px 6px 8px 6px;height:16px;color:#023100;}
#nav li a:hover,#nav li a.current_page{background:#ffffff;}
#nav li a.first{padding-left:12px;}
#nav li a.last{padding-right:12px;}

#nav li:hover > ul{display:block;}
#nav li ul{position:absolute;display:none;background:url(../images/menuBg-trans.png) repeat;}
#nav li ul li.sep{padding:6px 6px 0 0;}
#nav li ul a{font-size:12px;height:14px;padding:6px;}
#nav li ul a:hover,#nav li ul a.current_page{background:none;color:#bb4800;}
#nav li ul a:hover < li a{background:#ffffff;}



.rss-box{background:url(../images/index/rssFeedBg.jpg);width:180px;height:379px;margin:20px 0 0 -20px;position:relative;padding:8px 15px;display:block;float:left;}
.rss-box li{list-style:none;padding:15px 0px;height:78px;}
.rss-box h2{color:#034800;font-size:22px;float:left;padding-top:10px;line-height:20px;}
.rss-icon{display:block;background:url(../images/index/rss-icon.gif) no-repeat;width:34px;height:34px;float:right;}
.rss-date{font-size:11px;display:block;padding:0 0 6px 0;}
.rss-title{color:#bb4800;font-size:13px;display:block;}
.all-news{display:block;padding:4px 0 0 0;color:#034800;}
.all-news:hover{color:#333333;}




/*for custom checkbox, radio, and select form elements*/
span.checkbox {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(images/form/checkbox.gif) no-repeat;display: block;float: right; cursor:pointer;}
span.radio {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(images/form/radio.gif) no-repeat;display: block;clear: left;float: left;}
span.select {position: absolute;width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */height: 21px;padding: 0 24px 0 8px;color: #fff;font: 12px/21px arial,sans-serif;background: url(images/form/select.gif) no-repeat;overflow: hidden;}
