body {
    background: white;
    position: absolute;
	font-family: Arial;
    top: 0;
    left: 0;
    margin: 0;
}

td {
	font-family: Arial;
	color: #333333;
}

th {
	font-family: Arial;
	color: #333333;
	text-align: left;
}

p {
	margin: 0 0 1.2em 0;
}

.bodyCopy, .bodyCopy td, .bodyCopy th, .bodyCopy td td {
    font-family: Arial;
    color: #333333;
    font-size: 0.75em;
}

.bodyText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #666666;
}

.text {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	vertical-align: top;
}

/* do not nest font-size */
.bodyCopy .bodyCopy {}
.bodyCopy p.bodyCopy {}
.bodyCopy .text {}
.bodyCopy .bodyText {}
.bodyText .bodyText {}
.bodyText .sectionHeading {}
.bodyCopy .sectionHeading {}
.bodyCopy .sectionHead {font-size: 0.7em;}

 a{
text-decoration: none;
color: #4D98B1;
}
 a:hover{
color: #4D98B1;
text-decoration: none;
}
 a:visited{
color: #4D98B1;
}

 a.linkBox{
text-decoration: none;
color: #FFFFFF;
}
 a.linkBox:hover{
color: #FFFFFF;
text-decoration: none;
}
 a.linkBox:visited{
color: #FFFFFF;
}


a.buttonNextPrev {
    /*font-size: 10px;*/
    font-weight: bold;
    color: #008080;
    font-family: Verdana
}
a.buttonDate, a.buttonDate:visited {
    font-weight: bold;
    /*font-size: 10px;*/
    color: #008080;
    font-family: Verdana;
    text-decoration: none;
}
a.buttonDate:hover {
    text-decoration: underline;
}

a.footerLink, a.footerLink:visited {
    /*font-size: 11px;*/
    color: #4D98B1;
    font-family: Arial;
}

a.headerAudience, a.headerAudience:visited {
    /*font-size: 11px;*/
    font-family: Arial;
    font-weight: bold;
    color: #009999;
    text-decoration: none;
}
a.headerAudience:hover {
    text-decoration: underline;
}
a.linkNotUnderlined, a.linkNotUnderlined:visited {
    color: #008080;
    text-decoration: none;
}
a.linkNotUnderlined:hover {
    text-decoration: underline;
}
a.pageUtilitesLink {
    /*font-size: 11px;*/
    color: #008080;
    font-family: Arial
}
a.popupFooterLink {
    /*font-size: 11px;*/
    color: #008080;
    font-family: Arial;
}

a.arHome, a.arHome:visited {
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

.button {
    font-family: Arial;
    /*font-size: 7pt;*/
    font-weight: bold;
    background-color: #008080;
    color: #ffffff;
}

form {
    margin: 0;
	font-family: Arial, Helvetica, sans-serif;
    /*font-size: 8pt;*/
    color: #333333;
}

img.inlineTopLeft {
    /* Causes text to be obscured in NS 4
    margin-top: 3px;
    margin-left: 0px;
    margin-right: 8px;
    margin-bottom: 3px;
    */
}
img.noTextFlow {
    margin: 4px 0;
}

INPUT {
    /*font-size: 10px;*/
}

SUP {
    /*font-size: 6pt;*/
}
SUP.trademark {
    /*font-size: 100%;*/
}

table.tableBorder {
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
}
td.tableCell {
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999; 
}

th.tableCell {
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999; 
}

table.prodTable {
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
}
table.prodTable td {
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999; 
	text-align: center;
	vertical-align: top;
	font-size: 0.7em;
}

.arrow {
	/*font-size: 120%;*/
}
.articleSource {
    /*font-size: 10px;*/
    color: #333333;
    font-family: Arial;
}
.bgAccountUtilites {
    /*font-size: 11px;*/
    /*line-height: 11pt;*/
    color: #333333;
    font-family: Arial;
    background-color: #f4f4d4;
}
.bgFooterUtility {
    border-top: #B7BFCA 2px solid; 
    border-right: #D4D9DF 1px solid;
    border-bottom: #D4D9DF 1px solid;
    border-left: #D4D9DF 1px solid;
    font-size: 0.7em;
}
.bgHeaderRule {
    background-color: #4A9AB5;
}
.bgLeftColumn {
    background-image: url(/site_images/left_column_background.gif);
}
.bgPageHeading {
    background-color: #FFFFFF;
}
.bgPageUtilites {
    /*font-size: 11px;*/
    /*line-height: 11pt;*/
    color: #333333;
    font-family: Arial;
    background-color: white
}
.bgRightColumnRule {
    background-image: url(/site_images/right_column_background.gif)
}
.bgRule {
    background-color: #cccccc
}

.sectionHead, .bgSectionHeading {
    font-family: Arial;
    font-size: 0.7em;
    font-weight: bold;
    color: #333333;
    background: url(/site_images/section_heading_bg.gif);
    border-top: #5eafb2 1px solid; 
    border-bottom: #cccccc 1px solid; 
    margin: 6px 0 0 0;
    padding: 0 0 0 6px;
    text-align: left;
    text-transform: uppercase;
}
.sectionHeading {}

h4.sectionHeadH4 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

.sectionHeadSidebar, .bgSectionHeadingSidebar {
    font-family: Arial;
    font-size: 0.7em;
    font-weight: bold;
    color: #666666;
    background: url('/site_images/section_heading_bg_sidebar.gif');
    border-top: #5eafb2 1px solid; 
    border-bottom: #cccccc 1px solid;
    margin-top: 6px;
    padding-left: 6px;
    text-align: left;
    text-transform: uppercase;
}
span.sectionHeadingSidebar{}

.sectionHeadSidebarYellow, .bgSectionHeadingSidebarYellow {
    font-family: Arial;
    font-size: 0.7em;
    font-weight: bold;
    color: #666666;
    background: white url(/site_images/section_heading_bg_signin.gif);
    border-top: #5eafb2 1px solid; 
    border-bottom: #cccccc 1px solid;
    margin-top: 6px;
    padding-left: 6px;
    text-align: center;
    text-transform: uppercase;
}

.bgSidebarAccount {
     background-color: #f4f4d4;
     border-top: #5eafb2 1px solid; 
}
.bgSidebarBorder {
     background-color: #ffffff;
     border-right: #99cccc 1px solid; 
     border-left: #99cccc 1px solid; 
     border-bottom: #99cccc 1px solid;
}
.bgSidebarGreen {
     background-color: #ebf5f5;
     border-right: #99cccc 1px solid; 
     border-left: #99cccc 1px solid; 
     border-bottom: #99cccc 1px solid;
}
.bgSidebarYellow {
     background-color: #f4f4d4;
     border-right: #99cccc 1px solid; 
     border-left: #99cccc 1px solid; 
     border-bottom: #99cccc 1px solid;
}

.bgSidebarUtilities {
     background-color: white;
     border-top: #5eafb2 2px solid; 
     border-right: #99cccc 1px solid; 
     border-left: #99cccc 1px solid; 
     border-bottom: #99cccc 1px solid;
     margin-bottom: 20px;
     padding: 0;
}



.bgTopnavRule {
    background-color: #cc0000;
}

.buttonDate {
    font-weight: bold;
    /*font-size: 10px;*/
    color: #666666;
    background-color: #eff1f2;
    font-family: Verdana;
}
.buttonDateSelected {
    font-weight: bold;
    /*font-size: 10px;*/
    color: #000000;
    font-family: Verdana;
}
.buttonDateDisabled {
    font-weight: bold;
    /*font-size: 10px;*/
    color: #666666;
    font-family: Verdana;
}
.buttonNextPrev {
    /*font-size: 10px;*/
    color: #666666;
    font-family: Verdana;
}
.columnHeading {
    font-weight: bold;
    /*font-size: 9pt;*/
    /*line-height: 11pt;*/
    color: #333333;
    font-family: Arial;
}
.footerDivider {
    font-size: 0.9em;
    font-family: Arial;
    color: #666666;
}
.footnoteSuperscript {
}

.formButton {
    font-family: Arial;
	font-size: 0.75em;
    font-weight: bold;
    background-color: #008080;
    color: #ffffff;
}
.formField, .formLabel {
	font-size: 0.75em;
    font-family: Arial;
    color: #333333;
}

.headlineCopy {
    font-weight: bold;
    /*font-size: 18px;*/
    color: #009999;
    font-family: Arial;
}

.pageTitle, .pageHeader {
    font-size: 1.1em;
    font-weight: lighter;
    color: #333333;
    font-family: Arial;
    margin: 9px 0 2px 0;
}

.pageTitleCategory, .pageSubtitle {
    font-weight: bold;
    font-size: 0.75em;
    color: #333333;
    font-family: Arial;
    margin: 0;
}

.pageTitleParagraph, .pageSubHeader {
    font-family: Arial;
    margin-top: 27px;
    font-weight: bold;
    font-style: italic;
    font-size: 0.75em;
    color: #999999;
}

.pressDatePlaceCopy {
    /*font-size: 8pt;*/
    font-family: Arial;
    color: #333333;
}
.prevNext {
    background-color: #eeeeee;
    font-family: verdana;
    /*font-size: 10px;*/
    font-weight: bold;
    color: #666666;
}

.prevNextArrow {
    /*font-size: 9px;*/
    vertical-align: middle;
}

a.prevNextLink, a.prevNextLink:visited {
    font-family: verdana;
    /*font-size: 10px;*/
    font-weight: bold;
    color: #008080;
    text-decoration: none;
}

.productName {
    font-weight: bold;
    /*font-size: 8pt;*/
    /*line-height: 10pt;*/
    color: #008080;
    font-family: Arial;
}
.productIngredient {
    /*font-size: 8pt;*/
    /*line-height: 10pt;*/
    color: #333333;
    font-family: Arial;
}
.searchSiteText {
    /*font-size: 10px;*/
    color: #666666;
    font-family: Verdana;
}

.sidebarCopy, .sidebarCopy td {
    font-family: Arial;
    color: #333333;
    font-size: 0.7em;
}

.spacerAboveTitleCategory {
    line-height: 5px;
}
.spacerAboveTitleAdditionalText {
    line-height: 6px;
}
.windowTitle {
    /*font-size: 18px;*/
    color: #ffffff;
    font-family: Arial;
}

/**********************************************/
/***** ADD TO VISUAL FORMAT                ****/
/**********************************************/

.caption {
    /*font-size: 8pt;*/
    /*line-height: 8pt;*/
    color: #666666;
    font-style: italic;
    font-family: Arial
}

.highlightCopy, td.highlightCopy {
    font-weight: bold;
    font-style: italic;
    color: #e50000;
}
.paragraphTitle {
    font-weight: bold;
    /*font-size: 9pt;*/
    color: #333333;
    font-family: Arial;
}
.sectionHeading2 {
    font-weight: bold;
    /*font-size: 9pt;*/
    /*line-height: 11pt;*/
    color: #333333;
    font-family: Arial;
    text-transform: uppercase;
}
.sectionHeading3 {
    /*font-size: 9pt;*/
    /*line-height: 11pt;*/
    color: #333333;
    font-family: Arial;
}
.sectionHeading4 {
    /*font-size: 8pt;*/
    /*line-height: 10pt;*/
    color: #666666;
    font-weight: bold;
    font-family: Arial;
}
a.sectionHeading4 {
    /*font-size: 8pt;*/
    /*line-height: 10pt;*/
    color: #008080;
    font-weight: bold;
    font-family: Arial;
}
.tableCellHeading {
    font-weight: bold;
    /*font-size: 11px;*/
    /*line-height: 12px;*/
    color: #000000;
    font-family: Arial;
    background-color: #f4f4d4;
}
.tableCell {
    /*font-size: 11px;*/
    color: #000000;
    font-family: Arial;
}
.tableCellBold {
    font-weight: bold;
    /*font-size: 10px;*/
    /*line-height: 12px;*/
    color: #000000;
    font-family: Arial;
}
.tableCellTotal {
    /*font-size: 10px;*/
    /*line-height: 12px;*/
    color: #000000;
    font-family: Arial;
    background-color: #eeeeee;
}
.tableTitle {
    font-weight: bold;
    /*font-size: 11px;*/
    /*line-height: 13px;*/
    color: #333333;
    font-family: Verdana;
}



/**********************************************/
/***** ADD TO VISUAL FORMAT FOR SIDEBAR ONLY **/
/**********************************************/
a.sidebarHeadingLink, a.sidebarHeadingLink:visited {
    font-weight: bold;
    /*font-size: 8pt;*/
    /*line-height: 10pt;*/
    color: #008080;
    font-family: Arial;
}
.caption {
    /*font-size: 8pt;*/
    /*line-height: 8pt;*/
    color: #666666;
    font-style: italic;
    font-family: Arial
}
.sidebarHeading {
    font-weight: bold;
    /*font-size: 8pt;*/
    /*line-height: 10pt;*/
    color: #666666;
    font-family: Arial;
}

.searchCopy {
    /*font-size: 8pt;*/
    /*line-height: 12pt;*/
    color: #333333;
    font-family: Arial;
}

/**********************************************/
/***** NAV                                *****/
/**********************************************/
.navbgDockedFlyout {
    border: none;
    /*font-size: small;*/
    /*font-size: 10px;*/
}
.navbgDockedFlyout TD {
    border-top: #cccccc 1px solid ;
    border-bottom: none;
    border-left: none;
    border-right: none;
    /*font-size: 10px;*/
}
.navbgFlyout {
    border-top: #cccccc 1px solid;
    border-bottom: none;
    border-left: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    /*font-size: 10px;*/
}
.navbgFlyout TD {
    border-top: none;
    border-bottom: #cccccc 1px solid ;
    border-left: none;
    border-right: none;
    /*font-size: 10px;*/
}
.navbgMain {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: #cccccc 1px solid;
    /*font-size: 10px;*/
}

/* Left nav heading */
.navSection {
    font-family: Verdana;
    font-weight: bold;
    font-size: 0.9em;
    color: white;
    background-color: #FFFFFF;
    border-bottom:  1px solid;
}
.navSection a, .navSection a:visited {
    color: 7F7F7F;
    text-decoration: none;
}
.navSection div {
    padding-top: 6px;
    padding-bottom: 8px;
}
.navSubsection {
    font-weight: bold;
    /*font-size: 10px;*/
    color: #ffffff;
    background-color: #D9E0E0;
    font-family: Verdana;
    text-decoration: none;
    text-transform: uppercase;
}
.navSubsection div {
    padding-top: 1px;
    padding-bottom: 3px;
}
.navRule {
    background-color: #cccccc;
}

/*********************/
/* Level 1 Nav Items */
/*********************/
.navItem1off {
    font-family: Verdana;
    font-weight: bold;
    background-color: white;
}
.navItem1on, .navItem1selected  {
    font-family: Verdana;
    font-weight: bold;
    background-color: #D9EFEF;
}
.navItem1off a, .navItem1on a, .navItem1off a:visited, .navItem1on a:visited {
    font-size: 60%;
    color: #7F7F7F;
    text-decoration: none;
}
.navItem1selected A, .navItem1selected A:visited {
    font-size: 60%;
    color: #F36520;
    text-decoration: none;
}
.navItem1off DIV, .navItem1on DIV {
    padding: 3px 3px 3px 0;
}

/* Note: extra pixel needed on bottom since the flyout is expanded.
A collapsed flyout creates a single pixel of space, so when the 
flyout is expanded we must compensate. */
.navItem1selected DIV {
    padding: 3px 3px 4px 0;
}

/*********************/
/* Level 2 Nav Items */
/*********************/
.navItem2off {
    background-color: white;
    font-family: Verdana;
}
.navItem2on, .navItem2selected {
    font-family: Verdana;
    background-color: #D9EFEF;
}
.navItem2off a, .navItem2on a, .navItem2off a:visited, .navItem2on a:visited {
    font-size: 60%;
    color: #7F7F7F;
    text-decoration: none;
}
.navItem2selected a, .navItem2selected a:visited {
    font-size: 60%;
    color: #F36520;
    text-decoration: none;
}
.navItem2off DIV, .navItem2on DIV, .navItem2selected DIV {
    padding: 3px 4px 4px 0;
}

/*********************/
/* Level 3 Nav Items */
/*********************/
.navItem3off {
    font-family: Verdana;
    background-color: white;
}
.navItem3on, .navItem3selected {
    font-family: Verdana;
    background-color: #D9EFEF;
}
.navItem3off a, .navItem3on a, .navItem3off a:visited, .navItem3on a:visited {
    font-size: 60%;
    color: #7F7F7F;
    text-decoration: none;
}
.navItem3selected a, .navItem3selected a:visited {
    font-size: 60%;
    color: #F36520;
    text-decoration: none;
}
.navItem3off DIV, .navItem3on DIV, .navItem3selected DIV {
    padding: 3px 3px 4px 0;
}
/**********************************************/
/***** END OF NAV SECTION                 *****/
/**********************************************/


/* Added from previous merck.com templates */
.featureBorder {
    background-color: #99CCCC;
}
.featureTitle {
    color: #666666;
    /*font-size: 0.75em;*/
    font-weight: bold;
    /*font-size: 8pt;*/
    /*line-height: 13pt;*/
}
.bodyCopy .featureTitle {} /* do not nest font-size */

.featureLink1 {
	color: #008080;
    text-decoration: none;
    /*font-size: 0.75em;*/
    /*font-size: 11px;*/
}
a.featureLink1:hover {
    text-decoration: underline;
    /*font-size: 0.75em;*/
    /*font-size: 11px;*/
}
.featureText {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    /*font-size: 0.7em;*/
}
.featureText a {
    font-weight: bold;
}

.highlightText {
    font-family: Arial;
    /*font-size: 8pt;*/
    /*line-height: 13px;*/
    padding: 5px 5 px 10px 0;
}
.highlightText a, .highlightText a:visited {
    color: #008080;
    text-decoration: none;
    font-size: 0.7em;
}
.highlightLink {
    color: #008080;
    font-weight: bold;
}
.highlightLink1 {
    color: #008080;
    text-decoration: none;
}
a.highlightLink1:hover {
    text-decoration: underline;
}

.bodyBulletStyle {
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: 14px;*/
    color: #000000;
}

.textSmall, .disclaimer, .legalText, .footnote { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	vertical-align: top;
	color: #000000;
	line-height: 1.2em;
}
.linkNews, a.linkNews, a.footerUtilityLink { 
	font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
	vertical-align: top;
	text-decoration: none;
}
.textSmall a, .disclaimer a, .legalText a, a.linkNews:hover, a.footerUtilityLink:hover {
	text-decoration: underline;
}

/*outdated*/
.linkSmall {
	/*font-family: Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	vertical-align: top;
	text-decoration: underline;*/
}
        
a.focusLink {
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: 11px;*/
    color: #008080;
    font-weight: bold;
}

/* Added for Merck.com Development */

.featureCategory {
	font-weight: bold;
	/*font-size: 11px;*/
	color: #333333;
	font-family: Arial;
}

.featurePageTitle {
    /*font-size: 18px;*/
	font-weight: BOLD;
	margin-bottom: 2px;
	color: #333333;
	font-family: Arial;
}

.featureTitle1 {
	font-weight: bold;
    font-size: 1.2em;
	color: #333333;
	font-family: Arial;
	margin: 0;
}
.featureTitleSub1 {
    font-size: 1.2em;
	color: #333333;
	font-family: Arial;
}

.featureImageSubtitle {
    /*font-size: 11px;*/
    color: #666666;
    font-style: italic;
    font-family: Arial;
}

.featureParagraphTitle {
    /*font-size: 12px;*/
    font-weight: bold;
    text-transform: uppercase;
    color: #333333;
}

.newsroomTitle {
    font-size: 1.2em;
	font-weight: bold;
	color: #333333;
	font-family: Arial;
	margin: 0;
	padding: 6px 0 16px 0;
    text-align: left;
}
.newsroomSubTitle, td.newsroomSubTitle {
    text-align: left;
    color: #666666;
    font-family: arial;
    font-weight: normal;
    font-size: 0.8em;
    font-style: italic;
    padding-bottom: 10px;
}

/* added from Pubaff style.css */

option, select {
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: 8pt;*/
    color: #333333;
}

.pageBorder {
	background: #CCCCCC;
}

.mastHead {
	padding-top: 12px;
	padding-right: 180px;
}

.divider {  
	background-color: #339999;
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: x-small;*/
	color: #FFFFFF;
	font-weight: bold
}

.textPublications {
	font-family: Arial, Helvetica, sans-serif;
    /*font-size: 11px;*/
	color: #000000;
}

/* added from Pubaff bodystyle.css */

.copyright { 
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 8pt;*/
	font-style: normal;
	font-weight: normal; 
	color: #4D98B1;
} 

.newshead { 
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 10pt;*/
	font-style: normal;
	font-weight: bold; 
	font-variant: normal; 
    text-transform: uppercase;
	color: #000000;
} 
		
.newsDateHead {
	background-color: #339999;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: x-small;*/
	color: #FFFFFF;
	vertical-align: middle;
	text-align: right;
	padding-right: 5px
}

.aboutcopy { 	
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 8pt;*/
	/*line-height: 8pt;*/
	position: static;
	visibility: visible; 
	top: 4pt; 
	clip: rect( ); 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
} 

.dividerGreen {
	background-color: #e2e2e2;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: x-small;*/
	color: #4D98B1;
	font-weight: bold
}

.link_xxx {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: x-small;*/
	vertical-align: top;
	text-decoration: none;
}
	
.textHome { 
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 8pt;*/
	color: #000000;
	vertical-align: top;
}

.linkInternalMenu {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 8pt;*/
	vertical-align: top ;
	text-decoration: none;
}

.tagline {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 8pt;*/
	font-style: normal;
	font-weight: bold;
	color: #4D98B1;
}	

/* outdated */
.dateText {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #333333;
	vertical-align: top;
}
	
.linespaceArchiveItem {
	/*line-height: 10px;*/
}

.newsroomSubTitle ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.manualTitle {
	color: #4D98B1;
}

.tbwhite {
	background-image: url(/images/careers/tab_on_top.gif)
}
.tbimage1 {
	background-image: url(/images/careers/tab_off_brgd.gif)
}

a.tbmainlink:link,  a.tbmainlink:visited {
	font-weight: bold;
	/*font-size: 11px;*/
	/*line-height: 13px;*/
	margin-bottom: 6px;
	margin-top: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.tbmainlink:hover {
	font-weight: bold;
	/*font-size: 11px;*/
	/*line-height: 13px;*/
	background-image: url(../images/tab_on_top.gif);
	margin-bottom: 6px;
	margin-top: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.tablink:link, a.tablink:visited {
	margin-top: 7px;
	font-weight: normal;
	/*font-size: 11px;*/
	/*line-height: 13px;*/
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #009999;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.tablink:hover {
	margin-top: 7px;
	font-weight: normal;
	/*font-size: 11px;*/
	/*line-height: 13px;*/
	background-image: url(/images/careers/tab_off_brgd.gif);
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #ff0000;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.tiny {
	color: #000000;
	font-family: arial;
	/*font-size: 10px;*/
	background-color: #dddddd;
}

.normalRed {
	color: #ff0000;
	font-family: arial;
}
a.normalRed, a.normalRed:visited {
	color: #ff0000;
	font-family: arial;
	text-decoration: underline;
}
.standout{
	color: #008080;
	font-family: arial;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
}


/**********************************/
/* Manual Language Selector items */
/**********************************/
/*outdated*/
.manualSelectCountry {
	font-family: Arial;
	/*font-size: 8pt;*/
	font-weight: bold;
	color: #008080;
	padding-left: 6px;
}

/*outdated*/
.manualSelectFootnote {
	font-family: Arial;
	/*font-size: 8pt;*/
	color: #e50000;
}

/*outdated*/
.manualSelectText {
	font-family: Arial;
	/*font-size: 8pt;*/
	padding-left: 6px;
}

/*outdated*/
.manualSelectNoLink {
	font-family: Arial;
	/*font-size: 8pt;*/
	font-weight: bolder;
	color: #666666;
	margin-top: 6px;
	margin-bottom: 6px;
}

/*outdated*/
a.manualSelectLink{
	font-family: Arial
	/*font-size: 8pt;*/
	color: #008080;
	text-decoration: none;
	margin-top: 6px;
	margin-bottom: 6px;
}

.mls_cl_table td, .mls_cl_table th {
	font-family: Arial;
	font-size: 0.7em;
}
.mls_cl_cell {
    border-bottom: 1px solid #cccccc;
    padding: 3px 0 3px 6px;
}
.mls_cl_cell a {
	font-weight: bold;
	color: #008080;
}
.mls_footnote_cell {
	padding: 6px 0 12px 6px;
}
.mls_footnote {
	color: #e50000;
}

dl.mls_list {
	font-family: Arial;
	font-size: 0.7em;
	margin: 4px 0 20px 0;
	padding: 0;
}
dl.mls_list dt {
	background: url('/site_images/chevron.gif') center left no-repeat;
	margin: 0;
	padding: 0 0 0 12px;
	color: #008080;
}
dl.mls_list dd {
	margin: 0;
	padding: 0 0 1.5em 0;
}


/*****************************************/
/* Healthcare Professionals Product Page */
/*****************************************/
dl.hcpProductList {
	margin-top: -12px;
	margin-right: 8px;
}
ul.hcpProductList {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
dl.hcpProductList dt {
	margin: 16px 0 0 0;
	padding: 0;
}
dl.hcpProductList dd, ul.hcpProductList li {
	background: url('/site_images/chevron.gif') center left no-repeat;
	margin: 0;
	padding: 0 0 0 12px;
}
dl.hcpProductList dd.extraInfo {
	background: none;
	margin: 0;
	padding: 0 0 0 12px;
}
dl.hcpProductList a, dl.hcpProductList a:visited {
	text-decoration: none;
} 
dl.hcpProductList a:hover {
	text-decoration: underline;
} 
.hcpName {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9em;
}


/*********************/
/* Stockholder items */
/*********************/
ul.stockholder {
	list-style-type: square;
	list-style-image: url('/images/sitemap/bullet_square.gif');
	margin: 0 0 1em 1.5em;
	padding: 0;
}
ul.stockholder li {
	margin-top: 5px;
}

/*********************/
/* SiteMap items */
/*********************/

ul.sm_list {
	list-style-type: square;
	list-style-image: url('/images/sitemap/bullet_square.gif');
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 0.75em;
}
ul.sm_list ul {
	list-style-type: square;
	list-style-image: url('/images/sitemap/bullet_square.gif');
	margin: 0 0 0 20px;
	padding: 0;
}
ul.sm_list li {
	margin-top: 5px;
}
.sm_sectionHeading2 {
    font-weight: bold;
	font-size: 0.75em;
    color: #333333;
    font-family: Arial;
    text-transform: uppercase;
    padding-top: 4px;
    border-top: solid 1px #cccccc;
    margin-top: 8px;
    margin-bottom: 0;
}
.sm_sectionHeading2 a {
    color: #333333;
}
table.sm_toptable td {
	padding-bottom: 12px;
}
table.sm_toptable {
	margin-bottom: 12px;
}


/**************************************************/
/* Feature Page (also used on Newsroom home page) */
/**************************************************/

table.featureTopTable {
	padding-top: 2px;
	margin-bottom: 19px;
}
table.featureTopTable td.featureItem {
	background: url('/site_images/img_down_arrow.gif') center left no-repeat;
	padding: 0 0 0 12px;
}
table.featureTopTable td.featureItem a, table.featureTopTable td.featureItem a:visited {
    color: #008080;
	text-decoration: none;
}
table.featureTopTable td.featureItem a:hover {
    color: #008080;
	text-decoration: underline;
}

ul.featureBullet {
    margin-left: 1.5em;
    padding-left: 0;
}
ul.featureBullet li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
ul.featureBullet li a {
	text-decoration: none;
}


/*********************/
/* Home Page */
/*********************/

dl.homeFeatureList {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #666666;
    margin: 0;
    padding: 0;
}
dl.homeFeatureList dt {
	margin: 0;
	padding: 4px 0 0 0;
    font-weight: bold;
}
dl.homeFeatureList dd {
	margin: 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #cccccc;
	line-height: 1.1em;
}
dl.homeFeatureList dd.last {
	margin: 0;
	padding: 0 0 6px 0;
	border-bottom: none;
	line-height: 1.1em;
}
dl.homeFeatureList a {
	color: #008080;
}

dl.homeNewsList {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    margin: 0;
    padding: 0;
}
dl.homeNewsList dt {
	background: url('/site_images/chevron.gif') center left no-repeat;
	margin: 4px 0 0 0;
	padding: 0 0 0 12px;
	color: #008080;
	font-weight: bold;
}
dl.homeNewsList dd {
	margin: 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #cccccc;
}
dl.homeNewsList dd.last {
	margin: 0;
	padding: 0 0 6px 0;
	border-bottom: none;
}
dl.homeNewsList a {
	color: #008080;
	text-decoration: none;
}
dl.homeNewsList a:hover {
	color: #008080;
	text-decoration: underline;
}

.ticker {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
	font-weight: normal;
	color: #666666; 
	padding: 8px 0;
	border-bottom: 1px solid #cccccc;
}


/*********************/
/* Page Header */
/*********************/

table.pageHeadingTable {
    background: url('/site_images/header/bg.gif');
    /* background-color: #009999;*/
	height: 47px;
}

/*********************/
/* Page Footer */
/*********************/
table.legalFooterTable {
	margin-top: 10px;
	border-top: 1px solid #cccccc;
	padding-top: 5px;
}
table.legalFooterTable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}

table.termsOfUseTable {
	margin: 16px 0 6px 0;
	border-top: 1px solid #cccccc;
}
table.termsOfUseTable td, .termsOfUse { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: black;
}




/************************/
/* ADDITIONS FROM DEQUE */
/************************/
h4.news{
	margin: 0px;
	text-transform: uppercase;
	FONT-WEIGHT: bold; 
	/*font-size: 10pt;*/
	COLOR: #333333; 
	FONT-FAMILY: Arial;
}
h5.news{
	margin: 0px;
	FONT-WEIGHT: bold;
	/*font-size: 10pt;*/
	COLOR: #333333;
	FONT-FAMILY: Arial;
}
h5.news1{
	margin: 0px;
	FONT-WEIGHT: bold;
	/*font-size: 9pt;*/
	COLOR: #333333;
	FONT-FAMILY: Arial;
}
h5.news_sub{
	FONT-WEIGHT: normal;
	/*font-size: 13px;*/
	COLOR: #666666;
	FONT-STYLE: italic;
	FONT-FAMILY: arial;
	TEXT-ALIGN: left;
}
.tdForTH {
	/*font-size: 9pt;*/
	COLOR: #333333;
	FONT-FAMILY: Arial;
}
th.news { 
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 9pt;*/
	FONT-WEIGHT: normal;
}
th.product {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10pt;*/
	FONT-WEIGHT: normal;
}
.uline {
    text-decoration: underline;
}

ul.angle {
	list-style-image: url('/site_images/chevron.gif');
    margin: 0 0 0 1.5em;
    padding: 0;
	list-style: disc;
}

table.tableGoodServ {
	text-align: center;
}
table.tableGoodServ td, th {
	text-align: center;
}

a.copygreen, a.copygreen:visited {
	font-size: x-small;
	color: #008080;
}

.nomargin {
	margin: 0;
	padding: 0;
}


/************************/
/* SIDEBAR */
/************************/
ul.sidebarList {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 0 1.5em;
    padding: 0;
	list-style: disc;
	list-style-image: url('/site_images/chevron.gif');
}
ul.sidebarList li {
	margin: 4px 0 0 0;
    padding: 0;
}

ul.sidebarList2 {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 0 1.5em;
    padding: 0;
	list-style: disc;
}
ul.sidebarList2 li {
	margin: 4px 0 0 0;
    padding: 0;
}

.pdf { 
	list-style-image: url(/site_images/icons/pdf_bullet.gif);
	margin: 4px 5px 0px 2px;
}
.pdfli {
	list-style-image: url(/site_images/icons/pdf_bullet.gif);
	 margin: 0 0 15 1.5em;
	    padding: 0;
	list-style: disc;
	
}

a.tabRed:link, a.tabRed:visited {
	margin-top: 7px;
	font-weight: bold;
	/*font-size: 11px;*/
	/*line-height: 13px;*/
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #E50000;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.tabRed:hover {
	margin-top: 7px;
	font-weight: bold;
	/*font-size: 11px;*/
	/*line-height: 13px;*/
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #E50000;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.txtHeaderTeal {
    color: #3EABA9;
}

.txtHeaderOrange {
color: #F26522;
font-size: 1.6em;
}


/************************/
/* MCAN STYLES		*/
/************************/

.txtOrange {
color: #F26522;
}

div#list {
  float: right;
  margin: 0px;
  margin-top: 0px;
  padding-left: 7px;
  border-left: 1px #DCDCDC solid;
  width: 154px;
  height: auto;
  background-image: url("/images/s3.jpg");
  background-repeat: no-repeat;
  overflow: hidden;
  }
  
  div#siteWrapper{
    margin: 0px;
    width: 750px;
    height: auto;
    background-color: #FFFFFF;
  }
   a{
  text-decoration: none;
  color: #4D98B1;
  }
   a:hover{
  color: #4D98B1;
  text-decoration: none;
  }
   a:visited{
  color: #4D98B1;
  }
  div#header{
    margin: 0px;
    width: 592px;
    overflow: hidden;
  }
  div#headerBg1{
  
    margin: 0px;
    height: 47px;
    width: 750px;
    background-image: url("/images/right.gif");
    overflow: hidden;
  }
  
  div#headerBg2{
  
    margin: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    height: 20px;
    width: 750px;
    border-top: 2px #4D98B1 solid;
    border-bottom: 1px #4D98B1 solid;
    overflow: hidden;
    font-size: 11px;
  }
  .input1 {
   background-color:#FFFFFF;
   color: #4D7E84;
   border-bottom-style: none;
   border-left-style: none;
   border: 1px #4D7E84 solid;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
  
  }
  div#content{
    margin: 0px;
    margin-top: 3px;
    height: auto;
    background-color: #FFFFFF;
    color: #FFFFFF
  }
  div#nav{
    margin: 0;
    background-color: #E1FFFE;
  }
  div#search{
    float: right;
    margin: 0px;
    font-weight: bold;
  }
  div#flash{
    margin: 0px;
    width: 750px;
    height: 74px;
    color: #FFFFFF;
  }
  div#homeRightContent{
    float: left;
    margin: 0px;
    width: 565px;
    height: 184px;
    padding-top: 5px;
    padding-left: 2px;
    border-top: 1px #DCDCDC solid;
    color: #696969;
  }
  div#rightContent{
    float: left;
    margin: 0px;
    margin-right: 13px;
    height: auto;
    color: #696969;
  }
  div#homeMenu1{
    margin: 0px;
    width: 270px;
    height: auto;
    float: left;
    margin-left: 10px;
    padding-right: 20px;
    margin-top: 5px;
    background-color: #FFFFFF;
    overflow: hidden;
  }
  div#menu1{
    margin: 0px;
    width: 154px;
    height: 550px;
    float: left;
    margin-top: 5px;
    background-color: #FFFFFF;
    overflow: hidden;
    font-size: 11px;
  }
  div#launchMenu{
    margin: 0px;
    width: 154px;
    height: auto;
    float: left;
    margin-top: 5px;
    background-color: #FFFFFF;
    overflow: hidden;
    font-size: 11px;
  }
  div#homeMain{
    margin: 0px;
    width: 270px;
    height: auto;
    float: left;
    padding-left: 3px;
    margin-left: 0px;
    margin-top: 5px;
    margin-right: 3px;
    background-color: #FFFFFF;
    border-right: 1px #E2E2E2 solid;
  }
  div#main{
    margin: 0px;
    width: 437px;
    height: auto;
    float: left;
    margin-top: 30px;
    background-color: #FFFFFF;
    border-right: 1px #E2E2E2 solid;
  }
  
  div#newsletter{
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #F26522;
    width: 160px;
    height: auto;
  }
  div#list{
    float: right;
    margin: 0px;
    margin-top: 0px;
    padding-left: 7px;
    border-left: 1px #DCDCDC solid;
    width: 154px;
    height: auto;
    background-image: url("/images/s3.jpg");
    background-repeat: no-repeat;
    overflow: hidden;
  }
  div#list a{
  text-decoration: none;
  color: #727272;
  }
  div#list a:hover{
  color: #727272;
  text-decoration: underline;
  }
  div#list a:visited{
  color: #727272;
  }
 .list2 a{
  text-decoration: none;
  color: #727272;
  }
  .list2 a:hover{
  color: #727272;
  text-decoration: underline;
  }
  .list2 a:visited{
  color: #727272;
  }
  .list2 {
  font-size: 11px;
  padding-bottom: 0px;
  padding-top: 0px;
  }
  
  div#subMenu{
    float: left;
    margin: 0px;
    width: 154px;
    height: 600px;
    overflow: hidden;
    border-right: 1px #CCCCCC solid;
    font-size: 11px;
  
  }
  div#subMenu a{
    color: #4D7E84;
    text-decoration: none;
    display: block;
  }
  
  div#subMenu a:hover{
    color: #4D7E84;
    display: block;
    background: #DDDDDD;
  }
  div#homeForm1 {
    float: left;
    margin: 0px;
    width: 154px;
    height: auto;
    background-color: #FFFFFF;
    overflow: hidden;
    padding-left: 7px;
    border-left: 1px #DCDCDC solid;
  }
  div#form1 {
    float: left;
    margin: 0px;
    width: 160px;
    height: auto;
    background-color: #FFFFFF;
    overflow: hidden;
  }
  div#about{
    margin: 5px;
    float: left;
    border: 1px #4D98B1 dotted;
    width: 350px;
    height: auto;
  }
  
  rightContent a{
    text-decoration: none;
    color: #4D7E84;
  }
  div#line{
    margin: 0;
  }
  
  #content p{
    margin: 5px;
    font-size: 12px;
  }
  
  div#pubInfo{
    background-color: #EAEAEA;
    font-size: 11px;
    border: 1px #F4FDFF solid;
  }
  
  div#news{
    margin-left: 20px;
    margin-top: 10px;
    height: auto;
    width: 210px;
    float: left;
    font-size: 10px;
    background-color: #F4FDFF;
  }
  
  #footer {
    margin: 0px;
    margin-top: 5px;
    width: 750px;
    margin-top: 40px;
    clear: both;
    border-top: 1px #4D98B1 solid;
    border-bottom: 1px #4D98B1 solid;
    font-size: 11px;
    color: #212121;
  }
  input {
   background-color:#FFFFFF;
   color: #4D7E84;
   border-bottom-style: none;
   border-left-style: none;
   border: 1px #4D7E84 solid;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
    
  }
  h1{
    margin: 0px;
    background-image: url("/images/greenTop.jpg");
    height: 28px;
    width: 184px;
    color: #FFFFFF;
    font-size: 12px;
    overflow: hidden;
  }
  h3{
    margin: 15px;
    color: #4D98B1;
    font-size: 16px;
  }
  hr{
    color: #4D98B1;
    height: 1px;
    width 105px;
    margin: 0px;
  }
  p{
    margin: 0;
  
  }
  
  .s1{
    margin: 5px;
    float: left;
    width: 98%;
    height: auto;
  }
  .s2{
    margin: 0px;
    font-size: 11px;
    background-color: #EDEDED;
  }
  .homeT1{
    float: right;
    margin: 0px;

    border-left: 1px #DCDCDC solid;
    width: 154px;
    height: auto;
    background-repeat: no-repeat;
    overflow: hidden;
    margin-top: 26px;
    margin-left: 13px;
  }
  <! - table >
  .t1{
    width: 154px;
    margin: 0px;
  }
  .td1{
    margin: 0px;
    width: 154px;
    border-top: 1px #CCCCCC solid;
    border-bottom: 1px #CCCCCC solid;
    color: #7F7F7F;
  }
  .td2{
    margin: 0px;
    width: 154px;
    border-bottom: 1px #CCCCCC solid;
  }
  p#subHeader{
    height: 100%;
    width: 100%;
    font-size: 13px;
  }
  p#subHeader a{
    color: #7F7F7F;
    font-size: 13px;
    display: block;
  }
  p#subHeader a:hover{
    color: #525F6D;
    font-size: 13px;
    display: block;
    background-color: #FFFFFF;
  }
  <! - end table >
  
  .p1{
    text-decoration: none;
    font-size: 11px;
  }
  
  .p2{
    margin-top: 5px;
  }
  .p3{
    margin: 1px;
    font-size: 11px;
    padding: 2px;
  }
  
  .padding{
    padding: 5px;
  }
  .padding1{
    padding: 10px;
    font-size: 10px;
  }
  .heading{
    padding-top: 4px;
    padding-left: 4px;
    color: #3C606C;
  }
  .b1{
    color: #4EC0BE;
    text-decoration: bold;
    font-size: 11px;
  }
  .b2{
    color: #4EC0BE;
    text-decoration: bold;
    font-style: italic;
  }
  
  
  .img1{
    padding-right: 1px;
    border-left: 1px #DCDCDC solid;
    margin: 0;
  }
  .img2{
    margin: 0;
  }
  .img3{
    border: 1px #4D7E84 solid;
    float: right;
    margin-right: 2px;
    margin-left: 4px;
  }
  .img4{
    border: 1px #4D7E84 solid;
    margin: 1px;
    margin-right: 8px;
    float: left;
    margin-bottom: 8px;
  
  }
  .img5{
    float: left;
  }
  .img6{
    float: left;
    padding-right: 3px;
  }
  .a1{
    text-decoration: underline;
    color: #4D7E84;
    font-size: 10px;
  }
  .a2{
    font-weight: bold;
    font-style: italic;
    font-size: 11px;
    color: #4D7E84;
}

div#fedBox
{
	overflow: hidden;
	BORDER-RIGHT: #676767 1px solid;
	BORDER-TOP: #676767 1px solid;
	BACKGROUND: #ededed;
	BORDER-LEFT: #676767 1px solid;
	BORDER-BOTTOM: #676767 1px solid;
}

.fedBox
{
	overflow: hidden;
	BORDER-RIGHT: #676767 1px solid;
	BORDER-TOP: #676767 1px solid;
	BACKGROUND: #ededed;
	BORDER-LEFT: #676767 1px solid;
	BORDER-BOTTOM: #676767 1px solid;
}

.linkBox {
    font-weight: bold;
    /*font-size: 10px;*/
    color: #ffffff;
    background-color: #F26522;
    font-family: Verdana;
    text-decoration: none;
    text-transform: uppercase;
}