/* ---------------------- Main Navigation ---------------------- */

/* >>>> Global Settings <<<< */
#LeftNav ul, #IntranetLeftNav ul
{
	text-indent: 0;
	margin: 0;
	padding: 0; 
	border: none;
	list-style-type: none;
}

#LeftNav ul li, #IntranetLeftNav ul li
{
	border-top: #ffffff 1px solid;
	display: block;
	text-decoration: none;
	padding:0;
	margin:0;
}

/* >>>> First Level <<<< */
#LeftNav ul.MenuTier1, #IntranetLeftNav ul.MenuTier1
{
	background-color: #b0cae0;
}

#LeftNav ul.MenuTier1 li, #IntranetLeftNav ul.MenuTier1 li
{
	background-color: #b0cae0;
	text-decoration: none;
	padding-bottom: 0px !important; padding-bottom:1px;
}

#LeftNav ul.MenuTier1 li.expanded, #IntranetLeftNav ul.MenuTier1 li.expanded
{
	padding-bottom:0px;
}

#LeftNav ul.MenuTier1 li a, #IntranetLeftNav ul.MenuTier1 li a
{
	display: block;
	font-weight: bold;
	font-size: 0.92em;
	width: 154px !important; width:100%;
	color: black;
	font-family: Arial;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px !important; padding-bottom:5px;
	padding-left: 15px;
	padding-right: 0px;
}

#LeftNav ul.MenuTier1 li.expanded a, #IntranetLeftNav ul.MenuTier1 li.expanded a
{
	padding-bottom:6px;
}

/* >>>> Second Level <<<< */
#LeftNav ul.MenuTier2, #IntranetLeftNav ul.MenuTier2
{
	/*margin-top:6px;*/
	background-color: #96ADB6;
}

#LeftNav ul.MenuTier2 li, #IntranetLeftNav ul.MenuTier2 li
{
	background-color: #96ADB6;
	padding-bottom: 0px !important; padding-bottom:1px;
}

#LeftNav ul.MenuTier2 li.expanded, #IntranetLeftNav ul.MenuTier2 li.expanded
{
	padding-bottom:0px;
}

#LeftNav ul.MenuTier2 li a, #IntranetLeftNav ul.MenuTier2 li a
{
	display: block;
	padding-left: 25px;
	font-weight: bold;
	width: 144px !important; width:100%;
	font-size: 0.83em;
	color: black;
	font-family: Arial;
	text-decoration: none;
	padding-top: 7px !important; padding-top: 6px;
	padding-bottom: 7px !important; padding-bottom:5px;
	margin:0px;
}

#LeftNav ul.MenuTier2 li.expanded a, #IntranetLeftNav ul.MenuTier2 li.expanded a
{
	padding-bottom: 7px !important; padding-bottom:7px;
}

/* >>>> Third Level <<<< */
#LeftNav ul.MenuTier3, #IntranetLeftNav ul.MenuTier3
{
	background-color: #CDD6DB;
}

#LeftNav ul.MenuTier3 li, #IntranetLeftNav ul.MenuTier3 li
{
	background-color: #CDD6DB;
	padding-bottom: 0px;
}

#LeftNav ul.MenuTier3 li a, #IntranetLeftNav ul.MenuTier3 li a
{
	display: block;
	padding-left: 35px;
	font-weight: bold;
	width:134px !important; width:100%;
	font-size: 0.75em;
	color: black;
	font-family: Arial;
	text-decoration: none;
	padding-top: 8px !important; padding-top: 7px;
	padding-bottom: 8px !important; padding-bottom: 7px;
	overflow:hidden;
}

/* >>>> Flyouts <<<< */
#LeftNav ul.FlyOut, #IntranetLeftNav ul.FlyOut
{
	display:block;
	z-index: 11;
	left: 0px;
	visibility: hidden;
	width: 200px;
	position: absolute;
	top: 0px;
	background-color: #142969 !important;
}

#LeftNav ul.FlyOut li, #IntranetLeftNav ul.FlyOut li
{
	background-color: #142969 !important;
	display:block;
}

#LeftNav ul.FlyOut li a, #IntranetLeftNav ul.FlyOut li a
{
	display: block;
	padding-left: 15px;
	font-size: 0.83em;
	width:185px !important; width:100%;
	padding-bottom:7px !important; padding-bottom:6px;
	color: white !important;
	padding-top: 7px !important; padding-top: 6px;
}

#LeftNav ul li a:hover, #LeftNav ul li a.MenuItemMouseOver, #IntranetLeftNav ul li a:hover, #IntranetLeftNav ul li a.MenuItemMouseOver
{
	background-color:#142969;
	color:White;
}

#LeftNav ul.FlyOut li a:hover, #IntranetLeftNav ul.FlyOut li a:hover
{
	text-decoration:underline;
}

/* ---------------------- Member Navigation ---------------------- */


/* >>>> Global Settings <<<< */
#MemberLeftNav ul
{
	text-indent: 0;
	margin: 0;
	padding: 0; 
	border: none;
	list-style-type: none; 
}

#MemberLeftNav ul li
{
	border-top: #ffffff 1px solid;
	display: block;
	text-decoration: none;
}

/* >>>> First Level <<<< */
#MemberLeftNav ul.MenuTier1
{
	background-color: #007575;
}

#MemberLeftNav ul.MenuTier1 li
{
	background-color: #007575;
	text-decoration: none;
	padding-bottom: 0px !important; padding-bottom:1px;
}

#MemberLeftNav ul.MenuTier1 li.expanded
{
	padding-bottom:0px;
}

#MemberLeftNav ul.MenuTier1 li a
{
	display: block;
	font-weight: bold;
	font-size: 0.92em;
	width: 154px !important; width:100%;
	color: white;
	font-family: Arial;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px !important; padding-bottom:5px;
	padding-left: 15px;
	padding-right: 0px;
}

#MemberLeftNav ul.MenuTier1 li.expanded a
{
	padding-bottom:6px;
}

/* >>>> Second Level <<<< */
#MemberLeftNav ul.MenuTier2
{
	/*margin-top:6px;*/
	background-color: #96ADB6;
}

#MemberLeftNav ul.MenuTier2 li
{
	background-color: #96ADB6;
	padding-bottom: 0px !important; padding-bottom:1px;
}

#MemberLeftNav ul.MenuTier2 li.expanded
{
	padding-bottom:0px;
}

#MemberLeftNav ul.MenuTier2 li a
{
	display: block;
	padding-left: 25px;
	font-weight: bold;
	width: 144px !important; width:100%;
	font-size: 0.83em;
	color: black;
	font-family: Arial;
	text-decoration: none;
	padding-top: 7px !important; padding-top: 6px;
	padding-bottom: 7px !important; padding-bottom:5px;
	margin:0px;
}

#MemberLeftNav ul.MenuTier2 li.expanded a
{
	padding-bottom: 7px !important; padding-bottom:7px;
}

/* >>>> Third Level <<<< */
#MemberLeftNav ul.MenuTier3
{
	background-color: #CDD6DB;
}

#MemberLeftNav ul.MenuTier3 li
{
	background-color: #CDD6DB;
	padding-bottom: 0px;
}

#MemberLeftNav ul.MenuTier3 li a
{
	display: block;
	padding-left: 35px;
	font-weight: bold;
	width:134px !important; width:100%;
	font-size: 0.75em;
	color: black;
	font-family: Arial;
	text-decoration: none;
	padding-top: 8px !important; padding-top: 7px;
	padding-bottom: 8px !important; padding-bottom: 7px;
	overflow:hidden;
}

/* >>>> Flyouts <<<< */
#MemberLeftNav ul.FlyOut
{
	display:block;
	z-index: 11;
	left: 0px;
	visibility: hidden;
	width: 200px;
	position: absolute;
	top: 0px;
	background-color: #142969 !important;
}

#MemberLeftNav ul.FlyOut li
{
	background-color: #142969 !important;
	display:block;
}

#MemberLeftNav ul.FlyOut li a
{
	display: block;
	padding-left: 15px;
	font-size: 0.83em;
	width:185px !important; width:100%;
	padding-bottom:7px !important; padding-bottom:6px;
	color: white !important;
	padding-top: 7px !important; padding-top: 6px;
}

#MemberLeftNav ul li a:hover, #MemberLeftNav ul li a.MenuItemMouseOver
{
	background-color:#142969;
	color:White;
}

#MemberLeftNav ul.FlyOut li a:hover
{
	text-decoration:underline;
}

/* ---------------------- BreadCrumb ---------------------- */
.BreadCrumb a
{
	font-size: 0.75em; /*9px*/
	color: black;
	background-color: #cdd6db;
	text-decoration:none;
}

/* ---------------------- Menu Caret Positioning  ---------------------- */
ul.MenuTier1 li a span.MenuCaret
{
	position:absolute;
	left:5px;
	top:auto;
}

ul.MenuTier2 li a span.MenuCaret
{
	position:absolute;
	left:15px;
	top:auto;
}

ul.MenuTier3 li a span.MenuCaret
{
	position:absolute;
	left:25px;
	top:auto;
}

/* ---------------------- For Patients Menu  ---------------------- */
#LeftNav li.ForPatientsMenu
{
	background-color:White;
	padding-bottom:0px !important; padding-bottom:1px;
}

#LeftNav li.ForPatientsMenu a.ForPatientsMenuItem
{
  background-image: url(../images/TemplateImages/ForPatientsMenu.gif);
  background-repeat:no-repeat;
  background-color:Transparent !important;
  color:Black;
  padding-top:15px !important; padding-top:15px;
  padding-bottom:15px !important; padding-bottom:14px;
}

#LeftNav li.ForPatientsMenu a.ForPatientsMenuItem:hover
{
  background-image: url(../images/TemplateImages/ForPatientsMenu.gif);
  background-repeat:no-repeat;
  background-color:Transparent !important;
  color:Black;
}

#LeftNav li.ForPatientsMenuExpanded
{
	background-color:White;
	padding-bottom:0px;
}

#LeftNav li.ForPatientsMenuExpanded a.ForPatientsMenuItem
{
  background-image: url(../images/TemplateImages/ForPatientsMenu.gif);
  background-repeat:no-repeat;
  background-color:Transparent !important;
  color:Black;
  padding-top:15px !important; padding-top:15px;
  padding-bottom:15px !important; padding-bottom:14px;
}

#LeftNav li.ForPatientsMenuExpanded a.ForPatientsMenuItem:hover
{
  background-image: url(../images/TemplateImages/ForPatientsMenu.gif);
  background-repeat:no-repeat;
  background-color:Transparent !important;
  color:Black;
}