






/*MCKESSON OLD STYLES - do not use for new development*/
.chromeTerminate {background-position: center bottom; background-image: url(/portal/images/mckesson/edit/edit_mid_dot.gif);border-top-style: none; background-repeat: repeat-x; border-right-style: none; border-left-style:none; height: 1px; border-bottom-style: none} .moduleInitiate {border-top-style:none; background-repeat: repeat-x; border-right-style: none; border-left-style: none;height: 10px; border-bottom-style: none}
.moduleTerminate {background-position: center bottom; background-image: url(/portal/images/mckesson/pp_dotted_tile.gif);background-repeat: repeat-x; height: 21px} .moduleVspace {padding-left: 5px; height:10px}

.tableExpand {border-right: none; border-top: none; font-size: small;padding: 10px 0px 10px 40px; border-left: #CCCC99 1px solid;  border-bottom: #CCCC99 1px solid; background-color: #E0E9F7;}
.tableSection TABLE {padding: 0px 0px 3px; margin: 0px; width: 100%;}
.tableSection TH {padding: 0px 5px; margin: 0px; font: bold small Verdana, Arial, Helvetica, sans-serif; background-color: #E5E5CC}
.tableSection TD {padding: 0px 5px; margin: 0px; font: normal small Verdana, Arial, Helvetica, sans-serif;}

A.tabNav:link {color:#000000; text-decoration: none; }
A.tabNav:visited {color:#000000; text-decoration: none; }
.tableRowAltColor 	{background-color: #F5F9FF}
.tableSubHeader 	{ padding: 0px 5px; margin: 0px; border-top: #CCCC99 1px solid; border-right: none; border-bottom: #CCCC99 1px solid; border-left: #CCCC99 1px solid; font-weight: bold; font-size: small; background-color: #F7F7EC;}

.preFont {font:normal small Courier New, Courier, mono;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*MCKESSON GENERAL*/
INPUT.mck-button,
INPUT{font:normal small Verdana, Arial, Helvetica, sans-serif;}
TH	{font:bold small Verdana, Arial, Helvetica, sans-serif; color:#000000;}
FORM { MARGIN: 0px; }
P, BODY { MARGIN: 0px ;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small;color: #000000;font-weight: normal;font-style: normal}
.mck-pre, PRE {font: normal small Courier New, Courier, mono;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*  MCKESSON NAVIGATIONAL MENUS AND LINKS  */
.mck-menu, 
.mck-menu a:link, 
.mck-menu a:visited	{font: normal small Verdana, Arial, Helvetica, sans-serif;color: #003366; text-decoration: none; }
.mck-menuOn, 
.mck-menuOn a:link, 
.mck-menuOn a:visited{font: bold small Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;  }

/*a.nav is an old MCKESSON style that should not be used.  use epi-buttonLink instead.*/
.bannerQuickNavText a:link,
.bannerQuickNavText a:visited,
a.nav:link,
a.nav:visited {color: #003366 !important; text-decoration: none !important}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* MCKESSON CHROME  CLASSES    */

.mck-chromeHeader {}
.mck-chromeLeftButtons  { font: normal x-small Verdana, Arial, Helvetica, sans-serif; text-align: left;  white-space: nowrap; background-color:#D1DEF2; color: #000000; padding: 2px 0px 2px 5px; }
.mck-chromeTitle        { font: bold small Verdana, Arial, Helvetica, sans-serif;  text-align: left;  white-space: nowrap; background-color:#D1DEF2; color: #000000; padding: 0px 0px 0px 5px; width:100%; }
.mck-chromeRightButtons { font: normal x-small Verdana, Arial, Helvetica, sans-serif; text-align: right; white-space: nowrap; background-color:#D1DEF2; color: #000000; padding: 2px 5px 2px 0px; }
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*MCKESSON PSEUDO FRAME*/
@media Screen    
{.mck-moduleArea { overflow: auto; width: 100%; min-width:100%; position: relative; }}
@media Print    
{.mck-moduleArea { padding: 5px;  width: 100%; position: relative; }}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*MCKESSON PORTAL NAVIGATION BANNER CLASSES*/
.mck-header{background: url(/portal/images/mckesson/header/head_brandpic.jpg) repeat-y fixed right top; margin: 0px; padding: 0px 0px 0px 15px; background-color: #FFFFFF;}
.mck-headerSmall{border-width:1px; border-color: #8D8D69; border-style: solid; margin: 0px; padding: 0px; background-color: #FFFFFF; text-align:center; vertical-align:middle;}
.mck-portalNavBanner {background: #BABA97;height: 19px;margin: 0px; padding: 2px 10px 2px 8px;font-size:x-small;	color:#000000; border-width: 0px 0px 1px 0px; border-color: #8D8D69; border-style: solid;}
.mck-siteControls 	{ background: #BABA97;height: 19px;margin: 0px; padding: 2px 10px;		font-size:x-small;	color:#000000; border-width: 0px 0px 1px 0px; border-color: #8D8D69; border-style: solid; text-align: right;}
.mck-siteControls form {margin:0px;} 
.mck-siteControls select {font-weight:normal; font-size: x-small;}
.mck-patientNavigator {margin:0 10 0; padding:0px;}
.mck-patientNavReasons TD{white-space:nowrap; padding:10px;}
.mck-patientNavReasons TABLE{padding-bottom:10px;}
.mck-patientNavReasons {margin:20px 10px;color:#000000; background-color:#FCFB94; border:1px solid #7F9DB9;position:relative; 	 }
.mck-patientNavigator form {margin:0px;}
.mck-patientNavigator table {background-color: D1DEF2; border-color:#000000; border-width:1px; border-style:solid; margin:5px 0px 0px; color: #000000;}
.mck-patientNavigator TD {padding:5px 2px; white-space:nowrap;}
.mck-patientNavigator select {font-weight:bold; color: #000000;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*MCKESSON HORIZONTAL NAVIGATION CLASSES*/
.mck-horizontalNav{background-color: #E5E5CC;border-width:0px;border-color: #8D8D69;border-style: solid; height:1%;}
.mck-horizontalNav table{width:100%;}

.mck-horizontalLevel1 td {border-width: 0px 1px 0px 0px; border-color: #8D8D69;border-style: solid; padding-right: 4px; padding-left:4px; white-space: nowrap;}
.mck-horizontalLevel1 td.mck-horizontalTab    {background-color: #E5E5CC; padding-right:4px; padding-left:4px; border-width:0px 1px 1px 0px; white-space: nowrap; text-align:center;vertical-align:middle;}
.mck-horizontalLevel1 td.mck-horizontalTabLit {background-color: #F7F7EC; padding-right:4px; padding-left:4px; white-space: nowrap; text-align:center;vertical-align:middle;}
.mck-horizontalLevel1 td.mck-horizontalTab A:link,
.mck-horizontalLevel1 td.mck-horizontalTab A:visited{   color: #003366;      text-decoration: none; font: normal small Verdana, Arial, Helvetica, sans-serif;}
.mck-horizontalLevel1 td.mck-horizontalTabLit A:link,
.mck-horizontalLevel1 td.mck-horizontalTabLit A:visited{color: #000000; text-decoration: none; font: bold small Verdana, Arial, Helvetica, sans-serif;}

.mck-horizontalLevel2 td {background-color: #F7F7EC;border-width: 0px;  padding-right: 4px; padding-left:4px;white-space: nowrap;}
.mck-horizontalLevel2 td.mck-horizontalTab{	 padding-right: 4px; padding-left:4px; margin:2px 0px; border-width:0px 1px 0px 0px;border-color: #8D8D69;border-style: solid;  text-align:center; vertical-align:middle;}
.mck-horizontalLevel2 td.mck-horizontalTabLit{ padding-right: 4px; padding-left:4px;  text-align:center; vertical-align:middle; border-width:0px 1px 0px 0px;border-color: #8D8D69;border-style: solid;}
.mck-horizontalLevel2 td.mck-horizontalTab A:link,
.mck-horizontalLevel2 td.mck-horizontalTab A:visited{color: #000000; text-decoration: none;}
.mck-horizontalLevel2 td.mck-horizontalTabLit A:link,
.mck-horizontalLevel2 td.mck-horizontalTabLit A:visited {font: bold small Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*MCKESSON VERTICAL NAVIGATION CLASSES*/
.mck-verticalNavD { background-color: #000000; padding: 0px; vertical-align: top; border-width:0px 3px 0px 0px; border-color:#8D8D69; border-style:double;}
.mck-verticalNavD td { border-width: 0px 0px 1px 0px; border-color: #8D8D69; border-style: solid; padding: 2px 0px; white-space: nowrap;}
.mck-verticalNavD A:link,
.mck-verticalNavD A:visited{ color: #000000; text-decoration: none;}
.mck-verticalNavD td.mck-verticalTabLit A:link,
.mck-verticalNavD td.mck-verticalTabLit A:visited {font: bold small Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.mck-verticalNav {	background-color: #E5E5CC; 	padding: 0px; vertical-align: top; border-width:0px 3px 0px 0px; border-color:#8D8D69; border-style:double;}
.mck-verticalNav A:link,
.mck-verticalNav A:visited{color: #000000; text-decoration: none;}
.mck-verticalNav td {border-width: 0px 0px 1px 0px; border-color: #8D8D69; border-style: solid; padding: 2px 0px; white-space: nowrap;}
.mck-verticalNav td.mck-verticalTabLit,
.mck-verticalNav tr.mck-verticalSecondLevel{background-color:  #F7F7EC;}
.mck-verticalNav td.mck-verticalTabLit A:link,
.mck-verticalNav td.mck-verticalTabLit A:visited{font: bold small Verdana, Arial, Helvetica, sans-serif ; color: #000000; text-decoration: none;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*//*MCKESSON EDIT CLASSES*/

	
TABLE.editTable,
TABLE.mck-editTable {font-family: Verdana, Arial, Helvetica, sans-serif; margin:auto; padding: 0px; text-align:center;}

.editTopBorder, 
.mck-editTopBorder {font-weight: bold; font-size: small; padding: 3px 10px; border: #336699 solid 1px; background-color: #D1DEF2; text-align: left; }

.editTopData,
.mck-editTopData {font-size: small; border: #336699 solid;padding:5px 10px 10px; border-width: 0px 1px; background-color: #FFFFFF; text-align: left;}

.editVerticalDots,
.mck-editVerticalDots {text-align: center; vertical-align: middle; background-image:url(/portal/images/mckesson/edit/edit_vert_dots.gif); background-repeat: repeat-y; background-position: center center; width: 35px;}
.editMidVerticalDots,
.mck-editMidVerticalDots {background-color: #D1DEF2; width: 31px; border: #336699 solid; border-width: 1px 0px 1px;}
.editMidRightBorder,
.mck-editMidRightBorder {background-color: #D1DEF2; 	margin: 0px; padding: 0px; border: #336699 solid; border-width: 1px 0px 1px;}
.editMidLeftBorder,
.mck-editMidLeftBorder {background-color: #D1DEF2; margin: 0px; padding: 0px; border: #336699 solid; border-width: 1px 0px 1px;}
.editForm,
.mck-editForm {margin: 0px;}
.editBottomBorder,
.mck-editBottomBorder { border: #336699 solid 1px; padding: 5px 20px; background-color: #D1DEF2; text-align: center; vertical-align: middle;}
.editBottomVeritalSpace,
.editBottomData,
.mck-editBottomData {font-size: small; background-color: #FFFFFF; padding: 0px; border: #336699 solid; border-width: 0px 1px;}
.editBottomLeftSide, 
.mck-editBottomLeftSide {font-size:small;background-color: #FFFFFF;text-align: right; padding: 10px 20px 0px 10px;}
.editBottomRightSide,
.mck-editBottomRightSide {font-size:small;background-color: #FFFFFF; padding: 10px 10px 0px 20px;}
.editMidTitleLeft, 
.mck-editMidTitleLeft {font-weight: bold ;font-size:small; background-color: #D1DEF2; text-align:right; border: #336699 solid; padding: 3px 10px; border-width: 1px 0px 1px;}
.editMidTitleRight,
.mck-editMidTitleRight {font-weight: bold ;font-size:small; background-color: #D1DEF2; text-align: left; border: #336699 solid; padding: 3px 10px; border-width: 1px 0px 1px;}
.editBottomInstruction, 
.mck-editBottomInstruction {font-size:small;}
.editBottomInstructionLeft,
.mck-editBottomInstructionLeft {font-size: small; text-align: right;}

.editDottedLine,
.mck-editDottedLine  {height: 1px; border-color: #336699; border-style: solid; border-width: 0px 1px 0px;}

.editTopLeftCorner,
.mck-editTopLeftCorner,
.editTopRightCorner,
.mck-editTopRightCorner,
.editBottomLeftCorner,
.mck-editBottomLeftCorner ,
.editBottomRightCorner,
.mck-editBottomRightCorner { display:none; }
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* MCKESSON STANDARD DATA TABLES */
 .tableGeneratorSection TABLE,
.mck-tableGeneratorSection TABLE { border: #CCCC99 solid; border-width: 1px 1px 0px 0px; padding: 0px 0px 3px; width: 100%;}
.tableGeneratorSection TH, 
.mck-tableGeneratorSection TH { border: #CCCC99 solid; border-width: 0px 0px 1px 1px; padding: 0px 5px;  font:normal small Verdana, Arial, Helvetica, sans-serif;  color: #000000; background-color: #E5E5CC;  text-align: left}
.tableGeneratorSection TD,
.mck-tableGeneratorSection TD { border: #CCCC99 solid; border-width: 0px 0px 1px 1px; padding: 0px 5px;  font:normal small Verdana, Arial, Helvetica, sans-serif;  background-color: #FFFFFF;}

tableGeneratorSection TD a:visited,
.mck-tableGeneratorSection TD a:visited{ color: #003366;}

.mck-tableGeneratorSection TD.mck-oddRow ,
.mck-tableGeneratorSection TR.mck-oddRow TD	{padding: 0px 5px;  font: normal small Verdana, Arial, Helvetica, sans-serif;  background-color: #F5F9FF;}
.mck-tableGeneratorSection TD.mck-evenRow,
.mck-tableGeneratorSection TR.mck-evenRow TD 	{padding: 0px 5px;  font: normal small Verdana, Arial, Helvetica, sans-serif;}

.mck-tableGeneratorSection TD.mck-oddRow0 ,
.mck-tableGeneratorSection TR.mck-oddRow0 TD	{padding: 5px 10px;  font: normal small Verdana, Arial, Helvetica, sans-serif;  background-color: #F5F9FF;}
.mck-tableGeneratorSection TD.mck-evenRow0,
.mck-tableGeneratorSection TR.mck-evenRow0 TD 	{padding: 5px 10px;  font: normal small Verdana, Arial, Helvetica, sans-serif;}
.mck-tableGeneratorSection TD.mck-oddRow1 ,
.mck-tableGeneratorSection TR.mck-oddRow1 TD	{border: #CCCC99 solid; border-width: 0px 0px 0px 1px; padding: 5px 10px; font: normal small Verdana, Arial, Helvetica, sans-serif;  background-color: #F5F9FF;}
.mck-tableGeneratorSection TD.mck-evenRow1,
.mck-tableGeneratorSection TR.mck-evenRow1 TD 	{border: #CCCC99 solid; border-width: 0px 0px 0px 1px; padding: 5px 10px; font: normal small Verdana, Arial, Helvetica, sans-serif;}
.mck-tableGeneratorSection TD.mck-oddRow2 ,
.mck-tableGeneratorSection TR.mck-oddRow2 TD	{border: #CCCC99 solid; border-width: 0px 0px 0px 0px; padding: 5px 10px; font: normal small Verdana, Arial, Helvetica, sans-serif;  background-color: #F5F9FF;}
.mck-tableGeneratorSection TD.mck-evenRow2,
.mck-tableGeneratorSection TR.mck-evenRow2 TD 	{border: #CCCC99 solid; border-width: 0px 0px 0px 0px; padding: 5px 10px; font: normal small Verdana, Arial, Helvetica, sans-serif;}
.mck-tableGeneratorSection TD.mck-oddRow3 ,
.mck-tableGeneratorSection TR.mck-oddRow3 TD	{border: #CCCC99 solid; border-width: 0px 0px 1px 0px; padding: 5px 10px; font: normal small Verdana, Arial, Helvetica, sans-serif;  background-color: #F5F9FF;}
.mck-tableGeneratorSection TD.mck-evenRow3,
.mck-tableGeneratorSection TR.mck-evenRow3 TD 	{border: #CCCC99 solid; border-width: 0px 0px 1px 0px; padding: 5px 10px; font: normal small Verdana, Arial, Helvetica, sans-serif;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* MCKESSON STANDARD DATA TABLES EXPANION STYLES*/
.mck-tableGeneratorSection TD.mck-parentRow,
.mck-tableGeneratorSection TD.mck-parentRow a:link,
.mck-tableGeneratorSection TD.mck-parentRow a:visited,
.tableGeneratorSection TD.mck-parentRow,
.tableGeneratorSection TD.mck-parentRow a:link,
.tableGeneratorSection TD.mck-parentRow a:visited {color: #999999; text-decoration:none;}

.mck-tableGeneratorSection TD.expandCell,
.tableGeneratorSection TD.expandCell {border: none;padding: 0px 5px; background-color: #E0E9F7;}
.mck-tableGeneratorSection TD.indentCol1,
.tableGeneratorSection TD.indentCol1 {border: #CCCC99 solid; border-width: 0px 0px 0px 1px;}
.mck-tableGeneratorSection TD.indentCol2,
.tableGeneratorSection TD.indentCol2  {border: none;}
.mck-tableGeneratorSection TD.indentBottom1,
.tableGeneratorSection TD.indentBottom1 {border: #CCCC99 solid; border-width: 0px 0px 1px 1px;}
.mck-tableGeneratorSection TD.indentBottom2,
.tableGeneratorSection TD.indentBottom2 {border: #CCCC99 solid; border-width: 0px 0px 1px;}
.mck-tableGeneratorSection TD.expandCellBottom,
.tableGeneratorSection TD.expandCellBottom {border: #CCCC99 solid; border-width: 0px 0px 1px; padding: 0px 5px; background-color: #E0E9F7;}
.mck-tableGeneratorSection TD.expandCellCol1,
.tableGeneratorSection TD.expandCellCol1 {border: #CCCC99 solid; border-width: 0px 0px 0px 1px; padding: 0px 5px; background-color: #E0E9F7;}
.mck-tableGeneratorSection TD.expandCellCol1Bottom,
.tableGeneratorSection TD.expandCellCol1Bottom {border: #CCCC99 solid; border-width: 0px 0px 1px 1px; padding: 0px 5px; background-color: #E0E9F7;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*//* mckesson printing*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*//*MCKESSON EDIT CLASSES*/
.mck-rightCallout {
	border-style:solid; 
	border-color:#D9D9D9; 
	border-width:0px 1px 0px 0px; 
	background-color:#F7F7EC ; 
	width:230px }
.mck-borderless {
	border: solid #336699 1px;}
.mck-footer{
	background-color: #FFFFFF;
	border-width: 1px 0px 0px 0px; 
	border-color: #8D8D69; 
	border-style: solid;}
	
.mck-calendar TD {
	border-width: 0px 0px 2px 2px; 
	border-style:solid; 
	border-color:#FFFFFF; 
	color: #000000; 
	font:normal x-small Verdana, Arial, Helvetica, sans-serif; 
	text-align:center; 
	background-color:#F1F1F1; 
	PADDING:0PX 2PX;}
.mck-calendar TH {
	border-width: 0px 0px 2px 2px; 
	border-style:solid; 
	border-color:#FFFFFF; 
	background-color:#336699; 
	font:bold x-small Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	PADDING:2PX 0PX;}
.mck-calendar TABLE {
	border-width: 2px 2px 0px 0px; 
	border-style:solid; 
	border-color:#FFFFFF; 
	width:100%; 
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;}
.mck-calendar TD.dayOfWeek {
	background-color:#F1F1F1; 
	font-weight:bold; 
	text-align:center;}
.mck-calendarLegend TD.today,
.mck-calendar TD.today,
.mck-calendar TD.thisCycle {
	background-color:#008000; 
	COLOR:#FFFFFF; }
.mck-calendar TD a:link,
.mck-calendar TD a:visited{
	text-decoration:none; 
	font-weight:normal; 
	color:#003366;}
.mck-calendar TD.today a:link,
.mck-calendar TD.today a:visited {
	text-decoration:none; 
	font-weight:normal; 
	COLOR:#FFFFFF;}
.mck-calendar TD.entry_present{
	font-weight:bold; 
	color:#000000}
.mck-calendar TD.entry_present a:link, 
.mck-calendar TD.entry_present a:visited{
	text-decoration:none; 
	font-weight:bold; 
	color:#000000}
.mck-calendarLegend TD.entry_present{
	font-weight:bold; 
	color:#000000}
.mck-calendarLegend TD{ 
	font-size:x-small}

/* mckesson module/portlet tab look specific classes */
.mck-pltTabTable{
	border-bottom:1px solid #BABA97;
	width:100%; 
	text-align:center;}
.mck-pltTabTable TD.x {
	border: 1px solid #BABA97;
	border-top:0px solid #BABA97; 
	border-bottom:0px solid #BABA97;}
.mck-pltTab{
	border:1px solid #BABA97;
	border-right:0px solid #BABA97; 
	white-space:nowrap; 
	height:24px; 
	text-align:center; 
	background-color: #d4d4d4;
	padding:0px 3px; 
	width:1%;}
	
.mck-pltTab a:link, 
.mck-pltTab a:visited, 
.mck-pltTab a:hover{
	color:#333333; 
	font-weight:bold; 
	text-decoration:none;}
	
.mck-pltTabLit{
	border-top:1px solid #BABA97;
	border-left:1px solid #BABA97;
	border-right:0px solid #BABA97;
	border-bottom:0px solid #BABA97; 
	white-space:nowrap; 
	height:24px; 
	text-align:center;
	padding:0px 3px;
	width:1%;}
	
.mck-pltTabLit a:link, 
.mck-pltTabLit a:visited, 
.mck-pltTabLit a:hover{
	color:#000000; 
	font-weight:bold; 
	text-decoration:none;}

.mck-pltTabSpacer{
	border-bottom:1px solid #BABA97; 
	border-left:1px solid #BABA97;}
@media print{
	.tableSection TABLE { margin: 0px; padding: 0px; width: 7in; }
	.tableSection TH 		{ margin: 0px; padding: 0px 5px; font: bold x-small Verdana, Arial, Helvetica, sans-serif; background-color: #E5E5CC;}
	.tableSection TD 		{ margin: 0px; padding: 0px 5px; font: normal x-small Verdana, Arial, Helvetica, sans-serif;}
	.tableSection SELECT {font-size:x-small} 
	.tableGeneratorSection TABLE,
	.mck-tableGeneratorSection TABLE { border: #CCCC99 solid; border-width: 1px 1px 0px 0px; padding: 0px 0px 3px; width: 7in;}
	.tableGeneratorSection TH, 
	.mck-tableGeneratorSection TH { border: #CCCC99 solid; border-width: 0px 0px 1px 1px; padding: 0px 5px;  font:normal x-small Verdana, Arial, Helvetica, sans-serif;  color: #000000; background-color: #E5E5CC;  text-align: left}
	.tableGeneratorSection TD,
	.mck-tableGeneratorSection TD { border: #CCCC99 solid; border-width: 0px 0px 1px 1px; padding: 0px 5px;  font:normal x-small Verdana, Arial, Helvetica, sans-serif;  background-color: #FFFFFF;}
	.mck-editSection TABLE {width: 7in;}

	/*.preFont, .mck-pre, PRE {font: normal x-small Courier New, Courier, mono;}*/
	.mck-button, .mck-noPrint {display:none;}
	INPUT {font-size:x-small; border:none;}
	TR, TD {font: normal x-small Verdana, Arial, Helvetica, sans-serif;color: #000000;}
}


