body { 
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size:12px; 
 	margin-top: 0px; 
	background-color: #ffc300;
	background-image: url(../images/general/background-shadow.png); 
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: rgb(51, 102, 153); 
font-weight: bold;
margin-top: 0px;
margin-bottom: 3px;
} 

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #ffcc00;
font-weight: bold;
line-height: normal;
margin-top: 0px;
margin-bottom: 3px;
} 

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #fff;
text-shadow: #666;
font-weight: bold;
margin-top: 1em;
margin-bottom: 1em;
} 

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #c1c1c1;
font-weight: normaal;
margin-top: 1em;
margin-bottom: .25em;	
} 

h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #996600;
font-weight: bold;
margin-top: 0px;
margin-bottom: 3px;
} 

h6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #004863;
font-weight: normaal;
margin-top: 1em;
margin-bottom: .25em;
} 

/* Navigation links
---------------------------------------------------- */

.top_nav_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
}


a.top_nav_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
    text-decorationn: none;
}

a.top_nav_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}

a.top_nav_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
	
} 

a.top_nav_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	
}

#top_nav_background {
	background-image: url(../images/general/top_nav_blank.png);
	background-repeat: no-repeat;
	background-position: left top;
	/*margin-bottom: 10px */
	}


#event_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 15px;
	padding-bottom: 10px;
}


.white_text { 
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height: 18px;
	font-weight: normal;
	
} 

#product_nav_bar{
	background-image: url(../images/general/product_nav_bar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#CCC;
	/*padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom,: 10px;*/
}


#displaybox {
	z-index: 10000;
	filter: alpha(opacity=80); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE */
	-moz-opacity: .80; /*older Mozilla*/
	-khtml-opacity: 0.8;   /*older Safari*/
	opacity: 0.8;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; top:0px; left:0px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle;
}


.specs_list_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
	font-weight: bold;
	line-height: 15px;
	padding-bottom:  15px;
	 
}



#specs_list_table {
	padding-top:  0px;
	padding-bottom: 12px;
	 
}

#comparison_list_table {
	padding-top:  0px;
	padding-bottom: 12px;
}


.comparison_list_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
	font-weight: bold;
	line-height: 15px;
	padding-bottom:  15px;
	 
}

.comparison_list_items {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
	font-weight: normal;
	line-height: 15px;
	padding-bottom:  15px;
	 
}

.export_disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
	font-weight: bold;
    line-height: 14px;
	padding-left: 0px;
}


a.export_disclaimer:link {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.export_disclaimer:visited {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.export_disclaimer:hover {
	color: #666;
	text-decoration: underline;
	font-weight: bolod;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.export_disclaimer:active {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.search_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#e62222;
	font-weight: bold;
    line-height: 20px;
	padding-left: 0px;
}


a.search_links:link {
	font-size: 12px;
	color:#e62222;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a.search_links:visited {
	font-size: 12px;
	color:#e62222;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a.search_links:hover {
	font-size: 12px;
	color:#e62222;
	text-decoration: underline;
	font-weight: bolod;
	font-family: Arial, Helvetica, sans-serif;
	 
} 
a.search_links:active {
	font-size: 12px;
	color:#e62222;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 
}




.store_non_link_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight: bold;
    line-height: 16px;
	padding-left: 0px;
}



.store_non_link_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#e62222;
	font-weight: bold;
    line-height: 16px;
	padding-left: 0px;
}

.store_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	font-weight: bold;
    line-height: 16px;
	padding-left: 0px;
}




a.store_links:link {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.store_links:visited {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.store_links:hover {
	color: #666;
	text-decoration: underline;
	font-weight: bolod;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
a.store_links:active {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.technology_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666;
	font-weight: bold;
    line-height: 20px;
	padding-left: 0px;
}


a.technology_links:link {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.technology_links:visited {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.technology_links:hover {
	color: #666;
	text-decoration: underline;
	font-weight: bolod;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
} 
a.technology_links:active {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


#arial_bold_16_indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    line-height: 24px;
	color: #000;
	font-weight: bold;
	padding-top:  5px;
	padding-left: 10px;
}


.arial_bold_login_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    line-height: 24px;
	color: #000;
	font-weight: bold;
}

.arial_bold_login_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    line-height: 24px;
	color: #F00;
	font-weight: bold;
}

.arial_reg_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

.arial_reg_12_indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    /*line-height: 24px;*/
	color: #000;
	font-weight: normal;
	padding-left: 10px;
}

.product_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #000;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
}

.arial_reg_12_features{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding-left: 10px;
}


.info_column_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	padding-bottom: 5px;
}

.graphic_links {
    line-height: 1px;
}


a.graphic_links:link {
	text-decorationn: normal none;
}

a.graphic_links:visited {
	text-decorationn: normal none;
}

a.graphic_links:hover {
	text-decoration: underline;
} 
a.graphic_links:active {
	text-decoration: none;
}


.right_side_nav_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
    line-height: 24px;
	padding-left: 10px;
}


a.right_side_nav_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
    line-height: 24px;
	padding-left: 10px;
	text-decorationn: normal none;
}

a.right_side_nav_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
    line-height: 24px;
	padding-left: 10px;
	text-decorationn: normal none;
}

a.right_side_nav_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
    line-height: 24px;
	padding-left: 10px;
	text-decoration: underline;
	
} 
a.right_side_nav_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
    line-height: 24px;
	padding-left: 10px;
	text-decoration: none;
}


.gray_bar_nav_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
}


a.gray_bar_nav_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
    text-decorationn: none;
	font-weight: bold;
	margin-top: 5px;
}

a.gray_bar_nav_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	margin-top: 5px;
}

a.gray_bar_nav_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #F00;
	font-weight: bold;
	margin-top: 5px;
} 

a.gray_bar_nav_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
 	margin-top: 5px;
	
}


.gray_login_nav_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
}


a.gray_login_nav_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
    text-decorationn: none;
	font-weight: bold;
	margin-top: 5px;
}

a.gray_login_nav_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	margin-top: 5px;
}

a.gray_login_nav_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #FFF;
	font-weight: bold;
	margin-top: 5px;
} 

a.gray_login_nav_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
 	margin-top: 5px;
	
}


.dealer_url_links  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
    text-decorationn: none;
	font-weight: bold;
	margin-top: 5px;
}

a.dealer_url_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
    text-decorationn: none;
	font-weight: bold;
	margin-top: 5px;
}

a.dealer_url_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	margin-top: 5px;
}

a.dealer_url_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	margin-top: 5px;
} 

a.dealer_url_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
 	margin-top: 5px;
	
}

.dealer_url_links_red  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e62222;
    text-decorationn: none;
	font-weight: bold;
	margin-top: 5px;
}

a.dealer_url_links_red:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e62222;
    text-decorationn: none;
	font-weight: bold;
	margin-top: 5px;
}

a.dealer_url_links_red:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #e62222;
	font-weight: bold;
	margin-top: 5px;
}

a.dealer_url_links_red:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #e62222;
	font-weight: bold;
	margin-top: 5px;
} 

a.dealer_url_links_red:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #e62222;
	font-weight: bold;
 	margin-top: 5px;
	
}


.community_nav_links  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
    text-decorationn: none;
	font-weight: bold;
	margin-top: 5px;
}

a.community_nav_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
    text-decorationn: none;
	font-weight: bold;
	margin-top: 5px;
}

a.community_nav_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	margin-top: 5px;
}

a.community_nav_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	margin-top: 5px;
} 

a.community_nav_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
 	margin-top: 5px;
	
	
}


.fsoa_nav_links_inactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
}


.fsoa_nav_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
}


a.fsoa_nav_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
    text-decorationn: none;
	font-weight: bold;
	margin-top: 5px;
}

a.fsoa_nav_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	margin-top: 5px;
}

a.fsoa_nav_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CCC;
	font-weight: bold;
	margin-top: 5px;
} 

a.fsoa_nav_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	margin-top: 5px;
}


.application_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	font-weight: bold;
    line-height: 24px;
	padding-left: 0px;
}


a.application_links:link {
	color: #F00;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.application_links:visited {
	color: #F00;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.application_links:hover {
	color: #F00;
	text-decoration: underline;
	font-weight: bolod;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
a.application_links:active {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#application_background {
	background-image: url(../images/application/background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFF
}



#application_box{
	background-image: url(../images/application/box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}


.footer_copyright_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #FFFFFF;
	padding-left: 0px;
}

.footer_copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #666;
	padding-left: 0px;
}

.footer_copyright_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color:#666;
	padding-left: 0px;
}

a.footer_copyright_links:link {
	color: #666;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.footer_copyright_links:visited {
	color:#666; 
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.footer_copyright_links:hover {
	color: #000;
	text-decoration: underline; 
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.footer_copyright_links:active {
	color: #666;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}



.info_column_black_links:link {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-align: left;
}
a.info_column_black_links:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_black_links:hover {
	color: #000;
	text-decoration: underline; 
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_black_links:active {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.arial_reg_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}


a:link {
	color: #000;
	text-decoration: none; 
	}
a:visited {
	color: #000;
	text-decoration: none;
	}
a:hover {
	color: #00C;
	text-decoration: underline;
	}
a:active {
	color: #000;
	text-decoration: none;
}

.info_column_white_links:link {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_white_links:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_white_links:hover {
	color: #CCC;
	text-decoration: none; 
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_white_links:active {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.info_column_blue_links:link {
	color: #71B1E1;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_blue_links:visited {
	color: #71B1E1;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_blue_links:hover {
	color: #71B1E1;
	text-decoration: underline; 
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_blue_links:active {
	color: #71B1E1;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.info_column_gold_links:link {
	color: #F90;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_gold_links:visited {
	color: #F90;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_gold_links:hover {
	color: #F90;
	text-decoration: underline; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.info_column_gold_links:active {
	color: #F90;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.prod_list_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #173D7B;
	font-weight: bold;
	line-height: 12px;
	 
}

.prod_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
	font-weight: normal;
	line-height: 14px;
}

.pageNavParagraph {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

a.pagenav_links:link {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}
a.pagenav_links:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}
a.pagenav_links:hover {
	color: #666;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}
a.pagenav_links:active {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}



/** SITE MAP **/

.sitemapParagraph {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: -15px;  
}


.sitemapSpacing0 {
	text-align: left;
	margin-top: 8px;
	margin-bottom: -15px;
}

.sitemapSpacing {
	text-align: left;
	margin-bottom: -15px;
}

.siteNavHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #173D7B;
	font-weight: bold;
	margin-bottom: 0px;
}

.siteNavSubtitle0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: left;
	margin-top: 8px;
	margin-bottom: -15px;
}

.siteNavSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-bottom: -15px;
}

a.sitemap_links:link {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px
	text-align: left;
	margin-bottom: -15px;
	
}
a.sitemap_links:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px
	text-align: left;
	margin-bottom: -15px;
	
}
a.sitemap_links:hover {
	color: #666;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px
    text-align: left;
	margin-bottom: -15px;
	
}
a.sitemap_links:active {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px
	text-align: left;
	margin-bottom: -15px;
	
}


/** END of SITE MAP **/


a.bottomnav_links:link {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.bottomnav_links:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.bottomnav_links:hover {
	color: #00C;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.bottomnav_links:active {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a.dashboard_links:link {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.dashboard_links:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.dashboard_links:hover {
	color: #00C;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.dashboard_links:active {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.text_general_use {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #060;
	text-align: center;
}
.text_general_use_reg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;
}

.general_body_text { 
font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #36C6;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-align: center;
}

.arial_reg_12_white_w_leading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	line-height: 16px;
}

.arial_reg_14_white_w_leading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	line-height: 18px;
}
.arial_reg_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

.arial_reg_11_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
}



.arial_bold_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

.arial_bold_12_dark_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E4DA3;
	font-weight: bold;
}


.arial_bold_12_dark_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e62222;
	font-weight: bold;
}



/* -------------------------------------------   
 *  Shopping Cart text
 * --------------------------------------------   
*/


.arial_bold_14_dark_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e62222;
	font-weight: bold;
}


a.arial_bold_14_dark_red_link:link {
	text-decoration: none;
	font-size: 14px;
	color: #e62222;
	font-weight: bold;
}

a.arial_bold_14_dark_red_link:visited {
	text-decoration: none;
	font-size: 14px;
	color: #e62222;
	font-weight: bold;
	
}
a.arial_bold_14_dark_red_link:hover {
	 text-decoration: underline;
	 font-size: 14px;
	color: #FF3333;
	font-weight: bold;
	 
}
a.arial_bold_14_dark_red_link:active {
	 text-decoration: none;
	 font-size: 14px;
	color: #e62222;
	font-weight: bold;
}

/* --------  */



.arial_bold_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.arial_bold_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}


.arial_bold_16_indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding-left:10px;
}

.arial_bold_16_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}

.arial_reg_22pt_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
}
.arial_bold_22pt_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFF;
	text-align: left;
	font-weight: bold;
}

.arial_bold_24pt_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFF;
	text-align: left;
	font-weight: bold;
}

.arial_reg_18pt_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	line-height: 27px;
}
.arial_bold_18pt_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1E4DA3;
	font-weight: bold;
}
.arial_bold_14pt_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #91303F;
	font-weight: bold;
}

.arial_bold_18pt_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #91303F;
	font-weight: bold;
}
.universal_nav_middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	text-align: center;
}
.universal_nav_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	text-align: center;
}

.universal_nav_language {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	font-weight: normal;
	text-align: right;
}


#column_bar_rj {
	background-image: url(../../images/general/gold_line_vertical.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

#column_bar_cj {
	background-image: url(../../images/general/gold_line_vertical.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

#column_bar_lj {
	background-image: url(../../images/general/gold_line_vertical.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#general_prod_content_white {
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
}


.arial_bold_go_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #173D7B;
	font-weight: bold;
}
.general_prod_header_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003388;
	text-align: right;
	padding-top: 5px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.info_column_header_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #FFF;
	padding-left: 7px;
}
.info_column_sub_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #FC0;
	padding-left: 0px;
	padding-top: 5px;
}
.info_column_sub_title_with_space {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #FC0;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.info_column_sub_title_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #173D7B;
	padding-left: 0px;
	padding-top: 15px;
}
.info_column_more_gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #F90;
}

.info_column_date_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	color: #FFF;
	padding-top: 5px;
}
.info_column_date_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	color: #000;
	padding-top: 5px;
}
.info_column_content_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
	padding-bottom: 5px;
}


.info_column_PDF_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #71B1E1;;
	padding-bottom: 5px;
}

.overview_column_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	padding-bottom: 5px;
	line-height:16px;
}
.language_country {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
}
.language {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0061B0;
	text-align: left; 
} 
.product_body_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-align: top; 
}

#info_column_bg {
    background-repeat: repeat-y;
	background-position: center top;
}



 /*
#universal_nav_left_edge {
	background-image: url(../../images1/universal_nav_left_edge.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#info_column_header {
	background-image: url(../../images1/info_column_header.gif);
	background-repeat: no-repeat;
}
#info_column_header_sector_level {
	background-image: url(../../images1/info_column_header_sector_level.gif);
	background-repeat: no-repeat;
}

#product_id {
	background-image: url(../../images1/product_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#portfolio_id {
	background-image: url(../../images1/product_small_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}


#footer_bg {
	background-image: url(../../images1/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


#universal_nav_right_edge {
	background-image: url(../../images1/universal_nav_right_edge.gif);
	background-repeat: no-repeat;
	background-position: left;
}


#info_column_header_latest_news {
	background-image: url(../../images1/info_column_header_latest_news.gif);
	background-repeat: no-repeat;
}
#overview_column_bg {
	background-image: url(../../images1/overview_column_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	
}

#overview_column_aftermarket_bg {
	background-image: url(../../images1/overview_column_aftermarket_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	
}
 
#general_prod_header {
	background-image: url(../../images1/general_page_header.jpg);
	background-repeat: no-repeat;
		background-position: right top;
}

#company_header {
	background-image: url(../../images1/banner_about_us.jpg);
	background-repeat: no-repeat;
		background-position: right top;
}

#career_header {
	background-image: url(../../images1/banner_careers.jpg);
	background-repeat: no-repeat;
		background-position: right top;
}

#contact_header {
	background-image: url(../../images1/banner_contact.jpg);
	background-repeat: no-repeat;
		background-position: right top;
}
#quality_header {
	background-image: url(../../images1/banner_quality.jpg);
	background-repeat: no-repeat;
		background-position: right top;
}

#about_us_header {
	background-image: url(../../images1/banner_about_us.jpg);
	background-repeat: no-repeat;
		background-position: right top;
}

#product_info_header {
	background-image: url(../../images1/banner_product_info.jpg);
	background-repeat: no-repeat;
		background-position: right top;
}

#aftermarket_products_header {
	background-image: url(../../images1/banner_aftermarket_products.jpg);
	background-repeat: no-repeat;
		background-position: right top;
}

#page_top_background {
	background-image: url(../../images1/top_nav_blank.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px
	}	

#general_prod_content {
	background-image: url(../../images1/general_prod_content.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
 
*/
