@charset "utf-8";@media screen{body{margin:0;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;background:url('http://images.hanover.edu/WWW/site/bbg-curve.jpg') top center repeat #6d0101 fixed;line-height:1em;}body *{-webkit-background-clip:padding-box;}a:link{-webkit-transition:all 0.3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;}a{text-decoration:none;}a img{border:0;}a.multibox{border:0 !important;}a.out:link, a.out:visited, a.out:active{background-position:right center;background-repeat:no-repeat;background-image:url('http://images.hanover.edu/WWW/site/link-off.png');padding-right:15px !important;}a.out:hover{background-image:url('http://images.hanover.edu/WWW/site/link-on.png');}.highlighter{background-color:#fdffd1;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.highlighter-blue{background-color:#bfcbff;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.highlighter-red{background-color:#ffb5b5;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.boxshadow{-moz-box-shadow:1px 1px 5px #240101;-webkit-box-shadow:1px 1px 5px #240101;box-shadow:1px 1px 5px #240101;}table.action_links td, table.audience_links td{padding-right:10px;}.clear{clear:both;}#ie6bar{font-size:11px !important;font-family:Bitstream Vera Sans,verdana,sans-serif !important;padding:8px 5px !important;border-bottom:1px solid black !important;z-index:9999 !important;cursor:default !important;}#page_header{height:129px;background:url('http://images.hanover.edu/WWW/site/header-bg1.jpg') top center repeat-x;padding-bottom:0px;overflow:hidden;position:relative;display:block;}#page_header .header{width:950px;padding-left:10px;height:100%;margin:0 auto;position:relative;}#college_logo{position:absolute;top:10px;margin:0;text-align:center;}#college_logo a{}#college_logo img{border:none;display:block;outline:none;position:relative;}#audience_links{position:absolute;right:0;top:60px;}#audience_links ul{list-style:none;display:block;padding:0;margin:0;}#audience_links ul li{display:inline;padding:0 5px;font-size:8pt;text-transform:uppercase;font-family:"STHeitiK-Light", "Century Gothic", Arial, sans-serif;letter-spacing:-30%;color:#f2d4d4;}a.audience_link:link, a.audience_link:visited, a.audience_link:active{color:#f2d4d4;}a.audience_link:hover{color:#ffffff;}#subject_links{position:absolute;top:100px;overflow:hidden;}#subject_links ul{list-style:none;display:block;margin:0;width:760px;padding:0;}#subject_links ul li{display:inline;padding-right:15px;font-size:11pt;line-height:16px;text-transform:uppercase;font-weight:normal;font-family:"STHeitiK-Light", "Century Gothic", Arial, sans-serif;}a.subject_link:link, a.subject_link:visited, a.subject_link:active{color:#ffdede;}a.subject_link:hover{color:#fff;}form#site_search{margin:0;padding:0;position:absolute;right:2px;top:95px;clear:both;width:189px;height:26px;}input#site_search_box{border:1px solid #780303;background-color:#780303;color:white;font:12px "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;padding:4px 3px 4px 3px;line-height:18px;margin:0;display:block;position:absolute;z-index:50;width:155px;height:17px;-webkit-border-radius:5px;-moz-border-radius:5px;}input#site_search_box:focus{background-color:#631011;}input#site_search_submit{background-color:#780303;display:block;width:14px;height:14px;right:0;padding:6px 9px 7px 7px;margin:0;border:0;cursor:pointer;position:absolute;z-index:51;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}.site_search_loader{background-image:url('http://images.hanover.edu/WWW/site/search_loader.gif');background-position:97% center;background-repeat:no-repeat;}#page_layout{clear:both;position:relative;}.layout{width:946px;margin:10px auto;padding:0;border:6px solid #260101;-moz-box-shadow:1px 1px 10px #240101;-webkit-box-shadow:1px 1px 10px #240101;box-shadow:1px 1px 10px #240101;border-radius:5px;}.layout_bg{background:url('http://images.hanover.edu/WWW/site/pagemenu_bg_grey.png') repeat-y top left #ffffff;min-height:600px;}#layout-1{}#layout-2{}#layout-3 .layout_bg, #layout-4 .layout_bg{background-image:none;}#full_nav{}#full_nav ul{width:auto;position:relative;padding:0;margin:10px 15px 10px 15px;list-style:none;border-bottom:1px solid #dbdbdb;}#full_nav ul li{display:inline;}#full_nav a:link,#full_nav a:visited,#full_nav a:active,#full_nav a:hover{display:inline-block;color:black;padding:8px 18px 4px 18px;margin:0 2px;letter-spacing:80%;font-size:9.5pt;text-shadow:1px 1px 1px #dbdbdb;text-transform:uppercase;font-family:"STHeitiK-Light", "Century Gothic", Arial, sans-serif;text-decoration:none;border-bottom:1px solid #fff;}#full_nav a:hover{border-bottom:1px solid #ad0505;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;}#full_nav a.current{border-bottom:1px solid #dbdbdb;background-color:#e1e0e0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;}#breadcrumbs{font-size:6.5pt;color:#cab0b0;background-color:#260101;padding:0 0 5px 5px;text-transform:uppercase;position:relative;display:block;}#breadcrumbs img{width:12px;height:12px;}#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active{color:#cab0b0;text-decoration:none;}#breadcrumbs a:hover{color:#fff;text-decoration:none;}#layout_header{height:200px;overflow:hidden;}#layout_left{width:200px;float:left;position:relative;clear:left;z-index:100;}#layout_left_header{}#page_menu{position:relative;margin:0;padding:0;width:195px;}#page_menu ul{margin:0;padding:0;list-style:none;}#page_menu .flyout{background:url('http://images.hanover.edu/WWW/site/flyoutarrow.png') no-repeat 160px 4px;}#page_menu li{border-bottom:1px solid #dedede;-webkit-transition:all 0.3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;}#page_menu li:hover{border-bottom:1px solid #ad0505;background-image:url('http://images.hanover.edu/WWW/site/menuhoverbg.png');}#page_menu li:hover ul{display:block;}#page_menu a.current:hover{}#page_menu a:link, #page_menu a:visited, #page_menu a:active,#page_menu a:hover{display:block;padding:10px 7px;font-size:8.8pt;border:0;text-shadow:1px 1px 1px #dbdbdb;text-transform:uppercase;font-family:"STHeitiK-Light", "Century Gothic", Arial, sans-serif;color:#000;text-decoration:none;width:181px;}#page_menu a.current{background-color:#e1e0e0;}#page_menu li.disabled:hover{border-bottom:1px solid #dedede;}#page_menu li.disabled a, #full_nav li.disabled a{font-weight:normal;text-shadow:none;border-bottom:none;color:#c1c1c1;}#page_menu li.disabled a.current, #full_nav li.disabled a.current{color:#b4b4b4;}#layout_left_adverts{margin-bottom:10px;}#layout_left_adverts img{border:0;opacity:0.9;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;}#layout_left_adverts img:hover{opacity:1.0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;}#layout_left_adverts a.advert_link{border:none;}#layout_right{width:746px;float:right;position:relative;}#page_footer{clear:both;display:block;position:relative;height:100%;width:100%;background:url('http://images.hanover.edu/WWW/site/footer_bg.png') repeat-x;}.upper_footer{width:958px;height:284px;margin:0 auto 20px auto;position:relative;}.footer_banner{width:205px;float:left;height:304px;background:url('http://images.hanover.edu/WWW/site/trans50.png') repeat top center;margin-right:16px;text-align:right;}a.banner_logo{border:none;display:block;background:url('http://images.hanover.edu/WWW/site/college-logo-footer.png') no-repeat;width:90px;height:51px;float:right;margin:22px 10px 0 0;}p.address{clear:right;padding:22px 10px 0 0;color:#d0bfbf;font-size:7.5pt;line-height:200%;}p.address a:link,p.address a:visited, p.address a:active{color:#c38585;text-decoration:none;}p.address a:hover{color:#fff;}p.disclaimer{position:absolute;top:235px;padding:0 8px;color:#9a6767;font-size:9px;line-height:14px;width:190px;left:0;}#footer_menu{position:absolute;left:220px;top:41px;}ul.footer_menu{font-size:8.5pt;line-height:180%;display:block;margin:0;padding:0;list-style:none;}li.footer_menu_section{display:block;float:left;padding:1px;width:145px;}.footer_menu_section ul{margin:3px 0 0 0;padding:0;list-style:none;color:#c38585;}.footer_menu_section ul li{width:100%;}.footer_menu a.section_link:link, a.section_link:visited, a.section_link:active{font-size:10pt;text-transform:uppercase;font-family:"STHeitiK-Light", "Century Gothic", Arial, sans-serif;color:#f1dcdc;text-decoration:none;letter-spacing:.5pt;}.footer_menu a.section_link:hover{color:#fff;}.footer_menu a.page_link:link, a.page_link:visited, a.page_link:active{color:#c38585;text-decoration:none;}.footer_menu a.page_link:hover{color:#fff;}.footer_menu a.footer_out{background-position:right center;background-repeat:no-repeat;background-image:url('http://images.hanover.edu/WWW/site/link-footer.png');padding-right:15px;}.lower_footer{background:url('http://images.hanover.edu/WWW/site/trans70.png') repeat;width:100%;height:38px;margin:0;padding:0;clear:both;position:relative;}.lower_footer_content{width:944px;margin:0 auto;padding:13px;}.tool_links{width:500px;float:left;font-size:8pt;color:#c4a5a5;}.tool_links a:link, .tool_links a:visited, .tool_links a:active{color:#c4a5a5;text-decoration:none;border-bottom:0px;}.tool_links a:hover{color:#fff;}.social_links{width:200px;float:right;text-align:right;margin-right:9px;}.social_links img{border:0;margin:0 1px;width:16px;height:16px;}.social_links a:link, .social_links a:visited, .social_links a:active, .social_links a:hover{color:#fbdbdb;text-decoration:none;}ul.autocompleter-choices{position:absolute;display:block;width:191px!important;margin:-31px 1px 1px -4px;padding:33px 3px 3px 3px;list-style:none;border:1px solid #b96666;background-color:#fff;text-align:left;font-size:130%;z-index:500;background-color:#440101;overflow:hidden !important;-moz-box-shadow:1px 1px 8px #240101;-webkit-box-shadow:1px 1px 8px #240101;box-shadow:1px 1px 8px #240101;display:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;}ul.autocompleter-choices a:link{color:#FFF;text-decoration:none;}ul.autocompleter-choices a:visited{color:#FFF;text-decoration:none;}ul.autocompleter-choices a:hover{color:#FFF;text-decoration:none;}ul.autocompleter-choices li{}a.search_link:link,a.search_link:visited,a.search_link:active,a.search_link:hover{border:1px solid #440101;display:block;color:#fff;font-size:9pt;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;}ul.autocompleter-choices li.autocompleter-selected a.search_link{background-color:#830304;color:#fff;}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;margin:0;padding:0;font-weight:bold;}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{}ul.autocompleter-choices .quicklinks{font-size:11px!important;}ul.autocompleter-choices .first{border-top:1px solid #b96666;}ul.autocompleter-choices .person{background-image:url('http://images.hanover.edu/WWW/site/person-bg-50.png');}ul.autocompleter-choices .site{background-image:url('http://images.hanover.edu/WWW/site/site-bg-50.png');}#section_hero{position:relative;height:200px;width:100%;}table.chat{margin:10px auto;}.chat img{border:0px solid white;}li.news_month{font-size:11pt;font-weight:bold;border-bottom:1px solid #DEDEDE;font-family:"STHeitiK-Light", "Century Gothic", Helvetica, sans-serif;margin:8px 0;}#news_list a.category{font-size:10px;}div.news_feature{background-color:#dbe5f4;width:435px;height:auto;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px;}.news_feature_title{font-size:12pt;font-weight:700;font-family:"Futura Medium", "Century Gothic", Helvetica, sans-serif;}.news_feature_image{margin:0 0 0 0;padding-bottom:6px;}.news_feature_image img{margin:0 auto;width:435px;border-bottom:5px solid #C12026}.news_feature_content{padding:8px;padding-bottom:0px;}.news_feature_text p{width:99% !important;}.news_promos{width:440px;margin:0;}.news_promo{width:210px;margin:12px 0;float:left;}.news_promos .first{margin-right:15px;}.news_promo_image{float:left;text-align:center;}.news_promo_image img{width:210px;height:100px;}.news_promo_title{float:left;font-size:12pt;font-weight:700;font-family:"Futura Medium", "Century Gothic", Helvetica, sans-serif;border-bottom:1px solid #dedede;}div.personnel_listing{width:100%;position:relative;}div.personnel_container{width:47%;height:auto;float:left;margin:12px 6px 12px 0;border:1px solid #E4E4E4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;padding:5px;position:relative;}div.personnel_container li{width:100% !important;}div.personnel_listing .boss{width:96%;border:1px solid #E4E4E4;}a.personnel_bio_icon{position:absolute;right:10px;top:10px;display:block;border:0 !important;text-decoration:none;}div.personnel_photo_wrapper{height:70px;width:70px;position:relative;display:inline-block;padding:4px;margin:5px 10px 0 0;border:1px solid #e4e4e4;background-color:#ffffff;vertical-align:top;}div.personnel_photo_wrapper a{border:0 !important;}img.personnel_photo{height:70px;width:70px;border:0;}div.personnel_listing .trustee{height:93px;width:70px;}div.personnel_listing .trustee img{height:93px;width:70px;}ul.personnel_info{margin:0 8px 0 0;padding:0;list-style:none;display:inline-block;position:relative;width:70%;font-size:90%;}ul.personnel_info li{}li.personnel_name{font-size:110%;font-weight:700;margin-bottom:0px;padding-bottom:3px;border-bottom:1px solid #E4E4E4;}div.bio{width:800px;height:600px;display:none;overflow-y:auto;overflow-x:hidden;background-color:#FFF;color:#3b3b3b;font-size:9.5pt;line-height:150%;}div.bio a:link, div.bio a:visited, div.bio a:active{color:#ad0505;text-decoration:none;border-bottom:1px solid #ffdddd;}div.bio a:hover{color:#022c91;text-decoration:none;border-bottom:1px solid #bbcefd;}div.bio_content{padding:16px;}div.bio_embed{width:100%;height:100%;display:block;}h1.bio{letter-spacing:80%;font-size:13.5pt;color:#3b3b3b;border-bottom:1px solid #dedede;padding-bottom:6px;width:50%;margin-top:0;font-family:"Futura Medium", "Century Gothic", Helvetica, sans-serif;}h3.bio{font-size:11pt;font-family:"Futura Medium", "Century Gothic", Helvetica, sans-serif;border-bottom:1px solid #dedede;width:50%;}img.bio_photo{float:right;margin-left:20px;margin-bottom:20px;padding:4px;border:1px solid #e4e4e4;background-color:#eeeeee;}.bio_link a:link,.bio_link a:visited,.bio_link a:active,.bio_link a:hover{}div#search_personnel{right:0;width:49%;position:absolute;z-index:5;}div#search_personnel .personnel_container{width:98%;}a#search_personnel_close:link,a#search_personnel_close:visited,a#search_personnel_close:active,a#search_personnel_close:hover{position:absolute;right:10px;bottom:5px;border:0 !important;}a#search_personnel_close img{}table.sport_recap{width:250px;border-collapse:collapse;border-spacing:1px;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border:1px solid #dedede;}table.sport_recap caption{font-weight:bold;}table.sport_recap th:first-child,table.sport_recap td:first-child{text-align:left;}table.sport_recap th,table.sport_recap td{padding:5px;text-align:center;border:1px solid #dedede;}table#weather{}a#seeforecast{display:block;}a#seeforecast:hover table#forecast{display:table;}table#forecast{display:none;color:#000;position:absolute;width:175px;height:200px;background-color:#FFF;left:-170px;margin-top:-200px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #dedede;-moz-box-shadow:0 0 2px #DEDEDE;-webkit-box-shadow:0 0 2px #DEDEDE;box-shadow:0 0 2px #DEDEDE;padding:5px;}table#weather td, table#forecast td{padding:3px;line-height:150%;vertical-align:top;}table#weather td.weather_icon, table#forecast td.weather_icon{vertical-align:middle;text-align:center;}table#calendar{background-color:#fff;margin:10px auto;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #dedede;-moz-box-shadow:0 0 2px #DEDEDE;-webkit-box-shadow:0 0 2px #DEDEDE;box-shadow:0 0 2px #DEDEDE;}table#calendar th,table#calendar td{text-align:center;background-color:#f4f4f4;cursor:default;padding:5px;font:11px/12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}table#calendar thead th{font-size:13px;background-color:#f9f9f9;}table#calendar #cal_month_select{width:100px;display:inline-block;}table#calendar #cal_year_select{width:75px;display:inline-block;}table#calendar #cal_cat_select{width:175px;margin:0 auto;display:inline-block;}table#calendar #cal_update{width:75px;display:inline-block;}table#calendar #cal_reset{width:75px;display:inline-block;}table#calendar thead a.month_year{font-family:"Futura Medium", "Century Gothic", Helvetica, sans-serif;font-size:8.5pt;font-weight:700;}table#calendar thead a.cal_left:link,table#calendar thead a.cal_left:visited,table#calendar thead a.cal_left:active{display:block;opacity:.4;background:url('http://images.hanover.edu/WWW/utility/resultset_previous_grey.png') no-repeat center center;border-bottom:none;cursor:pointer;}table#calendar thead a.cal_left:hover{opacity:1;}table#calendar thead a.cal_right:link,table#calendar thead a.cal_right:visited,table#calendar thead a.cal_right:active{display:block;opacity:.4;background:url('http://images.hanover.edu/WWW/utility/resultset_next_grey.png') no-repeat center center;cursor:pointer;}table#calendar thead a.cal_right:hover{opacity:1;}table#calendar tbody tr:nth-child(2n+2) td{background-color:#f9f9f9;}table#calendar tr.days_of_week td{padding:5px;font-weight:700;background-color:#c9c9c9;}table#calendar td.off_day{color:#dddddd;}table#calendar td.days:hover{background-color:#ddd;}table#calendar td a:link,table#calendar td a:visited,table#calendar td a:active,table#calendar td a:hover{display:block;text-decoration:none;border:0;}table#calendar td.on_day{padding:0;color:#022c91;background-color:#ddd !important;}table#calendar td.today{border-bottom:1px solid #990100;}table#calendar tfoot td{background-color:#f9f9f9;}.rndimg{display:block;height:auto;}.program_search_list{padding:0;margin:0;list-style-position:inside;}.progressbar_wrapper{box-shadow:1px 1px 2px #666;border-radius:5px;}.progressbar{position:relative;height:10px;margin:0 auto;border:3px solid #666;border-radius:inherit;box-shadow:inset 1px 1px 1px #333;background-color:#999;overflow:hidden;line-height:11px;color:#fff;text-align:center;}.bar{position:inherit;background-color:#eee;border-radius:3px;box-shadow:inset 0 1px 1px #222;}#page_content{font-size:9.5pt;line-height:175%;position:relative;margin:0 15px;padding:10px 0;}#page_content a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;}#page_content a:link,#page_content a:visited,#page_content a:active{color:#ad0505;text-decoration:none;border-bottom:1px solid #ffdddd;}#page_content a:hover{color:#022c91;text-decoration:none;border-bottom:1px solid #022c91;}#page_content p{max-width:65%;}.news_feature_text p{max-width:98% !important;}p.intro{font-size:12pt;line-height:175%;}.audience_text{}#page_content li{max-width:400px;}hr{color:#dedede;background-color:#dedede;height:1px;border:none;}h1, h2, h3, h4, h5, h6, th, legend{font-family:"STHeitiK-Light", "Century Gothic", Helvetica, sans-serif;}#page_content .page_title{letter-spacing:80%;font-size:13.5pt;color:#3b3b3b;border-bottom:1px solid #dedede;padding-bottom:6px;margin-top:0;}#page_content h1{letter-spacing:80%;font-size:13.5pt;color:#3b3b3b;border-bottom:1px solid #dedede;padding-bottom:6px;width:64%;}#page_content h2{font-size:12pt;font-weight:700;border-bottom:1px solid #dedede;width:64%;}#page_content h3{font-size:11pt;font-weight:700;border-bottom:1px solid #dedede;width:64%;}#page_content div h3{width:auto;}#page_content h4{font-size:9.5pt;font-weight:700;}#page_content h5{font-size:9pt;font-weight:500;}#page_content h6{font-size:8.5pt;border-bottom:1px solid #dedede;margin:5px 0;}h4.event_name{margin:5px 0 0 0;}.event_info{padding:0 3px 0 7px;font-size:12px;margin-bottom:6px;line-height:175%;}.event_time{}td h1, td h2, td h3, td h4, th h5, td h6, td p{width:100%!important;}table.audience_links{border:0;border-collapse:collapse;border-spacing:0;width:100%;clear:both;}table.audience_links td{text-algin:left;}table.action_links td{vertical-align:top;font-size:10px;}table.action_links{border:0;border-collapse:collapse;border-spacing:0;width:100%;clear:both;}#section_hero{background-color:#260101;}table.audience_links td{vertical-align:top;}div.caption{position:relatve;display:block;clear:both;}img.caption{position:relative;padding:4px;border:1px solid #e4e4e4;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;display:block;}.caption_text{border-bottom:1px solid #0e5892;display:inline-block;position:relative;max-width:85%;background-color:#182c61;background:rgba(24, 44, 97, 0.55);margin-left:5px;margin-top:-50px;color:#fff;padding:2px 8px;font-size:80%;text-align:left;left:0;float:left;}.float_left{float:left;margin-right:16px;margin-bottom:20px;position:relative;clear:left;}.float_left a:link,.float_left a:visited,.float_left a:active,.float_left a:hover{padding:0;border:none !important;outline:none;}.float_left img{padding:4px;border:1px solid #e4e4e4;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;}.float_right{float:right;margin-left:16px;margin-bottom:20px;position:relative;clear:right;}.float_right a:link,.float_right a:visited,.float_right a:active,.float_right a:hover{padding:0;border:none !important;outline:none;}.float_right img{padding:4px;border:1px solid #e4e4e4;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;}.pullquote{border-top:1px solid #e4e4e4;padding-top:10px;text-decoration:italic;font-size:120%;z-index:5;width:50% !important;}.pullout{width:228px;border:1px solid #dedede;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;background:#fff none repeat scroll 0 0;display:block;font-size:10px;padding:0 10px;position:relative;-webkit-box-shadow:0px 0px 2px #dedede;-moz-box-shadow:0px 0px 2px #dedede;box-shadow:0px 0px 2px #dedede;}.pullout p{margin:10px 0;max-width:100% !important;line-height:200%;}.pullout li{line-height:150%;margin:5px 0;width:auto !important;}.pullout input.text{width:95%;}.pullout input.button{width:35%;}#gototop{left:50%;height:14px;width:80px;text-align:right;bottom:400px;padding:10px;border:1px solid #dedede;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;background:#fff none repeat scroll 0 0;font-size:10px;color:black;margin-left:348px;z-index:2;}.Q{cursor:pointer;}.Q:hover{}.A{display:none;}table{font-size:11px !important;}.sortable th{cursor:pointer;}th.nosort{cursor:default;}.sortable th.forward_sort{background:url('http://images.hanover.edu/WWW/site/th-forward.png') no-repeat 95% center #dbdbdb;padding-right:16px;}.sortable th.reverse_sort{background:url('http://images.hanover.edu/WWW/site/th-reverse.png') no-repeat 95% center #dbdbdb;padding-right:16px;}table.audience_links{font-size:11px;}thead{border-collapse:collapse;}.table_white{width:100%;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border:1px solid #dedede;-moz-box-shadow:0 0 2px #DEDEDE;}.table_white th{text-align:left;background-color:#f5f4f4;border-bottom:1px solid #dbdbdb;padding-left:5px;padding-right:5px;}.table_white td{vertical-align:top;padding:1% 5px;}.table_white tr.alt{background-color:#f5f4f4;}.table_white tbody tr:nth-child(2n+2){background-color:#f5f4f4;}.table_white tr{}th.game_day{height:30px;background:url('') no-repeat 100% 0px #032b66;color:white;border-bottom:1px solid #0263f2;}th.last_game{height:30px;background:url('') no-repeat 100% 0px #032b66;color:white;border-bottom:1px solid #0263f2;}th.standings{height:30px;background:url('') no-repeat 100% 0px #c5d4ea;border-bottom:1px solid #aab8ff;}.sports_table{width:100%;background-color:#f5f4f4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border:1px solid #dedede;}.sports_table td{vertical-align:top;background-color:white;padding:6px;}.sports_table tr{}.sports_table th{background-color:#f5f4f4;border-bottom:1px solid #dbdbdb;}.table_red{width:100%;background-color:#bc1a11;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border:1px solid #dedede;}.table_red td{vertical-align:top;background-color:white ;padding:6px;}.table_red th{color:white;text-align:left;}th.th_red{background:url('') no-repeat 100% 0px #d70000;color:white;border-bottom:1px solid #820303;}table#courses th{text-align:left;}table#courses{margin-top:10px;}table#courses th.number{width:75px;}table#courses th.name{width:170px;}table#courses .units{text-align:center;}.table-sortable th.table-th-nosort{cursor:default !important;}.table-sortable tr.odd td{background-color:#f3f3f3;}.table-sortable th.table-th-sort{background:url('http://images.hanover.edu/WWW/icons/famfamfam/bullet_arrow_down.png') 95% center no-repeat;cursor:pointer;}.table-sortable th.table-th-sort-rev{background:url('http://images.hanover.edu/WWW/icons/famfamfam/bullet_arrow_up.png') 95% center no-repeat;cursor:pointer;}.table-sortable th span.table-th-sort-span{display:none;}#page_content .smaller{font-size:90%;line-height:150%;}#page_content .chunky{font-size:135%;line-height:150%;}.newshook{list-style:none;list-type:none;}.dateline{width:100% !important;font-weight:700;font-size:8.5pt !important;border-top:1px solid #e4e4e4;}.hrbottom{border-bottom:1px solid #e4e4e4;}.no_bullet{list-style-type:none;margin:0;padding:0;}.no_border{border:none !important;padding:0 !important;}.border{padding:4px;border:1px solid #e4e4e4;background-color:#fff;border-radius:5px;-moz-border-radius:5px;}table.courses{margin-top:10px;}.tips,.feedback_tips{background-color:#000;background-color:rgba(0,0,0,.85);color:#fff;font-size:10px;max-width:450px;z-index:9999;border-radius:5px 5px 5px 5px;box-shadow:0 0 4px #000;border:1px solid #DEDEDE;overflow:hidden;padding:12px;position:relative;}.tips .tip-title,.feedback_tips .tip-title{font-weight:700;padding-bottom:2px;margin-bottom:2px;border-bottom:1px solid #DEDEDE;font-family:"Futura Medium", "Century Gothic", Helvetica, sans-serif;}.tips .tip-text,.feedback_tips .tip-text{margin:0;padding:0;}.tips ul{margin:0;padding:0;list-style-type:none;}.tips ul li{padding-top:5px;}.feedback_tips{width:300px;}fieldset{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border:1px solid #dedede;margin-bottom:10px;padding:0 5px;width:60%;}table fieldset{width:218px !important;}legend{padding:0 8px;margin:0 8px 0 0px;font-size:10.5pt;font-weight:700;white-space:normal;line-height:125%;}fieldset p{margin:0;padding:10px;width:100% !important;}.display_none{display:none;}ul.col_2{list-style:none;margin:0;padding:0;display:block;position:relative;width:100%;clear:both;}ul.col_2 li{width:48%;margin:1%;display:inline-block;padding:0;vertical-align:top;}ul.col_2 h1, ul.col_2 h2, ul.col_2 h3, ul.col_2 h4, ul.col_2 h5, ul.col_2 p{width:100% !important;max-width:100% !important;}ul.col_2 a{font-size:90%;}ul.col_3{list-style:none;margin:0;padding:0;display:block;position:relative;width:100%;clear:both;}ul.col_3 li{width:31%;margin:1%;display:inline-block;padding:0;vertical-align:top;}ul.col_3 h1, ul.col_3 h2, ul.col_3 h3, ul.col_3 h4, ul.col_3 h5, ul.col_3 p{width:100% !important;max-width:100% !important;}ul.col_3 a{font-size:90%;}ul.col_4{list-style:none;margin:0;padding:0;display:block;position:relative;width:100%;clear:both;}ul.col_4 li{width:23%;margin:1%;display:inline-block;padding:0;vertical-align:top;}ul.col_4 h1, ul.col_4 h2, ul.col_4 h3, ul.col_4 h4, ul.col_4 h5, ul.col_4 p{width:100% !important;max-width:100% !important;}ul.col_4 a{font-size:90%;}ul.col_5{list-style:none;margin:0;padding:0;display:block;position:relative;width:100%;clear:both;}ul.col_5 li{width:18%;margin:1%;display:inline-block;padding:0;vertical-align:top;}ul.col_5 h1, ul.col_5 h2, ul.col_5 h3, ul.col_5 h5, ul.col_5 h5, ul.col_5 p{width:100% !important;max-width:100% !important;}ul.col_5 a{font-size:90%;}#more_content{width:710px;height:100px;margin-top:8px;border-top:1px solid #dedede;}.more_content_wrapper{height:100%;width:660px;margin:0 25px;position:relative;overflow:hidden;}.more_content_box{}.more_content_box div.content{width:165px;height:auto;margin:0;padding:0;float:left;position:relative;}#more_content h4{width:auto;margin:5px;}#more_content div.content p{width:auto;max-width:95%;font-size:11px;padding:0 5px 5px 5px;margin:0;line-height:200%;}#more_left{position:relative;float:left;width:25px;height:100px;display:block;background:url('http://images.hanover.edu/WWW/utility/arrowleft.png') center left no-repeat;}#more_right{position:relative;float:right;width:25px;height:100px;border:0;display:block;background:url('http://images.hanover.edu/WWW/utility/arrowright.png') center right no-repeat;}.feedback_image{width:104px;height:34px;}div.form_wrapper{max-width:65%;border-top:1px solid #dbdbdb;}form.form{padding:0;margin:0;postion:relative;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;}#page_content div.form_wrapper p{max-width:100%;}div.form_wrapper h2, div.form_wrapper h3{width:100% !important;}.req_msg{font-size:8pt;color:#A30505;font-style:italic;line-height:100%;}.msg{width:100%;}.msg_req_fields{color:#A30505;}p.form_err_msg{font-weight:700;}label.required{color:#A30505;}div.form_wrapper label, label.label{display:inline-block;margin-left:2px;}span.label_note{font-size:smaller;color:#111;cursor:default;}span.help_tip{display:inline-block;width:16px;height:16px;margin:0 3px;cursor:pointer;vertical-align:middle;background:url('http://images.hanover.edu/WWW/icons/famfamfam/help.png') no-repeat center center;}div.form_wrapper form h4{border-bottom:1px solid #dbdbdb;width:320px;}.form_loader, .loader{margin:0 0 1px 5px;vertical-align:middle;display:inline-block;height:32px;min-width:32px;visibility:hidden;color:#A30505;line-height:32px;position:relative;background:url('http://images.hanover.edu/WWW/site/loader-red.gif') no-repeat left center;}.submit_wrapper{padding:10px 0;margin:10px 0;width:100%;border-top:1px solid #dbdbdb;}form.secure .submit_wrapper{background-image:url('http://images.hanover.edu/WWW/utility/lock.png');background-position:right 20px;background-repeat:no-repeat;}.text, .textarea, .select, .password, .check_select, .submit, .button{font-size:13px;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;color:#000;line-height:16px;margin:2px 1px 5px 1px;display:block;}input.ghost{border:0 !important;background-color:transparent !important;box-shadow:none !important;}input.text, input.password{width:300px;height:auto;border:1px solid #c3c3c3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;background:#f5f4f4;padding:5px;-webkit-box-shadow:0px 0px 5px #dbdbdb;-moz-box-shadow:0px 0px 5px #dbdbdb;box-shadow:0px 0px 5px #dbdbdb;outline:none;}input.text:hover, input.password:hover{background-color:#fff;border:1px solid #c3c3c3;-webkit-box-shadow:0px 0px 5px #c3c3c3;-moz-box-shadow:0px 0px 5px #c3c3c3;box-shadow:0px 0px 5px #c3c3c3;}input.text:focus, input.password:focus{outline:none;background-color:#fff;border:1px solid #c3c3c3;-webkit-box-shadow:0px 0px 9px #c3c3c3;-moz-box-shadow:0px 0px 9px #c3c3c3;box-shadow:0px 0px 9px #8c3c3c3;}input.text[type="text"]:disabled,input.password[type="password"]:disabled{background:transparent;background-image:url('http://images.hanover.edu/WWW/site/disabled-bg1.png');outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dbdbdb;}input.text[type="text"]:disabled:hover,input.password[type="password"]:disabled:hover{background:transparent;background-image:url('http://images.hanover.edu/WWW/site/disabled-bg1.png');outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dbdbdb;}input.text[readonly],input.text[readonly]:hover{border:1px solid #c3c3c3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;background:#f5f4f4;padding:5px;-webkit-box-shadow:0px 0px 5px #dbdbdb;-moz-box-shadow:0px 0px 5px #dbdbdb;box-shadow:0px 0px 5px #dbdbdb;outline:none;cursor:default;}input.submit, input.button{display:inline-block;width:125px;cursor:pointer;padding:5px;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;outline:none;background-color:#f5f4f4;border:1px solid #c3c3c3;-webkit-box-shadow:0px 0px 5px #dbdbdb;-moz-box-shadow:0px 0px 5px #dbdbdb;box-shadow:0px 0px 5px #dbdbdb;}input.submit:hover, input.button:hover{background-color:#AE0505;border:1px solid #AE0505;color:white;-webkit-box-shadow:0px 0px 5px #AE0505;-moz-box-shadow:0px 0px 5px #AE0505;box-shadow:0px 0px 5px #AE0505;outline:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;}input.submit:active, input.button:active{outline:none;}input.submit:disabled, input.button:disabled{background:transparent;background-image:url('http://images.hanover.edu/WWW/site/disabled-bg1.png');outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #c3c3c3;color:#777777;}input.submit:disabled:hover, input.button:disabled:hover{background:transparent;background-image:url('http://images.hanover.edu/WWW/site/disabled-bg1.png');outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default;}input.submit{display:none;}input.radio{width:20px;height:15px;vertical-align:middle;margin:0 0 3px 0;padding:0;}input.checkbox{width:20px;height:15px;vertical-align:middle;margin:0 0 3px 0;padding:0;}select.select, div.check_select{width:310px;border:1px solid #c3c3c3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;background:#f5f4f4;padding:4px;-webkit-box-shadow:0px 0px 5px #dbdbdb;-moz-box-shadow:0px 0px 5px #dbdbdb;box-shadow:0px 0px 5px #dbdbdb;outline:none;}select.select:hover, div.check_select:hover{background-color:#fff;border:1px solid #c3c3c3;-webkit-box-shadow:0px 0px 5px #c3c3c3;-moz-box-shadow:0px 0px 5px #c3c3c3;box-shadow:0px 0px 5px #c3c3c3;cursor:pointer;}select.select:focus, div.check_select:focus{outline:none;background-color:#fff;border:1px solid #dbdbdb;-webkit-box-shadow:0px 0px 5px #c3c3c3;-moz-box-shadow:0px 0px 5px #c3c3c3;box-shadow:0px 0px 5px #c3c3c3;}select.select:disabled, div.check_select:disabled{background:transparent;background-image:url('http://images.hanover.edu/WWW/site/disabled-bg1.png');outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dbdbdb;}select.select:disabled:hover, div.check_select:disabled:hover{background:transparent;background-image:url('http://images.hanover.edu/WWW/site/disabled-bg1.png');outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dbdbdb;}div.check_select{height:20px;overflow:hidden;text-align:left;padding:4px 0;}div.check_select label{display:block;margin:2px 0 6px 3px;padding:0 4px;cursor:inherit;}div.check_select div.check_select_list{overflow-x:hidden;overflow-y:scroll;height:0;padding:1px;width:auto;display:none;cursor:default;position:absolute;z-index:100;background-color:#f5f4f4;border:1px solid #c3c3c3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-webkit-box-shadow:0px 1px 5px #bbbbbb;-moz-box-shadow:0px 1px 5px #bbbbbb;box-shadow:0px 1px 5px #bbbbbb;outline:none;}div.check_select div.check_select_list:hover{background-color:#ffffff;}div.check_select span{display:block;margin:0;padding:5px 3px;}div.check_select span:hover{background-color:#f2f2f2;cursor:pointer;}textarea.textarea{width:300px;line-height:150%;overflow:auto;min-height:100px;border:1px solid #c3c3c3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;background:#f5f4f4;padding:4px;-webkit-box-shadow:0px 0px 5px #dbdbdb;-moz-box-shadow:0px 0px 5px #dbdbdb;box-shadow:0px 0px 5px #dbdbdb;outline:none;}textarea.textarea:hover{background-color:#fff;border:1px solid #c3c3c3;-webkit-box-shadow:0px 0px 5px #c3c3c3;-moz-box-shadow:0px 0px 5px #c3c3c3;box-shadow:0px 0px 5px #c3c3c3;}textarea.textarea:focus{outline:none;background-color:#fff;border:1px solid #c3c3c3;-webkit-box-shadow:0px 0px 5px #c3c3c3;-moz-box-shadow:0px 0px 5px #c3c3c3;box-shadow:0px 0px 5px #c3c3c3;}.amount{display:block;clear:both;}.amount label{display:inline-block;margin-top:10px;}.amount input{max-width:80px;display:inline-block;text-align:right;float:right;}input.total{width:100px !important;text-align:right;}.small{width:75px !important;}div.form_wrapper form .total{font-weight:bold;width:120px !important;}form#search_news label{width:100%;}form.appreg{min-height:400px}form.appreg label{font-weight:bold;}.ccn{width:55px !important;text-align:center;}.ccnumber{text-align:center;}.ccmonth, .ccyear{width:100px !important;}.ccsid{width:55px !important;text-align:center;}div#feedback{float:right;position:relative;}body#feedback{background-color:#fff;background-image:none;padding:5px 12px;color:black;font-size:12px;}#feedback table{width:95%;}#feedback table.rate th{font-size:11px;font-weight:normal;font-family:inherit;text-align:center;}#feedback table.rate td{width:10%;text-align:center;padding:5px;border-bottom:1px solid #dbdbdb;}#feedback table.rate td:first-child{width:60%;text-align:left;}#feedback .tip{vertical-align:text-top;}#feedback label{display:block;margin-bottom:5px;}#feedback textarea{height:30px;width:95%;display:block;font-size:11px;color:black;}.swipebox{}}@media print{body, p, div, table, td, h1, h2, h3, h4, h5, h6{font-family:Serif;font-size:1em;}a{text-decoration:none;}#page_header, #layout_header, #breadcrumbs, #layout_left, #layout_right_header, #feedback, #more_content, .action_links, #page_footer{display:none;}.float_right{float:right;margin-left:5pt;}#page_content{font-family:Serif;}}
