body{font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; margin:0px; text-align: center; }

/*redefined tags*/

h1 { font-size:1.6em;  font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px;}
h2 {font-size:1.0em;  }
h3 {font-size:0.9em;}
h4 {font-size:0.8em;  }
h5 {font-size:0.8em; font-style:italic;}
form {margin:0; padding:0;}
hr { height:1px;}
ul ul{font-size:1em;}
#maintext ul{list-style-image:url(../images/page-graphics/bullet.gif);}
p{font-size:0.8em;  line-height:1.3em;}
ul, ol{font-size:0.8em;  margin-bottom:5px; margin-top:5px;}
li{line-height:1.3em; margin-bottom:5px;}


/* structure*/
#top-border{ }
#middle{}
#left-menu{width:160px; margin-right:20px; float:left;}
#main{ float:left; width:590px; }
#bottom-border{padding:4px 0px 4px 180px; font-size:0.7em;}
#copyright{ padding:4px 0px 4px 180px; font-size:0.7em; color:#FFFFFF; background-color:#000000;}
.central{ width:770px; text-align:left; 	margin: 0 auto;}
#logo{width:235px; float:left;}

#leftcolumn{float:left; width:262px;}
#cornerimage{}
#maintext{float:left; width:508px; padding-top:80px;}
#btmcta{margin-top:40px;}


/* top-navigation*/
#smallnav{float:left; padding:49px 26px 0px 115px; display:inline;  height:48px;}
#smallnav ul{margin: 0px; list-style-type:none; clear: left; padding:0px; }
#smallnav li{float: left; padding: 0;	margin:0; display:block; }
#smallnav li a{ font-size:0.7em; text-decoration:none; display:block;}
.none{display:none;}

#btnhome a{ background:url(../images/template/top-border/btn-home.gif) no-repeat; width:51px; height:15px;}
#btnhome a:hover{ background:url(../images/template/top-border/btn-home-over.gif) no-repeat; }
#btncontactus a{ background:url(../images/template/top-border/btn-contactus.gif) no-repeat; width:74px;height:15px;}
#btncontactus a:hover{ background:url(../images/template/top-border/btn-contactus-over.gif) no-repeat; }
#btnsitemap a{ background:url(../images/template/top-border/btn-sitemap.gif) no-repeat; width:62px; height:15px;}
#btnsitemap a:hover{ background:url(../images/template/top-border/btn-sitemap-over.gif) no-repeat; }
#btnspecial a{ background:url(../images/template/top-border/btn-special.gif) no-repeat; width:93px; height:15px;}
#btnspecial a:hover{ background:url(../images/template/top-border/btn-special-over.gif) no-repeat; }

#btnpromo a{ background:url(../images/template/top-border/btn-promo.gif) no-repeat; width:113px; height:15px;}
#btnpromo a:hover{ background:url(../images/template/top-border/btn-promo-over.gif) no-repeat; }


#topnav{ }
#topnav ul{margin: 0 auto;	padding:0px 0px 0px 0px;  list-style-type:none; clear: left; width:770px;}
#topnav li{float: left; text-align: center;	padding: 0;	margin: 0; }
#topnav li a{ font-size:0.7em; text-decoration:none; display:block;}
#btnwho a{ background:url(../images/template/top-border/btn-whoare.gif) no-repeat; height:32px; width:118px;}
#btnhow a{ background:url(../images/template/top-border/btn-howwe.gif) no-repeat; height:32px; width:156px;}
#btnwhodo a{ background:url(../images/template/top-border/btn-whodo.gif) no-repeat; height:32px; width:127px;}
#btnprinting a{ background:url(../images/template/top-border/btn-printing.gif) no-repeat; height:32px; width:143px;}
#btncaring a{ background:url(../images/template/top-border/btn-caring.gif) no-repeat; height:32px; width:132px;}
#btnnew a{ background:url(../images/template/top-border/btn-whatsnew.gif) no-repeat; height:32px; width:94px;}
#btnwho a:hover{ background:url(../images/template/top-border/btn-whoare-over.gif) no-repeat; }
#btnhow a:hover{ background:url(../images/template/top-border/btn-howwe-over.gif) no-repeat; }
#btnwhodo a:hover{ background:url(../images/template/top-border/btn-whodo-over.gif) no-repeat; }
#btnprinting a:hover{ background:url(../images/template/top-border/btn-printing-over.gif) no-repeat; }
#btncaring a:hover{ background:url(../images/template/top-border/btn-caring-over.gif) no-repeat; }
#btnnew a:hover{ background:url(../images/template/top-border/btn-whatsnew-over.gif) no-repeat;}

/*homepage*/
#homemainimage{ background-image:url(../images/homepage/home-main-image.jpg); background-repeat:no-repeat; height:313px;}
#homecta1{float:left; background-image:url(../images/ctas/cta-home-enviromental.gif); background-repeat:no-repeat; width:277px; color:#e4f6cc; height:64px; padding:33px 10px 10px 98px;}
#homecta2{float:left; background-image:url(../images/ctas/cta-home-howwevehelped.gif); background-repeat:no-repeat;width:353px; color:#FFFFFF; height:64px; padding:33px 10px 10px 22px;}
#homecta2 p, #homecta1 p, #homemaintext p{margin:0.2em 0px 0px 0px;}
#homemaintext{ padding:218px 20px 20px 407px; color:#ffffff;}

p.pinkarrow, p.greenarrow, p.yellowarrow, p.bluearrow, p.lightbluearrow, p.orangearrow, p.brightorangearrow,p.greenarrow2,p.greenarrow3,p.orangearrow2{margin:0em 0px 0px 0px; padding:0px;}
.pinkarrow a, .greenarrow a, .yellowarrow a, .bluearrow a,.lightbluearrow a, .orangearrow a, .brightorangearrow a, .greenarrow2 a,.orangearrow2 a,.greenarrow3 a{ font-weight:bold;  text-decoration:none; padding:0px 0px 0px 10px;} 
.greenarrow a:hover,.pinkarrow a:hover, .yellowarrow a:hover, .bluearrow a:hover, .lightbluearrow a:hover, .orangearrow a:hover, .brightorangearrow a:hover, .greenarrow2 a:hover, .orangearrow2 a:hover, .greenarrow3 a:hover{text-decoration:underline;}
.pinkarrow a,.pinkarrow a:hover{color:#fd526a;  background:url(../images/page-graphics/pink-arrow.gif) no-repeat 0px 3px;} 
.greenarrow a, .greenarrow a:hover{color:#8cc73f; background:url(../images/page-graphics/green-arrow.gif) no-repeat 0px 3px;} 
.yellowarrow a, .yellowarrow a:hover{color:#feeb00; background:url(../images/page-graphics/yellow-arrow.gif) no-repeat 0px 3px;} 
.bluearrow a, .bluearrow a:hover{color:#8851f7; background:url(../images/page-graphics/blue-arrow.gif) no-repeat 0px 3px;} 
.lightbluearrow a, .lightbluearrow a:hover{color:#49d5fe; background:url(../images/page-graphics/light-blue-arrow.gif) no-repeat 0px 3px;}
.orangearrow a, .orangearrow a:hover{color:#e14c14; background:url(../images/page-graphics/orange-arrow.gif) no-repeat 0px 3px;}
.brightorangearrow a, .brightorangearrow a:hover{color:#f6550f; background:url(../images/page-graphics/bright-orange-arrow.gif) no-repeat 0px 3px;}
.greenarrow2 a, .greenarrow2 a:hover{color:#a7d506; background:url(../images/page-graphics/green-arrow2.gif) no-repeat 0px 3px;} 
.greenarrow3 a, .greenarrow3 a:hover{color:#01ae49; background:url(../images/page-graphics/green-arrow3.gif) no-repeat 0px 3px;} 

.orangearrow2 a, .orangearrow2 a:hover{color:#ff7e00; background:url(../images/page-graphics/orange-arrow2.gif) no-repeat 0px 3px;} 



/* general styles*/
.clearboth{line-height:0px; height:0px; clear:both; font-size:0px;}

/* right submenu*/
.rightsubmenu{width:159px; float:right; background-image:url(../images/curved-frame/curved-frame-top.gif); background-position:top; background-repeat:no-repeat;  margin-left:20px; margin-bottom:10px; }
.curvedbtm{ background-image:url(../images/curved-frame/curved-frame-btm.gif); background-repeat:no-repeat; background-position:bottom; padding:14px 10px 6px 14px;}
.rightsubmenu p{font-size:0.7em; margin-top:0px;}
#maintext .rightsubmenu ul{margin: 0px;list-style-image:none;list-style-type:none;padding:0px;font-size:0.7em; }
.rightsubmenu li {padding:0px 0px 0px 14px; margin:0px 0px 10px 0px; font-weight:bold; line-height:1.3em; }
.rightsubmenu a{text-decoration:none;}
.rightsubmenu a:hover{text-decoration:underline;}


/*BTM CTA*/
#btmcta-enviro{float:left; background-image:url(../images/ctas/btm/btm-enviro-green.gif); background-repeat:no-repeat; width:277px; color:#e4f6cc; height:60px; padding:33px 10px 10px 98px; }
#btmcta-helped{float:left; width:353px;  height:60px; padding:33px 10px 10px 22px;}
#btmcta-helped p, #btmcta-enviro p{margin:0.2em 0px 0px 0px;}


/* form styling starts here  */
form{margin:0; padding:0;}
label{ 	display: block;	font-size:0.8em; padding:4px 10px 2px 0px;color:#006d6e; float:left; width:190px; margin-bottom:20px;}
fieldset {   display: block;	margin: 0px 0 0px 0;	padding: 10px 10px 10px 10px;  border : 0px solid #75736E;}
fieldset fieldset{padding:0px;}
.formfield {border:1px solid #999;	font-family:Arial, Helvetica, sans-serif; background: #eee;  font-size:0.8em; padding:3px; margin:3px 0 20px 0; clear:right; }
textarea{font-size:1.5em}
input:focus, textarea:focus, select:focus{	background: #fff;}
legend {	font-weight: bold; margin:0em 0em -4px -14px; font-size:0.8em; background-color:#ccc; padding:10px; width:100%; display:block; }
.orange{color:#d76408;}
.formfield2 {border:1px solid #999;	background: #eee; font-family: Arial, Helvetica, sans-serif; font-size:0.8em; padding:3px; margin:0px 0 5px 0}
fieldset h3{border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#333; background-color:#eee; padding:5px 0px; margin-top:10px;}
.formborder p{margin:0px; padding:10px;}
.formborder fieldset p{margin:0.8em 0px 0.8em 0px; padding:0px;}
.invisible {display:none; }

.formborder{border-right:1px solid #ccc; border-left:1px solid #ccc;}


#facts{ width:159px; margin:60px 0px 50px 24px;}
#factsheader{height:29px;}
#factsbody{font-size:0.9em; color:#FFFFFF; padding:10px 10px;}
#factsbtn{ text-align:center;}
#factsbtn a{color:#FFFFFF;font-size:0.8em; display:block; padding:13px 0px 14px 0px; font-weight:bold; text-decoration:none;}
#factsbtn a:hover{text-decoration:underline;}


#greencurved-bg{ background-color:#8cc63f; padding:0px 10px;}
#greencurved-bg h2{margin:0px; padding:0px; color:#FFFFFF;}
#greencurved-bg p{margin:0px; padding:0px;}