/* body {background-color:#CCFF33;} */
/* wraps nav */

.mck_nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	padding-top:20px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	z-index: 50;
}

.mck_nav li {
	float: left;
	margin: 0px;
	position: relative;
	padding: 0px;
	 width:177px;
	height:30px;
}
.mck_nav li.last {
	 width:170px;
}

.mck_nav li a {
	display: block;
	line-height: 22px;
	padding: 0 8px;
	text-decoration: none;
}
.mck_nav li span.tabbed_nonlink {
	display: block;
	line-height: 22px;
	padding: 0 8px;
	text-decoration: none;
}

.mck_nav li.current {
	background-image: url(../img/globalnav/mck_nav_tab_bg_active.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: none;
	color: #000;
	margin-right:0px;
	padding:6px 0px 0px 2px;
}
.mck_nav li.hi_current {
	background-image: url(../img/globalnav/mck_nav_tab_bg_active_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: none;
	color: #000;
	margin-right:0px;
	padding:6px 0px 0px 2px;
}
.mck_nav li.lo_wide {
	background-image: url(../img/globalnav/mck_nav_tab_bg_wide_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: none;
	color: #000;
	margin-right:0px;
	padding:6px 0px 0px 2px;
	 width:207px;
}
.mck_nav li.hi_wide {
	background-image: url(../img/globalnav/mck_nav_tab_bg_wide_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: none;
	color: #000;
	margin-right:0px;
	padding:6px 0px 0px 2px;
	 width:207px;
}
.mck_nav li.current_wide {
	background-image: url(../img/globalnav/mck_nav_tab_bg_wide_active.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: none;
	color: #000;
	margin-right:0px;
	padding:6px 0px 0px 2px;
	 width:207px;
}
.mck_nav li.hi_current_wide {
	background-image: url(../img/globalnav/mck_nav_tab_bg_wide_active_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: none;
	color: #000;
	margin-right:0px;
	padding:6px 0px 0px 2px;
	 width:207px;
}
.mck_nav li.lo {
	background-image:url(../img/globalnav/mck_nav_tab_bg_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: none;
	color: #000;
	margin-right:0px;
	padding:6px 0px 0px 2px;
}
.mck_nav li.hi { 
	background-image: url(../img/globalnav/mck_nav_tab_bg_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border: none;
	color: #000;
	margin-right:0px;
	padding:6px 0px 0px 2px;
}

.mck_nav li.current a {
	color: #666;
}
.mck_nav li.current span.tabbed_nonlink {
	color: #666;
}

.mck_nav li.lo a, .mck_nav li.lo_wide a {
	color: #1749a6;
}

.mck_nav li.hi a, .mck_nav li.hi_wide a {
	color: #424242;
	text-decoration: none;
}

.mck_nav li.lo .mck_drop, .mck_nav li.lo_wide .mck_drop { display: none; }

.mck_nav li.hi .mck_drop, .mck_nav li.hi_wide .mck_drop, .mck_nav li.hi_current .mck_drop, .mck_nav li.hi_current_wide .mck_drop { display: block; }

.mck_drop {
	display: none;
	list-style: none;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
	position: absolute; 
	/* need this to keep parent li from spreading out */
	/* width: 185px; /* needs this to define dropdown width */
	top:30px;
	left:0px;
	
}
.mck_drop li a {
	display: block;
	line-height:normal;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.mck_drop li {
	float: none;
	line-height: 18px;
	margin: 0;
	padding: 0;
}



/* Mike Added for testing presentation of lower div area */

#mck-main-content {  
	width: 974px;
	clear: both;
	background: #f1f1f1;
	border: 1px solid #666;
	border-top:none;
	z-index:1;
}
.mck_nav_content {
	background-image: url(../img/globalnav/mck_nav_flyout_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:348px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
/* .mck_nav li.hi_wide .mck_drop .mck_nav_content {
	background-image: url(../img/globalnav/mck_nav_flyout_wide_bg.gif);
} */
.mck_nav_content div.pad {
	margin:0px 0px 0px 0px;
	padding:10px 15px 10px 15px;
}	

/* Flyout Content Styles Modified from mckessonhp.css */


.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.on {
	DISPLAY: block
}
.off {
	DISPLAY: none
}

.twoThirdsBottom .learnContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 30px
}
P.learnTitle {
	FONT-SIZE: 12px; MARGIN: 0px 0px 26px; COLOR: #ff6600
}
.learnPanels {
	WIDTH: 400px;
}
div.mck_nav_content div.learnTriggers {
	BACKGROUND: url(../img/globalnav/learn_border.jpg) repeat-y right top; WIDTH: 150px; margin-bottom:10px;
}
div.mck_nav_content div.learnTriggers UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 10px 0px; WIDTH: 150px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
div.mck_nav_content div.learnTriggers UL LI {
	MARGIN-TOP: 4px; WIDTH: 150px;float:none; height:auto; line-height:normal;padding:0px;
}
div.mck_nav_content div.learnTriggers UL LI A {
	WIDTH: 100%;COLOR: #003399; TEXT-DECORATION: none;padding:0px;margin:0px;
}
div.mck_nav_content div.learnTriggers UL LI A:hover {
	WIDTH: 100%; COLOR: #3399ff; TEXT-DECORATION: none;padding:0px;
}
.selected {
	BACKGROUND: url(../img/globalnav/arrow_border_orange.gif) no-repeat 144px 1px; 
}
.static {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
div.mck_nav_content div.learnTriggers UL LI.triggerTitle {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #404040
}
div.mck_nav_content div.learnTriggers UL LI.sectionEnd {
	MARGIN-BOTTOM: 10px
}
.learnItem {
	DISPLAY: none; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px; WIDTH: 150px;
}
.learnItemStatic {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px; WIDTH: 150px;
}

/* copied from home header styles */

.bannerContainer {
	MARGIN: 0px 0px 0px; WIDTH: 780px; BORDER-BOTTOM: #ff6600 1px solid; HEIGHT: 92px
}
.bannerLogo {
	WIDTH: 154px
}
.bannerLogo IMG {
	MARGIN: 31px 0px 24px; WIDTH: 154px
}
.bannerRight {
	MARGIN: 25px 0px 0px; WIDTH: 626px
}
.bannerNav_Login {
	WIDTH: 626px
}
.Navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, sans-serif
}
.Navigation LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.Navigation LI.space {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #cecece; PADDING-TOP: 0px; HEIGHT: 8px
}
.Navigation .lastNavItem {
	MARGIN-RIGHT: 10px
}
.Navigation .copyright {
	COLOR: #666; MARGIN-RIGHT: 0px
}
.loginBlock {
	MARGIN-TOP: 3px; BACKGROUND: url(../img/globalnav/login_box.jpg) no-repeat left top; WIDTH: 111px; HEIGHT: 21px
}
.loginLink {
	MARGIN-TOP: 3px; DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: url(../img/globalnav/arrow_orange.gif) no-repeat 95px 4px; MARGIN-LEFT: 6px
}
.bannerSearch {
	MARGIN-TOP: 11px; WIDTH: 626px
}
.bannerSearch .search {
	WIDTH: 210px
}
.bannerSearch .search INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 210px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 16px; margin-bottom: 0px; margin-top: 0px
}
.bannerSearch .searchButton {
	BACKGROUND: url(../img/globalnav/search_box.jpg) no-repeat left top; MARGIN-LEFT: 6px; WIDTH: 49px; HEIGHT: 21px; TEXT-ALIGN: center
}
.searchButton A {
	DISPLAY: block; FONT-SIZE: 10px; WIDTH: 49px; COLOR: #ffffff; LINE-HEIGHT: 19px; HEIGHT: 21px
}
.mck_nav li.hi div.learnItem a {
	display:inline;
	padding:0px;
	color:#003399;
	line-height:normal;
}
.industryPillarCategoryNameFiller{
	height:2px;
}

