body {
	margin: 0 auto; text-align: center; background: url(../images/gradient.jpg) repeat-x center bottom fixed;
	padding: 0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666;}
	
img {
	border: none;}	
	
#background {
	position: relative;
	margin: 0 auto; text-align: center; background: url(../images/toptile.jpg) repeat-x center top;}
	
#container {
	position: relative;
	width: 767px; margin: 0 auto; text-align: left; padding-top: 85px;}
	
#header {
	position: relative;
	width: 767px; height: 129px; margin: 0; padding: 0; background: url(../images/header.png) no-repeat;
	behavior: url(../iepngfix.htc);}
	
#topnav {
	padding-top: 107px; padding-left: 461px;}
	
#maincontent {
	background: url(../images/content_bgtile.png) top repeat-y; width: 767px;
	behavior: url(../iepngfix.htc); vertical-align: bottom;
	padding: 0;
	margin: 0;}
	
#content {
	margin: 0; text-align: left; padding: 0; vertical-align: top;
	background: url(../images/bottommain.png) bottom no-repeat; width: 767px;
	behavior: url(../iepngfix.htc);}
	
#content #info {
	width: 658px;
	margin: 0 auto;
	padding: 20px 0 0 0;}
	
h1, .heading { 
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #003C8D;}
	
p {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666;
	padding: 5px 0;}
	
.column1 {
	float: left; width: 219px; text-align: left;}
	
.column2 {
	float: left; width: 439px; text-align: left;}
	
.column3 {
	float: left; width: 219px; text-align: left;}
	
ul, li {
	list-style-type: none;}	
	
a:link, a:visited {
	font: normal 11px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #666; text-decoration:underline;}
	
a:hover {
	font: normal 11px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #058564; text-decoration:none;}
	
.clear {
	clear: both;}	
	
.first {
	padding-top: 0;
	margin-top: 0;}
	
.last {
	padding-bottom: 0;
	margin-bottom: 0;}