 body {
  background-color: #333333;
 }
 body, td {
  font-family: verdana;
  font-size: 11px;
 }
 a {
  color: #0c2a89;
  text-decoration: none;
 }
 a:hover {
  text-decoration: underline;
 }
 th {
  text-align: left;
  font-size: 11px;
  border-bottom: 1px solid #666666;
 }
 div.header {
  background-repeat: no-repeat;
  background-position: center left;
  height: 100px;
 }
 div.seps {
  border-top: 6px solid #051b62;
  border-bottom: 6px solid #ff0000;
  height: 2px;
  font-size: 1px;
 }
 div.menuBottom {
  background-color: #0c2a89;
  background-image: url(../images/bluemenubottom.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding-bottom: 35px;
  color: #FFFFFF;
  width: 188px;
  margin-bottom: 30px;
  padding-top: 15px;

 }
 div.menuItem {
  padding: 6px;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 18px;
  background-image: url(../images/bluearrowside.gif);
  background-position: center right;
  background-repeat: no-repeat;
 }
 div.menuItem a{
  color: #FFFFFF;
  text-decoration: none;
  display: block;
 }
 div.subMenus {
  font-weight: bold;
  display: none;
  margin-left: 2px;
  background-color: #FFFFFF;
 }
 div.subMenuItem {
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
  border-bottom: 1px solid #0c2a89;
  padding-left: 6px;
  padding-right: 15px;
  background-image: url(../images/redarrowside.gif);
  background-position: center right;
  background-repeat: no-repeat;
  font-size: 10px;
 }
 div.subMenuItem a{
  color: #000000;
  display: block;
  text-decoration: none;
 }
 div.whiteBlock {
   margin-bottom: 20px;
 }
 div.borderedWhite {
   border: 1px solid #909090;
   padding: 8px;
   line-height: 150%;
 }
 h2 {
   font-size: 14px;
   margin: 0px;
   padding: 0px;
   color: #0c2a89;
 }
 div.sidepic {
   padding-bottom: 20px;
 }
 table.teamtable td{
  padding: 3px;
  vertical-align: top;
 }
  table.teamtable td.left {
   font-weight: bold
  }
 table.teamtable td.right {
  border-left: 1px solid #666666;
  padding-left: 6px;
 }


table#properties {
    padding: 0px;
    margin: 10px 0px 0px 0px;
    width: 485px;
}

table#properties td,
table#properties th {
    padding: 5px;
    margin: 0px;
    border-bottom: 1px solid red;
    vertical-align: top;
}

table#property {
    padding: 0px;
    width: 485px;
    margin: 0px;
    border-top: 2px solid red;
    border-bottom: 1px solid red;
}

table#property td,
table#property th {
    padding: 5px;
    margin: 0px;
    vertical-align: top;
    border: none;
}

table#property th {
    width: 120px;
}

table#property tr.spacer th,
table#property tr.spacer td {
    border-top: 1px solid red;
    border-bottom: 2px solid red;
}

table#property tr.errors th,
table#property tr.errors td {
    background: #fee;
}

table#property tr.success th,
table#property tr.success td {
    background: #def;
}

table#property input,
table#property textarea {
    font-size: 8pt;
    margin: 0px;
    padding: 0px;
    width: 340px;
    font-family: verdana;
}

table#property textarea {
    height: 100px;
}

table#property input.button {
    width: 80px;
}


ul#errors,
ul#success {
    margin: 0px 20px;
    padding: 0px;
}
