@charset "utf-8";
	
/* CSS Document */
.formElements {
	overflow:hidden;
	width:100%;
	 margin-bottom:10px;
	}
.formName {
	float:left;
	}
.formValue {
	float:left;
	 position:relative;
	}
.formValue .inputText {
	width:98%;
	 font-size:14px;
	}
.formValue SELECT {
	width:99%;
	}
.formValue TEXTAREA {
	width:98%;
	}

.necessarily {
	position:absolute;
	 top:50%;
	 right:-13px;
	 margin-top:-0.3em;
	}
.error .necessarily {
	color:#ec008c;
	}

.formElements .formValue LABEL {
	display:block;
	 width:100%;
	 overflow:hidden;
	 cursor:pointer;
	}
.formElements .formValue LABEL INPUT {
	float:left;
	}
.formElements .formValue LABEL .labelText {
	display:block;
	 padding-left:20px;
	}
/*.formElements .checked .labelText {
	font-weight:900;
	}*/


.formLavel .formLavel {
	display:none;
	 padding-left:25px;
	}
.openLevel .formLavel {
	display:block;
	}

.openLevel .formLavel .formLavel {
	display:none;
	}
.openLevel .openLevel .formLavel {
	display:block;
	}

.openLevel .openLevel .formLavel .formLavel {
	display:none;
	}
.openLevel .openLevel .openLevel .formLavel {
	display:block;
	}

.error_box {
	padding:5px 0 0 0;
	}
.error_box LI {
	margin-bottom:3px;
	 color:#ec008c;
	}

.rightBar1 .formName {
	width:46%;
	 padding-top:2px;
	}
.rightBar1 .formValue {
	width:54%;
	}
.rightBar2 .formValue {
	width:100%;
	 padding:3px 0 10px;
	}
.rightBar3 {
	margin-top:-6px;
	}
.rightBar3 .inputText {
	width:25px;
	 margin-right:2px;
	}
.rightBar4 {
	margin-bottom:5px;
	}
.rightBar4 .formName {
	width:64%;
	 padding-top:2px;
	}
.rightBar4 .formValue {
	width:27%;
	}


.rightBarSubmit {
	margin-top:20px;
	}

















