
body, h1, h2 { padding: 0; margin: 0; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; background-color: #A0A0A3; text-align: left; }

#MBLeft { position: relative; float: left; width: 230px; height: auto; margin: 0px 0px 0px 0px; }

#MBRight { position: relative; float: left; width: 716px; background-color: #ffffff; margin: 0px 0px 0px 0px; }

#flashBtnBlockHome a.roll:hover, #flashBtnBlock a.roll:hover, .backBtnBlock a.roll:hover, #footer a.roll:hover, #header a.roll:hover, #teasers a.roll:hover, #more_nav a.roll:hover, #header .search a.roll:hover { background-position: top; }

/* Header */
#header { width: 941px; height: 37px; background-color: #C5DAF4; }

#header .topnav01 { float: left; background: url(images/topnav_01.gif) top; }

#header .topnav01 a { display: block; width:116px; height:37px; background: url(images/topnav_01.gif) bottom; }

#header .topnav02 { float: left; background: url(images/topnav_02.gif) top; }

#header .topnav02 a { display: block; width: 132px; height: 37px; background: url(images/topnav_02.gif) bottom; }

#header .topnav03 { float: left; background: url(images/topnav_03.gif) top; }

#header .topnav03 a { display: block; width: 106px; height: 37px; background: url(images/topnav_03.gif) bottom; }

#header .topnav04 { float: left; background: url(images/topnav_04.gif) top; }

#header .topnav04 a { display: block; width: 109px; height: 37px; background: url(images/topnav_04.gif) bottom; }

#header .topnav05 { float: left; background: url(images/topnav_05.gif) top; }

#header .topnav05 a { display: block; width: 107px; height: 37px; background: url(images/topnav_05.gif) bottom; }

#header .calendar { float: left; background: url(images/topnav_calendar.gif) top; }

#header .calendar a { display: block; width: 90px; height: 37px; background: url(images/topnav_calendar.gif) bottom; }

div.search { float: right; position: relative; width: 212px; height: 29px; margin-top: 5px; background: #737373 url(images/icon_search.gif) left no-repeat; padding-left: 32px; }

div.search input { width: 130px; height: 17px; font-size: 10px; margin-top: 6px; padding:0; }

div.search .go_button { position: absolute; top: 8px; left: 166px; background: url(images/button_go_search.gif) top; }

div.search .go_button a { display: block; width: 38px; height: 16px; background: url(images/button_go_search.gif) bottom; }

div.search .go_button2 { position: absolute; top: 8px; padding-left:4px; }

#header #padHeader { float: right; position: relative; width: 6px; height: 29px; margin-top: 5px; }

/* Footer */

#footer { clear: both; position: relative; width: 941px; height: 76px; background:#00539f url(images/FooterRt.gif) no-repeat right top; }
#ContentFooter{ margin:0; padding:10px; float:left; width:621px; color:#FFFFFF; font-size:11px;}
#footnav .siteindex { position: absolute; top: 19px; left: 670px; background: url(images/footnav_siteindex.gif) top; }

#footnav .siteindex a { width: 60px; height: 30px; display: block; background: url(images/footnav_siteindex.gif) bottom; }

#footnav .privacy { position: absolute; top: 19px; left:658px; }

#footnav .privacy a { width: 87px; height: 30px; display: block;}

#footnav .contacts { position: absolute; top: 27px; left: 765px; background: url(images/footnav_contacts.gif) top; }

#footnav .contacts a { width: 165px; height: 20px; display: block; background: url(images/footnav_contacts.gif) bottom; }

#footer .top_button { position: absolute; top: 7px; left: 895px; }

#footer .top_button a { width: 39px; height: 16px; display: block; }

/* Left navigation */
#left_nav { float: left; width: 229px; height: 700px; }

/* Secondary Navigation */
#more_nav { height:92px; background-color:#DFD7C5; }

#more_nav .alumni { width: 226px; height: 17px; background: url(images/nav_alumni.gif) top; }

#more_nav .alumni a { width: 226px; height: 17px; display: block; background: url(images/nav_alumni.gif) bottom; }

#more_nav .parents { width: 226px; height: 17px; background: url(images/nav_parents.gif) top; }

#more_nav .parents a { width: 226px; height: 17px; display: block; background: url(images/nav_parents.gif) bottom; }

#more_nav .giving { width: 226px; height: 17px; background: url(images/nav_giving.gif) top; }

#more_nav .giving a { width: 226px; height: 17px; display: block; background: url(images/nav_giving.gif) bottom; }

#more_nav .working { width: 226px; height: 17px; background: url(images/nav_working.gif) top; }

#more_nav .working a { width: 226px; height: 17px; display: block; background: url(images/nav_working.gif) bottom; }

#more_nav .raiders { width: 226px; height: 17px; background: url(images/nav_raiders.gif) top; }

#more_nav .raiders a { width: 226px; height: 17px; display: block; background: url(images/nav_raiders.gif) bottom; }

#more_nav .secNavBtmDippy { position:relative; padding: 0; margin: 0; width: 226px; height: 68px; background: url(images/nav_secbtm.gif) top no-repeat; }

#more_nav .secNavBtm { position:relative; padding: 0; margin: 0; width: 226px; height: 3px; background: url(images/nav_secbtm.gif) top no-repeat; }

/* Quick Links in left Navigation*/
#overallQL { background-position : top; width:100%; height:auto; overflow:hidden; }

#headerQL { position: relative; width: 226px; height: 36px; background: url(images/qlTop.gif) no-repeat; }

#main-bodyQL { position: relative; width: 226px; height: auto; background: url(images/QLBck.gif) repeat-y;/*	border:1px solid red;*/

}

#footerQL { position: relative; width: 226px; height: 10px; background: url(images/QLBck.gif) no-repeat; }

#listBlockQL { position: relative; padding:0px; padding-left:20px; margin: 0px 0px 0px 0px; background: url(images/QLBck.gif) no-repeat; width:200px; }

#label1QL { position: relative; padding:3px; padding-left:20px; margin: 0px 0px 0px 0px; }

#label2QL { position: relative; padding:3px; padding-left:20px; margin: 0px 0px 0px 0px; }

/* Quick Links for dept in left Navigation*/
#dptoverallQL { background-position : top; width:100%; height:auto; overflow:hidden; }

#dptheaderQL { position: relative; width: 226px; height: 35px; background: url(images/deptTop.gif) no-repeat; }

#dptmain-bodyQL { position: relative; width: 226px; height: auto; background: url(images/QLBck.gif) repeat-y;/*	border:1px solid red;*/

}

#dptfooterQL { position: relative; width: 226px; height: 10px; background: url(images/QLBck.gif) no-repeat; }

#dptlistBlockQL { position: relative; padding:0px; padding-left:20px; margin: 0px 0px 0px 0px; background: url(images/QLBck.gif) no-repeat; width:200px; }

#dptlabel1QL { position: relative; padding:3px; padding-left:20px; margin: 0px 0px 0px 0px; }

#dptlabel2QL { position: relative; padding:3px; padding-left:20px; margin: 0px 0px 0px 0px; }

/* BEGIN FIND IT FAST*/
.headlineText06 { color: #8a0000; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 3px; }

.bodyText06 { color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

a.bodyText06 { color: #827e75; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

a.bodyText06:hover { color: #CC9933; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

.paddingTop3 { padding-top: 3px; }

.paddingTop5 { padding-top: 5px; }

.paddingTop20 { padding-top: 20px; }

.paddingTop50Left15 { padding-top: 50px; padding-left: 15px; }

.paddingLeft15 { padding-left: 15px; }

/* END FIND IT FAST*/

/* Start Back to Menu Button for Capital Campaigns and Department Pages*/
.backBtnBlock { clear: both; position: relative; width:auto; height: auto; float:right; padding-right:50px; }

.backBtnBlock .backToDept_button { position: relative; background: url(images/btn_up_level.gif) top no-repeat; float:right; }

.bckLabel { position: relative; float:right; padding-top:5px; }

.backBtnBlock .backToDept_button a { width: 24px; height: 21px; display: block; background: url(images/btn_up_level.gif) bottom no-repeat; }

/* End Back to Menu Button for Capital Campaigns and Department Pages*/

#flashBtnBlock { clear: both; position: relative; width:auto; height: auto; float:left; padding-left:78px; top:-40px; }

#flashBtnBlock .flash_button { position: relative; background: url(images/btn_download_flash.gif) top no-repeat; float:left; }

#flashBtnBlock .flash_button a { width: 100px; height: 17px; display: block; background: url(images/btn_download_flash.gif) bottom no-repeat; }

#flashBtnBlockHome { clear: both; position: relative; width:auto; height: auto; float:left; padding-left:100px; top:-60px; }

#flashBtnBlockHome .flash_button { position: relative; background: url(images/btn_download_flash.gif) top no-repeat; float:left; }

#flashBtnBlockHome .flash_button a { width: 100px; height: 17px; display: block; background: url(images/btn_download_flash.gif) bottom no-repeat; }

