body {
	background-image:		url(../images/background.gif);
	background-repeat:		repeat-x;
	background-color:		#F3F3F3;
	margin:					0px 0px 0px 0px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#000000;
	line-height:			16px}

.body_maps {
	background-image:		none;
	color:					#FFFFFF;
	margin:					5px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#000000;
	line-height:			16px}

h1 {
	font-family:			Tahoma, Arial, Helvetica, sans-serif;
	font-size:				13pt;
	font-weight:			700;
	color:					#000000;
	padding-bottom:			20px}

h2 {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10pt;
	font-weight:			700;
	color:					#DC5C1B}

h3 {
	font-size:				9pt;
	font-weight:			700;
	color:					#4A789D}
	
.aff_links {
	font-size:				9pt;
	font-weight:			700;
	color:					#4A789D;
	text-decoration:		none}

.aff_links:links {
	font-size:				9pt;
	font-weight:			700;
	color:					#4A789D;
	text-decoration:		none}

.aff_links:hover {
	font-size:				9pt;
	font-weight:			700;
	color:					#4A789D;
	text-decoration:		underline}

.aff_logo {
	padding-top:			3px;
	padding-right:			10px}
	
.background_bot {
	background-image:		url(../images/img_background_bot.gif);
	background-repeat:		repeat-x}
	
.background_feature {
	background-image:		url(../images/img_feature_image.jpg);
	background-repeat:		no-repeat;
	background-color:		#FFFFFF}

.background_lgrey {
	background-color:		#E2E3E3}

.background_mgrey {
	background-color:		#E4E5E5}
	
.background_menu {
	background-image:		url(../images/img_background_menu.gif);
	background-repeat:		repeat-x;
	height:					30px;
	vertical-align:			bottom}
	
.background_rhs {
	background-image:		url(../images/img_background_rhs.gif);
	background-repeat:		repeat-y}

.background_white {
	background-color:		#FFFFFF}

.background_white_padding {
	background-color:		#FFFFFF;
	padding:				5px}

.background_01 {
	background-image:		url(../images/img_background_feature.gif);
	background-repeat:		repeat-x;
	background-color:		#F5F5F6;
	height:					147px}

.background_02 {
	background-image:		url(../images/img_divider.gif);
	background-repeat:		repeat-y}

.feature_content {
	padding:				14px 15px 10px 15px}

.formfield_01 {
	border:				1px solid #007FC4;
	background-color:	#F6F6F6;
	color:				#000000;
	font-size:			8pt}

.formfield_02 {
	border:				1px solid #007FC4;
	background-color:	#666666;
	color:				#FFFFFF;
	font-size:			8pt}
	
.header_link {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#FFFFFF;
	text-decoration:		none}

.header_link:link {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#FFFFFF;
	text-decoration:		none}	

.header_link:hover {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#FFD636;
	text-decoration:		underline}

.heading_image {
	padding-right:			8px}

.image_spacing_01 {
	padding-right:			10px;
	padding-bottom:			5px}

.image_spacing_02 {
	padding-right:			8px;
	padding-top:			4px}

.image_spacing_03 {
	padding-right:			8px}

.indent_paragraph {
	padding-left:			20px}

.indent_table {
	margin-left:			20px}
	
.internal {
	background-image:		url(../images/internal_background.gif);
	background-repeat:		repeat-x;
	background-color:		#F4F4F5;
	height:					328px;
	padding:				29px 40px 29px 40px}

.internal_link {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#007FC4;
	text-decoration:		underline}

.internal_link:link {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#007FC4;
	text-decoration:		underline}

.internal_link:hover {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#DC5C1B;
	text-decoration:		underline}

.internal_link_sml {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				7pt;
	color:					#007FC4;
	text-decoration:		underline}

.internal_link_sml:link {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				7pt;
	color:					#007FC4;
	text-decoration:		underline}

.internal_link_sml:hover {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				7pt;
	color:					#DC5C1B;
	text-decoration:		underline}
	
.internal_top_lhc {
	background-image:		url(../images/internal_top_lhc.gif);
	background-repeat:		no-repeat;
	height:					12px}

.internal_top {
	background-image:		url(../images/internal_top.gif);
	background-repeat:		repeat-x;
	height:					12px}

.internal_top_rhc {
	background-image:		url(../images/internal_top_rhc.gif);
	background-repeat:		no-repeat;
	height:					12px}

.internal_bot_lhc {
	background-image:		url(../images/internal_bot_lhc.gif);
	background-repeat:		no-repeat;
	height:					12px}

.internal_bot {
	background-image:		url(../images/internal_bot.gif);
	background-repeat:		repeat-x;
	height:					12px}

.internal_bot_rhc {
	background-image:		url(../images/internal_bot_rhc.gif);
	background-repeat:		no-repeat;
	height:					12px}
	
.menu {
	padding-right:			1px}

.small_text {
	font-style:				italic;
	color:					#999999}

.requiredfield {
	color:				#CC0000}
	
.table_01 {
	height:					180px}

.table_02 {
	background-color:		#E4E5E5}

.table_03 {
	background-color:		#007FC4}

.table_04 {
	height:					28px;
	vertical-align:			middle;
	color:					#808080}

.table_info {
	padding-left:			6px;
	font-size:				7pt}
	
.text_01 {
	font-weight:			700;
	color:					#81A2BB}


.top_header_table {
	background-color:		#81A2BB;
	padding:				4px 10px 4px 10px}