margin { 0px 0px 0px 0px }

body {font-size: 9pt; color: #807970; line-height: 1.2; font-family: Arial, Helvetica, sans-serif; }
p { font-size: 9pt; color: #807970; font-family: Arial, Helvetica, sans-serif; line-height: 1.2; }

a.linkTopNav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 600; letter-spacing: 0.5pt; text-decoration: none; color: #FFFFFF; }
a.linkTopNav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 600; letter-spacing: 0.5pt; text-decoration: underline; color: #214DA4; }
a.linkTopNav:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 600; letter-spacing: 0.5pt; text-decoration: none; color: #FFFFFF; }

.TopNav_here { font-family: Arial, sans-serif;font-size: 9pt;font-weight: 600;letter-spacing: 0.5pt;color: #214DA4; }

a.linkLeftNav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; word-spacing: -0.3pt;letter-spacing: 0.2pt;text-decoration: none;color: #666666; }
a.linkLeftNav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; word-spacing: -0.3pt; letter-spacing: 0.2pt; text-decoration: none; color: #003399; }
a.linkLeftNav:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; word-spacing: -0.3pt; letter-spacing: 0.2pt; text-decoration: none; color: #666666; }

a.linkFootNav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 500; word-spacing: -0.3pt; letter-spacing: 0.2pt; text-decoration: none; color: #2883CC; }
a.linkFootNav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 500; word-spacing: -0.3pt; letter-spacing: 0.2pt; text-decoration: underline; color: #214DA4; }
a.linkFootNav:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 500; word-spacing: -0.3pt; letter-spacing: 0.2pt; text-decoration: none; color: #2883CC; }

a.linkBody:visited { text-decoration: underline; color: #214DA4; }
a.linkBody:hover { text-decoration: underline; color: #FD9A00; }
a.linkBody:link { text-decoration: underline; color: #214DA4; }

a.linkWhite:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 600; word-spacing: 0.6pt; letter-spacing: -0.1pt; text-decoration: underline; color: #FFFFFF; }
a.linkWhite:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 600; word-spacing: 0.6pt; letter-spacing: -0.1pt; text-decoration: underline; color: #214DA4; }
a.linkWhite:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: 600; word-spacing: 0.6pt; letter-spacing: -0.1pt; text-decoration: underline; color: #FFFFFF; }

a.linkOrange:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 400; word-spacing: 0.6pt; letter-spacing: -0.1pt; text-decoration: underline; color: #214DA4; }
a.linkOrange:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 400; word-spacing: 0.6pt; letter-spacing: -0.1pt; text-decoration: underline; color: #FD9A00; }
a.linkOrange:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 400; word-spacing: 0.6pt; letter-spacing: -0.1pt; text-decoration: underline; color: #214DA4; }

a.linkFeature:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #214DA4; line-height: 13px; font-weight: bold; }
a.linkFeature:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FD9A00; line-height: 13px; font-weight: bold; }
a.linkFeature:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #214DA4; line-height: 13px; font-weight: bold; }
a.linkHome:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 400; word-spacing: -0.3pt; letter-spacing: 0.2pt; text-decoration: none; color: #FFCC66; }
a.linkHome:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 400; word-spacing: -0.3pt; letter-spacing: 0.2pt; text-decoration: underline; color: #214DA4; }
a.linkHome:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 400; word-spacing: -0.3pt; letter-spacing: 0.2pt; text-decoration: none; color: #FFCC66; }
.home_head { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: 800; line-height: 32pt; word-spacing: 1.3pt; letter-spacing: 0.2pt; }
.home_leadtext {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold;}
.home_leadtext1 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 0.3pt; line-height: 15px;}
.home_leadtext2 {color: #333333; font-family: Arial, Helvetica, sans-seriff; font-size: 11px; line-height: 15px; font-weight: bold;}
.home_smalltext {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; }
.home_sidetitle {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold;}
.home_sidetext {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.home_subtitle {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; word-spacing: -0.3pt; letter-spacing: -.2pt;}
.home_guarantee {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold;}
.home_sellpoints {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; }
.page_title {font-family: Helvetica Extended, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #807970;
	font-stretch: expanded;
	text-transform: uppercase; font-weight:normal}
.page_subtitle {color: #214DA4;  font-size: 11pt;  font-weight: bold;  word-spacing: -0.3pt;  letter-spacing: -0.1pt;  line-height: 1.2; }
.fda_disclaim {color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: 400;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 500; word-spacing: -0.3pt; letter-spacing: 0.2pt; color: #2883CC; }
.customer_quote {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 400; font-style: italic; word-spacing: 1.2pt; line-height: normal;}
.customer_quote_name {color: #214DA4; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: 500; word-spacing: -1pt; letter-spacing: 0.1pt; line-height: normal;}
.bold_red_text {color: red; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 500; word-spacing: 0.3pt; letter-spacing: 0.1pt; line-height: 1.2;}
.citation {color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 6.5pt;  line-height: 1.2;}
.body {font-size: 9pt; color: #807970; line-height: 1.2; font-family: Arial, Helvetica, sans-serif;}
.q-a_title {color: #FD9A00; font-family: Arial, sans-serif; font-size: 10pt; font-weight: 600; word-spacing: -0.3pt; letter-spacing: -0.1pt; line-height: 1.2;}
.fine_print {color: #666666; font-family: Arial, sans-serif; font-size: 7pt; font-weight: 400; word-spacing: .6pt; letter-spacing: -.1pt; line-height: 1.2;}
.left_feature {color: #003399; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; word-spacing: -0.3pt; letter-spacing: -0.1pt; line-height: 1.2;}
.news_subtitle {color: #FD9A00; font-family: Arial, sans-serif; font-size: 9.5pt; font-weight: 600; word-spacing: -0.3pt; letter-spacing: -0.1pt; line-height: 1.2;}
.search {color: #3F64B5; font-family: Arial, sans-serif; font-size: 9pt; font-weight: 600; word-spacing: -0.3pt; letter-spacing: -0.1pt; line-height: 1.5;}

.zoom_searchbox {
 border: 1px solid #c0c0c0;
 width: 143px;
 height: 15px;
 padding: 0px 0px 0px 0px;
 font-size: 10px;
}

.imgsub {
padding-top: 0px;
}
.imgun a:hover {
border-bottom: 1px solid #ff0000;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #807970;
	line-height: 14px;
	
}
.style2 {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #807970;
	line-height: 12px;

}
.style3 {font-size: 11px; color: #FFFFFF; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.style5 {
	font-family: Helvetica Extended, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #807970;
	font-stretch: expanded;
	text-transform: uppercase;
}
.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #274B91; }
.style9 {font-size: 11px; color: #d5d1cb; font-family: Arial Black, Arial, Helvetica, sans-serif;}
.leftbody {font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif; line-height:12px}
.style12 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #807970; }
.body {font-size: 9pt; color: #807970; font-family: Arial, Helvetica, sans-serif; line-height:16px}
.style14 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #807970; font-stretch: expanded; }
.style15 {font-size: 7px}
.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #807970;
	line-height: 10px;
}
.style17 {color: #FFFFFF; color: #FFFFFF; font-family: "Arial Black", Arial, Helvetica, sans-serif;}
.style18 {
	color: #FFFFFF;
	font-size: 8px;
}
.style19 {
	color: #FF9E00;
	font-size: 11px;
	font-stretch:expanded;
}
.style20 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-stretch:expanded;
	font-weight: bold;
}
.style21 {font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; line-height: 12px; }

.footernav {font-size: 11px; color: #807970; font-family: Arial, Helvetica, sans-serif; line-height:16px}
a.footernav:visited { font-size: 11px; color: #807970; font-family: Arial, Helvetica, sans-serif; line-height:16px; text-decoration: none; }
a.footernav:hover { font-size: 11px; color: #807970; font-family: Arial, Helvetica, sans-serif; line-height:16px; text-decoration:underline }
a.footernav:link { font-size: 11px; color: #807970; font-family: Arial, Helvetica, sans-serif; line-height:16px; text-decoration: none; }

a.TopNav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration: none; }
a.TopNav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight:bold; text-decoration: none; }
a.TopNav:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration: none; }

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

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

a.yellowlink:visited {	color: #FF9E00;	font-size: 11px; font-stretch:expanded; text-decoration: none; }
a.yellowlink:hover { color: #FF9E00; font-size: 11px; font-stretch:expanded; text-decoration: underline; }
a.yellowlink:link {	color: #FF9E00;	font-size: 11px; font-stretch:expanded; text-decoration: none; }
.style22 {
	font-family: Helvetica Extended, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #807970;
	font-stretch: expanded;
	text-transform: uppercase;
}
.bestvalue {
	font-family: Helvetica Extended, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003399;
	font-stretch: expanded;
	text-transform: uppercase;
}
.price {
	font-family: Helvetica Extended, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	font-stretch: expanded;
}

/* menu */
#navbox {

}

#nav, #nav ul { /* all lists */
	text-align:left;
	padding: 0;
	margin: 0;
	margin-top:1px;
	line-height: 1;
	list-style-type: none;
	list-style-image: none;
	list-style: none;
	z-index:1000;
}

#nav a {
	display: block;
	text-decoration:none;

}

#nav li { /* all list items */
	display:inline;
	float:left;
	font-weight: bold;
	color: #000;
}

#nav .nav-top {
/*	background: url(images/menu_top.png) bottom no-repeat; */
	width: 150px;
	padding-top: 0px;
	margin: 0px;

}
#nav .nav-bottom {
/*	background-image: url(images/menu_bottom.png); */
	background-position: top;
	background-repeat: no-repeat;
	width: 150px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	margin-top:0px;
	width: 150px;	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding:0px;
	color: #000000;
	border-top: none;
}

#nav li ul li {
	width:150px;

}
#nav li ul a{ /* submenu links */
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration: none;
	background: url(images/menu_linkbg.png) repeat-y;
	padding: 4px 12px 6px 14px;
	width: 175px;
}

#nav li ul a:hover{ /* submenu links  mouseovered */
/*	background: url(images/menu_linkbg.png) repeat-y; */
	background-image: none; background-color: #ffffff;
	color: #6E6E6E;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	top: auto;
}
.topmenu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration: none;
}
.topmenulast {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration: none;
}
.topmenu:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6E6E6E; font-weight:bold; text-decoration: none;
}
.topmenulast:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6E6E6E; font-weight:bold; text-decoration: none;
}
