body, input, table {
	font-family: arial;
	font-size: 9pt;
}

body {
	background-color: #FFFFFF;
}

.mandatory:after {
	content: '*';
	color: red;
	font-size: 12pt;
}

input.mandatory:after, select.mandatory:after {
	content: normal;
	color: black;
	font-size: 9pt;
}

.grey {
	color: #666666;
}

#applicationFormTable, #applicationDataTable {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
#applicationFormTable tbody, #applicationDataTable tbody {
	vertical-align: top;
}

.noshade {
	height: 2px;
	border-width: 0;
	background-color: gray;
	color: gray;
}

#globalError {
	font-size: 1.2em;
	padding: 5px;
	color: #FF4949;
	font-weight: 700;
}

.errorMessage {
	color: #FF4949;
}

span.error {
	color: #FF4949;
}

.warningNotice {
	color: #CC6666;
	font-weight: bold;
}

select {
	margin-left: 2px;
	width: 153px;
}
