@charset "utf-8";
/* CSS Document */
div.content{width:auto; margin:0; padding:0;}
body{padding:0; margin:0; font-size: 0.8em; font-family:Trebuchet MS; color:#000; background:url(/olc/images/BUF/bg.jpg) top center no-repeat;}
h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5em;}
h1 {font-size: 1.8em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4, h5, h6 {font-size: 1em;}
p {margin-top: 0.5em; margin-bottom: 0.9em;}
a {text-decoration: none; font-weight: bold;}
strong {}

/* Header */
div.header{width:900px; height:131px; margin:0 auto; padding:0;}
div.header a.ubLink{display:block; width:464px; height:40px; margin-right:486px; background:url(/olc/images/BUF/ub-logo.gif) top left no-repeat; text-indent:-9999px;}
div.header h1{float:left; margin:0; padding:0;}
div.header h1 a{display:block; width:97px; height:91px; background:url(/olc/images/BUF/ub-alumni-logo.jpg) top center no-repeat; text-indent:-9999px;}
div.header ul{float:right; margin:0; padding:25px 0 0 0; list-style:none;}
div.header ul li{float:left; margin:0; padding:0 15px; border-right:1px solid #fff; font-size:.9em; line-height:1;}
div.header ul li.last{padding-right:0; border-right:0px;}
div.header ul li a{display:block; float:left; text-decoration:none; font-weight: bold; color:#fff;}
div.header fieldset{clear:right; float:right; margin:0; padding:15px 0 0 0; border:0px;}
div.header fieldset legend{display:none;}
div.header fieldset form{margin:0; padding:0;}
div.header fieldset form input.searchBox{width:146px; height:19px; margin:0; padding:0 0 0 5px; border:0; background:url(/olc/images/BUF/searchBoxBg.gif) top center no-repeat;}
div.header fieldset form input.searchButton{vertical-align:middle;}

div.header div#block-search-0 {clear:right; float:right; margin:0; padding:15px 0 0 0; border:0px;}
div.header div#block-search-0 h2{display:none;}
div.header form#search-block-form{margin:0; padding:0;}
div.header form#search-block-form label{display:none;}
div.header form#search-block-form input#edit-search-block-form-1{width:146px; height:19px; margin:0; padding:0 0 0 5px; border:0; background:url(/olc/images/BUF/searchBoxBg.gif) top center no-repeat;}
div.header form#search-block-form input.form-submit, #search-block-form input.form-submit {height: 19px; width: 19px; cursor: pointer; text-indent: -9999px; border: none; background: url(/olc/images/BUF/searchButton.gif) no-repeat left top;}
#IEroot form#search-block-form input.form-submit, #IEroot form#search-block-form input.form-submit{width: 20px; font-size: 0; color: #fff; text-align: right; border:none;} 
#IEroot form#search-block-form .search-advanced input.form-submit{width: 30px; text-indent: 0; border:none;}

form#search-form div.criterion{clear:both;}


div.menu{width:920px; height:40px; margin:0 auto 40px auto; padding:0;}
div.menu ul.nice-menu{float:left; margin:0; padding:0; list-style-type:none;}
div.menu ul.nice-menu li{float:left; height:40px; margin:0; padding:0; background:none;}
div.menu ul.nice-menu li:hover{color:#fff; background-color:#88B3DD; background-image:none;}
div.menu ul.nice-menu li:hover a{color:#fff;}
div.menu ul.nice-menu li a{display:block; float:left; height:30px; margin:0; padding:10px 8px 0 8px; text-decoration:none; font-size:15px; word-spacing:-1px; font-weight: bold; color:#29416F; background:none;}
div.menu ul.nice-menu li a:hover {color:#fff; background:#88B3DD;}
div.menu ul.nice-menu li a.active {color:#fff; background:#4C8ECD;}

div.menu ul.nice-menu li ul {svisibility:visible; padding:0; margin:16px 0 0 0;}
div.menu ul.nice-menu li ul li{width:200px; padding:0; margin:0; border-bottom:1px solid #A0C3E5; background-color:#4C8ECD;}
div.menu ul.nice-menu li ul li a{display:block; height:30px; width:180px; padding:10px 10px 0 10px; margin:0; font-size:1em;}
div.menu ul.nice-menu li ul li:hover{background-color:#00308D;}
div.menu ul.nice-menu li ul li:hover a{background-color:#00308D;}

div.menu ul.nice-menu,
div.menu ul.nice-menu ul,
div.menu ul.nice-menu li {border:0; background:none;}

div.menu ul.nice-menu li#menu-733 ul {left:-91px;}
div.menu ul.nice-menu li#menu-733 ul li {text-align:right;}
div.menu ul.nice-menu ul li ul{;margin-left:40px;margin-top:1px;}
div.menu ul.nice-menu ul li ul li#menu-2000  {height:50px;}
div.menu ul.nice-menu ul li ul li#menu-2000 a {background:#072F87;height:50px;}
div.menu ul.nice-menu ul li ul li#menu-2001  a{background:#072F87;}
div.menu ul.nice-menu ul li ul li#menu-2002 a{background:##072F87;}
div.menu ul.nice-menu ul li ul li#menu-2003 a{background:#072F87;}
div.menu ul.nice-menu ul li ul li#menu-2004 a{background:#072F87;}
div.menu ul.nice-menu ul li ul li#menu-2005 a{background:#072F87;}
div.menu ul.nice-menu ul li ul li#menu-2006 a{background:#072F87;}
div.menu ul.nice-menu ul li ul li#menu-2000 a:hover {background:#ccbe52;}
div.menu ul.nice-menu ul li ul li#menu-2001  a:hover{background:#ccbe52;}
div.menu ul.nice-menu ul li ul li#menu-2002 a:hover{background:#ccbe52;}
div.menu ul.nice-menu ul li ul li#menu-2003 a:hover{background:#ccbe52;}
div.menu ul.nice-menu ul li ul li#menu-2004 a:hover{background:#ccbe52;}
div.menu ul.nice-menu ul li ul li#menu-2005 a:hover{background:#ccbe52;}
div.menu ul.nice-menu ul li ul li#menu-2006 a:hover{background:#ccbe52;}

/* Admin menu */
div.adminmenu{float:left; width:200px;  padding-bottom:30px; overflow:hidden; font-size:12px;}
div.adminmenu ul{margin:0; padding:0 0 0 20px; width:inherit;}
div.adminmenu ul li{width:inherit;}
div.adminmenu ul li a{width:inherit;}
div.adminmenu form#user-login-form{width:200px; padding:0; margin:0; text-align:left;}

/* Content */
div.body{clear:both; width:900px; margin:0 auto; padding:0;}
div.body div.breadcrumbs{float:left; width:900px; margin-bottom:20px;}
div.body div.breadcrumbs a{color:#999999;}

div.messages{clear:both;}

div.body div.content{float:left; width:600px; padding-bottom:30px;}
div.body div.contentFull{width:900px;}
div.body div.content h1{}
div.body div.content h2{margin-top:1em; margin-bottom:0em; color:#694912;}
div.body div.content h3{margin-top:1em; margin-bottom:0em;}
div.body div.content p{margin-top:0;}
div.body div.content form{clear:both;}
div.body div.content a.external{padding-right:20px; background:url(/olc/images/BUF/external.gif) center right no-repeat;}
div.body div.node div.splitLeft{width:300px; float:left;}
div.body div.node div.splitRight{width:300px; float:right;}
div.body div.node div.sectionWithIcon{clear:both; float:left; margin:15px 0; xpadding-bottom:15px; width:600px; xborder-bottom:1px solid #E6E6E6;}
div.body div.node div.noBottomBorder{padding-bottom:0; border-bottom:none;}
div.body div.node div.sectionWithIcon h2{float:right; width:500px; margin-top:0; }
div.body div.node div.sectionWithIcon h3{float:right; width:500px; margin-top:0; }
body.page-more-ub-websites div.body div.node div.sectionWithIcon h3{float:right; margin-top:0; width:485px;}
div.body div.node div.sectionWithIcon img{display:block; float:left; margin-right:10px;}
div.body div.node div.sectionWithIcon p img{display:block; float:left; margin-right:10px;}
div.body div.node div.sectionWithIcon p{float:right; width:500px;}
div.body div.node div.sectionWithIcon ul{float:right; width:470px; margin-top:0; margin-bottom:0; xpadding:0;}

div.body div.right-sidebar{float:right; width:251px; padding-bottom:30px;}
div.body div.right-sidebar div.content{width:251px;}

div.introParagraph{width:600px; padding:0 0 10px 0; margin-bottom:20px; background:url(/olc/images/BUF/introBoxBottom.gif) bottom center no-repeat; color:white;}
div.introParagraph p {width:570px; padding:0 15px 5px 15px; margin:0; background-color:#CCBE52;}
div.introParagraph p.firstParagraph{padding-top:13px; background:#CCBE52 url(/olc/images/BUF/introBoxTop.gif) top center no-repeat;}

div.body div.membershipBlocks{ float:left; width:584px; padding:20px 15px; margin-bottom:0px; color:#fff;}
div.body div.membershipBlocks h2{padding:0; margin:0 0 14px 0; font-size:2em; color:#fff;}
div.body div.membershipBlocks ul{width:40%; padding:0; margin:0 20px 0 0; list-style:none;}
div.body div.membershipBlocks ul li{font-size:1.2em; margin-bottom:4px;}
div.body div.membershipBlocks ul.ulLeft{float:left;}
div.body div.membershipBlocks ul.ulRight{float:left;}
div.body div.membershipYouGet{width:555px; height:206px; background:url(/olc/images/BUF/membershipYouGetBg.gif) top left no-repeat;}
div.body div.membershipYouSupport{width:584px; height:292px; background:url(/olc/images/BUF/membershipYouSupportBg.gif) top left no-repeat;}
div.body div.membershipYouSupport p.membershipJoinNowLink{clear:both; float:left; }
div.body div.membershipYouSupport p.membershipJoinNowLink a{display:block; width:100px; margin:32px 0 0 450px; padding:0; color:#fff; font-size:1.6em; text-transform:uppercase;}

div.view-events div.views-row{padding:7px; margin-bottom:20px; border:1px solid #d2d2d2; background-color:#F5F5F5; font-size:.95em;}
div.view-events div.views-row h2{padding:0; margin:0; font-size:1em; color:#000;}
div.view-events div.views-row h3{padding:0 0 0px 0;  margin:0; color:#003399;}
div.view-events div.views-row h4{padding:0 0 0px 0;  margin:0; }
div.view-events div.views-row p{padding:0; margin:0; }
div.view-events div.views-row p a{font-weight:normal; }

div.body div.boxAlumniNews{width:580px; height:340px; padding:10px; margin-bottom:0px; background:url(/olc/images/BUF/stayInformedAlumniNewsBg.gif) top left no-repeat; color:#fff;}
div.body div.boxAlumniNews h2{margin-top:0; color:#fff;}
div.body div.boxAlumniNews a{color:#fff;}
div.body div.boxUbNews{padding:10px; height:320px; background:url(/olc/images/BUF/stayInformedUbNewsBg.gif) top left no-repeat; color:#fff;}
div.body div.boxUbNews h2{margin-top:0; color:#fff;}
div.body div.boxUbNews a{color:#fff;}

body.page-faq dt{font-weight:bold;}
body.page-faq dd{margin:0 0 20px 0;}

div.body div#node-618 h2 {clear:both; xfont-size:2em;}
div.body div#node-618 div.profile{clear:both;}
div.body div#node-618 div.profile p.profileImage{float:left; clear:none; width:130px;}
div.body div#node-618 h3 {float:right; clear:none; width:470px; margin-top:0; font-size:.9em;}
div.body div#node-618 h3 a {margin-right:10px; font-size:1.1em;}
div.body div#node-618 div.profile p{float:right; clear:none; width:470px;}
div.body div#node-618 div.profile p img{width:121px; height:55px;}

div.body div.newsEvents{float:right; width:238px; height:722px; padding:20px; background:#F5F9FC url(/olc/images/BUF/HarrisBg.jpg) top center no-repeat;}
div.body div.newsEvents div.content{width: auto; margin:0; padding:0;}
div.body div.newsEvents h2.newsEventsH2{width:240px; height:66px; margin:0 0 20px 0; padding:0; background:url(/olc/images/BUF/ubconnect.gif) top left no-repeat; text-indent:-9999px;}
div.body div.newsEvents ul {list-style:none;margin-left:-30px;}
div.body div.newsEvents li a {color:#6f7f9f;font-size:18px;font-weight:normal;line-height:35px; }
div.body div.newsEvents li a:hover {color:#6f7f9f;font-size:18px;font-weight:normal;line-height:35px; }

div.body div.homeRotator{float:left; width:688px; height:292px; margin-bottom:20px;}
div.body div.homeRotator ul{margin:0; padding:0; list-style:none;}
div.body div.homeRotator li{margin:0; padding:0;}
div.body div.homeRotator li a{display:block; border:none;}
div.body div.homeRotator h2{margin:0; padding:0;}

div.body div.homeQuote{float:right; width:193px; height:292px; color:#fff; font-size:1.2em; font-weight:bold; font-style:italic;}
div.body div.homeQuote div.content{width:auto;}
div.body div.homeQuote div.light-bulb{width:153px; height:242px; margin:0 0 20px 0; padding:30px 20px 20px 20px; background:url(/olc/images/BUF/homeQuoteBulb.jpg) top center no-repeat; }
div.body div.homeQuote div.mortar-board{width:153px; height:242px; margin:0 0 20px 0; padding:30px 20px 20px 20px; background:url(/olc/images/BUF/homeQuoteMortarBoard.jpg) top center no-repeat; }
div.body div.homeQuote div.columns{width:153px; height:242px; margin:0 0 20px 0; padding:30px 20px 20px 20px; background:url(/olc/images/BUF/homeQuoteColumns.jpg) top center no-repeat; }
div.body div.homeQuote q{}
div.body div.homeQuote p{font-style:normal; text-align:right;}

div.body div.homeJoin{float:left; width:279px; margin-right:25px; padding-bottom:30px;}
div.body div.homeJoin h2#membership {margin-top:0px;}
div.body div.homeJoin h2#membership a{display:block; width:279px; height:127px; text-indent:-9999px; background:url(/olc/images/BUF/homeJoinImage.jpg) top center no-repeat;}
div.body div.homeJoin h2#join a{color:#8db349; text-transform:uppercase;}
div.body div.homeJoin p{margin:0 0 10px 0; color:#040E44;}
div.body div.homeJoin p.homeJoinLink a{color:#8db349; font-weight:bold;}

div.body div.homeNewsEvents{float:left; width:282px; height:auto; padding-bottom:30px; background:url(/olc/images/BUF/homeNewsEventsBgFall.jpg) top center no-repeat;}
div.body div.homeNewsEvents h2.newsEventsH2{background:url(/olc/images/BUF/homeNewsEventsH2Bg.jpg) top left no-repeat;}
div.body div.homeNewsEvents div.events div.event{width:282px;}
div.body div.homeNewsEvents div.events div.event h3{font-size:.8em; background:url(/olc/images/BUF/calendarBG.gif) top center no-repeat;}
div.body div.homeNewsEvents div.events div.event h4{width:228px;}
div.body div.homeNewsEvents div.events div.event p {width:228px;}
xdiv.body div.homeNewsEvents div.news div.views-row{padding-left:54px; padding-bottom:10px; xheight:50px; background:url(/olc/images/BUF/newsIcon.gif) top left no-repeat;}
div.body div.homeNewsEvents div.news div.views-row-first{margin-bottom:10px;}

div.body div.homeRightModule{float:right; width:251px; padding-bottom:30px;}
div.body div.homeRightModule div.content{width:auto;}
div.body div.homeRightModule h2{margin:0 0 10px 0; padding:0;}
div.body div.homeRightModule h3 {margin:0 0 8px 0; color:#8db349; font-size:1.4em; text-transform:uppercase}
div.body div.homeRightModule h4 {margin:0; color:#040D44; font-size:1.2em;}
div.body div.homeRightModule h2 a img{border:none;}
div.body div.homeRightModule p a{color:#95BF4B;}

div.eventsPageMoreLink p{text-align:center;}

/* Footer */
div.footerContainer{clear:both; height:110px; background-color:#040E44;}
div.footer{width:900px; height:110px; margin:0 auto; padding:0; font-size:.9em;}
div.footer ul.socialNetworks{float:left; margin:25px 0 0 0; padding:0; list-style:none;}
div.footer ul.socialNetworks li{float:left; margin:0 10px 0 0; padding:0;}
div.footer ul.socialNetworks li a{display:block; float:left; height:34px; width:34px; text-indent:-9999px;}
div.footer ul.socialNetworks li a.facebook{background:url(/olc/images/BUF/facebook.gif) top center no-repeat;}
div.footer ul.socialNetworks li a.linkedin{background:url(/olc/images/BUF/linkedin.gif) top center no-repeat;}
div.footer ul.socialNetworks li a.myspace{background:url(/olc/images/BUF/myspace.gif) top center no-repeat;}
div.footer ul.socialNetworks li a.twitter{background:url(/olc/images/BUF/twitter.gif) top center no-repeat;}
div.footer ul.socialNetworks li a.flickr{background:url(/olc/images/BUF/flickr.gif) top center no-repeat;}
div.footer ul.socialNetworks li a.ubconnect{width:71px; background:url(/olc/images/BUF/ub-connect.gif) top center no-repeat;}

div.footer ul.socialNetworks li a.youtube{background:url(/olc/images/BUF/youtube.gif) top center no-repeat;}
div.footer ul.socialNetworks li a.ilvub{background:url(/olc/images/BUF/ilvub.gif) top center no-repeat;}

div.footer ul.footerMenu{float:right; margin:25px 0 0 0; padding:0; list-style:none;}
div.footer ul.footerMenu li{float:left; margin:0; padding:0 15px; border-right:1px solid #fff; line-height:1;}
div.footer ul.footerMenu li.last{padding-right:0; border-right:0px;}
div.footer ul.footerMenu li a{display:block; float:left; text-decoration:none; font-weight: bold; color:#fff;}
div.footer p{clear:both; padding:15px 0 0 0; margin:0; color:#fff;}
div.footer p a{color:#fff; font-weight:normal;}
div.footer a.edit{display:block; width:100%; color:#040E44;}
