body, form, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 21px;
}

.bullet_white
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 21px;
}
.bullet_white12pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.required
{
	color: red;
}

.visible
{
}

.hidden
{
	display:none;
}
.left_indent
{
	padding-left: 1cm;
}
.italic
{
	font-style: italic;
}
.bold
{
	font-weight: bold;
}
.bottom_padding
{
	padding-bottom: 3mm;
}

.border
{
	border-right: firebrick 1px solid;
	padding-right: 7px;
	border-top: firebrick 1px solid;
	padding-left: 7px;
	padding-bottom: 7px;
	border-left: firebrick 1px solid;
	padding-top: 7px;
	border-bottom: firebrick 1px solid;
}

.greyborder
{
	border-right: gainsboro 2px solid;
	padding-right: 7px;
	border-top: gainsboro 2px solid;
	padding-left: 7px;
	padding-bottom: 7px;
	border-left: gainsboro 2px solid;
	padding-top: 7px;
	border-bottom: gainsboro 2px solid;
}

.error
{
	border-right: #ffaeb0 1px solid;
	border-top: #ffaeb0 1px solid;
	font-size: 10pt;
	border-left: #ffaeb0 1px solid;
	color: red;
	border-bottom: #ffaeb0 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffebeb;
}

.header
{
	font-weight: bold;
	font-size: 13pt;
	padding-bottom: 2mm;
	color: firebrick;
	border-bottom: firebrick thin solid;
	font-family: Arial;
}

.default_color
{
	color: firebrick;
}

