body {
	background: #ffffff;
	font-family: arial, tahoma, sans-serif;
	font-size: 10pt;
	color: #5F6062;
	line-height: 15pt;
	margin: 0;
	padding: 0;
	}
	
#wrapper {
	width: 994px; 
	margin: 0 auto 0 auto;
	background: #ffffff;
	}
	
#top {
	background: url(../images/top.png) no-repeat;
	width: 994px;
	height: 31px;
	}
	
#middle {
	background: url(../images/middle.png) repeat-y;
	width: 994px;
	}
	
	
#bottom {
	background: url(../images/bottom.png) no-repeat;
	width: 994px;
	height: 31px;
	}
	
#middleContainer {
	width: 947px;
	margin: 0 0 0 23px;
	min-height: 300px;
	}
	
#header {
	padding: 0 8px 0 9px;
	width: 928px;
	}
	
#topRightNav {
	color: #780032;
	float: right;
	font-size: 10px;
	padding: 6px 22px 0 0;
	text-transform: uppercase;
	}
	
#topRightNav a, #topRightNav a:visited {
	color: #780032;
	font-size: 11px;
	text-decoration: none;
	}
	
#topRightNav a:hover {
	color: #780032;
	font-size: 11px;
	text-decoration: underline;
	}
	
#logo {
	display: block;
	padding: 8px 0 17px 0;
	width: 300px;
	}
	
.colClear {
	clear: both;
	}
	
#topNav {
	background-color: #E5E1DD;
	width: 928px;
	}
	
#topNav ul {
	margin: 0;
	padding: 0;
	}
	
#topNav li {
	list-style-type: none;
	float: left;
	}
	
#topNav a, #topNav a:visited {
	color: #7D6A55;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	background-color: #E5E1DD;
	font-size: 12px;
	padding: 4px 12px 4px 12px;
	font-weight: bold;
	}
	
#topNav a:hover {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	background-color: #A19589;
	font-size: 12px;
	padding: 4px 12px 4px 12px;
	font-weight: bold;
	}
	
#topNav li.currentTop a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	background-color: #A19589;
	font-size: 12px;
	padding: 4px 12px 4px 12px;
	font-weight: bold;
	}
	
#mainContent {
	padding: 0 8px 9px 9px;
	width: 928px;
	}
	
#mainHeader {
	padding: 7px 0 12px 0;
	}
	
#col1 {
	float: left;
	padding: 0 8px 0 0;
	width: 186px;
	text-align: center;
	}
	
#col2 {
	float: left;
	padding: 0 8px 0 8px;
	width: 468px;
	border-right: dashed 1px #d1cbc5;
	border-left: dashed 1px #d1cbc5;
	min-height: 475px;
	}
	
#col3 {
	float: right;
	padding: 0 0 0 8px;
	width: 240px;
	}
	
#col1 .service {
	padding: 0 0 6px 0;
	}
	
#buttons {
	margin: 0;
	padding: 0;
	margin: 0 0 10px 0;
	}
	
#buttons li {
	list-style-type: none;
	/*margin: 0 0 2px 0;*/
	height: 54px;
	}
	
#rightColImages {
	margin: 0;
	padding: 0;
	}
	
#rightColImages li {
	list-style-type: none;
	height: 135px;
	}
	
#rightColImages2 {
	margin: 0;
	padding: 0;
	padding: 8px 0 0 0;
	}
	
#rightColImages2 li {
	list-style-type: none;
	height: 135px;
	}
	
h1 {
	font-size: 18px;
	color: #780032;
	}
	
h2 {
	font-size: 18px;
	color: #780032;
	}
	
h3 {
	font-size: 13px;
	color: #780032;
	text-transform: uppercase;
	}
	
h4 {
	font-size: 10px;
	color: #780032;
	}
	
a, a:visited {
	color: #780032;
	font-size: 10pt;
	text-decoration: none;
	}
	
a:hover {
	color: #780032;
	font-size: 10pt;
	text-decoration: underline;
	}
	
#footer {
	padding: 0 8px 0 9px;
	width: 928px;
	}
	
#footerContent {	
	background-color: #E5E1DD;
	height: 27px;
	text-align: center;
	font-size: 10px;
	color: #780032;
	}
	
#footerContent a, #footerContent a:visited {
	color: #780032;
	font-size: 10px;
	text-decoration: underline;
	}
	
#footerInfo {
	padding: 4px 0 0 0;
	}
	
.pipe {
	color: #a99f93;
	}
	
.sub {
	font-size: 14px;
	color: #780032;
	}
	
#col2 h2 {
	font-size: 18px;
	color: #780032;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
.col3Text {
	padding: 8px 0 0 0;
	}
	
.col3Links {
	background-color: #fff;
	border: solid 1px #E3DFDB;
	}
	
.col3InnerLinks {
	background-color: #E3DFDB;
	margin: 5px;
	*padding-bottom: 5px;
	}
	
.col3LinkContainer {
	padding: 5px;
	}
	
.bottom {
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
.col3Links a, .col3Links a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #780032;
	}
	
.col3Links a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #780032;
	}
	
.red {
	color: #851F21;
	}
	
a.glossLinks, .glossLinks:visited {
	color: #5F6062;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	}
	
a.glossLinks:hover {
	color: #780032;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.glossLinksRed {
	color: #780032;
	font-size: 10pt;
	font-weight: bold;
	}
	
.mainBoxes p {
	margin: 0;
	padding: 0;
	}
	
.small {
	font-size: 11px;
	}
	
button {
	width: 145px;
	height: 30px;
	}
	
.or {
	color: #000;
	/*font-weight: bold;*/
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 8px 0 8px;
	}
	
.applyNowButtons {
	text-align: center;
	padding: 8px;
	}
	
#contactUs {
	width:520px;
	/*border: solid 1px red;*/
	}
	
#contactForm {
	margin: 20px 0 0 12px;
	}
	
.chev {
	font-size: 12pt;
	}
	
.crumbs {
	font-size: 12px;
	/*padding: 0 0 12px 0;*/
	}
	
.crumbs a, .crumbs a:visited {
	color: #780032;
	font-size: 12px;
	text-decoration: none;
	}
	
.crumbs a:hover {
	color: #780032;
	font-size: 12px;
	text-decoration: underline;
	}
	
.bold {
	font-weight: bold;
	text-align: center;
	color: #000;
	}
	
.profile {
	color: #000;
	font-weight: bold;
	padding: 12px 0 0 0;
	}
	
.imageProfile {
	width: 70px;
	height: 100px;
	float: left;
	background-color: #4D4E4F;
	margin: 0 12px 6px 0;
	}
	
.red2 {
	color: #851F21;
	font-size: 11pt;
	}
	
.applyLogo {
	padding-bottom: 6px;
	}
	
.calculateButton {
	background:url(../images/buttons/calculate.jpg) no-repeat bottom;
	width:108px;
	height:24px;
	border:none;
	cursor:pointer;
	}
	
.applyButtonSmall {
	background:url(../images/buttons/applyNowSmall.jpg) no-repeat bottom;
	width:108px;
	height:24px;
	border:none;
	cursor:pointer;
	}
	
.submitButton {
	background:url(../images/buttons/submit.jpg) no-repeat bottom;
	width:108px;
	height:24px;
	border:none;
	cursor:pointer;
	}
	
.required {
	/*
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	margin:0 2px 0 2px;
	*/
	}
	
legend {
	 font-weight:bold;
	 color:#780032;
	 font-size:13px;
	 }
	 
.longInput {
	width:300px;
	}
