/**********************************

Colorado Discover Ability Forms

***********************************/

legend { font-weight: bold;	color: #182C5A;	font-size: 14px; padding: 0 4px 0px 4px; background-color: #fff; _margin: 0 -7px 7px 15px; /* IE Win */ }
fieldset { border: 2px solid #DAEDFF; padding-left: 10px; margin-bottom: 10px; font-size: 12px; }

.formfld1_short { float: left; text-align: right; padding: 6px 3px 3px 0px; margin: 0px; width: 100px; color: #fff;}
.formfld1_lng { float: left; text-align: right; padding: 6px 3px 3px 0px; margin: 0px; width: 210px;}
.formfld1_lng2 { float: left; text-align: right; padding: 3px 3px 3px 0px; margin: 0px; width: 240px;}
.formfld1_lng3 { float: left; text-align: right; padding: 3px 10px 3px 0px; margin: 0px; width: 260px;}
.formfld2 { float: left; padding: 3px 3px 3px 0px; margin: 0px;}

.smgrtext { font-size: 11px; color: #666;}
.ReceiptText {font-size: 13px; line-height: 1.7em; color: #990000; font-weight: bold;}
.ul_receipt {font-size: 13px; line-height: 1.7em;}

form.cdaform {color: #000; font-size: 12px;}
		
form.cdaform legend { 
	font-weight: bold;
	color: #182C5A;
	font-size: 14px;
	padding: 0 4px 4px 4px;
		background-color: #fff;
	_margin: 0 -7px 7px 15px; /* IE Win */
 }
 

form.cdaform fieldset {
	border: 2px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	}

	
form.cdaform fieldset fieldset { 
	background: none;
	border: none;
	margin: 3px 0 0;
 }


form.cdaform label {
	width: 120px; } /* Width of labels */
	
	
form.cdaform fieldset ol {
	margin: 0;
	padding: 0;
	}

	
form.cdaform fieldset li {
	padding: 1px 2px 0px 0px;
	clear: both ;
	margin: 0px;
	list-style: none;
	margin: 0px;
	display: block;
	}
	
	
form.cdaform fieldset fieldset legend {
	padding: 0 0 0px;
	font-weight: normal;
	}
	
form.cdaform fieldset fieldset label {
	display: block;
	width: auto;
	margin-left: 123px; } /* Width plus 3 (html space) */
	
form.cdaform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}
	
	/*\*//*/ form.cdaform legend { display: inline-block; } /* IE Mac legend fix */

	

input.invalid, textarea.invalid, radio.invalid {
	background-color: #FFE813;
	border: 1px solid #BB0000 !important;
	background-image: url(../../img/forms_required.gif);
	background-position: right;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

input.invalid:focus, textarea.invalid:focus, radio.invalid:focus {
	border: 1px solid #BB0000 !important;
	background-color: #FFE813;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

input:focus, textarea:focus, radio:focus  {
	border: 1px solid #3485CB !important;
	background-image: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

input[type="submit"]{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000;	font-weight: bold; padding: 1px 8px 1px 8px; background: url(../../img/bg_btn_o_20.gif) repeat-x #FECF7D; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98; text-align: center; text-decoration: none;}

input[type="submit"]:focus { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000;	font-weight: bold; padding: 1px 8px 1px 8px; background: url(../../img/bg_btn_o_20.gif) repeat-x #FECF7D; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98; text-align: center; text-decoration: none;}

input[type="submit"]:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: bold; padding: 1px 8px 1px 8px; background: url(../../img/bg_btn_b.gif) repeat-x #D1E4F9; border-bottom: 1px solid #6B8AA4; border-right: 1px solid #6B8AA4; border-top: 1px solid #A6D6FF; border-left: 1px solid #A6D6FF; text-align: center; text-decoration: none;}


.inputHighlighted {
  color: #000;
  border: 1px solid #3280C4;
  font-size: 12px;
}
	
	
	
	
	input {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; margin-bottom: 2px; margin-top: 2px; background: url(../../img/bg_input.gif) repeat-y left #fff; border: 1px solid #999;  }
select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; margin-bottom: 2px; margin-top: 2px; background: url(../../img/bg_input.gif) repeat-y left #fff; border: 1px solid #999; }
option { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; margin-bottom: 2px; margin-top: 2px; background: url(../../img/bg_input.gif) repeat-y left #fff; border: 1px solid #999; }
textarea {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; margin-bottom: 2px; margin-top: 2px; background: url(../../img/bg_input.gif) repeat-y left #fff; border: 1px solid #999; }
submit { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: bold; padding: 1px 8px 2px 8px; background: url(../../img/bg_btn_o.gif) repeat-x #FECF7D; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98;}
