	* { }	body {		text-align: center;		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		color: #333;		background: url(images/mainbg.gif) top left repeat-x;		background-color: #2450a6;	}	#container {		width: 820px;		margin: 0 auto;		border: 1px solid #fff;		background: url(images/bg.jpg) top center repeat-y;		text-align: left;	}	#banner {		width: 820px;		height: 130px;		text-align: right;	}	#blue-spacer {		width: 820px;		height: 20px;	}	#main-content {		width: 820px;		height: auto;	}	#left {		width: 298px;		float: left;		font-size: 14px;	}	#right {		width: 502px;		float: left;		padding-left: 10px;		padding-right: 10px;		background-color: #fff;	}	p {		text-align: justify;	}		h1 {		font-size: 16pt;		color: #008265;		border-bottom: 1px solid #aaa;		margin-top: 10px;	}		h2 {		font-size: 11pt;		color: #2450a6;	}		#footer {		clear: both;		width: 810px;		background-color: #008265;		margin-bottom: 0px;		color: #fff;		padding: 5px;		text-align: center;	}	#footer p {		text-align: center;	}	#footer ul {		margin: 0px;		padding: 0px;	}	#footer ul li{		display: inline;		border-right: 1px solid #fff;		padding-right: 10px;		padding-left: 10px;	}	#footer ul li#last {		border: 0;	}	#footer a {		text-decoration: none;		color: #fff;	}	#footer a:hover {		text-decoration: underline;	}#right a {    color: #008265;    text-decoration: none;}#right a:hover {    text-decoration: underline;}img.floatLeft {	float: left;	margin: 4px;}img.floatRight {     float: right;     margin: 4px; }#banner {	padding-bottom: 0px;	margin-bottom: 0px;}#blue-spacer {	padding-top: 0px;	margin-top: 0px;}#home_image {	width: 502px;}