/* 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;
		
   ############################# */



body {
	font-family: verdana, sans-serif;
	font-size: 100%;
	margin: 40px auto 15px auto;
	padding: 0;
	width: 950px;
	background-color: white;
	overflow: -moz-scrollbars-vertical;
	}

body a:link {
	text-decoration: none;
	color: #316295;
	}

body a:visited {
	text-decoration: none;
	color: #316295;
	}

body a:hover {
	text-decoration: underline;
	color: #316295;
	}

#page_content {
	background-color: white;
	width: 950px;
	position: relative;
	z-index: 1;
	
	}
	
.blankCell {
	width: 8px;
	visibility: visible;
	}
	
.mainCell {
	vertical-align: top;
	border-bottom: solid 4px #072A5D;
	padding: 8px 0px 20px 0px;
	height: 550px;
	}
	
.AwardsMainCell {
	vertical-align: top;
	border-bottom: solid 4px #072A5D;
	padding: 8px 0px 20px 0px;
	height: 860px;
	}	

.AnualGivingMainCell {
	vertical-align: top;
	border-bottom: solid 4px #072A5D;
	padding: 8px 0px 20px 0px;
	height: 1080px;
	}	
	
#mainDiv {
	margin: 8px 0px 0px 0px;
	border-top: solid 8px #072A5D;
	position: relative;
	height: auto;
	}
	
/* --- Header Section --- */

#header {
	width: 950px;
	height: 74px;
	position: relative;
	top: 0px;
	}
	
#headerRIGHT {
	height: 74px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	display: block;
	z-index: 1;
	}

#headerLEFT {
	width: 243px;
	height: 69px;
	position: absolute;
	bottom: 2px;
	left: 6px;
	display: block;
	z-index: 2;
	}

#printLogo {
   display: none;
 }


/* --- 2 Rounded Corners --- */

#leftCorner {
	position: absolute;
	top: 73px;
	left: 0px;
	z-index: 2;
	}
	
#rightCorner {
	width: 78px;
	height: 78px;
	position: absolute;
	bottom: -1px;
	left: 111px;
	display: block;
	z-index: 2;
	}


/* --- Portal Navigation --- */

#portalNav {
	background-color: #5F100A;
	
	vertical-align: top;
	padding: 3px 0px 4px 48px;
	}
	
#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 --- */

#navButton {
	margin-left: 25px;
	width: 125px;
	height: 150px;
	padding-bottom: 20px;
}

#openHouse {
	margin-left: 20px;
	height: 230px;
}

.navCell {
	background-color: #F6EBB9;
	vertical-align: top;
	width: 188px;
	background-image: url(../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: 124px;
	left: 16px;
	z-index: 20;
	}
	
#grey2 {
	position: absolute;
	height: 508px;
	width: 30px;
	border: 1px solid #bbbbbb;
	border-right: none;
	border-bottom: none;
	z-index: 2;
	left: 10px;
	top: 130px;
	}

#navBottom {
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
	}
	
/* --- Search --- */

#searchForm {
	padding: 0px;
	margin: 10px 0px 15px 25px;
	}

.searchField {
	height: 12px;
	padding: 0px;
	margin: 0px;
	font: verdana;
	font-size: 10px;
	width: 115px;
	}
	




/* --- 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 {
display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	height: 50px;
	width: 301px;
	background-image: url(/images/proof1.jpg);
	
	}
	
	#buildingCampaign a:link {
	display: block;
	}
	
	#buildingCampaign a:visited {}
	
	#buildingCampaign a:hover {
	background-image: url(/images/buildON.jpg);
	}

#featuresPosition {
	width: 92px;
	padding: 16px 0px 6px 15px;
	}
	
#featuresPosition2 {
	position: relative;
	width: 92px;
	padding: 16px 0px 6px 15px;
	left: 285px;
	top: -278px;
	}	

#featuresTextPosition {
	width: 570px;
	padding: 1px 0px 0px 0px;
	}
	
#featuresTextPosition1 {
	width: 570px;
	height: auto;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	}	

#featuresTextPosition2 {
	position: relative;
	left: 300px;
	top: -280px;
	width: 240px;
	height: 5px;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	font-family: arial;
	letter-spacing: 0px;
	word-spacing: 4px;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	color: #316295;
	}


#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;
	}

#featuresHeader1 {
	font-family: arial;
	letter-spacing: 0px;
	word-spacing: 4px;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	padding: 0px 0px 4px 15px;
	margin: 0px 0px 2px 0px;
	width: 260px;
	/*border-bottom: solid 1px #DBDBDB;*/
	text-align: left;
	color: #316295;
	}


#AdmitsfeaturesHeader {
	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 5px 0px 5px;
	border-bottom: solid 1px #DBDBDB;
	text-align: left;
	color: #316295;
	}

#featuresText {
	font: 11px/1.2 helvetica;
	word-spacing: 2px;
	text-align: justify;
	color: #636466;
	}
	
#featuresText1 {
	font: 11px/1.2 helvetica;
	word-spacing: 1px;
	line-height: 12px;
	padding:0px 0px 15px 15px;
	width: 260px;
	color: #636466;
	}	
	
#notesText {
	font: 13px/1.2 helvetica;
	word-spacing: 2px;
	text-align: justify;
	color: #636466;
	left: 0px;
	}	
	
#AdmitsfeaturesText {
	font: 11px/1.2 helvetica;
	word-spacing: 2px;
	text-align: justify;
	color: #636466;
	}	

#featuresText a:link {
	display: block;
	padding: 0px 25px 0px 76px;
	margin: 0px 40px 0px 45px;
	font-weight: normal;
	color: #636466;
	text-decoration: none;
	}

#featuresText a:visited {
	display: block;
	padding: 0px 25px 0px 76px;
	margin: 0px 40px 0px 45px;
	font-weight: normal;
	color: #636466;
	text-decoration: none;
	}

#featuresText a:hover {
	font: 11px/1.2 helvetica;
	font-weight: normal;
	color: #636466;
	text-decoration: none;
	background-color: #EFF1F7;
	background-color: #F9F6EB;
	background-color: #F9F2D1;
	}


#AdmitsfeaturesText a:link {
	display: block;
	padding: 0px 5px 0px 15px;
	margin: 0px 5px 0px 5px;
	font-weight: normal;
	color: #636466;
	text-decoration: none;
	}

#AdmitsfeaturesText a:visited {
	display: block;
	padding: 0px 5px 0px 15px;
	margin: 0px 5px 0px 5px;
	font-weight: normal;
	color: #636466;
	text-decoration: none;
	}

#AdmitsfeaturesText a:hover {
	font: 11px/1.2 helvetica;
	font-weight: normal;
	color: #636466;
	text-decoration: none;
	background-color: #EFF1F7;
	background-color: #F9F6EB;
	background-color: #F9F2D1;
	}



/* --- Index Rotating Faculty Profiles --- */

#FACprofile {
	display: block;
	cursor: pointer;
	position: absolute;
	width: 185px;
	right: 0px;
	top: 40px;
	background-color: #6b89b3;
	background-color: #314A7B;
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 5;
	}

#FAClink {
	color: white;
	}	

#FACtext {
	color: white;
	font: 9px/1.3 verdana;
	word-spacing: 2px;
	text-align: left;
	padding: 155px 8px 7px 8px;
	z-index: 25;
	width: 149px;
	margin: 8px 0px 8px 8px;
	border: solid 2px white;
	}
	
#FACtest {
	position: relative;
	width: 300px;
	height: 350px;
	}
	
	
/* --- News and Events Items --- */

#newsSection {

}


#NEWSposition {
	padding: 28px 0px 0px 0px;
	position: relative;
	margin: 0px 0px 00px 0px;
	}

#NEWSposition1 {
	position: absolute;
	top: 0px;
	left: 306px;
	margin: 19px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 67px;
	}

#NEWSpositionHeader {
	position: absolute;
	top: 20px;
	left: 306px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 67px;
}


#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;
	}

#NEWSTitleWrapper {
	width: 260px;
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 0px 0px;
	/*border-left: solid 1px #DBDBDB;	*/
}
	
#NEWStitle1 {
	position: absolute;
	width: 260px;
	left: -13px;
	top: 35px;
	letter-spacing: 0px;
	word-spacing: 4px;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #316295;
	line-height: 12px;
	padding: 6px 0px 20px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-left: solid 1px #DBDBDB;	
	}	

#newsText1 {
	font: 11px/1.2 helvetica;
	display: block;
	word-spacing: 2px;
	text-align: justify;
	color: #636466;
	}

#EVENTposition {
	padding: 20px 0px 0px 0px;
	position: relative;
	margin: 0px 0px 0px 0px;
	}

#EVENTtitle {
	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;
	width: 25%;
	visibility: visible;
	font: 11px/1.2 helvetica;
	word-spacing: 0px;
	text-align: left;
	color: #636466;
	vertical-align: top;
	padding: 2px 15px 6px 15px;
	margin: 0px;
	}

.NEWStable TD #date {
	color: #316295;
	font-weight: bold;
	}


.NEWStable TD a:link {
	color: #316295;
	}
	
.NEWStable TD a:visited {
	color: #636466;
	}



/* --- Footer --- */

#footer {
	width: 950px;
	height: 28px;
	position: relative;
	font-family: arial;
	font-size: 11px;
	color: black;
	color: #333333;
	}

#disclaimer {
	font-weight: bold;
	right: 0px;
	top: 2px;
	position: absolute;
	text-align: right;
	}
	
#copyright {
	font-size: 10px;
	text-align: right;
	position: absolute;
	right: 1px;
	bottom: 0px;
	}

#littleLinks {
	font-size: 11px;
	text-align: left;
	position: absolute;
	left: 197px;
	top: 2px;
	font-weight: bold;
	}
	
	#littleLinks a:link {
		color: #333333;
		}
	
	#littleLinks a:visited {
		color: #333333;
		}

	
/* --- 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: 15px 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: 15px;
	text-align: right;
	}
	
#portalNavs .password {
	font-size: 9px;
	font-style: italic;
	color: black;
	line-height: 11px;}


#portalNavs a:link {
	color: #636466;
	}
	
#portalNavs a:visited {
	color: #636466;
	}

#portalNavs a:hover {
	color: #5F100A;
	}



/*  --- Second Pages --- */

#contentContainer {
	position: relative;
	width: 740px;
	padding: 0px 0px 0px 14px;
	}
	
	#contentContainer #kingPosition {
		position: absolute;
		right: 0px;
		top: 40px;
		}
		
	#contentContainer #AdmitkingPosition {
		position: absolute;
		right: 0px;
		top: 11px;
		}		
		
	#contentContainer #NewskingPosition {
		position: absolute;
		right: 0px;
		top: 58px;
		}		

	#contentContainer #dateTitle {
		position: absolute;
		top: 54px;
		font-family: arial;
		font-weight: bold;
		font-size: 15px;
		color: #072A5D;
		text-align: left;
		border-bottom: solid 1px #dbdbdb;
		letter-spacing: 1px;
		width: 739px;
		}
		
	#contentContainer #newsStory {
		position: relative;
		
		font-size: 12px;
		text-align: justify;
		padding: 0px 0px 0px 0px;
		color: #222222;
		line-height: 18px;
		margin-right: 0px;
		margin-top: 60px;
		width: 739px;
		}
		
		#newsStory #storyTitle {
			margin-top: 40px;
			font-weight: bold;
			font-size: 13px;
			word-spacing: 1px;
			font-family: arial;
			padding: 10px 0px 0px 0px;
			width: 739px;
			}		

	/* ADMITTED STUDENTS SITE */
	
	
	#contentContainer #main_column1 {
		top: 100px;
		width: 370px;
		height: 1070px;
		margin: 0px 0px 0px 0px;
	}


		#main_column1 .main_column2 {
			position: absolute;
			top: 135px;
			width: 300px;
			height: auto;
			background-color: #F6EBB9;
			right: 0px;
			padding: 10px 15px 10px 15px;
			margin-top: 2px;		
		}
		
		#main_column1 .main_column3 {
			position: absolute;
			top: 340px;
			width: 300px;
			height: auto;
			right: 0px;
			padding: 10px 15px 10px 15px;
			margin-top: 2px;	
		}	
		
		#main_column1 .main_column4 {
			position: absolute;
			top: 525px;
			width: 300px;
			height: auto;
			background-color: #F6EBB9;
			right: 0px;
			padding: 10px 15px 10px 15px;
			margin-top: 2px;		
		}
		

	#contentContainer #admitsline {
		border-bottom: #dbdbdb solid 1px;
	}	


	#contentContainer .col_left{
		width: 415px;
		height: auto;		
		margin: 0px 0px 0px 0px;
	}

	#contentContainer .housing_col_left{
		width: 465px;
		height: auto;		
		margin: 0px 0px 0px 0px;
	}

	#contentContainer .box_right{
	position: absolute;
	top: 100px;
	width: 240px;
	height: auto;
	background-color: #F6EBB9;
	right: 0px;
	padding: 10px 15px 10px 15px;
	margin-top: 2px;
	}

	#contentContainer .housing_box_right{
	position: absolute;
	top: 120px;
	width: 190px;
	height: auto;
	background-color: #F6EBB9;
	right: 0px;
	padding: 10px 15px 10px 15px;
	margin-top: 2px;
	}

	#contentContainer .response_section_header{
	width: auto;
	height:10px;
	background-color: #F6EBB9;
	padding: 10px 15px 10px 15px;
	margin-top: 2px;
	text-align: center;
	}
	
	#contentContainer .response_section_header1{
	width: auto;
	height:35px;
	background-color: #F6EBB9;
	padding: 10px 15px 2px 15px;
	margin-top: 2px;
	text-align: center;
	}	


	#contentContainer #AmitAddressUpdateForm{
	}
	
	#contentContainer #AmitAddressUpdateForm #lblAdmitsNewAddress {
		position: relative;
		left: 0px;
		top: auto;
	}
	
	#contentContainer #AmitAddressUpdateForm #AdmitResponseCityText {
		position: absolute;
		left: 150px;
		top: -1px;
	}

	#contentContainer #AmitAddressUpdateForm #AdmitResponseStateText {
		position: absolute;
		left: 300px;
		top: -1px;
	}

	#contentContainer #AmitAddressUpdateForm #AdmitResponseZIPText {
		position: absolute;
		left: 450px;
		top: -1px;
	}


	#contentContainer #AmitAddressUpdateForm #lblAdmitsEmailAddress {
		position: relative;
		left: 0px;
		top: 20px;
	}

	#contentContainer #AmitAddressUpdateForm #AdmitResponseHPText {
		position: absolute;
		left: 150px;
		top: -1px;
	}



	#contentContainer #responseform{
	}
	
	#contentContainer #responseform #lblresponseAddress {
		position: relative;
		left: 10px;
		top: auto;
		width: 400px;
	}
	
	#contentContainer #responseform #txtresponseAddress {
		position: absolute;
		left: 100px;
		top: 0px;
	}	
	
	#contentContainer #responseform #lbleffectiveTill {
		position: absolute;
		left: 310px;
		top: 0px;
		width: 400px;
	}	
	
	#contentContainer #responseform #txteffectiveTill {
		position: absolute;
		left: 100px;
		top: 0px;
	}
	
	#contentContainer #responseform #lblresponseCity {
		position: relative;
		left: 10px;
		top: 10px;
	}
	
	#contentContainer #responseform #txtresponseCity {
		position: absolute;
		left: 100px;
		top: 0px;
	}	
	
	#contentContainer #responseform #lblresponseState {
		position: absolute;
		left: 310px;
		top: 0px;
		width: 400px;
	}	
	
	#contentContainer #responseform #txtresponseState {
		position: absolute;
		left: 100px;
		top: 0px;
	}	
	
	#contentContainer #responseform #lblresponseEmail {
		position: relative;
		left: 10px;
		top: 20px;
		width: 400px;
	}
	
	#contentContainer #responseform #txtresponseEmail {
		position: absolute;
		left: 100px;
		top: 0px;
	}	
	
	#contentContainer #responseform #lblresponseZip {
		position: absolute;
		left: 310px;
		top: 0px;
		width: 300px;
	}	
	
	#contentContainer #responseform #txtresponseZip {
		position: absolute;
		left: 100px;
		top: 0px;
	}		
	
	#contentContainer #responseform #lblresponseHP {
		position: relative;
		left: 10px;
		top: 30px;
	}
	
	#contentContainer #responseform #txtresponseHP {
		position: absolute;
		left: 100px;
		top: 0px;
	}	
	
	#contentContainer #responseform #lblresponseWP {
		position: absolute;
		left: 310px;
		top: 0px;
	}	
	
	#contentContainer #responseform #txtresponseWP {
		position: absolute;
		left: 100px;
		top: 0px;
	}	

	#contentContainer #responseform #lstDeclineRadioBtns {
		position: relative;
		top: auto;
		left: 0px;	
	}

	#contentContainer #responseform #lstresopnseFormYearBox {
		position: absolute;
		top: 0px;
		left: 300px;	
	}

	#contentContainer #responseform #txtDeclineText {
		position: absolute;
		top: 40px;
		left: 106px;
		bottom: 0px;
	}

#contentContainer #admittedWebcasts {
		position: relative;
		top: 50px;
		left: 0px;
	}

	#contentContainer #admittedWebcasts #admittedWebcastsIcon {
		position: relative;
		top: 0px;
		left: 0px;
	}

	#contentContainer #admittedWebcasts #admittedWebcastsAudioLinksCol_1 {
		position: relative;
		top: 30px;
		left: 0px;
		width: 600px;
	}

	#contentContainer #admittedWebcasts #admittedWebcastsAudioLinksCol_2 {
		position: absolute;
		top: 0px;
		left: 330px;
		width: 300px;
	}
	
	#contentContainer #admittedWebcasts #AdmittedWebcastPic {
		position: relative;
		top: 40px;
		left: 0px;
	}

	#contentContainer #admittedWebcasts #AdmittedWebcastTitle {
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		position: absolute;
		margin: 0px 0px 0px 115px;
		top: 0px;
	}
	
	#contentContainer #admittedWebcasts #AdmittedWebcastTitle .AdmittedCastLinksWM {
		cursor: pointer;
		background: url(/images/windows_media.gif) no-repeat;
		background-position: left;
		margin: 32px 0px 0px 0px;
		padding-left: 18px;
		text-decoration: none;
	}
	
	#contentContainer #admittedWebcasts #AdmittedWebcastTitle .AdmittedCastLinksQT {
		cursor: pointer;
		background: url(/images/quicktime.gif) no-repeat;
		background-position: left;
		margin: 4px 0px 0px 0px;
		padding-left: 18px;
		text-decoration: none;
	}	

/*  --- Start of Giving Page --- */

	#contentContainer #GivingPageTitleDiv {
		position: absolute;
		right: 0px;
		top: 18px;
		}
		
	#contentContainer #GivingPageTitleDiv #khafImg{
		position: absolute;
		right: 400px;
		top: 0px;
		}

	#contentContainer #GivingPageTitleDiv #khafText{
		position: absolute;
		right: 400px;
		top: 147px;
		}

	#contentContainer #GivingPageTitleDiv #khafcontactText{
		position: absolute;
		right: 400px;
		top: 293px;
		}		

	#contentContainer #GivingPageTitleDiv #geoTrustImg{
		position: absolute;
		right: 0px;
		top: 339px;
		}

	#contentContainer #GivingPageTitleDiv #contactDiv {
		position: absolute;
		top: 225px;
		right: 400px;
		font-color: #285079;
		font-family: verdana;
		font-weight: bold;
		font-size:11px;
		background-color: #F4EAB9;
		text-align: right;
		padding: 5px 5px 5px 5px;
		margin: 0px 0px 10px 20px;
		width: 320px;
		}
		
	#contentContainer #GivingPageTitleDiv #donorLvlDiv {
		position: absolute;
		top: 405px;
		right: 625px;
		font-color: #285079;
		font-family: verdana;
		font-weight: bold;
		font-size:12px;
		width: 100px;
		}		

	#contentContainer #GivingPageTitleDiv #khSocietyDiv {
		position: absolute;
		top: 420px;
		right: 600px;
		font-color: #285079;
		font-family: verdana;
		font-weight: bold;
		font-size:11px;
		background-color: #F4EAB9;
		text-align: left;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 20px;
		width: 110px;
		}

	#contentContainer #GivingPageTitleDiv #BarretDiv {
		position: absolute;
		top: 420px;
		right: 460px;
		font-color: #285079;
		font-family: verdana;
		font-weight: bold;
		font-size:11px;
		background-color: #F4EAB9;
		text-align: left;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 20px;
		width: 100px;
		}

	#contentContainer #GivingPageTitleDiv #khSeniorPartnerDiv {
		position: absolute;
		top: 420px;
		right: 330px;
		font-color: #285079;
		font-family: verdana;
		font-weight: bold;
		font-size:11px;
		background-color: #F4EAB9;
		text-align: left;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 20px;
		width: 100px;
		}
		
	#contentContainer #GivingPageTitleDiv #khPartnerDiv {
		position: absolute;
		top: 420px;
		right: 220px;
		font-color: #285079;
		font-family: verdana;
		font-weight: bold;
		font-size:11px;
		background-color: #F4EAB9;
		text-align: left;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 20px;
		}
		
	#contentContainer #GivingPageTitleDiv #khAssocDiv {
		position: absolute;
		top: 420px;
		right: 110px;
		font-color: #285079;
		font-family: verdana;
		font-weight: bold;
		font-size:11px;
		background-color: #F4EAB9;
		text-align: left;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 20px;
		}				


	#contentContainer #GivingPageTitleDiv #khDonorDiv {
		position: absolute;
		top: 420px;
		right: 0px;
		font-color: #285079;
		font-family: verdana;
		font-weight: bold;
		font-size:11px;
		background-color: #F4EAB9;
		text-align: left;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 20px;
		}

	#contentText .giving_col_left{
		position: absolute;
		top: 85px;
		left: 15px;
		width: 700px;
		height: auto;
		margin: 0px 0px 0px 0px;
	}
	
	#contentText .giving_box_right{
		position: absolute;
		font-family: arial;
		font-weight: bold;
		font-size: 12px;
		top: 85px;
		left: 540px;
		width: 120px;
		height: auto;
		background-color: #FFFFFF;
		padding: 10px 5px 10px 5px;
		margin-top: 2px;
	}

	#contentText .giving_box_right #givingPage_thankyou_text_rightSideBox{
		position: absolute;
		font-family: "Times New Roman", Times, serif;
		font-weight: normal;
		font-size: 18px;
		top: 267px;
		width: 200px;
		height: auto;
	}

	#contentText .giving_box_right #givingPage_khaddress{
		position: absolute;
		top: 350px;
		width: 190px;
		height: auto;
		text-align: center;
		background-color: #F6EBB9;
		padding: 5px 5px 5px 5px;
	}
	
	#contentContainer #givingPosition1 {
		position: absolute;
		right: 170px;
		top: 0px;
	}

	
/*----- Start of Class Gift Page -----*/


	#contentText #classGift {
			position: absolute;
			top: 0px;
			left: 20px;
		}
		
	   
		#introText {
			position: absolute;
			top: 15px;
			left: 0px;
			width: 250px;
			height: 200px;
		}
		
	   #classgiftImage {
			position: absolute;
			top: 0px;
			left: 290px;
			float: right;
		}

	   #classGiftForm {
	   		position: absolute;
			top: 0px;
			left: 0px;
			width: 600px;
	   }

	   #classGiftForm #pledgeText {
	   		position: absolute;
			top: 105px;
			left: 0px;
			width: 290px;
			height: 200px;
	   }	


		
	   #classGiftForm #designationText {
	   		position: absolute;
			top: 200px;
			left: 0px;
			width: 250px;
			height: 100px;
	   }


   
	   #classGiftForm #designationRBtns {
	   		position: absolute;
			top: 240px;
			left: 0px;
	   }
			
	   #classGiftForm #giftAmountTextBox{
			position: absolute;
			top: 360px;
			left: 0px;
			width: 350px;
		}

			#classGiftForm #giftAmountTextBox #AmountValidator{
					position: absolute;
					top: 22px;
					left: 149px;
					width: 200px;
			}

	   #classGiftForm #giftAmount {
	   		position: absolute;
			top: 620px;
			left: 0px;
	   }			





			   #classGiftForm #giftAmount #giftAmountRadioButtons{
				position: absolute;
				top: 0px;
				left: 0px;
				}


	

	






	   	   #classGiftForm #youngAlumniBreakDown {
	   		position: absolute;
			top: 590px;
			left: 0px;
			width: 330px;
	   		}	

	   	   #classGiftForm #youngAlumniBreakDown #pledgeValidator1{
	   		position: absolute;
			top: -15px;
			left: 105px;
			width: 300px;
	   		}



	   	   #classGiftForm #payMethod {
				position: absolute;
				top: 360px;
				left: 0px;
				width: 310px;
	   		}	


			#classGiftForm #payMethod #gift_Check_CC_radiobuttons {
				position: absolute;
				top: 73px;
				left: 0px;
				width: 410px;
			}	

			#classGiftForm #payMethod #gift_Check_CC_radiobuttons1 {
				position: absolute;
				top: 73px;
				left: 0px;
				width: 410px;
			}	

				#classGiftForm #payMethod #gift_Check_CC_radiobuttons1 #OR{
					position: absolute;
					top: 58px;
					left: 5px;
					width: 310px;
				}	
			

			   #classGiftForm #payMethod #PayNowLaterRadioButtons {
					position: absolute;
					top: 0px;
					left: 0px;
					width: 310px;
				}	

				





			   #classGiftForm #payMethod #gift_OR{
					position: absolute;
					top: 140px;
					left: 0px;
					width: 200px;
				}



			   #classGiftForm #payMethod #PayNowLaterValidator {
				position: absolute;
				top: 57px;
				left: 0px;
				width: 310px;
				}	

			   #classGiftForm #payMethod #CheckCCValidator {
				position: absolute;
				top: 57px;
				left: 0px;
				width: 310px;
				}	


	   	   #classGiftForm #giftPersonalInfo {
	   		position: absolute;
			top: 270px;
			left: 360px;
			width: 310px;
	   		}	


	   	   #classGiftForm #giftPersonalInfo #gift_fname{
	   		position: absolute;
			top: 20px;
			left: 0px;
			width: 310px;
	   		}	

	   	   #classGiftForm #giftPersonalInfo #gift_lname{
	   		position: absolute;
			top: 20px;
			left: 170px;
			width: 138px;
	   		}	

	   	   #classGiftForm #giftPersonalInfo #gift_Address{
	   		position: absolute;
			top: 60px;
			left: 0px;
			width: 310px;
	   		}
			
	   	   #classGiftForm #giftPersonalInfo #gift_City{
	   		position: absolute;
			top: 100px;
			left: 0px;
			width: 148px;
	   		}			
			
	   	   #classGiftForm #giftPersonalInfo #gift_State{
	   		position: absolute;
			top: 100px;
			left: 180px;
			width: 100px;
	   		}	

	   	   #classGiftForm #giftPersonalInfo #gift_Zip{
	   		position: absolute;
			top: 100px;
			left: 250px;
			width: 134px;
	   		}	

	   	   #classGiftForm #giftPersonalInfo #gift_Number{
	   		position: absolute;
			top: 150px;
			left: 0px;
			width: 310px;
	   		}	

	   	   #classGiftForm #giftPersonalInfo #gift_Email{
	   		position: absolute;
			top: 200px;
			left: 0px;
			width: 310px;
	   		}	

	   	   #classGiftForm #giftPersonalInfo #gift_Button{
	   		position: absolute;
			top: 250px;
			left: 0px;
			width: 310px;
	   		}	

			#giftConfirmation {
	   		position: relative;
			top: -100px;
			left: 0px;
			width: 300px;			
			}

/*----- End of Class Gift Page -------*/



/*  --- Start of Alumni Directory Pages --- */

/*  --- Alumni Online Page --- */



	#contentContainer #currentDay {
		position: absolute;
		left: 20px;
		top: 87px;
		}
		
	#contentContainer #loggedInAs {
		position: absolute;
		left: 20px;
		top: 62px;
		}		

	#contentContainer #alumniSearchFrm {
		position: absolute;
		left: 20px;
		top: 162px;
		}

	#contentText .alumResults {
		font-family: verdana, sans-serif;
		font-size: 100%;
		top: 262px;
		left: 20px;
		width: 100%;
		}

	#alumDetails {
		font-family: verdana, sans-serif;
		font-size: 100%;
		}
		
	#contentText #alumFNAME {
			position: absolute;
			top: 140px;
			left: 20px;
		}
		
	#contentText #alumClass {
			position: absolute;
			top: 140px;
			left: 320px;
		}
		
	#contentText #personalInfo {
			position: absolute;
			top: 200px;
			left: 20px;
		}	
		
	#contentText #alumStreet {
			position: absolute;
			top: 230px;
			left: 20px;
		}
		
	#contentText #alumCity {
			position: absolute;
			top: 290px;
			left: 20px;
		}
		
	#contentText #alumPhone {
			position: absolute;
			top: 330px;
			left: 20px;
		}				

	#contentText #businessInfo {
			position: absolute;
			top: 390px;
			left: 20px;
		}

	#contentText #alumCompany {
			position: absolute;
			top: 420px;
			left: 20px;
		}
		
	#contentText #alumCompanyAddy {
			position: absolute;
			top: 490px;
			left: 20px;
		}

	#contentText #alumCompanyCity {
			position: absolute;
			top: 560px;
			left: 20px;
		}

	#contentText #alumCompanyPhone {
			position: absolute;
			top: 560px;
			left: 320px;
		}	
		
	#contentText #alumCompanyFax1 {
			position: absolute;
			top: 590px;
			left: 320px;
		}		

	#contentText #employmentInfo {
			position: absolute;
			top: 640px;
			left: 20px;
		}

	#contentText #employmerName {
			position: absolute;
			top: 670px;
			left: 20px;
		}

	#contentText #practiceAreas {
			position: absolute;
			top: 710px;
			left: 20px;
		}
		
	#alumniEditFrm {
		position: absolute;
		left: 0px;
		top: 162px;
		width: 600px
		}
		
	#edtPersonalInfo {
		position: absolute;
		left: 40px;
		top: 80px;
		width: 600px;
		}		
		
	#edtStreet1 {
		position: absolute;
		left: 40px;
		top: 120px;
		width: 500px;
		}

	#edtStreetBox1 {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtStreet2 {
		position: absolute;
		left: 40px;
		top: 160px;
		width: 500px;
		}						

	#edtStreetBox2 {
		position: absolute;
		left: 140px;
		top: 0px;
		}

	#edtCity {
		position: absolute;
		left: 40px;
		top: 200px;
		width: 500px;
		}	

	#edtCityBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtState {
		position: absolute;
		left: 40px;
		top: 240px;
		width: 500px;
		}	

	#edtStateBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtZIP {
		position: absolute;
		left: 40px;
		top: 280px;
		width: 500px;
		}	

	#edtZIPBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtPhone {
		position: absolute;
		left: 40px;
		top: 320px;
		width: 500px;
		}	

	#edtPhoneBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}
		
		

	#edtBizNessInfo {
		position: absolute;
		left: 40px;
		top: 360px;
		width: 300px;
		}

	#edtCompName1 {
		position: absolute;
		left: 40px;
		top: 400px;
		width: 500px;
		}	

	#edtCompanyBox1 {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtCompName2 {
		position: absolute;
		left: 40px;
		top: 440px;
		width: 500px;
		}	

	#edtCompanyBox2 {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtCompStreet1 {
		position: absolute;
		left: 40px;
		top: 480px;
		width: 500px;
		}	

	#edtCompStreetBox1 {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtCompStreet2 {
		position: absolute;
		left: 40px;
		top: 520px;
		width: 500px;
		}	

	#edtCompStreetBox2 {
		position: absolute;
		left: 180px;
		top: 0px;
		}

		
	#edtCompCity {
		position: absolute;
		left: 40px;
		top: 560px;
		width: 500px;
		}	

	#edtCompCityBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}		
		
	#edtCompState {
		position: absolute;
		left: 40px;
		top: 600px;
		width: 500px;
		}	

	#edtCompStateBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtCompZip {
		position: absolute;
		left: 40px;
		top: 640px;
		width: 500px;
		}	

	#edtCompZipBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtCompPhone {
		position: absolute;
		left: 40px;
		top: 680px;
		width: 500px;
		}	

	#edtCompPhoneBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtCompFax {
		position: absolute;
		left: 40px;
		top: 720px;
		width: 500px;
		}	

	#edtCompFaxBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}

	#edtCompEmail {
		position: absolute;
		left: 40px;
		top: 760px;
		width: 500px;
		}	

	#edtCompEmailBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}
		

	#edtEmploymentInfo {
		position: absolute;
		left: 40px;
		top: 800px;
		width: 300px;
		}		
		
	#edtCompEmployer {
		position: absolute;
		left: 40px;
		top: 840px;
		width: 500px;
		}	

	#edtCompEmployerBox {
		position: absolute;
		left: 180px;
		top: 0px;
		}
		
	#edtPractice1 {
		position: absolute;
		left: 40px;
		top: 880px;
		width: 500px;
		}	

	#edtPracticeBox1 {
		position: absolute;
		left: 180px;
		top: 0px;
		}		
		
	#edtPractice2 {
		position: absolute;
		left: 40px;
		top: 920px;
		width: 500px;
		}	

	#edtPracticeBox2 {
		position: absolute;
		left: 180px;
		top: 0px;
		}	
		
	#edtPractice3 {
		position: absolute;
		left: 40px;
		top: 960px;
		width: 500px;
		}	

	#edtPracticeBox3 {
		position: absolute;
		left: 180px;
		top: 0px;
		}		

	#edtButton {
		position: absolute;
		left: 220px;
		top: 1000px;
		}


	#lblLastnameSrch {
		position: absolute;
		left: 0px;
		top: 0px;
		}
		
	#lblYear {
		position: absolute;
		left: 100px;
		top: 0px;
		}		
	
	#normalButton {
		position: absolute;
		left: 200px;
		top: 9px;
		}		
		
	#advLnameSrch {
		position: absolute;
		left: 0px;
		top: 0px;
		}		
		
	#advClassSrch {
		position: absolute;
		left: 0px;
		top: 50px;
		}		
		
	#advLLMSrch {
		position: absolute;
		left: 270px;
		top: 50px;
		}			

	#advStateSrch {
		position: absolute;
		left: 200px;
		top: 0px;
		}	
	#advLocaleSrch {
		position: absolute;
		left: 100px;
		top: 50px;
		}
		
	#advFirmSrch {
		position: absolute;
		left: 300px;
		top: 0px;
		}		
		
	#advPracticeSrch {
		position: absolute;
		left: 380px;
		top: 50px;
		}		
	
	#advanceButton {
		position: absolute;
		left: 630px;
		top: 59px;
		}



#linkTab {
	display: inline;
	position: absolute;
	top: -8px;
	right: 0px;
	background-image: url(/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;
		}

#titlespace {
	height: 60px;
	vertical-align: top;
}

#contentText {
	padding: 0px 0px 0px 27px;
	text-align: justify;
	font: 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
	}
	
	#contentText p {
		margin: 0px;
		padding: 0px;}

	#contentText #title {
		margin: 18px 0px 10px -25px;
		border-bottom: solid 1px #dbdbdb;
		width: 738px;
		}

	#contentText #llmtitle {
		margin: 18px 0px 10px -25px;
		border-bottom: solid 1px #ffffff;
		width: 738px;
		}		
	
	#contentText #titleblank {
		margin: -20px 0px 10px -25px;
		font-family: arial;
		font-weight: bold;
		font-size: 15px;
		color: #072A5D;
		text-align: left;
		border-bottom: solid 1px #dbdbdb;
		letter-spacing: 1px;
		width: 738px;
		}
	
		#contentText #title2 {
		margin: 18px 0px 10px -25px;
		position: absolute;
		font-family: arial;
		font-weight: bold;
		font-size: 15px;
		color: #072A5D;
		text-align: left;
		border-bottom: solid 1px #dbdbdb;
		letter-spacing: 1px;
		width: 738px;
		}
		
	#contentText #titleReception {
		margin: 18px 0px 10px -25px;
		border-bottom: solid 1px #dbdbdb;
		width: 738px;
		font-weight: bold;
		}

	
	#contentText #titleHistory {
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		color: #7F8563;
		}
		
	#contentText #titleHistory2 {
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		color: #735C72;
		}
		
	#contentText #titleHistory3 {
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		color: #7A97A5;
		}
		
	#contentText #historyTitle {
		position: relative;
		top: 10px;
		}
		
	#contentText #historyContent {
		text-indent: 50px;
		}
	
	#contentText #historyFloat {
		display: block;
		float: right;
		clear: right;
		width: 99px;
		cursor: pointer;
		text-align: right;
	}
	
	#contentText #historyFloatTop {
		display: block;
		width: 720px;
		cursor: pointer;
		text-align: right;
	}

	#contentText #historyQuote {
		display: block;
		float: right;
		clear: right;
		width: 180px;
		text-align: right;
	}
	
	#contentText #historyQuote2 {
		display: block;
		float: left;
		clear: left;
		width: 180px;
		text-align: left;
	}

	#contentText #historyFloatImage1 {
		display: block;
		width: 335px;
		height: 300px;
		float: right;
		text-align: right;
	}
		
	#contentText #historyFloatImage2 {
		display: block;
		width: 335px;
		height: 300px;
		float: right;
		text-align: right;
	}
	
	#contentText #historyFloatImage3 {
		display: block;
		width: 425px;
		height: 300px;
		float: right;
		text-align: right;
	}
		
	#contentText #rightNav {
		background-color: #F6EBB9;
		float: right;
		font-family: arial;
		padding: 10px 20px 20px 40px;
		margin: 0px 0px 20px 30px;
		font-size: 11px;
		font-weight: bold;
		}
		
	#contentText #rightNav #rightNavTitle {
		margin: 0px 0px 5px -20px;
		color: #072a5d;
		font-weight: bold;
		border-bottom: solid 1px #072a5d;
		font-size: 12px;
		}


	#contentText #floatingBox {
		width: 150px;
		height: 200px;
		float: right;
		margin: 0px 0px 10px 10px;
		background-color: #dbdbdb;
		}
		
	#contentText #pictureBox {
		float: right;
		margin: 0px 0px 0px 20px;
		height: 100%;
		}
		
	#contentText #pictureBox33 {
		background: #FF8797;
		float: right;
		width: 213px;
		position: absolute;
		margin: 60px 0px 0px 500px;
		height: 100%;
		}
	
	
	#contentText #picFloatLeft {
		float: left;
		margin: 6px 10px 0px 0px;
		height: 100%;
		}
	
	#contentText #picFloatRight {
		float: right;
		margin: 10px 0px 10px 20px;
		height: 100%;
		}
		
	#contentText #picFloatRight #applicationYellowBox {
		margin: 10px 0px 0px 0px;
		background-color: #F6EBB9;
		font-size: 12px;
		line-height: 13px;
		text-align: center;
		padding: 6px;
		font-weight: bold;
		}
	
	#contentText #picFloatRight #alumniBlueBox {
		margin: 10px 0px 0px 0px;
		background-color: #072a5d;
		color: #FFFFFF;
		font-size: 11px;
		line-height: 15px;
		text-align: Left;
		padding: 10px;
		font-weight: bold;
		}	
		
	#contentText #admittedYellowBox {
		float: right;
		margin: 0px 0px 0px 0px;
		background-color: #F6EBB9;
		font-size: 10px;
		line-height: 13px;
		text-align: center;
		padding: 6px;
		font-weight: bold;
		}	
	
	#contentText #subTitle {
		font-weight: bold;
		font-size: 12px;
		margin: 13px 0px 0px 0px;
		}
		
	.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: 25%;
			vertical-align: top;
			padding: 2px;
		}
	
	#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;
		padding: 28px 25px 28px 25px;
		color: white;
		text-align: left;
		position: relative;
		line-height: 19px;
		}
		
	#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;
		}

	#contentText #employerForm {
			}

	#contentText #empFormTitle {
		border-bottom: solid 1px #dbdbdb;
		width: 100%;
		}
			
	#contentText #empNameBox {
		position: absolute;
		top: 180px;
		}		
			
	#contentText #empAddress {
		position: absolute;
		top: 220px;
		}		
		
	#contentText #empCityStateZip {
		position: absolute;
		top: 320px;
		}
		
	#contentText #empPhoneFaxWeb {
		position: absolute;
		top: 450px;
		}		

	#contentText #empPhoneFaxWeb #empPhoneFaxWebFedEx {
		position: absolute;
		bottom: 0px;
		left: 320px;
		width: 260px;
		}


	#contentText #empRecruitInfoName {
		position: absolute;
		top: 590px;
		width: 100%;
		}
		
	#contentText #empNonDiscrimPol {
		position: absolute;
		top: 1120px;
		width: 100%;
		}
		
	#contentText #empNonDiscrimPol #empRequestIntDate {
		position: absolute;
		top: 182px;
		left: 300px;
		}	
			
	#contentText #empNonDiscrimPol #empNonDiscrimPolIntvwrName {
		position: absolute;
		top: 400px;
		left: 0px;
		width: 100%;
		}

	#contentText #empNonDiscrimPol #empNonDiscrimPolIntvwrName #empNonDiscrimPolIntvwrName1{
		position: absolute;
		top: 0px;
		left: 160px;
		}

	#contentText #empNonDiscrimPol #empNonDiscrimPolIntvwrName #empNonDiscrimPolIntvwrName1 #empNonDiscrimPolIntvwrName1Yr {
		position: absolute;
		top: 0px;
		left: 220px;
		width: 260px;
		}


	#contentText #empAttnyPosition {
		position: absolute;
		top: 1650px;
		width: 100%;
		}	
		
	#contentText #empAttnyPosition #empAttnyPositionSection {
		position: absolute;
		left: 0px;
		width: 500px;
		}		
		
	#contentText #empAttnyPosition #empAttnyPositionSection1 {
		position: absolute;
		left: 100px;
		top: 0px;
		width: 500px;
		}

	#contentText #empAttnyPosition #empAttnyPositionSection2 {
		position: absolute;
		left: 105px;
		top: 40px;
		width: 500px;
		}


	#contentText #empAttnyPosition #empAttnyPositionSection2JB {
		position: absolute;
		left: 105px;
		top: 40px;
		width: 500px;
		}

		
	#contentText #empAttnyPositionJB {
		position: absolute;
		top: 1450px;
		width: 100%;
		}
		
	#contentText #empAttnyPositionJB #empAttnyPositionSectionlbl {
		position: absolute;
		top: 25px;
		left: 0px;
		}

	#contentText #empAttnyPositionJB #empAttnyPositionSection1JB {
		position: absolute;
		left: 200px;
		top: 25px;
		width: 500px;
		}		

	#contentText #empClerkPosition {
		position: absolute;
		top: 1550px;
		left: 45px;
		}
		
	#contentText #empClerkPosition #empClerkPositionSection {
		position: absolute;
		top: 0px;
		left: 0px;
		}		
		
	#contentText #empClerkPosition #empClerkPositionSection #empClerkPositionSection1 {
		position: absolute;
		top: 0px;
		left: 198px;
		}		
		
		
	#contentText #empPositionDesc {
		position: absolute;
		top: 1800px;
		}		
		
	#contentText #empPositionDesc #empPositionDescBox2 {
		position: absolute;
		top: 0px;
		left: 300px;
		width: 300px;
		}		


	/* 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;
		padding: 1px 0px 0px 1px;
		width: 142px;
		}
			
			.containerTable .facultyPictureContainer #words #facName {
				color: #072a5d;
				color: #5F100A;
				font-weight: bold;
				font-size: 13px;
				line-height: 15px;
				padding: 1px 0px 3px 0px;
				}
				
			.containerTable .facultyPictureContainer #words #facPosition {
				font-size: 12px;
				font-weight: bold;
				font-style: italic;
				color: #333333;
				line-height: 14px;
				padding: 0px 0px 0px 10px;
				}
				
			.containerTable .facultyPictureContainer #words #facInterests {
				padding: 15px 0px 0px 0px;
				color: #636466;
				font-size: 11px;
				line-height: 13px;
				}
				
	
	.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 10px 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: 17%;
		padding: 5px 0px 10px 0px;
		}
	
	.containerTable .emeritiTable {
		width: 97%;
		}
	
	.containerTable .emeritiTable .emeritiRow TD {
		width: 25%;
		padding: 5px 0px 13px 7px;
		}
		

		
	
	
	/* End Faculty Section */
	
	#contentText #facultyPicture {
		padding: 0px;
		width: 187px;
		margin: 0px 0px 20px 20px;
		float: right;
		position: relative;
		z-index: 10;
		text-align: right;
		}
		
	#contentText #facultyPicture #facultyWords {
		padding: 4px 9px 8px 6px;
		color: white;
		background-color: #072a5d;
		margin-top: 8px;
		font-family: arial;
		font-size: 11px;
		background-image: url(/images/facCorner.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		line-height: 15px;
		}

	#contentText #facultyPicture #facultyWords a:link {
		color: white;
		}
		
	#contentText #facultyPicture #facultyWords a:visited {
		color: white;
		}
		
			
	#contentText #facultyPicture #facultyWords	#facultyExtras {
		font-size: 10px;
		text-align: right;
		color: #dddddd;
		line-height: 14px;
		padding: 15px 0px 5px 6px;
		}

	#contentText #facultyPicture #facultyWords	#facultyExtras a:link {
		color: #dddddd;
		}		
		
	#contentText #facultyPicture #facultyWords	#facultyExtras a:visited {
		color: #dddddd;
		}
		
	#contentText #facultyPicture #facultyWords #facName {
		font-weight: bold;
		font-size: 13px;
		padding-bottom: 8px;
		}
		
		
		
		
		
		
	#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 20px;
		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;
		}
		
	/*-----------GRID VIEW-----------------*/
	
	#contentText #directory {
	}
	
	#contentText #directoryGrid {
		position: relative;
		left: 0px;
		top: auto;
		width: 100%;
	}
		
		#contentText #directoryGrid #directoryRoom {
		position: absolute;
		top: 66px;
		left: 200px;
		}	
		
		
	#contentText .directoryHeader {
		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;
		}	


	/*-----------GRID VIEW-----------------*/		
		
	
		
		
	#contentText .directoryTable .directoryTableHeader .nameCol {
		}
		
	#contentText .directoryTable .directoryTableHeader .roomCol {
		font-size: 12px;
		padding: 0px 0px 1px 20px;
		color: #636466;
		}
		
	#contentText .directoryTable .directoryTableHeader .phoneCol {
		width: 80px;
		font-size: 12px;
		padding: 0px 0px 1px 20px;
		color: #636466;
		}
		
	#contentText .directoryTable .directoryTableHeader .faxCol {
		width: 80px;
		font-size: 12px;
		padding: 0px 0px 1px 20px;
		color: #636466;
		}
		
	#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;
		}
		
	#contentText .facutltyInterestTable	{
		margin: 10px 0px 0px 0px;
		width: 95%;
		}
		
		#contentText .facutltyInterestTable .alpha {
			padding: 0px;
			font-size: 10px;
			}
			
		#contentText .facutltyInterestTable TD {
			padding: 2px 50px 8px 15px;
			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 .archivedTable {
		top: -20px;
		width: 80%;
		}
				
	#contentText .featuresTable .stories {
		border-right: solid 1px #dbdbdb;
		vertical-align: top;
		padding: 0px 15px 0px 0px;
		}
		
	#contentText #archives {
		float: right;
		border-left: solid 1px #dbdbdb;
		padding: 7px 10px 60px 50px;
		font-size: 11px;
		line-height: 15px;
		}
		
	#contentText #archivedNews {
		top: 0px;
		}	
		
		#contentText #archives a:link {
			color: #636466;}	
			
		#contentText #archives a:visited {
			color: #636466;}	
	
	#contentText #archives #archTitle {
		font-family: arial;
		font-weight: bold;
		font-size: 13px;
		color: #072A5D;
		letter-spacing: 1px;
		text-align: right;
		margin: 3px 0px 4px -27px;
		}		


	#contentText .featuresTable .archives {
		width: 300px;
		text-align: left;
		vertical-align: top;
		padding: 0px 0px 0px 25px;
		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: right;
		margin: 3px 0px 10px -24px;
		}
		
	#contentText #story {
		font-size: 12px;
		padding: 5px 0px 5px 0px;
		}
	
	#contentText #story2 {
		font-size: 12px;
		padding: 2px 0px 2px 0px;
		line-height: 12px;
		}
		
	#contentText .featuresTable .stories #moreStories {
		font-size: 11px;
		text-align: right;		
		}
		
	#contentText .eventsTable {
		border-top: solid 1px #ffffff;
		width: 100%;
		margin: 11px 0px 0px -24px;
		}
	
	#contentText .eventsTable .eventsCell {
		padding: 10px 20px 0px 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 0px -24px;
		}
		
	#pdf {
		background-image: url(/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;
		}
		
/* --- Form Pages ---*/


/* Giving Page IFrame */

	#contentText #iFrame {
		position: relative;
		top: 500px;
		}

/* End Giving Page IFrame */
	
	#admitsForm {
		}
	
	#admitsForm table {
		margin: 0px 0px 0px 0px;
		font-family: arial;
		font-size: 11px;
		color: #5F100A;
		font-weight: bold;
		text-align: left;
		}
		
	#admitsForm table TD {
		padding-right: 10px;
		}
	
	#admitsForm input {
		color: #636466;
		font-family: arial;
		font-size: 11px;
		margin: 0px 0px 5px 0px;
		border: solid 1px #aaaaaa;
		font-weight: normal;
		text-indent: 2px;
		}
		
	#admitsForm table #admitsID {
		width: 28px;}
		
	#admitsForm table #admitsDD, #admitsMM {
		width: 17px;
		}
		
	#admitsForm table #admitsYYYY {
		width: 28px;
		}
	
	#admitsForm table #admitsSubmit {
		margin: 8px 0px 0px 0px;
		width: 60px;
		text-align: center;
		border: solid 1px #aaaaaa;
		background-color: #F4EAB9;
		}
		
	#admissionsDLoad {
		float: right;
		font-family: arial;
		font-weight: bold;
		background-color: #F4EAB9;
		text-align: center;
		padding: 10px 20px 10px 20px;
		margin: 0px 0px 10px 20px;
		}
	
		
	#admissionsDLoad img {
		padding: 5px 0px 5px 0px;}
		
	#adminCatalog table {
		margin: 0px 0px 0px 0px;
		font-family: arial;
		font-size: 11px;
		color: #5F100A;
		font-weight: bold;
		text-align: left;
		}
		
	#adminCatalog input {
		color: #636466;
		font-family: arial;
		font-size: 11px;
		margin: 10px 0px 0px 0px;
		border: solid 1px #aaaaaa;
		font-weight: normal;
		text-indent: 2px;
		}
		
		
	#contentText .MICLTable {
		margin: 0px 0px 0px 60px;
		width: 80%;
		border-right: solid 1px #dbdbdb;
		border-bottom: solid 1px #dbdbdb;
		}
		
	#contentText .MICLTable TD {
		border-left: solid 1px #dbdbdb;
		border-top: solid 1px #dbdbdb;
		padding: 0px 5px 0px 5px;
		}		

	#alumniDLoad {
		float: right;
		font-family: arial;
		font-weight: bold;
		background-color: #F4EAB9;
		text-align: center;
		padding: 10px 20px 10px 20px;
		margin: 0px 0px 10px 20px;
		}
	
	#contentText .studProfile {
		font-size: 11px;
		border: solid 1px #dbdbdb;
		float: right;
		margin: 0px 0px 20px 20px;
		}
		
	
	#contentText .studProfile TD {
		padding: 2px 8px 2px 8px;
		}
		
	#contentText .studProfile .percentile {
		color: white;
		background-color: #072a5d;
		text-align: center;
		padding: 5px;
		font-size: 12px;
		letter-spacing: 1px;}
		
	#contentText #employers {
		background-color: #F6EBB9;
		float: right;
		font-family: arial;
		padding: 10px 20px 20px 38px;
		margin: 0px 0px 20px 30px;
		font-size: 11px;
		font-weight: bold;
		}
		
	#contentText #employers #empTitle {
		margin: 0px 0px 5px -20px;
		color: #072a5d;
		font-weight: bold;
		border-bottom: solid 1px #072a5d;
		font-size: 12px;
		}

	#contentText #internPrograms {
		width: 149px;
		text-align: left;
		line-height: 14px;
		background-color: #F6EBB9;
		float: right;
		font-family: arial;
		padding: 10px 20px 20px 40px;
		margin: 15px 0px 9px 30px;
		font-size: 11px;
		font-weight: bold;
		}
		
	#contentText #llmAdmitRightNav {
		width: 144px;
		text-align: left;
		line-height: 14px;
		background-color: #F6EBB9;
		float: right;
		font-family: arial;
		padding: 10px 20px 20px 40px;
		margin: 15px 0px 9px 30px;
		font-size: 11px;
		font-weight: bold;
		}		
		
	#contentText #admittedStudentsWelNav {
		text-align: left;
		line-height: 20px;
		float: right;
		font-family: arial;
		padding: 10px 10px 5px 15px;
		margin: 15px 0px 5px 5px;
		font-size: 13px;
		font-weight: bold;
		}
		
		
	#contentText #admittedBox {
		float: right;
		margin: 0px 17px 17px 30px;
		width: 260px;
		background-color: #f2e8c6;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		padding: 10px 10px 10px 10px;
		color: #712b22;
		text-align: left;
		position: relative;
		top: 25px;
		line-height: 19px;
		}
		
	#contentText #admittedBox #lines1 {
		text-align: left;
		font-family: arial;
		font-size: 12px;
		font-weight: normal;
		height: 180px;
		color: black;
	}
	
	#contentText #admittedBox #lines2 {
		float: right;
		border: 0px;
		position: absolute;
		top: 50px;
		left: 160px;
		height: 156px;
	}
	
	#contentText #admittedBox #lines3 {
		float: right;
		position: absolute;
		top: 230px;
		left: 160px;
		height: 156px;
	}
		
		#admittedStudentsWelNav #countdownText {
			position: absolute;
			top: 573px;
			left: 454px;		
			width: 290px;		
		}

			#admittedStudentsWelNav #countdownText #countdownClock {
				position: absolute;
				top: 28px;
				left: 0px;		
			}


		#admittedStudentsWelNav #wisdomText {
			position: absolute;
			top: 327px;
			left: 444px;
			width: 135px;
			text-align: right;
			line-height: 17px;
		}

		#admittedStudentsWelNav #actionText {
			position: absolute;
			top: 149px;
			left: 455px;
			line-height: 28px;		
		}
		
			#admittedStudentsWelNav #actionText #actionTextbottomBorder {
					border-bottom: #f1e9b9 1px solid;
					width: 270px;
		}
		
		
	#contentText #internPrograms #internTitle {
		margin: 0px 0px 5px -20px;
		color: #072a5d;
		font-weight: bold;
		border-bottom: solid 1px #072a5d;
		font-size: 12px;
		}
	
	#contentText .curriculumTable {
		font-size: 11px;
		margin: 0px 0px 10px -27px;}
	
	#contentText .curriculumTable TD {
		width: 33%;
		padding: 0px 27px 0px 27px;
		vertical-align: top;
		color: #636466;
		}
		
	#contentText .curriculumTable #curricTitle {
		font-size: 11px;
		color: #072a5d;
		font-weight: bold;
		padding: 15px 0px 0px 0px;}
		
		
		
	.compareChart {
		margin: 0px 0px 0px 0px;
		width: 100%;
		font-family: arial;
		text-align: left;
		font-size: 10px;
		line-height: 12px;	
		}
		
	.compareChart TD {
		padding: 5px;
		vertical-align: top;
		border-bottom: solid 1px #dbdbdb;
		border-right: solid 1px #dbdbdb;}
		
	.compareChart .compareTitle {
		color: white;
		font-weight: bold;
		text-align: center;
		font-size: 12px;
		padding: 5px 7px 5px 7px;}
		
	.compareChart .left {
		border: none;
		
		}
		
	.compareChart .compareSpace {
		padding: 0px;
		width: 8px;
		border-bottom: none;
		
		}
		
	.compareChart .none {
		padding: 0px;
		border: none;		
		}
		
	#contentText #summerApps {
		font-weight: bold;
		font-size: 12px;
		margin: 18px 0px 5px 0px;
		padding: 0px 0px 2px 0px;
		width: 73%;
		}
		
	#contentText #summerExtras {
		font-size: 11px;
		padding: 1px 0px 4px 20px;
		color: #636466;
		line-height: 20px;
		}
	
	
	#sortNews {
		color: #636466;
		font-size: 11px;
		padding: 8px 0px 0px 0px;
		line-height: 17px;
		}
		

	#sortNews a:link {
		text-decoration: none;
		color: #316295;
		}

	#sortNews a:visited {
		text-decoration: none;
		color: #5F100A;
		}
	
	#sortNews a:hover {
		text-decoration: underline;
		color: #316295;
		}	
				
	#sortNews a:active {
		text-decoration: underline;
		color: #316295;
		}			
		
			
	#newsStory1 {
		font-size: 12px;
		text-align: justify;
		padding: 0px 0px 0px 0px;
		color: #222222;
		line-height: 18px;
		margin-right: 0px;
		}
		
	#newsStory #storyTitle1 {
		font-weight: bold;
		font-size: 13px;
		word-spacing: 1px;
		font-family: arial;
		padding: 10px 0px 0px 0px;
		}
		

	.calendarTable {
		}
		
	.calendarTable TD {
		width: 250px;}
		
		
	.calendarTable .calendarExtra {
		padding: 10px 0px 0px 0px;
		font-size: 11px;
		font-style: italic;}
		
	.ugradTable {
		font-size: 11px;
		}
	
	.ugradTable TD {
		padding-right: 20px;}

	.internationalTable TD {
		vertical-align: top;
		padding-right: 80px;}

/* --- Publications Page --- */		

	#contentText .pubTable {
		width: 100%;
		margin: 0px 0px 0px -10px;
		font-family: verdana;
		font-size: 11px;
		}
	
	#contentText .pubTable TD {
		vertical-align: top;
		}
		
		#contentText .pubTable .spacer {
			height: 40px;}
			
		#contentText .pubTable #pubTitle {
			font-family: arial;
			font-weight: bold;
			font-size: 15px;
			color: #072A5D;
			text-align: left;
			border-bottom: solid 1px #dbdbdb;
			letter-spacing: 1px;
			padding: 30px 0px 0px 15px;
			width: 99%;
			}
			
		#contentText .pubTable .pubCover {
			padding: 10px 15px 0px 15px;}
			
		#contentText .pubTable .pubCover img {
				border: solid 1px white;
				padding: 2px;
				}
		
		#contentText .pubTable .pubDownload {
			padding: 110px 10px 0px 0px;
			line-height: 13px;}
		
		#contentText .pubTable .catalogTable {
			}
		
		#contentText .pubTable .flyerTable {
			}
			
		#contentText .pubTable .flyerTable .flyerDownloads {
			vertical-align: middle;
			padding: 5px 0px 0px 0px;
			}
				
		#contentText #waysToGive {
			margin: 20px 0px 0px -27px;
			border-top: solid 1px #dbdbdb;
			padding: 7px 0px 0px 0px;
			font-family: arial;
			font-size: 12px;
			line-height: 15px;
			}
			
			
		#contentText #waysToGive #textUp {
			margin-top: -4px;
			padding-bottom: 3px;}
			
		#contentText #waysToGive #textDown {
			margin-top: 5px;
			padding-bottom: 3px;}
		
			
			#contentText #waysToGive #floatLeft {
				float: left;
				padding: 0px 10px 8px 0px;}
		
/* --- Experiments --- */

#pdfLink {
	padding-left: 20px;
	background-image: url(/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
	
#pdfLinkNav {
	padding-left: 22px;
	padding-top: 2px;
	background-image: url(/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
	
#wordLink {
	padding-left: 20px;
	background-image: url(/images/word.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
	
#excelLink {
	padding-left: 20px;
	background-image: url(/images/excel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#externalLink {
	padding-left: 20px;
	background-image: url(/images/external.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
	
#powerPointLink {
	padding-left: 20px;
	background-image: url(/images/powerpoint.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
	
#smallPDF {
		vertical-align: middle;
		padding-right: 2px;
		margin-top: -2px;
		border: none;
		}
		
#smallWORD {
		vertical-align: middle;
		padding-right: 5px;
		margin-top: -5px;
		border: none;}
		
#smallEXCEL {
	border: none;
	}
		
	


			
/* Tony's Additions */


	input.txtbox {
		color: #636466;
		font-family: arial;
		font-size: 11px;
		margin: 0px 0px 2px 0px;
		border: solid 1px #aaaaaa;
		font-weight: normal;
		text-indent: 2px;
		background-color: #FFFFFF;
		}		

	select.listbox {
		color: #636466;
		font-family: arial;
		font-size: 11px;
		margin: 0px 0px 5px 0px;
		border: solid 1px #aaaaaa;
		font-weight: normal;
		text-indent: 2px;
		background-color: #FFFFFF;
		}		

	textarea.txtbox {
		color: #636466;
		font-family: arial;
		font-size: 11px;
		margin: 0px 0px 5px 0px;
		border: solid 1px #aaaaaa;
		font-weight: normal;
		text-indent: 2px;
		}

	input.Button {
		margin: 8px 0px 0px 0px;
		width: 60px;
		text-align: center;
		border: solid 1px #aaaaaa;
		background-color: #F4EAB9;
		}
		
	#catalogForm {
		font-family: arial;
		font-size: 11px;
		color: #5F100A;
		text-align: left;
		}
	#annualGivingForm{
		font-family: arial;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		color: #3C3C3C;
	}

	#classGiftForm {
		font-family: arial;
		font-size: 12px;
		color: #3C3C3C;
		font-weight: normal;
		text-align: left;
		}

	.confirmationGiftTextFormat {
		font-family: verdana, sans-serif;
		font-size: 100%;
		}


table.tblBody {
	font-family: verdana, sans-serif;
	font-size: 100%;
}

#innerFrameStyle {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	margin: 0px auto 15px auto;
	padding: 0;
	background-color: white;
	width:679px;	
}

/* Omid's Additions */

#alumPhotoBack a:link {
	display: block;
	width: 550px;
	height: 96px;
	position: relative;
	color: #000000;
	top: 10px;
	left: 35px;
	bottom: 10px;
	text-decoration: none;
}

#alumPhotoBack a:visited {
	display: block;
	width: 550px;
	height: 96px;
	position: relative;
	color: #000000;
	top: 10px;
	left: 35px;
	bottom: 10px;
	text-decoration: none;
}

#alumPhotoBack a:hover {
	background-color: #EFF1F7;
	background-color: #F9F6EB;
	background-color: #F9F2D1;
	text-decoration: none;
}

.Photoframe {
	cursor: pointer;
	width: 75px;
	height: 75px;
	display: block;
	position: absolute;
	margin: 9px 0px 0px 9px;
	border: #000000 solid 1px;
	}
	
.pic1 {
	background: url(/alumni/images/stallard_thumb.jpg) no-repeat;
	}

.pic2 {
	background: url(/alumni/images/kenyon_thumb.jpg) no-repeat;
	}

.pic3 {
	background: url(/alumni/images/livingston_thumb.jpg) no-repeat;
	}

.pic4 {
	background: url(/alumni/images/schick_thumb.jpg) no-repeat;
	}

.pic5 {
	background: url(/alumni/images/silva_thumb.jpg) no-repeat;
	}

.pic6 {
	background: url(/alumni/images/ueda_thumb.jpg) no-repeat;
	}
	
.pic7 {
	background: url(/alumni/images/ziari_thumb.jpg) no-repeat;
	}
	
.pic8 {
	background: url(/alumni/images/unavailable_thumb.jpg) no-repeat;
	}
	
.pic9 {
	background: url(/alumni/images/shender_thumb.jpg) no-repeat;
	}
	
.pic10 {
	background: url(/alumni/images/miqbel_thumb.jpg) no-repeat;
	}
	
.pic11 {
	background: url(/alumni/images/schwettmann_thumb.jpg) no-repeat;
	}
	
.pic12 {
	background: url(/alumni/images/unavailable_thumb.jpg) no-repeat;
	}
	
.pic13 {
	background: url(/alumni/images/jura_thumb.jpg) no-repeat;
	}
	
.pic14 {
	background: url(/alumni/images/lake_thumb.jpg) no-repeat;
	}
	
.pic15 {
	background: url(/alumni/images/plourde_thumb.jpg) no-repeat;
	}
	
.pic16 {
	background: url(/alumni/images/jones_thumb.jpg) no-repeat;
	}
	
#alumHeading2_1 {
	cursor: pointer;
	font-size:10px;
	height: 10px;
	position: absolute;
	width: 425px;
	margin: 29px 0px 0px 110px;
	}

#alumHeading {
	cursor: pointer;
	font-size:18px;
	border-bottom: 1px solid;
	height: 20px;
	width: 425px;
	z-index: 2;
	position: absolute;
	margin: 3px 0px 0px 110px;
	}
	
#alumHeading2 {
	cursor: pointer;
	font-size:10px;
	position: absolute;
	width: 265;
	margin: 30px 0px 0px 110px;
	}
	
#feesbox {
	border: solid 1px #dbdbdb;
	padding: 7px;
	font-size: 12px;
}

	/* Webcasts */
	
#webcastCell {
	font-family: Arial;
	width: 340px;
	height: 160px;
	position: relative;
}


.webcastPic {
	position: absolute;
	left: 5px;
	top: 30px;
	border: 1px solid #000000;
}

.webcastTitle {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	position: relative;
	margin: 0px 0px 0px 115px;
	top: 28px;
	display: block;
}

.webcastTitleLong {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	position: relative;
	margin: 0px 0px 0px 115px;
	top: 28px;
	display: block;
	width: 200px;
}

.webcastText {
	text-align: left;
	font-size: 12px;
	line-height: 13px;
	position: relative;
	margin: 0px 0px 0px 115px;
	top: 28px;
	display: block;
	width: 200px;
}

.webcastTitleLong1 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 28px;
	display: block;
	width: 200px;
}

.webcastText1 {
	text-align: left;
	font-size: 12px;
	line-height: 13px;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 28px;
	display: block;
	font-weight: normal;
}

.castLinksQT {
	cursor: pointer;
	background: url(/images/quicktime.gif) no-repeat;
	background-position: left;
	margin: 0px 0px 0px 115px;
	padding-left: 18px;
	text-decoration: none;
}

.castLinksWM {
	cursor: pointer;
	width: 250px;
	background: url(/images/windows_media.gif) no-repeat;
	background-position: left;
	margin: 32px 0px 0px 115px;
	padding-left: 18px;
	text-decoration: none;
}

.castLinksQT2 {
	cursor: pointer;
	background: url(/images/quicktime.gif) no-repeat;
	background-position: left;
	margin: 0px 0px 0px 0px;
	padding-left: 18px;
	text-decoration: none;
}

.castLinksWM2 {
	cursor: pointer;
	width: 250px;
	background: url(/images/windows_media.gif) no-repeat;
	background-position: left;
	margin: 32px 0px 0px 0px;
	padding-left: 18px;
	text-decoration: none;
}

.castLinksFL {
	cursor: pointer;
	background: url(/images/flash.gif) no-repeat;
	background-position: left;
	margin: 0px 0px 0px 115px;
	padding-left: 18px;
	text-decoration: none;
}

.castLinksRM {
	cursor: pointer;
	width: 95px;
	background: url(/images/realmedia.gif) no-repeat;
	background-position: left;
	margin: 0px 0px 0px 115px;
	padding-left: 18px;
	text-decoration: none;
}

.castLinksQT {
	cursor: pointer;
	width: 250px;
	background: url(/images/quicktime.gif) no-repeat;
	background-position: left;
	margin: 0px 0px 0px 115px;
	padding-left: 18px;
	text-decoration: none;
}


#columnSplit {
	position: absolute;
	left: 391px;
	top: 100px;
	height: 500px;
	width: 2px;
	background-color: #000000;
}

/* WEBCASTS #2 */

#webcast2Title{
	margin: 18px 0px 10px 0px;
	position: relative;
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	color: #072A5D;
	text-align: left;
	border-bottom: solid 1px #dbdbdb;
	letter-spacing: 1px;
	width: 700px;
}

#webcast2Table {
	left: 0px;
}

#webcast2CellBlock{
	width: 700px;
	height: 215px;
	position: relative;
}

#webcast2CellBlock_bottom{
	width: 700px;
	height: 400px;
	position: relative;
}

#webcast2Cell_left {
	font-family: Arial;
	width: 230px;
	height: 210px;
	position: absolute;
}

#webcast2Cell_middle {
	font-family: Arial;
	width: 230px;
	height: 210px;
	position: absolute;
	left: 249px;
}

#webcast2Cell_right {
	font-family: Arial;
	width: 230px;
	height: 210px;
	position: absolute;
	left: 490px;
}

#webcast2Text {
	line-height: 13px;
	margin: 5px 0px 10px 0px;
}

.webcast2Pic {
	position: absolute;
	left: 0px;
	top: 0px;
	border: 1px solid #000000;
}

.castLinks2WM {
	cursor: pointer;
	background: url(/images/windows_media.gif) no-repeat;
	background-position: left;
	padding-left: 18px;
	text-decoration: none;
}

.castLinks2RM {
	cursor: pointer;
	background: url(/images/realmedia.gif) no-repeat;
	background-position: left;
	padding-left: 18px;
	text-decoration: none;
}

.castLinks2QT {
	cursor: pointer;
	background: url(/images/quicktime.gif) no-repeat;
	background-position: left;
	padding-left: 18px;
	text-decoration: none;
}

#castLinksNews {
	font-family: Arial;
	font-size: 11px;
}

/* Kyle's Additions */

#KingHall_index a{
	background: url(/images/KingHall_index.gif) no-repeat;
	width: 114px;
	height: 32px;
	position: absolute;
	margin: 36px 0px 0px 807px;
	z-index: 10;
}

#classHeading {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}


.pointcursor a:link{
	font-size: 20px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

.pointcursor a:visited{
	display: block;
	color: #316295;
	cursor: pointer;
	text-decoration: none;
}

.pointcursor a:hover{
	display: block;
	color: #316295;
	cursor: pointer;
	text-decoration: none;
}

#classtable {
	position: relative;
}

.noborder a:link {
	width: 139px;
	height: 106px;
	color: #FFFFFF;
	text-decoration: none;
}

.noborder a:visited {
	width: 139px;
	height: 106px;
	color: #FFFFFF;
	text-decoration: none;
}

.noborder a:hover {
	text-decoration: none;
}

.alumpic1{
	background: url(/alumni/images/btn_reunions.jpg) no-repeat;
}

.alumpic2{
	background: url(/alumni/images/btn_alumniOutreach.jpg) no-repeat;
}

.alumpic3{
	background: url(/alumni/images/btn_notes.jpg) no-repeat;
}

.alumpic4{
	background: url(/alumni/images/btn_directory.jpg) no-repeat;
}

.alumpic5{
	background: url(/alumni/images/btn_khaf.jpg) no-repeat;
}

.reunionSec2{
	position: absolute;
	left: 50px;
	top: 420px;
	z-index:5;
}

#contentText #giveButton {
		float: right;
		font-family: arial;
		padding: 10px 0px 20px 20px;
		margin: 0px 0px 20px 30px;
		position: absolute;
		right: 25px;
		top: 180px;
		font-size: 11px;
		font-weight: bold;
}

#contentText #giveButton2 {
		float: right;
		font-family: arial;
		padding: 10px 0px 20px 20px;
		margin: 0px 0px 20px 30px;
		position: absolute;
		right: 25px;
		top: 200px;
		font-size: 11px;
		font-weight: bold;
}

.admitTable {
	position: absolute;
	top: 100px;
	left: 420px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: #F1E9BA;
	border-collapse: separate;
	color: #5F100B;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.admitTablePad{
	position: relative;
	left: 10px;
	right: 10px;
}



/* Ways to Give Page */

#giveTitle {
		
		font-size: 12px;
		line-height: 16px;
		margin: 13px 0px 0px 0px;
		}

#givePhotoBack {
	display: block;
	width: 550px;
	height: 96px;
	position: relative;
	color: #000000;
	top: 10px;
	left: 35px;
	bottom: 10px;
	text-decoration: none;
}

.give1 {
	background: url(/alumni/images/Gaudette_thumb.jpg) no-repeat;
	}

.give2 {
	background: url(/alumni/images/Minamoto_thumb.jpg) no-repeat;
	}
	
.give3 {
	background: url(/alumni/images/Platt_thumb.jpg) no-repeat;
	}
	
.give4 {
	background: url(/alumni/images/Gower_thumb.jpg) no-repeat;
	}
	
.give5 {
	background: url(/alumni/images/Reyna_thumb.jpg) no-repeat;
	}

#wayToGiveTitle {
		font-weight: bold;
		margin: 18px 0px 10px -25px;
		border-bottom: solid 1px #dbdbdb;
		width: 738px;
		}
	

/*------------LL.M. LOGIN PAGE----------------*/


	#contentText #llmMessage {
				position: absolute;
				top: 125px;
				left: 147px;
			}
					

	#contentText #llmform {
			position: absolute;
			top: 150px;
			left: 20px;
		}



		#statusLabel {
			position: absolute;
			top: 0px;
			left: 0px;
			vertical-align: bottom;
		}
		
		#status {
			position: absolute;
			left: 125px;
			top: 0px;
		}
		
		#passwordlabel {
			position: absolute;
			top: 30px;
			left: 0px;
			vertical-align: bottom;
		}
		
		#password {
			position: absolute;
			left: 125px;
			top: 0px;
		}

		#llmSubmitButton {
			position: absolute;
			top: 60px;
			left: 127px;
			vertical-align: bottom;
		}


/*-------GRADUATION AWARDS PAGE----------*/


	#contentText #gradAwardsForm {
			position: absolute;
			top: 80px;
			left: 20px;
		}

	#contentText #gradAwardsFName {
			position: absolute;
			top: 0px;
			left: 0px;
		}
		
	#contentText #gradAwardsLName {
			position: absolute;
			top: 0px;
			left: 160px;
		}	

	#contentText #gradAwardsID {
			position: absolute;
			top: 0px;
			left: 360px;
		}

	#contentText #awardsListBox {
			position: absolute;
			top: 100px;
			left: 0px;
		}

	#contentText #awardsMessage {
			position: absolute;
			top: 30px;
			left: 0px;
		}


	#contentText #confirmation .confirmation{
			position: absolute;
			top: 80px;
			left: 20px;
			font-family: verdana, sans-serif;
			font-size: 100%;
		}

	input.AwardsButton {
		margin: 8px 0px 0px 0px;
		width: 160px;
		text-align: center;
		border: solid 1px #aaaaaa;
		background-color: #F4EAB9;
		}
		
/*----------SCHOOL DIRECTORY PAGE----------*/

#directoryRoomLegend1 {
	position: absolute;
	width: 75;
	height: 20px;
	left: 246px;
	top: 99.5px;
	color: #636466;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

#directoryPhoneLegend1 {
	position: absolute;
	width: 75;
	height: 35px;
	left: 346px;
	top: 80px;
	color: #636466;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

#directoryFaxLegend1 {
	position: absolute;
	width: 75;
	height: 35px;
	left: 443px;
	top: 80px;
	color: #636466;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}




#directoryParentCell {
	width: auto;
	height: 20px;
	position: relative;
}

#directoryParentCell #officeHeader{
	width: 50px;
	height: auto;
	position: absolute;
	left: 0px;
}

#directoryParentCell #roomHeader{
	width: 50px;
	height: auto;
	position: absolute;
	left: 200px;
}

#directoryParentCell #phoneHeader{
	width: 100px;
	height: auto;
	position: absolute;
	left: 300px;
}

#directoryParentCell #faxHeader{
	width: 100px;
	height: auto;
	position: absolute;
	left: 400px;
}

#directoryParentCell #emailHeader {
	width: 100px;
	height: auto;
	position: absolute;
	left: 500px;
}




#directoryCell {
	width: auto;
	height: 20px;
	position: relative;
}

#directoryCell #directoryFullName {
	position: absolute;
	width: 200px;	
	left: 0px;
	height: auto;
}

#directoryCell #directoryRoomNumber {
	position: absolute;
	width: 100px;	
	left: 200px;
}

#directoryCell #directoryPhone {
	position: absolute;
	width: 100px;	
	left: 300px;
}

#directoryCell #directoryFax {
	position: absolute;
	width: 100px;	
	left: 400px;
}

#directoryCell #directoryEmail {
	position: absolute;
	width: 200px;	
	left: 500px;
}
