
	body {
		margin:0;
		padding:0;
		color:#000;
		background-image:url(images/layout/blue-background.jpg);
		background-repeat:repeat-x;
		
		background-color: #004A8D;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#wrap {
		width:970px;
		margin:0 auto;
		background:#ffffff;
	}
	

	#header {
    	/*padding:5px 10px;*/
		background:red;
		padding: 0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		height:177px;
	}
	h1 {
	    margin:0;
    }
	
a { color: #AA0E14;
text-decoration: none;
}

a:hover { color: #D46E77;

}

/*header*/


#h-wrap_01 {
	position:relative;
	top:0px;
	width:970px;
	height:177px;
}

#final-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:224px;
	height:116px;
	background:#ffffff;
}

#logo {
	background:url("/images/logo.png") no-repeat scroll 0 0 transparent;
	height:83px;
	margin-left:10px;
	margin-top:37px;
}

#final-02 {
	position:absolute;
	left:224px;
	top:0px;
	width:456px;
	height:116px;
	background:#ffffff;
	padding-left:0px;
	color:#024989;
	font-style: italic;
	line-height:180%;
  padding-top:71px;
  
}

#final-03 {
	position:absolute;
	left:680px;
	top:0px;
	width:290px;
	height:97px;
}

#final-04 {
	position:absolute;
	left:680px;
	top:97px;
	width:290px;
	height:19px;
}

#final-05 {
	position:absolute;
	left:0px;
	top:116px;
	width:680px;
	height:21px;
	background:#ffffff;
}

#final-06 {
	position:absolute;
	left:680px;
	top:116px;
	width:290px;
	height:13px;
}

#final-07 {
	position:absolute;
	left:680px;
	top:129px;
	width:290px;
	height:14px;
}

#final-08 {
	position:absolute;
	left:0px;
	top:137px;
	width:224px;
	height:12px;
}

#final-09 {
	position:absolute;
	left:224px;
	top:137px;
	width:456px;
	height:40px;
}

#final-10 {
	position:absolute;
	left:680px;
	top:143px;
	width:290px;
	height:34px;
}

#final-11 {
	position:absolute;
	left:0px;
	top:149px;
	width:224px;
	height:16px;
}

#final-12 {
	position:absolute;
	left:0px;
	top:165px;
	width:224px;
	height:12px;
}
	
	
	/************NAVIGATION BAR******************/
#main-nav{

		padding:0px;
		background-color:#ffffff;
	width:931px;
	height:44px;
	margin:0 auto;
	background: url(images/layout/menu-nav.jpg) no-repeat; 			
		 position:relative;

}


#main-nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#main-nav ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#main-nav ul li a span{
	display:none;
}


#main-nav ul li a.home{
	width:49px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.about{
	width:64px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.services{
	width: 73px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.case-studies{
	width: 99px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.testimonials{
	width: 101px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.privacy-act-compliance{
	width: 174px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}


#main-nav ul li a.recycling{
	width: 120px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}



#main-nav ul li a.enewsletter{
	width: 109px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}
#main-nav ul li a.faqs{
	width: 50px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.contact{
	width: 92px;
	height:44px;
	margin:0px;
	padding:0px;
	display: block;
		
}







/* -- Hovers -- x plus button width */

#main-nav ul li a.home:hover{
	background: url(images/layout/menu-nav.jpg) 0px -50px;
}

#main-nav ul li a.about:hover{
	background: url(images/layout/menu-nav.jpg) -49px -50px;
}
#main-nav ul li a.services:hover{
	background: url(images/layout/menu-nav.jpg) -113px -50px;
}			
#main-nav ul li a.case-studies:hover{
	background: url(images/layout/menu-nav.jpg) -186px -50px;
}		

#main-nav ul li a.testimonials:hover{
	background: url(images/layout/menu-nav.jpg) -285px -50px;
}		

#main-nav ul li a.privacy-act-compliance:hover{
	background: url(images/layout/menu-nav.jpg) -386px -50px;
}

#main-nav ul li a.recycling:hover{
	background: url(images/layout/menu-nav.jpg) -560px -50px;
}

#main-nav ul li a.enewsletter:hover{
	background: url(images/layout/menu-nav.jpg) -680px -50px;
}		

#main-nav ul li a.faqs:hover{
	background: url(images/layout/menu-nav.jpg) -789px -50px;
}		

#main-nav ul li a.contact:hover{
	background: url(images/layout/menu-nav.jpg) -839px -50px;
}		


/************NAVIGATION BAR END******************/

	
	#main {
		float:left;
		width:651px;
		padding-left:21px;
		padding-top:10px;
		background:#ffffff;
	}
	
	#main li {
	margin-bottom: 18px;
	line-height: 18px;
	}
	
	#faqs-menu {
	}
	
	#faqs-menu ul {
	padding-left:0px;
	
	}

#faqs-menu li {
line-height: 5px;
padding-left: 0px;list-style-type:none;
}
	
	
	p {
	line-height: 18px;
	}
	h2 {
		margin:0 0 1em;
		color:#004A8D;
		font-size: 16px;
	}
	
	h3 {
		margin:0 0 1em;
		color:#004A8D;
		font-size: 14px;
	}
	#sidebar {
		float:right;
		width:261px;
		padding-top: 10px;
		padding-right:21px;
		background:#ffffff;
	}


#sidePanels

	{ width: 261px;
	background-color: #ffffff;
	}
	
	
	#sidePanels p {
	padding-left: 15px;
	padding-right: 5px;
	margin-top: 10px;
	}
	



#view-services, #downloads {  background-color: #F7F3F3; padding-bottom: 5px; border-bottom: 15px solid white;}



#view-services a {
 	color: #000000;
	font-weight:bold;
	text-decoration: none;
	line-height: 20px;
}

#view-services a:hover {
 	color: #CC0000;
	font-weight:bold;
	text-decoration: none;
}

#view-services ul {
padding-left: 35px;
list-style-image: url(images/layout/arrow-bullet.jpg);
}

#view-services li {
padding-left: 13px;
}

	#side-testimonial {
	font-size: 11px;
	color: #3366CC;
	padding-left: 10px;
	font-style: italic;
	}




	#footer1 {
		clear:both;
		padding:5px 10px;

		text-align: center;
	}
	#footer {
		clear:both;
		padding:5px 10px;

		text-align: center;
	}
	#footer p {
		margin:0;
		font-size:10px;
		color: #FFFFFF;
    }
	#keywordss {
	font-size:10px;
	color: #0D5CA1;
	font-style:italic;
	}
	
	* html #footer {
		height:1px;
	}
	
	
	
	
	.formlabels {
	text-align: right;
	
	}
	
	



