/* CSS Author: Andre Reitz */

/**************************************/
/* Global Declarations */
/**************************************/

body { font: 12px arial,helvetica,sans-serif; line-height: 1em; color: #666666; margin: 0px; margin-top: 0px; padding: 0px; }
.bodyBg { background-color: #cabcad; background-image: url('/images/mcneil_recall/bg_body.gif'); background-repeat: repeat-x; }
.contentBg { background-image: url('/images/mcneil_recall/bg_content.gif'); background-repeat: repeat-y; }
.miniNav { font: 10px arial,helvetica,sans-serif; color: #666666; padding-right:20px; }
.topNav { height:29px; font: 12px arial,helvetica,sans-serif; color: #737373; background-image: url('/images/mcneil_recall/bg_topnav3.gif'); background-repeat: no-repeat;}
.footer { font: 10px arial,helvetica,sans-serif; line-height: 1.5em; color: #666666; padding:0px 20px 0px 25px; }
.heroCopy { font-size:12px; font-weight:bold; line-height:14px; color: #005027; margin:7px 0px; }

.grayLink { font-size:10px; font-family:Arial; color:#666666; }
a.grayLink:link { color:#666666; text-decoration:none; }
a.grayLink:visited { color:#666666; text-decoration:none; }
a.grayLink:active { color:#666666; text-decoration:none; }
a.grayLink:hover { color:#737373; text-decoration:underline; }

.copyLink { font-size:10px; font-family:Arial; color:#666666; }
a.copyLink:link { color:#666666; text-decoration:underline; }
a.copyLink:visited { color:#666666; text-decoration:underline; }
a.copyLink:active { color:#666666; text-decoration:underline; }
a.copyLink:hover { color:#737373; text-decoration:underline; }

.blackLink { font-size:10px; font-family:Arial; color:#000000; }
a.blackLink:link { color:#000000; text-decoration:underline; }
a.blackLink:visited { color:#000000; text-decoration:underline; }
a.blackLink:active { color:#000000; text-decoration:underline; }
a.blackLink:hover { color:#737373; text-decoration:underline; }

.heroLink { font-size:14px; font-family:Arial; color:#363636; }
a.footerLink:link { color:#737373; text-decoration:underline; }
a.footerLink:visited { color:#737373; text-decoration:underline; }
a.footerLink:active { color:#737373; text-decoration:underline; }
a.footerLink:hover { color:#363636; text-decoration:underline; }

.footerLink { font-size:10px; font-family:Arial; color:#666666; }
a.footerLink:link { color:#666666; text-decoration:underline; }
a.footerLink:visited { color:#666666; text-decoration:underline; }
a.footerLink:active { color:#666666; text-decoration:underline; }
a.footerLink:hover { color:#737373; text-decoration:underline; }

#home_hero { background-image: url('/images/mcneil_recall/home_hero_plain.jpg'); background-repeat: no-repeat; width:708px; height:265px; margin:10px 23px 0px 23px; color: #000000;}
#home_hero_sp { background-image: url('/images/mcneil_recall/home_hero_sp.jpg'); background-repeat: no-repeat; width:708px; height:225px; margin:10px 23px 0px 23px; color: #000000;}
#home_callouts { margin:10px 23px 0px 30px; }


/**************************************/
/* Drop Down Menu Declarations */
/**************************************/

/* LEVEL ONE */
#dropdown, #dropdown ul				{ list-style: none; }
#dropdown, #dropdown *				{ padding: 2px; margin: 0px; }
ul.dropdown                         { position: relative; }
ul.dropdown li                      { text-align:center; font-weight: normal; float: left; zoom: 1; width:140px; }
ul.dropdown a						{ text-decoration:none; }
ul.dropdown a:hover		            { color: #545454; }
ul.dropdown a:active                { color: #545454; }
ul.dropdown li a                    { display: block; padding: 0px; color: #545454; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { font-weight: bold; color: #737373; position: relative; }
ul.dropdown li.hover a              { color: #545454; }

/* LEVEL TWO */
ul.dropdown ul 						{ width: 165px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ text-align:left; font-weight: normal; background: #ffffff; color: #737373; border-left: 1px dotted #737373; border-right: 1px dotted #737373; border-bottom: 1px dotted #737373; float: none; }
ul.dropdown ul li.hover				{ background: #ebebeb; }
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* LEVEL THREE */
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }.RedFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F00;
	text-decoration: none;
}

ul.leftnavList{margin:0px; padding:0px; list-style:none;}
ul.leftnavList li{background:url(/images/tylenol/arw_yellow_off.gif) no-repeat left top; padding:0px 10px 10px 10px;}
ul.leftnavList li a{font-size:11px; text-decoration:none; color:#333;}
ul.leftnavList li a:hover{text-decoration:underline;}
.newsArticles p{line-height:17px;}
.newsTab td {line-height: 15px;}
.HomeBlkTxt, a.HomeBlkTxt:link, a.HomeBlkTxt:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.HomeBlkTxtSp, a.HomeBlkTxtSp:link, a.HomeBlkTxtSp:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	line-height: 13px;
}
div#disclaimer_over{
	text-align:center;
	font-size:10px;
	font-family:Arial;
	background-color:#F1F1F1;
	border:1px solid #666666;
	width:220px;
	padding:5px;
	height:auto;
	display:none;
	position:absolute !important;
	z-index:150;
	margin-left:-130px; top:-500px; left:-500px;
}
.RecallLink  {
	background-image: url(../images/mcneil_recall/button_off.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005027;
	text-decoration: none;
	height: 22px;
	width: 325px;
	padding:7px 0px 0px 10px;
	margin:0px 0px 3px 0px;
	cursor:pointer;
}

.RecallLink:hover  {
	background-image: url(../images/mcneil_recall/button_on.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005027;
	text-decoration: none;
	height: 22px;
	width: 325px;
	padding:7px 0px 0px 10px;
	margin:0px 0px 3px 0px;
	cursor:pointer;
}
.HomeCalloutBack {
	background-image: url(../images/mcneil_recall/home_callout_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 137px;
	width: 177px;
}

.WhiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

table.home_callouts{border:none; margin-top:10px;}
table.home_callouts td{text-align:center; width:177px; background:url(/images/mcneil_recall/home_callout_bg.gif) no-repeat center top;}
table.home_callouts_content{width:157px; margin:15px auto 0px auto;}
table.home_callouts_content td{height:92px; background:none; text-align:center;}
table.home_callouts_content td.learnMore{height:28px;}
table.home_callouts a{color:#767676; text-decoration:none;}
table.home_callouts td.learnMore a{font-size:10px; display:block; height:12px; margin:0px auto; width:128px; padding:0px 7px 0px 0px; background:url(/images/mcneil_recall/btn_arrow.gif) no-repeat right center;}
table.lotNumbers td{width:71px; height:30px; text-align:center; vertical-align:middle;}

h3{font-size:18px; text-decoration:underline;}
h4{margin:30px 0px; font-size:15px; text-decoration:underline; color:#4F6228; line-height:20px;}
ul.faqList{margin:10px 0px; padding:0px; list-style:none;}
ul.faqList li{margin:0px; padding:0px;}
span.date{display:inline-block; margin-bottom:20px; padding-left:10px;}
ul.faqList li a{display:inline-block; padding:3px 0px 3px 11px; background:url(/images/mcneil_recall/arw_yellow_off.gif) no-repeat left 5px;}
ul.faqList li a:hover{background:url(/images/mcneil_recall/arw_yellow_on.gif) no-repeat left 5px;}
ul.faqs{margin:10px 0px; padding:0px; list-style:none;}
ul.faqs li{margin:0px; padding:5px 0px;}
ul.faqs li p{line-height:16px; margin:0px; padding:0px 0px 10px 0px;}
ul.faqs li.ques{font-weight:bold;}

a.bttLink{display:inline-block; margin:5px 0px 20px 0px; padding-left:13px; background:url(/images/mcneil_recall/arw_back_top_off.gif) no-repeat left center;}
