html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}.spinner{position:absolute;opacity:.9;filter:alpha(opacity=90);z-index:1500;background:#000;}.spinner-msg{text-align:center;font-weight:bold;}.spinner-img{background:url(../images/styles/spinner.gif) no-repeat;width:24px;height:24px;margin:0 auto;}body{font-size:14px;line-height:18px;font-family:Helvetica,Arial,Helvetica,sans-serif;color:#666;}p{font-size:12px;line-height:22px;margin:5px 0;}h1{color:#333;font-size:25px;line-height:30px;margin:5px 0;}h2{color:#333;font-family:Helvetica,sans-serif;font-size:18px;margin:5px 0;}h3{color:#630;font-size:16px;line-height:18px;margin:5px 0;}h4{color:#B51017;font-family:Helvetica,sans-serif;font-size:14px;text-transform:uppercase;margin:5px 0;}h5{font-size:12px;line-height:16px;font-weight:normal;margin:5px 0;}h6{margin:5px 0;}html,body{height:100%;margin:0 0 1px;padding:0;}body{background:url(../images/styles/body.background.jpg) repeat-x black top center;font-family:Tahoma,Arial,Helvetica,sans-serif;}a:link,a:visited{color:#630;text-decoration:none;}a:hover{text-decoration:underline;}.hidden{display:none;}.clear{clear:both;}.right{float:right;}.icon{cursor:pointer;}img.right{padding-left:10px;}.left{float:left;}img.left{padding-right:10px;}#wrapper{width:800px;margin:auto;}#logo{height:88px;width:143px;background:url('../images/styles/logo.gif') no-repeat;float:left;margin:11px 281px 25px 0;cursor:pointer;}#page_image{width:316px;height:212px;float:right;margin:27px 0 25px;0;background:white;}#page_body{position:absolute;background:blue;width:800px;}#pillar{width:1px;height:500px;float:left;}#content{width:740px;float:left;background:url('../images/styles/content.background.png') top repeat-x white;}#left_col{float:left;width:423px;position:relative;}#right_col{float:right;width:316px;}#left_col div.column_content{padding:40px 15px 15px 35px;}#right_col div.column_content{padding:15px 15px 15px 5px;}#footer{clear:both;margin:0 0 20px 25px;color:#666;font-size:10px;padding:20px 0 0 70px;background:url('../images/styles/footer_logo.gif') no-repeat;}#footer a:link,#footer a:visited{color:#666;}#left_col div.divider{clear:both;height:21px;margin:10px 0 20px 0;background:url('../images/styles/left_col_divider.jpg');}.space{height:25px;}.red{color:#B51017;}div.faculty_name{float:left;width:30%;color:#630;font-size:10px;font-style:normal;font-weight:bold;clear:both;line-height:12px;padding:3px 0 3px 0;}div.faculty_title{padding:3px 0 3px 0;font-size:10px;font-style:italic;float:left;width:55%;color:black;line-height:12px;}ol{font-family:Arial,Helvetica,sans-serif;font-size:11px;list-style-type:square;margin:10px 15px 15px;color:black;line-height:13px;}.mediumtext{color:#666;font-size:11px;line-height:18px;}.smalltext{color:#666;font-size:10px;line-height:16px;}.largetext{font-size:12px;font-weight:bold;line-height:22px;margin-bottom:10px;}tr.gold_line{background:#FAF1D7;}tr.dark_gold_line{background:#EFDCA3;}tr.white_line{background:#FFF;}div.media_player{margin-bottom:10px;}#top_menu{width:424px;float:left;}#top_menu a{text-indent:-9999px;display:block;}#top_menu li{background:blue;display:inline;}#top_menu li,#top_menu li a{float:left;height:22px;background:url('../images/styles/menu/main.nav.gif');}#top_menu li.about,#top_menu li.about a{width:90px;background-position:0 0;}#top_menu li.about a:hover,#top_menu li.about a.active{background-position:0 -22px;}#top_menu li.events a,#top_menu li.events{width:120px;background-position:-90px 0;}#top_menu li.events a:hover,#top_menu li.events a.active{background-position:-90px -22px;}#top_menu li.school_life a,#top_menu li.school_life{width:100px;background-position:-210px 0;}#top_menu li.school_life a:hover,#top_menu li.school_life a.active{background-position:-210px -22px;}#top_menu li.enrollment a,#top_menu li.enrollment{width:114px;background-position:-310px 0;}#top_menu li.enrollment a:hover,#top_menu li.enrollment a.active{background-position:-310px -22px;}#side_nav{width:30px;margin-top:181px;float:left;}#side_nav li,#side_nav li a{float:left;height:99px;width:30px;margin-bottom:8px;text-indent:-9999px;}#side_nav li.home,#side_nav li.home a{background:url('../images/styles/menu/nav.home.gif');}#side_nav li.contact,#side_nav li.contact a{background:url('../images/styles/menu/nav.contact.gif');}#side_nav li.character,#side_nav li.character a{background:url('../images/styles/menu/nav.character.gif');}#side_nav li.academics,#side_nav li.academics a{background:url('../images/styles/menu/nav.academics.gif');}#side_nav li.activities,#side_nav li.activities a{background:url('../images/styles/menu/nav.activities.gif');}#side_nav li a:link,#side_nav li a:visited{background-position:-60px 0;}#side_nav li a:hover{background-position:-30px 0;}#side_nav li a.active{background-position:0 0;}.highlightbox{clear:both;background:url('../images/styles/highlight_box/btm_line.gif') repeat-x bottom #FAF1D7;padding:10px;margin-right:8px;}.highlightbox h3,.highlightbox h3 a:link,.highlightbox h3 a:visited{color:#630;font-family:Helvetica,Arial,Helvetica,sans-serif;font-size:16px;}.highlightbox p{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;padding:0 10px 15px 15px;line-height:16px;color:black;}.highlightbox p.smallitalics{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:10px;font-style:italic;padding:3px;}.highlightbox img,.successhighlight img{float:left;margin-right:15px;}div.home_calendar{background:url('../images/calendar/home_calendar.gif') no-repeat scroll right top;float:right;padding:0 10px 10px;width:172px;}div.home_calendar h3{padding:15px 15px 15px 0;}div.home_calendar .date{color:#630;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:bold;}div.home_calendar p{font-size:10px;font-style:italic;padding:1px 0;line-height:11px;margin-bottom:0;}div.calendar{width:680px;}table.calendartable{border-bottom:1px solid #BFBFBF;}table.calendartable td{width:97px;}table.calendartable td div.calendar_date_box{padding:0 5px;}tr.calendar_dows td{border-bottom:1px solid #000;}td.month,td.currentdate,td.date{border-bottom:1px solid #BFBFBF;}td.month div.calendar_day_number{border-bottom:medium none;font-size:10px;height:20px;padding-left:5px;}td.date div.calendar_day_number{background-color:#E3E3E3;border-bottom:medium none;font-size:10px;height:20px;padding-left:5px;}td.currentdate div.calendar_day_number{background-color:#999;border-bottom:medium none;color:#fff;font-size:10px;height:20px;padding-left:5px;}p.dayheader{color:#676767;font-size:12px;margin:0;}.highlightedevent,table.calendartable .events{font-size:9px;line-height:11px;padding:3px;}.highlightedevent,.highlightedevent a:link,.highlightedevent a:visited{background-color:#900;color:#fff;}div.currenteventbox{left:400px;padding:10px;position:absolute;top:10px;width:300px;z-index:600;background:#FAF1D7;display:none;border:solid 1px #e3e3e3;}div.button{float:left;margin:0 5px 10px 0;}div.button a{float:left;width:142px;height:31px;}div.button a:hover{background-position:0 -36px;}ul.pdf_list{float:left;font-family:Helvetica,Arial,Helvetica,sans-serif;font-size:10px;margin:0 5px 20px 0;text-transform:uppercase;}ul.pdf_list li{background:#E3E3E3 url(../images/styles/icons/pdf.gif) no-repeat scroll 5px center;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px 0 0;padding:1px 1px 1px 10px;width:250px;}ul.pdf_list li a{color:#333;padding-left:18px;text-decoration:none;}div.multicontent_box li{background:transparent url('../images/styles/icons/icon_arrow.gif') no-repeat scroll left center;border-bottom:1px solid #E3E3E3;padding:5px 5px 5px 15px;width:125px;color:#333;font-size:10px;text-transform:uppercase;cursor:pointer;line-height:12px;}div.multicontent_box li.active{background:url('../images/styles/icons/icon_arrow_dwn.gif') no-repeat scroll left center;}div.multicontent_box ul{margin-bottom:15px;}div.multicontent_text{clear:both;display:none;}img.news_image{border:1px solid #E3E3E3;float:left;margin:0 10px 10px 0;padding:3px;width:87px;height:56px;}div.news_blurb{width:268px;float:right;}div.news_blurb p{font-size:11px;line-height:18px;}div.news_blurb_container{clear:both;float:left;margin-bottom:15px;}div.elementary{background:transparent url(../images/styles/schoolife/elementary_header.gif) no-repeat scroll left top;height:42px;width:361px;}div.elementary_box{background:#F69021 url(../images/styles/schoolife/bgd_box_elementary.gif) repeat-y scroll 0 0;width:361px;}div.secondary{background:transparent url(../images/styles/schoolife/secondary_header.gif) no-repeat scroll left top;height:42px;width:361px;}div.secondary_box{background:#F69021 url(../images/styles/schoolife/bgd_box_secondary.gif) repeat-y scroll 0 0;width:361px;}div.school_life_news div{padding:10px 10px 10px 30px;margin-bottom:15px;}div.school_life_news a:link,div.school_life_news a:visited{text-decoration:underline;text-transform:none;font-size:16px;color:white;}div.school_life_news h4{margin-top:20px;}div.school_life_news p{color:white;}div.school_life_news p a:link,div.school_life_news p a:visited{font-size:12px;}img.news_col_image{border:1px solid #E3E3E3;margin:10px 0 10px 7px;padding:8px;}div.page_slideshow{float:left;width:287px;margin:10px 0 10px 0;}div.page_slideshow_container{border:1px solid #E3E3E3;margin:auto;width:268px;height:141px;}div.page_slideshow_content{margin:5px;width:258px;height:131px;overflow:hidden;position:absolute;background-color:white;}img.slideshow_image{position:absolute;top:0;left:0;opacity:0;width:258px;height:131px;}#page_gallery{width:890px;height:110px;margin:auto;margin-top:10px;}div.gallery_left_button{width:30px;height:30px;background:url('../images/styles/gallery/photos_back.png');float:left;cursor:pointer;}div.gallery_thumbnail_box{width:800px;height:110px;background:url("../images/styles/gallery/gallery_slider_background.png");float:left;}div.gallery_right_button{width:30px;height:30px;float:left;background:url('../images/styles/gallery/photos_forward.png');cursor:pointer;}div.gallery_image_container{margin:10px 20px 10px 10px;}div.gallery_slider{width:770px;height:80px;overflow:hidden;position:relative;}div.gallery_images{height:80px;position:absolute;}div.gallery_image{width:130px;height:80px;float:left;}div.gallery_image img{margin:0 5px 0 5px;cursor:pointer;}div.photo_box{position:absolute;background-color:white;z-index:1000;background:url('../images/styles/gallery/pinwheel.gif') center no-repeat white;}div.email_link{width:32px;height:32px;background:url('../images/styles/gallery/email_link.png');z-index:5;position:absolute;right:13px;bottom:10px;cursor:pointer;}div.image_count{text-align:center;font-size:12px;position:absolute;bottom:-15px;text-align:center;width:100%;left:0;color:white;height:10px;}div.pause_button,div.play_button{width:32px;height:32px;background:url('../images/styles/gallery/gallery_playback.png');z-index:5;position:absolute;right:48px;bottom:10px;cursor:pointer;}div.pause_button{background-position:0 -32px;}#phototab a{display:block;float:left;height:51px;width:93px;}#phototab a:hover{background-position:0 -51px;}ul.photo-box-nav li,ul.tab-box-nav li{padding-bottom:0;list-style:none;display:inline;}ul.tab-box-nav li{font-size:12px;font-family:Tahoma,sans-serif;text-align:center;padding-top:5px;padding-left:10px;padding-bottom:2px;}ul.tab-box-nav .tab{BACKGROUND:url(../images/styles/tabs/tab-inactive-left.gif) no-repeat;CURSOR:pointer;COLOR:#616060;}ul.tab-box-nav .tab span{padding:5px 10px 0 0;background:url(../images/styles/tabs/tab-inactive-right.gif) no-repeat right top;}ul.tab-box-nav .selected-tab{BACKGROUND:url(../images/styles/tabs/tab-active-left.gif) no-repeat;CURSOR:pointer;COLOR:#333;}ul.tab-box-nav .selected-tab span{padding:5px 10px 0 0;background:url(../images/styles/tabs/tab-active-right.gif) no-repeat right top;}ul.photo-box-nav .tab{width:93px;height:51px;float:left;}ul.photo-box-nav .selected-tab{background-position:0 -51px;}.tab-box-container{clear:both;}.photo-tab-box-container{background-color:#800000;width:368px;padding:10px 0 10px 0;}.photo-tab-box-content{background-color:black;margin:0 10px;border:1px solid #B81118;padding:5px;}.photo-tab-box-content p{background-color:#333;color:white;font-size:12px;line-height:18px;margin-bottom:5px;margin-left:-5px;margin-top:5px;padding-left:10px;width:100%;}.info-box{background:#E3E3E3;padding:10px;}.info-box P{FONT-SIZE:11px;}.tab-box-pillar{height:300px;float:left;width:1px;}.tab-box-content{height:0;overflow:hidden;}.sport-tab-container{background:#E3E3E3;padding:10px 0;}.sport-tab-content{margin:0 10px;border:solid 1px #b81118;background-color:white;padding:10px 10px 5px 10px;}.yellow{color:#EFBA0C;}.orange{color:#ED8B1E;}p.utilitylink{background:transparent url(../images/styles/123/graybar.gif) no-repeat scroll 0 0;font-size:18px;font-weight:bold;height:27px;margin:25px 0;padding:3px 0 0 15px;width:348px;font-family:Helvetica,Arial,Helvetica,sans-serif;}p.utilitylink a{color:#333;display:block;text-decoration:none;}blockquote{background:#FAF1D7 url(../images/styles/123/quote_left.gif) no-repeat scroll 5% 10%;clear:both;}blockquote div{background:transparent url(../images/styles/123/quote_right.gif) no-repeat scroll 97% 100%;font-size:11px;line-height:16px;padding:10px 10px 10px 40px;color:black;}blockquote p{color:#333;font-size:12px;font-style:italic;padding-left:15px;padding-bottom:10px;}div.teachers{width:680px;}div.teacher_box{float:left;width:326px;height:160px;margin:0 2px 10px 0;}div.teacher_light{background-color:white;}div.teacher_dark{background-color:#faf1d7;}div.teacher_box_content{padding:10px;}img.teacher_image{border:1px solid #E3E3E3;float:left;margin:0 16px 0 0;padding:8px;}div.image_link_pdf,div.image_link{margin:10px 0;text-align:center;float:left;}div.athletics_box{background:transparent url(../images/styles/athletics/athletics_box.jpg) no-repeat scroll 0 0;height:500px;margin:10px auto;width:369px;}div.athletics_box_content{margin:auto;padding:90px 13px 0 13px;}div.sport_listing_button{float:left;width:171px;}div.sport_listing_button a{float:left;width:142px;height:32px;margin:10px 15px 15px 15px;text-indent:-10000px;}div.sport_listing_button a:hover{background-position:0 -36px;}div.athletic_headlines_header{width:373px;height:28px;background:url('../images/styles/athletics/headlines.gif');margin:20px 0 0 0;}div.athletic_headlines{padding:15px 0;}div.athletic_headlines li{background:url('../images/styles/athletics/headline_arrow.gif') no-repeat;padding-bottom:5px;padding-left:17px;font-size:13px;line-height:15px;}div.coach_box{float:left;width:225px;}div.coach_box div{width:100px;margin:5px;float:left;}div.coach_box div.coach_title{color:#630;font-size:10px;font-style:normal;font-weight:bold;}div.coach_box div.coach_list{font-size:11px;line-height:18px;font-style:italic;}div.sport-tab-content li{background:url('../images/styles/athletics/headline_arrow.gif') no-repeat;padding:0 0 5px 17px;font-size:11px;line-height:18px;}div.wallpaper_container{width:110px;float:left;text-align:center;}div.wallpaper_container p{font-size:11px;line-height:18px;margin-bottom:0;}.winner{color:#F2B44E;font-weight:bold;text-transform:uppercase;}div.maxprep_button{width:150px;height:70px;margin:auto;}div.maxprep_button a{float:left;width:150px;height:70px;background:url('../images/styles/athletics/MaxPreps.gif');}div.maxprep_button a:hover{background-position:0 -70px;}div.age_btn{width:129px;height:33px;float:left;margin:10px 18px;}div.age_btn a{float:left;width:129px;height:33px;}div.age_btn a:hover{background-position:0 -35px;}div.team_roster{width:677px;margin-top:25px;}table.roster_table{width:100%;background-color:#666;}tr.roster_header td{background-color:#E3E3E3;border-bottom:2px solid #000;font-size:12px;font-weight:bold;padding:5px;text-transform:uppercase;}tr.roster_item td{background-color:#333;border-top:5px solid black;font-size:13px;padding:5px;color:#EDBA12;}div.roster_image_box{float:left;width:326px;height:160px;margin:0 2px 10px 0;}div.roster_light{background-color:white;}div.roster_dark{background-color:#faf1d7;}div.roster_image_box_content{padding:10px;}img.roster_image{border:1px solid #E3E3E3;float:left;margin:0 16px 0 0;padding:8px;}div.team_schedule{width:677px;margin-top:25px;}table.schedule_table{width:100%;background-color:#666;}tr.schedule_header td{background-color:#E3E3E3;border-bottom:2px solid #000;font-size:12px;font-weight:bold;padding:5px;text-transform:uppercase;}tr.home_schedule td,tr.away_schedule td,tr.tba_schedule td{background-color:#333;border-top:5px solid black;font-size:13px;padding:5px;color:#EDBA12;}tr.away_schedule td{color:white;}tr.tba_schedule td{color:#A2060E;}div.message{background-color:yellow;font-weight:bold;padding:10px;color:red;}fieldset{border:1px solid #E3E3E3;clear:left;float:left;margin:0 0 5px;padding:10px;width:332px;}fieldset legend{color:#B51017;font-size:16px;padding:10px 0 15px;}fieldset label{clear:both;display:block;color:#333;font-size:11px;}fieldset span{color:#333;font-size:11px;}fieldset select,fieldset textarea,fieldset input{width:330px;border:1px solid #e3e3e3;padding:3px;margin-bottom:3px;}label input{width:200px;}input.validation-failed{border:2px solid red;}.validation-advice{border:1px solid #e3e3e3;color:red;font-weight:bold;font-size:11px;padding:3px 5px;margin-bottom:10px;background:yellow;}.archive_form fieldset{width:245px;border:0;}.archive_form input{width:245px;}select.date_selector{width:115px;margin-right:5px;}input.search_button{display:block;width:90px;height:21px;margin:auto;border:0;}input.radio,input.checkbox{width:15px;}select.exp_date{width:70px;}input.dollar_amount{width:310px;}#news_archive_list{float:left;}div.news_archive_item{margin-bottom:20px;clear:both;width:370px;}div.news_archive_item img{float:left;margin-right:10px;}div.news_archive_date_list{float:left;margin-bottom:10px;}#campus_map{width:660px;height:652px;background:url('../images/map/campus_map.jpg');position:relative;}div.map_detail_box{background-color:#FAF1D7;height:265px;left:325px;padding:10px;position:absolute;top:20px;width:295px;z-index:600;font-size:11px;line-height:16px;}div.map_button{cursor:pointer;}div.map_detail_box img{margin:0 15px;}div.page_slideshow_content img{margin:0;}div.map_title{font-weight:bold;}div.map_slideshow_box{margin-top:10px;}div.sponsor_list{width:660px;clear:both;margin-top:20px;float:left;}div.sponsor_item{clear:both;float:left;font-size:11px;line-height:18px;}div.sponsor_image,div.sponsor_text{float:left;width:330px;}div.sponsor_text{padding:35px 0;}div.success_stories{width:680px;margin-top:20px;}div.successbox,div.successhighlight{padding:10px;clear:both;margin-bottom:20px;}div.successhighlight{background:#faf1d7;}div.successhighlight img,div.successbox img{border:1px solid #e3e3e3;padding:8px;}div.successbox img{float:right;}div.successhighlight img{float:left;}.mask{position:absolute;opacity:.9;filter:alpha(opacity=90);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);z-index:999;background:#000;}.over_mask{position:absolute;top:30px;z-index:1000;width:100%;}div.cancellation_wrapper,div.notice_wrapper{position:absolute;top:0;left:0;width:100%;height:2000px;z-index:1000;}div.html_editor,div.cancellation,div.notice{z-index:800;margin:150px auto;border-width:2px;border-color:white;border-style:solid;}div.notice{width:320px;background:url('../images/styles/Bulldog.gif') top left no-repeat #f0af2f;padding:10px 10px 10px 350px;}div.html_editor,div.cancellation{width:600px;background-color:black;padding:10px;}div.cancellation p,div.notice p{font-size:13px;padding:10px;}div.notice p{color:black;}div.cancellation p{color:white;}div.cancellation .title,div.notice .title{padding:20px;font-size:25px;color:#d31620;}