/* Stylesheet for j.p.b. Building Consultants */

a:link,a:visited {
  color: #47649b;
  font: normal x-small verdana,arial,sans-serif;}
a:hover {
  color: #000000;
  font: normal x-small verdana,arial,sans-serif;}
body {
  margin: 0px;
  font-family: arial,verdana,sans-serif;
  text-align: center;
  min-width: 730px;}
h1 {
  width: 721px;
  float: left;
  text-align: left;
  padding: 15px 10px 10px 10px;
  margin: 0px;
  border-top: 4px solid #fcce8f;
  color: #ffffff;
  background: #46649b;
  font: 130% "Trebuchet MS",Arial,Verdana,sans-serif;}
h2 {
  color: #46649b;
  font: 80% Verdana,Arial,sans-serif;
  font-weight: bold;
  font-stretch: ultra-condensed;
  margin-top: 3px;}
h2 a:link, h2 a:visited {
  color: #006699;
  font: 80% Verdana,Arial,sans-serif;
  font-weight: bold;
  font-stretch: ultra-condensed;}
h2 a:hover {
  color: #000000;
  font: 80% Verdana,Arial,sans-serif;
  font-weight: bold;
  font-stretch: ultra-condensed;}
h2.black,.black {
  color: #000000;}
h3 {
  color: #46649b;
  font: bold 70% verdana,arial,sans-serif;}
html>body {
  overflow:scroll;}
p,ul,ol {
  color: #000000;
  font: normal x-small verdana,arial,sans-serif;
}
ol {line-height: 15px;}
ul {margin-left: 10px; padding-left: 20px;}
p a:link, p a:visited {
  color: #006699;
  font: normal x-small verdana,arial,sans-serif;}
p a:hover {
  color: #000000;
  font: normal x-small verdana,arial,sans-serif;}
hr {
  border: dashed 1px #cccccc;
  height: 1px;}
html>#menu ul li a {
  font-size: x-small;}
img { border:none;}
td {
  font: normal x-small verdana,arial,sans-serif;}
td.align {
  text-align: left;
  padding: 40px 0px 0px 10px;}

.bold {font-weight:bold;}
.boxed {
  padding: 8px;
  border: #666666 1px solid;
  background-color: #ece6c6;
  margin-top: 16px;
  margin-bottom: 8px;}
.caption {
	font-size: x-small;
	color: #9f7c4d;
	font-family: verdana,arial,sans-serif;}
.colL {
  float: left;
  width: 200px;
  margin-right: 10px}
.colL a:link, .colL a:visited, .colL a:hover, .colR a:link, .colR a:visited, .colR a:hover {
  font-size: 95%;
  font-weight: normal;
  margin: 0px;}
.colR {
  float: left;
  width: 220px;
  margin-left: 5px;}
.colR h2,.colL h2 {
  margin-bottom: 0px;
  padding-bottom: 0px;}
.colR p,.colL p { margin-top:0px;}
.error {color:#CC0000;}
.navcontainer {margin: 0px; padding: 0px;}
.normal {
  width: 440px;
  float: left;
  padding: 4px 4px 0px 4px;
  height: auto;
  margin-bottom: 0px;}

#BodyWrapper {
  border: solid 1px #cccccc;
  width: 740px;
  margin: 5px auto 5px auto;
  float: left;
  text-align: left;}
#copyright a {
  color: #555;
  font: normal x-small/1.5em verdana,arial,sans-serif;
  text-decoration: none;}
#copyright a:hover {
  color: #000;
  font: normal x-small/1.5em verdana,arial,sans-serif;
  text-decoration: underline;}
#copyright,#footer {
  clear: both;
  padding-left: 10px;
  padding-right: 10px;
  color: #888;
  font: x-small verdana,arial,sans-serif;
  text-align: center;}
#footer a {
  color: #888;
  font: normal x-small/1.5em verdana,arial,sans-serif;
  text-decoration: underline;}
#footer a:hover {
  color: #000;
  font: normal x-small/1.5em verdana,arial,sans-serif;
  text-decoration: none;}
#Content {
  padding-top: 10px;}
#Content a {
  margin-bottom: 0px;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;}
#Content p {
  margin-top: 2px;
  margin-bottom: 5px;}
#Content h2 {
  padding-top: 8px;
  padding-bottom: 2px;}
#Content ul li {
  line-height: 1.5em;}
#Content img {
  padding-right: 5px;}
#info {
  border-top: solid 1px #6684bb;
  width: 731px;
  float: left;
  text-align: left;
  margin-bottom: 7px;
  margin-top: 0px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 4px;
  color: #ffffff;
  background: #46649b;
  font: normal x-small verdana,arial,sans-serif;}
#info a,#info a:visited {
  color: #ffffff;
  font-size: x-small;
  font-weight: normal;
  text-decoration: none;}
#info a:hover {
  color: #FFCC00;
  font-size: x-small;
  font-weight: normal;
  text-decoration: underline;}
#logo {
  width: 115px;
  float: left;
  clear: left;
  padding-left: 5px;
  margin: 0;
  padding-top: 75px;
  padding-bottom: 4px;
  color: #46649b;
  background: url("images/logo.gif") no-repeat center top;
  font: bold 12pt arial,verdana,sans-serif;
  text-decoration: none;
  text-align: center;}
#mainCol {
  float: left;
  width: 450px;
  margin: 0;
  padding: 0px 10px 15px 10px;
  border-right: dashed 1px #cccccc;
  margin-right: -1px;}
#menu {
  margin: 0;
  padding: 0;
  width: 743px;}
#menu li {
  float: left;
  padding: 0;
  margin: 0;
  display: inline;
  text-align: center;
  list-style-type: none;}
#menu li a {
  float: left;
  display: inline;
  width: 118px;
  border: 1px solid #cccccc;
  padding: 0px;
  margin: 0 3px 3px 0;
  background: #eeca6a; 
  color: #000000;
  font: x-small/2em verdana,arial,sans-serif;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  letter-spacing: 1px;
  height: 2em;
  text-align: center;}
#menu li a:hover {
  border: 1px solid #999999;
  color: #000000;
  background: #b9bfd3;
  text-align: center;}
#menu li#menu5 a {
  width: 128px;
  text-align: center;}
#PageContainer {
  width: 740px;
  margin: 0px auto 5px auto;}
#properties {
  width: 580px;
  padding-left: 5px;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #46649b;
  font: bold 12pt arial,verdana,sans-serif;
  text-decoration: none;
  text-align: center;}
#rightCol h2 {
  margin: 3px 0px 0px 0px;
  padding: 4px 4px 4px 6px;
  color: #8f6c3d;
  background-color: #dfdfdf;
  border: 1px solid #cccccc;
  font-size: 60%;}
#rightCol li,.subnav li {
  padding: 5px 0px 0px 10px;
  list-style-type: none;
  background: url("LTR_arrow.gif") no-repeat 0 .8em;}
#rightCol li a:link, #rightCol li a:visited, #rightCol li a:hover {
  font-weight: bold;
  line-height: 1em;}
#rightCol p {
  padding: 10px;
  margin-top: 0px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  color: #9f7c4d;
  font: normal x-small verdana,arial,sans-serif;}
#rightCol table {
  padding: 10px;
  margin-top: 0px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;}
#rightCol ul {
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  margin: 0px 0px 8px 0px;
  padding: 8px 10px 15px 8px;
  list-style-type: none;
  font-weight: normal;}
#rightCol a:link, #rightCol a:visited {
  color: #46649b;
  font: bold x-small verdana, arial, sans-serif;
  line-height: 2em;
  text-decoration: none;}
#rightCol a:hover {
  color: #000000;
  font: bold x-small verdana,arial,sans-serif;
  line-height: 2em;
  text-decoration: none;}
#rightCol, #rightCol4 {
  float: left;
  width: 249px;
  margin: 0;
  padding-top: 8px;
  padding-bottom: 10px;
  border-left: dashed 1px #cccccc;
  padding-left: 10px;}
