body {
   margin: 0px;
   background: #ffffff;
   font-family: arial,helvetica,verdana,tahoma,sans-serif;
   font-size: 11px;
}

li {
   list-style: square; 
}

h1 {
   color: #EF3C34;
   font: bold 23px arial;
}

h2 {
   color: #FEBA3B;
   font: bold 16px arial;
   margin-top: 1em;
}

.prop_list_heading {
   color: #202020;
   font: bold 17px arial;
   margin-top: 0;
   margin-bottom: -5px;
}


p,td {
   color: #404040;
   font-size: 12px;
   line-height: 20px;
}

img.listing {  
   border: #1063AF 1px solid;
}

a {
   color: #1063AF; 
}

a:hover {
   color: #FEBA3B; 
}

hr {
  width: 100%;
  color: #FEBA3B;
}




/* Layout */

#ubercontain {
   height: 100%;
}


#logocontain, #navcontain, #footerspace {
   width: 195px;
}

#logocontain {
   vertical-align: bottom;
   width: 195px;
}

#skyline {
   height: 145px;
   vertical-align: bottom;
   background: #ffffff url(images/skyline.jpg) no-repeat;
   background-position: right bottom;
}

#footercontain, .navmover {
   padding-left: 20px;
}

#bodycontain {
   height: 90%;
   vertical-align: top;
}

#bodycontaintable {
   height: 100%;
   vertical-align: top;
}

#bodycontainspacerL, #bodycontainspacerR  {
   height: 10px;
}

#navcontain {
   vertical-align: top;
   border-right: #FEBA3B 1px solid;
}



.navmover {
   height: 35px;
   border-bottom: #FEBA3B 1px solid;
}

.navlink, .navmover  {
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   color: #245484;
}

#contentcontain {
   padding: 20px 50px 20px 50px;
   vertical-align: top;
}

#sidebar, #feat_title {
   background: #F8DB9E;
}

#sidebar {
   vertical-align: top;
   width: 190px;
   border-left: #FEBA3B 1px solid;
}

#feat_title {
   border-bottom: #FEBA3B 1px solid;
   padding: 5px;
   font: bold 11px arial,verdana,sans-serif;
   background: #F9C768;
}

.feat_listing {
   text-align: center;
   padding-top: 5px;
   font-size: 9px;
}

img.feat_img {
   border: #FEBA3B 1px solid;
}


#footercontain {
   height: 40px;
   background: #1063AF;
}

#footlinkcontain, .footlink {
   font-size: 11px;
}

.footlink {
   color: #ffffff;
}

#footlinkcontain {
   color: #FEBA3B;
}

#copy, #update {
   padding-right: 20px;
   text-align: right;
   color: #ffffff;
   font-size: 10px;
}

.listing_cell_L, .listing_cell_R {
  border-bottom: solid 1px #FEBA3B;
  padding-bottom: 1em;
  padding-top: 1em;
}

.listing_cell_L {
  width: 160px;
}

.listing_cell_R {
  width: auto;
  vertical-align: top;
}

#prop_title {
  font: normal 30px arial;
  color: #FEBA3B;
  padding-bottom: 0.5em;
  padding-left: 3px;
}





/* Popups */

#pop_head {
   background: #1163AF;
   color: #ffffff;
   height: 50px;
   font: normal 18pt arial;
   vertical-align: middle;
   padding-left: 0.5em;
   border-bottom: solid 3px #87A3D2;
}

#pop_body {
  height: auto;
  background: #ffffff;
  padding-top: 2em;
  padding-left: 1em;
  padding-right: 1em;
}

/* Forms */

.submit {
   font: bold 9pt arial;
   background: #1163AF;
   border: solid 1px #BCD0F5;
   color: #ffffff;
}

.textfield {
   color: #404040;
   background: #ffffff;
   border: 1px solid #bbbbbb;
   font: normal 11px arial;
}

textarea {
  border: 1px solid #bbbbbb;
}


select {
   font: normal 11px arial;
   color:#666666;
}





