/* CSS Document */

.one_half {
	float: left;
	min-height: 10px;
	width: 49.999%;
}
.one_third {
	float: left;
	min-height: 10px;
	width: 33.33%;
}
.two_thirds {
	float: left;
	min-height: 10px;
	width: 66.66%;
}
.one_quarter {
	float: left;
	min-height: 10px;
	width: 24.999%;
}
.three_quarters {
	float: left;
	min-height: 10px;
	width: 74.999%;
}
.one_fifth {
	float: left;
	min-height: 10px;
	width: 19.999%;
}
.two_fifths {
	float: left;
	min-height: 10px;
	width: 39.999%;
}
.three_fifths {
	float: left;
	min-height: 10px;
	width: 59.999%;
}
.four_fifths {
	float: left;
	min-height: 10px;
	width: 79.999%;
}
.clearfix {
	clear: both;
}
.br {
	display: block;
}
.left {
	float: left;
}
.right {
	float: right;
}
img.left {
	margin: 0 5px 5px 0;
}
img.right {
	margin: 0 0 5px 5px;
}
.left_inset {
	padding-left: 10px;
}
.right_inset {
	padding-right: 10px;
}


.required {
	color: #FF5959;
	font-weight: bold;
}
.required_disclaimer {
	margin-top: 10px;
	font-weight: bold;
	color: #000;
}
.warning {
	padding-right: 20px;
	background: url(../_images/_structure/warning.gif) right center no-repeat;
}
.invalid {
	padding-right: 20px;
	background: url(../_images/_structure/invalid.gif) right center no-repeat;
}
.valid {
	padding-right: 20px;
	background: url(../_images/_structure/valid.gif) right center no-repeat;
}
.additional_disclaimer {
	margin-top: 50px;
	font-style: italic;
}
.new_section {
	margin-top: 20px;
}
.side_bar_link {
	display: block;
	text-align: right;
	padding-right: 20px;
	background: url(../_images/_structure/side_bar_arrow.jpg) right 5px no-repeat;
	margin-bottom: 10px;
}
.left {
	float: left;
	margin: 0 10px 10px 0;
}
.right {
	float: right;
	margin: 0 0 10px 10px;
}