body  { margin: 0; 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: 10px; 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/20090917085449im_/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 80px 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/20090917085449im_/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: 388px; 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: 20px; background-image: url(/web/20090917085449im_/http://www/images/ophome/givingtouc_graphic.jpg); background-repeat: no-repeat; background-position: 42px 0; width: 420px; height: 82px; }
h2#givingtouc { margin: 0; padding: 0; background-image: url(/web/20090917085449im_/http://www/images/ophome/givingtoucheader.gif); background-repeat: no-repeat; background-position: 17px 0; }
h2#givingtouc span {display: none; }
#giving p { margin: 0 0 0 17px; width: 230px; font-size: 10px; }
#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: 15px 0 0 0; background: #e9f0f7; }

/* news and events header graphic */
h2#news { margin: 0 0 0 0; padding: 0; background-image: url(/web/20090917085449im_/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: #999;}
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/20090917085449im_/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: 90px; }
.featureswrapper_2 { position: relative; margin: 5px 0 0 18px; border: none; height: 105px; }

.feature { width: 96px; float: left; margin: 5px 0 0 0; position: relative;}
.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: left; 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; }

/*-----------------------------------------------------------------------------------------------*/
/*FOOTER */
#wrapper div#footerbar { margin: 0; padding: 0; height: 20px; background: #4b7699; clear: both; background-image: url(/web/20090917085449im_/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/20090917085449im_/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/20090917085449im_/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/20090917085449im_/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/20090917085449im_/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, #HealthAffairs, #LabManagement, #UA, #UCSystem, #Campuses, #Regents, #AcademicSenate, #NationalLabs, #EmployeeRes {position: absolute; top: 20px; left: 196px; width: 204px; height: 338px; background: #f3f9fe; padding: 0; visibility: hidden; z-index: 50; border: 1px solid #bfd5e9; text-align: left; background-image: url(/web/20090917085449im_/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:49 Sep 17, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:02:56 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):
  exclusion.robots: 0.159
  esindex: 0.012
  exclusion.robots.policy: 0.148
  RedisCDXSource: 1.753
  load_resource: 88.529
  LoadShardBlock: 225.423 (3)
  PetaboxLoader3.resolve: 51.961
  PetaboxLoader3.datanode: 209.191 (4)
  CDXLines.iter: 23.28 (3)
  captures_list: 258.11
*/