.optDesc{
	text-align:justify;
}
.fldName{
	text-align:right;
	width:200px;
	vertical-align:top;
}
.fldText{
	text-align: left;
	width:0px;
	vertical-align:top;
	border:0px;
	margin:0px;
	
}
.fldHelp{
	padding-right:10px;
	text-align:left;
	width:300px;
	vertical-align:top;	
	font-size:smaller;
}						
.fldFilter{
	padding-left:10px;				
	text-align:left;
	width:300px;
	vertical-align:top;
	font-size:smaller;	
} 
#OptTitle{
	padding-bottom:0px;
	margin-bottom:0px;
}
#description{
	vertical-align:text-top;
    width:600px;
	padding-top:0px;
	margin-top:0px;
    height:0px;
    visibility:hidden;
    text-align:justify;
}
#optFormSummary{
    height:0px;
    visibility:hidden;
}
#optFormDetailed{
    height:0px;
    visibility:hidden;
}

#calculatorTable{
	width:600px;
	border:0px;
}

.formSecTitle{
	text-align:left;
	border-top-style:solid;
	border-top-width:medium;	
	padding:0px;
	margin:0px;
	width:630px;
	border-top-color:#C1CDC1;		
}

.formSubSecTitle{
	/*position:relative;*/
	font-style:italic;
	font-weight:normal;
	/*left:50px;*/
	text-align:left;
	width:580px;
	padding:0px;
	margin:0px;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#838B8B;	
}	
.subSection{
	/*position:relative;*/
	/*left:50px;*/
	width:600px;
}

.resultText{
	/*position:relative;*/
	font-style:italic;
	font-weight:normal;
	/*left:50px;*/
	/*text-align:left;*/
	width:400px;
	padding:0px;
	margin:0px;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#838B8B;		
}