body {	font: normal 12px/15px Arial, Helvetica, sans-serif;	color: #333333;	background: #000000;	text-align: center;	margin: 0px;	padding: 0px;}a {	font-weight: bold;}a:link {	color: #014C5F;	text-decoration: underline;}a:visited {	color: #014C5F;	text-decoration: underline;}a:hover {	color: #014C5F;	text-decoration: none;}a:active {	color: #014C5F;	text-decoration: none;}#container {	margin: auto;	width: 800px;}#header {	margin: 0px;	padding: 0px;	background: url(../../images/hdr_band.jpg) no-repeat bottom;	height: 140px;}#contentarea {	background: url(../../images/bg_contentarea.jpg) repeat-y;	padding: 10px 30px;	text-align: left;/*	height: expression('600px'); min-height: 600px;	 */}#footer {	background: url(../../images/footer_band.jpg) no-repeat top;	margin: 0px;	padding: 35px 0px 0px;	color: #FFCC00;	font-size: 10px;}#footer a:link {	color: #FFCC00;	text-decoration: none;	font-weight: normal;}#footer a:visited {	color: #FFCC00;	text-decoration: none;	font-weight: normal;}#footer a:hover {	color: #FFCC00;	text-decoration: underline;	font-weight: normal;}#footer a:active {	color: #FFCC00;	text-decoration: none;	font-weight: normal;}.col-intro {	width: 270px;	background: #FFFFFF;	float: left;}.col-intro p {	margin: 15px;}.col-intro-photo {	float: right;	margin-top: 5px;}.col-trfm {	width: 450px;	height: 349px;	background: url(../../images/bg_trfm.jpg) no-repeat;	color: #666666;	float: right;}.col-trfm p {	margin: 15px 20px 10px 240px;}.col-news {	width: 450px;	background: #FFFFFF;	float: left;	margin-top: 50px;/*	margin-left: 10px;	margin-right: 10px; */}.col-news p {	margin: 15px;}.col-news b {	color: #333333;}.col-sm {	width: 250px;	background: #FFFFFF;	float: right;	margin-left: 20px;	color: #666666;}.col-sm p {	margin: 15px;}.col-lg {	width: 470px;	background: #FFFFFF;	float: left;}.col-lg p {	margin: 15px;}.col-full {	width: 740px;	background: #FFFFFF;	float: left;}.col-full p {	margin: 15px;}.sectionheader {	font: normal 28px/22px Times, serif;	color: #660000;	background: url(../../images/bg_sectionheader.gif) repeat-x bottom;	letter-spacing: -1px;	padding-bottom: 15px;}.sectionheader a {	color: #660000;	text-decoration: none;	font-weight: normal;}.subheader {	font: normal 22px Times, serif;	color: #660000;	letter-spacing: -1px;}.align-right {	float: right;	margin: 10px;}.reviews-sidebar {	float: right;	margin: 20px;	text-align: center;	width: 200px;}.credit {	font-style: italic;	color: #666666;	padding-left: 15px;}hr {	margin-right: 10px;	margin-left: 10px;	border-top: solid 1px #C8B790;	border-right: none;	border-bottom: none;	border-left: none;}.alert {	color: #FF0000;}