.table_top_left          { 
	color: rgb(255,255,255); 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-top: 1pt solid black; 
	border-bottom: 1pt solid black; 
}
.table_top_left_upper { 
	color: rgb(255,255,255); 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-top: 1pt solid black; 
	border-bottom: 1pt solid white;
}
.table_top_left_middle { 
	color: rgb(255,255,255); 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-bottom: 1pt solid white; 
}
.table_top_left_lower   { 
	color: rgb(255,255,255); 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-bottom: 1pt solid black; 
}
.table_top_expand    { 
	color: rgb(255,255,255); 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-top: 1pt solid black; 
	border-bottom: 1pt solid black; 
	border-left: 1pt solid white; 
}
.table_top_2_level_upper_expand    { 
	color: rgb(255,255,255); 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-top: 1pt solid black; 
	border-bottom: 1pt solid white; 
	border-left: 1pt solid white; 
}
.table_top_2_level_middle_expand    { 
	color: rgb(255,255,255); 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-bottom: 1pt solid white; 
	border-left: 1pt solid white; 
}
.table_top_2_level_lower_expand    { 
	color: rgb(255,255,255); 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-bottom: 1pt solid black; 
	border-left: 1pt solid white; 
}
.table_body_left   { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: normal; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-bottom: 1pt solid black; 
}
.table_body_expand   {
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: normal; 
	text-align: center; 
	padding: 4px; 
	width: auto; 
	height: auto; 
	vertical-align: middle; 
	border-bottom: 1pt solid black; 
	border-left: 1pt solid black; 
}
.header_block_mm        { 
	color: #fff; 
	font-size: 11pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #ba3f2d; 
	text-align: left; 
	padding: 3px; 
	border-right: 1pt solid white; 
}.header_block_mm_bactop      { 
	color: #fff; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #e6e6e6; 
	text-align: center; 
	padding: 3px; 
}
.MM_chart_format_text  { 
	color: black; 
	font-size: 9pt; 
	font-family: Arial; 
	padding-right: 3pt; 
	padding-left: 3pt; 
}
.MM_top_list_selection     { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	vertical-align: middle; 
	border-bottom: 1pt solid #e6e6e6; 
}
.notes_header     { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	font-weight: bold; 
	text-align: left; 
	padding: 2px; 
	vertical-align: top; 
}
.notes_body      { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	text-align: left; 
	padding: 2px; 
	vertical-align: top; 
}
.exception_note { 
	color: black; 
	font-size: 7pt; 
	font-family: Arial; 
	text-align: left; 
	padding: 2px; 
}
.need_a_drive    { 
	color: white; 
	font-size: 10pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #ba3f2d; 
	text-align: center; 
	padding: 2px; 
	vertical-align: middle; 
	border-top: 1pt solid black; 
	border-bottom: 1px solid black; 
}
.need_a_body     { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: normal; 
	background-color: white; 
	text-align: left; 
	padding: 2px 2px 2px 8px; 
	border-top: 1pt solid black; 
	border-bottom: 1pt solid black; 
	border-left: 1pt solid black; 
}
.need_a_body_line2     { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: normal; 
	background-color: #e6e6e6; 
	text-align: left; 
	padding: 2px 2px 2px 8px; 
	border-bottom: 1pt solid black; 
	border-left: 1pt solid black; 
}
.site_headers_white   { 
	color: white; 
	font-size: 9pt; 
	font-family: Arial; 
	font-weight: bold; 
	text-transform: uppercase; 
	padding-left: 6pt; 
	vertical-align: middle; 
}
.site_text_spiral        { 
	color: black; 
	font-size: 9pt; 
	font-family: Arial; 
	background-image: url("/images/spiral_background.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0 bottom; 
	padding: 4pt; 
}
.site_text_blank { 
	color: black; 
	font-size: 9pt; 
	font-family: Arial; 
	padding: 4pt; 
}
.site_text_bullets      { 
	color: black; 
	font-size: 9pt; 
	font-family: Arial; 
	text-align: left; 
	padding: 2pt 2px; 
	vertical-align: top; 
}
.site_text_important_centred { 
	color: black; 
	font-size: 11pt; 
	font-family: Arial; 
	font-weight: bold; 
	background-position: center; 
	text-align: center; 
	text-transform: uppercase; 
	padding: 4pt; 
}
.stock_check_header_top  { 
	color: #fff; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	text-transform: uppercase; 
	padding: 2px; 
	border-top: 1pt solid black; 
	border-bottom: 1pt solid #fff; 
}
.stock_check_header_bottom  { 
	color: #fff; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #073b6d; 
	text-align: center; 
	text-transform: uppercase; 
	padding: 2px; 
	border-bottom: 1pt solid black; 
}
.stock_check_body_left    { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: white; 
	text-align: center; 
	padding: 2px; 
	border-bottom: 1pt solid black; 
}
.stock_check_body_expand  { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	background-color: white; 
	text-align: center; 
	padding: 2px; 
	border-bottom: 1pt solid black; 
	border-left: 1pt solid black; 
}
.warranty_body_left    { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: bold; 
	text-align: left; 
	padding: 4px; 
	border-bottom: 1pt solid black; 
}
.warranty_body_expand     { 
	color: black; 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: normal; 
	text-align: center; 
	padding: 4px; 
	border-bottom: 1pt solid black; 
	border-left: 1pt solid black; 
}
.warranty_docu_list     { 
	color: #073b6d; 
	font-size: 10pt; 
	font-family: Arial; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 14pt; 
	text-align: left; 
	padding: 4px 4px 4px 18px; 
	border-bottom: 1pt solid black; 
}