/* CSS Document */
/* HOMEPAGE */

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

#banner {
	height: 284px;
}

#banner .banner_photo {
	float: left;
	margin-top: 13px;
	width: 680px;
	height: 271px;
	background-repeat: no-repeat;
}

#banner .banner_photo.p1 { 	background-image: url(../images/homepage/aerial-new-angle.jpg); }
#banner .banner_photo.p2 { 	background-image: url(../images/homepage/CL0053.jpg); }
#banner .banner_photo.p3 { 	background-image: url(../images/homepage/CL0127.jpg); }
#banner .banner_photo.p4 { 	background-image: url(../images/homepage/CL0837-BN1877_REV_20b_V2.jpg); }
#banner .banner_photo.p5 { 	background-image: url(../images/homepage/CL0968-P04_738_19.jpg); }
#banner .banner_photo.p6 { 	background-image: url(../images/homepage/CL0975-P04_738_41.jpg); }
#banner .banner_photo.p7 { 	background-image: url(../images/homepage/CL0997.jpg); }
#banner .banner_photo.p8 { 	background-image: url(../images/homepage/CL1164-hr.jpg); }
#banner .banner_photo.p9 { 	background-image: url(../images/homepage/comp-screen-in-dgf.jpg); }
#banner .banner_photo.p10 { 	background-image: url(../images/homepage/Constructing-backlog.jpg); }
#banner .banner_photo.p11 { 	background-image: url(../images/homepage/forklift.jpg); }

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

#banner #banner_txt2 {
	float: right;
	margin-top: 13px;
	width: 244px;
	color: #ffffff;
	font-weight: bold;	
/*	height: 50px;
	background-image: url(../images/improving_on_the_excellent.gif);
	background-repeat: no-repeat;*/
}


.homebox { width: 472px; float: left; }
.homebox2 { border: 1px solid #cccccc; width: 536px; }
.boxtitle { background-color: #B50937; color: #ffffff; padding: 4px 0px 4px 8px; font-weight: bold;}
.feature_title { color:#000; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
.feature_link { font-family:Arial, Helvetica, sans-serif; padding-right: 18px; background: url(images/link_arrow.jpg) right no-repeat; }
.leftcol {width: 190px; float: left; margin-right: 22px;}
.leftcol img { margin: 0px 0px 6px 0px; padding: 0px; }
.homebox .leftcol p { margin: 0px 0px 6px 0px; padding: 0px; }
.left_content { margin: 10px 0px 10px 0px; }
.rightcol {width: 260px; float: left;}
.rightcol ul {padding: 0px 0px 0px 10px; margin: 6px 12px 12px 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; line-height: 1.3em; }
.homebox2 .leftcol p { padding-left: 4px; margin: 4px 0px 4px 8px;  }
.phase1txt { border-left: 12px solid #75B1A4; }
.phase1txt a { color:#000000; }
.phase2txt { border-left: 12px solid #D28A70; }
.phase2txt a { color:#000000; }
.phase3txt { border-left: 12px solid #66BBDA; }
.phase3txt a { color:#000000; }
.phase4txt { border-left: 12px solid #847AAE; }
.phase4txt a { color:#000000; }
.phase1 { margin: 4px 0px 4px 0px; border-top: 6px solid #75B1A4; }
.phase2 { margin: 4px 0px 4px 4px; border-top: 6px solid #D28A70; }
.phase3 { margin: 4px 0px 4px 4px; border-top: 6px solid #66BBDA; }
.phase4 { margin: 4px 0px 4px 4px; border-top: 6px solid #847AAE; }

/* END HOMEPAGE */

#right {
	width: 247px;
}

#right .boxtitle {
	margin-bottom: 10px;
}

/* 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 */