body {background-color: #003; font-size: 95%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #666;}
/*  body {background-color: #999; font-size: 95%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #666;}  */
img {border: 0;}
.borderBottomGrey {border-bottom: 1px solid #999;}
.border-full {border: 1px solid #ccc;}
.border-t {border-top: 1px solid #ccc;}
.border-r {border-right: 1px solid #ccc;}
.border-b {border-bottom: 1px solid #ccc;}
.border-l {border-left: 1px solid #ccc;}
.clearBoth {clear: both;}

h1 {font-size: 1.2em;}
h2 {font-size: 1em;}

a {text-decoration: none;}
a:link, a:visited {color: #069;}
a:active, a:hover {color: #c30;}

#baseContainer {width: 760px; margin: 0 auto;}

#utilityNav {text-transform: uppercase; height: 18px; text-align: right; padding-right: 18px; padding-top: 6px; font-size: 60%; font-weight: bold;}
#utilityNav a { text-decoration: none;}
#utilityNav a:link, #utilityNav a:visited {color: #003;}/*  999  */
#utilityNav a:active, #utilityNav a:hover, #utilityNav #current {color: #c30;}

#heading {height: 120px; background: #fff;}
#headingLeft {float: left; width: 400px; height: 120px;}
#headingRight {float: left; width: 360px; height: 120px;}

#coreBox {width: 170px; float: right;}
#coreBox a {text-decoration: none; color: #999; font-size: 60%; font-weight: bold;}
#coreBox a:active, #coreBox a:hover, #coreBox #current {text-decoration: none; color: #c30;}
#coreHeading {height: 20px; font-weight: 500; background: #999; color: #fff; text-align: right; padding-right: 18px; padding-top: 3px;}
.coreItem {text-align: right; padding-right: 18px; padding-top: 5px; padding-bottom: 5px; text-transform: uppercase;}

/* MainNav Properties */
#mainNav {background-color: #003; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 33px; margin: 0 auto;}
#mainNav ul {padding: 0; margin: 0; float: left;}
#mainNav ul li { display: inline; }

#mainNav ul li a
{
padding: 0;
background-color: #fff;
color: #999;
text-decoration: none;
float: left;
height: 33px;
line-height: 33px;
text-align: center;
}
#aboutus, #services, #search_sale {width: 100px;}
#news, #blog {width: 80px;}
#search_lease {width: 110px;}
#featured {width: 185px;}

#mainNav ul li a:hover, #mainNav ul li a.hot, #mainNav #right a:hover, #mainNav #right a.hot {background-color: #c00; color: #fff;}
#mainNav #right a {background-color: #003; color: #fff;}
/* +++++++++++++++++++++ */

#secondaryNav {height: 25px; padding-left: 61px; background: #fff; padding-top: 10px; font-size: 70%; font-weight: bold;}
#secondaryNav a { text-decoration: none;}
#secondaryNav a:link, #secondaryNav a:visited {color: #003;}
#secondaryNav a:active, #secondaryNav a:hover, #secondaryNav #current {color: #c30;}

#banner {width: 760px; height: 100px;}

#contentBody {background-color: #fff; padding: 25px 40px 25px 61px; font-size: 76%; line-height: 1.3em;}

#contentBody ul {margin-left: 0; padding-left: 1.3em;}
#contentBody li {margin: 0; padding: 0;}

.bioPic {padding: 0 20px 20px 0; height: 75px;}

.bioName {color: #c30; font-weight: bold;}
.bioTitle {color: #036; font-weight: bold;}
.bioCopy {padding-bottom: 20px;}

#footer {color: #fff; margin: 0; margin-bottom: 45px; font-size: 65%; text-align: right; padding-top: 5px;}