body {
  background: #860000;
  margin:0;
  padding:0;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  color:#4b4b4b;
  padding-top:15px;
  }

a {
  color: #4A6BA2;
  text-decoration:none;
  }

a:hover {
  color: #482260;
  text-decoration:none;
}

h1 {
  color:#666644; 
  font-family:tahoma, verdana, sans-serif;
  font-size:20px;
  font-weight:normal;
}

h2 { 
  font-family:arial, verdana, sans-serif; 
  font-size:12px; 
  font-weight:bold; 
  color:#B68018; 
  border-bottom:solid 1px #B68018;
  width:100%;
}

#wrap {
  background: #ffffff;
  width:761px;
  margin:0 auto;
 }

#header {
  width:761px;
  border-bottom: #5b602f 5px solid;
  }

#main {
   width:761px;
   min-height:400px;
   background: url(../_img/left-stripe.gif) left repeat-y;
   padding:0;
   margin:0;
 }

#mainleft {
  float:left;
  width:170px;
  padding:0px 5px;
  margin:0;
}

#mainright {
  float:right;
  width:558px;
  padding:0px 10px;
  }

#clearboth {
  clear:both;
  height:12px;
  }

#footer {
  width:550px;
  text-align:center;
  padding:12px 0px;
  margin:0 auto;
  font-family: arial, verdana, sans-serif; 
  font-size: 10px; 
  color: #ffffff;
  line-height:12px;
  }
 
#footer a {
 font-family: arial, verdana, sans-serif; 
 font-size: 10px; 
 color: #ffffff;
 line-height:12px;
 text-decoration:none;
 } 


/** Geocentric BP Forms CSS **/

#bpformarea {
  background-color:#e7e6d4;
  padding:10px;
  border-style:solid;
  border-color:#b58018;
  border-width:1px;
  overflow:hidden;
}

p.bpnote {
  clear:both;
  margin: 2px 0 2px 130px;
  width:300px;
}

p.bpfield {
  clear: both;
  float: none;
  margin: 0;
  padding:0;
}

p.bpfield label {
  clear: left;
  display: block;
  float: left;
  text-align: right;
  width: 122px;
  padding-top:2px;
}

p.bpfield input {
  clear: right;
  float: left;
  margin: 2px 0 2px 8px;
  padding:0;
  } 

p.bpfield select {
  clear: right;
  float: left;
  margin: 2px 0 2px 8px;
  padding:0;
  width:100px;
  } 

p.bpcheck {
  clear: both;
  float: none;
  position: relative;
  margin: 0;
  padding:0;
}

p.bpcheck input {
  left: 100px;
  position: absolute;
  top: 2px;
}

p.bpcheck label {
  display: block;
  margin:4px 0 4px 130px;
  padding-top:2px;
  width: 410px;
}

p.bptext {
  clear: both;
  float: none;
  margin: 0;
  padding:0;
}

p.bptext label {
  clear: left;
  display: block;
  float: left;
  text-align: right;
  width: 122px;
  padding-top:2px;
}

p.bptext textarea {
  clear: right;
  float: left;
  margin: 2px 0 2px 6px;
  padding:0;
  width: 300px;
  height: 80px;
}

p.bpsubmit {
  clear:both;
  margin: 4px 0 2px 130px;
  width:200px;
  padding:5px 0 0 0;
}
