* {margin:0px; padding:0px;border:none;text-align:left;}
body {text-align: center;}
.body-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 444545;
	padding-left: 35px;

}
body {background: url(../images/bg.gif);height:100%;height:auto;min-height:100%;width:100%;}
html {height:100%;height:auto;min-height:100%;width:100%;}
.wrapper_wrapper {margin: 0 auto; text-align:center;}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: 444545;;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: 444545;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: 444545;
}

p {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-right:15px;}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-right:15px;
	
	clear:both;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.smalltextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.white-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 15px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
.bg-top-right {
	background-attachment: fixed;
	background-image: url(images/title-bg.jpg);
	background-repeat: repeat-x;
	background-position: right;
}
.definitions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px dashed #CCCCCC;
	text-decoration: none;
	font-style: oblique;


}
/* De table site and make css layout changes */
.wrapper {margin:0 auto;width:900px;height:100%;}


.content_wrapper { background: url(../images/content-wrapper-bg.jpg) repeat-y;background-position:top left;background-color:#ffffff;height:100%;height:auto;min-height:100%:width:900px;}

/* Left hand Column, navigation etc*/

.left_column {width:162px;float:left;height:100%;height:auto;min-height:100%;}
.left_column {background-color:#ffffff;background-image: url(../images/left_column_bg.gif);background-position:top left;background-repeat: repeat-y;}
.left_column *{margin:0px;padding:0px;}

.left_search {height:160;width:162px;
	background: url(../images/lefthand.jpg) no-repeat;
	}
	.left_search {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;}
	.left_search ul {list-style:none;margin-top:10px;}
	.left_search input {margin-top:15px;padding-top:3px;padding-bottom:3px;margin-left:5px;}
	.left_search ul input {margin-top:0px;padding-top:3px;padding-bottom:4px;margin-left:5px;}

.left_column p{text-align:center;}
/* images/home_o.gif ... hover state*/
.pic {
	background-image: url(images/lefthand.jpg);
	background-repeat: no-repeat;
}
.left_nav ul{list-style:none;}

.left_nav li {
	background: url(../images/leftnav.gif) no-repeat;
	width:162px;height:20px;
		
	}
	
.left_nav a {color:#9595fe;padding-top:3px;padding-bottom:3px;padding-left:5px;font-size:12px;
	font-weight:bold;text-decoration:none;}
.left_nav a:hover {background: url(../images/leftnav_hov.gif) no-repeat;}



/* Main Content Area*/
.main_header {width:738px;background-color:#ffffff;background-image: url(../images/main_header_bg.gif);background-position:top right;background-repeat: no-repeat;}
.main_content {float:left;width:738px;background-color:#ffffff;background-image: url(../images/main_content_bg.gif);background-position:top right;background-repeat: repeat-y;height:100%;height:auto;min-height:100%;}

.main_content h1, .main_content p {margin-left:10px;}

h1 {color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;padding-top:2px;padding-bottom:2px;padding-left:5px; padding-right:5px;
font-weight:bold;background-color:#666699;border:4px solid #ccccff;width:52%;}

h1.about_us {width:12%;}
h1.contact_us {width:8%;}
h1.contact_form {width:15%;}
h1.water_legislation {width:25%;}
h1.air_legislation {width:20%;}
h1.noise_legislation {width:20%;}
h1.contaminated_land_legislation {width:30%;}
h1.waste_legislation {width:30%;}
h1.weee_legislation {width:20%;}
h1.packaging_legislation {width:25%;}
h1.reach_legislation {width:20%;}
h1.oil_storage_legislation {width:25%;}
h1.self_assessment {width:20%;}
h1.associate_account {width:25%;}
h1.did_you_know {width:80%;}
h1.are_you_aware {width:85%;}
h1.do_you_know {width:50%;}
h1.what_are_the {width:60%;}
h1.implement_of_weee {width:40%;}
h1.response_for_land {width:50%;}
h1.the_new_environ {width:40%;}
h1.how_to_treat {width:35%;}
h1.are_you_afraid {width:70%;}
h1.search_results {width:18%;}

.main_content ul {margin-left:25px;}
.main_content ol {margin-left:60px;}

.nobullet {list-style:none;color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;}

.withbullet {list-style:disc;color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;}

.withnumbers {list-style:decimal;color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;}


.maincontent hr{text-align:center;}
hr {border-bottom:1px solid #000000;width:95%;margin:0 auto;text-align:center;}

.water_cont ol{margin-left:45px;}
.water_cont ul{margin-left:45px;}
.water_cont blockquote{margin-left:45px;}

.legislation_cont ol{margin-left:45px;}
.legislation_cont ul{margin-left:45px;}
.legislation_cont blockquote{margin-left:45px;}
.legislation_cont p {width:95%;}

.legislation_cont p, .legislation_cont ol,.legislation_cont ul, .legislation_cont br {color:#666666;padding-bottom:17px;font-family:Arial,Helvetica,sans-serif;
font-size:12px;}

.legislation_cont td, .legislation_cont tr, .legislation_cont table {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;text-align:center;}
.legislation_cont hr {margin-top:8px; margin-bottom:8px;}
.legislation_cont table {margin-bottom:10px;}
table.propertable td strong {text-align:center;}
table.propertable , .propertable td, .propertable tr {border:solid 1px #666666;text-align:left;}
table.propertable {width:95%;margin-left:10px;border-collapse:collapse;}
.propertable td, .propertable tr {padding:5px;}

.hazard_table td, .hazard_table tr, .hazard_table table {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;text-align:left;}
table.hazard_table {text-align:left;width:95%;margin-left:10px;border-collapse:collapse;}

.smalltable td, .smalltable tr, .smalltable table{color:#666666;border:solid 1px #666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;text-align:left;padding:1px;margin:0px;}
table.smalltable {text-align:left;width:512px;margin:0 auto;border-collapse:collapse;}
.smalltable p {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;text-align:left;padding:1px;margin:0px;}

table.left_text, table.left_text tr, table.left_text td {text-align:left;}

/* Form Inputs Objects etc */
.loggedin img {float:left;}
.loggedin p {float:left;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;}
.main_content input, .main_content textarea {border-top:1px solid #666666; border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.formtext {width:49%;float:left;}
.formtext img, .formtext p{float:left;}
.formtext img {margin-left:5px;margin-right:5px;}
.formtext p{width:80%;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
.userform {width:49%;float:left;}
.userform label {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;}
.userform span {margin-left:80px;}

input.btn {border:1px solid #666666;text-align:center;}
input, textarea {margin-left:3px;margin-right:3px;}

input.textbox {border-top:1px solid #666666; border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
table.maintext td {padding:7px;}
table.maintext td in{padding:7px;}
input.chkbox {border:none;}
.mytable {margin-left:15px;}

.formmargin {margin-left:15px;}

/* home page image boxes*/

.main_boxes {width:730px;margin:0 auto;clear:both;}
.main_boxes div {width:213px; height:196px;float:left;margin-left:20px;}
.main_boxes p {font-size:10px; color:#666666;margin-left:16px;margin-right:18px;margin-top:20px;}
.main_boxes h2 {font-size:12px;font-weight:bold;margin-left:70px;margin-top:35px;width:150px;}

#water_leg {background: url(../images/elpu_boxes/water-legislation.jpg) no-repeat;}
#air_leg {background: url(../images/elpu_boxes/air-legislation.jpg) no-repeat;}
#noise_leg {background: url(../images/elpu_boxes/noise-legislation.jpg) no-repeat;}
#contam_leg {background: url(../images/elpu_boxes/land-legislation.jpg) no-repeat;}
#waste_leg {background: url(../images/elpu_boxes/controlled-waste-legislation.jpg) no-repeat;}
#hazard_leg {background: url(../images/elpu_boxes/hazardous-waste-legislation.jpg) no-repeat;}
#radio_leg {background: url(../images/elpu_boxes/radioactive-waste-legislation.jpg) no-repeat;}
#weee_leg {background: url(../images/elpu_boxes/weee-legislation.jpg) no-repeat;}
#package_leg {background: url(../images/elpu_boxes/packaging-legislation.jpg) no-repeat;}
#reach_leg {background: url(../images/elpu_boxes/reach-legislation.jpg) no-repeat;}
#oil_leg {background: url(../images/elpu_boxes/oil-storage-legislation.jpg) no-repeat;}
#self_leg {background: url(../images/elpu_boxes/self-assessment-tool.jpg) no-repeat;}


/* Footer Area */

.footer {clear:both;width:900px;height:117px; background: url(../images/footer-bg.jpg) no-repeat;background-position:top right;}
.footer p {text-align:center;padding-top:60px;	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
	
.copyright_text {clear:both;text-align:center;	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;height:20px;position:relative;}
	
