html, body
{
    background-color: #000000;
    width: auto;
    height: 100%;
    padding: 0;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    display: block;
	
	background-image:url(/_images/vertical_back.jpg);
	background-repeat:repeat-x;
}


#dOuterContainer
{
    padding: 0;
    margin: 0 auto;
    width: 902px;
    height: auto;
    display: block;
	
}

#dTopSpacer
{
	padding: 0;
	margin: 0;
	width: 902px;
	height: 46px;
	display:block;	
}

#dTop
{
	padding: 0;
	margin: 0;
	width: 902px;
	height: 102px;
	
	background-image:url(/_images/top_home.jpg);
    background-repeat: no-repeat;
	
	display:block;
	
	position:relative;
}

#dTop a, #dTop a:link, #dTop a:visited, #dTop a:active, #dTop a:hover
{
	display: block;
	position:absolute;
	top:0px;
	left:0px;
	width:129px;
	height:97px;
	text-indent:-10000px;
	text-decoration:none;
}

#dHomeLayer1
{
	padding: 0;
	margin: 0;
	width: 902px;
	height: 234px;
	
	display:block;
}

#dHomeFlash
{
	padding: 0;
	margin: 0;
	width: 603px;
	height: 234px;
	
	background-image: url(/_images/flash_home.jpg);
    background-repeat: no-repeat;
	
	display:block;
	
	float:left;
}

#dHomeContent1
{
	padding: 0;
	margin: 0;
	width: 299px;
	height: 234px;
	
	background-image: url(/_images/home_content_1.jpg);
    background-repeat: no-repeat;
	
	display:block;
	
	float:right;
	
	color: #FFF;
	font-weight:bold;
	font-style:italic;
}

#dHomeContent1Wrapper
{
	width: 289px;
	padding: 5px 0 0 5px;
}

#dHomeContent1Wrapper p
{
	/*padding: 0;
	margin: 0;*/
}

#dHomeContent1Wrapper ul
{
	/*padding: 0;
	margin: 0 0 0 0px;*/
}



#dHomeLayer2
{
	padding: 0;
	margin: 0;
	width: 902px;
	height: 217px;
	
	display:block;
	
	
}

#dNav
{
	width: 302px;
	height: 217px;
	display:block;
	float:left;
}

/************** Start Navigation ************************/

#dNav ul
{
	list-style:none;
	padding: 0;
	margin: 0;
}

#dNav ul li
{
	padding: 0;
	margin:0;
	width: 302px;
	height: auto;
	display: block;
}

#dNav ul li a
{
	display: block;
	width: 302px;
	background-repeat: no-repeat;
	text-indent: -10000px;
	padding:0;
	margin:0;
}

/*Home*/
.nav1:link, .nav1:visited
{
	height: 24px;
	background-image: url('/_images/nav1.png');
}

.nav1:active, .nav1:hover
{
	height: 24px;
	background-image: url('/_images/nav1_over.png');
}

/*About Us*/
.nav2:link, .nav2:visited
{
	height: 24px;
	background-image: url('/_images/nav2.png');
}

.nav2:active, .nav2:hover
{
	height: 24px;
	background-image: url('/_images/nav2_over.png');
}

/*Contracts*/
.nav3:link, .nav3:visited
{
	height: 25px;
	background-image: url('/_images/nav3.png');
}

.nav3:active, .nav3:hover
{
	height: 25px;
	background-image: url('/_images/nav3_over.png');
}

/*ISO 9001*/
.nav4:link, .nav4:visited
{
	height: 25px;
	background-image: url('/_images/nav4.png');
}

.nav4:active, .nav4:hover
{
	height: 25px;
	background-image: url('/_images/nav4_over.png');
}

/*Recycling*/
.nav5:link, .nav5:visited
{
	height: 23px;
	background-image: url('/_images/nav5.png');
}

.nav5:active, .nav5:hover
{
	height: 23px;
	background-image: url('/_images/nav5_over.png');
}

/*Sponsoring*/
.nav6:link, .nav6:visited
{
	height: 25px;
	background-image: url('/_images/nav6.png');
}

.nav6:active, .nav6:hover
{
	height: 25px;
	background-image: url('/_images/nav6_over.png');
}

/*International*/
.nav7:link, .nav7:visited
{
	height: 24px;
	background-image: url('/_images/nav7.png');
}

.nav7:active, .nav7:hover
{
	height: 24px;
	background-image: url('/_images/nav7_over.png');
}

/*Clients*/
.nav8:link, .nav8:visited
{
	height: 25px;
	background-image: url('/_images/nav8.png');
}

.nav8:active, .nav8:hover
{
	height: 25px;
	background-image: url('/_images/nav8_over.png');
}

/*Contact Us*/
.nav9:link, .nav9:visited
{
	height: 22px;
	background-image: url('/_images/nav9.png');
}

.nav9:active, .nav9:hover
{
	height: 22px;
	background-image: url('/_images/nav9_over.png');
}


/************** End Navigation ************************/


#dHomeContent2
{
	width: 302px;
	height: 217px;
	display:block;
	float:left;
	
	background-image: url(/_images/home_content_2.jpg);
    background-repeat: no-repeat;
	
	color: #FFF;
	font-weight:bold;
	font-style:italic;
}

#dHomeContent2Wrapper
{
	width: 280px;
	padding: 10px 0 0 10px;
}

#dHomeContent2Top
{
	color: #fe0000;
	padding: 7px 0 20px 0;
}

#dHomeContent2Top p
{
	padding: 0;
	margin: 0;
}

#dHomeContent2Bottom
{
}

#dHomeContent2Bottom p
{
	padding: 0;
	margin: 0;
}


#dHomePic
{
	width: 298px;
	height: 217px;
	display:block;
	float:left;
	
	background-image: url(/_images/home_pic.jpg);
    background-repeat: no-repeat;
}








#dContent
{
	padding: 0;
	margin: 0;
	width: 964px;
	height: 100%;
	display: block;
	
	background-image: url('/_images/bottom_home.jpg');
	background-repeat: no-repeat;
	background-position: bottom;

}

#dContentWrapper
{
	width: 865px;
	height: auto;
	padding: 10px 0 200px 0;
	margin: 0 0 0 50px;
	display: block;
	position:relative;
	
}

#dContentWrapper p
{
	text-align:justify;
}

#dContentWrapper h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
}

#dContentWrapper h3
{
	font-family:Georgia, "Times New Roman", Times, serifl;
	font-size: 16px;
	font-weight: bold;
	color: #900;
}

#dFooter
{
	display: block;
	width: 686px;
	height: 59px;
	padding: 0 0 50px 0;
	margin: -12px 0 0 0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #a3a1a1;
}

#dFooter p
{
	padding: 25px 0 0 0;
	margin: 0;
	text-indent: 15px;
}

#dFooter a, #dFooter a:link, #dFooter a:visited
{
	text-decoration: none;
	color: #a3a1a1;
}

#dFooter a:active, #dFooter a:hover
{
	text-decoration: underline;
	color: #a3a1a1;
}
/************ Other Styles**************************/
.access
{
    display: none;
}

.paddedImage
{
	margin: 0;
	padding: 0 5px 5px 0;
}

.flashPadding
{
	margin: 0;
	padding: 0 10px 10px 0;
}

.clear
{
	clear:both;
}
