/* CSS Document */

#volunteer a{
  font-weight: bold;
  color: #CF7238;
  text-decoration: none;
}

button{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  background: #B9B9B9 url(../images/css/background_button.jpg);
  padding: 1px 5px;
  margin: 2px 0px;
  border: 1px solid #666;
  display: block;
  cursor: pointer;
  cursor: hand;
}

#volunteer button{
  text-align: center;
  margin: 0px auto;
}

.buttonHover,
button:hover{
  background: #E5E5E5 url(../images/css/background_button_hover.jpg);
  border: 1px solid #999;
}

#content_text{
  width: 480px;
}

#volunteer{
  width: 100%;
}
/*
h1{
  font: 26px Arial, Helvetica, sans-serif;
  color: #D16D30;
  background: #F9F9F9 url(../images/css/background_h1.gif) no-repeat top right;
  padding: 3px 70px 3px 5px;
  border: 1px solid #E9E9E9;
}

h2{
  font: 23px Arial, Helvetica, sans-serif;
  color: #EFFAFE;
  background: #005E96;
  padding: 3px 5px;
  border: 1px solid #004B79;
}

h3{
  font: 17px bold Arial, Helvetica, sans-serif;
  color: #EFFAFE;
  background: #9EAB2C;
  padding: 3px 5px;
}
*/
#volunteer_results_close h2{
  background: #9EAB2C;
  border: 1px solid #8E9A27;
}

h5{
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: black;
  margin: 0px;
}

#volunteer #zip,
#volunteer #people{
  font-weight: bold;
  background: #F8F8F8;
  border: 1px solid #CCC;
  color: #333;
  margin: 10px 0px 0px;
}

#volunteer #zip td,
#volunteer #people td{
  padding: 2px;
}

#volunteer select{
  float: left;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  margin: 1px;
}

#volunteer .input_text{
  border: 1px solid #999;
  border-top: 1px solid #666;
  border-bottom: 1px solid #CCC;
  margin: 1px !important;
  margin: 0px 1px;
  padding: 1px 1px 1px 3px;
  font-size: 11px;
}
/*
#volunteer .input_checkbox{
  background: transparent url(../images/css/background_checkbox.gif) no-repeat 2px 2px;
}
*/
#volunteer .checkbox{
  background: none !important;
  background: transparent url(../images/css/background_checkbox.gif) no-repeat 2px 2px;
  display: inline;
}

#volunteer .checkbox input{
  padding: 0px;
  margin: 3px;  
}

#volunteer .select{
  float: left;
  border: 1px solid #CCC;
}

#volunteer .textfield{
  float: left;
  border: 1px solid #CCC;
}

#volunteer th{
  text-align: left;
  vertical-align: top;
  width: 160px;
  color: #005E96;
}

#volunteer td{
  padding: 0px 0px 15px;
  vertical-align: top;
}

#volunteer small{
  font-size: 9px;
  font-weight: normal;
}

#volunteer_results_close table,
#volunteer_results_exact table,
#volunteer_results table{
  border-collapse: collapse;
  margin: 15px 0px;
}

#volunteer_results_close td,
#volunteer_results_exact td,
#volunteer_results td{
  padding: 10px 5px;
  border: 1px solid #E8E8E8;
}

#volunteer_results_close .alt,
#volunteer_results .alt{
  background: #F8F8F8;
}

#volunteer_results_exact .alt{
  background: #F9FDFF;
}

#volunteer_results_close .alt td,
#volunteer_results_exact .alt td,
#volunteer_results .alt td{
  border: 1px solid #DFDFDF;
}

#volunteer_results_close .over,
#volunteer_results_exact .over,
#volunteer_results .over{
  background: #F0F9FF;
  cursor: pointer;
  cursor: hand;
}

#volunteer_results_close dl,
#volunteer_results_exact dl,
#volunteer_results dl{
  padding: 10px 0px;
  margin: 0px;
}

#volunteer_results_close dt,
#volunteer_results_exact dt,
#volunteer_results dt{
  float: left;
  width: 60px;
  font-weight: bold;
  color: #005E96;
  clear: both;
}

#volunteer_results_close dd,
#volunteer_results_exact dd,
#volunteer_results dd{
  padding: 0px;
  margin: 0px;
}

#volunteer_results_close p,
#volunteer_results_exact p,
#volunteer_results p{
  margin: 5px 0px;
  padding: 0px 0px 0px 5px;
}

#volunteer_results_close strong,
#volunteer_results_exact strong,
#volunteer_results strong{
  color: #CF7238;
}

#volunteer_results_close label,
#volunteer_results_exact label,
#volunteer_results label{
  display: block;
  color: #CF7238;
}

#volunteer_results_close button,
#volunteer_results_exact button,
#volunteer_results button{
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  margin: 10px 0px 0px;
}

#volunteer_criteria{
  background: #E7ECB3;
  border: 1px solid #C2CE44;
  padding: 5px;
  margin: 0px 0px 20px;
}

#volunteer_criteria #links{
  background: #C1CF44;
  text-align: center;
  border: 1px solid #AEBC30;
}

#volunteer_criteria #links button{
  display: inline;
  margin: 5px 3px;
}

#volunteer_criteria dl{
  padding: 10px 0px;
  margin: 0px 0px 10px;
}

#volunteer_criteria dt{
  float: left;
  width: 150px;
  font-weight: bold;
  color: #4C4F20;
  clear: both;
  padding: 0px 0px 7px;
}

#volunteer_criteria dd{
  
  padding: 0px 0px 7px;
  margin: 0px;
}

#volunteer_detail dl{
  padding: 10px 0px;
  margin: 0px;
  background: #F9FDFF;
  border: 1px solid #DDF1FF;
}

#volunteer_detail dt{
  float: left;
  width: 150px;
  font-weight: bold;
  color: #005E96;
  clear: both;
  padding: 0px 0px 7px;
}

#volunteer_detail dd{
  padding: 0px 0px 7px;
  margin: 0px;
}

#volunteer_detail #contact{
  padding: 0px 0px 10px 0px;
}