@charset "utf-8";

/* HEADER */
div#portal-top { width:100%;/*for IE6*/ text-align: center; background-color: #FFFFFF; border-bottom:solid 1px #114475; position:relative; z-index:1; }
		p.hiddenstructure { display:none; } /*used to hide skip nav/content*/
	div#header { margin:0 auto; width:93em; text-align:left; }
	/* SEARCH */	
	div#search { margin: 1em 0; float: right; width:38em; clear: right; }
		div#search form {  }
			div#search form label {display: none; }
			div#search form #radiobutton { float:right;  }
				div#search form input.radio {  position:relative; top:0.4em; }
				div#search form span.label {margin:0 1em 0 0.3em; vertical-align:middle;/*for Opera*/ /*position:relative; top:0.1em;(could use for Safari)*/color:#969B9F;margin-bottom:.4em; }
			div#search form #inputfield {background-color:#FFFFFF; border:solid 1px #969B9F; float:right }
				div#search form input.text { padding:0.25em; vertical-align:middle; width:15em; border:0; color:#969B9F; }
				
				div#search form input.submit { vertical-align:middle; /*width:19px; height:20px;*/ width:1.45em; height:1.55em; }
					
	/* GLOBAL NAVIGATION */
	div#globalnav { float:right; display:block; width:auto; height:2em; background-color:#00558B; color:#FFFFFF; }
		div#globalnav dl { padding:0; width:auto; }
			div#globalnav dl dt { display:block; padding:0 1em; float:left; width:auto; height:2em; font-weight:normal; border-right: solid 0.1em #FFFFFF; }
				div#globalnav dl dt#first { background-image: url(/edu/virginia/healthsystem/page_template/templates/images/som/globalnav-curve-left.gif); background-repeat:no-repeat; background-position:left bottom; }
				div#globalnav dl dt#last { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/globalnav-curve-right.gif); background-repeat:no-repeat; background-position:right bottom; border:0; }
				div#globalnav dl dt a { display:block; padding:0.3em 0; color:#FFFFFF; text-decoration:none; }
				div#globalnav dl dt a:hover { text-decoration:underline; }
			
	/* LOGO */
	a#logo img {margin: 1.3em 0 0 0; width:24em; height:4.3em; border: none;}
			
/* PRIMARY TOP NAVIGATION */
div#globalnav-wrapper { }

div#globalnav-wrapper ul { margin:0; padding:0; list-style:none; }/* setting base */
div#globalnav-wrapper li { margin:0; padding:0; } /* setting base */
div#globalnav-wrapper a:link,
div#globalnav-wrapper a:visited,
div#globalnav-wrapper a:hover,
div#globalnav-wrapper a:active { text-decoration:none; }


ul#portal-globalnav { clear:both; padding:0; height:37px;/*position:relative; z-index:3;*/ }
	ul#portal-globalnav li { float:left; }
		ul#portal-globalnav li#portaltab-index_html { display:none; } /* to not display home in menu */
	ul#portal-globalnav li a { display:block; position:relative; border:none; color:#00558B; }		
	ul#portal-globalnav li.selected a { background-color:transparent; border-color: none; border-style:none; }/* Overriding Plone */
	ul#portal-globalnav li a:hover { background-color:transparent; border-color:none; border-bottom:none!important; }/* Overriding Plone */
	
	/* TAB DEFAULT */
	ul#portal-globalnav li a.mainTabContent { margin-right:16px; padding:10px 10px 9px 0; color:#AA5500; font-size:1.3em; position:relative; z-index:100; }
		ul#portal-globalnav li#portaltab-education a.mainTabContent { padding-left:0; }
		ul#portal-globalnav li#portaltab-administration a.mainTabContent { margin-right:0; }
	ul#portal-globalnav li a.mainTabContent span  { float:left; margin-top:-10px; margin-left:-10px; padding:10px 0 3px 10px; width:auto; height:23px; position:relative; z-index:101; }
		*:first-child+html #portal-globalnav li a.mainTabContent span  { padding-bottom:2px; }
		* html #portal-globalnav li a.mainTabContent span  { padding-bottom:2px; }

	/* TAB HOVER TO WHITE */	
	ul#portal-globalnav li a.mainTabContent:hover { color:#00558B; background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); background-repeat:no-repeat; background-position:top right; position:relative; z-index:101; }
		* html ul#portal-globalnav li a.mainTabContent:hover { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab-ie.png); }
	ul#portal-globalnav li a.mainTabContent:hover span { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); background-repeat:no-repeat; background-position:top left; width:auto; position:relative; z-index:101; }
		* html ul#portal-globalnav li a.mainTabContent:hover span { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab-ie.png); }
	
	/* TAB STAYS WHITE ON HOVER WHEN HOVER ON CHILDREN FOR ALL BROWSERS BUT IE6 */
	ul#portal-globalnav :hover > a:first-child { color:#00558B; background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); background-repeat:no-repeat; background-position:top right; position:relative; z-index:102;  }
	ul#portal-globalnav :hover > a:first-child span { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); background-repeat:no-repeat; background-position:top left; position:relative; z-index:102; }

	/* TAB SELECTED TURNS BLUE */
	ul#portal-globalnav li.selected a.mainTabContent { color:#FFFFFF; background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab-on.png); background-repeat:no-repeat; background-position:top right; /*position:relative; z-index:101;*/ }
		* html ul#portal-globalnav li.selected a.mainTabContent { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab-on-ie.png); }
	ul#portal-globalnav li.selected a.mainTabContent span  { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab-on.png); background-repeat:no-repeat; background-position:top left; /*position:relative; z-index:101;*/ }
		* html ul#portal-globalnav li.selected a.mainTabContent span { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab-on-ie.png); }
	
	/* TAB SELECTED TURNS WHITE WHEN HOVERED */
	ul#portal-globalnav li.selected a.mainTabContent:hover { color:#114475; background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); background-repeat:no-repeat; background-position:top right; /*position:relative; z-index:101;*/ }
		* html ul#portal-globalnav li.selected a.mainTabContent:hover { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab-ie.png); }
	ul#portal-globalnav li.selected a.mainTabContent:hover span { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); background-repeat:no-repeat; background-position:top left; /*position:relative; z-index:101;*/ }	
		* html ul#portal-globalnav li.selected a.mainTabContent:hover span { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab-ie.png); }
	
	/* TAB SELECTED DISAPPEARS WHEN HOVER ON SIBLINGS EXCEPT FOR IE6 */
	ul#portal-globalnav:hover > li.selected a { color:#AA5500; background-image:none }
		*:first-child+html ul#portal-globalnav:hover > li.selected a { background-image:none; }
	ul#portal-globalnav:hover > li.selected a span { background-image:none; }
		*:first-child+html ul#portal-globalnav:hover > li.selected a span { background-image:none; }

	/* TAB SELECTED TURNS WHITE WHEN HOVER ON CHILDREN EXCEPT FOR IE */
	ul#portal-globalnav li.selected:hover > a:first-child { color:#114475; background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); background-repeat:no-repeat; background-position:top right; position:relative; }
		*:first-child+html ul#portal-globalnav li.selected:hover > a:first-child { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); }
	ul#portal-globalnav li.selected:hover > a:first-child span { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); background-repeat:no-repeat; background-position:top left; z-index:102; /*need z-index for IE7*/ }
		*:first-child+html ul#portal-globalnav li.selected:hover > a:first-child span { background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/tab.png); position:relative; z-index:101;/*need z-index for IE7*/ }
        
        
/*  SUBMENU STYLES */
#portal-globalnav ul.submenu { clear:both; margin:-2px 0 0 -10px; padding:0; position:absolute; left:-999em; width:auto; max-width:300px; z-index:100; }
	:first-of-type #portal-globalnav ul.submenu { margin-top:-1px; }
	*:first-child+html #portal-globalnav ul.submenu { margin-top:-1px; }
	* html #portal-globalnav ul.submenu { margin:0 0 0 -6px; padding:0; width:300px; background-color:#FFFFFF; border-left:2px solid #8AAECF; border-right:2px solid #8AAECF; border-bottom:2px solid #8AAECF; }
	#portal-globalnav ul.submenu { margin /*\**/:-1px 0 0 -10px\9 } /*IE 8*/

#portal-globalnav ul.submenu li { float:none; line-height:1.4em; }
	*:first-child+html #portal-globalnav ul.submenu li { display:inline; width:100%; }

ul#portal-globalnav ul.submenu a { display:block; margin:0; padding:0; font-size:1.1em; width:inherit; }

ul#portal-globalnav li.selected ul.submenu a { color:#00558B; } 
	ul#portal-globalnav ul.submenu a img { display:none; } /*overriding images displayed by Plone*/

ul#portal-globalnav ul.submenu li.navTreeItem div a { background-image:none; }
ul#portal-globalnav ul.submenu li.navTreeItem div a.hasDropDown { margin-left:-20px; padding:0.5em 0 0; color:#405461!important;/*OVERRIDING PLONE'S IMPORTANT*/ font-weight:bold; }
	* html ul#portal-globalnav ul.submenu li.navTreeItem div a.hasDropDown { margin-left:0; }
ul#portal-globalnav ul.submenu ul.navTreeLevel1 { margin:0; margin-left:-10px; padding:0; white-space:normal; }
	* html ul#portal-globalnav ul.submenu ul.navTreeLevel1 { margin:0; list-style:none; }
	ul#portal-globalnav ul.submenu ul.navTreeLevel1 li.navTreeItem div { clear:both; padding:0.1em 0; }
	ul#portal-globalnav ul.submenu ul.navTreeLevel1 li.navTreeItem div a:hover { color:#AA5500; text-decoration:none; }
	
ul#portal-globalnav ul.submenu div.submenuLeft { border-top:1px solid #114475; background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/flyout-left.png); background-position:left bottom; background-repeat:no-repeat; }
	*:first-child+html ul#portal-globalnav ul.submenu div.submenuLeft { overflow:hidden; }
	* html ul#portal-globalnav ul.submenu div.submenuLeft { padding:0; background-image:none; border:none; }
ul#portal-globalnav ul.submenu div.submenuRight { margin-left:36px; padding-right:10px; padding-bottom:20px; background-image:url(/edu/virginia/healthsystem/page_template/templates/images/som/flyout-right.png); background-position:right bottom; background-repeat:no-repeat; }
	*:first-child+html ul#portal-globalnav ul.submenu div.submenuRight { overflow:hidden; }
	* html ul#portal-globalnav ul.submenu div.submenuRight { margin:0; padding-left:10px; background-image:none; }
	
	/*  DEFAULT STYLES THAT CAME WITH DROPDOWN INSTALL WHICH WE STILL NEED */
	#portal-globalnav ul li:hover,
	#portal-globalnav ul li.sfhover { position:relative; }

	#portal-globalnav li:hover ul, 
	#portal-globalnav li li:hover ul, 
	#portal-globalnav li li li:hover ul,
	#portal-globalnav li li li li:hover ul, 
	#portal-globalnav li.sfhover ul, 
	#portal-globalnav li li.sfhover ul, 
	#portal-globalnav li li li.sfhover ul,
	#portal-globalnav li li li li.sfhover ul { left:auto; }

	/* clearing global navigation styles */
	#post-sections-clear { height:1px; margin-bottom:-3px; }

	/* Below we have the same style defined differently 
	** These are for IE7 and IE6 respectively. There is no 
	** possibility to put styles for IE6 and IE7 in the same
	** definition. So we have 2 separate definitions */

	*:first-child+html #portal-globalnav ul.submenu a { height:1%; } /* IE7 fix. */
	* html #portal-globalnav ul.submenu a { height:1%; } /* we all love IE6 ;) */

	*:first-child+html #post-sections-clear { margin-bottom:-2px; }
	* html #post-sections-clear { margin-bottom:-2px; }
