body {
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:12px;
}
form {
	margin:0;
	padding:0;
}
h1 {
	font-size:14px;
	margin:15px 0px 0px 0px;
	color:#000;
}
h2 {
	font-size:13px;
	margin:35px 0px 0px 0px;
	color:#000;
}
p {
	line-height:18px;
}
#header {
	width:798px;
	border: 1px solid #E6E6E6;
	border-top: none;
	border-bottom: none;
}
#header .title {
	padding:15px 8px 10px 0;
	text-align:right;
}
#header .title span {
	padding-right:8px;
}
div#nav {
	font-size:10px;
	font-weight:bold;
	padding: 0px;
	padding-bottom: 8px;
}
div#nav span {
	float: right;
	padding:4px 15px;
	line-height: 20px;
}
div#nav ul {
	float:right;
	padding:4px 12px;
	margin:0px;
	list-style-type:none;
	height: 20px;	
}
div#nav ul li {
	float:left;
	padding: 0 4px;
	margin: 0;
	border-right: 1px solid #000000;
	line-height: 14px;
}
div#nav ul li.firstNav {
	border-left: none;
}
div#nav ul li.lastNav {
	border-right: none;
}
div#nav ul li a {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}



#outerContainer {
	margin:0px auto 0px auto;
	width:808px;
	background: url(../img/borderShadowRight.gif);
	background-position:right top;
	background-repeat: repeat-y;
	display:inline-table;
  	/* \*/display:block;/**/
}
#container {
	width:775px;
	padding:0 12px 15px 12px;
	display:inline-table;
  	/* \*/display:block;/**/
}

#rightRail {
	width:510px;
	float:right;
}
div#map {
	width: 500px; 
	height: 300px;
}
#leftRail {
	float:left;
	width:247px;
	padding:8px 0 100px 8px;
	margin-right:8px;
	background:	#F0F0F0;
	font-size:10px;
}
#leftRail ul,
#leftRail li {
	margin:0 8px 6px 0;
	padding:0;
	list-style-type:none;
}
#leftRail a {
	color:#000;
	text-decoration:none;
}
#leftRail h3 {
	font-size:10px;
	margin:8px 0 0 0;
}
/*input {
	cursor: pointer;
	cursor: hand;
	border:1px solid #000;
}*/
input.btn {
	background:#fff;
}
#leftRail .brokerAddress {
	padding-top:20px;
}

#shadowContainer {
	height:164px;
	background: url(../img/borderShadowRight.gif) right top repeat-y;
	display:inline-table;
  	/* \*/display:block;/**/
}
#shadowFooter {
	width:750px;
	height:7px;
	background: url(../img/borderShadowBottom-newUser.gif) left top repeat-x;
	display:inline-table;
  	/* \*/display:block;/**/
}
.footerBG {
	width:808px;
	height:9px;
	background: url(../img/borderShadowBottom.gif);
	background-position:left bottom;
	background-repeat: repeat-x;
}
.shadeBG {
	background: url(../img/moduleShadow.gif);
	background-position:left bottom;
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
}
.lnk-text {
	color:#43677f;
	text-decoration:none;
}
.button {
	cursor:pointer;
}

.articleDate {
	color: #333333;
	font-size: 11px;
}
#rightRail .blogLinks {
	margin-top:12px;
}
#rightRail h2.blogHeading {
	margin-top:20px;
}
#rightRail .footerText {
	font-style: italic;
	font-color: #333333;
	font-size: 10px;
	margin-top:50px;
}


/* buyer form page */
table#buyerForm {
	width:342px;
}
table#buyerForm td.label {
	text-align:right;
	width:130px;
}
table#buyerForm input,
table#buyerForm textarea {
	border:1px solid #000;
	width:200px;
}

table#buyerForm textarea {
	_scrollbar-face-color:#fff;
	_scrollbar-arrow-color:#fff;
	_scrollbar-highlight-color:#fff;
	_scrollbar-shadow-color:#fff;
	_scrollbar-3dlight-color:#fff;
	_scrollbar-darkshadow-color:#fff;
	_scrollbar-track-color:#fff;
}

table#questions {
	border:1px solid #000;
	width:342px;
	height:110px;	
}
table#buyerForm td.lastRow {
	text-align:right;
}
table#buyerForm input.btn {
	border:1px solid #000;
	width:60px;	
}

/* contact page */
table.tbl_contact input.btn {
	margin-top:16px;
}
table.tbl_contact .label {
	font-size:11px;
	width:170px;
	height:20px;
	padding-top:2px;
}
table.tbl_contact textarea {
	border:1px solid #000;	
	width:100%;
	height:200px;
}
.err { color: red; }
.normal {font-weight:normal;}
.bold {font-weight:bold;}
.block {display:block;}
.clear {clear:both;}
.auto {overflow-y:auto;}
.inline {display:inline;}
.nodisplay { display:none;}

.r1fff {border-right:1px solid #fff;}
.bT {border-top:1px solid #c6c6c6;}
.b1cccccc {border-bottom:1px solid #cccccc;}

.txt11 {font-size:11px;}
.txt12 {font-size:12px;}

.lh25 {line-height:25px;}
.vTop {vertical-align:top;}
.vBot {vertical-align:bottom;}

.nomargin {margin:0;}
.h2Margin {margin:35px 0 10px 0;}

.xT10 {margin-top: 10px;}
.xL4 {margin-left: 4px;}
.xR4 {margin-right: 4px;}
.xL6 {margin-left:6px;}
.xL15 {margin-left:15px;}
.xB6 {margin-bottom:6px;}
.xB10 {margin-bottom:10px;}
.xT30 {margin-top:30px;}
.x10 {margin:10px;}

.p4 {padding:4px;}

.pL2 {padding-left:2px;}
.pL3 {padding-left:3px;}
.pL4 {padding-left:4px;}
.pL5 {padding-left:5px;}
.pL6 {padding-left:6px;}
.pL10 {padding-left:10px;}
.pL15 {padding-left:15px;}

.pR3 {padding-right:3px;}
.pR6 {padding-right:6px;}
.pR10 {padding-right:10px;}
.pR15 {padding-right:15px;}
.pR30 {padding-right:30px;}

.b2 {padding-bottom:2px;}
.b3 {padding-bottom:3px;}
.b4 {padding-bottom:4px;}
.b5 {padding-bottom:5px;}
.b10 {padding-bottom:10px;}
.b15 {padding-bottom:15px;}
.b20 {padding-bottom:20px;}
.b25 {padding-bottom:25px;}

.t2 {padding-top:2px;}
.t5 {padding-top:5px;}
.t6 {padding-top:6px;}
.t10 {padding-top:10px;}
.t15 {padding-top:15px;}
.t20 {padding-top:20px;}
.t40 {padding-top:40px;}

.right {text-align:right;}
.center {text-align:center;}

.fLeft {float:left;}
.fRight {float:right;}
