/* clearing all default styles */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
/* end of clearning all styles */

/* png fix */img, div, { behavior: url(/iepngfix.htc); }/* png fix end */
/* start of basic template styling */
html { min-height: 100%; margin-bottom: 1px; }
body { font-size:13px; background-image:url(/images/src_stripe.png); font-family:Helvetica, Arial, sans-serif; color:#514D4C; opacity: 0.99999; }
h1 { font-size:24px; color:#514947; font-weight:normal;}
h2 { font-size:18px; color:#C1BEAF; font-weight:normal; letter-spacing:1px;}
h3{ font-size:24px; color:#514947;}
img {}
a { color:#7EBF41; text-decoration:none;}
a:hover { color:#000000; }

div#container{width:760px;margin:0 auto; float:none;}
div#header {background-color:#FFFFFF; height:130px; margin: 0 13px 0 13px; }
div#homepagebar {background-image: url(../images/green-background.png); height:133px;  }
div#contentholder {background-color:#FFFFFF;  margin: 0 13px 0 13px; padding:8px 20px 15px 20px;}
div#contentinter {background-color:#FFFFFF;  margin: 0 13px 0 13px; padding:0px 20px 0px 20px;}
div#bottomimagecont {background-color:#FFFFFF;  margin: 0 13px 0 13px; background-image: url(../images/gree-back-bottom.gif); background-position:top; background-repeat:no-repeat;}
div#greenimages {padding: 4px 20px 4px 20px;}
div#greenimages img{float:left; padding:0 2px 0 3px;}
div#recyclingticker { background-image:url(/images/recycling-ticker.gif); background-repeat:no-repeat; height:110px; color:#514947; font-size:14px; font-weight:bold; text-transform:uppercase;}

.hide { display:none;}
.clear {clear:both;}
.left { float:left;}
.right { float:right;}
.textcetner {text-align:center;}
.textright {text-align:right;}
.hmbotgrad {background-image:url(../images/shaded-top.gif); background-position:bottom; background-repeat:no-repeat;}
.phonenumber { font-size:13px; color:#83BE40; padding:14px 20px 5px 0;}
.bullbigger{ font-size:16px; font-weight:bold;}
.horizontalborder { border-bottom:1px solid #7DC03F; margin:2px 0 2px 0;}
.leadingheader { line-height:30px;}
.threecolumn { width:221px;}
.centercol {margin:0 15px 0 15px;}
.content { line-height:18px; }
.navipadding { padding: 20px 0 0 50px; }
.parapaddin { padding: 12px 0 0 0; }
.padacopy { font-size:14px; line-height:22px;}
.padacopy li{ list-style:decimal; margin-left:8px; }
.padacopy ol{ margin-left:20px; }
.bold { font-weight:bold;}
.contimage {padding:10px;}
#ajaxticker1{width:600px; color:#514947; font-size:14px; font-weight:bold; text-transform:uppercase;}

#ajaxticker1 div{color:#514947; font-size:14px; font-weight:bold; text-transform:uppercase; /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}

.someclass{ color:#514947; font-size:14px; font-weight:bold; text-transform:uppercase;}




