/* MAIN NAVIGATION - TABS
----------------------------------------- */

#Navigation { clear:both; }
#Navigation ul.main { }
#Navigation ul.main li { list-style:none; display:block; float:left; margin:0px; position:relative; }

#Navigation ul.main li a { float:left; text-decoration:none; display:block; width:136px; height:30px; padding:12px 0px 0px 9px; background-color:transparent; background-image:url(/site/images/navbutton.gif); background-position:left top; background-repeat:no-repeat; color:#ffffff; }

#Navigation ul.main li a.last { background-image:url(/site/images/navbuttonlast.gif); }

#Navigation ul.main li a:hover { cursor:pointer; background-position:bottom; }

#Navigation ul.main li a.link:hover span { cursor:pointer; } 

/* MAIN NAVIGATION - DROPDOWNS AND FLYOUTS - ALL
----------------------------------------- */

		/* default styles
		----------------------------------------- */
		
				/* list items
				----------------------------------------- */
				#Navigation ul.flyout { display:none; position:absolute; left:0px; top:34px; margin:0px; padding:0px; text-align:left; width:138px; border-top:#aeb0b2 1px solid; border-bottom:#aeb0b2 1px solid; color:#4d75a8; z-index:3; background-color:#f9fcff; }
				
				#Navigation ul.flyout li { clear:both; margin:0px; padding:0px; display:block; position:relative; width:148px; height:auto; }
				
				#Navigation ul.main li.main.wider { z-index:4; }
				
/**/		#Navigation ul.main li.main.wider ul.flyout { width:178px; }   /* This is to make the Physicians dropdown wider.*/
				
/**/		#Navigation ul.main li.main.wider ul.flyout li { width:197px; }   /* This is to make the Physicians dropdown wider.*/
				
				/* links within list items
				----------------------------------------- */
				
				#Navigation ul.flyout li a,
				#Navigation ul.flyout li span.noLink { display:block; width:136px; height:auto; background-image:none; background-color:transparent; margin:0px; padding:0px; }
				
				#Navigation ul.flyout a { text-decoration:none; }
				
/**/		#Navigation ul.main li.main.wider ul.flyout li a,
    		#Navigation ul.main li.main.wider ul.flyout li span.noLink { width:186px; }   /* This is to make the Physicians dropdown wider.*/
				
				/* spans within links within list items
				----------------------------------------- */
				
				#Navigation ul.flyout li a span,
				#Navigation ul.flyout li span.noLink span { display:block; margin:0px; padding:4px 15px 4px 15px; clear:both; height:auto; width:106px; color:#4d75a8; background-color:#f9fcff; border-bottom:#999999 1px dotted; border-right:#aeb0b2 1px solid; border-left:#aeb0b2 1px solid; }
				
/**/		#Navigation ul.main li.main.wider ul.flyout li a span,
    		#Navigation ul.main li.main.wider ul.flyout li span.noLink span { width:155px; }   /* This is to make the Physicians dropdown wider.*/
				
				#Navigation ul.flyout li ul.flyout li a span,
				#Navigation ul.flyout li ul.flyout li span.noLink span,
				#Navigation ul.flyout li ul.flyout li ul.flyout li a span,
				#Navigation ul.flyout li ul.flyout li ul.flyout li span.noLink span { border-bottom:#999999 1px dotted; }
				
				#Navigation ul.flyout li ul.flyout li.last a span,
				#Navigation ul.flyout li ul.flyout li.last span.noLink span,
				#Navigation ul.flyout li ul.flyout li ul.flyout li.last a span,
				#Navigation ul.flyout li ul.flyout li ul.flyout li.last span.noLink span { border-bottom:none; }
				
				#Navigation ul.flyout li a:hover span,
				#Navigation ul.flyout li span.noLink:Hover span { color:#001f73; background-color:#cfe6ff; }
				
				#Navigation ul.flyout.level1 li a span,
				#Navigation ul.flyout.level1 li span.noLink span { padding-left:6px; width:115px; }
				
				#Navigation ul.flyout li a.hasChildren span,
				#Navigation ul.flyout li span.noLink.hasChildren span { background-image:url(/site/images/navarrow.gif); padding-right:22px; width:108px; background-position:right 0px; background-repeat:no-repeat; }
				
				#Navigation ul.flyout li a.hasChildren:hover span,
				#Navigation ul.flyout li span.noLink.hasChildren:hover span { background-position:115px 0px; }
		

		/* active or current items
		----------------------------------------- */
		
				/* links within list items
								----------------------------------------- */
				#Navigation ul.flyout li.section a,
				#Navigation ul.flyout li.section span.noLink,
				#Navigation ul.flyout li.current a,
				#Navigation ul.flyout li.current span.noLink { display:block; width:136px; }
				
				
				/* spans within links within list items
								----------------------------------------- */
				
				#Navigation ul.flyout li.section a span,
				#Navigation ul.flyout li.section span.noLink span,
				#Navigation ul.flyout li.current a span,
				#Navigation ul.flyout li.current span.noLink span { background-color:#cfe6ff; background-position:7px 0px; }
				
				#Navigation ul.flyout li.section a.hasChildren span,
				#Navigation ul.flyout li.section span.noLink.hasChildren span,
				#Navigation ul.flyout li.current a.hasChildren span,
				#Navigation ul.flyout li.current span.noLink.hasChildren span { background-position:115px 0px; color:#001f73; }
				
				#Navigation ul.flyout li.section ul li.link a span,
				#Navigation ul.flyout li.section ul li.link span.noLink span,
				#Navigation ul.flyout li.current ul.flyout li.link a span,
				#Navigation ul.flyout li.current ul.flyout li.link span.noLink span { color:#4d75a8; background-color:#f9fcff; }
				
				#Navigation ul.flyout li.section ul li.link a:hover span,
				#Navigation ul.flyout li.section ul li.link span.noLink:hover span,
				#Navigation ul.flyout li.current ul li.link a span,
				#Navigation ul.flyout li.current ul li.link span.noLink span,
				#Navigation ul.flyout li.section ul li.current a span,
				#Navigation ul.flyout li.section ul li.current span.noLink span,
				#Navigation ul.flyout li.current ul.flyout li.link a:hover span,
				#Navigation ul.flyout li.current ul.flyout li.link span.noLink:hover span { color:#001f73; background-color:#cfe6ff; padding:4px 9px 4px 26px; width:101px; background-image:url(/site/images/navbox.gif); background-position:7px 0px; background-repeat:no-repeat; }
				
				#Navigation ul.flyout li.last a span,
				#Navigation ul.flyout li.last span.noLink span { border-bottom:none; }
		

/* MAIN NAVIGATION - FLYOUT LEVELS AFTER 1
----------------------------------------- */
#Navigation ul.flyout.level2,
#Navigation ul.flyout.level3,
#Navigation ul.flyout.level4 { position:absolute; left:137px; top:-1px; /*z-index:1;*/ }

#Navigation ul.flyout.level2 li a span,
#Navigation ul.flyout.level2 li span.noLink span,
#Navigation ul.flyout.level3 li a span,
#Navigation ul.flyout.level3 li span.noLink span,
#Navigation ul.flyout.level4 li a span,
#Navigation ul.flyout.level4 li span.noLink span { padding:4px 9px 4px 26px; width:101px; background-image:url(/site/images/navbox.gif); background-position:-352px 0px; background-repeat:no-repeat; }

#Navigation ul.flyout.level2 li a:hover span,
#Navigation ul.flyout.level2 li span.noLink:hover span,
#Navigation ul.flyout.level3 li a:hover span,
#Navigation ul.flyout.level3 li span.noLink:hover span,
#Navigation ul.flyout.level4 li a:hover span,
#Navigation ul.flyout.level4 li span.noLink:hover span { padding:4px 9px 4px 26px; width:101px; background-image:url(/site/images/navbox.gif); background-position:7px 0px; background-repeat:no-repeat; }

#Navigation ul.flyout.level2 li a.hasChildren span,
#Navigation ul.flyout.level2 li span.noLink.hasChildren span,
#Navigation ul.flyout.level3 li a.hasChildren span,
#Navigation ul.flyout.level3 li span.noLink.hasChildren span,
#Navigation ul.flyout.level4 li a.hasChildren span,
#Navigation ul.flyout.level4 li span.noLink.hasChildren span { padding:4px 9px 4px 26px; width:101px; background-image:url(/site/images/navboxandarrow.gif); background-position:left 0px; background-repeat:no-repeat; }

#Navigation ul.flyout.level2 li a.hasChildren:hover span,
#Navigation ul.flyout.level2 li span.noLink.hasChildren:hover span,
#Navigation ul.flyout.level3 li a.hasChildren:hover span,
#Navigation ul.flyout.level3 li span.noLink.hasChildren:hover span,
#Navigation ul.flyout.level4 li a.hasChildren:hover span,
#Navigation ul.flyout.level4 li span.noLink.hasChildren:hover span,
#Navigation ul.flyout.level2 li.current a.hasChildren span,
#Navigation ul.flyout.level2 li.current span.noLink.hasChildren span,
#Navigation ul.flyout.level3 li.current a.hasChildren span,
#Navigation ul.flyout.level3 li.current span.noLink.hasChildren span,
#Navigation ul.flyout.level4 li.current a.hasChildren span,
#Navigation ul.flyout.level4 li.current span.noLink.hasChildren span,

#Navigation ul.flyout.level2 li ul.flyout li a.hasChildren:hover span,
#Navigation ul.flyout.level2 li ul.flyout li span.noLink.hasChildren:hover span,
#Navigation ul.flyout.level3 li ul.flyout li a.hasChildren:hover span,
#Navigation ul.flyout.level3 li ul.flyout li span.noLink.hasChildren:hover span,
#Navigation ul.flyout.level4 li ul.flyout li a.hasChildren:hover span,
#Navigation ul.flyout.level4 li ul.flyout li span.noLink.hasChildren:hover span,

#Navigation ul.flyout.level2 li.section ul.flyout li a.hasChildren:hover span,
#Navigation ul.flyout.level2 li.section ul.flyout li span.noLink.hasChildren:hover span,
#Navigation ul.flyout.level3 li.section ul.flyout li a.hasChildren:hover span,
#Navigation ul.flyout.level3 li.section ul.flyout li span.noLink.hasChildren:hover span,
#Navigation ul.flyout.level4 li.section ul.flyout li a.hasChildren:hover span,
#Navigation ul.flyout.level4 li.section ul.flyout li span.noLink.hasChildren:hover span,

#Navigation ul.flyout li.section ul.flyout li.section a.hasChildren:hover span,
#Navigation ul.flyout li.section ul.flyout li.section span.noLink.hasChildren:hover span,

#Navigation ul.flyout li.section ul.flyout li.section a.hasChildren span,
#Navigation ul.flyout li.section ul.flyout li.section span.noLink.hasChildren span,

#Navigation ul.flyout.level2 li.current ul.flyout li a.hasChildren span,
#Navigation ul.flyout.level2 li.current ul.flyout li span.noLink.hasChildren span,
#Navigation ul.flyout.level3 li.current ul.flyout li a.hasChildren span,
#Navigation ul.flyout.level3 li.current ul.flyout li span.noLink.hasChildren span,
#Navigation ul.flyout.level4 li.current ul.flyout li a.hasChildren span,
#Navigation ul.flyout.level4 li.current ul.flyout li span.noLink.hasChildren span { color:#001f73; background-color:#cfe6ff; background-image:url(/site/images/navboxandarrow.gif); background-position:left -89px; background-repeat:no-repeat; }
