@charset "utf-8";

/* LEFT NAVIGATION */
			#sitenav { margin:0; padding:0; width:20em; background-color:#DAE1DE/*silver*/; position:relative; }
			* html #sitenav { width:20.5em; }
				.dept { width:20em; }
				.dept a { display:block; margin:0; padding:0.8em 0.4em 0.4em; font-size:1.4em; font-weight:bold; color:#114475; text-decoration:none; }
					.dept a:hover { text-decoration:underline; }
					.dept a:visited { color:#114475; }
				#sitemenu { display:block; position:relative; /*width:100%; commented out for IE6 issue*/ }
			
			/* DEFINITIONS TO HANDLE SITEMENU CASCADE BY CLASS */
					.menu { margin:0; width:20em/*200px*/; height:auto; position:relative; /*z-index:100;*/ }
					/* adjustment to correct IE box model */
					* html .menu { width:20.1em/*IE7*/; w\idth:20em/*IE6*/; }

					/* remove all the bullets, borders and padding from the default list styling */
					.menu ul { margin:0; padding:0; list-style:none; position:relative; }
					.menu li { display:block; margin:0; padding:0; width:20em/*200px*/; list-style:none; position:relative; }
					* html .menu li { margin-bottom:0; }
					.menu ul ul { border:solid 0.4em/*4px*/ #CCCCCC; border-width: 0.1em 0.4em 0.4em 0; }

					/* style the links for the top level */
					.menu a, .menu a:visited { display:block; margin:0; padding:0.6em/*6px*/ 1em/*10px*/ 0.6em/*6px*/ 0.8em/*8px*/; width:auto; background-color:#5482AB/*blue*/; border-top:solid 1px #5482AB/*blue*/; border-bottom:solid 1px #DAE1DE/*silver*/; font-weight:normal; font-size:1.2em/*12px*/; /*line-height:normal2.34375em30px;*/ text-decoration:none; color:#FFFFFF; }
					/* an adjustment so that IE box model */
					* html .menu a, * html .menu a:visited { margin:0; padding-right:1.2em; width:20.5em/*IE7*/; w\idth:14.7em/*IE6*/; }

					/* style the first level background */
					/*.menu ul a.submenu { background-image:url(/edu/virginia/healthsystem/page_template/templates/css/imports/som/images/arrow-submenu.gif); background-repeat:no-repeat; background-position:right center; }*/
					.menu ul li.submenu a { background-image:url(/edu/virginia/healthsystem/page_template/templates/css/imports/som/images/arrow-submenu.gif); background-repeat:no-repeat; background-position:right center; }
					.menu ul li.submenu ul li a, .menu ul li.submenu ul li a:visited { background-image:none; }

					/* hide the sub levels and give them a positon absolute so that they take up no room */
					.menu ul ul { visibility:hidden; width:20em/*200px*/; height:auto; position:absolute; top:0; left:20em/*200px*/; }
					/* adjustment for IE */
					* html .menu ul ul { left:16.7em; }

					/* style the table so that it takes no part in the layout - required for IE to work */
					.menu table { margin:0; padding:0; width:0; height:0; border:none; position:absolute; top:0; left:0; z-index:10; }

					/* style the second level links */
					.menu ul ul a, .menu ul ul a:visited { margin:0; padding:0.6em/*6px*/; width:auto/*18em 180px*/; height:auto/*3em 30px*/; background-color:#FFFFFF; background-image:none; border:none; /*line-height:normal2.34375em30px*/ color:#6699CC; }
					/* adjustment for IE */
					* html .menu ul ul a, * html .menu ul ul a:visited { width:20em/*IE7*/; w\idth:20em/*IE6*/; height:auto; font-size:1em/*12px*/; }

					/* style the top level hover */
					.menu a:hover { background-color:#FFFFFF; border-top:solid 1px #e4e0c4; border-bottom:solid 1px #e4e0c4;  color:#6699CC; }
					.menu :hover > a { background-color:#FFFFFF; border-top:solid 1px #e4e0c4; border-bottom:solid 1px #e4e0c4;  color:#6699CC; }
					/* style the second level hover */
					.menu ul ul a:hover,  .menu ul li.submenu ul li a:hover { background-color:#EEEEEE; border:none; color:#4477AA; }
					.menu ul ul :hover > a { background-color:#EEEEEE; border:none; color:#4477AA; }

					/* make the second level visible when hover on first level list OR link */
					.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }

			.two-column-som #sitenav,
			.som_appPage #sitenav,
			.TopDown-som_appPage #sitenav,
			.internet-som_form_appPage #sitenav { margin-left:-73em; padding:0; width:20em/*200px*/; right:20em/*200px*/; } /* margin-left set to #usercontent width to properly position */
			

			.three-column-som #sitenav { margin-left:-53em/*530px*/; padding:0; width:20em/*200px*/; right:20em/*200px*/; } /* margin-left set to #usercontent width to properly position */
			
/* LEFT MENU IMAGE */			
#left-image { clear:both; margin:1em 0; padding:0; overflow:hidden; width:20em; text-align:center; }
#left-image img { border: none; }

/* RESEARCH FACULTY DIRECTORY SEARCH BOX IN LEFT MENU */
/*  Sites affected: /internet/gpo/ ; /internet/bims/  */
ul#wdc-searchandindex { margin:0; padding:0; list-style:none; text-align:left; font-size:1.2em; }
	ul#wdc-searchandindex form { margin:0; padding:0; position:relative; }
		ul#wdc-searchandindex form fieldset { margin:0; padding:0; border:none; padding:0.3em 0; }
			ul#wdc-searchandindex form fieldset legend {	border:none; margin:0; padding:0 0 0.5em 0.6em; color:#4A4A4A; text-align:left; font-weight:bold;  }
			ul#wdc-searchandindex form fieldset div { margin-left:0.5em; }
			ul#wdc-searchandindex form fieldset label { display:block;	padding:0.3em 0; font-size:0.9em; color:#003366; }
			ul#wdc-searchandindex form fieldset input#lookinfor { width:11.5em; }
			ul#wdc-searchandindex form fieldset input.gobutton { padding:0;  border:dotted 0.1em #003366; background-color:#CCCCCC;	color:#003366;  }
			ul#wdc-searchandindex form fieldset div a#wdc-siteindex { padding: 0.3em 0; display: block; font-size:0.8em; color: #003366; }