.banner-image img {
	display: block ;
}
.control {
	padding: 0px 0px 0px 150px ;
}
.events-calendar .show-calendar .calendar-view .hint {
	display: none ;
	position: absolute ;
	z-index: 1 ;
}
.hor-menu .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
}
.hor-menu-elearn .menu-level {
	background-color: White ;
	display: none ;
	position: absolute ;
}
.legend {
	font-size: 10px ;
	padding-bottom: 10px ;
	padding-left: 150px ;
}
.required {
	color: #650A34 ;
	font-size: 15px ;
}
.spacer {
	clear: both ;
	font-size: 1px ;
	height: 1px ;
	overflow: hidden ;
}
.ver-menu .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
}
.ver-menu-elearn .menu-level {
	background-color: White ;
	display: none ;
	position: absolute ;
}
.visual-form .form {
	width: auto ;
}
a {
	color: #650A34 ;
}
body {
	color: #000000 ;
	font-family: Helvetica, Arial, sans-serif ;
	font-size: 15px ;
	margin: 0px    ;
	padding: 0px    ;
}
img {
	border: 0px none transparent ;
}
input.button {
	background: transparent none no-repeat center center ;
	background-color: transparent;
	border: 1px solid #FFF6F4 ;
	color: #FFF6F4 ;
	font-size: 12px ;
	vertical-align: top ;
}
input.text {
	background-color: #FFFFFF ;
	border: 0px none transparent ;
	font-size: 11px ;
	height: 11px ;
	padding: 1px 1px 1px 1px ;
	width: 105px ;
}
p {
	margin: 0px 0 15px 0 ;
}
table.form td {
	background-repeat: no-repeat ;
}
table.form td.input {
	font-size: 11px ;
	padding: 0px 0px 5px 0px ;
	width: 250px ;
}
table.form td.input .answers {
	padding: 0px 0px 0px 0px ;
}
table.form td.input .answers .line {
	clear: both ;
	padding: 3px 0px 0px 0px ;
}
table.form td.input .answers .line .answer {
	display: block ;
	float: left ;
	font-size: 11px ;
	padding: 0px 0px 2px 0px ;
	width: 220px ;
}
table.form td.input .answers .line input {
	float: left ;
	height: 12px ;
	margin: 0px 5px 2px 0px ;
}
table.form td.input .other {
	padding: 5px 0px 0px 0px ;
}
table.form td.input .warning {
	color: #CC0000 ;
	display: block ;
}
table.form td.input input {
	margin: 0px    ;
}
table.form td.input input.text {
	font-family: Tahoma ;
	font-size: 11px ;
	margin: 0px 0px 0px 0px ;
	padding: 1px 3px 2px 3px ;
	width: 214px ;
}
table.form td.input input.text.file {
	width: 224px ;
}
table.form td.input select {
	font-family: Tahoma ;
	font-size: 11px ;
	margin: 0px 0px 0px 0px ;
	padding: 1px 1px 2px 1px ;
	width: 224px ;
}
table.form td.input span {
	display: block ;
	font-size: 11px ;
	padding: 3px 0px 5px 0px ;
}
table.form td.label {
	font-size: 11px ;
	font-weight: bold ;
	margin-bottom: 10px ;
	padding: 3px 10px 5px 50px ;
	width: 90px ;
}
table.form textarea {
	font-family: Tahoma ;
	font-size: 11px ;
	margin: 0px 0px 0px 0px ;
	padding: 1px 1px 2px 3px ;
	width: 216px ;
}

