.tooltip_bio, #tooltip { position: absolute; z-index: 3000; border: 1px solid #dedede; background-color: #fff; padding: 5px; opacity: 0.85; } #tooltip h3, #tooltip div { margin: 0; border: 0; } .tooltip_bio { opacity: 1; width: 450px; text-align: justify; } #tooltip h3 { color: #87887E; font-size: 13px; padding: 6px 2px; }  #jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; } #jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #jquery-lightbox a img { border: none; } #lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #lightbox-container-image { padding: 10px; } #lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none;} #lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; } #lightbox-nav-btnPrev { left: 0; float: left; } #lightbox-nav-btnNext { right: 0; float: right; } #lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; } #lightbox-container-image-data { padding: 0 10px; color: #666; } #lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; } #lightbox-image-details-caption { font-weight: bold; } #lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; } #lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }  .svw ul {position: relative; left: -999em;}  .svw, .stripViewer { position: relative; overflow: hidden; border: 5px solid #b7bc9c; margin: 0 0 1px 0; width: 325px; height: 174px; } .stripViewer ul {  margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } .stripViewer ul li { float:left; } .stripTransmitter { overflow: auto; width: 100%; float: right; clear: right; } .stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; list-style-image: none; } .stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } .stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #b7bc9c; color: #fff; text-decoration: none; display: block; border: 1px solid #efefef; } .stripTransmitter a:hover, a.current{ background: #efefef; color: #b7bc9c; border: 1px solid #b7bc9c; }   * { padding: 0; margin: 0; } body { background: #dad8cc; font: normal 12px Arial; color: #87887e; } :focus { outline: 0; } p { line-height: 18px; padding: 5px 0; } .content p { text-align: justify; }  #footer p { margin: 0; } h1, h2, h3, h4, h5 { padding: 5px 0; }  h1, h5 { color: #4f8a10; font-size: 22px; } h2 { color: #87887e; font-size: 18px; } h3 { color: #4f8a10; font-size: 18px; border-bottom: 1px solid #87887E; } h4 { color: #87887e; font-size: 12px; } h3 span { font-size: 10px; } h3 span a { color: #4f8a10; } h3 span a:hover { color: #4f8a10; } a { color: #87887E; text-decoration: underline; } a:hover { color: #87887E; text-decoration: none; } img { border: 0; } .content input, .content select, .content textarea { border: 3px double #E5E5E5; padding: 2px 3px; background: #fefefe; } hr { margin: 15px auto 15px auto; border: 1px solid #d7d9e4; color: #d7d9e4; }   #outer_wrapper { width:100%;  } #inner_wrapper { width: 970px; background: transparent url(/images/inner_wrapper_bg.gif) no-repeat; position: relative; z-index:10; } .bgs { margin:auto; width: 970px; background: #fff url(/images/content_bgs.gif) repeat-y; position: relative; z-index:5; } #leaves { width: 100%; height: 100%; margin: auto; }   #header { background: transparent url(/images/header_bg.jpg) no-repeat; height: 130px; } .logo { width: 210px; height: 100px; padding-top: 30px; padding-left: 15px; float: left; position: absolute; z-index: 101; } .logo img { border: 0; position: relative; top: 15px; left: 10px; } .nav-header { width: 731px; height: 100px; padding-top: 30px; float: right; overflow: hidden; } .nav-top { height: 25px; line-height: 25px; overflow: hidden; font-size: 11px; width: 590px; float: right; } .nav-top ul { list-style-type: none; } .nav-top li { float: left; } .nav-top li a:hover { background: #fff; } .nav-top li a { padding: 0 15px 0 15px; border-right: 1px dotted #dad8cc; text-align: center; color: #62635c; font-size: 10px; }  .nav-top ul li:last-child a { border-right: 0 } .nav-top .search { width: 130px; margin: 0 5px 0 15px; border: 1px solid #b1b0a1; border-bottom: 0; border-right: 0; font-size: 10px; padding: 2px; } .nav-top .go { padding: 4px; } .nav-mid { height:75px; line-height: 75px; font-size: 12px; width: 717px; } .nav-mid ul { list-style-type: none; float: right; margin: 0; } .nav-mid li { float:left; } .nav-mid li a { padding: 10px 15px; border-right: 1px dotted #dad8cc; text-align:left; color: #62635c; } .nav-mid li a:hover { background: #ffffff url('/images/mm_hover.gif'); }  .nav-mid li:last-child a { border-right: 0 }  #homepage-banner { height: 188px; background: transparent url(/images/homepage-banner_bg16.jpg) no-repeat center; overflow: hidden; } .banner_blurb { width: 552px; height: 169px; float:right; padding: 20px 10px 0 0; z-index: 99; position: relative; overflow: hidden; color: #eee; } .banner_blurb h1 { color: #fff; font-size: 22px; margin-bottom: 15px; } .banner_blurb .text { color: #fff; font-size: 22px; font-weight:normal; text-align:center; padding: 0;} .banner_blurb .desc { color: #fff; border: 0; font-weight:normal; text-align:right; font-size: 12px; margin-bottom: 15px; } .banner_blurb .word { letter-spacing: 10px; } .banner_blurb h4 { padding-top: 10px; float: right; width: 350px; }  .banner_blurb h4 a { color: #59503e; } #homepage-banner .controls_bkg { position: absolute; top: 301px; } #homepage-banner .controls { line-height: 18px; width: auto; top: 171px; left: -1px; position: relative; z-index: 100;  } #homepage-banner .controls img { padding: 1px 2px 0 3px } #sub-banner { height: 82px; line-height: 79px; padding: 0 13px; background: url(/images/sub-banners/overview.jpg) no-repeat center; } #sub-banner h1 { color: #f6f5f1; padding-left: 20px; font-size: 24px }  #homepage-banner_overlay {  position: absolute; width: 945px; height: 189px; } #homepage-banner #loading { position: absolute; z-index: 88; background: transparent url('/images/loading.gif') no-repeat center right; width: 939px; height: 20px; display: none; }  #welcome-row { height: 124px; padding: 0 11px; } #welcome-row .inner { background: #eeeee8; height: 124px; border-bottom: 1px solid #ddd; } #welcome-row .welcome { width: 555px; float: left; padding-top: 3px; position: absolute; left: 25px; color: #87887e; text-align: justify; }  #welcome-row .welcome p { line-height: 22px; text-align:left; width:620px; word-spacing:2px; } #welcome-row .welcome p span { color: #4f8a10; font-size:14px; } #welcome-row .welcome h3 { border-bottom: 2px solid #daddeb; } #welcome-row .discover { height: 114px; width: 365px; text-align: center; padding: 4px 0; position: absolute; right: 12px; } #welcome-row .discover * { font-size: 12px; } #welcome-row .discover h1 { color: #4f8a10; font-size: 38px; font-weight: normal; line-height: 30px; width: 365px; margin-top: 2px; } #welcome-row .discover h3 a { color: #4f8a10; text-decoration: none; font-size:14;} #welcome-row .discover h3 a:hover { text-decoration: underline; } #welcome-row .discover h3 { border-bottom: 0; } #welcome-row .discover h2 { }  .button_contact { overflow: hidden; text-align: center; margin: 0 auto 0 auto; width: 203px; height: 44px; line-height: 44px; color: #FFFFFF; background: transparent url(/images/button_contact.png) no-repeat; display: block; font-weight: bold; text-decoration: none; } .button_contact:hover { color: #f6f5f1; text-decoration: none; }  #content { padding: 0 12px 5px 12px; } .sub_2col_bgs, .sub_3col_bgs { background: transparent url(/images/bg-sub-content.jpg) repeat-y; background-position: 11px 0; height:1%; } .flower { z-index:5; margin-bottom: -6px; width: auto; height: auto; }  #home_wrapper { } .home { } .home h3 { color: #4f8a10; font-size: 16px; border: 0; margin: 5px 0; } .content ul, .home ul { padding-left: 20px; line-height: 18px; list-style: circle; margin-bottom: 10px; } .content ol { padding-left: 30px; line-height: 16px; margin-bottom: 10px; } .content ul ul, .home ul ul { margin: 0; } ol { padding-left: 20px; line-height: 18px; } .home_content_left { float: left; padding: 0 0 0 10px; width: 53%; }  .home_content_left ul { line-height: 170%; } .home_content_right { float: right; padding: 0 10px 0 0; width: 43%; }  .home_content_right { } .home_content_right h2 { color: #6e6f64; } .home_content_right b { color: #6c6e95 } .home_content_right .location { float: right; margin-right: auto; width: 50%; } .home_content_right .info { padding: 5px 0; margin: 7px 0; }  .home_content_right img { border: 1px solid #9da0bd; margin: 0 0 10px 10px; padding: 2px; } .home_content_right #cal { float:right; width: 194px; margin: 0 0 5px 5px; } .home_content_right .cal_details h4 { padding: 0; } .home .right_buttons { float:right; clear: right; width: 200px; margin-top: 7px; }  .button_lightbrown, .button_blue, .button_brown, .button_darkbrown, .button_darkgreen, .button_mustard, .button_pink, .button_green, .button_darkblue { font: bold 11px Arial; width: 166px; height: 40px; line-height: 40px; display: block; text-align: center; background-position: no-repeat; text-decoration: none; } .button_lightbrown:hover, .button_blue:hover, .button_brown:hover, .button_darkbrown:hover, .button_darkgreen:hover, .button_mustard:hover, .button_pink:hover, .button_green:hover, .button_darkblue:hover { text-decoration: underline; } .button_lightbrown { background-image: url(/images/button_lightbrown.png); } .button_blue { background-image: url(/images/button_blue.png); color: #45556f; } .button_brown { background-image: url(/images/button_brown.png); } .button_darkbrown { background-image: url(/images/button_darkbrown.png); } .button_darkgreen { background-image: url(/images/button_darkgreen.png); } .button_mustard { background-image: url(/images/button_mustard.png); } .button_pink { background-image: url(/images/button_pink.png); color: #817372; } .button_green { background-image: url(/images/button_green.png); } .button_darkblue { background-image: url(/images/button_darkblue.png); } .button_front { color: #FFFFFF; margin: 1px auto; line-height: 36px; width: 190px; height: 37px; background: transparent url(/images/button_front.png) no-repeat; text-align: center; font-weight: bold; display: block; text-decoration: none;} .button_front:hover { color: #f6f5f1; text-decoration: none; }  #breadcrumb { height: 20px; line-height: 20px; background: #87887e; padding-top: 6px; text-indent: 250px; font: bold 10px Arial; color: #fff; border-top: 1px solid #ddd; } #breadcrumb a { color: #fff; } #breadcrumb a:hover { color: #eee }  #menu * { list-style: none; display: block; color: #6e6f64; font: bold 11px Arial; outline: 0; } #menu ul li { height: 30px; line-height: 30px; } #menu { width: 223px; border: 1px solid #fff; border-left: 0; background: #dad8cc; float: left; }  #menu li { } #menu li a { color: #87887e; text-decoration: none; background: url('/images/menu_bits.gif') no-repeat -15px -15px; padding: 7px 0 7px 24px; } #menu li a:hover { background: #87887E url('/images/menu_bits.gif') no-repeat -15px -75px; text-decoration: none; color: #f6f5f1;  }  #menu li.group span { background:transparent url(/images/menu_bits.gif) no-repeat scroll -15px -15px; color:#87887E; padding:7px 0 7px 24px; text-decoration:none; } #menu ul li.group { height: auto; } #menu ul li.group li { margin-left: 30px; }     #menu li .selected { background: #f6f5f1; color: #A7C400; border-style: solid; border-color: #A7C400; border-width: 1px 0 1px 0; } #menu .selected ul { background: #f6f5f1; padding: 0; } #menu .cat, #menu .cat * { color: #A7C400; background: 0; } #menu .cat span { padding-left: 24px; height: 30px; line-height: 30px; }  #sub-content-2column { width: 700px; float:right; padding: 7px 10px 0 7px; } #sub-center-column { margin-left: 230px; padding: 7px 7px 0 7px; }  #sub-right-column { clear: right; float: right; width: 265px; padding: 1px 0 5px 5px; margin: 0 0 10px 10px; background: #fdfaf3; }  #sub-right-column h1 { color: #3c427b; font-size: 24px;} #sub-right-column h5 { width: 211px; color: #4f8a10; font-size: 28px; margin: 0 auto; } #sub-right-column .contact-image { width: 133px; height: 104px; background: url(/images/sub_3col_right_girl.jpg) no-repeat; position: absolute; right: -4px; }  #sub-right-column .button-contact { position: relative; } #sub-right-column .sub { padding: 0 10px; margin-top: 10px; font-size: 11px; color: #555; margin-right: 5px; float: right; } #sub-right-column .sub h3 { font-size: 13px;} #sub-right-column .sub p { font-size: 11px; font-family: Arial;} #sub-right-column .sub ul { list-style: none; } #sub-right-column .sub li { margin-top: 3px; } #sub-right-column-lower { float: right; margin: 0 66px 15px 15px; clear: right; }  #footer { width: 970px; margin: auto; height: 75px; padding: 0; }  #footer a { font-size: 11px; } #footer p { padding: 0; } .home_footer { background: transparent url(/images/home_footer_bg.jpg) no-repeat; } .sub_2col_footer, .sub_3col_footer { background: transparent url(/images/bg-sub-footer.jpg) no-repeat; } .copyright { color: #87887E; font-size: 11px; padding-top: 30px; padding-left: 30px; float:left;} .legal { float:right; padding-top: 30px; padding-right: 30px; }  .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {clear: both; visibility: hidden;}  * html .clearfix {height: 1%;} .clearfix {display: block;}      .calendarBG { background-color: #000; color: #fff; } .calendarBlank { background-color: #bec5a7; } .calendarHeader { font-weight: bold; color: #fff; text-align: center; background-color: #33603f; padding: 3px; } .calendarMonthLinks { font-family: Arial, Trebuchet MS, Tahoma, Arial, Sans-serif; font-size: 11px; font-weight: bold; letter-spacing: .1em; text-decoration: none; color: #fff; background-color: transparent; } .calendarMonthLinks a, .calendarMonthLinks a:visited { color: #fff; text-decoration: none; background-color: transparent; } .calendarMonthLinks a:hover { color: #ccc; text-decoration: underline; background-color: transparent; } .calendarDayHeading { font-weight: bold; font-size: 10px; background-color: #498859; text-align: center; vertical-align: middle; } .calendarToday { font-family: Arial, Trebuchet MS, Tahoma, Arial, Sans-serif; font-size: 12px; font-weight: bold; letter-spacing: .1em; text-decoration: none; text-align: center; vertical-align: middle; color: #fff; background-color: #868a79; } .calendarToday a { color: #fff; } .calendarCell { font-family: Arial, Trebuchet MS, Tahoma, Arial, Sans-serif; font-size: 12px; letter-spacing: .1em; text-decoration: none; text-align: center; vertical-align: middle; color: #000; background-color: #fff; padding: 3px; } .calendarCell a, .calendarCell a:visited { color: #000; text-decoration: underline; background-color: transparent; font-weight: bold; } .calendarCell a:hover { color: #000; text-decoration: none; background-color: transparent; }    .google_map, .map_controls { width: 22px; font-size: 10px; font-weight: normal; float: left; background: #B7BC9C; border: 1px solid #aaa; border-right: 0; margin: 0px -16px 0 0; }  .map_controls a { padding: 3px; display: block; } .map_controls a:hover { background: #bababa; } #map_wrapper { margin-top: 23px; float: right; width: 349px; } .map { padding-top: 15px; height: 140px; } .contact_wrapper { height: 155px; font-family: arial; } .map_transfer, #map_expand { border: 1px solid #898baa; background-color: #9c9ec1; opacity: 0.5; } #map_expand { width: 700px; height: 620px; margin-top: 35px; position: absolute; z-index: 900; background-color: #f3f3f7; visibility: hidden; }  #map_expand .controls { height: 43px; text-align: center; } #map_expand .controls a { font-size: 20px; padding: 0 5px; line-height: 40px; } #map_expand .controls a:hover { background: #f5f5fd; } #map_expand .map { height: 562px; } */ .campus_image { height: 140px; width: 325px; float: right; border: 1px solid #aaa; margin: 0 0 0px 0px; background: #a38668 url('/images/loading.gif') no-repeat 35% center; } .campus_wrapper { height: 245px; }  .campus_wrapper ul, .contact_wrapper ul { list-style: none; padding: 0; } #contact-wrapper { width: 700px; margin: 0 auto; } #contact-wrapper ul { list-style: none; height: 160px; padding: 0; margin: 0; } #contact-wrapper ul li { float: left; width: 25%; height: 160px; background: #F6F5F1 url(/images/contact-us/inactive.gif); cursor: pointer; }  #contact-wrapper ul li.active { background: #dad8cc url(/images/contact-us/active.gif); }  #contact-wrapper ul li * { margin: 5px 10px; line-height: 16px; } #contact-wrapper ul li h3 { color: #4f8a10; } #contact-wrapper #map { height: 340px; background: #dad8cc; padding: 7px; } #contact-wrapper #map #google { height: 100%; width: 100%; }  .campus_image { height: 174px; width: 325px; background: #b7bc9c url('/images/loading-light.gif') no-repeat 35% center; margin-bottom: 2px; }  .slider_wrapper { width: 334px; float: right; margin: 10px 0 0 25px; }  .bio { width: 675px; padding: 10px; margin-bottom: 5px; clear: right; background: #f6f5f1; border: 1px solid #f6f5f1; } .bio:hover { border: 1px solid #dad8cc; } .bio_info { float: left; padding: 0 10px 10px 0; text-align: center; } .bio img { } .bio h2 { margin-top: 7px; font-size: 11px; text-align: center; width: 120px; } .bio h4 { font-size: 9px; font-weight: normal; text-align: center; width: 120px; } .bio_wrapper a { text-decoration: none; }   .pdf { background: url(/images/icons/file-red.gif) no-repeat; padding-left: 16px; } .zip { background: url(/images/icons/file-orange.gif) no-repeat; padding-left: 16px; } .psd { background: url(/images/icons/file-blue.gif) no-repeat; padding-left: 16px; } .external { background: url(/images/icons/window.gif) no-repeat center right; padding-right: 16px; margin-right: 3px; }  .hAccordion { height: 100px; width: 718px; overflow: hidden; background: url(/images/getting-started/hAccordion-bg.gif); margin: 0 0 0 -13px; padding: 0 0 0 6px; } .hAccordion ul { list-style: none; margin: 0; padding: 0; } .hAccordion ul li { position:relative; float: left; padding: 10px; display: block; margin-right: 10px; cursor: pointer; }  .hAccordion ul li a { display: block; overflow: hidden; height: 75px; width: 75px; text-decoration: none; } .hAccordion .first { width: 330px; }  .hAccordion ul li img {position:absolute; border: 3px solid #dad8cc; } .hAccordion ul li p { width: 240px; display: block; margin-left: 85px; cursor: pointer; text-align: center; line-height: 24px; font-size: 14px; } .hAccordion ul li h5 { background: #fdfaf3 url(/images/getting-started/hAccordion-dot.gif) no-repeat scroll right 10px; color: #4f8a10; display: inline; font-size: 15px; margin-left: 85px; padding-left: 10px; padding-right: 20px; overflow: hidden; }  .course_structure { width: 100%; border-spacing: 0; font-size: 10px; clear: right; }  .course_structure td { padding: 1px; height: 20px; } .course_structure trow { background: #4f8a10; color: #f6f5f1; } .course_structure td:hover { background: #4f8a10; color: #f6f5f1; } .course_structure .h1 td { background: #4f8a10; color: #f6f5f1; font-weight: bold; font-size: 11px; } .course_structure .h2 td { background: #87887E; color: #f6f5f1; font-weight: bold; } .course_structure .h3 td { background: #fff; color: #4f8a10; border-color: #869c5b; font-weight: bold; } .course_structure thead tr { height: 20px;} .course_structure thead td { text-align: left;} .course_structure tbody td { background: #f6f5f1; width: 10%; color: #87887e; padding: 5px; border-right: 1px solid #fcfafb; cursor:pointer; }  .course_structure .subject-name { width: 40%; } .course_structure td:last-child { border-right: 0; }  .course_structure_3col { width: 100%; border-spacing: 0; font-size: 10px; clear: right; }  .course_structure_3col td { padding: 1px; height: 20px; } .course_structure_3col td:hover { background: #4f8a10; color: #f6f5f1; } .course_structure_3col .h1 td { background: #4f8a10; color: #f6f5f1; font-weight: bold; font-size: 11px; } .course_structure_3col .h2 td { background: #87887E; color: #f6f5f1; font-weight: bold; } .course_structure_3col .h3 td { background: #fff; color: #4f8a10; border-color: #869c5b; font-weight: bold; } .course_structure_3col thead tr { height: 20px; } .course_structure_3col thead td { text-align: left; }  .course_structure_3col tbody td { background: #f6f5f1; width: 15%; color: #87887e; padding: 5px; border-right: 1px solid #fcfafb; cursor: pointer; }  .course_structure_3col .subject-name { width: 70%; } .course_structure_3col td:last-child { border-right: 0; } .course_structure_5col { width: 100%; border-spacing: 0; font-size: 10px; clear: right; }  .course_structure_5col td { padding: 1px; height: 20px; } .course_structure_5col td:hover { background: #4f8a10; color: #f6f5f1; } .course_structure_5col .h1 td { background: #4f8a10; color: #f6f5f1; font-weight: bold; font-size: 11px; } .course_structure_5col .h2 td { background: #87887E; color: #f6f5f1; font-weight: bold; } .course_structure_5col .h3 td { background: #fff; color: #4f8a10; border-color: #869c5b; font-weight: bold; } .course_structure_5col thead tr { height: 20px; } .course_structure_5col thead td { text-align: left; }  .course_structure_5col tbody td { background: #f6f5f1; width: 10%; color: #87887e; padding: 5px; border-right: 1px solid #fcfafb; cursor: pointer; }  .course_structure_5col .subject-name { width: 60%; } .course_structure_5col td:last-child { border-right: 0; }  .toggle_notes { margin: 5px 0 0 0; display: block; padding: 5px; background: #DAD8CC; color: #87887E; font-weight: bold; } .toggle_notes:hover { color: #87887E; } .notes_wrapper { background: #f6f5f1; margin-bottom: 10px; } .notes { padding: 10px; font-size: 9px; } .notes p { line-height: 11px; padding-bottom: 3px; }  .content table { width: 100%; border-spacing: 0; } .content table .alt1 { background: url('/images/tr_bkg.png') repeat-y; } .content table .alt2 { background: url('/images/tr_bkg2.png') repeat-y; } .content table td { padding: 3px; } #request .title { background: #727465; border: 1px solid #727465; line-height: 20px; color: #eee; font-weight: bold; font-size: 10px; } #request .title a { color: #eee; text-decoration: none; } #request .title a:hover { color: #eee; text-decoration: underline; } #request .title input { background: 0; border: 0; }  label.error { color: #ff0000; font-weight: bold; margin-left: 10px; position: absolute; z-index: 100; padding: 3px 3px 3px 20px; background: url(/images/icons/cross.gif) no-repeat scroll 2px; }   #report-a-bug { border: 1px solid #ff0000; border-width: 0 0 5px 5px; position: fixed; top: 0; right: 0; z-index: 900; opacity:0.1; width: 69px; height: 69px } .frame { border: 1px solid #9da0bd; margin: 0 0 10px 10px; padding: 2px; } .phone { border-bottom: 1px dotted #666; line-height: 20px; text-align:left; width:245px;} .phone .num { text-align: right; margin-top: -20px; }  .login-wrapper { padding: 18px 10px; } .login { background: #dad8cc; padding: 10px; width: 46%; } .login input { float: right; border: 3px double #E5E5E5; padding: 2px 3px; } .login h3 { color: #4f8a10; border-color: #f9ffda; font-size: 18px; margin-bottom: 20px; } .login h4 { color: #87887E; }  .newsletter { width: 410px; } .newsletter li { border-bottom: 1px dotted #ccc; height: 35px; padding: 5px; } .newsletter li:hover { background: #e0e0ec; cursor: pointer; } .newsletter .date_relative { font-size: 10px; } .newsletter .date { float: right; font-size: 10px; } .newsletter h4 { padding-bottom: 0; } .short_course { } .short_course h3 { padding: 3px; } .short_course span { color: #A7C400; font-weight: bold; font-size: 60%; margin: 5px 0; }  #homepage-banner {  } #homepage-banner img { padding: 0 12px; width: 946px; } #homepage-banner-nav-wrapper { z-index: 99; position: absolute; margin: -11px 0 0 15px;  padding: 1px; width: 206px;  opacity: .75; } #homepage-banner-nav { list-style-type: none;} #homepage-banner-nav li { float: left;} #homepage-banner-nav a { background: #fff; color: #444; margin: 2px 2px; border: 1px solid gray; padding: 3px 5px; text-decoration: none; display: block;} #homepage-banner-nav a:hover { color: #fff; font-weight: bold; background: #aad228;} #homepage-banner-nav a.activeSlide { color: #fff; font-weight: bold; background: #91b51d;} #homepage-banner-progress { } #homepage-banner-paused { height: 15px; width: 15px; float: right; margin: -10px -13px 0 0; background: url(/images/icons/paused.gif); display: none;} #homepage-banner-title { border: 1px solid #ccc; margin: -24px 15px 0 0; float: right; z-index: 25; position: relative; background: #efefef; opacity: .80; padding: 3px; font-size: 10px; display: none;}  .eportal-icon { position: absolute; z-index: 1; width: 16px; height: 16px; background: url(/images/icons/eportal.gif) no-repeat 0 0; margin: 0px 0 0 5px; top: 35px; left: 439px; cursor: pointer; } #eportal a { padding: 0 12px 0 26px; } .box-error { background: #fbbda9 url(/images/icons/exclamation.png) 7px 16px no-repeat; padding: 10px 30px; border: 1px dashed #f0785f; color: #666; } .box-error h3 { font-size: 14px; } .box-info { }  .employment_opportunities { width: 100%; border-spacing: 0; font-size: 11px; clear: right; }  .employment_opportunities td { padding: 1px; height: 20px; } .employment_opportunities tr { background: #fff; color: #87887E; border-color: #869c5b; font-weight: bold; } .employment_opportunities trow { background: #A7C400; color: #f6f5f1; } .employment_opportunities .h1 td { background: #A7C400; color: #f6f5f1; font-weight: bold; font-size: 11px; } .employment_opportunities .h2 td { background: #87887E; color: #f6f5f1; font-weight: bold; } .employment_opportunities .h3 td { background: #fff; color: #87887E; border-color: #869c5b; font-weight: bold; } .employment_opportunities thead tr { height: 20px;} .employment_opportunities thead td { text-align: left;} .employment_opportunities tbody td { background: #fff; width: 10%; color: #87887e; padding: 5px; border-right: 1px solid #869c5b; border-bottom: 1px solid #869c5b; cursor:pointer; } .employment_opportunities td:last-child { border-right: 0; }  .hasCountdown {  } .countdown_holding div { background-color: #ccc; } .countdown_row { clear: both; width: 100%; text-align: center; } .countdown_show1 div { width: 100%; } .countdown_show2 div { width: 50%; } .countdown_show3 div { width: 33%; } .countdown_show4 div { width: 25%; } .countdown_show5 div { width: 20%; } .countdown_show6 div { width: 16%; } .countdown_show7 div { width: 14%; } .countdown_section { float: left; font-size: 75% } .countdown_amount { font-size: 200%; } .countdown_descr { width: 100%; } #countdown { height: 53px; width: 260px; margin-top: 8px; } #countdown-wrapper { height: 53px; width: 260px; float: right; margin: 5px; border: 1px solid #ccc; background-color: #eee; }