/* form.css */

form {
	width: 460px;
}

clear {clear:both;}

form fieldset {
  clear: both;
  border-color: #3887B0;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

form fieldset legend {
  font: bold 20px Arial;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 5px;
}

label {
    font: normal 12px Arial;
}

input, select, textarea {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
}

textarea {
  overflow: auto;
  width: 50%;
  padding: 3px 5px 5px 5px;
  margin: 0 0 0 0;
  background-color:#f1f9ff;
  height: 100px;
}

form div {
  clear: left;
  display: block;
  width: 100%;
  margin: 5px 0 0 0;
  padding: 4px 3px;
}


form div label {
  display: block;
  float: left;
  width: 40%;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

form div input.inputText {
	width: 50%;
	padding: 3px 5px 5px 5px;
	margin: 0 0 0 0;
	background-color:#f1f9ff;
}

form div input.inputother {
  width: 90%;
  padding: 3px 5px 5px 5px;
  margin: 0 0 0 0;
  background-color:#f1f9ff;
}

form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {
  background-color: #FCCC04;
  border: 1px solid #FF9900;
  font: bold 15px #000000;
  width: auto;
  padding: 15px;
  margin: 5px;
}

form .c1 {float:left; display:block; width:50%; clear:both;}
form .c2 {float:right; display:block; width:50%; clear:both;}

form .o2 {
	float:right;
	display:inline;
	width:90%;
	clear:both;
}
form .o1 {
	float:left;
	display:inline;
	width:70%;
	clear:both;
}
form .o1 i {font-family: Arial; font-size:13px; font-weight:bold;}
form .o3 {
	float:right;
	display:inline;
	width:20%;
	clear:both;
}

form p {
font: normal 12px Arial;
}
