* { font-size: 100%; }
HTML, BODY{margin:0;padding:0;}

TD, P, SPAN, A, DIV{font-family: arial, helvetica, sans-serif;font-size:13px;color:#000000;}

sup {font-size: .85em;}

a:link, a:visited, a:active { text-decoration: none !important; }
a:link, a:visited, a:active { color: #333399; }
a:hover { text-decoration: underline !important; }

A.repImgLink IMG{border:1px solid #FFFFFF;}

A.repImgLink:hover IMG{border:1px solid #333399;}

A.registerLink{color:#356C94;}

.borderedContentTable{border:1px solid #C3C3C3;border-width:0 0 1px 1px;}

.borderedContent td{border-right:1px solid #C3C3C3;border-top:1px solid #C3C3C3;}

.borderedContentRightOnly td{border-right:1px solid #C3C3C3;}

.borderedContentFirstRow{padding:0 3px 0px 3px;border-bottom:1px solid #C3C3C3;}

.grey{background-color:#EAEAEA;}

.jvtitle{font-size:14px;font-weight:bold;padding:12px 0 0 0; margin:0;}

.accountLinks{font-size:11px;color:#363999;}

.listLink{font-size:11px;color:#363999;}

.signInInput{width:119px;height:20px;font-size:11px;margin-bottom:5px;}

.registerList{list-style-image:url(/usacontent/productservices/images/bullet_square_blue.gif);}

.smallText, A.smallText{font-size:11px;}

.privacyText{font-size:11px;}

.contactUsInput{width:190px;}

.smallItalic{font-size:10px;font-style:italic;}

.calendarText{font-size:13px;color:#FFFFFF;font-weight:bold;}

.calendarHeaderLink{font-size:11px;color:#FFFFFF;}

.popUpCell{border:1px solid #A7C6E3;padding:3px 10px 6px 10px;}

.leftBorderRegister{border-left: 1px solid #009899;}

.rightBorderRegister{border-right: 1px solid #009899;}

.allBorderRegister{border: 1px solid #009899;}

.registerContent{border:1px solid #009899;background-color:#DBEDED;}

.red{color:#FF0000;}

p.trademark {margin:20px 0 24px 0 !important; padding: 0 !important;}

p.trademark, p.trademark A{font-size:10px;}

p.trademark b{font-family: arial black; font-size: 0.850em;}

.trademarkStandard{font-size:10px;}

.exampleText{font-size:10px;font-style: italic;line-height: 11px;}

.greenBarText{padding:13px 7px 7px 7px;background-color:#B7DBDB;}

.requiredText{font-size:10px;font-style:italic;color:#FF0000;}

.consentText{margin: 0 7px 7px 7px;}

.startPurpleCell{border:1px solid #A6A7C6;border-right:none;}

.middlePurpleCell{border:1px solid #A6A7C6;border-width:1px 0 1px 0;}

.endPurpleCell{border:1px solid #A6A7C6;border-left:none;}

.nobullet li{font-size: 14px; font-weight: bold; list-style: none; margin-bottom: 10px;}
.nobullet li a{font-size: 14px; font-weight: bold;}

.subcategory li{font-size: 13px; font-weight: normal; margin-bottom: 2px;}
.subcategory li a{font-size: 13px; font-weight: normal;}

.bulletSection{margin-bottom:10px;}

.line-through {
	background: url(/usacontent/productservices/images/bg-line-through.gif) repeat-x;
	line-height: 17px;
	height: 17px;
	margin: 0 0 16px;
	text-align: center;
	}
	.line-through span {
		background: #FFF;
		padding: 0 5px;
		}

h2.sectionHeader{font-size:20px;font-weight:bold;line-height:20px;margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #BAD5EF;}

h2.pageHeader {
	width: 571px;
	font-size:18px;
	padding-bottom: 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #BAD5EF;
	font-weight: normal;
}
	h2.pageHeader .pageHeader {
		font-size: 12px;
		}
h2.title {
	font-size: 20px;
	font-weight: bold;
	line-height:20px;
}
h2.nospace {
	width: 574px;
	margin-bottom: 0;
}
h2.pageHeader span.productName {
	font-size: 20px;
	font-weight: bold;
}
h2.pageHeader span.headerTitle {
	font-size: 20px;
}
h2.pageHeader sup {
	font-size: 13px;
}
h2.bucketHeader {
	font-size:20px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:15px;
}
.ehealthInput{width:200px;}
.prescribeInfo.popup {
	background: url('/usacontent/productservices/images/btn-prescribing-info.gif') no-repeat 0 0 !important;
	width: 158px;
	margin: 0 0 0 5px; padding: 8px 0 0 5px !important;
	}
.prescribeInfo a:link, .prescribeInfo a:visited, .prescribeInfo a:active, .prescribeInfo a:hover, .prescribeInfo a:focus {
	display: block;
	background: url('/usacontent/productservices/images/popup_icon.gif') no-repeat 0 3px;
	width: 133px; height: 44px;
	padding-left: 15px;
	font-size: 11px;
	font-weight: bold;
}
.popup {
	background: url('/usacontent/productservices/images/popup_icon.gif') no-repeat 0 3px;
	padding-left: 15px;
}
.prescribingText{font-size:12px;}

.generalInfoText{font-family:arial,helvetica, sans-serif;font-size:10px;color:#666666;}

.patEdText{width:230px;}

.patEdBorder{  }

.borderBottom{margin: 5px 0 15px 0; padding:0 5px;}

.blueText{color:#363999;}

.bucketText{line-height:14px;}

.bucketContent{padding:10px 0 17px 13px;}

.subbucketHeader{padding-top:5px;}

.bucketImg{padding:5px 0 17px 13px;}

.bucketContentB{padding: 5px 0 17px 6px;}

.alphabetTable {margin-top:10px;}

.alphabetTable td.alphabet {
	font-size:12px;
	background-color:#D5E6F5;
	border-top:1px solid #333399;
	border-bottom:1px solid #333399;
	width:18px;
	text-align:center;
	color:#87ACCE;
}

.alphabetTable td.alphabetSeparator{
	background-color:#D5E6F5;
	border-top:1px solid #333399;
	border-bottom:1px solid #333399;
	font-size:12px;
	width:1px;
	overflow:hidden;
	color: #999999
}

.alphabetTable td.alphabet a:link,.alphabetTable td.alphabet a:visited, .alphabetTable{color:#339;background-color:#D5E6F5;font-size:12px;text-decoration:none;display:block;line-height:19px;}

.alphabetTable td.alphabet a:hover,.alphabetTable td.alphabet a:active, #alphaBetTableHover td.alphabet a:hover{background-color:#FFF;color:#333399;}

* html .alphabetTable td.alphabet a{width:100%;}

.bucketContent{padding-top:10px;padding-left:13px;padding-bottom:17px;}

.warningLink{font-size:12px;}

.addedtoorderSmall{font-size:10px;color:#0000FF;}

td.addedtoorderLarge{color:#0000FF;text-weight:bold;}

.job{font-size:11px;color:#000000;font-family:arial, helvetica, sans-serif;}

.welcomeMPS{
	font-size:21px;
	color:#000000;
	font-weight:bold;
	width: 571px;
	padding-bottom: 10px;
	margin-bottom: 0;
}
p.underline {
	border-bottom: 1px solid #BAD5EF;
}

h2 {display:block;font-size:12pt;font-weight:bold;margin-bottom:0;}

h3 {display:block;font-size:10pt;margin-bottom:0;}

ol.faqs li {margin-top:10px}

.bucketCopy{font-size:12px;}

a.alphabetblueback { /* CQ 26533 - fix width & padding around letters */
	float: left;
	display: block;
	font-size: 12px;
	color: #339;
	background-color: #A7C6E3;
	font-weight: bold;
	text-decoration: none;
	width: 13px;
	text-align: center;
	padding: 0 2px 2px 2px;
}

a.alphabetblueback:hover{background-color: #ffffff;}

.alphabetgreyback { /* CQ 26533 - fix width & padding around letters */
	float: left;
	display: block;
	font-size: 12px;
	color: #87ACCE;
	background-color: #D6E8F6;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 0 2px 2px 2px;
	width: 13px;
}

.regPop{padding:10px;}

#alphaTable{
	width:205px;
	text-align:center;
	padding:0;
	margin:0;
	border-spacing:2px;
}

#alphaTable TD{width:10px;}

#welcomeCopyHome{width:322px;height:189px;padding-top:17px;}

#merckBrandBar{width:1000px;border-bottom:1px solid #CC0000;white-space:nowrap;}

#merckBrandBarTeal{
	position:relative;
	width:1000px;
	height:47px;
	background:#009899;
}
#merckBrandBarTeal #logo {
	width:267px;height:26px;
	top:11px;left:8px;
	position:relative;
}
#merckBrandBarTeal #customerservice {
	width:254px;
	text-align:right;
	position:absolute;
	top:5px;left:700px;
}
#merckBrandBarTeal #customerservice ul {
	list-style:none;
	margin:0;padding:0;
}
#merckBrandBarTeal #customerservice ul li {
	margin:0 0 0 3px;
	padding:0 0 0 6px;
	display:inline;
	background:url(../images/bg_customerservice_pipe.gif) 0 0.3em no-repeat;
}
#merckBrandBarTeal #customerservice ul li.first {background:none;margin:0;padding:0;}

#merckBrandBarTeal #customerservice ul li,
#merckBrandBarTeal #customerservice ul li a {
	color:#FFF;
	font:bold 11px Arial,sans-serif;
}

#jobNumberArea {
	position: absolute;
	width: 954px;
	text-align: right;
	margin: 78px 0 0 0;
	font-size: 11px;
}

#balance-pregnancy {
	background: #D5EBEB;
	width: 80%;
	margin: 16px 0; padding: 5px;
	border: 3px solid black;
	}

#breadCrumbArea {
	width:571px;
	font-size:11px;
	color:#999999;
	margin-bottom:2px;
}

#breadCrumbArea A{font-size:11px;}

#master{width:100%;}

#leftNav{width:179px;float:left;background-color:#bad5ef;}

#content{width:571px;margin:5px 0 0 17px;}

#spacer{
	width:100%;
	font-size:1px;
	margin:0;
	padding:0;
}

/*
#################################################################################################
 BEGIN LEVEL 2 REDESIGN CSS
#################################################################################################
*/

#horzNavFade {
	font-size:1px;
}

#leftNavCell{
	width:168px;
	background-image:url(../images/masthead_bands_07.jpg);
	background-repeat:no-repeat;
	background-color:#bad5ef;
}

#leftnavbluehdr{padding: 0;}

#leftnavbluehdr table{margin-bottom: 17px;}

#leftnavbluehdr-empty {
	height: 65px;
	margin: 0; padding: 0;
	}

#leftnavlinegrey{position:absolute;width:1px;height:373px;z-index:99;top:198px;left:163px;padding:0;margin:0;border-right:1px solid #999999;}

#leftNavFeatProdCell{background-image:url(../images/bg_lft_nav_featured_products.gif);background-repeat:repeat-y;}

#leftNavFeatProdCellBlue{background-image:url(../images/bg_lft_nav_featured_products_blue.gif);background-repeat:repeat-y;}

#leftNavFeatProdName{
	padding:1px 10px 0 0;
	font-size:10px;
}

#leftNavOthrProdName{padding-left:7px;font-size:10px;}

#leftNavOthrProdName A, #leftNavOthrProdName SPAN{font-weight:bold;margin-left:15px;line-height:20px;}

DIV#leftNavResourceList {width:149px;margin:0;padding:0 0 8px 0;background-color:#FFF;text-align:left;}

#leftNavResourceList, #leftNavResourceList A , #leftNavResourceList P,  #leftNavResourceList SPAN{font-size:11px;}

#leftNavResourceList P {margin:0 0 0 12px;line-height:12px;}

#leftNavSignInArea{padding-left:10px;background-color:#DFEFEF}

#leftNavSignInArea, #leftNavSignInArea A, #leftNavSignInArea P{font-size:11px;}

#leftnavwhitehdr{
	background: url(../images/hdr_left_nav.gif) no-repeat 18px 6px;
	padding-bottom:15px;padding-top:15px;
	}
#navListTable, #navListTable A, #navListTable SPAN{font-size:11px;text-align:left;}

#navListTable{background-color:#FFFFFF;width:149px;margin:0;padding:0 0 6px 0;}

#signInInputNav{width:123px;height:20px;font-size:11px;margin-bottom:5px;}

#mpsHeader {width: 954px; height: 67px; margin-top: 5px;}
	#mpsHeader a {font-size:11px; font-weight: normal;}

#mpsLogo {float: left; width: 166px;}

#mpsTagline {float: left; width: 253px; padding-top: 20px;}

#welcomeTextHeader {float: left; font-size: 11px; font-weight: bold; width: 535px; text-align: right;}

#welcomeTextHeader a em, #welcomeTextHeader em {font-style:normal;text-decoration:none;color:#000;}

#welcomeTextHeader a.selected {text-decoration:none; color:#339;}

#welcomeTextHeader .alert {color:#F00;font-size:11px;}

/* My Items flyout */
#welcomeTextHeader #myitemswrapper {
	position:relative;
	width:auto;
	font-size:11px;
}
#welcomeTextHeader #myitemslink {
	position:relative;
	padding-bottom:4px;
}
#welcomeTextHeader #myitemmenu {
	width:146px;
	border:1px solid #ACCAE6;
	list-style:none;
	margin:0;padding:0;
	display:none;
	position:absolute;
	top:16px;left:-7px;
	text-align:left;

}
#welcomeTextHeader #myitemmenu li {
	margin:0;padding:0;
	width:146px;
	background:#D9E3ED;
}
#welcomeTextHeader #myitemmenu li a {
	display:block;
	text-decoration:none;
	font:normal 11px/24px Arial, Helvetica, sans-serif;
	color:#339;
	width:139px;
	background:#FFF;
	margin:0;
	padding:0 0 0 7px;
	text-align:left;
}
* html #welcomeTextHeader #myitemmenu li a {width:146px;}
#welcomeTextHeader #myitemmenu li a:hover {
	background:transparent;
}
/* end My Items flyout */

#widgetRightFade{font-size:1px;background-image:url(../images/widget_shade_blue.gif);background-repeat:repeat-y;}

#widgetRightFadeWhite{background-image:url(../images/widget_shade.gif);background-repeat:repeat-y;}

.wideLink{padding:0 0 3px 14px;line-height:20px;text-decoration:none;display:block;}

.wideLinkAvail{background-color:#FFF;color:#333399;font-weight:bold;padding:0 0 3px 21px;line-height:20px;display:block;text-decoration:none;}

A.widelink:hover, A.widelink:hover SUP, A.widelink:hover SPAN{background-color:#333399;color:#FFF;}

A.widelinkAvail:hover{background-color:#333399;color:#FFF;}

SPAN.widelink{background-color:#FFF;color:#000;}

.featprodpilink {color:#000;font-size:11px;padding-left:21px;line-height:12px;padding-bottom:5px;margin:0;}

.featprodpilink A{color:#000;font-size:11px;line-height:12px;}

.featprodpilink A:hover{font-size:11px;}

.leftNavServicesTitle{font-size:11px;padding-left:10px;line-height:12px;border-right:1px solid #999999;padding-top:7px;}

.signInGreyText{padding:5px;margin:0;font-size:10px;color:#999999;}

.signInBox, .signInBoxBlue{
	position:relative;
	vertical-align:middle;
	padding:4px;
	clear:both;
	background:#DFEFEF;
	font-size:11px;
	border:0;
	border-right:2px solid #FC0;
}

.signInBoxBlue{
	background:#DCE8F4;
}

td.signInBox-vert-bg{
	background:url('/usacontent/productservices/images/img_secure_lock_bg_green.gif') repeat-y;
	vertical-align:middle;
}
td.signInBox-vert-bg-blue{
	background:url('/usacontent/productservices/images/img_secure_lock_bg_blue.gif') repeat-y;
	vertical-align:middle;
}
td.signInBox-horiz-border{
	background:#FC0;
	border-right:2px solid #FC0;
}

/* CQ 26533 - START fix layout of sign in boxes that use lock icons */
.signInLockBox {
	position: relative;
	background: #D6E3F3;
	width: 180px;
	margin: 15px auto;
	padding: 5px 5px 5px 20px;
	border: 2px solid #FC0;
	}
	.signInLockBox img.signIn2Line {
		position: absolute;
		left: -16px;
		margin: 0 !important;
		}
	.signInLockBox img.signIn3Line {
		position: absolute;
		top: 12px;
		left: -16px;
		margin: 0 !important;
		}
	.signInLockBox p {
		font-size: 11px !important;
		margin: 0; padding: 0 !important;
		}
#welcomearea-right .signInLockBox {
	margin: 5px auto;
	}
/* CQ 26533 - END fix layout of sign in boxes that use lock icons */

/* CQ 26533 - REMOVED STYLES
.signInModBox {
	background: #D9E3ED;
	margin: 0px 25px 5px 25px;
	border: 2px solid #FCCD0F;
	}
	.signInModBox .signInModBoxCopy {
		position: relative;
		background: url(/usacontent/productservices/images/img_secure_lock_ltblu.gif) no-repeat;
		font-size: 11px;
		margin: 5px 0 0 -15px;
		padding: 0 5px 5px 35px;
		}
.signInBoxEduRes{
	height:30px;
	width: 200px;
	padding:4px 4px 4px 20px;
	clear:both;
	font-size:11px;
	border:0;
	border:2px solid #FC0;
	background:#FFFFFF;
}
.signInLockEduRes{
	position:relative;
	top:-3px;
	left:16px;
}
.signInParentDivEduRes{
	position:absolute;
	bottom:20px;
	left:10px;
}
.signInLockEduResProd{
	position:relative;
	top:-3px;
	left:16px;
}
.signInLockEduResProdDouble{
	position:relative;
	top:-10px;
	left:16px;
}

.signInLockEduResProdHCP{
	position:relative;
	top:-10px;
	left:16px;
}
.signInLockEduResProdPatients{
	position:relative;
	top:-10px;
	left:16px;
}
.signInParentDivEduResProd{
	padding-top:13px;
	padding-left:1px;
}
.signInBoxEduResProd {
	height:30px;
	width: 200px;
	padding:4px 4px 4px 20px;
	clear:both;
	font-size:11px;
	border:0;
	border:2px solid #FC0;
	background-color:d6e3f3;
}
*/

/* MPS PI/PPI Popup */

div#pippi {
	background: #BFD7EF url(/usacontent/productservices/images/mps_help_bg.gif) repeat-x;
	width: 652px;
}
#ppiPageHeader {
	padding: 10px 0 0 10px;
	}
#pippi .forCaption {
	margin: 2px 0 6px 10px;
	padding: 0;
	}
div#pippi #pippi_header {
	height: 24px;
	position: relative;
	margin-left: 10px;
	border-bottom: 1px solid #353A98;
}
div#pippi a {color:#339; text-decoration:none;}
div#pippi a:hover {text-decoration:underline;}
ul#pippi_nav {
	position: relative;
	list-style: none;
	margin: 0;
	bottom: -1px;
	padding: 0;
}
ul#pippi_nav li {position: relative; text-align:center;}

ul#pippi_nav li#brand {float: left; width:156px;background:url(/usacontent/productservices/images/mpspippi_tabs.gif) 0px -24px no-repeat;}
ul#pippi_nav li#brand strong {width:156px;background:url(/usacontent/productservices/images/mpspippi_tabs.gif) 0 -48px no-repeat;}
ul#pippi_nav li#brand a {width:156px;background:url(/usacontent/productservices/images/mpspippi_tabs.gif) 0 0 no-repeat;}
ul#pippi_nav li#brand a:hover {color:#FFF;background:none;}

ul#pippi_nav li#generic {float: left; width:166px;background:url(/usacontent/productservices/images/mpspippi_tabs.gif) -156px -24px no-repeat;}
ul#pippi_nav li#generic strong {width:166px;background:url(/usacontent/productservices/images/mpspippi_tabs.gif) -156px -48px no-repeat;}
ul#pippi_nav li#generic a {width:166px;background:url(/usacontent/productservices/images/mpspippi_tabs.gif) -156px 0 no-repeat;}
ul#pippi_nav li#generic a:hover {color:#FFF;background:none;}

ul#pippi_nav strong {
	display:block;
	height:24px;
	font:bold 11px/24px Arial,sans-serif;
	color:#999;
}
ul#pippi_nav li a {
	display:block;
	height:24px;
	font:bold 11px/24px Arial,sans-serif;
	color:#339;
}

#pippi a#closebutton,
#pippi a#printbutton {
	display:block;
	width:111px;
	height:24px;
	border:none;
	cursor:pointer;
	position:absolute;
	z-index:10;
}
#pippi a#closebutton {
	background:url(/usacontent/productservices/images/mpspippi_close_button.gif);
	top:28px;left:487px;
}
#pippi a#printbutton {
	background:url(/usacontent/productservices/images/mpspippi_print_button.gif);
	top:75px;left:487px;
}
#pippi a#closebutton span,
#pippi a#printbutton span {
	display:none;
}
#mpspippibody {
	background: white;
	margin-left: 10px;
	padding: 24px 0 5px 12px;
	border-left: 1px solid #353A98;
}

/* MPS Exit Page */

#exitPage {
	background: url(/usacontent/productservices/images/mps_exit_bg.gif) repeat-x;
	}
#exitPageHeader {
	padding: 20px 0 0 10px;
	}
#exitPage .forCaption {
	margin: 2px 0 20px 10px;
	padding: 0;
	}
#exitPageContent {
	width: 769px;
	padding: 0 10px 40px 10px;
	text-align: center;
	}
#exitPageContent p {
	margin: 0 0 15px 0;
	}
#exitPageContent a.exitLink {
	font-size: 17px;
	font-weight: bold;
	}

UL.standard{margin:0;}

* html UL.standard{margin:17px;}

.seeImprtnt{font-size:11px;text-decoration:underline;clear:both;width:100%;text-align:center;}

.eduRsrcsList{margin-left:32px;}

/* begin Welcome Message Module Styles */

div#welcomearea {
	width:571px;
}
div#welcomearea h2 {
	margin:0;padding:0;
	font:bold 16px Arial,sans-serif;
}
div#welcomearea .smallText,
.accordionTabContentBox .smallText,
#prodHiLghtsCell .smallText {
	color: #656565;
}
div#welcomearea ul {
	list-style:none;
	margin:0 0 12px 0px;
	padding:0;
}
div#welcomearea ul li {
	background:url(/usacontent/productservices/images/bullet_5x5_round_black.gif) 0 0.5em no-repeat;
	padding:0 0 0 15px;
}
div#welcomearea ul li a {font-size:12px;}

div#welcomeareaSigneHome ul li {
	background:url(/usacontent/productservices/images/blue_bullet_round.gif) 0 0.5em no-repeat;
	padding:0 0 0 15px;
}
div#welcomeareaSigneHome ul li a {font-size:12px;}

div#welcomearea-left p {font-size:13px;margin:0 0 12px 0;padding:0;}
div#welcomearea-left p a {font-size:13px;}

div#welcomearea-left {
	width:278px;
	float:left;
	}
div#welcomearea-right { /* CQ 26533 - fix layout of welcome area - right column dropping below left */
	width: 284px;
	padding-left: 10px;
	float: left;
	}
div#welcomearea div.moccallout {
	font-size:11px;
	background:url(/usacontent/productservices/images/bg_welcome_moc_sm.jpg) no-repeat;
	margin:0 0 0 13px;
	padding:0;
	width:236px;
	height:89px;
}
div#welcomearea div.moccallout_img p,div#welcomearea div.moccallout_img a {font-size:11px;}
div#welcomearea div.moccallout p,div#welcomearea div.moccallout a {font-size:11px;}
div#welcomearea div.moccallout p {width:126px; padding-top:12px; margin-left:85px;}

div#welcomearea div.moccallout_img {
	font-size:11px;
	background:url(/usacontent/productservices/images/singulair_video_drbrown.jpg) no-repeat;
	margin:0 0 0 13px;
	padding:0;
	width:236px;
	height:89px;
}



div#welcomearea div.moccalloutmaxalt {
	font-size:11px;
	background:url(/usacontent/productservices/images/bg_welcome_mocmaxalt_lg.jpg) no-repeat;
	margin:0;
	padding:0;
	width:256px;
	height:164px;
}
div#welcomearea div.moccalloutmaxalt p {width:131px; padding-top:20px; margin-left:120px;}

P.WelcomeMessage {
	font-family: arial, helvetica, sans-serif;
	width:277px;
	color:#000000;
	padding-bottom: 5px;
}

P.WelcomeMessage UL{margin-top:10px;}

.WelcomeMessageHome {
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	padding-bottom: 5px;
}

.WelcomeMessageHome UL{margin:0;}

ul.pi {
	margin:0 0 9px 0; padding: 0;
	list-style:none;
}
ul.pi li {margin-bottom:5px;}
ul.pi li img {position:relative;top:3px;}

/* end Welcome Message Module Styles */

/* begin eMedical Forums Calendar Module Styles */
.myEventOff{
	cursor:hand;
	color:#5760AB;
}
.myEventOn{
	background-color:#FFFFFF;
	cursor:default;
	color:#5760AB;
}

.upcomingEventOn{
	background-color:#FFFFFF;
	cursor:default;
	color:#5760AB;
}

.upcomingEventOff{
	background-color:#CCCCCC;
	cursor:hand;
	color:#5760AB;
}
/* end eMedical Forums Calendar Module Styles */

/* begin Product Highlights Module Styles */
#prodHiLghtsCell, #prodHiLghtsCellLocked{padding:6px 10px 6px 10px; margin:0; border:1px solid #A7C6E3;border-top:none;}

#prodHiLghtsLocked IMG, #prodHiLghtsCell IMG{float:left;margin:3px 4px 3px 0;}

#prodHiLghtsCell IMG.mediaIcon{margin:3px;margin-left:0;}

#prodHiLghtsCell IMG.helperImg{margin:7px 3px 0 3px;border:none;}

#prodHiLghts, #prodHiLghtsLocked {font-size:12px;margin:0;padding:0;}

#prodHiLghtsLocked{filter:alpha(opacity=25);opacity:.25;-moz-opacity:.25;}

#prodHiLghts P, #prodHiLghtsLocked P{font-size:12px; margin: 0 0 12px;}

#prodHiLghts P#prodCopy{margin:0;padding:0;}

* html p#prodCopy{height:63px !important;}/*  IE hack */

/* end Product Highlights Module Styles */

/* begin Prescribing Information Module Styles */
#prescribingInfoTable,
#prescribingInfoTableLocked {
	min-height: 231px;
	border: 1px solid #A7C6E3;
	border-top: none;
	}
	* html #prescribingInfoTable,
	* html #prescribingInfoTableLocked {
		height: 209px; /* IE min-height hack */
		}
/* end Prescribing Information Module Styles */

/* begin Product Samples Module Styles */

#productSampleTable,
#productSampleTableProdLocked,
#productSampleTableHomeLocked {
	min-height: 203px;
	border: 1px solid #A7C6E3;
	border-top: none;
	}
	#productSampleTable,
	#productSampleTableHomeLocked {
		min-height: 199px;
		}
#prodSampCell,
#prodSampCellLocked {
	padding:6px 10px 2px 10px;
	}
#prodSamp,
#prodSampLocked {
	min-height: 109px;
	}

#prodSamp IMG, #prodSampLocked IMG{float:left;margin:3px 4px 0 0;}

#prodSampLocked{filter:alpha(opacity=25);opacity:.25;-moz-opacity:.25;}

#prodSamp P, #prodSampLocked P{font-size:12px; margin: 0 0 12px 0;}

.viewImprtnt {
	font-size: 11px;
	height: 20px;
	text-align: center;
	padding: 3px 0;
	border: 1px solid #A7C6E3;
	border-top: none;
	}
.viewImprtnt a {
	font-size: 11px;
	}
p.seeSamples {
	margin: 0 !important; padding: 0 !important;
	}
ul.seeSamplesList {
	margin: 0 0 12px; padding: 0 0 0 17px;
	}
	ul.seeSamplesList li {
		margin: 0; padding: 0;
		}
	ul.seeSamplesList li a {
		font-size: 12px;
		}

/* end Product Samples Module Styles */

/* begin Educational Resources Styles */
#eduRsrcsCell{background-color:#D5E2EF;}

#eduRsrcsCell, #eduRsrcsCellLocked{padding:6px 10px 2px 10px;border-top:1px solid #303299;}

#eduRsrcsCellLocked{border-left:1px solid #D5E2EF;border-right:1px solid #D5E2EF;background-color:#F1F6FA;}

#eduRsrcs IMG, #eduRsrcsLocked IMG{float:left;margin:3px 4px 3px 0;}

#eduRsrcs {min-height:135px;}

* html #eduRsrcs {height:135px;} /* IE hack - IE incorrectly implements the height attribute like it should the min-height (which IE doesn't understand) */

#eduRsrcsLocked {min-height:105px;} /* IE hack - IE incorrectly implements the height attribute like it should the min-height (which IE doesn't understand) */

* html #eduRsrcsLocked {height:105px;}

#eduRsrcsLocked{filter:alpha(opacity=25);opacity:.25;-moz-opacity:.25;}

#eduRsrcs P, #eduRsrcs P{font-size:12px;}
/* end Product Samples Module Styles */

/* Begin new left nav styles */
#navListTable div, #navListTable div a, #leftNavResourceList div, #leftNavResourceList div a{font-size:11px;}
#navListTable div a{color:#333399;}
#navListTable div{border-right:1px solid #999999;}

a.listLink, a.listLinkAvail{
	background-image:url(../images/dot_blu.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

a.listLinkLocked, div.listLinkLocked{
	background-image:url(../images/lock_sm.gif);
	background-position: 10px 5px;
	background-repeat:no-repeat;
}

a.listLinkPop{
	background-image:url(../images/icon_newwindow2.gif);
	background-position:6px 5px;
	background-repeat:no-repeat;
}

p.p-bullet {
	background: url(/usacontent/productservices/images/blue_bullet_round.gif) no-repeat 3px 5px;
	margin:3px 0; padding-left: 18px;
	}
p.p-newwindow {
	background: url(/usacontent/productservices/images/icon_newwindow.gif) no-repeat 0 0;
	margin:3px 0; padding-left: 18px;
	}

a.listLinkAvail, div.listLinkLocked, div.listSelected{background-color:#DFEFEF;}
a.listLink, a.listLinkAvail, div.listSelected, a.listLinkPop, a.listLinkLocked, div.listLinkLocked{margin:0;padding:2px 2px 2px 20px;border-right:1px solid #999999;display:block;}
DIV#navListTable a.listLink, DIV#navListTable a.listLinkAvail, DIV#navListTable div.listSelected{padding:2px 1px 2px 17px;}

a.listLink, a.listLinkAvail, div.listSelected{background-position:12px 8px;}
DIV#navListTable a.listLink, DIV#navListTable div.listSelected {background-position:9px 8px;}

a.listLink, a.listLinkAvail{color:#333399;}
a.listLink:hover, a.listLinkAvail:hover{background-image:url(../images/dot_wht.gif);}
a.listLink:hover, a.listLink:hover span, a.listLinkAvail:hover, a.listLinkAvail:hover span, a.listLinkLocked:hover, a.listLinkLocked:hover span, a.listLinkPop:hover, a.listLinkPop:hover span{background-color:#333399;color:#FFFFFF;}

div.badgejv{margin:10px 0 0 10px;font-size:11px;}
div.boxWarn{margin:0;padding:0 0 5px 20px;font-size:11px;line-height:100%;}
div.boxWarn A{font-size:11px;}

div.boxWarnProdList{margin:0;padding:0 0 5px 20px;font-size:13px;line-height:normal;}

div.jv{padding:10px 0 0 12px;}
div.listSelected{background-image:url(../images/dot_blk.gif);background-repeat:no-repeat;}
div.listLinkLocked, div.listLinkLocked span{color:#666666;}
div.listSelected, div.listSelected span{color:#000;}

span.brand{text-decoration:none;font-weight:bold;color:#333399;}
span.generic{color:#666666;}
span.badgeBrand{text-decoration:none;font-weight:bold;color:#333399;}
a:hover span.badgeBrand { text-decoration: underline; }
span.badgeGeneric{color:#000;font-size:11px;line-height:13px;}

div.listSelected span.brand{text-decoration:none;color:#000;}
div.listSelected span.generic{font-weight:bold;text-decoration:none;color:#000;}

.leftgreyline{border-right:1px solid #999999;}

* html a.listLink, * html a.listLinkAvail, * html a.listLinkLocked, * html a.listLinkPop{width:100%;}

/* End new left nav styles */

/* Begin locked icon element CSS */
UL.servicesListing, UL.productListing{margin:0;padding:0;}
UL.servicesListing LI, UL.productListing LI{margin:0 0 0 20px;padding:1px 0 1px 0;color:#333399;}
UL.servicesListing LI.heading{margin:0;list-style-type:none;font-weight:bold;font-size:14px;padding:0 0 5px 0;color:#000;}
UL.productListing LI.heading{margin:0;list-style-type:none;font-size:12px;font-weight:bold;padding:20px 0 0 0;color:#000;}

LI.locked,
LI.lockedSup,
LI.newWin,
LI.newWinSup {list-style-type:none; margin-left:0 !important; padding-left:22px !important;}
	LI.locked {background:url(/usacontent/productservices/images/lock_lg.gif) no-repeat 4px 2px;}
	LI.lockedSup {background:url(/usacontent/productservices/images/lock_lg.gif) no-repeat 4px 5px;}
	LI.newWin {background:url(/usacontent/productservices/images/icon_newwindow2.gif) no-repeat 4px 4px;}
	LI.newWinSup {background:url(/usacontent/productservices/images/icon_newwindow2.gif) no-repeat 4px 8px;}

td div.locked {background:url(/usacontent/productservices/images/lock_lg.gif) no-repeat 0 1px; padding-left:14px;}
td div.lockedSup {background:url(/usacontent/productservices/images/lock_lg.gif) no-repeat 0 4px; padding-left:14px;}
td div.newWin {background:url(/usacontent/productservices/images/icon_newwindow2.gif) no-repeat 0 3px; padding-left:16px;}
td div.newWinSup {background:url(/usacontent/productservices/images/icon_newwindow2.gif) no-repeat 0 7px; padding-left:16px;}
td div.pdfIcon {background:url(/usacontent/productservices/images/icon_acrobat.gif) no-repeat 0 1px; padding-left:23px;}
td div.pdfIconSup {background:url(/usacontent/productservices/images/icon_acrobat.gif) no-repeat 0 4px; padding-left:23px;}

p.newWin{background:url(/usacontent/productservices/images/icon_newwindow2.gif) no-repeat 4px 3px; margin: 0; padding:0 0 0 22px;}
p.newWinSup{background:url(/usacontent/productservices/images/icon_newwindow2.gif) no-repeat 4px 11px; margin: 0; padding:5px 0 0 22px;}

img.newWin {margin: -2px 4px 2px 0;}
	* html img.newWin {margin: 0 4px 0 0;}
/* End locked icon list element CSS */

/***********************
** HELP pages styles **
***********************/
#help img{
	border:0;
}
div#bucket-general-ques{
	margin:0;padding:0;
	position:relative;
	width:278px;
}

span.tab-on{
	color:#999;
	font:bold 11px ,Arial,sans-serif;
	text-decoration:none;
}
a:link.tab-off,a:visited.tab-off,a:active.tab-off{
	display:block;
	width:100%;height:24px;
	padding:0;margin:0;
	color:#339;
	font:bold 11px/24px ,Arial,sans-serif;
	text-decoration:none;
}
a:hover.tab-off{
	display:block;
	width:100%;height:24px;
	line-height:24px;
	color:#FFF;
	text-decoration:none;
}
td#tab-help-on{
	text-align:center;
	vertical-align:middle;
	background:url('/usacontent/productservices/images/help_nav_help_on.gif') no-repeat;
}
td#tab-help-off{
	text-align:center;
	vertical-align:middle;
	background:url('/usacontent/productservices/images/help_nav_help_off.gif') no-repeat;
}
td#tab-faq-on{
	text-align:center;
	vertical-align:middle;
	background:url('/usacontent/productservices/images/help_nav_faq_on.gif') no-repeat;
}
td#tab-faq-off{
	text-align:center;
	vertical-align:middle;
	background:url('/usacontent/productservices/images/help_nav_faq_off.gif') no-repeat;
}

a:link.connect,a:visited.connect,a:hover.connect,a:active.connect{
	color:#339;
	font:normal 13px Arial,sans-serif;
}
td.banner-help-topics{
	background:url('/usacontent/productservices/images/help_banner_help_topics_bg.gif') bottom repeat-x;
}
td.help-left-bg{
	background:url('/usacontent/productservices/images/help_left_bg.jpg') repeat-y;
}
td.esig-popup-left-bg{
	background:url('/usacontent/productservices/images/esig_popup_left_bg.jpg') repeat-y;
}
.help-job-number{
	font:normal 11px Arial,sans-serif;
	color:#000;
	text-align:right;
	vertical-align:bottom;
	height:30px;
	padding:0 8px 2px 0;
}
.help-footer-grad{
	background:url('/usacontent/productservices/images/help_gradient_bg.jpg') repeat-y;
}
#help p{
	line-height:18px;
	margin:14px 0;
}
.help-left-border{
	background:url('/usacontent/productservices/images/help_lt_blue_pixel.gif') left repeat-y;
}
.help-right-border{
	background:url('/usacontent/productservices/images/help_lt_blue_pixel.gif') right repeat-y;
}
.help-bucket-bottom-border{
	width:256px;height:9px;
	background:url('/usacontent/productservices/images/help_lt_blue_pixel.gif') bottom repeat-x;
	font-size:2px;
}
#help-faq-gen-ques{
	border-left:1px solid #D6E2F0;
}
#help form{
	padding:0;
	margin:0;
}
td.help-faq-bucket-head{
	border-bottom:1px solid #009899;
	height:22px;
}
/**********************
END HELP pages styles
***********************/

/*******************************
Begin Contact Us styles
********************************/
DIV.contactUsCol{float:left;clear:none;width:190px;}

DIV.contactUsDiv{float:left;}
DIV.contactUsModCont{padding:5px 0 10px 0;}
DIV.contactUsModHdr{font-size:12px;font-weight:bold;width:90px;}
DIV.bulletDiv{
	width:120px;
	background-image:url(/usacontent/productservices/images/dot_blk.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	font-size:11px;
	padding-left:7px;
}

DIV.default, DIV.highlight{background-color:#D6E8F6;border:1px solid #333399;padding:15px 0 10px 20px;}
DIV.highlight{border:1px solid #FF0000;}
DIV.row{clear:both;padding:7px 0 7px 0;}
DIV.labelColumn, DIV.labelColumnRequired{float:left;width:120px;padding-top:2px;}
DIV.labelColumnRequired{font-weight:bold;}

DIV.inputColumn{float:left;clear:right;}

// NEW FOR TITLE
DIV.titleColumn{float:left;clear:right;margin-left:1px;}


DIV.error, DIV.error DIV{color:red;}
DIV.error INPUT.required{height:22px;border:1px solid #FF0000;background-color:#FFFF99;}
P.error INPUT.required{height:22px;border:1px solid #FF0000;background-color:#FFFF99;}

DIV.errorMessage{display:none;}
DIV.error DIV.errorMessage{padding-left:3px;display:block;font-size:11px;}

SPAN.noRed{color:#000;}
SPAN.alertText{font-weight:bold;color:#FF0000;}
P.noError{display:none;}
P.errorFound{display:block;}
/*******************************
End Contact Us styles
********************************/

.zocorBalanceTable ul li{
	margin-bottom:12px;
}

.popUpCellNoColor{border:1px;padding:3px 10px 6px 10px;}

.popUpalphaTable td.alphabet {
	background-color:#D5E6F5;
	line-height: 11px;
	border-top:1px solid #333399;
	border-bottom:1px solid #333399;
}


a.popUpalphablueback {
	float: left;
	display: block;
	font-size:11px;
	color:#333399;
	background-color:#A7C6E3;
	font-weight: bold;
	text-decoration: none;
	width: 5px;
	text-align:center;
	padding:4px 6px;
}

.popUpalphagreyback {
	float: left;
	display: block;
	font-size:11px;
	color:#87ACCE;
	background-color:#D6E8F6;
	font-weight: bold;
	text-decoration: none;
	width: 5px;
	text-align:center;
	padding:4px 6px;
}
.headerFrameEduResHomeLockView {
	float:left;
	background-color:#343399;
	width:519;
	height:25px;
}
.headerTextEduResHomeLockView {
	position:relative;
	top:4px;
	left:150px;
	font-weight:bold;
	color:#FFFFFF;
}
a.headerLinkEduResHomeLockView {
	float: right;
	color: #339;
	font-size: 11px !important;
}

/* CQ 26533 - moved all accordion styles to rico.css */

.bordermiddle {
	float:left;
	width: 3px;
	border-left:solid 1px #D6E2F0;
	border-right:solid 1px #D6E2F0;
}
.eduResProdLockTabContent p {
	padding: 0 0 12px !important;
	}
.visibleDIV {
	display:block;
	}
.mocTitle {
font-weight: bold;
color: #048B85;
font-size: 18px;
}

.mocTitleRed {
font-weight: bold;
color: #CC0000;
font-size: 18px;
}

.mocText {
color: #048B85;
}

.mocHeader {
font-size: 18px;
color: #000066;
font-weight: bold;
}

.mocSubHeader {
font-weight: bold;
color: #048B85;
font-size: 13px;
}

.mocBlueBold {
color: #4d76a1;
font-weight: bold;
font-size: 12px
}

DIV.mocRow {
clear:both;
padding:0 0 0 0;
}

DIV.mocError {
padding-bottom:15px;}

.blueRow {background-color: #D6E2F0;} /* CQ 26533 */
.whiteRow {} /* CQ 26533 */
.leftColumn {position:relative;float:left; left:5;width:56; padding-top:4px;}
.middleColumn {position:relative;float:left;width:15;padding-top:5px;}
.rightColumn {position:relative;float:left;padding-top:5px;padding-left:1px;}

.speaker {font-size:10px;}

.forCaption {
	background: url("/usacontent/productservices/images/caption_forUSHP.gif") no-repeat left top;
	width: 137px;
	height: 9px;
	overflow: hidden;
	text-indent: 1000px;
	margin: 3px 12px 5px 0;
}
.headerTabFrame {
	background: url("/usacontent/productservices/images/hdr_bucket.gif") no-repeat left top;
	line-height: 25px;
}
.headerTabFrame .headerTabeFrameEnd {
	display: block;
	background: url("/usacontent/productservices/images/hdr_bucket_cap.gif") no-repeat right top;
	padding: 0 11px;
}
.headerTabFrame .blue {
	background-image: url("/usacontent/productservices/images/hdr_bucket_cap_blue.gif");
}
.headerTabFrame .headerTabeFrameEnd h3 {
	display: inline;
	float: left;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
.headerTabFrame .headerTabeFrameEnd a {
	float: right;
	font-size: 10pt;
}

div.stdButton {
	background: url("http://uswpcohamburgr1.merck.com/usacontent/productservices/images/bg_button.gif") no-repeat left top;
	margin: 0;
	padding: 0;
	height: 24px;
	width: 175px;
	vertical-align: top;
}
	div.stdButton span {
		height: 24px;
		margin: 0;
		padding: 0 5px 0 0;
		text-align: center;
		display: block;
		background: transparent url("http://uswpcohamburgr1.merck.com/usacontent/productservices/images/bg_button_end.gif") no-repeat right top;
	}
		div.stdButton span input {
			font-family: sans-serif;
			color: #ffffff;
			font-size: 12px;
			font-weight: bold;
			height: 15px;
			width: 100%;
			border: 0;
			background: none;
		}
		div.stdButton span>input {
			position: relative;
			top: -2px;
		}
		div.stdButton span a {
			font-family: sans-serif;
			color: #ffffff;
			font-size: 12px;
			font-weight: bold;
			height: 17px;
			width: 100%;
			display: block;
			text-decoration: none;
		}

.clearfix, .clearfix-left, .clearfix-right
	{
	display: inline-table;
	}
.clearfix:after, .clearfix-left:after, .clearfix-right:after
	{
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	}
.clearfix:after {clear: both;} /* clear all floating elements */
.clearfix-left:after {clear: left;} /* clear all elements floating left */
.clearfix-right:after {clear: right;} /* clear all elements floating right */
	/* Start hiding from IE-mac \*/
	* html .clearfix, * html .clearfix-left, * html .clearfix-right
		{ /* box-model hack for IE */
		height: 1%;
		}
	.clearfix, .clearfix-left, .clearfix-right
		{ /* box-model hack for IE */
		display: block;
		}
	/* End hiding from IE-mac */

div.helper {
	width: 140px;
	margin-left: 18px;
	margin-top: 27px;
	font-size: 11px;
}
div.helper a {
	font-size: 11px !important;
}
.helperAppCopy {
	color: #666666;
	}
.helperAppCopy,
.helperAppCopy a {
	font-size: 11px !important;
	margin: 6px 0;
	}
div.helper a img,
.helperAppCopy a img {
	border: 0;
}
div.helper img.icon,
.helperAppCopy img.icon {
	float: none !important;
	margin-right: 6px;
}
div.helper img.banner,
.helperAppCopy img.banner {
	display: block;
	margin-top: 5px;
}
#emfLeftContainerHeader p,
#emfRightContainerHeader p {
	color: #000000 !important;
}
.content_section {
	width: 800px;
}


/* CQ 26533 - START styles added for cross-browser compatibility - September 2008 (Release 42) */
#message-center-messages { /* fix layout of message center bucket on home page */
	width: 282px; height: 200px;
	overflow: auto;
	margin: 0; padding: 0;
	border: 1px solid #A7C6E3;
	border-top: none;
	}
#medlinebox {
	position: relative;
	width: 234px;
	border-left: 1px solid #333298;
	border-right: 1px solid #333298;
	}
#balance-copy ul,
#balance-copy ol {
	margin: auto 0 !important; padding: auto 0 auto 15px !important;
	}
#balance-copy li {
	margin: auto 0 auto 15px; padding: auto 0;
	}
/* CQ 26533 - END styles added for cross-browser compatibility - September 2008 (Release 42) */

/* wide layout - 2008-10-23 */
.widegrid #content {
	width: 771px;
	margin:5px 0 0 17px;
	}
.widegrid #horizontalNav td a,
.widegrid #horizontalNav td img {
	display: block;
	}
.widegrid #horzNavFade {
	border-bottom: 1px solid #339;
	}
.widegrid .content_section {
	width: 956px;
	}
#grid-bottom-left-corner {
	background: #bad5ef url('/usacontent/productservices/images/img_left_nav_bottom_corner.gif') no-repeat right top;
	font-size: 1px;
	width: 177px; height: 9px;
	}
#grid-footer {
	background: #bad5ef url('/usacontent/productservices/images/ftr_pic1.gif') repeat-y right top;
	width: 954px; height: 95px;
	}
	#grid-footer a img {
		float: right;
		margin: 10px 90px 0 0;
		border: 0;
		}

	/* welcome area */
	.widegrid #welcome-area {
		width: 771px;
		margin-bottom: 8px; padding-bottom: 8px;
		border-bottom: 1px solid #BAD5EF;
		}
	.widegrid h2.pageHeader {
		width: auto;
		margin: 0; padding-bottom: 10px;
		border-bottom: none;
		}
	.widegrid p {
		margin: 0 0 9px;
		}
		/* collapsed-margin pages */
		#complimentary-samples #welcome-area,
		#educational-resources #welcome-area,
		#products #welcome-area {
			margin-top: -18px;
			}
		#complimentary-samples h2.pageHeader,
		#educational-resources h2.pageHeader,
		#products h2.pageHeader {
			padding-top: 26px;
			}
		#products #welcome-area {
			padding-bottom: 3px;
			}

/* redesigned home page - 2008-10-23 */
#mps-home a {
	color: #4f5acb;
	}
#mps-home h2 {
	font-size: 17px;
	margin: 0 0 18px;
	}
	#mps-home h2.pageHeader {
		font-size: 14px;
		line-height: auto;
		width: auto;
		margin: 13px 0 !important; padding-bottom: 0;
		border: none;
		}
#mps-home h3 {
	font-size: 14px;
	margin: 13px 0;
	}
#mps-home #leftnavbluehdr-empty {
	height: 48px;
	margin: 0; padding: 0;
	}
#mps-home #breadcrumb,
#mps-home .headerTabFrame {
	display: none;
	}
#mps-home .welcomeMPS {
	font-size: 13px;
	width: 771px; height: 20px;
	margin: 0 0 5px; padding: 7px 0 10px;
	}
	/* welcome area */
	#home-welcome img {
		display: block;
		}
	#home-welcome h2 {
		margin: 11px 0 10px;
		}
	#request-product-samples {
		position: relative;
		float: left;
		background: url('/usacontent/productservices/images/bg-request-product-samples.gif') no-repeat left bottom;
		width: 275px; height: 182px;
		margin-bottom: 27px;
		border-right: 1px solid #d1d1d1;
		}
		#request-product-samples p {
			margin: 0; padding: 0 11px 12px 90px;
			}
		#btn-request-product-samples {
			position: absolute;
			bottom: 40px; right: 10px;
			}
	#contact-us {
		position: relative;
		float: left;
		background: url('/usacontent/productservices/images/bg-contact-us.jpg') no-repeat right top;
		width: 246px; height: 197px;
		margin-bottom: 12px; padding: 0 0 0 11px;
		}
		#contact-us ul {
			position: relative;
			list-style: none;
			margin: 0; padding: 0;
			}
			#contact-us ul li {
				background: url('/usacontent/productservices/images/bullet-blue.gif') no-repeat 0 5px;
				color: #4f5acb;
				margin: 0 0 7px; padding: 0 0 0 10px;
				}
	#contact-us-sub {
		position: relative;
		float: right;
		width: 189px; height: 197px;
		margin: 0; padding: 0 0 0 11px;
		border-left: 1px solid #D1D1D1;
		}
		#contact-us-sub h2 {
			margin: 0; padding: 20px 0 3px;
			}
		#contact-us-sub a {
			font-size: 12px;
			}
		#contact-us-sub ul {
			position: relative;
			list-style: none;
			margin: 0; padding: 0;
			}
			#contact-us-sub ul li {
				background: url('/usacontent/productservices/images/bullet-blue.gif') no-repeat 0 6px;
				color: #4f5acb;
				margin: 7px 0 0; padding: 0 0 0 10px;
				}
	#contact-us-product {
		position: relative;
		float: right;
		background: url('/usacontent/productservices/images/bg-contact-us-product.jpg') no-repeat right top;
		width: 264px; height: 156px;
		margin: 0; padding: 0 0 0 20px;
		border-left: 1px solid #D1D1D1;
		}
		#contact-us-product h2 {
			font-size: 17px;
			margin: 0; padding: 11px 0 0;
			}
		#contact-us-product a {
			position: relative;
			font-size: 12px;
			z-index: 5;
			}
		#contact-us-product ul {
			list-style: none;
			margin: 0; padding: 0;
			}
			#contact-us-product ul li {
				background: url('/usacontent/productservices/images/bullet-blue.gif') no-repeat 0 6px;
				color: #4f5acb;
				margin: 7px 0 0; padding: 0 0 0 10px;
				}
		#contact-us-product #moc-logo {
			position: absolute;
			bottom: 0; right: 0;
			border: 0;
			}
	#products #contact-us-product.contact-us-moc {
		background: url('/usacontent/productservices/images/bg-contact-us-moc.jpg') no-repeat right top;
		}
	#products #product-name-pi {
		min-height: 138px;
		}
	#complimentary-samples .signed-in #product-name-pi,
	#educational-resources #product-name-pi {
		min-height: 154px;
		}
	#complimentary-samples #product-name-pi {
		min-height: 176px;
		}
	.pi-column {
		float: left;
		width: 220px;
		}
		.pi-column1 {
		float: left;
		
		width: 240px;
		}
		.pi-column2 {
		float: right;
		
		width: 235px;
		}
	#welcome-area #balance-link {
		height: 13px;
		padding-bottom: 8px;
		}
		#welcome-area #balance-link p {
			font-size: 13px;
			line-height: 13px;
			margin: 0; padding: 0;
			}
	#welcome-area .important-info {
		font-size: 13px;
		line-height: 13px;
		margin: 0; padding: 0 0 5px 0;
		}
	#free-supply {
		margin: 0; padding: 0 0 8px;
		}

	/* pharmaceutical products */
	#pharmaceutical-products h2.pageHeader {
		margin-top: 4px;
		}
	.product-row-odd,
	.product-row-even {
		background: #fff;
		}
		.product-row-odd {
			background: #f3f3f3;
			}
	.product-name {
		font-size: 13px;
		width: 100%; height: 61px;
		padding: 5px 11px;
		vertical-align: middle;
		}
		.product-name a.product-link {
			font-weight: bold;
			}
	.boxed-warning {
		font-size: 11px;
		}
		.boxed-warning a {
			font-size: 11px;
			}
	.boxed-warning-product {
		font-size: 12px;
		}
	.pi-ppi-links {
		width: 121px; height: 61px;
		padding: 15px 0;
		}
	.pi-ppi-links ul {
		list-style: none;
		width: 121px;
		margin: 0; padding: 0;
		}
		.pi-ppi-links ul li {
			font-size: 11px; line-height: 16px;
			}
			.pi-ppi-links ul li a {
				font-size: 11px;
				}
	h4.msp-products {
		font-size: 13px;
		line-height: 14px;
		margin: 0; padding: 11px 0;
		}
	.divider {
		background: #d1d1d1;
		font-size: 1px;
		height: 7px;
		}
		#divider-2,
		#divider-3 {
			margin-top: 7px;
			}
		#divider-1 {
			display: none;
			}
		#mps-home #divider-1 {
			display: block;
			}
/* sidebar */
#home-carousel,
#home-announcements,
#home-featured-resources {
	width: 226px;
	margin-left: 12px;
	}
h3.top-primary,
h3.top-secondary {
	background: url('/usacontent/productservices/images/sidebar-panel-top-primary.gif') no-repeat left bottom;
	color: #fff;
	height: 20px;
	margin: 0 !important; padding: 5px 11px 0;
	}
	h3.top-secondary {
		background: url('/usacontent/productservices/images/sidebar-panel-top-secondary.gif') no-repeat left bottom;
		}
h3.top-primary-wide {
	background: url('/usacontent/productservices/images/sidebar-panel-top-primary-wide.gif') no-repeat left bottom;
	}
h3.top-secondary-wide {
	background: url('/usacontent/productservices/images/sidebar-panel-top-secondary-wide.gif') no-repeat left bottom;
	}
#announcements-panel,
#featured-resources-panel {
	padding: 15px 11px 0;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	}
	/* carousel (panel styles in carousel-panels.css) */
	#home-carousel {
		margin-bottom: 5px;
		}
	.carousel {
		position: relative;
		background: #fff url('/usacontent/productservices/images/carousel-panel-top.gif') no-repeat left top;
		height: 196px !important;
		padding-top: 8px;
		overflow: hidden;
		}
	.carouselBody {
		background: url('/usacontent/productservices/images/carousel-panel-btm.gif') no-repeat left bottom;
		}
	.carouselControls {
		position: absolute;
		bottom: 0; left: 0;
		background: url('/usacontent/productservices/images/sidebar-panel-btm.gif') no-repeat left bottom !important;
		font-size: 11px;
		width: 226px; height: 20px;
		}
		.carouselControls .carouselControl {
			display: block;
			float: left;
			color: #4f5acb;
			font-size: 11px;
			font-weight: bold;
			margin: 3px 0 0 8px;
			}
	.carouselPgOf {
		float: right !important;
		padding: 0 8px 0 0 !important;
		}
	.reveal {
		display:none
		}
	/* announcements */
	#announcements-panel {
		background: #f3f3f3;
		}
		#announcements-panel p {
			font-size: 11px;
			margin: 0; padding: 0 0 15px;
			}
		#announcements-panel a:link {
			font-size: 11px;
			font-weight: bold;
			}
		#announcements-panel a:visited {
			font-size: 11px;
			font-weight: normal;
			}
		#announcements-panel .announcement-date {
			color: #6d6d6d !important;
			font-size: 11px;
			}
	/* featured resources */
	#home-featured-resources {
		background: url('/usacontent/productservices/images/sidebar-panel-btm.gif') no-repeat left bottom;
		padding-bottom: 8px;
		}
	#featured-resources-panel {
		background: #f3f3f3;
		font-size: 11px;
		}
		#featured-resources-panel p {
			font-size: 11px;
			margin: 0; padding: 0 0 15px 62px;
			}
			#featured-resources-panel p#resource-print-vouchers {
				background: url('/usacontent/productservices/images/mps_hp_fr_icon_vouchers.jpg') no-repeat left 2px;
				}
			#featured-resources-panel p#resource-ed-resources {
				background: url('/usacontent/productservices/images/icon-ed-resources.jpg') no-repeat left 2px;
				}
			#featured-resources-panel p#resource-webcasts {
				background: url('/usacontent/productservices/images/icon-webcasts.jpg') no-repeat left 2px;
				}
			#featured-resources-panel p#resource-media-player {
				background: url('/usacontent/productservices/images/icon-media-library.gif') no-repeat left 2px;
				}
		#featured-resources-panel a {
			font-size: 11px;
			font-weight: bold;
			}

/* announcements page */
table#announcements {
	width: 571px;
	margin-bottom: 20px;
	}
	.announcement-row-odd,
	.announcement-row-even {
		background: #fff;
		}
		.announcement-row-odd {
			background: #f3f3f3;
			}
		.announcement-row-odd td,
		.announcement-row-even td {
			padding: 17px 11px;
			}
	#announcement-title {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 0;
		}
	.announcement-title {
		font-size: 14px;
		margin-bottom: 0;
		}
		.announcement-title a:link {
			font-weight: bold;
			}
		.announcement-title a:visited {
			font-weight: normal;
			}
	#announcement-date {
		color: #626262;
		font-size: 12px;
		margin-top: 0;
		}
	#announcement-detail {
		font-size: 12px;
		margin-bottom: 20px;
		}

/* CQ 26533 - START fix layout of Education Materials panels */
.no-materials {
	}
	.no-materials table td {
		font-size: 12px;
		}
		.no-materials table img {
			margin-right: 5px;
			}
	.no-materials p {
		font-size: 12px;
		margin: 0; padding: 0 0 12px !important;
		}
	.no-materials ul {
		font-size: 12px;
		margin: 0 0 12px; padding: 0 0 0 16px;
		}
		.no-materials ul li {
			margin: 0; padding: 0 0 6px;
			}
/* CQ 26533 - END fix layout of Education Materials panels */

/* educational resources module */
#ed-resources-container {
#	margin-bottom: 14px;
	margin-bottom: 0px;
	}
	#ed-resources-container h3 {
		font-size: 14px;
		margin: 12px 0;
		}
#ed-resources-container .corners-top {
	width: 471px !important;
	border-left: 1px solid #339;
	}
	* html #ed-resources-container .corners-top {
		width: 472px !important;
		}
#ed-resources-inner {
	width: 440px;
	border-right: 1px solid #339;
	border-left: 1px solid #339;
	padding: 4px 15px;
	}
	* html #ed-resources-inner {
		width: 472px;
		}
	#ed-resources-inner .view-all {
		margin-top: 18px; padding-top: 18px;
		border-top: 1px solid #ABABAB;
		clear: both;
		}

/* educational resources catalog/module */
#educational-resources #moc-ed-resources,
#products #moc-products {
	display: block;
	}
#complimentary-samples #moc-products,
#educational-resources #moc-products,
#products #moc-ed-resources {
	display: none;
	}
#educational-resources .corners-top {
	width: 770px !important;
	border-left: 1px solid #339;
	}
	* html #educational-resources .corners-top {
		width: 771px !important;
		}
#ed-resources-catalog {
	width: 739px;
	border-right: 1px solid #339;
	border-left: 1px solid #339;
	padding: 4px 15px;
	}
	* html #ed-resources-catalog {
		width: 771px;
		}
	#ed-resources-catalog h2,
	#ed-resources-inner h2 {
		background: #E8E8E8;
		font-size: 15px;
		margin: 12px 0 20px; padding: 2px 5px;
		}
	#ed-resources-inner .no-materials {
		margin-top: 14px;
		}
		#ed-resources-inner #no-mat-double-public,
		#ed-resources-inner #no-mat-double-signedin {
			margin-top: 0;
			}
.ed-resources-product {
	margin-bottom: 18px; padding-bottom: 18px;
	border-bottom: 1px solid #ABABAB;
	}
	.ed-resources-product.last {
		margin-bottom: 0; padding-bottom: 0;
		border-bottom: none;
		}
	.ed-resources-product .description {
		float: left;
		width: 452px;
		padding: 0 20px;
		}
		* html .ed-resources-product .description {
			width: 462px;
			}
		#products .ed-resources-product .description {
			float: none;
			width: auto;
			}
		.ed-resources-product .description p {
			margin:0 0 15px; padding: 0;
			}
		.ed-resources-product .description img {
			display: block;
			float: left;
			width:80px; height:80px;
			margin: 2px 10px 2px 0;
			}
	.ed-resources-product ul {
		float: left;
		margin: 0; padding: 0 0 16px 16px;
		}
		.ed-resources-product ul li {
			margin: 0; padding: 0;
			}
	.ed-resources-product form {
		margin:0;
		}
	.ed-resources-product .quantity-add {
		float: left;
		width: 227px;
		padding-right: 1px;
		}
		* html .ed-resources-product .quantity-add {
			width: 267px;
			}
		#products .ed-resources-product .quantity-add {
			float: none;
			width: auto;
			padding-left: 20px;
			}
		#products .ed-resources-product .helper-app {
			margin-top: 5px;
			}
		#products .ed-resources-product .line-through {
			width: 227px;
			}
		.ed-resources-product p.qty {
			float: left;
			font-size: 13px;
			margin: 0 10px 0 5px; padding: 0;
			}
			#products .ed-resources-product p.qty {
				margin-left: 0;
				}
		.ed-resources-product .itemUpdated,
		.ed-resources-product .itemAdded {
			color: red;
			font-size: 11px;
			font-style: italic;
			text-align: center;
			padding-bottom: 5px;
			}
		.ed-resources-product .unit-limit,
		.ed-resources-product .unit-limit span {
			color: #696868;
			font-size: 11px;
			font-style: italic;
			margin-top: 3px;
			text-align: center;
			clear: both;
			}
			#products .ed-resources-product .unit-limit,
			#products .ed-resources-product .unit-limit span {
				text-align: left;
				}

#complimentary-samples #additional-info {
	position: relative;
	text-align: right;
	font-weight: bold;
	margin: 8px 8px -7px;
	}
#product-samples,
#emedical-forums,
#additional-services {
	background: #f3f3f3;
	width: 287px;
	margin-left: 12px;
	}
	#emedical-forums,
	#additional-services {
		background: #f3f3f3 url(/usacontent/productservices/images/sidebar-panel-btm-wide.gif) no-repeat scroll left bottom;
		padding-bottom: 8px;
		}
	#product-samples #product-samples-panel,
	#emedical-forums #emedical-forums-panel,
	#additional-services #additional-services-panel {
		padding: 20px 12px 4px;
		border-right: 1px solid #d1d1d1;
		border-left: 1px solid #d1d1d1;
		}
		#emedical-forums #emedical-forums-panel h3 {
			font-size: 13px;
			margin: 0; padding: 0;
			}
			#emedical-forums #emedical-forums-panel #webcasts-upcoming h3 {
				margin-bottom: 16px;
				}
		#additional-services p {
			margin: 0 0 12px; padding: 0;
			}
	#product-samples .sign-in-box,
	#emedical-forums .sign-in-box {
		margin-bottom: 14px;
		}
	#product-samples img {
		display: block;
		float: left;
		margin-right: 12px;
		}
	#product-samples form {
		margin: 0; padding: 0;
		}
	#product-samples .btn {
		margin: 0; padding: 0 0 12px;
		}
	#product-samples-copy {
		float: left;
		width: 169px;
		}
	#emedical-forums .note {
		color: #ABABAB;
		font-size: 11px;
		font-style: italic;
		}
	#emedical-forums .view-all {
		margin: 0; padding: 0;
		}
#webcasts-upcoming {
	margin-bottom: 18px; padding-bottom: 14px;
	border-bottom: 1px solid #d5d5d5;
	}
#webcasts-archived {
	padding-bottom: 14px;
	}
.webcast-none,
.webcast-public {
	margin: 12px 0;
	}
	.webcast-none img,
	.webcast-public img {
		float: left;
		width: 80px;
		margin-right: 12px;
		}
	.webcast-none p,
	.webcast-public p {
		float: left;
		width: 169px;
		margin: 0; padding: 0;
		}
#webcasts-speakers {
	margin-bottom: 16px;
	}
	#webcasts-speakers p {
		margin: 0; padding: 0;
		}
	#webcasts-speakers p.speaker-title img {
		margin: 0;
		}
	#webcasts-speakers p.speaker-name {
		font-size: 11px;
		}
		#webcasts-speakers p.speaker-name a {
			font-size: 11px;
			}

/* sign-in boxes - vertically-centered text */
.sign-in-box {
	background: #E8E8E8 url('/usacontent/productservices/images/sign-in-lock.gif') no-repeat 19px 6px;
	min-height: 30px;
	padding: 5px 5px 5px 55px;
	border-top: 1px solid #BAD5EF;
	border-bottom: 1px solid #BAD5EF;
	}
	* html .sign-in-box {
		position: relative;
		height: 40px;
		}
	* html .sign-in-box-tall {
		height: 54px;
		}
	* html .sign-in-box div {
		position: absolute;
		top: 50%;
		}
		.sign-in-box div p {
			display: table-cell;
			font-size: 12px;
			height: 30px;
			margin: 0; padding: 0;
			vertical-align: middle;
			}
			* html .sign-in-box div p {
				position: relative;
				top: -50%;
				height: auto;
				}

/* tabs */
.tabs #tab-hcp,
.tabs #tab-patients {
	position: relative;
	float: left;
	height: 24px;
	margin-bottom: -16px;
	}
	.tabs #additional-info {
		position: relative;
		float: right;
		font-weight: bold;
		height: 24px;
		margin-bottom: -16px; padding-right: 8px;
		}

/* buttons */
.btn-large {
	float: left;
	background: url(/usacontent/productservices/images/btn-large.gif) no-repeat;
	width: 155px; height: 73px;
	margin-right: 10px;
	}
	.btn-large p {
		font-weight: bold;
		margin: 0; padding: 20px 5px;
		text-align: center;
		}
.btn {
	height: 22px;
	margin: 0; padding: 0;
	}
	.btn a:hover {
		text-decoration: none !important;
		cursor: pointer;
		}
.btn .btn-left {
	float: left;
	background: url(/usacontent/productservices/images/btn-left.gif) no-repeat;
	width: 4px; height: 22px;
	}
	.btn a:hover .btn-left {
		background-image: url(/usacontent/productservices/images/btn-left-over.gif);
		}
.btn .btn-mid {
	float: left;
	background: url(/usacontent/productservices/images/btn-mid.gif) repeat-x;
	color: #CECECE;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	padding: 5px 7px;
	}
.btn a .btn-mid {
	color: #000;
	}
	.btn a:hover .btn-mid {
		background-image: url(/usacontent/productservices/images/btn-mid-over.gif);
		}
.btn .btn-right {
	float: left;
	background: url(/usacontent/productservices/images/btn-right.gif) no-repeat;
	width: 4px; height: 22px;
	}
	.btn a:hover .btn-right {
		background-image: url(/usacontent/productservices/images/btn-right-over.gif);
		}
.btn .btn-arrow {
	background: url(/usacontent/productservices/images/btn-arrow-down.gif) no-repeat right 3px;
	padding-right: 14px;
	}
.btn .btn-div {
	float: left;
	width: 13px; height: 22px;
	}

/* corners */
.corners-top {
	font-size: 1px;
	width: 771px; height: 7px;
	margin-top: 15px;
	border-top: 1px solid #339;
	}
	#products .corners-top {
		width: 472px;
		}
	.corner-top-left {
		position: relative;
		float: left;
		background: url(/usacontent/productservices/images/corner-top-left.gif) no-repeat;
		font-size: 1px;
		width: 8px; height: 8px;
		margin-top: -1px;
		}
		.corner-top-no-tabs {
			margin-left: -1px;
			}
	.corner-top-right {
		position: relative;
		float: right;
		background: url(/usacontent/productservices/images/corner-top-right.gif) no-repeat;
		font-size: 1px;
		width: 8px; height: 8px;
		margin-top: -1px;
		}
.corners-btm {
	font-size: 1px;
	width: 771px; height: 7px;
	border-bottom: 1px solid #339;
	}
	#products .corners-btm {
		width: 472px;
		}
	.corner-btm-left {
		position: relative;
		float: left;
		background: url(/usacontent/productservices/images/corner-btm-left.gif) no-repeat;
		font-size: 1px;
		width: 8px; height: 8px;
		margin-bottom: -1px;
		}
	.corner-btm-right {
		position: relative;
		float: right;
		background: url(/usacontent/productservices/images/corner-btm-right.gif) no-repeat;
		font-size: 1px;
		width: 8px; height: 8px;
		margin-bottom: -1px;
		}
.emfProdShow{
	display: block !important;
	}
.emfProdHide{
	display: none !important;
	}
