.fieldText, 
.fieldTextArea, 
.fieldSelect {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-align			: left;
	color				: #333333;
	width				: 160px;
	height				: 14px;
	margin				: 1px;
	padding				: 2px 2px 2px 6px;
	border-top			: 1px outset #333333;
	border-right		: 1px inset #CCCCCC;
	border-bottom		: 1px inset #CCCCCC;
	border-left			: 1px outset #333333;
	background-color	: #FFFFFF;
}

.fieldSelect {
	width				: 170px;
	height				: auto;
	margin				: 0px;
}

.fieldTextArea {
	background-color	: #FEFEFE;
	height				: 80px;
	width				: 200px;
}

.fieldRequired { 
	background-color: #EEEEEE;
}

.fieldJoin {
	background-color	: #FFFFFF;
	width				: 110px;
	height				: 14px;
}




.errorReport { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #FF0000;
}

.radiotable { 
	empty-cells			: show;
	width				: 100%;
}
.radiotable table {
	empty-cells			: show;
	width				: 100%;
}
.radiotable td { 
	color				: #002649;
	padding				: 3px;
	text-align			: center;
	border				: 1px solid #AAAAAA;
}
.radiotable td.description { 
	text-align			: left;
	width				: 140px;
}
.radiotable td.bullet { 
	background-image	: url("../assets/images/icons/arrow_blue.gif");
	background-repeat	: no-repeat;
	background-position	: center;
}
.radiotable tr.header	{ font-weight: bold; background-color: #BACDEB; color: #FFFFFF; height: 20px; }
.radiotable tr.rowlight{ background-color: #FFFFFF; }
.radiotable tr.rowdark	{ background-color: #FFFFEE; }

table.formtable table {
	border			: none; 
} 
table.formtable tr { 
	height			: 20px;
	padding			: 0px;
	border			: none; 
}
table.formtable td { 
	border			: none; 
}
table.formtable td.bullet { 
	background-image	: url("../assets/images/common/bullet.gif");
	background-repeat	: no-repeat;
	background-position	: top;
	width				: 20px;
}
