
.formSectionTitle
{
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: bold;
}

.formSubSectionTitle
{
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: bold;
	color:#7A7A7A;
	text-decoration: underline;
}

HR.formSectionDivider
{
	height: 1px;
	width: 90%;
	text-align: center;
	color: #006600;
	margin-top: 5px;
	margin-bottom: 5px;
}

.formComment
{
	font-size: 10px;
	font-style: italic;
}

.formColoredLabelLeft
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #A7A7A5;
}

.formQuestionLabel
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color:#7A7A7A;
	
}

.formQuestionLabelElectronicAccountLogin
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color:#7A7A7A;
	
}
.formQuestionLabelElectronicAccountLoginRemember
{
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	color:#7A7A7A;
	
}

.formQuestionLabel-error
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 0 5px;
	color: #E1503D;

	
}
.formQuestionElectronicAccountLabel
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.formQuestionElectronicAccountLabel-error
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	color: #E1503D;
}

.formErrorTitle
{
	font-size: 15px;
	font-weight: bold;
	margin: 10px 5px 20px 5px;
	padding: 5px;
	color: #E1503D;
	border-top: 1px solid #E1503D;
	border-bottom: 1px solid #E1503D;
}

.formErrorList
{
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 35px;
	padding:0 5px;
}

INPUT.normalTextInput
{
	padding-left: 3px;
	border:1px solid #dadada;
	color: #000000;
	width: 250px;
}
INPUT.normalTextInput2
{
	padding-left: 3px;
	border:1px solid #819DB3;
	margin-bottom: 1px;
	color: #000000;

}
INPUT.PbnormalTextInput
{
	padding-left: 3px;
	border:1px solid #B2B193;
	color: #000000;
	height:20px;
	width: 148px;
	margin:4px 0;
}
INPUT.normalTextInput-orange-calc
{
	padding-left: 3px;
	border:1px solid #dadada;
	color: #E96D33;
	font-weight: bold;
	width: 250px;
}
INPUT.normalTextInput-readonly
{
	padding-left: 3px;
	border:1px solid #dadada;
	color: #224422;
	background-color: #ccffee;
	width: 250px;
}
INPUT.borderlessTextInput
{
	padding-left: 3px;
	border: none;
	color: #000000;
	width: 50px;
}

TEXTAREA.normalTextarea
{
	padding-left: 3px;
	border:1px solid #dadada;
	color: #000000;
	width: 250px;
}

TEXTAREA.normalTextarea-readonly
{
	padding-left: 3px;
	border:1px solid #dadada;
	color: #224422;
	background-color: #ccffee;
	width: 250px;
}


SELECT.normalSelect
{
	padding-left: 3px;

border:1px solid #dadada;


	color: #000000;
	width: 250px;
}

SPAN.mandatorySign
{
	color: #E1503D;
	padding-right: 5px;
	font-size: 11px;
	font-weight: bold;
}

SPAN.mandatorySign_14
{
	color: #ffaa88;
	padding-right: 5px;
	font-size: 14px;
	font-weight: bold;
}

TD.formRowDivider
{
	font-size: 3px;
}

.longText
{
	text-align: justify;
	text-indent: 10px;
}

div.form_header { margin:0;border-top:1px solid #DADADA;border-left:1px solid #DADADA;border-right:1px solid #DADADA;color:#1C8FCE;text-align:center;
font-size:13px;font-weight:bold;padding:5px;}
div.form_container { margin: 0;background:#F7F7F5;border:1px solid #DADADA;padding:5px;}
div.form_container form { margin: 10px 0 }
/*div.form_container label { display: block; }*/
.formCheckbox{background: transparent;}
table.radiogroup_positioner td { vertical-align: middle; }
table.radiogroup_positioner label { text-align: left; }
.form_container td{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.form_container td.normal{
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.form_container.biger td{	font-size: 13px;}
div#doc_manager_forms form { margin: 0 20px 3px 20px; border-bottom: 1px solid #C7D8D7; padding-bottom:3px; }
div#doc_manager_forms form label { 
	font-size: 11px; font-weight: bold; 
	text-align: left; vertical-align: top; 
	padding: 5px 5px 0 5px;
}
div#doc_manager_forms h5 { margin: 2px 0; }


#formAddUserElectronicAccount{width:auto;margin:10px 0pt 10px 15px}
#formAddUserElectronicAccount div{padding:2px 0 0 0;}
#formAddUserElectronicAccount ul li{list-style-image:none;list-style:none;}
