body{ margin: 0; text-align: center; } #background{ position: relative; margin: 0 auto; width: 1026px; } #content{ position: relative; margin: 0 auto; min-height: 500px; text-align: left; } #content, table.promos, .menu{ width: 975px; } .copy{ position: relative; width: 645px; height: auto; } .column{ width: 315px; border: none !important; } .left{ float: left; } .right{ float: right; } .center{ position: relative; float: none; margin: 0 auto; } .alignTop{ position: absolute; top: 0px; } .alignRight{ position: absolute; right: 0px; } .alignLeft{ position: absolute; left: 0px; } .alignBottom{ position: absolute; bottom: 0px; } .clear{ clear: both; margin: 0px !important; } .half{ width: 50% !important; } .full{ width: 100% !important; height: 100% !important; } .top{ position: relative; } .indent{ padding-left: 20px; } .left-space{ margin-left: 1px; } /*######## Headers, Text, and Fonts #########*/ body{ font: 0.9em Arial, Helvetica, sans-serif; } #content a:hover, a:hover .title{ color: #448FB4; } .urlogo{ position: relative; display:block; width: 477px; height: 65px; margin:0; padding-top: 50px; margin-left: -9px; } .urlogo a{ display:block; height: 45px; width: 477px; margin: 0; padding: 0; position: absolute; bottom: 0px; left: 0px } .urlogo span, .urlogoSmall span{ display:none; } .urlogoSmall{ display:block; padding-top: 20px; height: 53px; width: 307px; margin-left: -3px; position: relative; z-index: 2; } .siteName{ font-size: 2.5em; font-weight: bold; text-transform: uppercase; margin-bottom: -9px; margin-top: 9px; margin-left: -2px; z-index: 10; } h1{ font-size: 1.8em; line-height: 1.2em; margin-top: 10px; margin-bottom: 10px; } h2{ font-size: 1.2em; line-height: 1.0em; font-weight: bold; margin-top: 14px; margin-bottom: 14px; } h3, h4, .title{ display:block; font-size: 1.0em; font-weight: bold; margin-top: 4px; margin-bottom: 10px; } .tiny{ font-size: 0.8em; } /*######## Colors and Background #########*/ body{ background: #0e2b47 url(/images/bg.gif) repeat-y center; } #background{ background-color: #f4f3f3; } .urlogo a{ background: url(../images/_global_/ur-wordmark.png) no-repeat bottom left; } .urlogoSmall{ background: url(../images/_global_/ur-wordmark-small.png) no-repeat bottom left; } a:hover{ color: #074869; } a:visited{ color: red; } a, .title, .title:visited .siteName a, .siteName a:visited, .siteName a:hover, .siteName .tiny, ul.menu li a, ul.menu li a:visited, .footer a:visited, .tagCloud li, .newsList .item a:visited{ color: #133C63; } .siteName a, .siteName a:hover, .siteName .tiny{ text-decoration: none; } h1, h2, h3, h4, h5, h6, h4.olive, .newsList .title{ color: #990000; } div.olive, div.orange, div.red, div.teal, div.blue{ background-color: transparent; } div.white{ background-color: white; } div.submenu, .footer{ background-color: #d1cbb1; } div.submenu .top{ background: url(../images/_global_/phase2/text-box/sandstone-top.jpg) no-repeat 0 0; width: 315px; height: 5px; } div.submenu .bottom{ background: url(../images/_global_/phase2/text-box/sandstone-bottom.jpg) no-repeat 0 0; width: 315px; height: 5px; } div.slate, div.sandstone{ background-color: #cccccc; } div.slate .top, div.sandstone .top{ background: url(../images/_global_/phase2/text-box/gray-top.jpg) no-repeat 0 0; width: 315px; height: 5px; } div.slate .bottom, div.sandstone .bottom{ background: url(../images/_global_/phase2/text-box/gray-bottom.jpg) no-repeat 0 0; width: 315px; height: 5px; } /*######## Menus #########*/ ul.menu{ list-style: none; text-align: center; padding: 0px; margin: 0; margin-bottom: 10px; width: 100%; background: #d1cbb1 url(../images/_global_/phase2/menus/navmenu-bg.jpg) no-repeat 0 0; min-height: 37px; } ul.menu li{ display: inline; border-left: 1px solid #b6b29e; padding-left: 10px; padding-right: 10px; margin: 0; } ul.menu li.first{ border: none; } ul.menu li a{ text-decoration: none; font-size: 1.0em; line-height: 2.55em; font-weight: bold; padding-bottom: 4px; } ul.menu li a:hover{ color: #990000 !important; text-decoration: none; border-bottom: 3px solid #990000; } ul.sub{ background: none; } ul.sub li{ border: none; background: none; line-height: 2.0em; } ul.sub li a:hover, #features ul.menu li a:hover{ border-bottom: none; } ul.image li span{ display:none; } ul.image li img, #shareWidget li img{ border: none; } dl.list{ margin-top: 2px; } dl.list dt{ color: white; background-color: #133C63; padding: 8px; font-weight: bold; } dl.list dd{ background-color: white; padding: 8px; margin: 0px 0px 10px 0px; } /*######## Promos #########*/ .promos{ padding: 0px; margin-bottom: 10px; position: relative; } .promos a img{ border: none; cursor: pointer; } .promos a{ text-decoration: none; } .promos p, .promos li{ font-size: 0.9em; margin-bottom: 8px; } .promos .tall p, .promos .wide p{ margin-top: 2px; } /*.promos ul{ list-style: none; margin-left: 0; padding-left: 0; } .promos li{ margin-bottom: 4px; }*/ .promos li a, .promos p a{ text-decoration: underline; } .promos .title{ margin-bottom: 0px; } .promos .wide{ position: relative; width: 480px; height: 185px; background: url(../images/_global_/phase2/promos/gateways/5-box/wide.gif) no-repeat 0 0; margin-bottom: 10px; overflow: hidden; } .promos .wide a{ position: relative; width: 448px; height: 153px; display: block; padding: 16px; } .promos .tall{ position: relative; width: 481px; height: 381px; background: url(../images/_global_/phase2/promos/gateways/5-box/tall.gif) no-repeat 0 0; margin-bottom: 9px; overflow: hidden; } .promos .tall a{ position: relative; width: 449px; height: 349px; display: block; padding: 16px; } .promos .large{ position: relative; width: 645px; height: 301px; background: url(../images/_global_/phase2/promos/large-promo.jpg) no-repeat 0 0; margin-bottom: 9px; overflow: hidden; } .promos .large a{ position: relative; width: 613px; height: 269px; display: block; padding: 16px; } .promos .wide .title, .promos .tall .title, .promos .large .title{ margin-top: 2px; padding: 0px 12px; background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat -4px -162px !important; } .promos .wide p, .promos .tall p, .promos .large p, .promos .wide a p, .promos .tall a p, .promos .large a p, .promos .wide a:hover p, .promos .tall a:hover p, .promos .large a:hover p{ position: absolute; left: 16px; color: black; text-decoration: none; padding-right: 16px; } .promos .wide p, .promos .wide a p{ top: 142px; } .promos .tall p, .promos .tall a p{ top: 336px; } .promos .large p, .promos .large a p{ top: 258px; } .promos .center{ width: 315px; } .promos .bucket, #shareWidget{ background-color: white; /*width: 315px;*/ height: 164px; overflow: hidden; margin-bottom: 12px; position: relative; background: url(../images/_global_/phase2/promos/main-promo.jpg) no-repeat 0 0; /*New changes*/ width: 313px; padding: 0 1px; } .promos .bucket a, #shareWidget{ width: 283px; height: 132px; display:block; padding: 16px; } .promos .bucketVariableHeight{ background-color: white; height: auto; overflow: hidden; margin-bottom: 12px; position: relative; background: url(../images/_global_/phase2/promos/promo-sides.png) repeat-y 0 0; /*New changes*/ width: 315px; padding: 0px; } .promos .bucketVariableHeight .bottom{ background: url(../images/_global_/phase2/promos/main-promo.jpg) no-repeat 0 bottom; height: 10px; } .promos .bucketTall{ background-color: white; width: 283px; height: 220px; overflow: hidden; margin-bottom: 12px; position: relative; background: url(../images/_global_/phase2/promos/video-promo.gif) no-repeat 0 0; padding: 16px; } .promos .bucketTall ul{ /*overflow: auto;*/ height: 180px; list-style: none; margin: 8px 0px; padding: 0; } .promos .bucketTall .wrapper, .promos .bucketTall .wrapper .content{ margin-bottom: 0px; } .promos .bucket a .title{ position: absolute; bottom: 18px; left: 12px; width: 100%; padding-left: 16px; background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 0 -162px !important; } .promos .bucket .content li a, .promos .bucket a.site, .promos .bucket a.rss{ width: auto; height: auto; } .promos .bucket .content ul{ padding: 0px 10px; } .promos .bucket .content li a{ padding: 0px; display: inline; } .promos .bucket .content{ height: 95px; position: relative; } .promos .bucketVariableHeight .content li{ marigin-bottom: 8px !important; padding-bottom: 8px; border-bottom: 1px solid #cccccc; } .promos .stamp{ background: url(../images/_global_/phase2/promos/stamp-promo.gif) no-repeat 0 0; height: 76px; width: 315px; overflow: hidden; margin-bottom: 12px; } .promos .stamp a{ width: 100%; height: 69px; display: table; } .promos .stamp a img{ vertical-align: middle; margin-left: 7px; padding-top: 7px; } .promos .stamp .title{ display: table-cell; vertical-align: middle; padding-left: 16px; padding-right: 4px; #margin-top: 16px; #margin-left: 75px; background: url(../images/_global_/phase2/arrows/med-bl-rt-arrow.png) no-repeat left center !important; text-decoration: none; width: 218px; } .package div, .column .package div{ margin-bottom: 0px; } .promos .link, .accordion .headline{ background: url(../images/_global_/phase2/buttons/blue-nav-btn.jpg) no-repeat 0 0; width: 315px; height: 43px; overflow: hidden; margin-bottom: 10px; } .package .headline{ background: url(../images/_global_/phase2/buttons/blue-nav-btn-share.jpg) no-repeat 0 0; width: 315px; height: 43px; overflow: hidden; margin-bottom: 10px; } .package .warning{ background: url(../images/_global_/phase2/buttons/red-nav-btn-share.png) no-repeat 0 0; } .promos .link, .accordion .headline{ cursor: pointer; } .promos .link a, .accordion .headline .title, .package .headline .title{ margin: 0; height: 43px; width: 90%; display: block; padding: 0px 11px; margin: 0px; } .promos .link a span, .package .headline .title span, .accordion .headline .title span{ padding-top: 12px; padding-left: 20px; color: white; font-weight: bold; background: url(../images/_global_/phase2/arrows/med-wh-rt-arrow.png) no-repeat 0 9px; display: block; height: 22px; } .promos .link a, .promos .link a span .accordion .headline .title, .accordion .headline .title span{ cursor: pointer; } .accordion .selected .title span{ background: url(../images/_global_/phase2/arrows/med-white-down-arrow.png) no-repeat 0 12px; } .package .headline{ margin-bottom: 4px; } .package .headline .title span{ background: none; padding-left: 0px; } .accordion .inline_title{ display:block; cursor: pointer; margin: 8px 0px; } .accordion .inline_title:hover{ text-decoration: underline; } .accordion dt{ font-weight: bold; cursor: pointer; } .accordion dl{ padding: 10px; } .accordion dd{ margin: 0px; padding: 4px; } .promos .text{ text-align: left; height: auto; } .promos .text .title{ margin: 6px 15px; } .promos .text .content{ margin: 0px 15px; } .promos .text .content .title{ margin: 0px 0px -8px 0px; } .promos .text .content a{ font-weight: normal; text-decoration: underline; } .promos .submenu .content a .title{ text-decoration: none; } .promos .submenu ul{ list-style: none; margin-left: 0px; padding-left: 0; } .promos .submenu .content a .title{ margin-left: 0px; } .promos .menu{ text-align: left; } .promos .menu li{ padding-left: 0; } .column div, .column .link{ margin-bottom: 12px; } .column .text{ margin-bottom: 15px; } .bottom .link{ margin-left: 15px; background: url(../images/_global_/phase2/buttons/blue-btn-skinny.jpg) no-repeat 0 0 !important; width: 232px; } .bottom .first{ margin:0px 0px 10px 0px; } #promosMin{ position: relative; margin-top: 0px; background: url(../images/_global_/phase2/personalization/personalization-promo-bg.jpg) no-repeat 0 0 !important; width: 975px; height: 32px; padding: 10px 0px; overflow: hidden; font-size: 0.75em; } #promosMin ul.menu li{ padding: 0px 7px; } .bucket dl{ margin: 0px; } .blue-two-column{ height: 149px; padding: 8px 20px; margin-bottom: 17px; background: url(../images/_global_/phase2/text-box/blue-two-column.jpg) no-repeat 0 0 !important; color: white !important; } .blue-two-column .half{ width: 280px !important; height: 100%; overflow: auto; } .blue-two-column a, .blue-two-column .title{ color: white !important; } .blue-two-column .title, .blue-two-column p{ margin: 4px 0px; } .top .bucket a{ width: 100%; height: 100%; padding: 0px; } .top .callOut{ color: white; position: absolute; top: 145px; left: 0px; padding: 10px; width: 625px; font-size: 0.9em; } .top .callOut p{ margin: 0px; } img.department-index{ width: 645px; height: 210px; margin-bottom: 10px; } ul.bullet{ list-style: disc outside; margin-left: 20px; margin-right: 20px; } .topPromo{ width: 645px; height: 301px; margin-bottom: 10px; overflow: hidden; } .topPromo img{ margin: 0px; height:210px; width: 645px; } .topPromo h1{ margin: 0px 0px 4px 0px; } .topPromo h1 a, .topPromo h1 a:visited{ text-decoration: none; color: #990000; } .topPromo p{ font-size: 0.9em; margin: 0px; } .topPromo .read{ margin-left: 10px; } .showcase .text{ background: white url(../images/_global_/phase2/promos/showcase-promo.png) no-repeat center bottom; padding: 16px; height: auto; margin-bottom: 10px; margin-top: -4px; overflow: auto; } .showcase .text h1{ margin-top: 0px; } /*######## Search and Top Toolbar #########*/ #top_container{ position: absolute; top: 0; left:0; margin-left: -25px; width: 1026px; } #top_toolbar{ position: relative; width: 1006px; background-color: #0d2b48; padding-right: 20px; z-index: 3; } #top_toolbar ul{ list-style: none; margin: 0px; padding: 0px; text-align: right; width: 750px; } #top_toolbar ul li{ display: inline; margin: 0px 5px; padding: 0px; } #search li.first{ display: none; } #top_toolbar ul li a{ text-transform: uppercase; font-size: 0.8em; color: white; text-decoration: none; } #schools_toolbar{ position: relative; text-align: right; padding: 0; margin: 1px 0px; padding-right: 20px; } #schools_toolbar li{ display: inline; margin: 0px 5px; } #schools_toolbar li a{ font-weight: normal; font-size: 0.8em; line-height: 1.0em; color: #666666; text-decoration: none; } a.home_link{ margin-left: 33px; padding-top: 3px; color: white; text-decoration: none; font-size: 0.8em; text-transform: uppercase; width: 205px; z-index: 4; } a.home_link:visited{ color: white; } #wp_top_search{ position: relative; padding-right: 25px; text-align: right; display:inline; float: right; width: 40%; } #wp_top_search input.input, form.search input.input, #catalogSearchForm input.input{ background-color: white; border: 1px solid #012142; color: #666666; height: 23px; width: 200px; padding: 3px 4px 0px 4px; font-size: 0.9em; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 1px; z-index: 2; } #search form.search{ margin-right: 20px; } #wp_top_search input.input{ width: 270px; } #wp_top_search input.submit, form.search input.submit, #catalogSearchForm input.submit{ background: url(../images/_global_/phase2/buttons/search-btn.jpg) center no-repeat; width: 30px; height: 28px; border: none; padding: 0; cursor: pointer; color: white; vertical-align: middle; margin-top: 1px; z-index: 2; } /*######## Footer #########*/ .footer{ margin-top: 30px; padding: 18px 18px 50px 18px; text-align: left; } .footer .title{ font-weight: normal; color: #333333; margin-top: 0px; margin-bottom: 6px; } .footer div.right{ width: 155px; margin: 0px; padding: 0px 10px 0px 10px; vertical-align: top; } .footer ul{ list-style: none; margin: 0px; padding: 0px; } .footer li a{ font-size: 0.8em; } .footer .address{ padding-left: 50px; font-size: 0.8em; margin-bottom: 25px; } /*########## AJAX classes ############*/ .loader{ width: 90%; height: 32px; background: url(../scripts/yui-2.7.0/build/assets/skins/sam/ajax-loader.gif) center no-repeat; } /*######## Tables from previous UR stylesheet ########*/ table{ border: 1px solid #cccccc; } table.noBorders{ border: 0px; } table td, table th{ padding: 6px; } table, table.gridlines, table.ruled { border-collapse: collapse; } .gridlines td, .gridlines th { border: 1px solid #CCCCCC; padding: 6px; } .ruled td, .ruled th { border-bottom: 1px solid #CCCCCC; padding: 4px; } .table_padding td, .table_padding th { padding: 6px; } /*####### Faculty/Staff Bios #########*/ .bioListing{ margin-bottom: 20px; } .bioGrouping{ margin-bottom: 20px; border-bottom: 1px solid #cccccc; padding-bottom: 10px; } .third{ width: 30%; margin-right: 20px; margin-bottom: 20px; float: left; } img.profile{ margin-right: 10px; } .bio .top{ margin-bottom: 10px; height: 148px; } .bio h1{ padding-top: 10px; font-size: 1.2em; } .bio p.positions{ font-weight: bold; } .bio .top h1, .bio .top p{ margin-left: 150px; } .bio img.profile{ margin: 0; } /*####### Features #########*/ #features, #features .border_top, #featuresMin{ width: 645px; } #features{ height: 301px; position: relative; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; } #features .preview{ background: url(../images/_global_/phase2/features/blue-bdr.jpg) repeat-y; width: 638px; height: 209px; padding: 0px 4px; margin: 0px; } #features .preview .left{ position: relative; width: 420px; height:209px; margin: 0px; overflow:hidden; text-align: center; } #features .preview .left img{ margin-left: -2px; margin-bottom: -4px; } #features .preview .right{ position: relative; width: 192px; height: 209px; overflow: hidden; background-color: white; margin-right: 12px; } #features .preview .right .title{ margin-top: 10px; } #features ul.menu{ background: transparent url(../images/_global_/phase2/features/thumb-container.jpg) no-repeat 0 0; overflow: hidden; width: 100%; height: 64px; padding: 11px 0px; margin: 0px; text-align: center; } #features ul.menu li{ border: none; cursor: pointer; padding: 0px 6px; } #features ul.menu li a{ height: 60px !important; } #features ul.menu li img{ border: 2px solid #031b33; } #features ul.menu li.selected img{ border: 2px solid white; } #features .previewText{ overflow: hidden; height: 145px; font-size: 0.8em; } #features .border_top{ background: url(../images/_global_/phase2/features/blue-top-edge.jpg) no-repeat; height: 4px; } #featuresMin{ height: 62px; overflow: hidden; margin-bottom: 10px; text-align: left; position: relative; background: url(../images/_global_/phase2/personalization/personalization-min-feature.jpg) no-repeat 0 0px !important; color: white; padding: 10px; width: 625px; } #featuresMin ul.min{ margin: 0; padding: 0; } #featuresMin li{ display: block; width: 100%; text-align: left; overflow: hidden; height: 60px; } #featuresMin li a, #featuresMin li a:hover{ color: white !important; padding-right: 18px; } #featuresMin li img{ border: none; margin-right: 10px; vertical-align: middle; float: left; } #featuresMin .tiny{ position: absolute; bottom: 8px; right: 8px; cursor: pointer; padding-right: 15px; padding-top: 1px; height: 14px; background: url(../images/_global_/phase2/arrows/small-arrows.png) no-repeat right 0px !important; } #features .read, .topPromo .read{ font-size: 0.85em; font-weight: bold; color: #990000; padding-left: 13px; height: 20px; overflow: none; background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat -3px -82px !important; } #features .read{ position: absolute; bottom: 2px; left: 0px; } #features .button{ height: 24px; width: 20px; cursor: pointer; bottom: 26px; margin: 6px; border: none; } #features img.logo{ position: absolute; bottom: 28px; left: 12px; } #features ul.withLogo{ background: transparent url(../images/_global_/phase2/features/thumb-container-for-logo.jpg) no-repeat 0 0 !important; width: 437px; padding-left: 208px; } #features ul.withLogo li{ padding: 0px 4px; } /*############### Arrows ################*/ .arrow_white_small_left{ background: url(../images/_global_/phase2/arrows/small-arrows.png) no-repeat 0 0 !important; } .arrow_white_small_right{ background: url(../images/_global_/phase2/arrows/small-arrows.png) no-repeat 0 -12px !important; } .arrow_blue_small_left{ background: url(../images/_global_/phase2/arrows/small-arrows.png) no-repeat 0 -154px !important; } .arrow_blue_small_right{ background: url(../images/_global_/phase2/arrows/small-arrows.png) no-repeat 0 -137px !important; } .arrow_white_med_left{ background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 0 -22px !important; } .arrow_white_med_right{ background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 0 -2px !important; } .arrow_white_med_down{ background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 0 -42px !important; } .arrow_red_med_left{ background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 0 -60px !important; } .arrow_red_med_right{ background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 0 -80px !important; } .arrow_blue_med_left{ background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 0 -142px !important; } .arrow_blue_med_right{ background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 0 -162px !important; } .arrow_white_large_left{ background: url(../images/_global_/phase2/arrows/large-arrows.png) no-repeat -2px -27px !important; } .arrow_white_large_right{ background: url(../images/_global_/phase2/arrows/large-arrows.png) no-repeat -4px -2px !important; } /*######## Custom Region #########*/ .custom{ position: relative; padding: 0; margin: 10px 0px 10px 0px; } .custom .wrapper{ height: 244px; background: url(../images/_global_/phase2/widgets/widgets_box_bottom.jpg) no-repeat 0 0; width: 975px; } .customJS{ overflow: none; height: 300px; } .region .bucket, .widgets .bucket{ position: relative; overflow: none; padding: 0; width: 233px; margin: 0px; } .region .bucket .title, .widgets .bucket .title{ font-size: 0.9em; padding: 6px 0px 6px 10px; margin: 0; background: url(../images/_global_/phase2/widgets/light-gray-top.jpg) no-repeat 0 0; color: white; font-weight: bold; width: 100%; height: 16px; } .region .bucket .wrapper, .widgets .bucket .wrapper{ overflow: hidden; height: 186px; width: 100%; background: url(../images/_global_/phase2/widgets/widget-bottom.png) no-repeat 0 0; } .region .bucket .wrapper .content, .widgets .bucket .wrapper .content{ margin-top: 8px; height: 162px; width: 220px; overflow: auto; } .carousel{ position: relative; margin: 0; padding: 0; width: 972px; } .region{ position: relative; display: block; margin: 0px auto; width: 952px; padding: 10px 0px 0px 8px; } .carouselJS .region{ position: absolute; top: 0px; left: 10px; } .carouselControl{ text-align: center; background: url(../images/_global_/phase2/widgets/widgets_blue_bar.jpg) no-repeat 0 0; width: 975px; height: 33px; color: white; } .carouselControl .title{ display: inline; font-weight: normal; color: white; margin: 7px 0px 0px 25px; } .carouselControl input{ background: transparent; cursor: pointer; border: none; margin: 6px 6px 6px 6px; padding: 0; color: white; font: 0.9em "Arial, Helvetica, sans-serif"; height: 20px; } .carouselControl input.active{ font-weight: bold; border-bottom: 1px solid white; } .carouselControl input.arrow{ cursor: pointer; border: none; width: 14px; height: 20px; margin: 6px 6px 6px 6px; padding: 0; } .carouselControl .optionsToggle{ margin: 7px 35px 0px 0px; font-size: 0.9em; background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 0 -42px !important; padding-left: 20px; } .carouselControl .control{ text-align: center; width: 370px; margin: 0 auto; } .copy .region, .region .wide{ width: auto; height: auto; } .column .region, .column .region .bucket{ width: auto; } .column .region .bucket div{ width: 93%; } .bucket ul.image{ margin-top: 10px; } .bucket ul.image li{ line-height: 48px; } .custom .spacer{ margin-top: 20px; } .region .double div, .region .double .title{ width: 100%; } dl.collapsed dd{ margin: 0; padding: 0; display: none; } #news{ position: relative; width: 315px; height: 301px; margin: 0; padding: 0; background: url(../images/_global_/phase2/newsfeed/newsfeed-bg.jpg) no-repeat; overflow: hidden !important; } .column #news{ margin-bottom: 10px; } #news dl.collapsed{ margin: 0; padding: 5px; overflow: hidden !important; } #news dl.collapsed dd{ position: relative; height: 180px; overflow: auto; background-color: white; width: 305px; } #news dl.collapsed dt{ background: url(../images/_global_/phase2/newsfeed/newsfeed-blue-bars.jpg) no-repeat; padding: 4px; width: 297px; height: 28px; color: white; } #news dl.collapsed dt .title{ color: white; margin: 0; background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 1px -2px !important; padding-left: 23px; margin-top: 4px; } #news dl.collapsed dt.selected .title{ background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat 2px -42px !important; } #news dl.collapsed dd li .title, #newsMin dl dd li span.title, .scroller .content li span.title{ border-top: 1px solid #cccccc; /*padding-top: 10px; margin-top: 10px;*/ color: #990000; background: transparent; padding-left: 0px; padding-bottom: 0px; } #newsMin dl dd li .title, .scroller .content li span.title{ margin: 2px 0px; } #news dl.collapsed dd li.first .title, #newsMin dl dd li.first .title, .scroller .content li.first span.title{ border: none !important; margin-top: 0px; padding-top: 0px; } #newsMin{ position: relative; width: 315px; height: 82px; margin: 0; padding: 0; background: url(../images/_global_/phase2/personalization/personalization-min-newsfeed.jpg) no-repeat 0 0 !important; overflow: hidden; text-align: left; } #newsMin dl{ margin: 0; padding: 0; height: 82px; text-align:left; } #newsMin dl dd{ height: 66px; width: 200px; overflow: auto; background-color: white; position: absolute; top: 6px; right: 6px; text-align: left; margin: 0; padding: 0; display: none; } #newsMin dl dt{ display:block; width: 90px !important; margin: 1px 4px 8px 8px; height: 16px !important; overflow: hidden; padding: 3px 7px 0px 0px; text-align: left; } #newsMin dt.selected{ background: url(../images/_global_/phase2/arrows/small-arrows.png) no-repeat right 2px !important; } #newsMin dl dt .title{ color: white; font-size: 0.8em; margin: 0; padding: 0; } dl.collapsed dd.selected, #newsMin dd.selected{ display:block; } dl.collapsed dt, #newsMin dt{ cursor: pointer; } .features_scroller .headline{ margin-top: -16px; margin-left: -16px; } .features_scroller .headline .title{ background-image: none; cursor: auto; } .features_scroller .headline .title span{ cursor: auto; } .features_scroller .headline .title, .features_scroller .headline .title:hover{ text-decoration: none; } .features_scroller li img{ float: left; border: 1px solid #cccccc; /*padding: 0px !important;*/ margin-bottom: 10px; } .features_scroller li div{ font-size: 1.1em; padding-left: 70px !important; } .features_scroller li div.title{ border: none !important; margin: 0px !important; #margin-top: -14px !important; } .features_scroller li div.subtitle{ padding-bottom: 10px; } .features_scroller li{ position: relative; /*height: 70px;*/ border-bottom: 1px solid #cccccc; margin: 5px 0px !important; } .features_scroller ul{ overflow: visible; } .newsList .item{ margin: 10px 0px; padding-bottom: 10px; padding-left: 16px; border-bottom: 1px solid #cccccc; background: url(../images/_global_/phase2/arrows/med-bl-rt-arrow.png) no-repeat; } .newsList .item a{ font-weight: bold; text-decoration: none; } .newsListMenu{ margin-bottom: 20px; } .newsListMenu span.tiny{ cursor:pointer; color:#666666; margin-right: 20px; } #featureList .item{ padding-left: 0px; background: transparent; min-height: 59px; } #featureList .item a img.left{ border: 1px solid #333333; margin: 0px 8px 8px 0px; } /*########## Widgets ##########*/ .scroller ul{ position: relative; list-style: none; margin: 12px; padding: 0px; width: auto; } .scroller li{ font-size: 0.8em; margin-bottom: 20px; } .scroller p{ margin: 12px; font-size: 0.8em; } .events li{ margin-bottom: 8px; } #news .events li .title{ padding-top: 10px; } #newsMin .events li{ margin-bottom: 4px; } #newsMin ul{ margin: 2px 12px; } /*.scroller li a img{ padding-bottom: 20px; }*/ .scroller li a{ color: #333333; text-decoration: none; } .region .scroller li{ margin-bottom: 8px; } .news li img{ width: 40px; height: 40px; border: none; margin-right: 4px; float: left; } .weather li{ position:relative; margin-bottom: 20px !important; } .weather a{ display: block; line-height: 1.5em; font-size: 0.95em; text-decoration: none !important; } .weather img{ position: absolute; top: 0px; left: 0px; border: none; display: block; } .weather a{ margin-left: 40px; } .video .content{ overflow: hidden !important; width: 100% !important; text-align: center; } .video object, .video embed{ display: block; margin: 0px auto; } .video input{ border: none; width: 12px; height: 12px; cursor: pointer; margin: 8px; } .region .video .content{ margin-top: 2px !important; height: 170px !important; } .region .video .subtitle, .widgets .video .subtitle{ font-size: 0.8em; } .video .subtitle{ display:block; font-size: 0.75em; line-height: 1.1em; height: 40px; overflow: hidden; margin-top: 6px; } .links li a{ margin-bottom: 10px; text-decoration: underline; } #shareWidget ul{ margin: 10px 20px 0px 5px; padding: 2px; list-style: none; overflow: hidden; height: auto; } #shareWidget li{ margin-bottom: 15px; } #shareWidget a{ text-decoration: none; } #shareWidget li a img{ margin-right: 6px; } #shareWidget .title{ font-size: 1.1em; color: #333333 !important; display: block; overflow: auto; } .custom #shareWidget li{ margin: 15px; } /* * #shareWidget should be gone from the framework at this point; use .share instead * .share is a sibling class to .package */ .share .content{ background: url(../images/_global_/phase2/promos/main-promo.jpg) no-repeat bottom; padding: 8px 8px 16px 8px; } .share .content div.left{ margin-right: 5%; width: 40%; height: 32px; } .share .content a img.left{ margin-right: 8px; } .share .content a span.left{ margin-top: 10px; } .share .headline{ background: url(../images/_global_/phase2/buttons/blue-nav-btn-share.jpg) no-repeat scroll 0 0; } .share .headline .title, .share .headline .title span{ cursor: auto; } #slideshow{ position:relative; text-align: center; margin: 0px; } #slideshow img.start{ margin: 0px; opacity: 0.8; filter: alpha(opacity=80); cursor: pointer; /*height: 200px;*/ } #sb-wrapper{ padding: 4px 0px 0px 0px !important; top: 0px !important; left: 0px !important; width: 100% !important; } #sb-info{ background-color: #333333 !important; padding-left: 4px !important; padding-right: 4px !important; opacity: 0.7; filter: alpha(opacity=70); margin-top: -18px !important; } #sb-body{ border: 0px !important; } #sb-container{ z-index: 3 !important; } #sb-body-inner{ text-align: center; } #sb-content{ margin: 0 auto; } #sb-loading a{ color: black !important; } .video .youtube{ visibility: visible !important; } .region .double{ width: 600px; } .blue-two-column .content{ position: relative; width: 632px; height: 115px; margin-left: 6px; background-color: white; overflow: auto; } .tagCloud{ position: relative; margin: 0; height: 400px; overflow: auto; margin-top: 10px; padding: 0px; text-align: left; } .tagCloud li{ line-height: auto; display: block; width: 100%; color: #333333; font-weight: normal; margin: 2px 0px; cursor: pointer; } .tagCloud li:hover{ text-decoration: underline; } .tagCloud li.selected{ font-weight: bold; text-decoration: underline; } .checkmark{ width: 16px; height: 16px; overflow: hidden; background: url(../images/_global_/checkmark.png) no-repeat; } .checkmark span{ display:none; } .customJS .options{ display: none; font-size: 0.9em; padding: 20px; width: 935px; background: url(../images/_global_/phase2/widgets/widgets-box-bg.jpg) repeat-y 0 0; text-align: left; margin: 0px; } .region .bucket .options{ background: url(../images/_global_/phase2/widgets/widget-bg.png) repeat-y 0 0; width: 193px; text-align: left; margin: 0px; } .transparency{ position: absolute; top:0; left: 0; width: 100%; height: 100%; display:none; } .transparency_bkgd{ position: relative; background-color: #333333; opacity: 0.6; filter: alpha(opacity=60); width: 100%; height: 100%; } .transparency_content{ position: absolute; top: 5px; left: 10px; } .transparency .minimize, .transparency .maximize{ width: 258px; height: 25px; padding: 8px 2px 2px 40px; display: block; color: white; font-size: 0.8em; cursor: pointer; } .transparency .minimize{ background: url(../images/_global_/phase2/personalization/minimize-btn.png) no-repeat; } .transparency .maximize{ background: url(../images/_global_/phase2/personalization/maximize-btn.png) no-repeat; } #features_transparency{ height: 299px; } #features_transparency .transparency_bkgd{ background: transparent url(../images/_global_/phase2/personalization/features_transparency.png) no-repeat; } #featuresMin_transparency{ height: 91px; } #featuresMin_transparency .transparency_bkgd{ background: transparent url(../images/_global_/phase2/personalization/featuresMin_transparency.png) no-repeat; } #promos_transparency{ height: 337px; } #promos_transparency .transparency_bkgd{ background: transparent url(../images/_global_/phase2/personalization/promos_transparency.png) no-repeat; } #promosMin_transparency{ height: 52px; } #promosMin_transparency .transparency_bkgd{ background: transparent url(../images/_global_/phase2/personalization/promosMin_transparency.png) no-repeat; } .region .bucket .optionsToggle{ position: absolute; top: 0px; #top: -1px; right: 0px; font-size: 0.8em; font-weight: bold; background: url(../images/_global_/phase2/widgets/dark-gray-top.png) no-repeat right; color: #cccccc; padding: 7px 6px 7px 0px; width: 60px; text-align: center; } .optionsToggle{ cursor: pointer; } .scroller a.rss{ padding: 4px 18px 4px 4px; margin: -4px 10px 5px 0px; background: url(../images/_global_/phase2/newsfeed/feed-icon-14x14.png) no-repeat right; font-size: 0.8em; color: #1d657d; text-decoration: underline; } .scroller a.site{ padding: 0px 10px 4px 10px; font-size: 0.8em; color: #1d657d; text-decoration: underline; } #catalogSearchForm{ text-align: center; margin: 0; } #catalogSearchForm input.input{ width: 130px; } #catalogSearchTarget{ font-size: 0.8em; overflow: auto; height: 123px; margin: 6px 0 0 10px; } #catalogSearchTarget h3{ margin: 6px 0px; } #catalogSearchTarget p{ margin: 6px; } .carousel .content, .carousel .wrapper, .carousel .scroller{ position: relative; } ul.noBullets{ margin-left: 0px; padding-left: 0px; list-style: none; } /*############## Video Players ################*/ .videoPlayer{ position: relative; } .videoPlayer .videoContainer{ z-index: 0; } /*.videoPlayer iframe{ background: #990000; position: absolute; top: 0; left: 0; z-index: 1; width: 99%; height: 95%; border: none; margin: 0; padding: 0; } */ .videoPlayer .controlButton, #slideshow .controlButton{ position: absolute; top: 0; left: 0; z-index: 2; width: 99%; height: 95%; cursor: pointer; } .videoPlayer .play, #slideshow .play{ background: url(../images/_global_/phase2/buttons/media-player-play.png) no-repeat center center; } .videoPlayer .pause, #slideshow .pause{ background: url(../images/_global_/phase2/buttons/media-player-pause.png) no-repeat center center; } .videoKiosk{ position: relative; width: 629px; height: 522px; padding: 8px; background: url(../images/_global_/phase2/background/video-kiosk.png) no-repeat; } .videoKiosk .videoContainer{ position: relative; height: 370px; width: 629px; background-color: #000000; } .videoKiosk .controller{ background: transparent; margin: 0; padding: 0; list-style: none; text-align: center; margin-top: 8px; } .videoKiosk .controller li{ margin: 8px 8px 0px 0px; display: inline; cursor: pointer; line-height: 22px; text-align: center; } .videoKiosk .controller li img{ border: 2px solid #0e2b47; cursor: pointer; width: 146px; height: 62px; } .videoKiosk .controller li.selected img{ border: 2px solid #ffffff; } .videoKiosk .controller li span{ display: none; } /* * Modlin Event Widget */ #modlinEventsWidget{ position: relative; padding-left: 12px; overflow: visible; width: 192px; } #modlinEventsWidget .content{ padding: 0px; margin: 0px; width: 100%; overflow: visible; background: #f3f4f4; position: relative; height: auto; } #modlinEventsWidget div{ margin-bottom: 0px; } #modlinEventsWidget .eventListing{ color: #133C63; display: block; margin-bottom: 12px; text-decoration: none; font-size: 0.9em; } #modlinEventsWidget ul.tabMenu li{ background: #133C63; width: 63px; padding: 4px 0px; border: none; border-left: 1px solid #f3f4f4; font-weight: normal; font-size: 0.9em; line-height: 1.0em; text-align: center; margin: 0px; cursor: pointer; color: white; } #modlinEventsWidget ul.tabMenu li.selected{ background: #f3f4f4; color: #074869; } #modlinEventsWidget ul.tabMenu li:first-child{ border-left: 1px solid #074869; } #modlinEventsWidget ul.tabMenu li:first-child.selected{ border-left: 1px solid white; } #modlinEventsWidget .tabs{ padding-bottom: 4px; margin-bottom: 4px; } #modlinEventsWidget .tab{ border: none; background: transparent; padding: 2px 6px; overflow: visible; position: relative; } #modlinEventsWidget .tab .left, #modlinEventsWidget .tab .right{ width: 50%; } #modlinEventsWidget .tab ul{ list-style: none; margin: 0px; padding: 0px; } #modlinEventsWidget .tab ul li{ display: block; margin-right: 8px; margin-bottom: 2px; cursor: pointer; padding: 4px; font-size: 0.8em; } #modlinEventsWidget .tab ul li:hover{ text-decoration: underline; } #modlinEventsWidget .tab ul li.selected{ font-weight: bold; color: #990000; font-size: 0.8em; padding-left: 0px; } #modlinEventsWidget .eventSet{ padding: 0px 8px; } #modlinEventsWidget .tab .search{ text-align: center; } #modlinEventsWidget .tab .search .input{ margin-right: 8px; width: 127px; } #modlinEventsWidget .eventListing div.title{ background: transparent; padding: 0px; width: auto; height: auto; overflow: visible; color: #133C63; } #modlinEventsWidget .eventListing:hover{ color: #074869; text-decoration: underline; } /*############## Directory Elements ################*/ .lookup .unitInput{ padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px solid #cccccc; } .lookup .unitResults ul{ list-style: none; margin: 0; padding: 0; } .lookup .unitResults li{ padding-bottom: 6px; margin-bottom: 6px; } .lookup .unitResults li .description{ border-bottom: 1px solid #cccccc; } .lookup .unitResults li .more{ cursor: pointer; margin-right: 10px; } /*############## Jquery Pagination Elements ################*/ /* For the Admission Kiosk */ #pageMenu{ height: 42px; padding: 10px 0px; } #pageMenu .left, #pageMenu .right{ height: 42px; width: 42px; background: url(../images/_global_/phase2/arrows/left-arrow-button.png) center no-repeat; cursor: pointer; } #pageMenu .right{ background: url(../images/_global_/phase2/arrows/right-arrow-button.png) center no-repeat; } .page{ position: relative; } /* For everything else */ .paginationControls{ position: relative; padding: 0px; height: 18px; float: right; width: auto; } .paginationControls .controls{ position: relative; width: auto; text-align: right; color: #133C63; font-size: 0.8em; line-height: 16px; display: block; float: right; } .paginationControls .left, .paginationControls .right { cursor:pointer; height:18px; width:10px; float: right; } .paginationControls .left { background:transparent url(../images/_global_/modlin/blue-arrow-left.png) no-repeat scroll center center; margin-right: 4px; } .paginationControls .right { background:transparent url(../images/_global_/modlin/blue-arrow-right.png) no-repeat scroll center center; margin-left: 4px; } .paginationControls span{ margin: 0px 4px; cursor: pointer; text-decoration: underline; } .paginationControls span.selected{ font-weight: bold; text-decoration: none; } /*############## Jquery In-Page Tabs ################*/ .tabs .tab{ background-color: #f0f0f0; border: 1px solid #cccccc; padding: 10px; clear: both; z-index: 0; } .tabs .tabMenu{ list-style: none; margin: 0; padding: 0; z-index: 1; } .tabs .tabMenu li{ margin: 0px 2px 2px 0px; border: 1px solid #cccccc; background-color: #c0c0c0; color: #333333; font-weight: bold; padding: 6px; display: block; float: left; font-size: 0.85em; cursor: pointer; } .tabs .tabMenu li.selected{ background-color: #f0f0f0; color: black; border-bottom: none; padding-bottom: 8px; margin-bottom: 0px; } /*back button for tabbed/paginated content*/ .back{ cursor: pointer; font-weight: bold; text-decoration: underline; color: #990000; padding-left: 14px; background: url(../images/_global_/phase2/arrows/medium-arrows.png) no-repeat -3px -103px !important; } /*############## Emergency Alert ##############*/ #alert_content { background-color: #FCC522; margin: 0px 20px 0px 25px; text-align: left; } #alert_content h1 { font: 800 26px Arial, Helvetica, sans-serif; padding: 10px 15px 0px 15px; color: #990000; } #alert_content p { font: 13px Arial, Helvetica, sans-serif; padding: 2px 15px 2px 15px; color: #000000; } #alert_content p a { color: #000000; text-decoration: underline; } #alert_content p a:hover { text-decoration: none; } #alert_content p.posted { font: 10px Arial, Helvetica, sans-serif; padding: 5px 15px 20px 15px; } .emergency{ position: absolute; top: 0px; left:0px; background-color: #FCC522; color: #000000; width: 100%; padding: 8px 0px; text-align: center; border-top: 6px solid #990000; margin-bottom: 6px; z-index: 10; } .emergency a, .emergency a:visited{ color: #990000; text-decoration: underline; font-weight: bold; text-transform: uppercase; }