

/*Label Left*/
.formElement.label_LEFT > .labelItem  {
	clear: none;
    display: inline-block;
    vertical-align: top;
    width: 140px;
    float: left;
}

.formElement.label_LEFT > .formElementItem {
	clear: none;
    display: inline-block;
    max-width: 68%;
    min-width: 20%;
    vertical-align: top;
}

/*Label Right*/
.formElement.label_RIGHT > .labelItem  {
	clear: none;
    display: inline-block;
    vertical-align: top;
    width: 140px;
    float: left;
}

.formElement.label_RIGHT > .formElementItem {
	clear: none;
    display: inline-block;
    max-width: 68%;
    min-width: 20%;
    vertical-align: top;
}



/*Label Bottom*/
.formElement.label_BOTTOM > .labelItem {
	clear: both;
    display: inline;
    float: none;
    height: 20px;
    line-height: 20px;
    vertical-align: top;
    width: auto;
}

.formElement.label_BOTTOM > .formElementItem {
	float:left;
	width:100%;
	clear:both
}




.formElement .labelItem label {
	clear: none;
    color: #222222;
    display: inline;
    min-height: 20px;
    line-height: 1.2em;
    height: auto;
    margin-top: -2px;
    vertical-align: top;
}
















.head-1 {  }

.head-2 {  }

.head-3 {  }

/*
.questionsTable > .theTable > .contentRow {
	width: 98%
}

*/





.questionsTable.noVisibleBorder > .theTable {
	border: none;
	background-color: transparent;
}

.questionsTable.noVisibleBorder > .theTable > .contentRow {
	border: none;
	background-color: transparent;
	padding: 4px 0 2px 0px;
}



.questionsTable.noVisibleBorder > .tableTitle
{	
	border: none;
	background-color: transparent;
	padding: 4px 8px 2px 0px;
	
}







