
.notice {
	color: #f00;
	font-size: 11px;
	font-weight: bold;
}

.disclaimer {
	font-size: 11px;
	color: #666;
}

/* Form Styles */
form {
	padding: 0;
	margin: 0;
	display: block;
}

.specialBullets {
	padding: 0 0 0 0;
	margin: 0 0 0 18px;
	font-size : 8pt;
}

label {
	font-weight: bold;
}

/* Labels */
label,
.label {
	display: block;
	display: inline-block;
	color: #333;
}

label em,
.label em {
	text-transform: uppercase;
	font-size: 10px;
	font-style: normal;
	color: #666;
}


/* horizontal layout */
.buttonrow {
	padding-left: 150px;
}
.field {
	padding-left: 100px;
}


.buttonrow label {
	display: inline; 
	float: left; 
	width: 140px; 
	margin-left: -150px;
}
.field label {
	display: inline; 
	float: left; 
	width: 100px; 
	margin-left: -100px;
}


/* Input Elements */
input {
  padding: 3px;
}
.inputDisabled {
  background-color: #F0F0F0;
}

input:focus,
input.error:focus,
textarea:focus {
	background-color: #FFC; 
	border-color: #Fe9;
}


/* Notes under field */
.note {
	color: #333;
	font-size: 12px;
	display: block;
}


/*  http://fecklessmind.com/2009/01/23/how-to-reliable-css-forms/ */


/* Field row on div */
form .field, 
form .buttonrow {
	clear: both; 
	margin: 0 0 4px;
	overflow: hidden;
}

form .field label {
	display: block;
}

input.radio, 
input.checkbox {
	vertical-align: top;
}

label,
button,
input.submit, 
input.image {
	cursor: pointer;
}



* html input.radio, 
* html input.checkbox {
	vertical-align: middle;
} /* ie6 */

*+html input.radio, 
*+html input.checkbox {
	vertical-align: middle;
} /* ie7 */

textarea {
	overflow: auto;
}

input.text, 
input.password, 
textarea, 
select {
	margin: 0; 
	font: normal 13px/1 Arial, Helvetica, "Liberation Sans", "Bitstream Vera Sans", sans-serif; 
	vertical-align: baseline;
	color: #000;
}

select {
	font: normal 12px/1.4em Arial, Helvetica, "Liberation Sans", "Bitstream Vera Sans", sans-serif; 
	padding: 2px;
}

input.text, 
input.password, 
textarea {
	padding: 2px;
	border-width: 1px;
	border-color: #a3a396 #D2D2c3 #D2D2c3;/*EFEFE1*/
	border-style: solid;
	background: #fff url(../images/Cora/input-bg.png) repeat-x 0 0;
}
input.date {
	width: 80px;
}

.hilite {
  border: 1px solid #CC0000;
  padding: 2px;
  background-color: #F0F0F0;
}