HTML
{
	overflow-y: scroll !important;
	overflow-x: auto !important;
}

BODY, DIV, TD, TH, H1, H2, H3, H4, H5, H6, INPUT, TEXTAREA, SELECT, OPTION
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: white;
}

BODY, DIV, TD, TH, H1, H2, H3, H4, H5, H6, INPUT, TEXTAREA
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

INPUT, TEXTAREA, SELECT, OPTION
{
	color: black;
}

BODY
{
	background-color: #d3d3d3;
}

IMG, TABLE
{
	border: none;
}

FORM
{
	display: inline;
}

.link
{
	cursor: pointer;
}

.floatlink
{
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;
	cursor: pointer;
}

.a
{
	color: #0000ff;
}

A:link, A:visited
{
	color: white;
	text-decoration: underline;
}
	
A:hover, A:visited:hover
{
	color: white;
	text-decoration: underline;
}

#nav
{
	color: #404040;
}

#nav SPAN {
	color: #579fd2;
	text-decoration: underline;
}

#nav a:link, #nav a:visited
{
	color: #404040;
	text-decoration: none;
}
	
#nav a:hover, #nav a:visited:hover
{
	color: #579fd2;
	text-decoration: none;
}

.graylink
{
	color: #838484;
}

A.graylink:link, A.graylink:visited
{
	color: #838484;
	text-decoration: none;
}
	
A.graylink:hover, A.graylink:visited:hover
{
	color: #838484;
	text-decoration: underline;
}


.images
{
	color: #ffffff;
}

A.images:link, A.images:visited
{
	color: #ffffff;
	text-decoration: none;
}
	
A.images:hover, A.images:visited:hover
{
	color: #ffffff;
	text-decoration: none;
}

div
{
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;
}

#container {
	position: relative; 
	overflow:visible;
	width: 804px; 
	height: 833px; 
	left: 0px; 
	top: 0px; 
	z-index: 0; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	background-color: white;
}
#mortcalc {
	width: 97px; 
	height: 78px; 
	left: 699px; 
	top: 4px;
}
#mortcalc img {
	width:97px;
	height:78px;
}
#redcapLt {
	width: 340px; 
	height: 40px; 
	left: 3px; 
	top: 88px; 
	background-color: #8c0b05;
}
#redcapLt img {
	width:14px;
	height:40px;
}
#navCommProp {
	width: 277px; 
	height: 40px; 
	left: 345px; 
	top: 88px; 
	background-color: #8c0b05; 
	color: white; 
	line-height: 40px; 
	text-align: center;
	cursor:pointer;
}
#navCommProp a {
	color:#fff;
	text-decoration:none;
}
#navCommProp a:hover {
	color:#abd8ee;
}
#containerNavRt {
	width: 177px; 
	height: 40px; 
	left: 624px; 
	top: 88px; 
	background-color: #8c0b05;
}
#redcapRt {
	width: 14px; 
	height: 40px; 
	left: 163px; 
	top: 0px;
}
#redcapRt img {
	width:14px;
	height:40px;
}
#navResProp {
	width: 177px; 
	height: 40px; 
	left: 0px; 
	top: 0px; 
	color: white; 
	line-height: 40px; 
	text-align: center;
	cursor:pointer;
}
#innerHero {
	width: 340px; 
	height: 189px; 
	left: 3px; 
	top: 130px;
}
#innerHero img {
	width:340px;
	height:189px;
}
#nav {
	width: 380px; 
	height: 14px; 
	left: 310px; 
	top: 62px; 
	text-align: center; 
	font-weight: bold; 
	color: #404040;
}
#logo {
	width: 279px; 
	height: 179px; 
	left: 32px; 
	top: 0px;
}
#logo img {
	border:none;
	width:279px;
	height:179px;
}
#imgA {
	width: 150px; 
	height: 194px; 
	left: 15px; 
	top: 344px; 
	border: 1px solid black;
}
#imgA img {
	width: 150px; 
	height: 194px;
}
#imgB {
	width: 150px; 
	height: 194px;
	left: 178px; 
	top: 344px; 
	border: 1px solid black;
}
#imgB img {
	width: 150px; 
	height: 194px;
}
#containerLt {
	width: 279px; 
	height: 255px; 
	left: 33px; 
	top: 575px;
}
#containerLtU {
	width: 293px; 
	height: 208px; 
	left: 25px; 
	top: 344px; 
	font-size: 12px; 
	line-height: 20px; 
	font-weight: bold; 
	color: #838484;
}
#containerLtB {
	width: 279px; 
	height: 255px; 
	left: 0px; 
	top: 0px;
}
#containerLtB img {
	width: 279px; 
	height: 255px;
}
#featListTtl {
	width: 207px; 
	height: 13px; 
	left: 37px; 
	top: 30px;
}
#featListTtl img {
	width: 207px; 
	height: 13px;
}
#featList0 {
	width: 100px; 
	height: 122px; 
	left: 34px; 
	top: 65px; 
	background-color: white;
}
#featList0img {
	width: 65px; 
	height: 65px; 
	left: 17px; 
	top: 0px; 
	border: 1px solid #838484;
}
#featList0img  img {
	border:none;
	width:65px;
	height:65px;
}
#featList0ttl {
	width: 100px; 
	height: 50px; 
	left: 0px; 
	top: 72px; 
	color: black; 
	text-align: center;
}
#featList0ttl a, #featList1ttl a {
	color:black;
	text-decoration:none;
}
#featList0ttl a:hover, #featList1ttl a:hover {
	color:#8c0b05;
	text-decoration:underline;
}
#featList1 {
	width: 100px; 
	height: 122px; 
	left: 144px; 
	top: 65px; 
	background-color: white;
}
#featList1img {
	width: 65px; 
	height: 65px; 
	left: 17px; 
	top: 0px; 
	border: 1px solid #838484;
}
#featList1img img {
	border:none;
	width:65px;
	height:65px;
}
#featList1ttl {
	width: 100px; 
	height: 50px; 
	left: 0px; 
	top: 72px; 
	color: black; 
	text-align: center;
}
#containerNL {
 width: 126px; 
 height: 60px; 
 left: 15px; 
 top: 195px;
}
#containerNL img {
	width:95px;
	height:32px;
	margin: 15px;
}
#logos {
	width: 121px; 
	height: 60px; 
	left: 144px; 
	top: 195px;
}
#logos img {
	width:121px;
	height:60px;
}
#containerMain {
	width: 456px; 
	height: 700px; 
	left: 345px; 
	top: 130px; 
	background-color: #838484;
}
#greycap-tl {
	width: 12px; 
	height: 12px; 
	left: 0px; 
	top: 0px;
}
#greycap-tr {
	width: 12px; 
	height: 12px; 
	left: 444px; 
	top: 0px;
}
#greycap-bl {
	width: 12px; 
	height: 12px; 
	left: 0px; 
	top: 688px;
}
#greycap-br {
	width: 12px; 
	height: 12px; 
	left: 444px; 
	top: 688px;
}
#greycap-tl img, #greycap-tr img, #greycap-bl img, #greycap-br img {
	width:12px;
	height:12px;
}
#imgStar {
	width: 12px; 
	height: 13px; 
	left: 14px; 
	top: 23px;
}
#imgStar img {
	width: 12px; 
	height: 13px;
}
#pageTitle {
	width: 400px; 
	height: 20px; 
	left: 35px; 
	top: 20px; 
	font-size: 14px; 
	line-height: 20px;
}
#pageContent {
	width: 400px; 
	height: 624px; 
	left: 35px; 
	top: 50px; 
	font-size: 12px; 
	line-height: 20px;
}
#pageContent ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#pageContent li {
	margin:0;
	padding:2px 2px 2px 8px;
	list-style-type:none;
	clear:both;
}
#pageContent a {
	color:#fff;
}
#pageContent a:hover {
	color:#abd8ee;
	text-decoration:none;
}

#border-rt {
	width: 14px; 
	height: 831px; 
	left: 804px; 
	top: 0px;
}
#border-rt img {
	width: 14px; 
	height: 831px;
}
#border-lt {
	width: 14px; 
	height: 831px; 
	left: -14px; 
	top: 0px;
}
#border-lt img {
	width: 14px; 
	height: 831px; 
}
#border-b {
	width: 800px; 
	height: 14px; 
	left: 2px; 
	top: 833px;
}
#border-b img {
	width: 800px; 
	height: 14px;
}
#border-br {
	width: 23px; 
	height: 26px; 
	left: 795px; 
	top: 821px;
}
#border-br img {
	width: 23px; 
	height: 26px; 
}
#border-bl {
	width: 23px; 
	height: 26px; 
	left: -14px; 
	top: 821px;
}
#border-bl img {
	width: 23px; 
	height: 26px; 
}
#bottNav {
	width: 804px; 
	height: 20px; 
	left: 0px; 
	top: 843px; 
	line-height: 20px; 
	text-align: center;
	color: #606060;
}
#bottNav a:link, #bottNav a:visited
{
	color: #606060;
	text-decoration: none;
}
	
#bottNav a:hover, #bottNav a:visited:hover
{
	color: #606060;
	text-decoration: underline;
}

#propList {
	width: 293px; 
	height: 208px; 
	left: 25px; 
	top: 344px; 
	font-size: 12px; 
	line-height: 26px; 
	font-weight: bold; 
	color: #838484;
}
#propList table {}
#propList td {
	font-size: 12px; 
	line-height: 26px; 
	font-weight: bold; 
	color: #838484;
}
#propImage {
	width: 400px; 
	height: 300px; 
	left: 35px; 
	top: 50px; 
	border: 1px solid #444444;
}
#propImage img {
	width:400px; 
	height:300px;
}
#propImageList {
	width: 400px; 
	height: 20px; 
	left: 35px; 
	top: 350px; 
	line-height: 20px; 
	text-align: center;
}
#propText {
	width: 400px; 
	height: 310px; 
	left: 35px; 
	top: 380px; 
	font-size: 12px; 
	line-height: 18px;
}
#containerPaging {
	width: 400px; 
	height: 20px; 
	left: 35px; 
	line-height: 20px; 
	text-align: right;
}
div.propListingA {
	width: 400px; 
	height: 77px; 
	left: 35px; 
}
div.propListingA0 {
	width: 65px; 
	height: 65px; 
	left: 5px; 
	top: 5px; 
	border: 1px solid #444444;
}
div.propListingA0 img {
	width: 65px; 
	height: 65px; 
}
div.propListingA1 {
	width: 315px; 
	height: 65px; 
	left: 80px; 
	top: 5px; 
	line-height: 13px;
}
#calcForm input {
	border: none; 
	color: black; 
	padding: 1px; 
	width: 80px; 
	height: 13px; 
	line-height: 13px; 
	font-size: 10px;
}
#calcForm input.btnCalc {
	border: 1px solid white; 
	background-color: #909090; 
	width: 120px; 
	height: 18px; 
	line-height: 18px; 
	text-align: center; 
	margin: auto;
}
#result {
	margin-top: 10px; 
	display: none;
	position:relative;
}
#result table {
	margin: auto; 
	border: 1px solid white;
}
#result td {
	width:50%;
}
#calcDisclaimer {
	font-size: 9px; 
	text-align: center; 
	margin: 30px;
	position:relative;
}
#containerCalcForm {
	margin-top: 30px;
	position:relative;
}
#containerCalcForm table {
	margin: auto; 
	border: 1px solid white;
}
#containerCalcForm td {
	width: 50%;
}
#theform table {
	margin:auto;
}
#theform td {
	vertical-align:top;
	text-align: right; 
	line-height: 20px;
}
#theform input {
	border: none; 
	color: black; 
	padding: 1px; 
	width: 250px; 
	height: 13px;
	line-height: 13px; 
	font-size: 10px;
}
#theform textarea {
	border: none; 
	color: black; 
	padding: 1px; 
	width: 250px; 
	font-size: 10px;
}
#theform input.btnSend {
	border: 1px solid white; 
	background-color: #909090; 
	width: 50px; 
	height: 18px; 
	line-height: 18px; 
	text-align: center; 
	margin-left: auto; 
	margin-top: 3px;
}
img.agentImg {
	width:60px;
	height:80px;
	float:left;
	margin-right:8px;
}

