

* {
    margin: 0;
    /* adding px to padding number results in bad layout */
 /*   padding: 50px; */
  }


body {
    border-top: solid 1px #fff;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
/*    margin: 0; */
/* next line commented out 2011-03-24 as put gap at top */
    /* padding: 50px; */
    
/*    font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; */
  font: 14px/normal Arial, Helvetica, sans-serif; 

  }
/* test link colours */
    a:link { 
	color: SlateBlue;
	text-decoration: none;
	}
a:visited { 
	color: Purple;
	text-decoration: none;
	}
a:hover { 
	color: Magenta;
/*	background-color: #333333; */
	text-decoration: none;
	}
a:active { 
	color: #333333;
	}
/* next line removes blue border round images in IE */	
a img {border: none; }
/* test link colours end */


#menu {
   /* padding-top: 10px;*/
   padding-top: 10px;
    margin-top:-5px;
/*    padding-left: 20px;*/
        padding-left: 40px;
        margin-left:8px;
        width: 1066px;
  /*      background-color:Green;*/
  }

#wrapper {

	width: 960px;
	margin-left:auto;
	margin-right:auto;

	}

.container {
	
    margin: 0 auto;
    background-color:Grey;

  }


p {
    margin-bottom: 1em;
    /* added 2010-11-05 as test */
   /* padding-left:40px;*/
    padding-left:10px;
    /* added 2010-11-01 as test */
    /*padding-right: 50px;*/ 
 	/* changed 2011-11-04 */
 	padding-right: 10px;
  }


ul.classic {
    list-style: disc;
    margin-bottom: 1em;
    padding-left: 2em;
  }


h1 {
    /* h1,h2,h3 { */ margin-bottom: .5em;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
  }


h1 {
    /* border-bottom: solid 1px #d9d9d9;
    */ font-weight: normal;
    font-size: 180%;
    text-indent: 5px;
    letter-spacing: -1px;
    /* color set to green */ color: #015322;
  }


h2 {
    /* border-bottom: solid 1px #d9d9d9;
    font-weight: normal;
    font-size: 180%; 
    text-indent: 5px;
  
    letter-spacing: -1px;  /*
    color: #015322;
    */
  }


h3 {
	 /* text-indent: 5px;
	letter-spacing: -1px;
   border-bottom: solid 1px #d9d9d9;
    font-weight: normal;
    font-size: 180%;
    

    color: #015322;
    */
  }


h4 {/* 
	text-indent: 5px;
	letter-spacing: -1px;
    border-bottom: solid 1px #d9d9d9;
    font-weight: normal;
    font-size: 180%;
    text-indent: 5px;

    color: #015322;
    */
  }


h5 {/*
	text-indent: 5px;
	letter-spacing: -1px;
     border-bottom: solid 1px #d9d9d9;
    font-weight: normal;
    font-size: 180%;
    text-indent: 5px;
    
    color: #015322;
    */
  }


h6 {/*
	text-indent: 5px;
	letter-spacing: -1px;
     border-bottom: solid 1px #d9d9d9;
    font-weight: normal;
    font-size: 180%;
    text-indent: 5px;
    letter-spacing: -1px;
    color: #015322;
    */
  }


#main_text {
    /*padding-left : 10px;*/
        padding-left : 50px;
/*    margin-top:90px;*/
    
  }



.logo-text {
/*	font-size:30px;*/
	font-size: 180%;
	font-weight: bold;
/*	font-family:  "DejaVu Sans", Albany, Arial, Helvetica, sans-serif; */
	font-family:  Albany, Arial, Helvetica, sans-serif;  
	color: green;
	letter-spacing: 0.6em;
	float: left;
	margin-left: 0.5em;
	margin-top: -1.8em;
	


  }
  
.ehs-name {
	margin-left: 4em;
	margin-top: 1em;
	font-weight: bold;
/*	font-family:  "DejaVu Sans", Albany, Arial, Helvetica, sans-serif; */
	font-family:  Albany, Arial, Helvetica, sans-serif;  
	color: green;
	font-size: 140%;
	width: 660px;

}


.monthly_plant {

	position: relative;

	top: 1px;
/*	left: 550px; */
	left: 780px;
	margin-bottom: -50px;
	width: 180px;

	}

.menu-color {
	background-color:PaleGreen;
	height:34px;
	margin-left:48px;
	margin-top: 5px;

	}
	
	
.table-background1 {
	background-color:Palegreen;
	
	}
	
/*classes to enable floating of images with captions */
.picture  { 
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 3px;
	font: 11px/1.4em Arial, sans-serif; 
	}

.picture img { border: 1px solid #CCCCCC;
	vertical-align:middle;
	margin-bottom: 3px; 
	}

.right { 
	/*margin: 0.5em 0pt 0.5em 0.8em;*/
	margin: 0.5em 50pt 0.5em 0.8em;
	float:right;
	}

.left {
	margin: 0.5em 0.8em 0.5em 20pt;
	float:left;
	}
/* end*/
	
