body  { margin: 0 0 10px 50%; padding: 0; font-size: 11px; text-decoration: none;  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background: #fff; }

/*-----------------------------------------------------------------------------------------------*/

/* COMMON ELEMENTS */

a { color: #009; text-decoration: none; }

a:visited { color: #36c; text-decoration: none; }

a:hover { color: #009; text-decoration: underline; }

form { margin: 0; padding: 0; }

img { border: none; }

#clearer { clear: both; height: 1px; margin: 0; padding: 0;}

h2 { font-size: 17px; }

/*-----------------------------------------------------------------------------------------------*/

/*MAIN CONTAINER */

/* main container div, centers page in browser window */

#wrapper {position: relative; width: 740px; text-align: left; margin: 0 0 0 -370px; padding: 0; border: none; background: #fff; }

/*-----------------------------------------------------------------------------------------------*/

/* BANNER */
/* logotype styles */
#branding { position: relative; width: 738px; height: 75px; margin: 0; padding: 0; background: #102d53; border-left: 1px solid #4b7699;  border-right: 1px solid #4b7699; border-top: 1px solid #4b7699;}

/*-----------------------------------------------------------------------------------------------*/

/*HOUSEKEEPING BAR */
/* housekeeping nav bar styles */

#housekeepingbar { background: #4b7699; margin: 0; padding: 0; background-image: url(/web/20090917085453im_/http://www/images/ophome/housekeepingbg.jpg); background-position: top right; background-repeat: no-repeat; border-right: 1px solid #4b7699; }

#housekeepingbar ul { list-style-type: none; margin: 0; padding: 0 10px 0 15px; }

#housekeepingbar li { display: inline;  font-size: 11px; color: #fff; }

#housekeepingbar a { color: #fff; text-decoration: none; }

#housekeepingbar a:visited { color: #ccc; text-decoration: none; }

#housekeepingbar a:hover { color: #fff; text-decoration: underline; }

#housekeepingbar table td { vertical-align: middle; height: 28px; margin: 0; padding: 0; }

#housekeepingbar table td#quicklinks { padding-left: 10px; }

#housekeepingbar table td#housekeepinglinks {width: 420px; }

#searchbutton { color: #102d53; background: #fc0; font:  bold 10px Verdana, Arial, sans-serif; border: 1px solid #960; width: 19px; height: 18px; padding-bottom: 1px; }

select#quicklinktext { font-size: 10px; color: #009; margin-left: 6px; }

/*-----------------------------------------------------------------------------------------------*/

/* NAVIGATION */
/* div wrapper for main section (everything but header and footer) */
#main { position: relative; width: 738px; height: auto; margin: 0; padding: 0; border-left: 1px solid #4b7699; border-right: 1px solid #4b7699; background: #fff;}

h2#theuniversity { margin: 0; padding: 0; background-image: url(/web/20090917085453im_/http://www/images/ophome/universityheader.gif); background-repeat: no-repeat; background-position: -12px -3px; }

h2#theuniversity span {display: none; }

/* div wrapper for left column elements including nav rollovers and audience channel buttons */

#navwrapper { position: absolute; top: 0; left: 0; background: #fff; width: 420px; border: none; margin: 0; padding: 0;  }

/* div wrapper for primary nav rollover menus */

div#primarynav { width: 420px; height: 400px; padding: 0; margin: 0; border: none; background: none; position: relative; }

/* styles for audience channel buttons */

#audiencebuttons { position: relative; width: 403px; height: 26px; margin: 0; padding: 10px 0 0 17px; }

.audchannel { margin: 0; padding: 0; float: left; text-align: center; font-size: 9px; background: #fc0;}

.audchannel a { background: #ffe898; text-decoration: none; display: block; width: 76px; height: 26px; padding: 3px 0 0 0; line-height: 10px;}

.audchannel a:visited { background: #ffe898; text-decoration: none; color: #36c; }

.audchannel a:hover { background: #fff7d8; text-decoration: none; }

.audchannel#a1 { margin: 0 0 0 0; padding: 1px 0 1px 1px; }

.audchannel#a2 { margin: 0 0 0 0; padding: 1px 0 1px 1px; }

.audchannel#a3 { margin: 0 0 0 0; padding: 1px 0 1px 1px; }

.audchannel#a4 { margin: 0 0 0 0; padding: 1px 0 1px 1px; }

.audchannel#a5 { margin: 0 0 0 0; padding: 1px 1px 1px 1px; }

#giving { position: relative; margin-top: 15px; background-image: url(/web/20090917085453im_/http://www/images/ophome/givingtouc_graphic.jpg); background-repeat: no-repeat; background-position: 18px 0px; width: 420px; height: 250px; }

h2#givingtouc { margin: 0; padding: 0; /*background-image: url(/web/20090917085453im_/http://www/images/syshome/givingtoucheader.gif); background-repeat: no-repeat; background-position: 17px 0; */}

h2#givingtouc span {display: none; }

#giving p { margin: 152px 0px 0px 30px; width: 380px; font-size: 12px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#giving p.uctwf { text-align: right; margin: 0px; padding:0px 50px 0px 0px; width: 405px; font-size: 14px; font-weight: bold; font-family: "Times New Roman", Times, serif; color:#092f56;}

#giving p.uctwf a { color:#092f56;}

#giving p.uctwf span { color:#db9a18;}

#giving a { color: #009; text-decoration: none; }

#giving a:visited { color: #36c; text-decoration: none; }

#giving a:hover { color: #009; text-decoration: underline; }

/*-----------------------------------------------------------------------------------------------*/

/*NEWS AND FEATURES */
/* styles for news and media features (right column) */
div#newswrapper {
	position: relative;
	width: 319px;
	margin: 0 0 0 419px;
	padding: 0px 0 0 0;
	background: #e9f0f7;
}

/* news and events header graphic */

h2#news { margin: 0 0 0 0; padding: 0; background-image: url(/web/20090917085453im_/http://www/images/ophome/newsheader.gif); background-repeat: no-repeat; background-position: 0 0;}

h2#news span {display: none; }

table#mediachannels { margin: 0; padding: 0; }

#newswrapper h3 {margin: 4px 15px 5px 18px; font-family: Arial, Verdana, sans-serif; letter-spacing: .3em; font-weight: normal; font-size: 11px;  border-bottom: 1px solid #ccc; }

ul.newsitems { margin: 0 15px 12px 0; padding: 0; list-style-type: square; color: #009;}

ul.newsitems li { margin: 4px 0 0 34px; padding: 3px 0 3px 0; }

ul.newsitems a { color: #009; text-decoration: none; }

ul.newsitems a:visited { text-decoration: none; color: #36c;}

ul.newsitems a:hover { text-decoration: underline; }

ul.newsitems li span { color: black; font-weight: bold;}

ul.newsitems li span#multimedia { font-size: 9px; font-weight: normal; }

#science { margin: -5px 0 0 18px; padding: 0;}

#science p { margin: 1px 10px 10px 0; padding: 0; }

#science a { text-decoration: none; color: #009; }

#science a:visited { text-decoration: none; color: #36c; }

#science a:hover { text-decoration: underline; }

#spot { margin: 0 15px 10px 18px; padding: 4px; border: 1px solid #ccc; background: #fff; }

#spot span { font-weight: bold; }

#spot span#multimedia { font-size: 9px; font-weight: normal; }

#spot h3 { margin: 0; border: none;  display: block; text-align: center; padding: 2px 4px; background: #ccc; width: 90px; color: #fff; font-weight: bold; letter-spacing: .2em; }

#spot p { margin: 5px 0 0 0; }

/* uc in focus header graphic */

h2#ucinfocus { margin: 0 0 -5px 0; padding: 0; background-image: url(/web/20090917085453im_/http://www/images/ophome/ucinfocusheader.gif); background-repeat: no-repeat; background-position: 0 0; }

h2#ucinfocus span {display: none; }

/* features area styles */

.featureswrapper_1 { position: relative; margin: 5px 0 0 18px; border: none; height: 100px; }

.featureswrapper_2 { position: relative; margin: 5px 0 0 18px; border: none; height: 60px; }

.feature {
	width: 96px;
	float: left;
	margin: 5px 0 0 0;
	position: relative;
	text-align:center;
}

.feature img { margin: 0; padding: 3px; background: #fff; border: 1px solid #97badc; width: 69px ; height: 44px; }

.feature img:hover { margin: 0; padding: 3px; background: #fff; border: 1px solid #009;  }

.feature p { text-align: center; margin: 4px 9px 10px 0; font-size: 9px; line-height: 1.1em; }

.feature a {
	color: #009;
	text-decoration: none;

}

.feature a:visited { color: #36c; text-decoration: none; }

.feature a:hover { text-decoration: underline; }

.featurefull { float: left; margin: 5px 0 0 0; position: relative; }

.featurefull img { margin: 0; padding: 3px; background: #fff; border: 1px solid #97badc; width: 263px ; height: 44px; }

.featurefull img:hover { margin: 0; padding: 3px; background: #fff; border: 1px solid #009;  }

.featurefull p { text-align: left; margin: 4px 9px 10px 0; font-size: 9px; line-height: 1.1em; }

.featurefull a { color: #009; text-decoration: none; }

.featurefull a:visited { color: #36c; text-decoration: none; }

.featurefull a:hover { text-decoration: underline; }

/*-----------------------------------------------------------------------------------------------*/
/*FOOTER */

#wrapper div#footerbar { margin: 0; padding: 0; height: 20px; background: #4b7699; clear: both; background-image: url(/web/20090917085453im_/http://www/images/ophome/housekeepingbg.jpg); background-position: top right; background-repeat: no-repeat; border-right: 1px solid #4b7699; border-bottom: 1px solid #4b7699;  }

#wrapper div#footer { margin: 0; padding: 6px 6px 6px 10px; font-size: 9px; color: #333;  }

#wrapper div#footer a { text-decoration: none; }

#wrapper div#footer a:visited {  text-decoration: none; color: #36c; }

#wrapper div#footer a:hover { text-decoration: underline; }

/*---------------------------------------ROLLOVER STYLES-----------------------------------*/

li {margin: 0; padding: 0;}

/* navwrapper sets all styles associated with the container and left navigation links */

#navlinks {position: absolute; left: 16px; top: 18px; margin: 0; z-index: 100; padding: 0; text-align: left; width: 160px; }

#navlinks h2 {margin: 3px 0 0 0; padding: 0;}

#navlinks h2 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#009; margin: 0; padding: 0; text-decoration: none;}

#navlinks h2 a:hover {color:#009; text-decoration: underline; }

#navlinks ul {margin: 0; padding: 0;}

#navlinks li {display: block; position: relative; margin: 0; padding: 0; list-style: none;}

#navlinks li a {display: block; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#009; text-decoration: none; margin:0; padding: 2px 0 2px 14px; background-image: url(/web/20090917085453im_/http://www/images/ophome/arrowbullet_up.gif); background-position: 1px 4px; background-repeat: no-repeat; vertical-align: top; line-height: 12px; width: auto;}

#navlinks li a:visited {color:#36c; text-decoration: none;}

#navlinks li a:hover {color:#009; text-decoration: none; background-image: url(/web/20090917085453im_/http://www/images/ophome/arrowbullet_over.gif); background-position: 1px 4px; background-repeat: no-repeat;}

.roll ul {margin: 5px 5px 0 10px; padding: 0;}

.roll li {display: block; position: relative; margin: 0; padding: 0; list-style: none;}

.roll li a {display: block; font: 11px  Arial, Verdana, Helvetica, sans-serif; color:#009; text-decoration: none; margin:0 0 0 0; padding: 2px 0 0 14px; background-image: url(/web/20090917085453im_/http://www/images/ophome/arrowbullet_up.gif); background-position: 1px 4px; background-repeat: no-repeat; vertical-align: top; line-height: 12px; width: auto; letter-spacing: .02em;}

.roll li a:hover {color:#009; text-decoration: none; background-image: url(/web/20090917085453im_/http://www/images/ophome/arrowbullet_over.gif); background-position: 1px 4px; background-repeat: no-repeat;}

/* div for seal image forced to background */

#sealbg {visibility: visible; position: absolute; top:0; left:0; z-index: 1;}

/* sets link appearance for rollover main category links (H3's) */

.roll h3 {padding: 10px 10px 10px 10px; margin: 0 0 0 0;  background: #bfd5e9; }

.roll h3 a {color: #009; text-decoration: none; line-height: 12px; font: bold 12px Arial, Verdana, Helvetica, sans-serif;}

.roll h3 a:visited {color: #009; text-decoration: none; }

.roll h3 a:hover { text-decoration: underline; }

/* div for close button on rollovers */

.closebutton { float: right; margin: 10px 10px 0 0; border: none;}

/* common rollover menu styles -- positioning, visibility, etc */

#Governance, #President, #MedCenters, #MoreLocs, #UCOPDivisions, #AcademicAffairs, #ANR, #BudgetOffice, #BusFinance, #ClinicalServ, #Finance, #GeneralCounsel, #HealthAffairs, #InstRes, #LabManagement, #UA, #UCSystem, #Campuses, #Regents, #AcademicSenate, #NationalLabs, #EmployeeRes {position: absolute; top: 20px; left: 196px; width: 204px; height: 368px; background: #f3f9fe; padding: 0; visibility: hidden; z-index: 50; border: 1px solid #bfd5e9; text-align: left; background-image: url(/web/20090917085453im_/http://www/images/ophome/sealbg_transparent.gif); background-repeat: no-repeat; background-position: -38px -15px;}

.roll p {margin: 0 10px 0 10px; font: 11px/14px Arial, Verdana, Helvetica, sans-serif; padding: 6px 0 4px 0; color:#000;}

.roll img {border-bottom: 1px solid #bfd5e9; margin-bottom: 5px; }

/*-----------------------------------------------------------------------------------------------*/

.text_only { visibility: visible; }

.full_version { visibility: hidden; }

#upgrade { text-align: right; }

.footerlinks { float: left; }
/*
     FILE ARCHIVED ON 08:54:53 Sep 17, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:02:47 Jun 04, 2021.
     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: 90.997
  exclusion.robots: 0.298
  exclusion.robots.policy: 0.281
  RedisCDXSource: 1.782
  esindex: 0.01
  LoadShardBlock: 59.992 (3)
  PetaboxLoader3.datanode: 55.239 (4)
  CDXLines.iter: 24.099 (3)
  load_resource: 157.752
  PetaboxLoader3.resolve: 137.346
*/