
a:link { color: #4c280f; }
a:visited { color: #4c280f; }
a:hover { color: #a27d23; }

address {
  font-size: smaller;
  margin: 15px;
  color:#ffffff;
}
address a:link { color: #ffffff; }
address a:visited { color: #ffffff; }
address a:hover { color: #cccccc; }

body {
  margin:0px;
  padding: 0px;
  font-family:arial, sans-serif;
  border:0;
  font-size:12px;
  background-color: #333;
  color:#fff;
}

fieldset { border: 1px solid #fff; }
fieldset legend { border: 1px solid #fff; font-size: 12pt; font-weight: 700; padding: 0px 16px; }

h1 {
  font-size:20px;
  margin: 8px 0px 0px 34px;
  color:#ffffff;
}
h2 {
  font-size:18px;
  margin-top: 0px;
  margin-bottom: 10px;
  color:#000000;
}

input, .blackBorder {
  border:1px solid #000000;
}

img {
  border:0;
}

td { font-size: 10pt; }


/*
Property Element
*/
.pe {
  border-bottom: 2px solid #000000;
  border-right: 2px solid #000000;
  background-color: #ffffff;
  margin: 12px 18px 4px 18px;
  padding: 15px;
  color:#000000;
}
.pe h2 { padding-left: 1em; text-align: left; }
.pe p { margin: 2px 14px 8px 14px; text-indent: 2em; }

.textBlock {
  padding:5px;
  width:60%;
}

.imageBlock {
  padding:5px;
}

p.propertyAddress {
  font-size: 12px;
  font-weight: bold;
	margin: 6px 12px;
}
p.propertyAddress img {
	vertical-align: middle;
}

.money { font-size: 16px; font-weight: bold; text-align: right; }

.rpLogo {
  margin-top:15px;
}

.clearRule {
  clear:both;
  border:black;
  border:1px solid #000000;
  background-color:#000000;
  height:0px;
}

.spacerRule {
  color: #ccc;
  background-color: #ccc;
  border: 1px solid #ccc;
  height: 3px;
  margin: 0px 40px;
}

.contactInfo {
  color: #a27d23;
  margin-left: 75px;
}

.floatLeft {
  float:left;
}
.floatRight {
  float:right;
}
.clearBoth {
  clear:both;
}

#cw { width: 840px; margin: 12px auto;  }

#ch { background-color: #000; padding: 8px; text-align: right; }
#ch ul { margin: 4px 0px; }
#ch ul li { background-color: #4c280f; background-image:url(/img/navbarGold.jpg); border:2px solid #000000; display: inline; font-size: 14pt; font-weight: 700; margin: 0px 4px; padding: 1px 12px; white-space: nowrap; }
#ch ul li.hl { background-color: #a27d23; background-image:url(/img/navbarBrown.jpg); }
#ch ul li.hl a { color: #fff; }
#ch ul li a:hover { color: #fff;  }

#cf { margin-left:60px; }
html #cf { padding-bottom:10px; }
input[type=text] { border: 1px solid #000; }
input[type=submit] { background-color: #ccc; border: 2px solid #666; cursor: pointer; margin: 2px 10px; }
textarea { border: 1px solid #000; }
fieldset div label { display: block; }
