*{ margin: 0; padding: 0; }*
body { font: .8em Arial, Sans-Serif; line-height: 1.6em; background: #999; color: #444; }
a {COLOR: #0a4e80; text-decoration: none;}
a:visited {COLOR: #0a4e80; text-decoration: none;}
a:hover {COLOR: #333; text-decoration: underline;}
.aprForm, .mortForm
{
width:350px;
border:1px solid #999;
padding:5px;
margin:0 0 20px 0;
}
.mortForm
{
margin:0 0 5px 0;
}
input
{
margin:0 0 5px 5px;
}
label
{
display:block;
font-weight:bold;
margin:3px 0 0 5px;
}
.calcButton
{
margin:10px 0 10px 0;
display:block;
}
.calcResult
{
font-size:1.1em;
font-weight:bold;
}
.disclaimer
{
font-size:.9em;
display:block;
}
h2  {
    margin: 0 0 10px 0; 
    padding: 0; 
    color: #0a4e80;
}
h3 {
    padding-left: 10px; 
    color: #fff; 
    background: #0a4e80 url(images/bg1.jpg) repeat-x; 
    font-size: 1em; 
    height: 24px; 
    line-height: 24px; 
}
h4 {
    font-size: 1.1em;
    color:#0a4e80;
    margin:10px 0 0 0;
}
.mlsImage
{
margin:12px 0 0 0;
}
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;line-height:1.6em;}

#right ul {
    padding:0;
    margin: 0;
}
#right li{
    list-style-type:disc;
    line-height:1.7em;
    font-size:.9em;
    padding:0 0 0 5px;
    margin:0 0 0 20px;
}
#right ol li 
{
    list-style-type:inherit;
    margin-bottom:10px;
}
#right .resume li
{
margin:0 0 5px 15px;
line-height:1.3em;
}
#rightColumn
{
float:right;
margin-left:20px;
margin-bottom:20px;
width:170px;
}
#contactUs
{
margin:0;
padding:0;
border:1px solid #999;
background-color:#ebebeb;
}
.rcPhoneLabel, .rcEmailLabel
{
font-size:1em;
font-weight:bold;
color:#0a4e80;
margin:0;
padding:0 0 0 23px;
line-height:1.3em;
}
.rcPhoneLabel
{
background:url(images/iconPhone.gif) no-repeat;
}
.rcEmailLabel
{
background:url(images/iconEmail.gif) no-repeat;
}
.rcText
{
font-size:1em;
font-weight:bold;
margin:0 0 15px 0;
padding:0 0 0 10px;
line-height:1.3em;
}
p { margin: 5px 0 10px 0; }
img { border: none; }

#header {
background: #0a4e80;
height: 120px;
}
#header h1 {
font-size: 1.5em;
color:#fff;
line-height:1.2em;
padding: 0 10px 0 0;
float:right;
margin:70px 0 0 0;
}

#header h2 {
color: #eee;
font-size: 19px;
font-weight: 100;
padding: 0 0 0 11px;
letter-spacing: -1px;
line-height: 12px;
}
.articles
{
    margin:5px 0 0 0;
}
#wrap { padding: 10px 10px 3px 10px; width: 760px; margin:0px auto; background: #fff;border-left:1px solid #999;border-right:1px solid #999;}
#left  
{
    float: left;
    width: 180px; 
    background: #ebebeb; 
    margin-bottom: 15px; 
    margin-top: 20px; 
    border-bottom:1px solid #999;
    border-right:1px solid #999;
    border-left:1px solid #999;
}

#left ul  {
    padding: 5px 0px 10px 25px; 
    margin: 0; 
    list-style-image:url(images/arrow_8x8.gif);
}
#left li{
    line-height:1.4em;
    font-size:.9em;
}
#right  
{
margin-bottom: 10px; 
float: right; 
width: 550px; 
padding: 0 10px 10px 10px; 
margin-top: 10px;
}

#sellers
{
    border:1px solid #999;
    width:265;
    height:180;
    float:left;
    padding:3px 10px 10px 10px;
    background:#ebebeb;
}
#buyers{
    width:265;
    height:180;
    float:left;
    margin-left:23px;
    border:1px solid #999;
    padding:3px 60px 50px 10px;
    background:#ebebeb;
} 
#communityLinks a
{
width:290px;
display:block;
margin:0 0 5px 10px;
}
.quote
{
width:320px;
font-size:1.2em;
line-height:1.4em;
font-style:italic;
margin:30px 0 20px 15px;
}
.quotePage
{
font-size:1em;
margin:40px 0 0 0;
}
.quoter
{
font-style:normal;
font-weight:bold;
text-align:right;
}
.backToTop
{
margin:0 0 0 320px;
font-size:.9em;
}
.RelobackToTop
{
margin:0 0 0 450px;
}
#footer  
{
font-size: 11px; 
text-align: center; 
border-top: 1px solid #ccc; 
padding: 0; 
margin:0 0 5px 0;
/*background:url(images/logo_footer.gif) no-repeat;
background-position:100% 25%;*/
height:20px;
}