fieldset {
  width:99%;
  border:#0489af solid 1px;
  padding: 5px;
  }
  
fieldset legend {
  margin:5px;
  width:auto;
  padding:5px;
  font-size:17px;
  font-weight:bold;
  border-bottom:#0489af solid 2px;
  border-left:#84d4ea solid 2px;
  border-right:#0489af solid 2px;
  border-top:#84d4ea solid 2px;
  background-color:#FFFFFF;
  color:#0b8eb7;
  }

fieldset label {
  padding:5px;
  margin:5px;
  font:Verdana, Arial, Helvetica, sans-serif;
  color: #0b8eb7;
  font-weight: bold;
  }
  
fieldset input, fieldset select, fieldset input.readonly, fieldset select.readonly {
  border:#0489af 1px solid;
  width:auto;
  padding:3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  }
input.readonly, select.readonly {
 background-color: #ececec;
}

fieldset textarea {
  border:#0489af 1px solid;
  width:40%;
  padding:3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
	}

fieldset a {
  color:#0489af;
  text-decoration: none;
  font-weight: bold;
}

fieldset a:hover,fieldset a:active {
  color:#36b0d3;
  text-decoration: underline;
}

fieldset .checkBox, fieldset .radiobutton {
  border:#0489af 1px solid;
  width:15px;
  height: 15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px;
  margin-left:5px;
  font-size:11px;
  font-weight:bold;}

fieldset .btn {
  width:auto;
  border-bottom:#0489af solid 2px;
  border-left:#84d4ea solid 2px;
  border-right:#0489af solid 2px;
  border-top:#84d4ea solid 2px;
  background-color:#36b0d3;
  color:#FFFFFF;
  }
.error {
    font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#FF0000;
    }
