	
body 
	{margin: 0px; padding: 0px; background-color:#F2F2F2; font-size:11px; color:#737373; font-family: Verdana,Sans-serif;
    voice-family: "\"}\""; voice-family:inherit; font-size:11px;}html>body {font-size:11px;}
    
p.ahem {display: none;}

#container { width:760px; background-color:#FFFFFF;}/* modified for print version*/
		     
#IntroContainer {position:absolute; left:50%; width:500px; margin-top:40px; margin-left:-250px;background-color:#FFFFFF;}

	/* TOP BANNER */
	#banner {width:760px; background-color:#ffffff; display:none;}/* modified for print version*/
	#banner div.content {padding:12px 0px 0px 10px; font-size:10px;}
 

	#topNav {position:absolute; top:15px; left:300px; font-size:9px; color:#A9A9A9; display:none;}/* modified for print version*/
  .homelogo {margin-left:22px;}
	.logo {margin-left:32px;}
  .insidelogo {margin-left:22px; margin-bottom:8px;} /*because the home main image has extra space on top, padding between logo and banner*/

	a.standardNav:link {color:#A9A9A9; font-weight:bold; text-decoration: none;}
	a.standardNav:visited {color:#A9A9A9; font-weight:bold; text-decoration: none;}
	a.standardNav:active {color:#A9A9A9; font-weight:bold; text-decoration: underline;}
	a.standardNav:hover {color:#A9A9A9; font-weight:bold; text-decoration: underline;}
	
	
	.noprint {display:none;}
		/* navigation */
		td div {position:relative; font-size:10px; } /* this makes TDs a container with their own coordinate system.
         absolutely-positioned elements will be offset relative to them */
 
		#menuabout {position:absolute; top:0px; width:200px; left:0px; visibility:hidden; z-index:10; background-color:#C0E9FC;}
		#menuinfo {position:absolute; top: 0px; left:0px; padding-bottom:0px; visibility: hidden; z-index:10; background-color:#C0E9FC;}
		#menuproducts {position:absolute; top: 0px; left:0px; padding-bottom:0px; visibility: hidden; z-index:10; background-color:#C0E9FC;}
		#menuprofessionals {position:absolute; top: 0px; left:0px; padding-bottom:0px; visibility: hidden; z-index:10; background-color:#C0E9FC;}
		
		
	/* FORM VALUES */
	#searchForm {display:inline; position:absolute; top:10px; left:530px;
		          voice-family: "\"}\""; voice-family:inherit; left:540px; /* the correct height */}html>body #searchForm {left:530px;}
		        
	
	input.searchBox {font-weight:normal; border:1px solid #000; vertical-align:top; width:145px; font-size:11px;}
	 
	.blueButton {border:1px solid #72C5F1; font-weight:normal; background-color:#72C5F1; color:#fff;
					  width:55px; padding-top:1px; font-size:7pt;}
	.yellowForm {background-color:#F3EEC9; padding:10px 10px 10px 10px; margin-top:15px; width:500px;}
					  
	
	/* LINKS */
	a:link {color:#737373; text-decoration: none;}
	a:visited {color:#A9A9A9;  text-decoration: none;}
	a:active {color:#737373;  text-decoration: underline;}
	a:hover {color:#737373; text-decoration: underline;}
	
	a.white:link {color:#FFFFFF; text-decoration: none;}
	a.white:visited {color:#FFFFFF;text-decoration: none;}
	a.white:active {color:#FFFFFF; text-decoration: underline;}
	a.white:hover {color:#FFFFFF; text-decoration: underline;}
	
	a.homeNav:link {color:#A9A9A9; font-weight:bold; font-size: 10px; text-decoration: none;}
	a.homeNav:visited {color:#A9A9A9;font-weight:bold; font-size: 10px; text-decoration: none;}
	a.homeNav:active {color:#A9A9A9; font-weight:bold; font-size: 10px; text-decoration: underline;}
	a.homeNav:hover {color:#A9A9A9; font-weight:bold; font-size: 10px; text-decoration: underline;}
	
	a.homeNavWhite:link {color:#FFFFFF;  font-size: 10px; text-decoration: none;}
	a.homeNavWhite:visited {color:#FFFFFF; font-size: 10px; text-decoration: none;}
	a.homeNavWhite:active {color:#FFFFFF;  font-size: 10px; text-decoration: underline;}
	a.homeNavWhite:hover {color:#FFFFFF; font-size: 10px; text-decoration: underline;}

	/* for past award winners link on right column of home page */
	a.homeNavBlue:link {color:#9DECFB;  font-size: 10px; text-decoration: none;}
	a.homeNavBlue:visited {color:#9DECFB; font-size: 10px; text-decoration: none;}
	a.homeNavBlue:active {color:#9DECFB;  font-size: 10px; text-decoration: underline;}
	a.homeNavBlue:hover {color:#9DECFB; font-size: 10px; text-decoration: underline;}

	/*for search results page*/
	a.boldblue:link {color:#265F89; font-weight:bold; text-decoration: none;}
	a.boldblue:visited {color:#265F89; font-weight:bold; text-decoration: none;}
	a.boldblue:active {color:#265F89; font-weight:bold; text-decoration: underline;}
	a.boldblue:hover {color:#265F89; font-weight:bold; text-decoration: underline;}
	
	/* for footnote */
	a.smallGray:link {color:#A9A9A9; text-decoration: none;}
	a.smallGray:visited {color:#A9A9A9;text-decoration: none;}
	a.smallGray:active {color:#A9A9A9; text-decoration: underline;}
	a.smallGray:hover {color:#A9A9A9; text-decoration: underline;}
	/* for footnote */
	a.footer:link {color:#A9A9A9; text-decoration: none;}
	a.footer:visited {color:#A9A9A9;text-decoration: none;}
	a.footer:active {color:#A9A9A9; text-decoration: none;}
	a.footer:hover {color:#A9A9A9; text-decoration: underline;}
	
	
	/* HOME PAGE */
	#homeImage {width:760px;}
	
	.homeLeft {width:182px; padding-top:0px; border-right: 1px dashed #A9A9A9; border-top:20px solid #FFF;}
	.homeMiddle {width:184px; padding-top:0px; border-right: 1px dashed #A9A9A9; border-top:20px solid #FFF;}
	.homeRight {width:182px; padding-top:20px;}
	#homeProfessional {width:180px; background-color:#265F89; padding-top:20px;}
	#homeProfessional div.content {color:#FFFFFF; padding:0px 5px 10px 10px;}
	
	.leftSpace {width:32px;}
	.homeIcons {padding-top:20px; }
	.homeIcon3 {padding-top:20px; padding-left:10px;}
	
	#homeHighlight {width:460px; background-color:#F3EEC9; margin-top:10px;}
	#homeHighlight div.content {padding:10px 10px 10px 10px; height:48px; color:#656565; font-size:10px; text-align:left;}
	span.highlightTitle {color:#265F89; font-size:10px; font-weight:bold;}
	
	/* INTERIOR */
	
		/* columns */
			/*main columns for text pages - about, info and new product page*/
			#colCenterLeft {padding-left:32px; width:546px; margin-right:182px; } /* for pages with extended left column and right column */
				#colCenterLeft div.content {line-height:1.5; padding-right:10px;}
			#colCenterR {position:absolute; width:182px; top:180px; right:0px; left:578px; margin-bottom:20px; border-left: 1px dashed #A9A9A9;
			   voice-family: "\"}\""; voice-family:inherit; top:180px;}html>body #colCenterR {top:174px;}
				#colCenterR div.content {width:150px; padding:13px 13px 13px 13px; line-height:1.5; margin-left:10px;}
				
			/*contact us - different from main columns because they want the dashed line associated with the left column not the right column */
			#colContactLeft {padding-left:32px; width:546px; margin-right:182px; border-right: 1px dashed #A9A9A9; margin-bottom:20px;} /* for pages with extended left column and right column */
				#colContactLeft  div.content {line-height:1.5; padding-right:10px;}
			#colContactR {position:absolute; width:182px; top:180px; right:0px; left:578px;  
			   voice-family: "\"}\""; voice-family:inherit; top:180px;}html>body #colContactR {top:174px;}
				#colContactR div.content {width:150px; padding:13px 13px 13px 13px; line-height:1.5; margin-left:10px;}

			
				
			#colM {width:364px; border-right: 1px dashed #A9A9A9;}
				#colM div.content {padding:10px 10px 10px;}
			#colR {width:182px; border-right: 1px dashed #A9A9A9;}
				#colR div.content {padding:10px 10px 10px;}
				
				
			/* Career columns */	
			#colLCareer {padding-left:32px; width:200px;}
			#colLCareer div.content {padding:0px 10px 10px 0px;}
			
			#colRCareer {width:490px; margin-right:13px; z-index:0; border: solid 1px #A9A9A9; padding:10px 10px 10px 10px;
									voice-family: "\"}\""; voice-family:inherit; z-index:-1;/*for IE*/}html>body #colRCareer {z-index:0;}

			#colRCareer div.content {}

			/*Product page - product list*/
			.colLProductGuide{padding:18px 10px 18px 10px; margin-left:32px; margin-right:15px; background-color:#F3EEC9;}
			.dropDownWidth {width:165px;} /*used for quick finder dropdown and search box width - for netscape and mozilla (both ignore width tag in page)*/
		
			/*new products page*/
			#colLNewProducts {padding-left:32px; width:540px; margin-right:150px;} /* for pages with extended left column and right column */
				#colLNewProducts div.content {line-height:1.5; margin-bottom:50px;}
			
			#colRNewProducts {position:absolute; width:160px; top:180px; right:0px; margin-left:560px; display:none;
			                  voice-family: "\"}\""; voice-family:inherit; width:160px; top:179px;}html>body #colRNewProducts {width:185px; top:173px;} /* modified for print*/
				#colRNewProducts div.content {width:160px; padding:25px 13px 13px 13px;}
			
			.newProdBorder {border:solid 1px #A9A9A9; padding:10px 10px 10px 10px; width:500px;}
		
			/*Product page  - product Identifier*/
			#colLIdentify {padding-left:32px; width:332px; margin-right:364px; padding-right:20px; line-height:1.5; border-right:dashed 1px #A9A9A9; margin-bottom:30px;}
			#colRIdentify {position:absolute; top:175px; left:396px; width:350px; padding-left:10px; z-index:0;
						   voice-family: "\"}\""; voice-family:inherit; z-index:-1;/*for IE*/}html>body #colRIdentify {z-index:0;}
	
			/*especially for product identifier results and product details*/
			.productDetailsLeft {margin-top:10px; margin-right:10px; padding-right:10px;} 
			.productDetailsRight {margin-left:0px; margin-right:10px; margin-top:20px; padding-left:20px; border-left:dashed 1px #A9A9A9;}
			
			
			
			/*for healthcare professionals section*/
			#colLProfessional {width:182px; padding-left:32px;}
			#colLProfessional div.content {padding:0px 10px 10px 0px;}
			
			#colMProfessional {padding:0px 10px 10px 15px; z-index:0; line-height:1.5; border-left:dashed 1px #A9A9A9;
								voice-family: "\"}\""; voice-family:inherit; z-index:-1;}html>body #colMProfessional {z-index:0;}							
			#colMProfessional div.content {}
			
			#colRProfessional {width:182px; padding-right:10px; padding-left:10px; border-left:dashed 1px #A9A9A9;}
			#colRProfessional div.content {padding:13px 13px 13px 13px; background-color:#F3EEC9; line-height:1.5;}


			/*for mylan institute section*/
			#colLInstitute {padding-left:32px; width:182px;}
			#colLInstitute div.content {padding:0px 10px 10px 0px;}
			
			#colRInstitute {width:546px; z-index:0; padding:0px 10px 10px 15px; line-height:1.5; border-left:dashed 1px #A9A9A9;
				 voice-family: "\"}\""; voice-family:inherit; z-index:-1;}html>body #colRInstitute { z-index:0;}
			#colRInstitute div.content {}
			

	.breadcrumb {font-size:10px; color:#A9A9A9; padding: 10px 0 20px 32px;}
	.breadcrumb a {font-size:10px; color:#A9A9A9;}
	h1 {font-size:16px; color:#265F89; margin-bottom:10px; margin-top:0px;}
	h2 {font-size:14px; color:#265F89; margin-top:0px; margin-bottom:8px; line-height:1.5;}
	h3 {font-size:12px; color:#656565; margin-top:0px; margin-bottom:5px;}
	h4 {font-size:12px; color:#265F89; margin-top:0px; margin-bottom:10px;}
	h5 {font-size:10px; color:#265F89; margin-top:0px; margin-bottom:2px;}
	span.searchTitle {font-size:12px; color:#265F89; font-weight:bold;}/*for search results page*/
	.careersub {font-size:11px; color:#265F89; font-weight:bold;}
	.references {font-size:9px; margin-bottom:15px;}
	.productTitle {margin-left:32px; margin-bottom:0px;}
	.productDisclaimer {float:right; margin-right:13px; margin-bottom:6px;}
	.drugLink {float:right;}
	.goButton {margin-top:10px;}
	
	/*for datagrids and aspx product tables */
	.tableBorder {border:solid 1px #A9A9A9; padding:10px 10px 10px 10px; width:530px;}
	.tableText {font-size:11px;}
	.tableTitle {font-size:12px;}
	.productTableBorder {z-index:0; border:solid 1px #A9A9A9; padding:10px 10px 20px 10px; width:455px;
						 voice-family: "\"}\""; voice-family:inherit; z-index:-1;}html>body .productTableBorder {z-index:0;}
		/*for product detail list page - had to nest tables because of asp div issue - nav and links */
		                
	.dashedLine {border-top:dashed 1px #A9A9A9; padding-top:10px; margin-top:10px;}	/*for detailed product guide table lines*/
	
	/* Senior Olympics */
	
	#olympic1 { background-color:#265F89; color:White; padding:10px 15px 20px 32px; height:200px; line-height:1.5;}
	
	#olympic2 { padding:0px 15px 20px 15px; margin-top:10px; line-height:1.5;}
	
	#olympic3 { padding:0px 15px 20px 15px; margin-top:10px; border-left:dashed 1px #A9A9A9;  line-height:1.5;}
	
	#olympic4 {padding:0px 15px 20px 15px; margin-top:10px; border-left:dashed 1px #A9A9A9; line-height:1.5;}
	
	.FunFactTitle {color:#265F89; font-size:12px; font-weight:bold; margin-bottom:4px;}
	.olympicWhiteTitle {color:White; font-size:12px; font-weight:bold; margin-bottom:4px;}
	.olympicWhiteText{color:White; font-size:12px;}
	
	#olympicFooter {padding-top:10px; text-align:center; padding-bottom:20px;}
 
    		      
	/* FOOTER */
	#footer {padding-left:0px; padding-top:50px; padding-bottom:20px;}
	.copyright {font-size:7pt; color:#A9A9A9; margin-bottom:20px;}

	
	/* GENERAL */
	.note {font-size:10px;}
	.clear {clear:both;}
	.imgRight {float:right;}
	.imgLeft {float:left;}
	dd {margin:0px 0px 10px 0px;}
	dl {margin:0px 0px 10px 0px;}
	dl .indent {margin:8px 0px 8px 8px;}
	dl .indent dd {margin:0px 0px 6px 0px;}
	


.packageTopBotCelPadREnd
{
	padding-bottom:2px;
	padding-top:1px;
	padding-left:2px;
}
.packageTopBotCelPadLEnd
{
	padding-bottom:2px;
	padding-top:1px;
	padding-right:3px;
}

.packageTopBotCelPad
{
	padding-bottom:2px;
	padding-top:1px;
	padding-left:2px;
	padding-right:3px;
}	

	
	
	  
	
	