*{margin: 0;padding: 0;}body{	text-align: left;	color: #303030;	background: #9099A3;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#container{	width: 840px;	text-align:left;	color:#303030;	margin-top: 0px;	margin-bottom: 0px;	margin-right: auto;	margin-left: auto;	background-image: url(../images/background.gif);	background-repeat: repeat-y;	padding-top: 0;	padding-bottom: 0;}#header{	height: 101px;	width: 780px;	vertical-align: top;	margin: 0px;	padding-right: 30px;	padding-left: 30px;}#navbar{	height: 28px;	width: 780px;	padding-right: 30px;	padding-left: 30px;}/* the following rules apply only to IE6 */* html #navbar{			margin-top: -4px;	}#topmenu{	height: 23px;	width: 780px;	vertical-align: middle;	z-index: 2;}#menu-services{	position: absolute;	z-index:2;	visibility: hidden;	background-color: #ADB8C4;	layer-background-color: #ADB8C4;	border: 0px none #000000;	margin-left: 323px;}#menu-results{	position: absolute;	z-index:2;	visibility: hidden;	background-color: #ADB8C4;	layer-background-color: #ADB8C4;	border: 0px none #000000;	margin-left: 520px;}#leftcolumn{	float: left;	width: 200px;	padding: 10px 0px 0px 30px;	left: 0px;	top: 0px;}#rightcolumn{	float: right;	width: 540px;	padding-right: 50px;}#foot{	clear: both;	width: 580px;	padding: 10px 0px 5px 250px;	margin: 0px;	background-position: left bottom;	background-image: url(../images/footer-bg.gif);	background-repeat: no-repeat;}#foot-center{	background-position: left bottom;	background-image: url(../images/footer-bg.gif);	background-repeat: no-repeat;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}
