html, body {
	font-family: arial, helvetica;
	padding: 0px;
	margin: 0px;
	background-color: fff;
}
.watermark {
	background-image: url(../images/watermark.jpg);
	background-repeat: no-repeat;
}
.header_tools_nav {
	height: 100px;
	background-image: url(../images/header_plane.jpg);
	background-repeat: no-repeat;
}

.sp_left_nav_header {
	background-color: D7D6BF;
	padding-top: 2px;
	padding-bottom: 2px;
	color: 46596B;
	font-size: 10pt;
	font-weight: bold;
}

.left_nav_bgcolor {
	background-color: 647F9A;
}

#button {
	width: 163px;
	padding: 5px 5px 5px 5px;
	font-size: 9pt;
	background-color: #647F9A;
	color: #333;
	}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 2px solid #647F9A;
		margin: 0;
		}
#button li a {
		display: block;
		padding: 3px 3px 3px 3px;
		background-color: #fff;
		color: #333;
		text-decoration: none;
		width: 100%;
		font-weight: bold;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		background-color: #D3D3D3;
		color: #333;
		font-weight: bold;
		}
		
.nav_on {
	background-color: D3D3D3;
	color: #333;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

.l_r_column_header {
	background-color: 084E8D;
	padding-top: 2px;
	padding-bottom: 2px;
	color: ffffff;
	font-size: 10pt;
	font-weight: bold;
}

.center_column_header {
	background-color: 647F9A;
	padding-top: 2px;
	padding-bottom: 2px;
	color: ECE0D2;
	font-size: 10pt;
	font-weight: bold;
}

.sponsor_header {
	background-color: BD8201;
	padding-top: 2px;
	padding-bottom: 2px;
	color: ffffff;
	font-size: 10pt;
	font-weight: bold;
}

.content_border {
	background-color: D7D6BF;
	width: 1px;
}

.content_area_l_r {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	background-color: ECE0D2;
	height: 175px;
}

.sp_content_area_l_r {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	background-color: ECE0D2;
}
.content_area_right .text-input, .sp_content_area_l_r .text-input {
  width: 100%;
}

.content_area_center {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	height: 175px;
}

.sp_content_area_center {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
}

.content_area_center_bottom {
	height: 135px;
}

.content_area_right {
	background-color: ECE0D2;
	height: 175px;
}

.call_out_text {
	font-size: 10pt;
	color: 000000;
	font-style: italic;
	font-weight: bold;
}

.page_header {
	background-color: 6595BA; 
	border: 1px solid #333333;
	padding: 5px, 5px, 5px, 5px;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
}
.body_border_color {
	background-color: #333333;
}
.normal_text {
	font-size: 9pt;
	font-weight: normal;
	color: #333;
}
.bold_text {
	font-size: 9pt;
	font-weight: bold;
	color: #333;
}
.dialogue_box {
	background-color: #f0f0f0;
	padding: 5px, 5px, 5px, 5px;
}

.winners_sub_header {
	background-color: #93B9E0;
	padding: 3px, 3px, 3px, 3px;
}

.winners_sub_header_text {
	font-size: 10pt;
	font-weight: bold;
	color: 333333;
}

.required_field_astrict {
	font-size: 12pt;
	font-weight: bold;
	color: E08708;
}

a.tool_links:link{
	font-size: 8pt;
	font-weight: bold;
	color: 084E8D;
	text-decoration: underline;
}

a.tool_links:active{
	font-size: 8pt; 
	font-weight: bold;
	color: 084E8D;
	text-decoration: underline;
}

a.tool_links:visited{
	font-size: 8pt;
	font-weight: bold;
	color: 084E8D;
	text-decoration: underline;
}

a.tool_links:hover{
	font-size: 8pt;
	font-weight: bold;
	color: 084E8D;
	text-decoration: none;
}

a.footer_links:link{
	font-size: 8pt;
	font-weight: normal;
	color: 222222;
	text-decoration: underline;
}

a.footer_links:active{
	font-size: 8pt; 
	font-weight: normal;
	color: 222222;
	text-decoration: underline;
}

a.footer_links:visited{
	font-size: 8pt;
	font-weight: normal;
	color: 222222;
	text-decoration: underline;
}

a.footer_links:hover{
	font-size: 8pt;
	font-weight: normal;
	color: 222222;
	text-decoration: none;
}

a.bold_blue:link{
	font-size: 9pt;
	font-weight: bold;
	color: 1C5287;
	text-decoration: underline;
}

a.bold_blue:active{
	font-size: 9pt; 
	font-weight: bold;
	color: 1C5287;
	text-decoration: underline;
}

a.bold_blue:visited{
	font-size: 9pt;
	font-weight: bold;
	color: 1C5287;
	text-decoration: underline;
}

a.bold_blue:hover{
	font-size: 9pt;
	font-weight: bold;
	color: 1C5287;
	text-decoration: none;
}

a.normal_blue:link{
	font-size: 9pt;
	font-weight: normal;
	color: 1C5287;
	text-decoration: underline;
}

a.normal_blue:active{
	font-size: 9pt; 
	font-weight: normal;
	color: 1C5287;
	text-decoration: underline;
}

a.normal_blue:visited{
	font-size: 9pt;
	font-weight: normal;
	color: 1C5287;
	text-decoration: underline;
}

a.normal_blue:hover{
	font-size: 9pt;
	font-weight: normal;
	color: 1C5287;
	text-decoration: none;
}

.td_odd {
	background-color: FFFFFF;
	vertical-align: middle;
	color: 000000;
	font-size: 9pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

.td_even {
	background-color: f0f0f0;
	vertical-align: middle;
	color: 000000;
	font-size: 9pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

th {
	background-color: 003366;
	vertical-align: middle;
	text-align: center;
	color: ffffff;
	font-size: 9pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

a.table_header_linked:link{
	font-size: 9pt;
	font-weight: bold;
	color: FFFFFF;
	text-decoration: underline;
}

a.table_header_linked:active{
	font-size: 9pt; 
	font-weight: bold;
	color: FFFFFF;
	text-decoration: underline;
}

a.table_header_linked:visited{
	font-size: 9pt;
	font-weight: bold;
	color: FFFFFF;
	text-decoration: underline;
}

a.table_header_linked:hover{
	font-size: 9pt;
	font-weight: bold;
	color: FFFFFF;
	text-decoration: none;
}

label {
	cursor: hand;
	font-size: 9pt;
}
input {
	font-size: 9pt;
}
form.textarea {
	font-size: 9pt;
}