/* CSS Document */
/* HOMEPAGE */

body {
	background: #F8F8F8 url(../images/home_bg.jpg) repeat-x;
}

#banner {
	height: 269px;
}

#banner .banner_photo {
	float: left;
	margin-top: 0px;
	width: 708px;
	height: 269px;
	background-repeat: no-repeat;
}

#banner .banner_photo.p1 { 	background-image: url(../images/homepage/24.2.4c-cr.jpg); }
#banner .banner_photo.p2 { 	background-image: url(../images/homepage/C35-POCO-ILW-cr.jpg); }
#banner .banner_photo.p3 { 	background-image: url(../images/homepage/carriage-removal-cr.jpg); }
#banner .banner_photo.p4 { 	background-image: url(../images/homepage/DSCF1768_sml-cr.jpg); }
#banner .banner_photo.p5 { 	background-image: url(../images/homepage/MGBG0051-cr.jpg); }
#banner .banner_photo.p6 { 	background-image: url(../images/homepage/MGBG0132-cr.jpg); }
#banner .banner_photo.p7 { 	background-image: url(../images/homepage/MGBG0158-cr.jpg); }
#banner .banner_photo.p8 { 	background-image: url(../images/homepage/MGBG0234-cr.jpg); }
#banner .banner_photo.p9 { 	background-image: url(../images/homepage/MGBG0410-cr.jpg); }
#banner .banner_photo.p10 { background-image: url(../images/homepage/MGBG0456-cr.jpg); }

#banner #banner_txt1 {
	float: right;
	margin-top: 20px;
	width: 216px;
	height: 72px;
	background-image: url(../MXN/images/low_level_waste_repository.gif);
	background-repeat: no-repeat;
}

#banner #banner_txt2 {
	float: right;
	margin-top: 20px;
	width: 216px;
	color: #ffffff;
	font-weight: bold;	
}


.homebox { width: 674px; float: left; }
.homebox2 { border: 1px solid #cccccc; width: 536px; }
.boxtitle { background-color: #ED7703; color: #ffffff; padding: 4px 0px 4px 8px; font-weight: bold;}
.centrecol p, .rightcol p { margin: 0px; padding: 0px; }
p.feature_title { color:#ED7703; font-weight: bold; font-size: 1.1em; line-height: 1.1em; padding: 10px 0px; }
p.feature_date  { color:#ED7703; font-size: 1.1em; line-height: 1.1em; padding: 0px 0px 10px 0px; }
p.feature_link { font-family:Arial, Helvetica, sans-serif; padding-right: 18px; background: url(/images/link_arrow.jpg) right no-repeat; }
.leftcol {width: 214px; float: left; margin-right: 16px; margin-top: 20px; }
.leftcol img { margin: 16px 0px 6px 0px; padding: 0px; }
.homebox .leftcol p { margin: 0px 0px 6px 0px; padding: 0px; }
.left_content { margin: 10px 0px 10px 0px; }
.centrecol {width: 214px; float: left; margin-right: 16px; margin-top: 20px; }
.rightcol {width: 214px; float: left; margin-top: 20px; }
.homebox2 .leftcol p { padding-left: 4px; margin: 4px 0px 4px 8px;  }

/* END HOMEPAGE */

#right {
	margin-top: 0px;
	width: 246px;
	background: #E0E1E2 url(/images/right_top.jpg) repeat-x;
}

#right .boxtitle {
	margin-bottom: 10px;
	margin: 20px 17px 10px 17px;
	background-color: #72797E;
}

#right p {
	margin: 10px 17px;
}

#right #bottom_grad {
	width: 246px;
	height: 100px;
	background: #E0E1E2 url(/images/right_bottom.jpg) repeat-x;
}


/* ACCORDION */

.basic  {
	width: 247px;
}

.basic a.one, .basic a.two, .basic a.three, .basic a.four {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #00a0c6;
}
.basic a:hover {
	background-color: #666666;
}
.basic a.selected {
	color: #fff;
}

#list1a a.one {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #84b4a6;
}

#list1a a.two {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #d1886f;
}

#list1a a.three {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #65b9d9;
}

#list1a a.four {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #8279ac;
}

/* END ACCORDION */

.banner_message {
	margin-top:33px; 
	margin-right: 10px;
	width: 260px; 
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px; 
	color: #FFFFFF; 
	font-size: 4.5em; 
	line-height: 1em; 
	font-weight: bold;	
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/banner_trans.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.banner_message[class] {
  background-image:url(/images/banner_trans.png);
}