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