/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {	color: #4462A5;}
a:visited {	color: #4462A5;}
a:hover {	color: #4462A5;}
a:active {	color: #4462A5;}

.body_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #4C4C4C;
}

.top_navi_bg A:link { color: #000000; }
.top_navi_bg A:visited { color: #000000; }
.top_navi_bg A:active { color: #000000; }	
.top_navi_bg A:hover { color: #4462A5; }
.top_navi_bg A{text-decoration:none}

.top_navi_bg {
	background-image:url(images/top_navi_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.sub_navi_bg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.product_navi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.product_navi_cel_single A:link { color: #000000; }
.product_navi_cel_single A:visited { color: #000000; }
.product_navi_cel_single A:active { color: #000000; }	
.product_navi_cel_single A:hover { color: #4462A5; }
.product_navi_cel_single A{text-decoration:none}

.product_navi_cel_single {
	background-image:url(images/product_navi_spacer_single.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.product_navi_cel_double A:link { color: #000000; }
.product_navi_cel_double A:visited { color: #000000; }
.product_navi_cel_double A:active { color: #000000; }	
.product_navi_cel_double A:hover { color: #4462A5; }
.product_navi_cel_double A{text-decoration:none}

.product_navi_cel_double {
	background-image:url(images/product_navi_spacer_double.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.pumps_navi A:link { color: #4462A5; }
.pumps_navi A:visited { color: #4462A5; }
.pumps_navi A:active { color: #4462A5; }	
.pumps_navi A:hover { color: #4462A5; }
.pumps_navi A{text-decoration:underline}

.pumps_navi {
	font-weight:bold;
	color: #4462A5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.footer_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.footer_links A:link { color: #000000; }
.footer_links A:visited { color: #000000; }
.footer_links A:active { color: #000000; }	
.footer_links A:hover { color: #4462A5; }
.footer_links A{text-decoration:none}

.footer_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.footer_divider {
	background-image:url(images/footer_divider_bg.gif);
	background-repeat:repeat-x;
}
.distributors_table {
	background-image:url(images/world_map_02.gif);
	background-repeat:no-repeat;
}
.required {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FF0000;
}
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
  	overflow: hidden;
	background-color: #4462A5;
	padding-left: 5px;
}
.info_tables {
	border:'thin''solid''#000000';
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.site_map_section_title A:link { color: #4462A5; }
.site_map_section_title A:visited { color: #4462A5; }
.site_map_section_title A:active { color: #4462A5; }	
.site_map_section_title A:hover { color: #4462A5; }
.site_map_section_title A{text-decoration:underline}
.site_map_section_title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #4462A5;
}

.site_map_sub_section A:link { color: #4C4C4C; }
.site_map_sub_section A:visited { color: #4C4C4C; }
.site_map_sub_section A:active { color: #4C4C4C; }	
.site_map_sub_section A:hover { color: #4C4C4C; }
.site_map_sub_section A{text-decoration:underline}
.site_map_sub_section {
	font-family:Arial, Helvetica, sans-serif;
	color: #4C4C4C;
}

/*rounded corners */

.roundcont {
	background: #D3E6F8;
	color: #000000;
}
.tr { 
	background: url(../images/tr.gif) no-repeat top right; 
}

.br {
	background: url(../images/br.gif) no-repeat bottom right; 
}
.tl {
	background: url(../images/tl.gif) no-repeat top left; 
}
.bl {
	background: url(../images/bl.gif) no-repeat bottom left; 
}