/****************************************/
/*	FORMS								*/
/****************************************/

/* Main forms */

form{
	
}

.standard-form p{
	padding-bottom:0 !important;
}

input, textarea, select{
	border:1px solid #B0BA9F;
	background-color:#E2EFCB;
	font-family:Arial, Helvetica, sans-serif;
}

.standard-form,
#standard-form{
	margin:0em 0 1em 0 !important;
	float:left;
	width:100%;
}

fieldset, .standard-form fieldset {
	position:relative;
	padding:0;
	margin:0;
	border:0;
}

.standard-form legend {
	padding:0.5em 0;
}

.standard_input,
.standard-form input,
.standard-form textarea{
	background-color:#E2EFCB;
	width:471px;
	padding:7px;
}

.standard-form select {
	padding:6px;
}

.standard-form input[type=radio]{
	border:0;
	background:#fff;
}

/* focus
.standard-form	input[type=password]:focus, 
.standard-form	textarea:focus,
.standard-form	input[type=text]:focus{
	border: 1px solid;
	border-color: #9b9b9b;
}*/

#standard-form label,
.standard-form label{
	float:left;
	width:100%;	
	clear:both;
	text-align:left;
	font-weight:bold;
	font-size:0.8em;
	line-height:1.4em;
	padding:4px 0;
}

#standard-form .wrap,
.standard-form .wrap{
	float:left;	
	width:485px;
	margin:0;
	line-height:32px;
	font-size:0.8em;
	margin-bottom:0.75em;
	font-weight:bold;
}

input[type='checkbox']{
	floaT:left;
	width:auto;
}

.standard-form .field span.seperator{
	float:none !important;
}

.standard-form .field span, .standard-form .field_required {
	color:#C8181A;
	margin-right:0.25em;
	height:100%;
}

/**
 * Columns of inputs
 */
.standard-form .col {
	width:100px;
}

/**
 * Long handle names
 */
.standard-form .long {
	width:100%;
	clear:both;
}
	
.standard-form .disabled {
	background:#eeeeee;
}

.standard-form .s {
	width:auto;
}

.standard-form .go-wrap, 
#standard-form .go-wrap{
	float:left;
	margin:0 0 0 0;
	width:100%;
}

input[type=checkbox] {
	border:0;
	background:#fff;
}

.standard-form .go-block {
	text-align:right;
	padding-right:10px;		
}

input.go, a.go {
	letter-spacing:0px;
	font-weight:bold;
	color:#fff;
	border:0;
	width:200px;
	font-size:14px;
	height:40px;
	background:url(../../../images/buttons/submit.png) no-repeat;
}

a.go{
	display:block;
	text-align:center;
	color:#fff !important;
	padding:0 !important;
	line-height:40px;
	margin-bottom:1em;
}

.btn_action_wrap{
	margin:0 0 10px 0;
}

.standard-form .required_field_note {
	float:left;
	font-size:0.8em;
	width:100%;
	line-height:32px;
}

.standard-form .right_cont_container_form {
	float:left;
	margin-top:0.5em;
	
}

/* Force button to be inline post-padding on <label> and <input /> tags */
button {
	height:30px;
	margin-bottom:-5px;
}

/**
 * General button styles
 */

 #button {
 	margin-top:1em;
 	margin-bottom:1px;
 }
 
span.desc {
	margin-left:1em;
}

.block fieldset{
	margin:0.5em 0em 0em 0;
}

.standard-form label span.help {
	background:transparent url(../../../images/buttons/help.png) no-repeat center top;
	letter-spacing:12px;
	margin-left:10px;
	width:16px;
	height:16px;
}

.tooltip {
	width: 30em; 
	color:#000;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;text-align:left;
	background:#EEE;
}

.tooltip span.top {
	padding: 0.5em;
    background: #EEE;
    border:solid 1px #CCC;
}


.required_field_note span {
	color:#C8181A;
	margin-right:0.1em;
	margin-top:0.25em;
}

#qe-add_another{
	margin-top:0;
}

.notice{
	font-size:0.8em;
	line-height:1.5em;
	color: #900;
	padding-bottom: 5px;
}

#standard-form label a, .standard-form label a{
	text-decoration:underline !important;
	font-style:italic;
}

.hint{
	float:left;
	width:250px;
}

.multi input.col{
		margin:9px 0 0 0;
}