body {	margin: 0px;	padding: 0px;	background-color: #050c18;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	background-image: url(images/bodybg.gif);	background-repeat: repeat-x;}a {	text-decoration:none;}a:link {	color: #1d54a2;}a:visited {	color: #1d54a2;}a:hover {	color: #333333;}a:active {	color: #333333;}#content {	width: 880px;	margin-right: auto;	margin-left: auto;	text-align: left;}#header {	background-image: url(images/header.jpg);	height: 205px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	position: relative;	width: 880px;}#textlogo {	position: absolute;	z-index: 5;	top: 115px;	left: 20px;}#buyline {	z-index: 10;	position: absolute;	top: 180px;	left: 27px;}#logo {	position: absolute;	z-index: 15;	top: 80px;	left: 630px;}#buyline p {	margin: 0px;	padding: 0px;	color: #DDDDDD;}#navigation {	height: 29px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #789dc8;	border-bottom-color: #789dc8;	background-color: #FFFFFF;	background-image: url(images/nav_bg.jpg);	background-repeat: no-repeat;	width: 880px;}#navigation p {	margin: 0px 0px 0px 12px;	padding: 0px;	line-height: 29px;	font-size: 0.9em;}#navigation a {	text-decoration: none;	display: block;	padding-left: 15px;	padding-right: 15px;	float: left;	outline: none;}#navigation a:link {	color:#333333;}#navigation a:visited {	color:#333333;}#navigation a:hover {	color:#789dc8;}#navigation a:active {	color:#789dc8;}#mainCopy {	background-image: url(images/mainbg.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	position: relative;	width: 880px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#featureCol {	background-image: url(images/feature_bg.png);	background-repeat: no-repeat;	width: 139px;	margin: 0px 0px 0px 0px;	padding: 20px;	float: left;}#featureCol h1 {	font-size: 1em;	font-weight: normal;	color: #333333;	margin-top: 0px;	padding-top: 0px;	text-transform: uppercase;}#featureCol p {	padding-top: 0px;	font-size: 0.9em;}#mainBody {	float: left;	width: 696px;	padding-left: 5px;	padding-top: 45px;	padding-bottom: 20px;	margin: 0px;	text-align: left;}#mainBody h1 {	font-size: 1.3em;	margin-top: 0px;	padding-top: 0px;	color: #225772;	font-weight: bold;}#mainBody h2 {	font-size: 1em;	margin-top: 0px;	padding-top: 2px;	color: #225772;	font-weight: bold;	text-transform: uppercase;	padding-bottom: 2px;	margin-bottom: 0px;}#mainBody p {	margin-top: 0px;	color: #333333;	line-height: 1.2;}#mainBody li {	margin-top: 0px;	color: #333333;	line-height: 1.2em;}#rightFeature  {	width: 170px;	float: right;	margin-right: 5px;	margin-left: 15px;	margin-bottom: 50px;}#rightFeature img {	text-align: center;	border: 1px solid #BF8E56;}#rightFeature .captions {	color: #666666;	font-size: .8em;}#footer {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #2C4D8E;	height: 30px;	background-color: #FFFFFF;}#footer p {	font-size: 0.8em;	margin-left: 14px;	margin-right: 14px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	line-height: 30px;	color: #666666;}.clearall {	clear: both;	height: 0px;	line-height: 0px;	font-size: px;}.nomargin {	margin: 0px;	padding: 0px;}#mainCopy .home td {	padding-right: 15px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 0px;	vertical-align: top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}