/* General styles */body, img, p, h1, h2, h3, div {	margin:0px;	padding:0px;	border-width:0px;	outline-width:0px;}body {	font-family: arial, sans-serif;	background-color:#DAC793;}#mainbox {	width:800px;	height:800px;	margin-left:auto;	margin-right:auto;	margin-top:4px;}#header {	height:150px;	width:800px;	background: url('images/topback.png') no-repeat top left;}#header img {	width:150px;	height:135px;	margin:0;	position:relative;	top:9px;	background: url('images/topcorner.png') no-repeat top right;	left:13px;	float:left;}#header p {	position:relative;	left:59px;	top:116px;	font-size:11px;	float:left;}#header a {	display:block;	height:20px;	float:left;	text-align:center;	padding:9px 9px 5px 9px;	background: url('images/topcorner.png') no-repeat top right;	color:#005288;	text-decoration:none;}#header a:hover {	color:#fff;	background-color:#005288;}#active {	color:#fff;	background-color:#005288;}#topimage {	width:768px;	height:238px;	border:2px #005288 solid;	position:relative;	top:0;	left:14px;}#content {	width:752px;	height:345px;	padding:10px;	position:relative;	top:14px;	left:14px;	background:#fff url('images/contentcorner.png') no-repeat top right;}#content h1 {	font-size:18px;	color:#005288;	margin-bottom:8px;}#content h2 {	font-size:15px;	color:#005288;	margin-bottom:8px;}#content p {	font-size:14px;	color:#000;	text-align:justify;}#footer {	position:relative;	top:28px;	width:800px;	height:19px;	padding-top:6px;	text-align:center;	background-color:#005288;}#footer p {	color:#fff;	font-size:11px;}.cream {	color:#DAC793;}#contentholder {	background: url('images/middleback.png') repeat-y top left;}.dualBoxes	{	float:left;	width:360px;	overflow:auto;	height:320px;	padding-right:5px;}.orderedList {	list-style-type:disc;	padding-left:20px;}.orderedList li {	font-size:14px;	margin-bottom:8px;}