/** Geocentric BP Forms CSS **/

.errormessage {
  font-weight:bold;
  color:#ee0000;
  }

#bpform {
  background-color:#edeee6;
  padding:20px;
  border-style:solid;
  border-color:#ffffff;
  border-width:1px;
  overflow:hidden;
  margin:20px 0px;
}


#bpform form {
  margin:0;
  }

#bpform form p {
  padding:0;
  margin:6px 0 6px 0;
  }

#bpform form label {
  font-size: 14px;
  font-weight:bold;
  display: block;
  padding: 0;
  margin: 0;
  clear: both;
  padding-top:6px;
  }

#bpform input {
  font-size: 13px;
  font-weight:normal;
  color:#333333;
  margin:2px 0 2px 0;
  padding:2px;
  }




p.bpnote {

  clear:both;

  margin: 2px 0 2px 130px;

  width:300px;

}

p.bpnotewide {

  clear:both;

  margin: 2px 0 2px 130px;

  
}



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:auto;

  } 



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;

  xxwidth: 300px;

  height: 80px;

}



p.bpsubmit {

  clear:both;

  margin: 4px 0 2px 130px;

  width:200px;

  padding:5px 0 0 0;

}

