form.form {
	font-family:Arial;
	font-size:12px;
}

form.form, form.form * {
	margin:0;
	padding:0;
}

form.form table.formMainTable {
	border-collapse:collapse;
	width:80%;
}

.formMainTable td {
	vertical-align:top;
}

.formMainTable td textarea {
	width:100%;
	height:100px;
}

.clear {
	clear:both;
	font-size:1px;
}
input.textbox {
	width:100%;
}

tr.formTextboxContainer_0 {
	border:1px solid black;
}

td.formTextTitle_0 {
	text-align:left;
	padding:8px 0 8px 8px;
	vertial-align:top;
	font-size:18px;
	font-weight:bold;
}
td.formTextTitle_1 {
	text-align:left;
	padding:8px 0 8px 8px;
	vertial-align:top;
	font-size:18px;
	font-weight:bold;
}

/* textboxes */
td.formTextboxTitle_0 {
	width:40%;
	text-align:right;
	padding:8px 0 8px 8px;
	vertial-align:top;
}

td.formTextboxMiddle_0 {
	width:5%;
	padding:8px;
}

td.formTextboxItem_0 {
	text-align:left;
	padding:8px 0 8px 8px;
	vertial-align:top;
}
/**/
td.formCheckboxTitle_1 {
	width:40%;
	text-align:right;
	padding:8px 0 8px 8px;
	vertial-align:top;
}

td.formTextboxTitle_1 {
	width:40%;
	text-align:left;
	padding:8px 0 8px 8px;
	vertial-align:top;
}

td.formTextboxMiddle_1 {
	width:5%;
	padding:8px;
}

td.formTextboxItem_1 {
	text-align:left;
	padding:8px 0 8px 8px;
	vertial-align:top;
}
/**/
td.formTextboxTitle_2 {
	width:100%;
	text-align:left;
	padding:8px 0 8px 8px;
	vertial-align:top;
}
/**/
td.formTextboxTitle_3 {
	width:40%;
	padding:8px 0 8px 8px;
	vertial-align:top;
}

td.formTextboxMiddle_3 {
	width:5%;
	padding:8px;
}

td.formTextboxItem_3 {
	text-align:left;
	padding:8px 0 8px 8px;
	vertial-align:top;
}
/**/
div.formTextboxDesc_0, div.formTextboxDesc_1, div.formTextboxDesc_2, div.formTextboxDesc_3  {
	font-size:10px;
	color:#999999;
}

span.radioContainer {
	display:block;
}

div.radioIndent {
	margin-left:24px;
}