﻿html a:hover{visibility:visible}
#content{background-image:url('images/contentbg.jpg'); background-color:#fff; background-repeat:repeat-y; margin:0; padding:0; width:47.50em}
#header{background-image:url('images/header4.gif'); width:47.50em; height:130px; border-bottom:2px solid black; background-repeat:no-repeat}
#announcement{margin:10px 0 0 3px; padding:0}
#announcement .date{display:none}
#announcement .top{height:36px; width:170px; background-repeat:no-repeat; background-image:url('images/announcementbox-top.gif')}
#announcement .middle{width:170px; background-repeat:repeat-y; background-image:url('images/announcementbox-middle.gif')}
#announcement .bottom{height:63px; width:170px; background-repeat:no-repeat; background-image:url('images/announcementbox-bottom.gif')}
img{border:0}
a:active, a:focus{outline:0}
.link:link{color:#0b41f3; outline:0}
.formlink:link{color:#fff; outline:0}
.formlink:visited{color:#fff; outline:0}
.link:visited{color:#4566a2; outline:0}
.link[href^="http:"]:link{color:#0b41f3; outline:0; background:url(images/externallink.gif) no-repeat right top; padding-right:10px; display:inline-block}
.link[href^="http:"]:visited{color:#4566a2; outline:0; background:url(images/externallink.gif) no-repeat right top; padding-right:10px; display:inline-block}
.link[href^="http:"]:hover{color:#c3af04; outline:0; background:url(images/externallink.gif) no-repeat right top; padding-right:10px; display:inline-block}
.link:hover, .formlink:hover{color:#c3af04; text-decoration:none; outline:0}
#wrapper{text-align:left; padding:0; width:578px; min-height:920px; height:auto !important; height:920px}
.highlight{background-color:#fefbd2; color:Black; border:2px solid #316efa}
body{background:#356581 url(images/bg2.png) repeat-x}
#maincontent{background-color:white; position:relative; width:578px; float:left; border-left:solid 2px black; border-right:solid 2px black}
.searchbut{position:absolute; right:4px; top:2px; float:left}
.searchbox{border-color:gray; color:gray; font-style:italic}
#mail{position:relative; border:0 solid black; background-image:url('../images/mailblk.gif'); background-repeat:no-repeat; display:block; width:170px; height:55px; margin:0 0 4px 4px; padding:0}
#homealertbox{background:transparent url(images/alert-box.gif) no-repeat; width:578px; height:110px}
#homealertbox .alert{position:relative; float:left; width:180px; text-align:center; color:#fff; font:700 1.3em Georgia,"Times New Roman",Times,serif; line-height:1em}
#homealertbox .alertmessage{width:390px; position:relative; float:left; padding:15px 0 0 5px; font-family:Georgia,"Times New Roman",Times,serif; font-size:.75em}
#footer{border-top:2px solid black; clear:both; background-image:url('images/footer3.gif'); margin:0; padding:0; width:760px; height:56px; font-family:Georgia,"Times New Roman",Times,serif; font-size:.8em}
#footer a[href^="http:"]:link, a[href^="http:"]:visited{color:black; background:url(images/externallink.gif) no-repeat right top; padding-right:10px}
#footer a:link, a:visited{color:black}
#footer a[href^="http:"]:hover{text-decoration:none; background:url(images/externallink.gif) no-repeat right top; padding-right:10px}
#footer a:hover{text-decoration:none}
#footer ul{margin:5px 0 0 10px; list-style:none}
#footer li{float:left; position:relative; padding:0 10px; list-style:none}
#princeletter{position:relative; border:0 solid black; background-image:url(''); background-repeat:no-repeat; display:block; width:170px; height:50px; margin:0 0 4px 4px; padding:0}
#dreamad{position:relative; border:0 solid black; background-image:url('charitywater-talent-down.jpg'); background-repeat:no-repeat; display:block; width:170px; height:50px; margin:0; padding:0}
#adone{position:relative; border:0 solid black; background-image:url(images/charitywater-talent-down.jpg); background-repeat:no-repeat; display:block; width:170px; height:300px; margin:0; padding:0}
#adone a{display:block; border:0 solid black; width:170px; height:300px; padding:0; margin:0}
#princeletter a, #mail a, #dreamad a{display:block; border:0 solid black; width:170px; height:50px; padding:0; margin:0}
#homepagecontent{height:300px}
#homepagecontent p{font-size:.9em; line-height:1.3em; font-family:Georgia,"Times New Roman",Times,serif; margin:10px 0 0 5px}
#adone img{display:block; width:170px; height:300px; border:0 solid green; padding:0; margin:0}
#princeletter img, #mail img, #dreamad img{display:block; width:170px; height:50px; border:0 solid green; padding:0; margin:0}
#princeletter a:hover img, #adone a:hover img, #mail a:hover img, #dreamad a:hover img{visibility:hidden}
#gcalendar{margin:10px 0 0 5px; width:540px}
#gcalendar p{text-align:center; padding-left:40px; font:700 2em Georgia,"Times New Roman",Times,serif}
.storybg{padding:0; background-image:url('images/content.gif'); background-repeat:repeat-y; margin:0}
.storywrapper{font-size:.75em; font-family:Georgia,"Times New Roman",Times,serif; padding:10px 0 15px 14px; float:left; position:relative}
.stories li{background-position:0 50%; background-image:url('images/contentbullet.gif'); background-repeat:no-repeat; padding:3px 0 3px 15px}
.stories a[href^="http:"]:link{color:#0b41f3; background:url(images/externallink.gif) no-repeat right top; padding-right:10px}
#ma a[href$=".pdf"]:link{color:#0b41f3; background:url(images/externallink.gif) no-repeat right top; padding-right:10px}
#ma a[href$=".pdf"]:visited{color:#0b41f3; background:url(images/externallink.gif) no-repeat right top; padding-right:10px}
#ma a:hover{text-decoration:none; color:#c3af04}
#ma a[href$=".pdf"]:hover{text-decoration:none; color:#c3af04}
.stories a:link{color:#0b41f3}
.stories a[href^="http:"]:visited{color:#4566a2; background:url(images/externallink.gif) no-repeat right top; padding-right:10px}
.stories a:visited{color:#4566a2}
.stories a:hover{text-decoration:none; color:#c3af04}
.stories a[href^="http:"]:hover{text-decoration:none; color:#c3af04}
.stories{list-style-type:none; padding:0 0 0 10px; margin:0; width:258px; text-align:left}
#headline{border-bottom:2px solid black; width:576px; margin:0 0 0 1px; padding:0; background-color:#e7e7d5}
#headline p{line-height:1.5em; margin:5px 0 0 5px; font-family:Georgia,"Times New Roman",Times,serif; font-size:.8em; color:black; padding:0 4px}
#headline img{margin:2px 0 0 2px; padding:0}
#headline a[href^="http:"]:link{color:#0b41f3; background:url(images/externallink.gif) no-repeat right top; padding-right:10px}
#headline a[href^="http:"]:visited{color:#4566a2; background:url(images/externallink.gif) no-repeat right top; padding-right:10px}
#headline a:link{color:#0b41f3}
#headline a:visited{color:#4566a2}
#headline a:hover{text-decoration:none; color:#c3af04}
#announcement a:link{color:#000; background-image:none}
#announcement a:visited{color:#FFC; background-image:none}
#announcement a:hover{text-decoration:none; color:#FF3}
#announcement span{font-weight:700; display:block}
#topphotos{width:572px; height:164px; background:transparent url(images/photo-dividers.gif) no-repeat; font-family:Georgia,"Times New Roman",Times,serif; font-size:small; display:block}
#topphotos a{text-decoration:none}
#topphotos .photo{float:left; position:relative; width:190px; margin-top:5px}
#topphotos .photo img{border:1px solid black}
#topphotos .photo p{width:170px; padding-left:9px; text-align:justify}
#topphotostitle{width:576px; text-align:center; color:#4E7C9C; height:45px; border-top:2px #dedede dashed; border-bottom:2px #dedede solid; padding:0 0 5px 2px; font:italic 700 xx-large Georgia,"Times New Roman",Times,serif}
#sectionheader{background-color:#e7e7d5; padding:0; margin:0 0 0 0px; width:578px; height:153px; position:relative}
#quickinfoheader{font-size:.7em; font-family:Georgia,"Times New Roman",Times,serif; margin:0 0 0 10px; height:30px; width:560px; background-repeat:no-repeat; background-image:url('images/quickinfo.gif')}
#academictabs, #athletictabs, #alumnitabs, #newstabs{height:147px; top:1px; left:3px; position:relative; float:left; width:150px; padding-right:10px}
#academictabs li, #athletictabs li, #alumnitabs li, #newstabs li{list-style-type:none; display:block; width:150px; height:35px}
#academictabs li a{background:transparent url(images/academics-sprite.png) no-repeat; line-height:35px; display:block; height:35px; width:150px; margin-top:2px; text-decoration:none}
#athletictabs li a{background:transparent url(images/athletics-sprite.png) no-repeat; line-height:35px; display:block; height:35px; width:150px; margin-top:2px; text-decoration:none}
#alumnitabs li a{background:transparent url(images/alumni-sprite.png) no-repeat; line-height:35px; display:block; height:35px; width:150px; margin-top:2px; text-decoration:none}
#newstabs li a{background:transparent url(images/news-sprite.png) no-repeat; line-height:35px; display:block; height:35px; width:150px; margin-top:2px; text-decoration:none}
#academictabs li a span, #athletictabs li a span, #alumnitabs li a span, #newstabs li a span{visibility:hidden}
#academictabs li a.academicsSOMtab, #athletictabs li a.athleticsTRADITIONtab, #alumnitabs li a.alumniCALENDARtab, #newstabs li a.newsHIGHLANDERtab{background-position:0px 0px}
#academictabs li a:hover.academicsSOMtab, #athletictabs li a:hover.athleticsTRADITIONtab, #alumnitabs li a:hover.alumniCALENDARtab, #newstabs li a:hover.newsHIGHLANDERtab{background-position:0px -36px}
#academictabs li a.academicsBLOGtab, #athletictabs li a.athleticsSPOTLIGHTtab, #alumnitabs li a.alumniDIRECTORYtab, #newstabs li a.newsARCHIVEtab{background-position:0px -72px}
#academictabs li a:hover.academicsBLOGtab, #athletictabs li a:hover.athleticsSPOTLIGHTtab, #alumnitabs li a:hover.alumniDIRECTORYtab, #newstabs li a:hover.newsARCHIVEtab{background-position:0px -108px}
#academictabs li a.academicsSFWtab, #athletictabs li a.athleticsSTORYARCHIVEtab, #alumnitabs li a.alumniSPOTLIGHTtab, #newstabs li a.newsFORMStab{background-position:0px -144px}
#academictabs li a:hover.academicsSFWtab, #athletictabs li a:hover.athleticsSTORYARCHIVEtab, #alumnitabs li a:hover.alumniSPOTLIGHTtab, #newstabs li a:hover.newsFORMStab{background-position:0px -180px}
#academictabs li a.academicsCALIAtab, #athletictabs li a.athleticsHIGHSCHOOLSPORTStab, #alumnitabs li a.alumniCAMPAIGNtab, #newstabs li a.newsEVENTStab{background-position:0px -216px}
#academictabs li a:hover.academicsCALIAtab, #athletictabs li a:hover.athleticsHIGHSCHOOLSPORTStab, #alumnitabs li a:hover.alumniCAMPAIGNtab, #newstabs li a:hover.newsEVENTStab{background-position:0px -252px}
#alumnihome{text-align:left; padding:10px 0; width:578px; min-height:690px; height:auto !important; height:690px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small}
#alumnihome #left{float:left; position:relative; width:396px}
#alumnihome #left p{padding:0 10px 15px; line-height:1.6em; text-align:justify}
#alumnihome span{font-weight:700; font-size:large; font-style:italic}
#alumnihome #right{float:left; position:relative; width:180px; text-align:center}
#alumnievent{font-family:Georgia,"Times New Roman",Times,serif}
#alumnievent p{padding:0 10px 15px; font-size:small; text-align:justify; line-height:1.6em}
#alumnievent .photo{float:right; position:relative; border:1px solid black; margin:5px 10px 10px}
#alumnievent h3{padding:15px 0 15px 10px; text-align:Left; font-size:1.2em; color:#4b7aaf; font-weight:700}
#alumnievent h4{padding:15px 0 5px 10px; text-align:Left; font-size:1.0em; font-weight:700}
.sportsmenu{border-left:2px solid gray; border-top:2px solid gray; border-right:2px solid gray}
.sportsmenuitem{border-bottom:2px solid gray}
#subsectiontitleS{font-family:Georgia,"Times New Roman",Times,serif; font-size:2em; text-align:center; padding-top:15px; padding-bottom:10px}
#subsectiontitleA{font-family:Georgia,"Times New Roman",Times,serif; font-size:2em; text-align:center; padding-top:15px; padding-bottom:10px; padding-left:45px}
#securitynotice{width:576px; text-align:center; font-family:Georgia,"Times New Roman",Times,serif; font-size:.95em; line-height:1.4em; height:845px}
#securitynotice p{text-align:left; padding:10px 20px}
.procedbutton{margin:15px; font:700 .75em Georgia,"Times New Roman",Times,serif}
#email{font-family:Georgia,"Times New Roman",Times,serif; font-size:.95em; line-height:1.6em; height:845px}
#subpagecontainer{text-align:left; padding:0; width:560px; font-family:Georgia,"Times New Roman",Times,serif; font-size:medium; line-height:2.5em}
#missionstatement{width:400px; padding:20px 0 0 100px; font-weight:700}
#classname, .aboutustitle, .contactustitle{padding:30px 0 0 10px; text-align:Left; color:#4b7aaf; font:700 2em Georgia,"Times New Roman",Times,serif}
#classdescription{padding:10px 12px 5px 30px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small; line-height:1.65em; text-align:justify}
#textbook{padding:10px 0}
#prerequisite{padding:10px 0 0}
#articlewrapper{text-align:left; padding:0; width:576px; min-height:830px; height:auto !important; height:830px}
#articlewrapper h3.headline{font-family:Arial,Helvetica,"Arial Black",Gadget; font-size:1.5em; padding:5px 0 15px; text-align:center; width:560px}
#articlewrapper #left{position:relative; float:left; width:230px; background-color:#e7e7d5; font-family:Georgia,"Times New Roman",Times,serif; font-size:small; height:325px}
#articlewrapper #right{position:relative; float:left; width:346px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small; text-align:justify}
#articlewrapper #right p{padding:0 13px 15px; line-height:1.6em}
#articlewrapper #left ul{margin:0 0 0 25px; text-transform:capitalize}
#articlewrapper #left li{margin:0 0 5px}
#articlewrapper #fullpage{width:576px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small; text-align:justify}
#articlewrapper #fullpage p{padding:0 13px 15px; line-height:1.6em}
#articlewrapper .video{margin:20px 0 0 130px}
#articlewrapper #articlehighlights{font-weight:700; text-align:center; color:#4b7aaf; margin:12px 0 0}
#articlewrapper .caption{font-size:x-small; text-align:center}
#administration{background:transparent url(directory/images/administration-directory.gif) no-repeat; height:218px; width:542px; font-family:Georgia,"Times New Roman",Times,serif; margin:0 0 15px 15px}
#faculty{background:transparent url(directory/images/faculty-directory.gif) no-repeat; height:218px; width:542px; font-family:Georgia,"Times New Roman",Times,serif; margin:0 0 15px 15px}
#bod{background:transparent url(directory/images/bod-directory.gif) no-repeat; height:218px; width:542px; font-family:Georgia,"Times New Roman",Times,serif; margin:0 0 15px 15px}
#administration .title, #faculty .title, #bod .title{padding:5px 0 0 225px; font-size:1.6em}
#administration p, #faculty p, #bod p{padding:10px 0 0 220px}
#facprofile{text-align:left; padding:0; width:576px}
#facprofile #profile{z-index:1; width:545px; background:transparent url(images/teacher-profile-bg.gif) no-repeat; height:250px; font-family:tahoma; font-size:x-large; margin:5px 14px; display:block}
#facprofile #profile2{z-index:1; width:545px; background:transparent url(images/teacher-profile-bg2.gif) no-repeat; height:250px; font-family:tahoma; font-size:x-large; margin:5px 14px; display:block}
#facprofile #left{width:197px; height:246px; float:left; position:relative; top:2px}
#facprofile #right{background-color:transparent; width:348px; height:246px; float:left; position:relative; display:block; overflow:hidden; margin:0}
#facprofile #right .name{color:#fff; padding:5px}
#facprofile #right table{color:black; font-size:small; width:272px}
#facprofile #right table td{vertical-align:top}
#facprofile #right .text{font-size:x-small}
#facprofile #right2{width:500px; height:246px; float:left; position:relative; display:block; overflow:hidden}
#facprofile #right2 .name{color:#fff; padding:5px}
#facprofile #right2 table{color:black; font-size:small; width:472px}
#facprofile #right2 table td{vertical-align:top}
#facprofile #right2 .text{font-size:x-small}
#facprofile #contentprofile{padding:6px 5px; background-color:transparent}
#demograhics{text-align:left; padding:0; width:576px}
#demoheader{background:transparent url(images/demographics-header.gif) no-repeat; height:71px; width:578px; padding:0 0 20px}
#demoleft{padding:0; width:420px; float:left; position:relative}
#demoright{padding:0; width:125px; float:left; position:relative}
#demofooter{clear:both}
#city{margin:0 0 0 50px; font-family:Georgia,"Times New Roman",Times,serif; font-size:x-large}
#demonumber{margin:0 0 50px 50px; font-family:Georgia,"Times New Roman",Times,serif; font-size:medium}
#cityimages{margin:0 30px 0 0}
#county{margin:10px 0 10px 110px}
#images{height:88px}
#demoheader ul{padding:30px 0 0 10px; font-family:tahoma; font-size:small}
#demoheader li{float:left; position:relative; list-style:none; margin:0 7px 0 0}
#demographics a:visited{color:blue}
#demographics a:hover{color:#c3af04; text-decoration:none}
#sportswrapper{text-align:left; padding:0; width:578px; min-height:830px; height:auto !important; height:830px}
#athleticsubheader ul, #aboutussubheader ul{list-style:none; border-top:2px solid black; border-bottom:2px solid black; margin:0; display:block; height:20px; background:#a7bdd3; font-family:Georgia,"Times New Roman",Times,serif}
#athleticsubheader ul li, #aboutussubheader ul li{float:left; position:relative; width:142px; display:block; height:20px; text-align:center; border-right:2px solid black}
#athleticsubheader ul li a, #aboutussubheader ul li a{width:142px; display:block; text-decoration:none; color:black; height:20px}
#athleticsubheader ul li a:hover, #aboutussubheader ul li a:hover{color:#fff; background-color:#6a8cb0; width:142px; display:block}
#athleticsubheader #left{position:relative; float:left; width:397px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small}
#athleticsubheader #right{position:relative; float:right; width:181px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small}
#athleticsubheader #left #boxscoredate{padding:5px 0 2px 15px; font-weight:700; display:none}
#athleticsubheader #left #boxscore{font-family:monospace; border:1px solid black; border-collapse:collapse; width:340px; text-align:center; margin:4px 0 0 28px}
#athleticsubheader #left #boxscorewin{border:0 solid black; border-top:0; width:341px; border-collapse:collapse; font-family:monospace; margin:0}
#athleticsubheader #left #boxscorewin .tabletwo{border:0 solid black}
#athleticsubheader #left #boxscore th{border:1px solid black; border-collapse:collapse; text-align:center}
#athleticsubheader #left #boxscore td{border:1px solid black; white-space:normal; text-align:center}
#athleticsubheader #right .standingheader{font-weight:700; padding:5px 0; text-align:center}
#athleticsubheader #right #standings{border:1px solid black; width:170px; border-right:1px solid black; font-family:monospace; border-collapse:collapse; padding:0 0 5px; margin:0 0 0 7px}
#athleticsubheader #right #standings th{border:1px solid black; text-align:center; background-color:#b5babf}
#athleticsubheader #right #standings td{border-right:1px solid black; text-align:left; padding:0 0 0 2px}
#athleticsubheader #right #standings .odd{background-color:#dce5ec}
#athleticsubheader #right #gallery{border:1px solid black; margin:0 0 0 5px}
#athleticsubheader #left #highlightheader{padding:10px 0 0 14px; width:367px}
#athleticsubheader #left .highlights{padding:10px 0 15px; margin:0 0 10px; display:none}
#athleticsubheader #left .highlightpic{margin:0 0 0 17px; border:1px black solid}
#athleticsubheader #left .highlights .highlightleft{position:relative; float:left; width:100px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small}
#athleticsubheader #left .highlights .highlightright{position:relative; float:right; width:260px; padding:0 9px; font-family:Georgia,"Times New Roman",Times,serif; font-size:.9em; text-align:left}
#athleticsubheader #left .highlights h5{font-size:1.2em}
.highlightdate{font-size:1em; padding:0 0 5px}
#schedule #heading{font-size:.9em; font-family:Tahoma,Verdana,Courier,monospace; vertical-align:bottom; border:1px solid black}
#schedule{text-align:center; width:95%; margin:10px 10px 0 13px; padding:0; font-size:.75em; font-family:Tahoma,Verdana,Courier,monospace; white-space:normal; border-collapse:collapse; line-height:17px; text-transform:capitalize}
#schedule th{border:1px solid gray}
#schedule td{border:1px solid gray}
#schedule #away{background-color:#dce5ec}
#calendar{width:578px}
#calendar h1 a:hover{color:black}
#calendar a:visited{color:blue}
#calendar a:hover{color:#c3af04; text-decoration:none}
#calheader{background:transparent url(images/calendar-header.gif) no-repeat; width:578px; height:71px}
#calendar h1{text-align:center; font-family:tahoma}
#calendar h2{padding:5px}
#calendar h2 a:hover{color:black}
#calmonths ul, #calheader ul{padding:20px 0 0; font-family:tahoma; font-size:small}
#calmonths li, #calheader li{float:left; position:relative; list-style:none; margin:0 7px 0 0}
#calendar #events{padding:5px 0}
#calendar .left{float:left; position:relative; width:115px}
#calendar .left p{text-align:center; font:700 small Georgia,"Times New Roman",Times,serif}
#calendar .right{float:left; position:relative; width:463px}
#calendar .right p{padding:0 15px; font:400 small Georgia,"Times New Roman",Times,serif}
#calendarfooter{clear:both}
#calendar #report{padding:0 0 0 7px}
#calendar #report .left{float:left; position:relative; width:125px; margin:0; padding:0}
#calendar #report .left p{text-align:center; font:400 small Georgia,"Times New Roman",Times,serif}
#calendar #report .center{float:left; position:relative; width:120px}
#calendar #report .center p{text-align:center; font:400 small Georgia,"Times New Roman",Times,serif}
#calendar #report .right{float:left; position:relative; width:325px}
#calendar #report .right p{font:400 small Georgia,"Times New Roman",Times,serif}
#calendar #exams{padding:5px 0}
#calendar #exams .left{float:left; position:relative; width:140px}
#calendar #exams .left p{text-align:center; font:700 small Georgia,"Times New Roman",Times,serif}
#calendar #exams .right{float:left; position:relative; width:438px}
#calendar #exams .right p{padding:0 15px; font:400 small Georgia,"Times New Roman",Times,serif}
#photogallerywrapper{text-align:left; padding:0; width:578px; min-height:830px; height:auto !important; height:830px}
#photogallerywrapper .photo, #photogallerywrapper .photofirst{text-align:center; font-family:Georgia,"Times New Roman",Times,serif; font-size:medium; float:left; position:relative; width:180px; padding:5px}
#photogallerywrapper .photofirst{padding:5px 5px 5px 8px}
.som{text-align:center; font-family:Georgia,"Times New Roman",Times,serif}
.som .photo{border:1px solid black; margin:0 0 0 5px; vertical-align:50%}
.som .left{width:200px; float:left; text-align:left; height:300px; position:relative}
.som .right{width:376px; float:left; position:relative; text-align:left; margin-top:-4px; padding:0 0 25px}
.som .right .name{font-size:1.6em; padding:0; margin:0}
.som .right .textboxsenior{background-color:#C1C3C0; width:350px; border:2px solid black; font-size:.9em; font-style:italic; padding:0 10px 10px}
.som .right .question{font-size:1.2em; font-weight:700; font-style:normal; padding-top:10px}
#navlist_d{list-style-type:none; padding:0; width:530px; height:4em; margin:0 0 0 35px}
#navlist_d li{display:block; width:3.2em; height:2em; float:left; margin:0 .2em 0 0}
#navlist_d a{display:block; width:3.2em; height:2em; position:relative; text-decoration:none}
#navlist_d a em{display:block; font-style:normal; font-family:Tahoma; width:3.2em; height:1.8em; line-height:1.8em; color:#000; border-bottom:.5em solid #000; position:absolute; top:0; left:0; cursor:pointer; text-align:center}
#navlist_d a:hover{color:#ebdd7b}
#navlist_d a:hover em{border-bottom:.5em solid #ebdd7b}
#navlist_d a:active, #navlist_d a:focus{width:0; height:0; outline:0}
#navlist_d a:active em, #navlist_d a:focus em{border-bottom:.5em solid #628bc7; color:#628bc7; outline:0}
#archive{text-align:center; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.2em; margin-top:30px}
#archive img{float:left; position:relative; margin:5px 15px; width:250px}
#archive p{float:left; position:relative; padding:5px 0 35px 15px; width:250px}
#archive #section{font-family:Georgia,"Times New Roman",Times,serif; margin-top:10px; text-align:left}
#archive #section h3{font-size:3em; text-align:center; color:#4b7aaf}
#archive #section h4{padding:15px 0 5px 15px; text-align:Left; font-size:1.2em; font-weight:700}
#archive #section .date{font-size:medium; float:none; padding:5px 0 0 15px}
#archive #section ul{padding:5px 0 5px 30px; font-size:medium; list-style:disc; float:left}
#aboutuswrapper #fullpage{width:576px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small; text-align:justify}
#aboutuswrapper #fullpage p{padding:0 10px 20px 10px; line-height:1.6em}
#subheader{background:transparent url(/images/photos.jpg) no-repeat; height:250px; border-bottom:1px solid black}
.geninfotitle{padding:0 0 0 10px; text-align:Left; color:#4b7aaf; font:700 1.2em Georgia,"Times New Roman",Times,serif}
#contacuswrapper #fullpage{width:576px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small; text-align:justify}
#contacuswrapper #fullpage p{padding:0 13px 10px; line-height:1.6em}
#contacuswrapper #fullpage p span{font-weight:700}
#sfw{background:transparent url(academics/sfw/images/bg.png) repeat 0 0; font-family:Georgia,"Times New Roman",Times,serif}
#sfw .plate{background:transparent url(academics/sfw/images/nameplate.gif) no-repeat; font-family:Georgia,"Times New Roman",Times,serif; height:92px; width:311px; margin:35px 0 0 63px}
#registration{font-family:Georgia,"Times New Roman",Times,serif; width:570px}
#registration .email{margin-left:105px; margin-bottom:5px; border:1px solid black}
#registration .status{border:1px solid red; margin-left:16px; margin-bottom:5px}
#registration .phone{border:1px solid red; margin-left:87px; margin-bottom:5px}
#registration .zip{border:1px solid red; border:1px solid red; margin-left:90px; margin-bottom:5px}
#registration .state{border:1px solid red; margin-left:109px; margin-bottom:5px}
#registration .city{border:1px solid red; margin-left:118px; margin-bottom:5px}
#registration .address{border:1px solid red; margin-left:89px; margin-bottom:5px}
#registration .lastname{border:1px solid red; margin-left:70px; margin-bottom:5px}
#registration .firstname{border:1px solid red; margin-left:67px; margin-bottom:5px}
#registration .comments{border:1px solid black}
#registration p{font-size:medium; line-height:1.4em}
#registration span{top:-5px; position:relative}
.events{font-family:Georgia,"Times New Roman",Times,serif}
.events h2{font-family:Georgia,"Times New Roman",Times,serif; font-size:1.8em; text-align:center; padding-bottom:10px; color:#4b7aaf}
.events p{font-family:Georgia,"Times New Roman",Times,serif; font-size:small; line-height:1.6em; text-align:justify; padding:0 13px 15px}
#privacywrapper{font-family:Georgia,"Times New Roman",Times,serif}
#privacywrapper p{font-size:small; line-height:1.6em; text-align:justify; padding:0 13px 15px}
#privacywrapper h2{font-size:1.8em; text-align:center; padding-bottom:10px; color:#4b7aaf}
#admissionswrapper{font-family:Georgia,"Times New Roman",Times,serif}
#admissionswrapper p{font-size:small; line-height:1.6em; text-align:justify; padding:0 13px 15px}
#admissionswrapper h2{font-size:1.8em; text-align:left; padding:0 0 10px 10px; color:#4b7aaf}
.tsb, .highlander, .traditionpage, .alumnievents{font-family:Georgia,"Times New Roman",Times,serif}
.tsb .name{color:white; font-size:1.5em}
.tsb h3{font-size:1.1em; text-align:left; padding:0 0 10px 10px}
.highlander h1{font-size:1.4em; padding:30px 0 0 20px; font-family:Georgia,"Times New Roman",Times,serif}
.highlander p{font-size:small; padding:5px 0 0 20px}
.highlander ul{padding:5px 0 0 25px}
.traditionpage h1{padding-left:8px}
.alumnievents p{text-align:justify; padding:10px 20px 0 20px; font-size:small; line-height:1.6em}
.sitemap ul{padding-bottom:5px; margin-left:30px; font-family:Georgia,"Times New Roman",Times,serif; font-size:small}
#formheader{background:transparent url(images/formheader.gif) no-repeat; width:578px; height:396px; color:white; font-family:Georgia,"Times New Roman",Times,serif; font-size:x-large; margin:0; padding:0}
#formmiddle{background:transparent url(images/formmiddle.gif) repeat-y; width:578px; height:1300px; font-family:Georgia,"Times New Roman",Times,serif; font-size:x-large}
#formheader p, #formmiddle p{margin:0 20px 5px 20px; line-height:80px; position:relative}
#largeImage{position:absolute; padding:.5em; background:#e3e3e3; border:1px solid #BFBFBF}
#slider{width:526px; ; height:300px; ; position:relative; ; overflow:hidden; ; left:27px; top:21px}
#slider ul{padding:0; list-style:none; margin:0}
#sliderContent{width:526px; ; position:absolute; ; top:0; ; margin-left:0}
.sliderImage{float:left; ; position:relative; ; display:none}
.sliderImage .box{position:absolute; ; left:0; font:14px/16px Arial Helvetica,sans-serif; font-weight:bold; padding:8px 13px; width:500px; background:transparent url(images/blackbox-trans.png) no-repeat; color:#fff; display:none; ; bottom:0}
.clear{clear:both}
.javascriptDisabled{float:left; ; position:relative}
.javascriptDisabled span{position:absolute; ; left:0; font:14px/16px Arial,Helvetica,sans-serif; font-weight:bold; padding:10px 13px; width:500px; background:transparent url(images/blackbox-trans.png) no-repeat; color:#fff; bottom:0}
.itemrollover{border:2px solid gray; padding:0; margin:0 2px 0 2px; float:left; text-align:center}
.itemrollover:hover{border:2px solid black}

