/* CSS Document */

/* general styels */
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
a:link, a:visited {
	color: #006633;
}
a:hover {
	color: #669966;
}
#container{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
}
/* top mast which includes the logo */
#top{
	height:135px;
	background-image: url(../nav/healthcareenv_logo.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

/* breadcrumb menu */
#breadcrumb{
	height:25px;
	color: #006633;
	font-size: 0.95em;
	font-weight: bold;
}
#breadcrumb a:link, #breadcrumb a:visited{
	color:#006633;
	font-weight: bold;
}
#breadcrumb a:hover{
	color:#000000;
}

/* top level navigation */
#navigation{
	display: block;
	padding: 0px;
	height: 30px;
	color: #FFFFFF;
	font-size: 0.95em;
	font-weight: bold;
	position: relative;
	margin-top: 0px;
	background-color: #006633;
}
#navigation a:link, #navigation a:visited{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#navigation a:hover{
	color: #cccc66;
	font-weight: bold;
	text-decoration: none;
}

#navigation ul{
	margin:0px;
	padding:8px 0px 0px 10px;
}
#navigation li{
	display:inline;
}

/*positions the search box in the top navigation*/
#searchBox {
	position: absolute;
	left: 80%;
	margin-top: 2px;
	padding: 0px;
}

/*contains the main content divs*/
#mainContent{
	margin-top: 10px;
	margin-bottom: 10px;
}
/*home page styles*/
/*this is a column which holds all the right hand boxes on the home page*/
#homeLeft{
	width:490px;
	float: right;
}

#homeMainBox{
	width:490px;
	color: #FFFFFF;
	font-size: 0.95em;
	padding: 0px;
}
#homeMainBox h1{
	font-size: 1.6em;
	color: #cccc66;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccc66;
}
#homeMainBox h2{
	font-size: 1.3em;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#homeMainBox a:link, #homeMainBox a:visited{
	color: #cccc66;	
}

#homeMainBox a:hover{
	color:#FFFFFF;
}

#homeMainBoxMiddle{
	margin: 0px;
	background-color: #006633;
	padding: 1em;
}


#homeNewsBox{
	width:490px;
	background-color:#CCCCCC;
	color: #006633;
	font-size: 0.95em;
	margin: 0px 0px 5px;
	padding: 10px 5px;
}
#homeNewsBox a:link, #homeNewsBox a:hover {
	color:#006633;
}
#homeNewsBox a:hover{
	color: #333333;
}

#homeNewsBox h1{
	font-size: 1.6em;
	color: #006633;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	margin: 0px;
	padding: 0px;
}
#homeNewsBox h2{
	font-size: 1.3em;
	margin: 1em 0px 0px;
	padding: 5px 0px;
}


#homeNewsBoxMiddle{
	padding:0em 1em;
	margin: 0px;
	background-color: #CCCCCC;
}


#homeEnquiriesBox{
	width:490px;
	background-color:#339966;
	color: #FFFFFF;
	font-size: 0.95em;
	margin: 0px 0px 5px;
	padding: 10px 5px;
}
#homeEnquiriesBox a:link{
color:#FFFFFF;
}
#homeEnquiriesBox a:hover{
color:#cccc66;
}

#homeEnquiriesBox h1{
	font-size: 1.6em;
	color: #FFFFFF;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#homeEnquiriesBox h2{
	
}

#homeEnquiriesBoxMiddle{
	padding:0em 1em;
	margin: 0px;
	background-color: #339966;
}

#homeNewsletterBox{
	width:490px;
	background-color:#669966;
	color: #FFFFFF;
	font-size: 0.95em;
	margin: 0px 0px 5px;
	padding: 10px 5px;
}
#homeNewsletterBox a:link{
	font-weight: bold;
	color: #FFFFFF;
}

#homeNewsletterBox a:hover{
	font-weight: bold;
	color: #cccc66;
}

#homeNewsletterBox h1{
	font-size: 1.6em;
	color: #FFFFFF;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px 0px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#homeNewsletterBox h2{
	
}


#homeNewsletterBoxMiddle{
	padding:0em 1em;
	margin: 0px;
	background-color: #669966;
}



/*internal page styles*/
#internalBorder{
	width:1000px;
	color: #000000;
	font-size: 0.95em;
	padding: 0px;
	position: relative;
	height: 1%;
	margin-top: 10px;
}
#internalBorder h1{
	font-size: 1.6em;
	color: #006633;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	padding: 0px;
	margin-bottom: 5px;
}
#internalBorder h2{
	font-size: 1.3em;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#internalBorder h3{
	font-size: 1.1em;
	color: #006633;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#internalBorder h4{
	font-size: 1.1em;
}


/*this holds the mast image and the interalContainer div*/

#internalContainer{
	margin: 20px 0px 0px;
	padding: 0px;
}
/*top image*/
#mast{
	margin-left:20px;
}

/*these live within the internalContainer div*/
#left{
	width: 200px;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 1.1em;
}
#middle{
	width: 500px;
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	float: left;
	font-size: 1.1em;
}

#right{
	width: 180px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
}

/*this styles the email link in the left coloum differently to the sub navigation*/
#leftEmail{
	padding:0px;
	margin:0px;
}

#leftEmail a:link{
	color: #FFFFFF;
	background-image: none;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}

#leftEmail a:hover{
	color: #cccc66;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
/*styles for the sub navigation in the left column*/
#subNavBox{
	width:180px;
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-weight: bold;
	background-color: #669966;
}
#subNavBox ul{
	padding:0px;
	margin:0px;
}

#subNavBox li{
	padding:1px 0px;
	list-style-type: none;
	margin: 0px;
}

#subNavBox a:link, #subNavBox a:visited{
	display: block;
	padding: 5px 5px 5px 10px;
	color: #FFFFFF;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#subNavBox a:hover{
	display: block;
	padding: 5px 5px 5px 10px;
	color: #000000;
	text-decoration: none;
}

#subNavBoxTop{
	width:180px;
	background-color:#669966;
	
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#subNavBoxMiddle{
	padding:0px 10px;
	margin: 0px;
	background-color: #669966;
}

#subNavBoxBottom{
	width:180px;
	
	height: 10px;
}
/*internal page styles for waste*/
#internalBorderWaste{
	width:1000px;
	color: #000000;
	font-size: 0.95em;
	padding: 0px;
	background-image: url(../nav/internalBck.gif);
	position: relative;
	height: 1%;
	margin-top: 10px;
}
#internalBorderWaste h1{
	font-size: 1.6em;
	color: #006633;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	padding: 0px;
	margin-bottom: 5px;
}
#internalBorderWaste h2{
	font-size: 1.3em;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#internalBorderWaste h3{
	font-size: 1.1em;
	color: #006633;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#internalBorderWaste h4{
	font-size: 1.1em;
}

#internalBorderTopWaste{
	width:1000px;
	background-image: url(../nav/internalBoxTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
/*this holds the mast image and the interalContainer div*/
#internalBorderMiddleWaste{
	padding:0px;
	margin: 0px;
	background-image: url(../nav/internalBck.gif);
	position: relative;
}

#internalBorderBottomWaste{
	width:1000px;
	background-image: url(../nav/internalBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
}
#internalContainerWaste{
	margin: 20px 0px 0px;
	padding: 0px;
}

/*styles for the sub navigation in the left column under waste*/
#subNavBoxWaste{
	width:180px;
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-weight: bold;
	background-color: #669966;
}
#subNavBoxWaste ul{
	padding:0px;
	margin:0px;
}

#subNavBoxWaste li{
	padding:1px 0px;
	list-style-type: none;
	margin: 0px;
}

#subNavBoxWaste a:link, #subNavBoxWaste a:visited{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	
	color: #FFFFFF;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#subNavBoxWaste a:hover{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	background-image: url(../nav/subNavButtonOn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	text-decoration: none;
}

#subNavBoxTopWaste{
	width:180px;
	background-color:#669966;
	
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#subNavBoxMiddleWaste{
	padding:0px 10px;
	margin: 0px;
	background-color: #669966;
}

#subNavBoxBottomWaste{
	width:180px;
	
	height: 10px;
}

/*internal page styles for waste*/
#internalBorderTreatment{
	width:1000px;
	color: #000000;
	font-size: 0.95em;
	padding: 0px;
	
	position: relative;
	height: 1%;
	margin-top: 10px;
}
#internalBorderTreatment h1{
	font-size: 1.6em;
	color: #907F6C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #907F6C;
	padding: 0px;
	margin-bottom: 5px;
}
#internalBorderTreatment h2{
	font-size: 1.3em;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#internalBorderTreatment h3{
	font-size: 1.1em;
	color: #006633;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#internalBorderTreatment h4{
	font-size: 1.1em;
}

#internalBorderTopTreatment{
	width:1000px;
	
	height: 20px;
	margin: 0px;
	padding: 0px;
}
/*this holds the mast image and the interalContainer div*/
#internalBorderMiddleTreatment{
	padding:0px;
	margin: 0px;
	
	position: relative;
}

#internalBorderBottomTreatment{
	width:1000px;
	height: 20px;
}
#internalContainerTreatment{
	margin: 20px 0px 0px;
	padding: 0px;
}

/*styles for the sub navigation in the left column under waste treatment*/
#subNavBoxTreatment{
	width:180px;
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-weight: bold;
	background-color: #907F6C;
}
#subNavBoxTreatment ul{
	padding:0px;
	margin:0px;
}

#subNavBoxTreatment li{
	padding:1px 0px;
	list-style-type: none;
	margin: 0px;
}

#subNavBoxTreatment a:link, #subNavBoxTreatment a:visited{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #333333;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#subNavBoxTreatment a:hover{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

#subNavBoxTopTreatment{
	width:180px;
	background-color:#907F6C;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#subNavBoxMiddleTreatment{
	padding:0px 10px;
	margin: 0px;
	background-color: #907F6C;
}

#subNavBoxBottomTreatment{
	width:180px;
	height: 10px;
}
/*internal page styles for chemical*/
#internalBorderChemical{
	width:1000px;
	color: #000000;
	font-size: 0.95em;
	padding: 0px;
	position: relative;
	height: 1%;
	margin-top: 10px;
}
#internalBorderChemical h1{
	font-size: 1.6em;
	color: #569C50;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #569C50;
	padding: 0px;
	margin-bottom: 5px;
}
#internalBorderChemical h2{
	font-size: 1.3em;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#internalBorderChemical h3{
	font-size: 1.1em;
	color: #006633;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#internalBorderChemical h4{
	font-size: 1.1em;
}

#internalBorderTopChemical{
	width:1000px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
/*this holds the mast image and the interalContainer div*/
#internalBorderMiddleChemical{
	padding:0px;
	margin: 0px;
	position: relative;
}

#internalBorderBottomChemical{
	width:1000px;
	height: 20px;
}
#internalContainerChemical{
	margin: 20px 0px 0px;
	padding: 0px;
}

/*styles for the sub navigation in the left column under waste treatment*/
#subNavBoxChemical{
	width:180px;
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-weight: bold;
	background-color: #569C50;
}
#subNavBoxChemical ul{
	padding:0px;
	margin:0px;
}

#subNavBoxChemical li{
	padding:1px 0px;
	list-style-type: none;
	margin: 0px;
}

#subNavBoxChemical a:link, #subNavBoxChemical a:visited{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #333333;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#subNavBoxChemical a:hover{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

#subNavBoxTopChemical{
	width:180px;
	background-color:#569C50;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#subNavBoxMiddleChemical{
	padding:0px 10px;
	margin: 0px;
	background-color: #569C50;
}

#subNavBoxBottomChemical{
	width:180px;
	background-color:#569C50;
	height: 10px;
}
/*internal page styles for washroom*/
#internalBorderWashroom{
	width:1000px;
	color: #000000;
	font-size: 0.95em;
	padding: 0px;
	position: relative;
	height: 1%;
	margin-top: 10px;
}
#internalBorderWashroom h1{
	font-size: 1.6em;
	color: #00254E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00254E;
	padding: 0px;
	margin-bottom: 5px;
}
#internalBorderWashroom h2{
	font-size: 1.3em;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#internalBorderWashroom h3{
	font-size: 1.1em;
	color: #006633;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#internalBorderWashroom h4{
	font-size: 1.1em;
}

#internalBorderTopWashroom{
	width:1000px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
/*this holds the mast image and the interalContainer div*/
#internalBorderMiddleWashroom{
	padding:0px;
	margin: 0px;
	position: relative;
}

#internalBorderBottomWashroom{
	width:1000px;
	height: 20px;
}
#internalContainerWashroom{
	margin: 20px 0px 0px;
	padding: 0px;
}

/*styles for the sub navigation in the left column under waste treatment*/
#subNavBoxWashroom{
	width:180px;
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-weight: bold;
	background-color: #00254E;
}
#subNavBoxWashroom ul{
	padding:0px;
	margin:0px;
}

#subNavBoxWashroom li{
	padding:1px 0px;
	list-style-type: none;
	margin: 0px;
}

#subNavBoxWashroom a:link, #subNavBoxWashroom a:visited{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #FFFFFF;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#subNavBoxWashroom a:hover{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

#subNavBoxTopWashroom{
	width:180px;
	background-color:#00254E;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#subNavBoxMiddleWashroom{
	padding:0px 10px;
	margin: 0px;
	background-color: #00254E;
}

#subNavBoxBottomWashroom{
	width:180px;
	background-color:#00254E;
	height: 10px;
}

/*internal page styles for chemical*/
#internalBorderHealthcare{
	width:1000px;
	color: #000000;
	font-size: 0.95em;
	padding: 0px;
	position: relative;
	height: 1%;
	margin-top: 10px;
}
#internalBorderHealthcare h1{
	font-size: 1.65em;
	color: #A2B2A5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2B2A5;
	padding: 0px;
	margin-bottom: 5px;
}
#internalBorderHealthcare h2{
	font-size: 1.3em;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#internalBorderHealthcare h3{
	font-size: 1.1em;
	color: #006633;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#internalBorderHealthcare h4{
	font-size: 1.1em;
}

#internalBorderTopHealthcare{
	width:1000px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
/*this holds the mast image and the interalContainer div*/
#internalBorderMiddleHealthcare{
	padding:0px;
	margin: 0px;
	position: relative;
}

#internalBorderBottomHealthcare{
	width:1000px;
	height: 20px;
}
#internalContainerHealthcare{
	margin: 20px 0px 0px;
	padding: 0px;
}

/*styles for the sub navigation in the left column under waste treatment*/
#subNavBoxHealthcare{
	width:180px;
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-weight: bold;
	background-color: #A2B2A5;
}
#subNavBoxHealthcare ul{
	padding:0px;
	margin:0px;
}

#subNavBoxHealthcare li{
	padding:1px 0px;
	list-style-type: none;
	margin: 0px;
}

#subNavBoxHealthcare a:link, #subNavBoxHealthcare a:visited{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #333333;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#subNavBoxHealthcare a:hover{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

#subNavBoxTopHealthcare{
	width:180px;
	background-color:#A2B2A5;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#subNavBoxMiddleHealthcare{
	padding:0px 10px;
	margin: 0px;
	background-color: #A2B2A5;
}

#subNavBoxBottomHealthcare{
	width:180px;
	background-color:#A2B2A5;
	height: 10px;
}

/*internal page styles for chemical*/
#internalBorderGeneral{
	width:1000px;
	color: #000000;
	font-size: 0.95em;
	padding: 0px;
	position: relative;
	height: 1%;
	margin-top: 10px;
}
#internalBorderGeneral h1{
	font-size: 1.6em;
	color: #B17D30;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5A762;
	padding: 0px;
	margin-bottom: 5px;
}
#internalBorderGeneral h2{
	font-size: 1.3em;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#internalBorderGeneral h3{
	font-size: 1.1em;
	color: #006633;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#internalBorderGeneral h4{
	font-size: 1.1em;
}

#internalBorderTopGeneral{
	width:1000px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
/*this holds the mast image and the interalContainer div*/
#internalBorderMiddleGeneral{
	padding:0px;
	margin: 0px;
	position: relative;
}

#internalBorderBottomGeneral{
	width:1000px;
	height: 20px;
}
#internalContainerGeneral{
	margin: 20px 0px 0px;
	padding: 0px;
}

/*styles for the sub navigation in the left column under waste treatment*/
#subNavBoxGeneral{
	width:180px;
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-weight: bold;
	background-color: #D5A762;
}
#subNavBoxGeneral ul{
	padding:0px;
	margin:0px;
}

#subNavBoxGeneral li{
	padding:1px 0px;
	list-style-type: none;
	margin: 0px;
}

#subNavBoxGeneral a:link, #subNavBoxGeneral a:visited{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #FFFFFF;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#subNavBoxGeneral a:hover{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

#subNavBoxTopGeneral{
	width:180px;
	background-color:#D5A762;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#subNavBoxMiddleGeneral{
	padding:0px 10px;
	margin: 0px;
	background-color: #D5A762;
}

#subNavBoxBottomGeneral{
	width:180px;
	background-position: left bottom;
	height: 10px;
}

/*internal page styles for chemical*/
#internalBorderSmartSharpes{
	width:1000px;
	color: #000000;
	font-size: 0.95em;
	padding: 0px;
	position: relative;
	height: 1%;
	margin-top: 10px;
}
#internalBorderSmartSharpes h1{
	font-size: 1.6em;
	color: #485A63;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #485A63;
	padding: 0px;
	margin-bottom: 5px;
}
#internalBorderSmartSharpes h2{
	font-size: 1.3em;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#internalBorderSmartSharpes h3{
	font-size: 1.1em;
	color: #006633;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#internalBorderSmartSharpes h4{
	font-size: 1.1em;
}

#internalBorderTopSmartSharpes{
	width:1000px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
/*this holds the mast image and the interalContainer div*/
#internalBorderMiddleSmartSharpes{
	padding:0px;
	margin: 0px;
	position: relative;
}

#internalBorderBottomSmartSharpes{
	width:1000px
	height: 20px;
}
#internalContainerSmartSharpes{
	margin: 20px 0px 0px;
	padding: 0px;
}

/*styles for the sub navigation in the left column under waste treatment*/
#subNavBoxSmartSharpes{
	width:180px;
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-weight: bold;
	background-color: #485A63;
}
#subNavBoxSmartSharpes ul{
	padding:0px;
	margin:0px;
}

#subNavBoxSmartSharpes li{
	padding:1px 0px;
	list-style-type: none;
	margin: 0px;
}

#subNavBoxSmartSharpes a:link, #subNavBoxSmartSharpes a:visited{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #FFFFFF;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#subNavBoxSmartSharpes a:hover{
	display: block;
	padding: 5px 5px 5px 10px;
	height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

#subNavBoxTopSmartSharpes{
	width:180px;
	background-color:#485A63;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#subNavBoxMiddleSmartSharpes{
	padding:0px 10px;
	margin: 0px;
	background-color: #485A63;
}

#subNavBoxBottomSmartSharpes{
	width:180px;
	background-color:#485A63;
	height: 10px;
}


/*footer styles*/
#footer{
	clear: both;
	margin-top: 10px;
	font-size: 0.8em;
	color: #006633;
}
#footer ul{
	padding:0px;
	margin:0px;
}
#footer li{
	display:inline;
}

#footer a:link, #footer a:visited{
	color: #006633;
	text-decoration: none;
}

#footer a:hover{
	color:#000000;
}

#footerList{
	float:right;
}
/*hack for mozilla browsers to allow a container div to resize around the floating div p50 css hack book */
.spacer { clear: both; }


/*text size styles */
.mediumA {
	font-size: 1.2em;
	font-weight: bold;
}
.largeA {
	font-size: 1.5em;
	font-weight: bold;
}
.smallA {font-size: 0.8em}

#textSize{
	float:right;
	margin-right: 10px;
}
