/* NAV MAIN */
#ihv #nav-main { 
	font-size: 11px; 
	letter-spacing: normal; 
	height:35px; 
	width: 960px;
	z-index: 100;
	left: 0;
	position: absolute;
	top: 114px; 
	}
#ihv #nav-main ul { 
	width: 960px;
	background: url(/images/ihv/ihv_nav_main3.jpg) 0 0 no-repeat;
	height: 35px;
	list-style: none;
	margin: 0 5px;
	padding: 0;
	}
#ihv #nav-main ul li {
			position: relative;
			float: left;
			margin:  0;
			}
#ihv #nav-main ul li a {
				display: block;
				height: 35px;
				text-indent: -3000px;
				text-decoration: none;
				}
	#ihv #nav-main ul ul { 
		display: none;
		opacity: 0.95;
		-moz-opacity: 95%;
		filter: alpha(opacity=95);
		padding: 0px 0px 0px 0px;
		margin: 0;
		left: 0;
		width: 172px;
		position: absolute;
		height: auto !important;
		background: url(/images/ihv/ihv_navmain_drop3.png) bottom left no-repeat;
		}
		#ihv #nav-main ul li:hover ul { display: block; }
	#ihv #nav-main ul li ul li,
	#ihv #nav-main ul li ul li ul li { 
		line-height: 1.1em; 
		padding: 0 !important; 
		margin: 0 0 0px 2px !important; 
		width: 168px !important; 
		border-bottom: 1px solid #b64346;
		float: none;
		position: relative;
		height: auto !important;
		}
	#ihv #nav-main ul ul li a,
	#ihv #nav-main ul ul ul li a { 
		padding: 5px 10px; 
		width: 148px; 
		letter-spacing: .05em !important; 
		font-weight: bold !important; 
		height: auto !important;
		font-size: 11px !important; 
		display: block;
		text-indent: 0;
		}
	#ihv #nav-main ul ul li.first-child a { }
	#ihv #nav-main a { color: #fff; }
	#ihv #nav-main ul ul li:hover,
	#ihv #nav-main ul ul ul li:hover { background: #941d15 url(/images/ihv/ihv_navmain_hover.gif) 0 0 repeat-x; }
	
	#ihv #nav-main #menu_2147485149 /* IHV Home */ { width: 96px; text-indent: -9999px; }
	#ihv #nav-main #menu_2147483683 /* About Us */ { width: 104px; text-indent: -9999px; }
	#ihv #nav-main #menu_2147483684 /* Research */ { width: 102px; text-indent: -9999px; }
	#ihv #nav-main #menu_2147483685 /* Global Programs*/ { width: 155px; text-indent: -9999px; }
	#ihv #nav-main #menu_2147483687 /* Baltimore Programs */ { width: 178px; text-indent: -9999px; }
	#ihv #nav-main #menu_6442452604  /* JACQUES Initiative */ { width: 154px; text-indent: -9999px;}
	#ihv #nav-main #menu_2147483897 /* Education & Training */ { width: 171px; text-indent: -9999px;}
	/*#nav-main #menu_2147485150 News { width: 85px; } */
	
	#ihv #nav-main #menu_2147485149:hover,
	#ihv #nav-main #menu_2147485149.HorizontalSelected { background: url(/images/ihv/ihv_nav_main3.jpg) 0px -35px no-repeat; }
	
	#ihv #nav-main #menu_2147483683:hover,
	#ihv #nav-main #menu_2147483683.HorizontalSelected { background: url(/images/ihv/ihv_nav_main3.jpg) -96px -35px no-repeat; }
	
	#ihv #nav-main #menu_2147483684:hover,
	#ihv #nav-main #menu_2147483684.HorizontalSelected { background: url(/images/ihv/ihv_nav_main3.jpg) -200px -35px no-repeat; }
	
	#nav-main #menu_2147483685:hover,
	#nav-main #menu_2147483685.HorizontalSelected { background: url(/images/ihv/ihv_nav_main3.jpg) -302px -35px no-repeat; }
	
	#ihv #nav-main #menu_2147483687:hover,
	#ihv #nav-main #menu_2147483687.HorizontalSelected { background: url(/images/ihv/ihv_nav_main3.jpg) -457px -35px no-repeat; }
	
	#ihv #nav-main #menu_6442452604:hover,
	#ihv #nav-main #menu_6442452604.HorizontalSelected { background: url(/images/ihv/ihv_nav_main3.jpg) -635px -35px no-repeat; }
	
	#ihv #nav-main #menu_214748389:hover,
	#ihv #nav-main #menu_214748389.HorizontalSelected { background: url(/images/ihv/ihv_nav_main3.jpg) -789px -35px no-repeat; }
	
	/*#nav-main #menu_2147485150:hover,
	#nav-main #menu_2147485150.HorizontalSelected { background: url(/images/ihv/ihv_nav_main3.jpg) -960px -35px no-repeat; }*/
	
	#ihv #nav-main ul li ul li ul { 
		opacity: 0.95;
		-moz-opacity: 95%;
		filter: alpha(opacity=95);
		display: none !important; 
		width: 172px;
		position: absolute;
		margin: 0; 
		padding: 0;
		top: 0;
		left: 168px; 
		height: auto !important;
		}
		#ihv #nav-main ul li ul li ul li {
display: block !important; }
	#ihv #nav-main ul li ul li.HorizontalDrop a { background:  url(/images/ihv/ihvarrow.gif) 145px 50% no-repeat  !important; }
	#ihv #nav-main ul li ul li.HorizontalDrop * li a { background: none !important; }
	#ihv #nav-main ul li ul li.HorizontalDrop:hover ul,
	#ihv #nav-main ul li ul li.HorizontalDrop.hover ul { 
display: block !important; }


/* 
-----------------------------------------------------------------------------
 =NAV-CONST
----------------------------------------------------------------------------- */
#nav-const {
	line-height: 1.0em;
    z-index: 90;
	width: 215px !important;
	height: 180px;
	position: relative;
	}

	#headerimage { margin: 0 0 0 -20px; }
	#about-us #nav-const { background: url(/images/landings/about_us.jpg) 215px 0 no-repeat; }
	#department #nav-const { background: url(/images/landings/department.jpg) 215px 0 no-repeat; }
	#prospective-students #nav-const { background: url(/images/landings/prospective_students.jpg) 215px 0 no-repeat; }
	#student-life #nav-const { background: url(/images/landings/about_us.jpg) 215px 0 no-repeat; }
	#faculty #nav-const { background: url(/images/landings/about_us.jpg) 215px 0 no-repeat; }
	#research #nav-const { background: url(/images/landings/about_us.jpg) 215px 0 no-repeat; }
	#patient-care #nav-const { background: url(/images/landings/about_us.jpg) 215px 0 no-repeat; }
	#alumni-giving #nav-const { background: url(/images/landings/about_us.jpg) 215px 0 no-repeat; }
	#nav-const ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 195px;
		padding: 3px 10px;
		background: #fff;
		/*Set background image here the same as what you want for #nav-const ul li{}*/
		}
		#nav-const ul li {
			margin: 0 0 5px 0;
			position: relative;
			}
			#nav-const ul li a { }
			#nav-const ul li.headerbutton a {
				display: block;
				width: 195px;
				
				background: url(/images/common/headerbutton.gif) 0 0 no-repeat;
				font-family: "Helvetica Neue LT Std", Helvetica, Arial, Verdana, sans-serif;
				font-weight: bold;
				font-size: 1.3em;
				color: #7f5736;
				text-decoration: none;
				padding: 10px;
				}
			#nav-const ul li.headerbutton a:hover { color: #c70d18; }
			
			#nav-const ul#orgNav { padding-bottom: 5px; }
			#nav-const ul li.orgDrop { margin: 4px 0; }
			#nav-const ul li.orgDrop a {
				display: block;
				width: 175px;
				background: url(/images/common/headerbutton.gif) 0 0 no-repeat;
				font-family: "Helvetica Neue LT Std", Helvetica, Arial, Verdana, sans-serif;
				font-weight: bold;
				font-size: 1.3em;
				color: #7f5736;
				text-decoration: none;
				padding: 7px 10px;
				}
			#nav-const ul li.orgDrop a:hover { color: #022946; }
			
			
			/*Hide the reference site (ref) links from the const nav*/
			#nav-const ul li a.srclink { display: none; }

			/* Use favelets to generate this: http://schoolsuite.silverpoint.net/prodmisc/favelets.aspx	*/


			#nav-const ul li ul {
				display: none;
				height: auto;
				width: 190px;
				position: absolute;
				top: 0px;
				left: 195px;
				z-index: 200;
				padding: 2px 0 2px 8px;
				}
				#nav-const ul li.hover ul,
				#nav-const ul li:hover ul {
					display: block;
					}
					#nav-const ul li.orgDrop ul li {
						float: left;
						clear: none;
						font-size: .9em;
						margin: 0 0 0 5px;
						display: block;
						padding: 0;
						line-height: 1em;
						position: relative;
						}
						#nav-const ul li.orgDrop ul li a {
							display: block;
							text-indent: 0;
							padding: 2px 4px;
							margin: 0;
							background: none;
							line-height: 1.1em;
							color: #022946;
							font-weight: normal;
							}
						#nav-const ul li.orgDrop ul li.alt a { background: #efe3d7; }
						#nav-const ul li.orgDrop ul li a:hover { background: #022946; color: #fff; }
					/*Hide 3rd tier in const nav*/
					#nav-const ul li.orgDrop ul li.hover ul,
					#nav-const ul li.orgDrop ul li:hover ul,
					
					#nav-const ul li.orgDrop ul li ul {
						display: none;
						height: auto;
						width: 190px;
						position: absolute;
						top: 0px;
						left: 180px;
						z-index: 200;
						padding: 2px 0 2px 8px;
						}
						#nav-const ul li.orgDrop ul li ul li { font-size: 1em; }
						#nav-const ul li.orgDrop ul li.hover ul,
						#nav-const ul li.orgDrop ul li:hover ul {
							display: block;
							}

/* 
-----------------------------------------------------------------------------
 =NAV-SUB
--------------------------------------------------------------------------- */
#nav-sub {
	background: #fff;
	line-height: 1.8em;
	width: 215px;
	padding: 20px 0;
	z-index: 50;
	font-size: 1.1em;
	}
	#nav-sub h3 { padding: 0 18px; }
#nav-sub ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav-sub ul li,
#nav-sub ul ul li,
#nav-sub ul ul ul li {
	background-image: none;
	border-bottom: 1px solid #c8ba9e;
	margin: 0 9px;
	padding: 0;
	position: relative;
	width: 197px;
	}
#nav-sub ul li.last-child {
	border-bottom: none;
	}
#nav-sub ul li a {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;*/
	color: #133f60;
	text-decoration: none;
	display: block;
	padding: 3px 10px;
	font-weight: bold;
	display: block;
	}
#nav-sub ul li.LeftDrop a { background: url(/images/navigation/nav_arrow.gif) 184px 8px no-repeat; }
	#nav-sub ul li.LeftDrop ul li a { background-image: none; }
	#nav-sub ul li a:hover,
	#nav-sub ul li.LeftDrop:hover,
	#nav-sub ul li a.leftSelected { background-color: #e9e5da; color: #A43130; }

#nav-sub ul li.active,
#nav-sub ul li.more.open{
	background: #f2eeea;
	}
#nav-sub ul li.active a,
#nav-sub ul li.more.open a {
	font-weight: bold;
	}
#nav-sub ul li.active li a,
#nav-sub ul li.more.open li a {
	font-weight: normal;
	}
#nav-sub ul li.last-child a,
#nav-sub ul li ul li.last-child a {
	border: none; 
	}
#nav-sub ul li.active.open a{
	background: #f2eeea;
	}
#nav-sub ul li.active.open li a{
	background: none;
	}
#nav-sub ul li.more.open a{
	background: #f2eeea;
	}
#nav-sub ul li.more.open ul li a{
	background: none;
	}
#nav-sub ul li a.lock  { background: url(/images/common/icon_lock.gif) 10px 8px no-repeat; }
#nav-sub ul li a.unlock  { background: url(/images/common/icon_lock.gif) 10px -25px no-repeat; }
#nav-sub ul ul {
	margin: 0;
	padding-bottom: 0px;
	border-bottom: 0;
	position: absolute;
	left: 196px;
	top: -1px;
	background: #fff;
	z-index: 60;
	display: none;
	border: 1px solid #c8ba9e;
	}
#nav-sub ul ul ul {
	margin: 0px 0 0 0;
	padding-bottom: 0px;
	border-bottom: 0;
	position: absolute;
	left: 196px;
	top: -1px;
	z-index: 60;
	display: none;
	border: 1px solid #c8ba9e;
	}
#nav-sub ul ul ul ul {
	margin: 0px 0 0 0;
	padding-bottom: 0px;
	border-bottom: 0;
	position: absolute;
	left: 199px;
	top: 0;
	z-index: 60;
	display: none;
	border: 1px solid #c8ba9e;
	}
#nav-sub ul li ul li {
	width: 203px;
	}
#nav-sub ul li ul li.active,
#nav-sub ul li ul li.open,
#nav-sub ul li ul li.more.open {
	width: 203px;
	}
#nav-sub ul li ul li.active li,
#nav-sub ul li ul li.open li,
#nav-sub ul li ul li.more.open li {
	}
#nav-sub ul li ul li.active li,
#nav-sub ul li ul li.active li.open,
#nav-sub ul li ul li.open li,
#nav-sub ul li ul li.open li.open,
#nav-sub ul li ul li.more.open li {
	width: 203px;
	font-weight: normal;
	}
#nav-sub ul li ul li.active a{
	color: #345273;
	font-weight: bold;
	}
#nav-sub ul li ul li.active ul li a{
	font-weight: normal;
	}
#nav-sub ul li ul li a {
	padding-left: 15px;
	}
#nav-sub ul ul ul {
	border-top: none;
	}
#nav-sub ul ul ul li{
	}
#nav-sub ul ul ul li.active{
	width: 183px;
	}
#nav-sub ul ul ul li a{
	}
#nav-sub ul li ul li.active.open a,
#nav-sub ul li ul li.more.open a{
	background: #000 !important;
	}
#nav-sub ul li ul li.active.open ul li a,
#nav-sub ul li ul li.more.open ul li a{
	background:none;
	}
#nav-sub ul li a,
#nav-sub ul ul li a,
#nav-sub ul ul ul li a {
	background: none;
	}
#nav-sub ul li.more {	
	background: #fff !important;
	}
#nav-sub ul li.open ul li.more {	
	background: #fff !important;
	}
#nav-sub li.more:hover {
	background: #fff !important;
	}
#nav-sub ul li.open ul li.more:hover {	
	background: #fff !important;
	}
#nav-sub ul li.open ul li.open a{	
	background: #fff !important;
	}
#nav-sub ul li.open ul li.open ul li a{	
	background: none;
	}
#nav-sub li.last-child { border-bottom: none; }

#nav-sub li.no-link a { color: #333333; }
#nav-sub li.no-link a:hover { cursor: default; color: #333333 !important; }
#nav-sub li.no-link li a { color: #345273; cursor: pointer; }
#nav-sub li.no-link li a:hover { color: #ffffff !important; cursor: pointer; }
#nav-sub li.no-link li.no-link a { color: #333333; }
#nav-sub li.no-link li.no-link a:hover { cursor: default; color: #333333 !important; }
#nav-sub li.no-link li.no-link li a { color: #345273; cursor: pointer; }
#nav-sub li.no-link li.no-link li a:hover { color: #ffffff !important; cursor: pointer; }

#nav-sub li.LeftDrop.hover ul,
#nav-sub li.LeftDrop:hover ul{
	display: block !important;
	}
#nav-sub li.more.hover ul ul,
#nav-sub li.more:hover ul ul{
	display: none;
	}
#nav-sub li ul li.LeftDrop.hover ul,
#nav-sub li ul li.LeftDrop:hover ul{
	display: block !important;
	}
		
#nav-sub a.srclink { text-decoration: underline; }
#nav-sub a.srclink:hover { text-decoration: none; }

/* 
-----------------------------------------------------------------------------
 =NAV-UTIL
----------------------------------------------------------------------------- */
#nav-util {
	font-size: 1.1em;
	line-height: 1.0em;
    z-index: 100;
	position: absolute;
	top: 18px;
	}
	#nav-util ul {
		margin: 0;
		padding: 0;
		list-style: none;
		height: 18px;
		}
		#nav-util ul li {
			position: relative;
			float: left;
			margin: 0 12px 0 0;
			padding: 4px 0;
			}
			#nav-util ul li a {
				text-transform: uppercase;
				font-family: "Helvetica Neue LT Std", "Helvetica", Verdana, Arial, Helvetica, sans-serif;
				color: #133f60;
				text-decoration: none;
				font-weight: bold;
				/* display: block;
				height: 18px;
				text-indent: -3000px;
				text-decoration: none; */
				}
			#nav-util ul li#nav-li-rss_feeds { padding-right: 18px; background: url(/images/common/rss.gif) right top no-repeat; }
			#nav-util ul li ul {
				display: none;
				height: auto;
				width: 190px;
				position: absolute;

				z-index: 200;
				background-color: #DDD;
				opacity: 0.9;
				-moz-opacity: 90%;
				filter: alpha(opacity=90);
				}
					
/* 
-----------------------------------------------------------------------------
 =FooterNav
----------------------------------------------------------------------------- */

	ul#footerNav {
		
		margin: 0;
		padding: 0;
		list-style: none;
		height: 18px;
		font-size: 1.1em;
		line-height: 1.0em;
		z-index: 100;
		width: 630px;
		}
		#footerNav li {
			position: relative;
			float: left;
			margin: 0 12px 0 0;
			padding: 4px 0;
			}
			#footerNav li a {
				text-transform: uppercase;
				font-family: "Helvetica Neue LT Std", "Helvetica", Verdana, Arial, Helvetica, sans-serif;
				color: #133f60;
				text-decoration: none;
				font-weight: bold;
				}
			#footerNav li#menu_607 a { padding-right: 18px; background: url(/images/common/rss.gif) right top no-repeat; }
			#footerNav li ul {
				display: none;
				height: auto;
				width: 190px;
				position: absolute;
				z-index: 200;
				background-color: #DDD;
				opacity: 0.9;
				-moz-opacity: 90%;
				filter: alpha(opacity=90);
				}
#ctl00_ContentPlaceHolder1_FolderBreadcrumb1 { display: block; width: 735px; position: absolute; top: -30px; text-align: right; }

/*
-----------------------------------------------------------------------------
=DEPARTMENT NAV
----------------------------------------------------------------------------- */
/*#optionalNav {display:none;}*/
#optionalNav ul { 
position: relative;
top: 0;
left: 0;
list-style: none; 
height: 37px; 
width: 100%; 
padding: 0 0 0 20px; 
margin: 0; 
background: url(/images/navigation/deptNavbg.gif) 0 0 repeat-x; 
}

#optionalNav ul li { 
font-size: 1.2em; 
padding: 0;
text-transform: uppercase; 
float: left; 
margin: 0; 
padding: 0; 
background: none;
color: #fff;
}

#optionalNav ul li a { 
display: block; 
padding: 14px 10px 13px 10px; 
color: #fff; 
text-decoration: none; 
background: url(/images/navigation/deptNav_a.jpg) right top no-repeat;
}

#optionalNav ul li a:hover { 
background: url(/images/navigation/deptNav_a.jpg) right -37px no-repeat;
}

/* 
-----------------------------------------------------------------------------
 =BREADCRUMBS
----------------------------------------------------------------------------- */

#breadcrumbs {
	z-index: 90;
	width: 530px;
	height: 20px;
	padding-top:10px;
	padding-bottom: 20px;
	font-size: 1.0em;
	}
	#breadcrumbs ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		#breadcrumbs ul li {
			float: left;
			margin: 0 .5em 0 0;
			padding: 0;
			color: #af937a;
			font-size: 1.0em;
			}
		#breadcrumbs ul li.last-child {
			color: #666;
		}
			#breadcrumbs ul li a {
				color: #af937a;
				}

#addthisbutton { 
	position:absolute;
	top: 190px;
	left:620px;
	width: 120px;
	height: 20px;
	}

#addthisbutton2 { 
position:absolute;
  top: 4px;
  left:580px;
  width: 120px;
  height: 20px;
  }
  
#addthisbuttonPB { 

  width: 120px;

  } 
  
  
  
/* FOOTER NAV */

#ihv ul#footerNav {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 34px;
	font-size: 1.1em;
	line-height: 1em;
	z-index: 100;
	width: 518px;
	}
#ihv ul#footerNav li { margin: 0; padding: 0; background: none; }
#ihv ul#footerNav li a {
	display: block;
	height: 34px;
	text-indent: -9999px;
	background: none;
	width: 70px;
	margin: 0;
	padding: 0;
	}
	#ihv ul#footerNav li#link_resources a { width: 67px; background: url(/images/ihv/nav_util.gif) 0 0 no-repeat; }
	#ihv ul#footerNav li#link_board_login a { width: 86px; background: url(/images/ihv/nav_util.gif) -67px 0 no-repeat; }
	#ihv ul#footerNav li#link_contact_us a { width: 80px; background: url(/images/ihv/nav_util.gif) -153px 0 no-repeat; }
	#ihv ul#footerNav li#link_jobs a { width: 46px; background: url(/images/ihv/nav_util.gif) -233px 0 no-repeat; }
	#ihv ul#footerNav li#link_sitemap a { width: 66px; background: url(/images/ihv/nav_util.gif) -279px 0 no-repeat; }
	#ihv ul#footerNav li#link_helpdesk a { width: 102px; background: url(/images/ihv/nav_util.gif) -342px 0 no-repeat; }
	#ihv ul#footerNav li#link_intranetbutton a { width: 77px; background: url(/images/ihv/nav_util.gif) -442px 0 no-repeat; }
	
	#ihv ul#footerNav li#link_resources a:hover { background: url(/images/ihv/nav_util.gif) 0 -34px no-repeat; }
	#ihv ul#footerNav li#link_board_login a:hover { background: url(/images/ihv/nav_util.gif) -67px -34px no-repeat; }
	#ihv ul#footerNav li#link_contact_us a:hover { background: url(/images/ihv/nav_util.gif) -153px -34px no-repeat; }
	#ihv ul#footerNav li#link_jobs a:hover { background: url(/images/ihv/nav_util.gif) -233px -34px no-repeat; }
	#ihv ul#footerNav li#link_sitemap a:hover { background: url(/images/ihv/nav_util.gif) -279px -34px no-repeat; }
	#ihv ul#footerNav li#link_helpdesk a:hover { width: 102px; background: url(/images/ihv/nav_util.gif) -342px -34px no-repeat; }
	#ihv ul#footerNav li#link_intranetbutton a:hover { width: 77px; background: url(/images/ihv/nav_util.gif) -442px -34px no-repeat; }