

.hide {

   display: none;

}



.clear {

	clear: both;

}



form {

	float: left;

	padding-top: 10px;

	font-size: 12px;

}



form h6 {

   font-size: 14px;

   font-weight: bold;

   padding: 15px 0 5px 0;

	margin: 0;

}



form span.required {

   color: #ff0000;

   font-weight: bold;

}



form fieldset {

   float: left;

   margin-top: 15px;

   margin-left: 5px;

   padding: 10px 0 10px 10px;

   border: none;

}



form fieldset legend {

   font-family: georgia, serif;

   font-weight: bold;

   color: #003366;;

   padding: 0 10px;

   margin-left: -5px;

}



form .error-message {

   display: none;

   clear: both;

   background-color: #FFBABA;

   border: 1px solid #FF0000;

   color: #FF0000;

   padding: 5px 10px;

   margin: 5px 0;

}



noscript div {

   display: block;

   clear: both;

   background-color: #FFBABA;

   border: 1px solid #FF0000;

   color: #FF0000;

   padding: 15px;

   margin: 5px 0;

}



form label {

   display: block;

   float: left;

   text-align: right;

   font-size: 12px;

   font-weight: bold;

   padding: 6px 10px 5px 0;

   width: 170px;

}



form div.input-container label {

   width: auto;

}



form input,

form select,

form textarea {

   float: left;

   border: 1px solid #aaa;

   padding: 1px;

}



form div.radio-checkbox-container {

   padding: 0 0 4px 0;

}



form div.radio-checkbox-row input {

   border: 0;

   padding: 0;

   margin: 1px 0 0 0;

}



form input {

   padding: 2px;

}



form input:focus,

form select:focus,

form textarea:focus {

   background-color: #eeeeee;

   border: 1px solid #000;

}



form input.button {

   margin: 15px;

   margin-left: 60px;

   padding: 4px;

}



form .side-note {

   float: left;

   padding: 8px 0 0 10px;

}



form .optional {

   font-style: italic;

}



form div.readonly-container {

   float: left;

   padding-top: 6px;

}



form div.input-container {

   float: left;

   padding-top: 4px;

}



form div.field-group {

   display: none;

}





form div.submit-button-replacement {

   display: none;

   padding-top: 20px;

   color: #ff0000;

   font-weight: bold;

   font-size: 14px;

}



.request-check label {

	float: none;

	margin: 0;

	padding: 0;	

	width:: 100%;

}

.request-check input {

	float: none;

}

