/* INDEX LEVEL CSS FILE FOR THE UCDAVIS SCHOOL OF LAW */
/* COPYRIGHT 2005 The Regents of the University of California. All rights reserved */



/* ###### COMMON ELEMENTS ###### 
	COLORS:
		BLUE: #072A5D;
		GOLD: #B38900;
		LIGHT-GOLD: #F6EBB9;
		LINK-BLUE: #316295;
		RED: #5F100A;
		LIGHT-GRAY: #636466;
		
   ############################# */

html {
	margin: 0px;
	padding: 0px;}

body {
	font-family: verdana, sans-serif;
	padding: 0;
	background-color: white;
	margin: 0px;
	padding: 0px;
	width: 655px;
	page-break-inside: auto;
	}

body a:link {
	text-decoration: none;
	color: #316295;
	}

body a:visited {
	text-decoration: none;
	color: #316295;
	}


#page_content {
	background-color: white;
	position: relative;
	z-index: 1;
	}
	
.blankCell {
	width: 8px;
	visibility: visible;
	}
	
.mainCell {
	vertical-align: top;
	border-bottom: solid 4px #072A5D;
	padding: 8px 0px 20px 0px;
	}
	
#mainDiv {
	margin: 0px 0px 0px 0px;
	}
	
/* --- Header Section --- */

#header {
	width: 950px;
	height: 74px;
	position: relative;
	top: 0px;
	}
	
#headerRIGHT {
	display: none;
	height: 74px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
	z-index: 1;
	}

#headerLEFT {
	width: 243px;
	height: 75px;
	background-color: white;
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	z-index: 2;
	}


/* --- 2 Rounded Corners --- */

#leftCorner {
	display: none;
	}
	
#rightCorner {
	display: none;
	}


/* --- Portal Navigation --- */

#portalNav {
	background-color: #5F100A;
	vertical-align: top;
	padding: 3px 0px 4px 48px;
	display: none;
	}
	
#portalNav a:link {
	border-bottom: solid 2px #5F100A;
	margin: 0px 34px 0px 0px;
	}
	
#portalNav a:visited {
	border-bottom: solid 2px #5F100A;
	margin: 0px 34px 0px 00px;
	}
	
#portalNav a:hover {
	border-bottom-color: white;
	}
	
	
/* --- Left Side Navigation --- */

.navCell {
	display: none;
	background-color: #F6EBB9;
	background-color: #F4EAB9;
	vertical-align: top;
	width: 188px;
	background-image: url(/web/20070410214533im_/http://www.law.ucdavis.edu/images/botRight.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}

	
#grey1 {
	position: absolute;
	height: 500px;
	width: 30px;
	border: 1px solid #723330;
	border-color: #316295;
	border-right: none;
	border-bottom: none;
	z-index: 4;
	top: 100px;
	left: 18px;
	z-index: 20;
	}
	
#grey2 {
	position: absolute;
	height: 508px;
	width: 30px;
	border: 1px solid #bbbbbb;
	border-right: none;
	border-bottom: none;
	z-index: 2;
	left: 12px;
	top: 106px;
	}

#navBottom {
	display: none;
	}
	
/* --- Search --- */

.searchField {
	display: none;
	}
	
#searchForm {
	display: none;
	}



/* --- Index Rotating Banner --- */

#bannerPIC {
	height: 174px;
	z-index: 1;
	position: relative;
	}
	
#bannerWhiteBorder {
	border: solid 2px white;
	height: 154px;
	z-index: 4;
	position: absolute;
	left: 8px;
	top: 8px;
	}

#spacing {
	width: 8px;
	background-color: white;
	}


/* --- Index Features --- */

#buildingCampaign {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	height: 50px;
	width: 301px;
	background-image: url(/web/20070410214533im_/http://www.law.ucdavis.edu/images/proof1.jpg);
	
	}
	
	#buildingCampaign a:link {
	display: block;
	}
	
	#buildingCampaign a:visited {}
	
	#buildingCampaign a:hover {
	background-image: url(/web/20070410214533im_/http://www.law.ucdavis.edu/images/buildON.jpg);
	}

#featuresPosition {
	width: 92px;
	padding: 18px 0px 6px 15px;
	}

#featuresTextPosition {
	width: 570px;
	padding: 1px 0px 0px 0px;
	}

#featuresHeader {
	font-family: arial;
	letter-spacing: 0px;
	word-spacing: 4px;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	padding: 0px 30px 4px 15px;
	margin: 10px 40px 0px 45px;
	border-bottom: solid 1px #DBDBDB;
	text-align: left;
	color: #316295;
	}

#featuresText {
	font: 11px/1.2 helvetica;
	display: block;
	word-spacing: 2px;
	text-align: justify;
	color: #636466;
	}

#featuresText a:link {
	display: block;
	padding: 6px 25px 10px 76px;
	margin: 0px 40px 0px 45px;
	font-weight: normal;
	color: #636466;
	text-decoration: none;
	}

#featuresText a:visited {
	display: block;
	padding: 6px 25px 10px 76px;
	margin: 0px 40px 0px 45px;
	font-weight: normal;
	color: #636466;
	text-decoration: none;
	}



/* --- Index Rotating Faculty Profiles --- */

#FACprofile {
	display: none;
	}
	
/* --- News and Events Items --- */

#NEWSposition {
	padding: 28px 0px 0px 0px;
	position: relative;
	margin: 0px 0px 00px 0px;
	}

#NEWStitle {
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	color: #6b89b3;
	color: #316295;
	letter-spacing: 0px;
	word-spacing: 4px;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 15px;
	border-bottom: solid 1px #DBDBDB;
	text-align: left;
	color: #316295;
	}

.NEWStable {
	padding: 3px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	}

.NEWStable TD {
	vertical-align: top;
	margin: 0px;
	width: 25%;
	visibility: visible;
	}

#NEWSitem {
	font: 11px/1.2 helvetica;
	word-spacing: 0px;
	text-align: left;
	color: #636466;
	vertical-align: top;
	padding: 2px 15px 2px 15px;
	margin: 0px;
	}


/* --- Footer --- */

#footer {
	width: 655px;
	height: 28px;
	position: relative;
	font-family: arial;
	font-size: 11px;
	color: black;
	color: #444444;
	}

#disclaimer {
	position: absolute;
	top: 2px;
	left: 9px;
	font-weight: bold;
	text-align: left;
	}
	
#copyright {
	position: absolute;
	top: 15px;
	left: 9px;
	font-size: 10px;
	text-align: left;
	}

#littleLinks {
	display: none;
	}
	

/* --- Portal Pages --- */

.portalTable {
	margin: 0px 0px 0px 0px;
	width: 100%;}

.portalTable TD {
	width: 33%;
	vertical-align: top;
	text-align: right;
	padding: 0px 25px 0px 25px;
	}

#portalHeader {
	font-family: arial;
	letter-spacing: 0px;
	word-spacing: 4px;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	border-bottom: solid 1px #DBDBDB;
	text-align: left;
	color: #316295;
	padding: 30px 1px 1px 10px;
	margin: 0px 0px 5px 0px;
	}

#portalHeader a:link {
	color: #316295;
	}

#portalHeader a:visited {
	color: #316295;
	}

#portalHeader a:hover {
	color: #5F100A;
	text-decoration: none;
	}

#portalNavs {
	padding: 4px 8px 0px 0px;
	font-size: 11px;
	line-height: 17px;
	text-align: right;
	}


#portalNavs a:link {
	color: #636466;
	}
	
#portalNavs a:visited {
	color: #636466;
	}

#portalNavs a:hover {
	color: #5F100A;
	}



/*  --- Second Pages --- */

#contentContainer {
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 655px;
	}
	
	#contentContainer #kingPosition {
		position: absolute;
		right: 0px;
		top: 48px;
		}

#linkTab {
	display: none;
	position: absolute;
	top: -8px;
	right: 0px;
	background-image: url(/web/20070410214533im_/http://www.law.ucdavis.edu/images/littleCorner.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: green;
	background-color: #F6EBB9;
	color: #316295;
	text-align: right;
	padding: 3px 11px 4px 17px;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	}

#titleDiv {
	width: 400px;
	height: 40px;
	position: relative;
	margin: 0px 0px 0px 0px;
	}

	#titleDiv img {
		position: absolute;
		bottom: 0px;
		left: 0px;
		}

#contentText {
	padding: 0px 0px 0px 0px;
	width: 645px;
	text-align: justify;
	font: 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
	}


	#contentText #title {
		font-family: arial;
		font-weight: bold;
		font-size: 15px;
		color: #072A5D;
		text-align: left;
		border-bottom: solid 1px #DBDBDB;
		margin: 18px 0px 10px 0px;
		letter-spacing: 1px;
		width: 100%;
		}
		
	#contentText #blankTitle {
		font-family: arial;
		font-weight: bold;
		font-size: 14px;
		color: white;
		text-align: left;
		border-bottom: solid 1px #dbdbdb;
		margin-bottom: 10px;
		letter-spacing: 2px;
		margin-left: -35px;
		width: 100%;
		}

	#contentText #floatingBox {
		display: none;
		}
		
	#contentText #pictureBox {
		display: none;
		}
	
	
	#contentText #picFloatLeft {
		display: none;
		}
	
	#contentText #picFloatRight {
		display: none;
		}
	
	#contentText #subTitle {
		font-weight: bold;
		font-size: 12px;
		margin: 13px 0px 0px 0px;
		}
		
	
	#contentText #personalTitle {
		text-align: left;
		line-height: 12px;
		font-weight: bold;
		font-size: 11px;
		color: #666666;
		padding: 0px 0px 1px 0px;}
	
	#contentText ul {
		margin-top: 3px;
		margin-bottom: 10px;
		font-size: 12px;
		text-align: left;
		}
	
	
	#contentText #noBullets li{
		list-style: none;
		}
	
	#contentText il{
		}
	
	#contentText br {
		}
		
	#contentText #contacts {
		font-size: 11px;
		line-height: 13px;
		padding: 1px 0px 4px 20px;
		}
	
	#contentText #contactsTable {
		width: 100%;
		}
	
		#contentText #contactsTable TD {
			width: 33%;
			vertical-align: top;
			}
	
	#contentText #leftIndent {
		padding: 10px 0px 0px 30px;
		font-size: 12px;
		text-align: left;
		line-height: 14px;
		}
		
	#contentText #guaranteeBox {
		float: right;
		margin: 0px 12px 10px 20px;
		border: solid 2px #B38900;
		width: 208px;
		position: relative;
		height: 275px;
		}
		
	#contentText #guaranteeBox #in {
		position: absolute;
		left: 10px;
		top: 10px;
		border: solid 2px #072a5d;
		width: 208px;
		height: 275px;
		}
		
	#contentText #guaranteeBox #in #inTitle {
		color: #072a5d;
		font: arial;
		text-transform: uppercase;
		word-spacing: 2px;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
		margin: 10px 40px 10px 25px;
		}
		
	#contentText #guaranteeBox #in #inText {
		font-family: times;
		font-size: 13px;
		font-style: italic;
		text-align: justify;
		margin: 0px 40px 20px 25px;
		}
	
	#contentText #quoteBox {
		float: right;
		margin: 0px 17px 17px 30px;
		width: 167px;
		background-color: #072a5d;
		font-family: times;
		font-size: 14px;
		font-style: italic;
		padding: 30px 25px 30px 25px;
		color: white;
		text-align: left;
		position: relative;
		line-height: 23px;
		display: none;
		}
		
	#contentText #quoteBox #lines1 {
		position: absolute;
		top: 10px;
		right: -17px;
		border-top: solid 8px #B38900;
		border-right: solid 8px #B38900;
		height: 73px;
		width: 45px;
		margin: 0px;
		}
		
	#contentText #quoteBox #lines2 {
		position: absolute;
		bottom: 10px;
		left: -17px;
		border-bottom: solid 8px #B38900;
		border-left: solid 8px #B38900;
		height: 73px;
		width: 45px;
		}
		
	#contentText #quoteBox #quoteName {
		text-align: right;
		color: #072a5d;
		font-family: arial;
		letter-spacing: 1px;
		word-spacing: 1px;
		text-transform: uppercase;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 15px;
		margin: 16px 0px 0px 0px;
		color: white;
		}
	
	#contentText #quoteBox #quoteExtras {
		text-align: right;
		line-height: 14px;
		font-size: 10px;
		line-height: 11px;
		font-family: arial;
		font-style: normal;
		padding: 4px 0px 6px 0px;
		}
		
	#contentText .listTable {
		}
		
	#contentText .listTable TD {
		vertical-align: top;
		padding: 8px 20px 0px 20px;
		}
		
		
		
	/* Faculty Directory Page Only */
	
	.containerTable {
		width: 100%;
		margin: 18px 0px 0px 0px;
		}
		
	.containerTable TD {
		vertical-align: top;
		line-height: 20px;
		font-size: 12px;
		font-family: arial;
		}
		
	.containerTable .titleCell {
		font-family: arial;
		font-weight: bold;
		font-size: 13px;
		color: white;
		color: #072a5d;
		padding: 2px 0px 2px 6px;
		background-color: #072A5D;
		background-color: white;
		border-bottom: solid 1px #dbdbdb;
		text-align: left;
		letter-spacing: 1px;
		vertical-align: top;
		}
	
		.containerTable .adminTable {
			width: 100%;
			margin-top: 4px;
			}	
		
			.containerTable .adminTable TD {
				width: 20%;
				padding: 0px 0px 0px 0px;
				text-align: center;
				}
		
		.containerTable #admin {
			font-family: arial;
			padding: 6px 0px 3px 0px;
			font-size: 13px;
			font-weight: bold;
			line-height: 15px;
			}
			
		.containerTable #adminTitle {
			padding: 0px 0px 20px 0px;
			font-size: 10px;
			color: #636466;
			line-height: 12px;
			font-style: italic;
			}
	
	
	.containerTable .facultyPictureContainer {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
	
	.containerTable .facultyPictureContainer #words {
		text-align: left;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		line-height: 17px;
		padding: 1px 0px 0px 1px;
		height: 55px;
		width: 142px;
		color: #333333;
		font-style: italic;
		}
	
	.containerTable .facultyPictureContainer2 img {
		padding: 0px 0px 0px 5px;
		}
	
	.containerTable .facultyPictureContainer2 #words2 {
		text-align: left;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		line-height: 17px;
		padding: 1px 0px 0px 6px;
		height: 55px;
		width: 142px;
		color: #333333;
		font-style: italic;
		}
		
	.containerTable .facultyTable {
		width: 100%;
		font-size: 12px;
		font-family: arial;
		}
		
	.containerTable .facultyTable .profCell {
		padding: 5px 0px 0px 7px;
		}
		
	.containerTable TD a:link {
		color: #676767;
		}
		
	.containerTable TD a:visited {
		color: #676767;
		}
	
	.containerTable TD a:hover {
		background-color: #F9F2D1;
		text-decoration: none;
		}
		
	.containerTable .lecRow TD {
		text-align: center;
		width: 20%;
		padding: 5px 0px 10px 0px;
		}
	
	.containerTable .emeritiTable {
		width: 97%;
		}
	
	.containerTable .emeritiTable .emeritiRow TD {
		width: 25%;
		padding: 5px 0px 0px 7px;
		}
		

	
	
	
	
	
		
	
		
	
	
	
		
	
	
	/* End Faculty Section */
	
	#contentText #facultyPictureBox {
		width: 197px;
		height: 400px;
		padding: 0px;
		margin: 0px 7px 0px 20px;
		float: right;
		position: relative;
		z-index: 10;
		}
		
		
		
		
		
	#contentText .simpleTable {
		margin: 15px 0px 0px 0px;
		line-height: 14px;
		width: 100%;
		font-size: 11px;
		}
		
	#contentText .simpleTable td {
		border-bottom: solid 1px #dbdbdb;
		padding: 5px 3px 5px 3px;
		vertical-align: top;
		}
		
	#contentText .simpleTable .simpleTableHeader TD {
		font-weight: bold;
		padding: 0px 3px 3px 3px;
		}
		
	#contentText .directoryTable {
		width: 100%;
		text-align: left;
		margin: 2px 0px 0px 0px;
		
		}	
	
	#contentText .directoryTable TD {
		font-size: 12px;
		padding: 4px 0px 2px 30px;
		line-height: 14px;
		vertical-align: top;
		}
		
	#contentText .directoryTable .directoryTableTitle {
		color: #636466;
		font-style: italic;
		font-size: 11px;}
	
	#contentText .directoryTable .directoryTableHeader TD {
		font-family: arial;
		padding: 18px 2px 4px 2px;
		line-height: 16px;
		color: #072a5d;
		font-weight: bold;
		border-bottom: solid 1px #dbdbdb;
		font-size: 14px;
		vertical-align: bottom;
		}
		
	#contentText #recruitState {
		font-family: arial;
		font-weight: bold;
		font-size: 13px;
		color: #072A5D;
		text-align: left;
		border-bottom: solid 1px #DBDBDB;
		margin: 18px 0px 10px 0px;
		letter-spacing: 1px;
		width: 400px;
		}
		
			
	#contentText #recruitDate {
		font-size: 11px;
		font-weight: bold;
		}
		
	#contentText #recruitPlace {
		font-size: 11px;
		padding: 0px 0px 20px 0px;
		}
		
	#contentText .facutltyInterestTable	{
		margin: 0px 0px 0px -24px;
		}
		
	#contentText .facutltyInterestTable .alpha {
		padding: 0px;
		font-size: 10px;
		}
		
	#contentText .facutltyInterestTable TD {
		padding: 2px 50px 8px 24px;
		vertical-align: top;
		text-align: left;
		font-size: 12px;
		line-height: 16px;
		word-spacing: 2px;
		border-bottom: solid 1px #dbdbdb;
		}	
		
	#contentText .itTable {
		width: 100%;
		font-size: 11px;
		}
		
	#contentText .itTable TD {
		padding: 10px 15px 10px 15px;
		border-top: solid 1px #dbdbdb;
		}
		
	#contentText .itTableHeader TD {
		font-size: 12px;
		color: #072a5d;
		border: none;
		} 

	#contentText .newsTable {
		width: 100%;
		margin: 50px 0px 0px -24px;
		}
		
	#contentText .newsTable TD {
		vertical-align: top;
		padding-left: 24px;
		}
		
	#contentText .newsTable TD img {
		margin-left: -24px;}
		
	#contentText .newsTable .events {
		width: 33%;
		margin: 0px 0px 0px 15px;
		border-right: solid 1px #dbdbdb;
		height: 200px;
		}
		
	#contentText .featuresTable {
		width: 100%;
		margin: 2px 0px 0px 0px;
		}
		
	#contentText .featuresTable .stories {
		border-right: solid 1px #dbdbdb;
		vertical-align: top;
		padding: 0px 25px 0px 0px;
		
		}
		
	#contentText .featuresTable .archives {
		width: 100px;
		text-align: left;
		vertical-align: top;
		padding: 0px 0px 0px 48px;
		font-size: 11px;
		line-height: 13px;
		}
	
	#contentText .featuresTable .archives #archTitle {
		font-family: arial;
		font-weight: bold;
		font-size: 13px;
		color: #072A5D;
		letter-spacing: 1px;
		text-align: left;
		margin: 3px 0px 10px -24px;
		}
		
	#contentText .featuresTable .stories #story {
		font-size: 12px;
		padding: 5px 0px 5px 0px;
		
		}
		
	#contentText .featuresTable .stories #moreStories {
		font-size: 11px;
		text-align: right;		
		}
		
	#contentText .eventsTable {
		border-top: solid 1px #dbdbdb;
		width: 100%;
		margin: 11px 0px 0px -24px;
		}
	
	#contentText .eventsTable .eventsCell {
		padding: 10px 20px 10px 24px;
		vertical-align: top;
		font-size: 11px;
		line-height: 13px;
		}
	
	#contentText .eventsTable .eventsCell #eventsTitle {
		font-family: arial;
		font-weight: bold;
		font-size: 13px;
		color: #072A5D;
		letter-spacing: 1px;
		text-align: left;
		margin: 0px 0px 8px -24px;
		}
		
	#pdf {
		background-image: url(/web/20070410214533im_/http://www.law.ucdavis.edu/images/pdf.jpg);
		background-repeat: no-repeat;
		background-position: 2px 2px;
		border: solid 1px #dbdbdb;
		color: #636466;
		float: right;
		height: 49px;
		width: 68px;
		font-size: 9px;
		text-align: center;
		padding: 6px 2px 0px 53px;
		line-height: 13px;
		cursor: pointer;
		}
		
	#pdf a:link {
		text-decoration: none;
		}
		
	#pdf a:hover {
		text-decoration: none;
		}
	
/* --- Experiments --- */



			
/* Tony's Additions */





/*
     FILE ARCHIVED ON 21:45:33 Apr 10, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:31:16 Apr 03, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 145.636
  exclusion.robots: 0.1
  exclusion.robots.policy: 0.093
  RedisCDXSource: 16.014
  esindex: 0.01
  LoadShardBlock: 111.162 (3)
  PetaboxLoader3.datanode: 101.074 (4)
  CDXLines.iter: 16.021 (3)
  PetaboxLoader3.resolve: 343.668 (2)
  load_resource: 369.519
*/