body {margin-top: 0px; background-color: #e7e7f9; line-height: 0pt}

.plain {background-color: #ffffff}


h1 {font-size: 48pt; font-family: arial; color: #000000; text-align: center; font-style: italic; line-height: 48pt}

h2 {font-size: 32pt; font-family: arial; color: #000000; text-align: center; font-style: normal; line-height: 32pt}

h3 {font-size: 24pt; font-family: arial; color: #111111; text-align: center; font-style: normal; line-height: 24pt}

h4 {
	font-size: 16pt;
	font-family: arial;
	color: #111111;
	text-align: center;
	font-style: normal;
	line-height: 18pt;
	}

h5 {
	font-size: 12pt;
	font-family: arial;
	color: #222222;
	text-align: left;
	font-style: normal;
	line-height: 14pt;
	font-weight: 600;
	margin: 1px 0px;
	padding: 4px 0px;
}

h6 {font-size: 10pt; font-family: arial; color: #222222; text-align: left; font-style: normal; font-weight: 600; line-height: 11pt; margin: 1px 0px}

p {
	font-size: 10pt;
	font-family: arial;
	color: #333333;
	text-align: left;
	font-style: normal;
	text-indent: 0px;
	margin: 0cm 0cm 0cm 0cm;
	line-height: 12pt;
	}

a:link {font-family: arial; color: #220099; text-decoration: underline}

a:visited {font-family: arial; color: #992299; text-decoration: underline}

a:hover {font-family: arial; color: #660066; font-style: italic; font-weight: 800}

a:active {font-family: arial; color: #ee0000}

.red_italic {color: #fe0000; font-style: italic}

.white_italic {color: #ffffff; font-style: italic}

.bold_italic {font-weight: 600; font-style: italic}

.smaller {font-size: 50%}

.type_1 {font-size: 90%; line-height: 150%}

.indent {text-indent: 10px}

.center {text-align: center}

.menu {color: #ffffff; font-variant: small-caps; text-indent: 10px; line-height: 20pt}

.serif {
	font-family: serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	font-size: 103%;
}

.text_highlight_1 {font-weight: 600}

.text_highlight_2 {font-weight: 500; color: #2222ff; text-align: center}

.text_highlight_3 {font-weight: 600; color: #77ee11; text-align: center}

ul {font-size: 10pt; font-family: arial; line-height: 20pt}

li {
	font-size: 10pt;
	font-family: arial;
	list-style-type: circle;
	line-height: 16pt;
	padding: 5px;
}

table {border: 0; align: center; cell-pad: 0}

.top {
	background: #888888;
	width: 1000px;
	height: 110px;
	border: 4px ridge #333333;
}

.main {background: #eeeeff; width: 1240px; border: 0}

.left {background: #99ccff; width: 140px; border: 2px ridge #000000}

.right {background: #eaeaff; width: 140px; border: 0}

.highlight {background: #99ccff; width: 450px; border: 2px ridge #000000} 

.bottom {
	background: #444444;
	width: 1240px;
	height: 30px;
	border: 0;
	font-size: 8pt;
	font-family: arial;
	color: #ffffff;
	print: "Copyright";
	cursor: crosshair;
}

.data {
	background: #e5e5e5;
	border: 1px ridge #000000;
	font-size: 8pt;
	font-family: arial;
	color: #555566;
	vertical-align: text-top;
	}
	
.producttable {background: #dfdfe6; width: 900px; border: 1px ridge #333333; font-size: 9pt; font-family: arial; color: #111111}

.fitguidetable {background: #cccccc; width: 500px; border: 1px ridge #111111; font-size: 8pt; font-family: arial; color: #333333; 
vertical-align: text-top;}	

.header_row {background: #aaaaee; font-size: 10pt; font-family: arial; color: #111155; text-align: center; font-weight: 600}

.pricetable {background: #d5d5dd; width: 700px; border: 1px ridge #000000; padding 1em 1em 1em 1em; font-size: 9pt; font-family: arial; 
color: #555577; font-weight: 100;}

.pricecolumn {font-size: 9pt; font-family: arial; color:#555599; text-align: right}

.priceheading {font-size: 9pt; font-family: arial; color:#2222aa; text-align: center; font-weight:500}

.