
/* Styles related to all pages */

	html	{ height: 100%; }
	body	{ height: 100%; font-family: ariel, sans-serif; margin:0px; padding: 0px; z-index: -2; font-size: 11pt; font-weight:normal; }
	h1		{ font-weight:bold; font-size:16pt; margin:0px; }
	h2		{ font-weight:bold; font-size:13pt; margin:0px 0px 10px 0px; -webkit-margin-before: 0px; }
	h3		{ font-style:italic; font-weight: normal; font-size:12pt; margin:0px; -webkit-margin-before: 0px; }
	a		{ text-decoration: none }
	p		{ margin: 0px; margin-bottom: 10px; padding: 0px; }

		.global-container	{ position: relative; background-color: transparent; width: 1000px; height: auto; margin: auto; }
		.background 		{ position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; min-width:1000px; margin: 0px; padding: 0px; z-index:-1; overflow: hidden; }
		.header-bar 		{ position: absolute; left: 0px; top: 40px; width: 100%; min-width:1000px; height: 93px; margin: 0px; padding: 0px; z-index:0; }
		.clickable			{ cursor: pointer; }
		.latin				{ font-style:italic; }
		.superscript		{ vertical-align:super; font-size: 80%; } 
		.header 		{  }
			.header	a:link		{ color:#93b1cc; }		/* unvisited link */
			.header	a:visited	{ color:#93b1cc; }		/* visited link */
			.header a:hover		{ color:#c79900; }		/* mouse over link */
			.header a:active	{ color:#c79900; }		/* selected link */

			.header-biochem-logo	{ position: absolute; left: 0px; top: 47px; width: 228px; height: 67px; border: 0px; margin: 0px; padding: 0px; z-index: 1; opacity: 1; filter:alpha(opacity=100); }
			.header-uw-logo			{ position: absolute; left: 3px; top: 113px; width: 220px; height: 16px; border: 0px; margin: 0px; padding: 0px; z-index: 1; opacity: 1; filter:alpha(opacity=100); }

			.header-topnav-item		{ position: absolute; top: 45px; background-color: transparent; font-size: 8pt; }
				.header-topnav-item-one		{ left: 469px; }
				.header-topnav-item-two		{ left: 550px; }
				.header-topnav-item-three	{ left: 614px; }
				.news-link					{ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

			.header-topnav-divider	{ position:absolute; top: 47px; background-color: #c79900; width: 1px; height: 16px; }
				.header-topnav-divider-one	{ left: 533px; }
				.header-topnav-divider-two	{ left: 596px; }

			.header-search-form { background-color: transparent; position:absolute; top: 44px; right: 32px; width:auto; }
				.header-search-form-input { background-color: #111111; width: 128px; height: 22px; -moz-border-radius: 15px; border-radius: 15px; }
				.header-search-form-submit {}
				.header-search-form-query { position:relative; left: 10px; top: 3px; background-color: transparent; opacity: 0.6; filter:alpha(opacity=60); font-size:8pt; color: #c79900; border: 0px; }

			.twitter-button { position:absolute; top:105px; right:5px; }


		.main-navigation { }
			.main-navigation-item		{ position:absolute; top:146px; background-color: transparent; font-size: 11pt; z-index:10;}
				.main-navigation-item-one		{ left: 94px; }
				.main-navigation-item-two		{ left: 205px; }
				.main-navigation-item-three		{ left: 307px; }
				.main-navigation-item-four		{ left: 414px; }
				.main-navigation-item-five		{ left: 636px; }
				.main-navigation-item-six		{ left: 780px; }

			.main-navigation-item-mousedover { padding-left:5px; border-top-width:0px; border-bottom-width:0px; border-right-width:0px; border-left-width:5px; border-style:solid; }

			.main-navigation-pulldown-items { padding:5px; display:none; margin-top:10px; font-size:10pt; }
				.main-navigation-pulldown-item {  margin:0px;padding:5px; }
					.main-navigation-pulldown-dropshadow-one { position:absolute;right:0px;bottom:-7px;height:7px;width:100%; }
					.main-navigation-pulldown-dropshadow-two { position:absolute;right:-7px;bottom:-7px;height:100%;width:7px; }



			.main-navigation-pulldown-items-sub { display:none; margin-top:5px; margin-left:10px;font-size:9pt; }
				.main-navigation-pulldown-item-sub {  margin:0px;padding:5px; }

			.main-navigation-divider	{ position:absolute; top:146px; width: 1px; height: 25px; }
				.main-navigation-divider-one	{ left: 185px; }
				.main-navigation-divider-two	{ left: 281px; }
				.main-navigation-divider-three	{ left: 390px; }
				.main-navigation-divider-four	{ left: 608px; }
				.main-navigation-divider-five	{ left: 755px; }

		.main-content { width:100%; position:relative; overflow:hidden; background-color:transparent; min-height:400px; left:0px; top:180px; z-index:0; }

		.footer { width:100%; height:90px; position:relative;left:0px;top:210px; }
			.footer-text { width:160px; height:90px; overflow:hidden; z-index:1; font-size:8pt; margin:0px; padding:0px; top:5px; }
			.footer-text-left { position:absolute; left:5px; }
			.footer-text-right { position:absolute; left:180px; }
			.footer-uw-medicine-logo { position:absolute; right:5px; top:8px; border:0px; width:170px; height:74px; z-index:1;}

		.footer-bar { position:relative; top:120px; width:100%; min-width:1000px; height:90px; margin: 0px; padding: 0px; z-index:0; }



/* End styles related to all pages */






/* Styles related to content pages */

	.content-page { background-color:#F3F2FC; color:#000000 }

		.content-page h1 { color:#1F1A38; }
		.content-page a:link	{ color:#165788; }		/* unvisited link */
		.content-page a:visited	{ color:#165788; }		/* visited link */
		.content-page a:hover	{ color:#927B4C; }		/* mouse over link */
		.content-page a:active	{ color:#927B4C; }		/* selected link */

		.content-page .horizontal-divider { opacity: 0.8; filter:alpha(opacity=80); width:100%; height:1px; background-color: #927B4C; margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px; }

		.content-page .background { background-image:url('../images/content_page_background.png'); opacity: 0.9; filter:alpha(opacity=90); width:100%; }

		.content-page .header { }
			.content-page .header-bar 		{ background-color:#1f1a38; opacity: 0.95; filter:alpha(opacity=95); }
			.content-page .header a:link	{ color:#93b1cc; }		/* unvisited link */
			.content-page .header a:visited	{ color:#93b1cc; }		/* visited link */
			.content-page .header a:hover	{ color:#c79900; }		/* mouse over link */
			.content-page .header a:active	{ color:#c79900; }		/* selected link */

		/* The non-link entries in the nav.
		   Hidden in regular view.
		   Same color and font weight as the links unvisited.  */
		.content-page .main-navigation-item-current-page { display: none; color:#1f1a38; font-weight:bold; }

		.content-page .main-navigation-item a { font-weight:bold; }
		.content-page .main-navigation-divider	{ background-color: #927B4C; }
		.content-page .main-navigation-pulldown-items { opacity: 0.95; filter:alpha(opacity=95); background-color:#F3F2FC; }
		.content-page .main-navigation-item-mousedover { border-color: #927B4C; }
		.content-page .main-navigation-pulldown-dropshadow { opacity: 0.7; filter:alpha(opacity=70); background-color:#1f1a38; }


		/*.content-page .main-navigation-pulldown-items { background-image:url('../images/content_page_background.png'); opacity: 0.99; filter:alpha(opacity=99); background-color:#F3F2FC; }*/


			/* The width = 300 - ( 8 * 2 ).  subtract "( 8 * 2 )" for the left and right padding */
		.content-page .side-navigation-container { padding: 8px; border-style: solid; border-width: 10px; border-color: #DFDDE8 ; width:200px; opacity: 0.9; filter:alpha(opacity=90); background-color:#F3F2FC; float:left; z-index:0; }

		.content-page  .main-content-outer-container { float:right;width:737px;z-index:0; }

		/*  main-content-outer-container specific to key database pages since no left nav  */
		.content-page  .main-content-outer-container-key-database { float:right;width:910px;z-index:0;  }


			/*  main-content-outer-container specific to faculty search page since no left nav  */
		.content-page  .main-content-outer-container-faculty-search { float:right;width:910px;z-index:0;  }

		.content-page .main-content-container-spacer { height:40px; width:100%; }

		.content-page .obituary { border-style:solid;border-color:black;border-width:1px;padding:10px; margin-top:10px; }


	.student-listing { margin:0px 0px 10px 0px; width:220px; display:block; float:left;}
		.student-listing-name { font-size:11pt; font-weight:600; }
		.student-listing-email { margin-left:11px; margin-top:5px; font-size:9pt; font-weight:normal; text-dectoration:none; }
		.student-listing-position { margin-left: 11px; font-size:12px; font-weight:normal; }
		.student-listing-program { font-size:10pt; }


		.collapsable-container		{  }
		.collapsable-header			{ margin-bottom:13px; color:#165788; }
		.collapsable-arrow			{ float:left; vertical-align:text-bottom; margin-right:10px; }
		.collapsable-arrow-open		{ width:15px; height:13px; background: transparent; background-image:url('../images/faculty-down-arrow.png'); }
		.collapsable-arrow-close	{ width: 13px; height:15px; background: transparent; background-image:url('../images/faculty-right-arrow.png'); }
		.collapsable				{ display:none; margin-top: 0px; margin-left:30px; margin-bottom: 10px; }

	.new-student-listing { width:195px; float:left; margin-bottom:10px; }
		.new-student-image { max-width:175px; margin:0px;  }
		.new-student-name {  }


	/*  Main Content  */

		.content-page .main-content-container { overflow:hidden; padding: 10px; min-height:400px;  left: 0px; right: 0px;  opacity: 1; filter:alpha(opacity=100); background-color:#F3F2FC;  border-style: solid; border-width: 10px; border-color: #DFDDE8 ;  }

		.main-content-container  .header-after-divider { height: 3px;  }



	/*  Side navigation    */

		.side-navigation-main-item { font-weight: bold; font-size: 14pt; margin-bottom: 4px; overflow: hidden; width: 100%;  }

		.side-navigation-main-item-after-divider { height: 3px; }

		.side-navigation-sub-item-with-indicator { clear: both;  }

		.side-navigation-sub-item-indicator { float: left; padding-right: 3px;  visibility: hidden;   } /* indicator hidden by default */


		.side-navigation-sub-item { font-weight: bold; padding-bottom: 4px; overflow: auto; }

		.side-navigation-sub-item-last-item { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: 0px; }  /*  remove border below last item

		/* The non-link entries in the nav.
		   Hidden in regular view.
		     */
		.side-navigation-sub-item .side-navigation-item-current-page { display: none; color:#000000; }


	/*  Main background  */

		.content-page .main-content-background { position:absolute; background-color:#DFDDE8; opacity: 0.7; filter:alpha(opacity=70); width:900px; left:50px; top:20px; height:95%;z-index:-1;}


	/*  Footer  */

		.content-page .footer {  }
			.content-page .footer-text 		{ color:#ffffff; opacity: 0.9; filter:alpha(opacity=90);  }
			.content-page .footer-bar 		{ background-color:#1f1a38; opacity: 0.95; filter:alpha(opacity=95); }
			.content-page .footer a:link	{ color:#93b1cc; }		/* unvisited link */
			.content-page .footer a:visited	{ color:#93b1cc; }		/* visited link */
			.content-page .footer a:hover	{ color:#c79900; }		/* mouse over link */
			.content-page .footer a:active	{ color:#c79900; }		/* selected link */





/*  "About Us" section of pages  */

		/*  "about-us" class on the body element */

		/* Hide the "about us" link in the nav on the "about us" set of pages  */
		.about-us  .main-navigation-item-about-us > a { display: none;  }

		/* Make visible the "about us" non-link in the nav to indicate that on the "about us" set of pages  */
		.about-us  .main-navigation-item-about-us > .main-navigation-item-current-page { display: block; }

		/* About Us Side Nav  */

			/* Make the current page indicated in the nav.  The first class ".about-us-..." is on the <body> tag

			   Make the appropriate indicator visible.
			   Hide the link
			   Show the non-link

			*/
		.about-us-overview .side-navigation-sub-item-overview > .side-navigation-sub-item-indicator { visibility: visible;   }
		.about-us-letter .side-navigation-sub-item-letter > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.about-us-overview .side-navigation-sub-item-overview > .side-navigation-sub-item  a { display: none; }
		.about-us-overview .side-navigation-sub-item-overview > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.about-us-our-history .side-navigation-sub-item-our-history > .side-navigation-sub-item-indicator { visibility: visible;   }
		.about-us-professionalism-guidelines .side-navigation-sub-item-professionalism-guidelines > .side-navigation-sub-item-indicator { visibility: visible;   }
		.about-us-newsletter-signup .side-navigation-sub-item-newsletter-signup > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.about-us-our-history .side-navigation-sub-item-our-history > .side-navigation-sub-item  a { display: none; }
		.about-us-our-history .side-navigation-sub-item-our-history > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.about-us-nobel-laureates .side-navigation-sub-item-nobel-laureates > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.about-us-nobel-laureates .side-navigation-sub-item-nobel-laureates > .side-navigation-sub-item  a { display: none; }
		.about-us-nobel-laureates .side-navigation-sub-item-nobel-laureates > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.about-us-seattle .side-navigation-sub-item-seattle > .side-navigation-sub-item-indicator { visibility: visible;   }
		.about-us-department .side-navigation-sub-item-department > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.about-us-seattle .side-navigation-sub-item-seattle > .side-navigation-sub-item  a { display: none; }
		.about-us-seattle .side-navigation-sub-item-seattle > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.about-us-u-of-washington .side-navigation-sub-item-u-of-washington > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.about-us-u-of-washington .side-navigation-sub-item-u-of-washington > .side-navigation-sub-item  a { display: none; }
		.about-us-u-of-washington .side-navigation-sub-item-u-of-washington > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/






/*  "People" section of pages  */

		/*  "people" class on the body element */

		/* Hide the "people" link in the nav on the "people" set of pages  */
		.people  .main-navigation-item-people > a { display: none;  }

		/* Put the bottom border under the "people" in the nav to indicate that on the "people" set of pages  */
		.people  .main-navigation-item-people > .main-navigation-item-current-page { display: block; }

		/* People Side Nav  */

			/* Make the current page indicated in the nav.  The first class ".people-..." is on the <body> tag

			   Make the appropriate indicator visible.
			   Hide the link
			   Show the non-link

			*/
		.people-faculty .side-navigation-sub-item-faculty > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.people-faculty .side-navigation-sub-item-faculty > .side-navigation-sub-item  a { display: none; }
		.people-faculty .side-navigation-sub-item-faculty > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.people-staff .side-navigation-sub-item-staff > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.people-staff .side-navigation-sub-item-staff > .side-navigation-sub-item  a { display: none; }
		.people-staff .side-navigation-sub-item-staff > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.people-graduate-students .side-navigation-sub-item-graduate-students > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.people-graduate-students .side-navigation-sub-item-graduate-students > .side-navigation-sub-item  a { display: none; }
		.people-graduate-students .side-navigation-sub-item-graduate-students > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.people-postdoctoral-fellows .side-navigation-sub-item-postdoctoral-fellows > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.people-postdoctoral-fellows .side-navigation-sub-item-postdoctoral-fellows > .side-navigation-sub-item  a { display: none; }
		.people-postdoctoral-fellows .side-navigation-sub-item-postdoctoral-fellows > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.people-new-students .side-navigation-sub-item-new-students > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.people-new-students .side-navigation-sub-item-new-students > .side-navigation-sub-item  a { display: none; }
		.people-new-students .side-navigation-sub-item-new-students > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/



	/* New faculty styles for faculty listing page */
	
		.people .faculty-item { height:95px; margin-bottom:20px; width:100%; }
		.people .faculty-portrait { width:90px;height:90px; float:left; margin-right:5px; }
		.people .faculty-portrait img { max-width:85px; max-height: 85px; }
		.people .faculty-name { font-weight:bold;font-size:120%;}
		.people .faculty-specialty { margin-bottom:10px; }
		.people .faculty-phone { float:left; }
		.people .faculty-room {  }
		.people .faculty-email { float:left; }
		.people .faculty-link { float:left; }
		.people .faculty-divider { float: left; background-color: #c79900; width: 1px; height: 16px; margin-left: 8px; margin-right: 8px; }
		
	


	/*  People content section  */

		.people .people-group-container { clear: both; margin-bottom: 10px;  }

		.people .people-group-label { font-size: 16pt; color:#000000; margin-bottom: 10px;  }

		.people .people-group-indicator { float: left; margin-right: 5px;  }

		.people .people-group-indicator-hidden { visibility: hidden; height: 1px;  }

		.people .people-person-container { clear: both; margin-left: 26px; margin-bottom: 10px; }

		.people .people-person-links { float: right; }

		.people .people-person { font-weight: bold;  }

		.people .people-person-specialties { margin-left: 10px; }


	/*  End People content section  */


	/*  faculty content section  */


		.people .faculty-affiliate-note-container {  }

		.people .faculty-affiliate-note { font-weight:bold; }

		.people .faculty-affiliate-name-container { margin-top: 9px; margin-bottom: 4px; }

		/*  faculty-affiliate-name is a <h3>  */

		.people .faculty-affiliate-name		{ overflow: auto; } */

		.people-group-container h2 > img { margin-top:2px; }


	/*  Individual Faculty pages  */

		.people .faculty-return-to-list-container { margin-bottom: 5px;  }
		.faculty-return-to-list-container > img { vertical-align:text-bottom; }

		.people .faculty-background  { overflow: hidden; padding: 10px; background-color:#DFDDE8;; opacity: 0.95; filter:alpha(opacity=95); position: relative; }

		.people .faculty-background .faculty-image-container  { float: left;  }
		.people .faculty-background .faculty-image  { max-width: 200px;  }

		.people .faculty-background .faculty-info-outer-block { overflow: auto; }
		.people .faculty-background .faculty-info-outer-block .faculty-info-block  { margin-left: 10px; padding: 10px;  overflow: auto; opacity: 1; filter:alpha(opacity=100); background-color:#F3F2FC;   }

		.people .faculty-background .faculty-name  { font-size: 16pt; font-weight: bold; margin-bottom: 5px; }
		.people .faculty-background .faculty-title  { font-size: 14pt; font-weight: bold;  }
		.people .faculty-background .faculty-title-other-group {  }
		.people .faculty-background .faculty-title-other  { font-size: 11pt; font-weight: 700; }

		.people .faculty-background .faculty-birth-death-date-range { font-weight: bold;  }

		.people .faculty-background .faculty-degree-group { margin-top: 5px; }
		.people .faculty-background .faculty-degree  {  }

		.people .faculty-background .faculty-contact-group  {  margin-top: 5px;  }
		.people .faculty-background .faculty-contact-phone  { float: left;  }
		.people .faculty-background .faculty-contact-phone-divider { float: left; background-color: #c79900; width: 1px; height: 16px; margin-left: 8px; margin-right: 8px; }
		.people .faculty-background .faculty-contact-fax  {   }
		.people .faculty-background .faculty-contact-email  { margin-top: 5px; clear: both;  }
		.people .faculty-background .faculty-lab-url  {   }

		.people .faculty-after-divider { clear: both; }


	/*  End Faculty pages  */

	/*  alternating background on people pages  */

		.people table tr.alt td { background: #E8E6F2; }


	/*  Staff pages  */





	/*  End Staff pages  */




/*  End "People" section of pages  */





		

/*  EVENTS  pages  */

		/*  "events" class on the body element */

		/* Hide the "events" link in the nav on the "events" set of pages  */
		.events  .main-navigation-item-events > a { display: none;  }

		/* Make visible the "events" non-link in the nav to indicate that on the "events" set of pages  */
		.events  .main-navigation-item-events > .main-navigation-item-current-page { display: block; }


		/* EVENTS Side Nav  */

			/* Make the current page indicated in the nav.  The first class ".events-..." is on the <body> tag

			   Make the appropriate indicator visible.
			   Hide the link
			   Show the non-link

			*/
		.events-calendar .side-navigation-sub-item-calendar > .side-navigation-sub-item-indicator { visibility: visible;   }
		.events-seminars .side-navigation-sub-item-seminars > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.events-seminars .side-navigation-sub-item-seminars > .side-navigation-sub-item  a { display: none; }
		.events-seminars .side-navigation-sub-item-seminars > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/
		.events-neurath-lecture .side-navigation-sub-item-neurath-lecture > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.events-neurath-lecture .side-navigation-sub-item-neurath-lecture > .side-navigation-sub-item  a { display: none; }
		.events-neurath-lecture .side-navigation-sub-item-neurath-lecture > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/
		.events-friday-faculty-lunch-talks .side-navigation-sub-item-friday-faculty-lunch-talks > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.events-friday-faculty-lunch-talks .side-navigation-sub-item-friday-faculty-lunch-talks > .side-navigation-sub-item  a { display: none; }
		.events-friday-faculty-lunch-talks .side-navigation-sub-item-friday-faculty-lunch-talks > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/
		.events-monday-grad-student-lunch-talks .side-navigation-sub-item-monday-grad-student-lunch-talks > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.events-monday-grad-student-lunch-talks .side-navigation-sub-item-monday-grad-student-lunch-talks > .side-navigation-sub-item  a { display: none; }
		.events-monday-grad-student-lunch-talks .side-navigation-sub-item-monday-grad-student-lunch-talks > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/
		.events-departmental-retreat .side-navigation-sub-item-departmental-retreat > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.events-departmental-retreat .side-navigation-sub-item-departmental-retreat > .side-navigation-sub-item  a { display: none; }
		.events-departmental-retreat .side-navigation-sub-item-departmental-retreat > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.seminars-overall-outer-block { padding-left: 10px; padding-top: 10px; } /* margin-top had no effect  */

		.seminar-location {  }

		.seminar-annual-outer-block { margin-top: 10px; }

			.seminar-annual-items-block { /* no effect: margin-bottom: 10px; */ }

/*		
			.seminar-arrow-bullet { margin-top: 1px; margin-right:6px; vertical-align:text-bottom; float:left; width: 13px; height:15px; background: transparent; background-image:url('../images/faculty-right-arrow.png'); }
*/

			.seminar-quarterly-outer-block { margin-top: 10px; }
			
			.seminar-header { margin: 0px; }
			
			
			.seminar-quarterly-items-block {  /* no effect: margin-bottom: 10px; */ }
			
	
				.seminar-listing { margin-left: 20px; margin-top:10px;  }
					.seminar-date {  }
					.seminar-speaker { margin-left: 20px; }
						.seminar-speaker-name { font-weight:bold; }
					.seminar-title { margin-left: 20px; font-style: italic; }
					.seminar-host { margin-left: 20px; font-size:10pt; }



/*  End  EVENTS  pages  */



/*  ACADEMIC PROGRAMS  pages  */

		/*  "academic-programs" class on the body element */

		/* Hide the "academic programs" link in the nav on the "academic programs" set of pages  */
		.academic-programs  .main-navigation-item-academic-programs > a { display: none;  }

		/* Make visible the "academic programs" non-link in the nav to indicate that on the "academic programs" set of pages  */
		.academic-programs  .main-navigation-item-academic-programs > .main-navigation-item-current-page { display: block; }


		/* ACADEMIC PROGRAMS Side Nav  */

			/* Make the current page indicated in the nav.  The first class ".academic-programs-..." is on the <body> tag

			   Make the appropriate indicator visible.
			   Hide the link
			   Show the non-link

			*/
		.academic-programs-undergraduate .side-navigation-sub-item-undergraduate > .side-navigation-sub-item-indicator { visibility: visible;   }
		.academic-programs-online .side-navigation-sub-item-online > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.academic-programs-undergraduate .side-navigation-sub-item-undergraduate > .side-navigation-sub-item  a { display: none; }
		.academic-programs-undergraduate .side-navigation-sub-item-undergraduate > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/
		.academic-programs-graduate-application .side-navigation-sub-item-graduate-application > .side-navigation-sub-item-indicator { visibility: visible;   }
		.academic-programs-graduate-program-overview .side-navigation-sub-item-graduate-program-overview > .side-navigation-sub-item-indicator { visibility: visible;   }
		.academic-programs-graduate-student-support .side-navigation-sub-item-graduate-student-support > .side-navigation-sub-item-indicator { visibility: visible;   }
		.academic-programs-graduate-study-guidelines .side-navigation-sub-item-graduate-study-guidelines > .side-navigation-sub-item-indicator { visibility: visible;   }
		.academic-programs-graduate-contact .side-navigation-sub-item-graduate-contact > .side-navigation-sub-item-indicator { visibility: visible;   }



		.academic-programs-our-courses .side-navigation-sub-item-our-courses > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.academic-programs-our-courses .side-navigation-sub-item-our-courses > .side-navigation-sub-item  a { display: none; }
		.academic-programs-our-courses .side-navigation-sub-item-our-courses > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

	/*  graduate pages  */
	
		/*  application page  */
		
		.graduate-application-translation-policies { margin-left: 25px;  }
		



/*  End  ACADEMIC PROGRAMS  pages  */


/*  RESOURCES pages  */

		/*  "resources" class on the body element */

		/* Hide the "resources" link in the nav on the "resources" set of pages  */
		.resources  .main-navigation-item-resources > a { display: none;  }

		/* Make visible the "academic programs" non-link in the nav to indicate that on the "about us" set of pages  */
		.resources  .main-navigation-item-resources > .main-navigation-item-current-page { display: block; }


		/* RESOURCES Side Nav  */

			/* Make the current page indicated in the nav.  The first class ".resources-..." is on the <body> tag

			   Make the appropriate indicator visible.
			   Hide the link
			   Show the non-link

			*/
		.resources-room-reservations .side-navigation-sub-item-room-reservations > .side-navigation-sub-item-indicator { visibility: visible;   }
/*
		.resources-room-reservations .side-navigation-sub-item-room-reservations > .side-navigation-sub-item  a { display: none; }
		.resources-room-reservations .side-navigation-sub-item-room-reservations > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.resources-biochem-stores .side-navigation-sub-item-biochem-stores > .side-navigation-sub-item-indicator { visibility: visible;   }
		.resources-resources-forms .side-navigation-sub-item-forms > .side-navigation-sub-item-indicator { visibility: visible;   }
		.resources-schultz-fellowship .side-navigation-sub-item-schultz-fellowship > .side-navigation-sub-item-indicator { visibility: visible;   }
		.resources-urdal-fellowship .side-navigation-sub-item-urdal-fellowship > .side-navigation-sub-item-indicator { visibility: visible;   }

/*
		.resources-biochem-stores .side-navigation-sub-item-biochem-stores > .side-navigation-sub-item  a { display: none; }
		.resources-biochem-stores .side-navigation-sub-item-biochem-stores > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/


		.resources-resources-links .side-navigation-sub-item-resources-links > .side-navigation-sub-item-indicator { visibility: visible;   }
		.resources-resources-safety .side-navigation-sub-item-resources-safety > .side-navigation-sub-item-indicator { visibility: visible;   }
		.resources-videos .side-navigation-sub-item-videos > .side-navigation-sub-item-indicator { visibility: visible;   }

/*
		.resources-resources-links .side-navigation-sub-item-resources-links > .side-navigation-sub-item  a { display: none; }
		.resources-resources-links .side-navigation-sub-item-resources-links > .side-navigation-sub-item  .side-navigation-item-current-page { display: block; }
*/

		.resource-calendar-nav		{ background: transparent; width: 100%; }
		.resource-calendar-nav-item-short	{ background: transparent; width: 50px; text-align: center; float:left; margin-top: 10px; margin-bottom:20px; }
		.resource-calendar-nav-item-long	{ background: transparent; width: 95px; text-align: center; float:left; margin-top: 10px; margin-bottom:20px; }
		.resource-calendar-nav-item-short a { font-weight:bold; }
		.resource-calendar-nav-item-long a { font-weight:bold; }


	/*  room reservations page  */


/*  End  RESOURCES pages  */








/*  Faculty Search  page  */

		/*  "faculty-search" class on the body element */

		/* Hide the "faculty search" link in the nav on the "faculty search" set of pages  */
		.faculty-search  .main-navigation-item-faculty-search > a { display: none;  }

		/* Make visible the "academic programs" non-link in the nav to indicate that on the "about us" set of pages  */
		.faculty-search  .main-navigation-item-faculty-search > .main-navigation-item-current-page { display: block; }


/*  End Faculty Search  page  */



/*  News page  */



		.news-italics { font-style: italic; }

		.news-bold { font-weight: bold; }
		
		.news-year {  } /* picks up .collapsable-header and <h2> styling */
		.news-month {  } /* picks up .collapsable-header and <h2> styling */
		.news-item-block { margin-bottom: 10px; }  /* a block of news items for a given month */
		.news-item { clear: both; margin-top: 20px; }
		.news-item-first { margin-top: 0px; } /* first news item under a given date */
		.news-date { font-style:italic;margin-bottom:5px; }
		.news-image-block { float:left; margin-right: 10px; margin-bottom: 5px; }
		.news-image { max-height: 150px; max-width: 150px; }
		.news-title { font-weight: bold; }
		.news-text {   }

/*  End  News page  */



/* End styles related to content pages */




/* Styles related to home page */

	.homepage { background-color:#111111; color:#ffffff }

		.homepage h1 { color:#ffffff; }
		.homepage a:link	{ color:#93b1cc; }		/* unvisited link */
		.homepage a:visited	{ color:#93b1cc; }		/* visited link */
		.homepage a:hover	{ color:#c79900; }		/* mouse over link */
		.homepage a:active	{ color:#c79900; }		/* selected link */

		.homepage .horizontal_divider { opacity: 0.8; filter:alpha(opacity=80); width:100%; height:1px; background-color: #c79900; margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px; }

		.homepage .background		{ background-image:url('../images/homepage_background.png'); opacity: 0.9; filter:alpha(opacity=90); width:100%; }
		.homepage .header-bar 		{ background-color:#1f1a38; opacity: 0.7; filter:alpha(opacity=70); }
		.homepage .footer-bar 		{ background-color:#1f1a38; opacity: 0.7; filter:alpha(opacity=70); }

		.homepage .footer-text 		{ color:#ffffff; opacity: 0.7; filter:alpha(opacity=70);  }


		.homepage .main-navigation-divider	{ background-color: #c79900; }
		.homepage .main-navigation-pulldown-items { background-image:url('../images/homepage_background.png'); opacity: 0.9; filter:alpha(opacity=90); background-color:#111111; }
		.homepage .main-navigation-item-mousedover { border-color: #c79900; }
		.homepage .main-navigation-pulldown-dropshadow { opacity: 0.7; filter:alpha(opacity=70); background-color:#ffffff; }


		.homepage .main-content-top-background { background-color:#1f1a38; opacity: 0.7; filter:alpha(opacity=70); width:100%; height: 600px; z-index:0; }
		.homepage .main-content-top-image { position:absolute; left: 20px; top: 20px; background-color:transparent; max-height:511px; z-index:0; opacity: 0.9; filter:alpha(opacity=90); }
		.homepage .main-content-top-image a { max-height:511px; }
		.homepage .main-content-top-image img { max-height:511px; }

			.homepage .main-content-top-image-credit { font-style:italic;font-size:8pt;opacity: 0.5; filter:alpha(opacity=50); width:175px; }
			.homepage .main-content-top-image-arrow { position:absolute; bottom:8px; width:76px; height:76px; z-index: 5  ;opacity: 0.75; filter:alpha(opacity=75); }
				.homepage .main-content-top-image-arrow img { width:76px; height:76px; }
				.homepage .main-content-top-image-left-arrow { left:210px; }
				.homepage .main-content-top-image-right-arrow { left:410px; }

		.homepage .main-content-top-text-content { font-size:10pt; position:absolute; left:675px; top: 73px; background-color:transparent; width:260px; height: 520px; }
		.homepage .main-content-top-text-background { position:absolute; left:645px; top: 53px; background-color:#111111; opacity: 0.75; filter:alpha(opacity=75); width:320px; height: 520px;}
			.homepage .main-content-top-text-background-texture { position:absolute; left:645px; top: 53px; background-image:url('../images/homepage_background.png'); opacity: 0.9; filter:alpha(opacity=90); width:320px; height: 520px;}

		.homepage .main-content-news-background { position:relative; top:15px; margin: 0px; padding:0px; background-color:#1f1a38; opacity: 0.7; filter:alpha(opacity=70); width:100%; height: 90px; }
		.homepage .main-content-news-container	{ position:absolute; top:615px; margin: 0px; padding:0px; background-color:transparent; width:100%; height: 90px; }
			.homepage #main-content-news-divider { position:absolute; top:10px; left:500px; opacity: 0.5; filter:alpha(opacity=50); width:1px; height: 70px; background-color: #c79900;  }
			.homepage .main-content-news-content { position:absolute; width:400px; height: 70px; margin: 0px; padding:0px; }
				.homepage #news-one { left:60px }
				.homepage #news-two { left:535px; }
				.homepage .main-content-news-content > a > img { border-width:0px; position:absolute; top:6px; left:0px; max-width:65px; max-height:65px;  }

				.homepage .news-item { position:absolute; top:15px; left:58px; width:352px; height:67px; margin: 0px; padding:0px;  }
						.homepage .news-item-background { margin: 0px; padding:0px; position:absolute; width:100%; height:100%; left:0px; top:0px; background-color:#111111; background-image:url('../images/homepage_background.png'); opacity: 0.8; filter:alpha(opacity=80);  }
						.homepage .news-item-text { font-size:10pt; margin:0px; position:absolute; width:342px; height:100%; left:5px; top:5px; background-color:transparent;  }

				.homepage .news-arrow { position:absolute;top:20px; opacity: 0.4; filter:alpha(opacity=40); width:50px; height:50px; }
					.homepage .news-arrow-left	{ left: 15px;  }
					.homepage .news-arrow-right	{ left: 940px;  }
					
/* End styles related to home page */



/*   Styles for Key database pages  */

		.keydb-key-database-label-in-header { position:absolute; top:60px; left: 380px; font-size: 30pt; color: white; z-index:10; background-color: transparent; }

		.key-database-page a { white-space:nowrap; }

		.content-page .keydb-navigation-item a { font-weight:bold; }
		.content-page .keydb-navigation-divider	{  }

		.keydb-navigation-container { position:absolute; z-index:10; top:146px; left: 200px;  }
		.keydb-navigation { background-color: transparent; font-size: 11pt;  }
			.keydb-navigation-item { float: left;  padding-left: 30px; padding-right: 30px; }

			.keydb-navigation-divider	{ float: left; background-color: #927B4C; width: 1px; height: 25px; }

		
	.keydb-inactive-label { color: darkred; font-size: 20px; font-weight: bold; }
	
	
	INPUT.key-db-readonly-inputs { /* background-color: lightgrey; */ }


	/* css for top nav links */



	.top-level-divs { display: none; }



	.keydb-add-item { float: right; }
	
	.keydb-item-main-label { font-size: 20px; font-weight: bold }
	
	.keydb-item-main-value { font-size: 20px; font-weight: bold }
	
	.show-assocated-item { display: none; }


	/* css for styling the autocomplete */
	
	.autocomplete { background-color: #E8EAFF; border-color:#000000; border-width:1; border-style:solid; padding:10px; overflow-y: scroll; overflow-x: hidden; }
	
	.autocomplete .selected { 	color: white;	background-color:#000000; }
	
	.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
	
	
	
	/*  styling for Undo links  */
	
	.content-page a.key-db-undo { display: none; color: #DC143C;  }
	
	
	
	
	


	/*  css for overlays  */ 

	.X-for-exit-overlay { float: right; border-color: #000000; background-color: #F3F2FC; color: #000000; padding: 3px; cursor: pointer;  }

	.overlay-background { display: none; cursor: pointer; /* set mouse to pointer */
							z-index: 1001; top: 0; left: 0; width: 100%; height: 100%;
							background: #666 url(../css/jquery-ui-1.10.2-Themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
							opacity: .50; filter: Alpha(Opacity=50); position: absolute;
	}


	DIV.overlay-outer-div { display: none; top: 10px; left: 100px; height: auto; opacity: 1; filter: Alpha(Opacity=100); background-color: #F3F2FC; outline: 0px; position: absolute; display: block; z-index: 1002; }


	DIV.overlay-header { border-width: 1px; border-style: solid; padding: 10px; z-index:1; font-family: verdana, helvetica, arial; font-size:12pt; font-style:normal; font-weight:900; margin:0px; text-align:center; border-color: #DFDDE8; background-color: #F3F2FC; color: #000000; }

	H2.overlay-header-contents { width:100%; font-weight:bold; font-size:12pt; 	margin-top:0px;	margin-bottom:0px; }

	DIV.overlay-contents {  border-width: 1px; border-style: solid; padding: 10px; z-index:1; font-family: verdana, helvetica, arial; font-size:10pt; font-style:normal; font-weight:500; margin:0px; border-color: #DFDDE8; background-color: #F3F2FC; color: #000000; }

	/* specific overlay specifications */

		/*  refresh page overlay */

			DIV.page-refresh-required-overlay-div { display: none; width: 500px; }
		
			DIV.page-refresh-required-overlay-header {  }
		
			DIV.page-refresh-required-overlay-contents {  }

		/*  confirm overlay */

			DIV.confirm-overlay-div { display: none; width: 410px; }
		
			DIV.confirm-overlay-header {  }
		
			DIV.confirm-overlay-contents {  }

		/*  Remove Key Copy or Access Card Overlay */
	 
			DIV.remove-key-card-overlay-div { display: none; width: 800px; }
		
			DIV.remove-key-card-overlay-header {  }
		
			DIV.remove-key-card-overlay-contents {  }



	/* END  specific overlay specifications */



	/*  create edit data pages css */
	
	DIV.key-db-input-errors { color: red; }


/*  End Styles for Key database pages  */

