﻿.asterisk {
	color: Red;
	font-weight: bold;
	font-size: 1.25em;
	}
	
div#layoutContent2 *,
div#content *,
div#layoutRightColumn * { font-family: Arial, Tahoma, Verdana, Sans-Serif; }
div#layoutRightColumn,
div.inputNotesBlk,
div.formBlk { font-size: 1.2em; }

div.inputNotesBlk { margin: 10px 0; }

div.formBlk {	
	background-color: #f0f0f1;
	background-position: left top;
	margin-bottom: 100px;
	}
* html div.formBlk { height: 10px; }
div.formBlk div.corner_br {
	padding: 15px;
	background-position: right bottom;
	}		
div.formBlk div.corner_bl { background-position: left bottom; }
div.formBlk div.corner_tr { background-position: right top; }
div.formBlk,
div.formBlk div.corner_tr,
div.formBlk div.corner_bl,
div.formBlk div.corner_br {
	background-image: url("../../picm/1_white.gif");
	background-repeat: no-repeat;
	}
	
div.formBlk input,
div.formBlk textarea,
div.formBlk select { border: 1px solid #c3c3c4; }
div.formBlk input.radio,
div.formBlk input.checkbox {
	border-style: none;
	/*position: relative;
	top: 2px;*/
	vertical-align: middle;
	}
	
div.formBlk input.input1,
div.formBlk textarea.input1,
div.formBlk select.input1 { width: 470px; }
div.formBlk input.input2,
div.formBlk textarea.input2,
div.formBlk select.input2 { width: 230px; }
div.formBlk input.input3,
div.formBlk textarea.input3,
div.formBlk select.input3 { width: 120px; }
div.formBlk input.input4,
div.formBlk select.input4 { width: 50px; }

div.formBlk input.input_100,
div.formBlk textarea.input_100,
div.formBlk select.input_100 { width: 100px; }

div.formBlk input.input_200,
div.formBlk textarea.input_200,
div.formBlk select.input_200 { width: 200px; }

div.formBlk input.input_350,
div.formBlk textarea.input_350,
div.formBlk select.input_350 { width: 350px; }

div.formBlk div.note { color: Gray; }

table.formTbl td,
table.formTbl th {
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px;	
	}
	
table.formTbl th {
	font-weight: bold;
	font-size: 1.1em;		
	}
table.formTbl th div.note {
	font-weight: normal;
	font-size: 0.9em;
	}
	
table.formTbl td.inputInLine {
	padding-bottom: 0;
	vertical-align: bottom;
	}	
table.formTbl td.inputInLine div { margin-bottom: 15px; }
table.formTbl td.inputInLine div.note {
	margin-bottom: 0;
	font-size: 0.85em;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	}
table.formTbl td.inputInLine span.input {
	white-space: nowrap;
	margin-right: 30px;
	} 
table.formTbl td.inputInLine span.inputLast { white-space: nowrap; }

table.formTbl td.label,
table.formTbl td.labelLeftPadding {
	text-align: right;
	padding-right: 10px;	
	}
table.formTbl td.labelLeftPadding { padding-left: 25px; }
table.formTbl td.inputField, table.formTbl td.inputFieldNowrap {
	vertical-align: bottom;	
	}
table.formTbl td.inputFieldNowrap { white-space: nowrap; }
table.formTbl td.inputField div.note {
	font-size: 0.85em;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	}

table.formTbl td.goBack,
table.formTbl td.goNext,
table.formTbl td.submit {
	padding-top: 50px;
	vertical-align: bottom;
	}
table.formTbl td.goBack { text-align: left; }
table.formTbl td.goNext,
table.formTbl td.submit { text-align: right; }

table.formTbl td.goBack input,
table.formTbl td.goBack img {
	width: 172px;
	height: 19px;
	border-style: none;
	}
table.formTbl td.goNext input,
table.formTbl td.goNext img {
	width: 91px;
	height: 19px;
	border-style: none;
	}
table.formTbl td.submit input,
table.formTbl td.submit img {
	width: 65px;
	height: 19px;
	border-style: none;
	}	
table.formTbl td.goBack img,
table.formTbl td.goNext img,
table.formTbl td.submit img { cursor: pointer; }
	
table.formTbl td.steps {	
	padding-bottom: 30px;
	font-weight: bold;
	font-size: 1.2em;
	color: #007360;
	}
table.formTbl td.steps span {
	margin-left: 20px;
	color: Silver;
	}
table.formTbl td.steps span.current { color: #007360; }

table.formTbl tr.displayData td.label span.asterisk { display: none; }

table.formTbl tr.receivedData th { padding-top: 10px; }
table.formTbl tr.receivedData td { padding-bottom: 5px; }
table.formTbl tr.receivedData td.label span.asterisk { display: none; }
