HTML *  {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	background: #ffffff;
	margin-top: 10px;
}

.header {
	background: url('/images/design/header.gif') no-repeat top center;
}

.headerimg {
	margin: 0px;
	height: 66px;
	width: 800px;
} 

.outer-frame {
	width: 802px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin: 0px 0px 0px -400px;
	display: block;
}

.page {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	display: block;
	width: 800px;
}

.top-menu {
	font: bold 12px arial;
	overflow: hidden;
	height: 24px;
	background: #5C87C7 url(../images/design/top-menu-gradient.gif) repeat-x top;
}

.top-menu li {
	float: left;
	list-style: none;
	width: 130px;
	text-align: center;
	border-right: 1px groove Gray;
}

.top-menu a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 5px 0px;
}

.top-menu a:hover {
	background-color: #31559D;
	color: #ffffff;
}

.left-menu li {
	font: bold 12px arial;
	text-align: left;
	padding: 0px 0px 5px 0px;
	list-style: disc inside;
}

.left-menu a {
	text-decoration: none;
	color: #000000;
}

.left-menu a:hover {
	text-decoration: underline;
}

.left-column {
	display: block;
	width: 180px;
	float: left;
	padding: 10px;
}

.central-column {
	width: 650px;
	float: left;
	padding: 10px 15px 20px 15px;
	display: block;
}

.right-column {
	width: 130px;
	float: right;
	padding: 10px;
	display: block;
}

.padd {
	padding: 10px 0px;
	display: block;
}

p {
	font: normal 12px arial;
	text-align: left;
	padding: 10px 0px;
}

h1 {
	font: bold 28px Arial;
	color: #31559D;
	text-align: left;
	padding: 0px;
}

h1 a {
	color: #31559D;
	text-decoration: none;
}

h1 a:hover {
	color: #31559D;
	text-decoration: underline;
}

p.h2bl {
	font: bold 14px arial;
	color: #000000;
	text-align: left;
	padding: 7px 2px;
	width: 200px;
}
.h2bl a {color:#778fae; text-decoration:none;}
.h2bl a:hover {color:#778fae; text-decoration:underline;}

p.h3bl {font: bold 18px arial; color:#31559D; text-align:left; padding:7px 2px;}


.red-gradient {
	font: normal 12px Arial;
	color: #ffffff;
	background: #990000 url(../images/design/red-title-gradient.gif) repeat-x top;
	margin-bottom: 10px;
	padding: 5px 0px 5px 15px;
}

.green-gradient {
	font: normal 12px Arial;
	color: #ffffff;
	background: #48A31A url(../images/design/green-title-gradient.gif) repeat-x top;
	margin-bottom: 10px;
	padding: 5px 0px 5px 10px;
}

.gradient-title {
	font: normal 12px Arial;
	color: #ffffff;
}

h2 {
	font: bold 14px Arial;
	color: #31559D;
	text-align: left;
	margin: 0px 0px;
}

h2 a {
	color: #31559D;
	text-decoration:none;
}

h2 a:hover {
	color: #31559D;
	text-decoration:underline;
}

p.h2dbl {font: bold 14px arial; color:#243141; text-align:left; padding:5px 20px;}
p.h2br {background-color:#56503d; font: bold 12px arial; color:#ffffff; text-align:left; padding:5px 20px;}
.sell {font: normal 14px arial; color:#56503d; text-align:left; padding:15px 15px;}
p.blueblock {background:#243141; font: normal 14px arial; color:#d4c09e; text-align:left; padding:10px 10px;}

.footer {
	height: 20px;
	background: #5C87C7 url(../images/design/top-menu-gradient.gif) repeat-x top;
	font: normal 11px arial;
	color: #ffffff;
	width: 770px;
	padding: 4px 15px 0px 15px;
	display: block;
	text-align: left;
}
.footer a {
	color: #ffffff;
	text-decoration: none;
}
.footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.boxlink {font:bold 10px arial; color:#243141; text-decoration:none; padding:0px 3px 1px 2px; border:solid 1px #243141;}

.r3 {font: bold 12px arial; color:#4a0504;}
.r4 {font: 11px arial; color:#4a0504;}

hr {
	color: #31559D;
	margin: 5px 0px;
}
.bp {
	font: normal 12px arial;
	text-align: left;
	margin-left: 30px;
}

.red-button {background:#ff0000; font:small-caps 11px arial; color:#ffffff; text-align:center; border-top:solid 1px #ff6666; border-right:solid 1px #660000; border-bottom:solid 1px #660000; border-left:solid 1px #ff6666; padding:3px 20px; float:right; cursor:pointer; text-decoration:none;}

.btt {font: normal 11px arial; color:#888888; float:right; text-align:right;}
.sup {
	font: 8px arial;
	color: #ffff00;
	vertical-align: top;
	margin-left: 2px;
}

.reset {
	clear: both;
}

/* aMember styles */
#am-page {
	background: #ffffff;
}
/* 
#dcd8c0 light brown background colour
#d4c09e right column brown
#56503d dark brown and font
#bcc1c8 left column light blue
#bba481 brown font
#243141 dark blue background
#778fae logo background and font blue
#4a0504 dark red font
*/
