@import 'reset.css';

* { margin:0; padding:0; }
    
html, body {
  _height: 100%;
  overflow:auto;
}

	
body #hover_ISI {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
  background: -moz-linear-gradient(center bottom , #ffffff 47%, #ffffff 74%) repeat scroll 0 0 transparent;
  position:fixed !important;
  position: absolute; /*ie6 and above*/
  border: 1px solid #5AA1F5;
  bottom: 0;
  display:block; 
  margin-left:-8px; 
  _margin-left:0px; 
  width:766px; 
  height:50px; 
  background-color:#ffffff; 
  /*border:1px solid #5AA1F5; */
 
  border-bottom:none; 
  visibility:hidden; 
  /*background-image:url(/resources/images/shared/important-safety-information.gif);*/
  z-index:2000;
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  padding:10px 8px 0px 7px;

}
body #hover_ISI p{ line-height:14px; margin-bottom:11px;  }

body #static_ISI p{ padding-right:0px;}


/* body { background-color: #333333; text-align: center; color: #535353; } */

body { background-color: #c0c0c0; text-align: center; color: #535353; }

p { margin: 0px 0px 10px 0px; line-height:24px; }
strong, p.headline { font-weight: bold; }
em { font-style: italic; }
sup { height:0; line-height:2; vertical-align:top; _vertical-align:top; top:1ex; font-size:9px;}
sup.tm { font-size:12px;  }
sup.r {   }
sup.isi-sup { line-height:1; }

h1 { font-family:Helvetica, Arial, sans-serif; font-size:27px; line-height:33px; color:#0068b2; margin:9px 0px 14px 0px;}

h1 sup.tm { font-size:24px; line-height:28px; }
h1 sup.r { font-size:18px; line-height:22px; }
/*
input.magnifying-glass { background: white url(/resources/images/consumer/ico-search.gif) center right no-repeat; padding: 2px 15px 2px 2px; margin: 1px 5px 0 0; border: 0; color: #666; font-size: 11px; }
*/

input.magnifying-glass { background: white url(/resources/images/shared/bg-searchbox.gif) no-repeat bottom right; padding: 0px 4px 0px 9px; margin: 3px 0px 0px 0px; border: 0; color: #666; font-size: 11px;  width:158px; height:18px; line-height:18px; }


p.before-list { margin: 0 0 5px 0; }
p.caption { font-size: 10px; text-transform: uppercase; }
p.buttons {padding-right: 0; }
	p.buttons img { margin-right: 2px; padding-bottom: 15px; }
	p.buttons img.selected { background: transparent url(/resources/images/shared/tab-arrow.gif) bottom center no-repeat; }
/* a { color: #21a2d2; } */
   a { color: #0068b2; }

a:active, a:focus { outline: 0; color: #000; }
/*
#wrap {
	margin: 0 auto;
	text-align: left;
	width: 770px;
	_width: 779px;
	background-color: #6096c6;
	padding: 10px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}*/

#wrap {
	margin: 0 auto;
	text-align: left;
	width: 1024px;
	_width: 1024px; /* +9? */
	background-color: #ffffff;
	padding: 0px;
	font: 12px/18px Helvetica, Arial, sans-serif;
	padding-bottom: 30px;
}
/*
#inner {
	background-color: #fff;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-top: 1px solid #6096c6;
	clear: both;
	overflow: hidden;
}
*/
#inner {
	background-color: #fff;
	/*border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-top: 1px solid #6096c6;
	*/
	clear: both;
	overflow: hidden;
	margin:0;
	padding:0;
}




/*
#nav {
	float: left;
	width: 168px;
	border-right: 1px solid #336699;
	background-color: #5aa1f5;
	line-height: 1.2em;
}
*/

#nav {
	float: left;
	width: 172px;
	background-color: #ffffff;
	line-height: 1.2em;
	margin:0;
	padding:0;
}

/*  #nav img { padding: 10px; border: 0; } */
	#nav img { padding: 0px; border: 0; }
	
		
	#nav div.clearBackground { background-color: #fff; }
	
/*	#nav div.clearBackground img { padding-left: 10px; } */
	#nav div.clearBackground img { padding-left: 0px; }
		
/*	#nav ul { background-color: #5aa1f5; } */
    #nav ul { background-color: #ffffff; margin-top:19px; }
	
/* 	#nav ul.main { border-top: 1px solid #336699; }	*/

    #nav ul.main li {  background-image:url(/resources/images/shared/nav-bg.gif); background-repeat:no-repeat;  }
	#nav ul.main a { height:26px; padding:13px 0px 0px 10px; font-size:11px; }
	
/*  #nav ul li { _height: 1%; border-bottom: 1px solid #2182fb; border-top: 1px solid #98c5f9; _margin-top: -3px; }*/
	
	#nav ul li.ie-fix { _margin-top: 0; _border-bottom: 0; }
	#nav ul.sub li { border-top: 0; border-bottom: 1px solid 2182fb; font-size: 11px; _height: 1%; }
	
	#nav ul.sub li.first { border-top: 1px solid #98c5f9; }
	#nav ul.sub li.last { border-bottom: 0; }
	
	#nav ul.sub li a { color: #cee3fc; }
	
/*	#nav ul li a { display: block; padding: 3px 6px; color: #fff; text-decoration: none; } */
	
	#nav ul li a { display: block; padding:0px; color: #fff; text-decoration: none; }
	#nav ul li a:hover { text-decoration:underline;}
	
/*  #nav ul li a:hover { background-color: #3399cc; }
	#nav ul li a.selected { background-color: #ff9933; }
*/
	
	/* LEFT SIDE SUB NAVIGATION */
	
	#nav ul.main ul { display: none; _height: 1%; margin:0px; padding:0px; margin-bottom:3px;   }
	
	#nav ul.main ul li { border: 0; text-transform:none; background:none;}
	
	#nav ul.main ul li a {color:#0068b2; padding:0px 0px 0px 10px; margin:0px; height:27px; line-height:27px; vertical-align:middle; }
    #nav ul.main ul li a:hover { text-decoration:underline;}
	#nav ul.main ul li a sup { height:0; line-height:2; vertical-align:top; _vertical-align:top; top:1ex; font-size:9px;}
	
/*	#nav ul li ul li.first { border-top: 1px solid #98c5f9; }*/
/*  #nav ul li ul li a:hover { background: none; } */
/*
#content { float: right; width: 599px; margin: 0; background: transparent url(/resources/images/shared/content-bg.gif) top right no-repeat; padding: 155px 0 20px 0; overflow: hidden; }
*/

/*
#content { float: right; width: 599px; margin: 0; padding: 155px 0 20px 0; overflow: hidden; }*/
#content { float: right; margin-left: 169px; width: 846px; margin: 0px;  padding: 0px 0px 20px 0px; overflow:hidden; }

	#content #consult { padding-top: 25px; }
		#content #consult p { font-size: 11px; }
	#content ul { margin-left: 25px; list-style: disc; padding-left: 15px; margin-bottom: 15px; padding-right: 80px; }
    #content ol { margin-left: 25px; padding-left: 15px; margin-bottom: 15px; padding-right: 80px; list-style-type: decimal;}
	
/*	#content p { padding: 0 80px 0 20px;  } */
	#content p { padding: 0px 55px 0px 20px; _margin-right:55px;  }
	
		#content p.important-safety-information { padding: 50px 20px 0 20px; }
		#content p.diagram { padding: 0 0 0 20px; }
		#content p.buttons { padding-right: 0; }
/*
body.consumer-home #content { float: right; margin-left: 169px; width: 599px; margin: 0; background: transparent url(/resources/images/consumer/home-bg.gif) top right no-repeat; padding: 260px 0 20px 0; }
*/

/* 
body.consumer-home #content { float: right; margin-left: 169px; width: 846px; margin: 0px;  padding: 0px 0px 20px 0px; }
*/


/*	body.consumer-home #content p, body.consumer-home #content ul { padding-left: 160px; } */
	                   #content p,                    #content ul { padding-left: 2px; background-color:none;  }
	
	
/*	body.consumer-home #content ul { padding-right: 80px; } */
                       #content ul { padding-right: 80px; }
					   
					   #content ul li {line-height:24px; }
	
/*  body.consumer-home #content p.important-safety-information { padding: 50px 20px 0 20px; } */
                       #content div.important-safety-information { padding: 8px 0px 0px 0px; width:764px; margin-top:26px; }
	
/*	body.consumer-home #content div.important-safety-information p {line-height:14px; padding-right:0px; margin-bottom:11px; }*/
	                   #content div.important-safety-information p {line-height:14px; padding-right:0px; margin-bottom:11px; _margin-right:0px; }
	
	
/*	body.consumer-home #content p.diagram, body.consumer-home #content p.pi { font-size:12px; font-weight:bold; }*/
	                   #content p.diagram,                    #content p.pi { font-size:12px; font-weight:bold; }


body.landing #content { background: none; padding: 0; }


/*
#tabs { float: right; _height: 1%; _margin-bottom: -10px;}
	#tabs ul {}
		#tabs ul li { display: inline; float: left; margin-right: 5px; font-size: 10px; }
			#tabs ul li a { padding: 2px 8px; display: block; color: #000000;  text-decoration: none; }
*/

#tabs { float: right;  width:846px; height:31px; padding-top:9px; clear:both }


#tabs div.tabs-left {float:left; width:435px; height:20px; padding:0px; margin:8px 0px 0px 2px; }

#tabs div.tabs-right {float:left;  width:395px; height:auto; padding:0px; margin:0px 0px 0px 0px;  }

#tabs div.tabs-right ul { margin-left:0px; }


/*	body.consumer-home #tabs ul { padding-left:412px; padding-right:0px;} */
	 #tabs ul { padding-left:0px; padding-right:0px;}
		
/*		#tabs ul li { display: inline; float: left; margin-right: 5px; font-size: 11px; font-family:Helvetica, Arial; } */
		
		#tabs ul li { display: inline; float: left; margin-right: 5px; font-size: 11px; font-family:Helvetica, Arial; line-height:18px;  } 
		
			#tabs ul li a { padding: 3px 0px 0px 7px; display: block; color: #0068b2;  text-decoration: underline; }
			
			  #tabs ul li#patient a { padding-left:5px;  }


/*
#footer {
	font-size: 11px;
	background-color: #FFFFFF;
	clear: both;
	border: 1px solid #336699;
}
*/
#footer {
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 11px;
	clear: both;
	line-height:1.4em;
	margin:0 auto;
	padding:0px;
}

#footer div.footer-left {float:left; width:360px; height:60px; padding:0px; margin:0px; }

#footer div.footer-right {float:left; height:auto; width:654px; padding:0px; margin:0px; padding-left:10px; }

	#footer #logo-separator {
	border-bottom: 1px solid #336699;
	_height: 1%;
}
		#footer #logo-separator img { padding: 10px 37px 10px 37px; border-right: 1px solid #336699; _margin-bottom: -3px; }
		
	#footer #global { margin-left: 180px; padding-top: 15px; }
		#footer  a { color: #0068b2; text-decoration: underline; }
		#footer  a:hover { text-decoration: underline; }
		#footer  p { line-height: 14px; color: #666; }
		#footer  p.cares {
	color: #006699;
	height: 22px;
	line-height: 22px;
	margin: 0 0 10px 0;
}
		#footer  p.cares span a { margin:0px 10px 0px 10px; }
		
		#footer  p.copyright {margin-bottom:0px; font-size:8px; font-family:Arial, Helvetica, sans-serif;}
		
		#footer  p.copyright span {margin:0px 10px 0px 10px; font-size:8px;}
		
#vlife {visibility:hidden; }

#crumbs { color:#0068B2; font-size:10px; font-family:Helvetica, Arial, sans-serif; width:100%; }

#crumbs a { color:#0068B2; }

#top-right-links { float:right; margin:0px; padding:0px; margin-right:49px; _margin-right:46px; margin-top:-14px; display: inline; width:100px; height:15px; }

#top-right-links a { font-size:11px; color:#0068b2; }

#content .testimonial-box { width:280px; _width:260px; height:249px; border:2px solid; padding:10px 0px 0px 17px; zoom:1;  }

#content .testimonial-play {
	padding:0px;
	margin:0px;
	width:100px;
	font-size:11px;
	color:#0068b2;
	line-height:13px;
	text-decoration:underline;
	float:left;
	margin-top:134px;
	margin-left:6px;
	zoom: 1;
	display: inline;
}

#content .testimonial-blurb { clear:both; float:left; width:240px; padding:0px; margin-top:10px; color:#0068b2; font-size:11px; font-weight:bold; line-height:13px; zoom:1; display: inline;  }

#content .testimonial-read-more { display: inline;  clear:both; float:left; width:240px; padding:0px; font-size:11px; color:#0068b2;  margin-top:10px; zoom:1; }

.home-box { width:322px; height:384px; float:left; border:2px solid #f7b52b; padding:0px;  font-size:20px; font-weight:bold; color:#0068b2; text-align:center; }

#content .home-box p {margin:0px; padding:0px; }

