#case_studies_div {
	position:relative;
	width: 180px;
	float: right;
	clear: both;
}

#links_div {
	position:relative;
}

#products_div {
	position:relative;
	width: 100%;
	float:left;
	clear: both;
}

#documents_div {
	position:relative;
	width: 100%;
	float:left;
	clear: both;
}

.assoc_items_div {
	position:relative;
	width:580px;
	float:left;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	left: 10px;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}

.assoc_items_div h3 {
	color: white;
	margin:0px;
	padding: 4px; padding-left: 8px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;

}


.ul_icons {
	list-style-type: none;
	margin: 0px;
	margin-top: 20px;
    padding: 0px;
	padding-left: 30px;
}

.ul_icons li {
	height: 50px;
    background-position:left;
    background-repeat:no-repeat;
    line-height: 50px;
	margin: 0px;
	padding: 0px;
    margin-top:5px;
}

.ul_icons li a {
    height: 50px;
    padding-left: 60px;
	padding-top: 18px;
	padding-bottom: 18px;
    text-decoration: none;
	font-weight: bold;
}

.ul_icons_sm {
	list-style-type: none;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
    padding: 0px;
	padding-left: 30px;
}

.ul_icons_sm li {
	height: 30px;
    background-position:left;
    background-repeat:no-repeat;
    line-height: 30px;
	margin: 0px;
	padding: 0px;
    margin-top:5px;
}

.ul_icons_sm li a {
    height: 30px;
    padding-left: 30px;
    text-decoration: none;
	font-weight: bold;
}

#d159 {
	background-image:url(../icons/funding_50.gif);
}
#d160 {
	background-image:url(../icons/local_gov_50.gif);
}
#d161 {
	background-image:url(../icons/business_50.gif);
}


#d154 {
	background-image:url(../icons/supplier_50.gif);
}
#d155 {
	background-image:url(../icons/collector_50.gif);
}
#d156 {
	background-image:url(../icons/merchant_50.gif);
}
#d157 {
	background-image:url(../icons/reprocessor_50.gif);
}
#d158 {
	background-image:url(../icons/enduser_50.gif);
}


#d153 {
	background-image:url(../icons/Aggregates_50.gif);
}
#d144 {
	background-image:url(../icons/bio_50.gif);
}
#d151 {
	background-image:url(../icons/ELV_50.gif);
}
#d150 {
	background-image:url(../icons/Glass_50.gif);
}
#d152 {
	background-image:url(../icons/Paper_50.gif);
}
#d148 {
	background-image:url(../icons/Plastic_50.gif);
}
#d214 {
	background-image:url(../icons/Textiles_50.gif);
}
#d146 {
	background-image:url(../icons/WEEE_50.gif);
}
#d145 {
	background-image:url(../icons/Wood_50.gif);
}

#ds159 {
	background-image:url(../icons/funding_25.gif);
}
#ds160 {
	background-image:url(../icons/local_gov_25.gif);
}
#ds161 {
	background-image:url(../icons/business_25.gif);
}


#ds154 {
	background-image:url(../icons/supplier_25.gif);
}
#ds155 {
	background-image:url(../icons/collector_25.gif);
}
#ds156 {
	background-image:url(../icons/merchant_25.gif);
}
#ds157 {
	background-image:url(../icons/reprocessor_25.gif);
}
#ds158 {
	background-image:url(../icons/enduser_25.gif);
}


#ds153 {
	background-image:url(../icons/Aggregates_25.gif);
}
#ds144 {
	background-image:url(../icons/bio_25.gif);
}
#ds151 {
	background-image:url(../icons/ELV_25.gif);
}
#ds150 {
	background-image:url(../icons/Glass_25.gif);
}
#ds152 {
	background-image:url(../icons/Paper_25.gif);
}
#ds148 {
	background-image:url(../icons/Plastic_25.gif);
}
#ds214 {
	background-image:url(../icons/Textiles_25.gif);
}
#ds146 {
	background-image:url(../icons/WEEE_25.gif);
}
#ds145 {
	background-image:url(../icons/Wood_25.gif);
}

.twocols_outer {

}

.twocols_left {
	width: 49%;
	float: left;

}

.twocols_right {
	width: 49%;
	float: left;

}


#events_div {
	position:relative;
	width: 100%;
	float:left;
	clear: both;
}

#right_content {
	/*border: 1px solid red;*/
	position:relative;
	width: 176px;
	float:right;
	margin-right: 4px;
}

.right_outer_div {
	/*border: 1px solid lime;*/
	position:relative;
	width: 176px;
	float:right;
	margin-bottom: 4px;
}

.right_div {
	width: 167px;
	position:relative;
	float:right;	
	border-top: 1px solid #b4b4b4;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	font-size: x-small;
}

.rightbar {
	width: 155px;
	float:right;
	border-top: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 2px;
	padding-left: 10px;
	color: #ffffff;
}

#childobjects {
	position: relative;
	width: 100%;
	float:left;
	clear: both;
}

#loginform {
	width: 150px; 
	margin-left:auto; 
	margin-right:auto;
}

.logininput {
	font-size: x-small;
	width: 148px; 
}

.loginbutton {
	font-size: x-small;
	width:60px;
	margin: 4px 0px 0px 44px;
}

.loginbutton2 {
	font-size: x-small;
	width:80px;
	margin: 4px 0px 0px 34px;
}

#loginform p {
	margin: 0px;
}


#rep_agg {
	background-image:url(../icons/Aggregates_50a.gif);
}
#rep_bio {
	background-image:url(../icons/bio_50a.gif);
}
#rep_elv {
	background-image:url(../icons/ELV_50a.gif);
}
#rep_gla {
	background-image:url(../icons/Glass_50a.gif);
}
#rep_pap {
	background-image:url(../icons/Paper_50a.gif);
}
#rep_pla {
	background-image:url(../icons/Plastic_50a.gif);
}
#rep_tex {
	background-image:url(../icons/Textiles_50a.gif);
}
#rep_wee {
	background-image:url(../icons/WEEE_50a.gif);
}
#rep_woo {
	background-image:url(../icons/Wood_50a.gif);
}
#rep_met {
	background-image:url(../icons/other_50a.gif);
}
#rep_oth {
	background-image:url(../icons/metal_50a.gif);
}


.reprocessors {
	background-color: #8E9B63
}