body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;	
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

hr {
	 color: #340065;
	 width: 100%;
	 height: 2px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	color: #072A5E;
	line-height: 15pt;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #EDD000;
}

table.borderDash {
	border: 1px;
	border-color: #C2C2E1;
	padding-left: 10px;
	border-style: dashed;
}

table.borderSolid {
	border: 2px;
	border-color: #000000;
	border-style: solid;
}

tr.grayBox {
	background-color: #CCCCCC;
}

tr.memberBox {
	background-color: #E6E6E6;
}

a:link {
	color: #072A5E;
	text-decoration: underline;
}

a:hover {
	color: #072A5E;
	background-color: #EDD000;
	text-decoration: none;
}

a:active {
	color: #072A5E;
	background-color: #EDD000;
	text-decoration: none;
}

a:visited {
	color: #072A5E;
	text-decoration: underline;
}

a.top:link {
	color: #C2C2E1;
	text-decoration: none;
}

a.top:hover {
	color:#072A5E;
	text-decoration: none;
}

a.top:active {
	color:#FFFFFF;
	text-decoration: none;
}

a.top:visited {
	color:#C2C2E1;
	text-decoration: none;
}

.subtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	color: #072A5E;
}

.subtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #336699;
}

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

.head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bolder;
	color: #000066;
}

.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #336699;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #000066;
	padding-top: 10px;
}

.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #336699;
}

.subtitleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #FFFFFF;
}

.subtitleWhite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bolder;
	color: #FFFFFF;
}

.pagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
}

.pagetext_10pt_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight : bold;
}

.pagetext_9pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.pagetext_8pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.size9pt {
	font-size: 9pt;
}

.size8pt {
	font-size: 8pt;
}

.size10px {
	font-size: 10px;
}

.header_8pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #072A5E;
}

.header8ptWhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}


.input { font-size:12px; }

.normal1 { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: black; }

.ingredients_title { font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:16pt; }
.ingredients_list { font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:12pt; }

.product_title { 		font-family:Arial, Helvetica, sans-serif; color: #072A5E; font-size:16pt; }
.product_size { 		font-family:Arial, Helvetica, sans-serif; color: #072A5E; font-size:10pt; }
.product_price { 		font-family:Arial, Helvetica, sans-serif; color: #336699; font-size:11pt; font-weight: bold; }
.product_price_retail {	font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:8pt; }
.product_points { 		font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:9pt; font-weight: bold; }
.product_description { 	font-family:Arial, Helvetica, sans-serif; color: #072A5E; font-size:11pt; }
.product_body { 		font-family:Arial, Helvetica, sans-serif; color: black; font-size:10pt; }
.product_notavailable { font-family:Arial, Helvetica, sans-serif; color: red; font-size:10pt; }
.product_nowavailable { font-family:Arial, Helvetica, sans-serif; color: blue; font-size:10pt; }
.product_note { 		font-family:Arial, Helvetica, sans-serif; color: #072A5E; font-size:11pt; font-weight:bold; }
.product_substitute { 	font-family:Arial, Helvetica, sans-serif; color: #072A5E; font-size: 8pt; }


.product_table_product_title { font-family:Arial, Helvetica, sans-serif; color: #072A5E; font-size:13pt; font-weight: bolder; }

.product_table_price {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	font-size: 11pt;
}

.product_table_product_description { font-family:Arial, Helvetica, sans-serif; color: black; font-size:10pt; }
.product_table_size { font-family:Arial, Helvetica, sans-serif; color: #072A5E; font-size:10pt; }
.product_table_moreinfo { font-family:Arial, Helvetica, sans-serif; color: black; font-size:9pt; font-weight: bolder; }
.product_table_product_notavailable { font-family:Arial, Helvetica, sans-serif; color: red; font-size:8pt; }
.product_table_product_notavailable_desc { font-family:Arial, Helvetica, sans-serif; color: black; font-size:8pt; }
.product_table_product_available { font-family:Arial, Helvetica, sans-serif; color: blue; font-size:8pt; }
.product_table_product_available_desc { font-family:Arial, Helvetica, sans-serif; color: black; font-size:8pt; }

.reg_mark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}