/* 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:225px; 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 23px; }


/**************************************/
/* 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;
}
