html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, 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;}
:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{font-family:Lucida Sans, Helvetica, Arial, sans-serif;color:#594c3a;font-size:14px;line-height:18px;margin:0;padding:0;}
body{background-image:url(/images/site/bk.jpg);background-repeat:repeat-x;}
a{color:#dd6c00;text-decoration:none;}
a:hover{text-decoration:underline;}
hr{border:0;width:100%;height:15px;clear:both;background:url(/images/site/divider-white.gif) repeat-x;}
td{border-bottom:1px solid #e5e4e3;}
#page{background-image:url(/images/nav/nav-fill-stripes.jpg);background-repeat:repeat-x;z-index:0;width:100%;}
.divider{width:100%;height:15px;clear:both;}
.dividerShort{width:100%;height:1px;clear:both;}
.clear{clear:both;}
.beige{background:url(/images/site/divider-beige.gif) repeat-x;}
.white{background:url(/images/site/divider-white.gif) repeat-x;}
#mainContent #content img.leftImage{float:left;margin-right:20px;}
#mainContent #content img.rightImage{float:right;margin-left:20px;}
#calendarHome h2, #newsHome h2{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:24px;line-height:26px;color:#594c3a;}
#mastInterior #pageName h1{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:30px;color:#faf6eb;}
.staff h3{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:16px;margin-top:10px;}
.calendarItems .description h3{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:16px;line-height:16px;margin:0px;padding:0px;}
#mainContent h1.newsTitle, h1.bio{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:30px;margin-top:10px;margin-bottom:10px;color:#dd6c00;}
h2.bio{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:24px;margin-bottom:20px;}
#mainContent h2.newsDate{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:20px;margin-top:10px;margin-bottom:20px;}
#mainContent h1{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:30px;color:#dd6c00;}
#mainContent h2{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:24px;}
#mainContent h3{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;}
#mainContent #downloads h3{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:16px;}
#mainContent #contentFull ul#sitemap li a{font-family:"museo-slab-1","museo-slab-2",Lucida Sans, Helvetica, Arial, sans-serif;font-weight:500;font-size:24px;color:#594c3a;}
#footerWrapper{margin-top:15px;padding-bottom:30px;background:url(/images/nav/footer-bk.gif) repeat-x;overflow:auto;clear:both;}
#footer{position:relative;margin:0 auto;width:960px;text-align:left;}
#footer a.logo{width:56px;height:58px;float:left;display:block;background:url(/images/nav/sis-logo-footer.gif) no-repeat;text-indent:-9999px;}
ul#footerNav{float:right;height:19px;margin-top:24px;display:block;width:900px;}
ul#footerNav li{display:inline;float:left;margin-left:48px;}
ul#footerNav li.first{margin-left:28px;}
ul#footerNav li a{display:block;text-indent:-9999px;background:url(/images/nav/footer-nav.png) no-repeat;}
ul#footerNav li a.home{width:47px;height:19px;background-position:0px -19px;}
ul#footerNav li a.home:hover, ul#footerNav li#here a.home{background-position:0px 0px;}
ul#footerNav li a.about{width:69px;height:19px;background-position:-64px -19px;}
ul#footerNav li a.about:hover, ul#footerNav li#here a.about{background-position:-64px 0px;}
ul#footerNav li a.admissions{width:84px;height:19px;background-position:-153px -19px;}
ul#footerNav li a.admissions:hover, ul#footerNav li#here a.admissions{background-position:-153px 0px;}
ul#footerNav li a.school{width:87px;height:19px;background-position:-257px -19px;}
ul#footerNav li a.school:hover, ul#footerNav li#here a.school{background-position:-257px 0px;}
ul#footerNav li a.news{width:40px;height:19px;background-position:-359px -19px;}
ul#footerNav li a.news:hover, ul#footerNav li#here a.news{background-position:-359px 0px;}
ul#footerNav li a.services{width:60px;height:19px;background-position:-447px -19px;}
ul#footerNav li a.services:hover, ul#footerNav li#here a.services{background-position:-447px 0px;}
ul#footerNav li a.media{width:45px;height:19px;background-position:-528px -19px;}
ul#footerNav li a.media:hover, ul#footerNav li#here a.media{background-position:-528px 0px;}
ul#footerNav li a.calendar{width:66px;height:19px;background-position:-594px -19px;}
ul#footerNav li a.calendar:hover, ul#footerNav li#here a.calendar{background-position:-594px 0px;}
ul#footerNav li a.staff{width:34px;height:19px;background-position:-681px -19px;}
ul#footerNav li a.staff:hover, ul#footerNav li#here a.staff{background-position:-681px 0px;}
ul#footerNav li a.alumni{width:54px;height:19px;background-position:-737px -19px;}
ul#footerNav li a.alumni:hover, ul#footerNav li#here a.alumni{background-position:-737px 0px;}
#footer .column{width:207px;margin:25px 10px 25px 0px;float:right;overflow:auto;}
#footer .column p{font-size:12px;color:#777777;}
#footer .column li{clear:both;padding-top:6px;overflow:auto;font-size:12px;}
#footer .column a.facebookMedium, #footer .column a.flickrMedium, #footer .column a.youtubeMedium{float:left;margin-right:5px;}
a.addSmall{width:41px;height:20px;display:block;background:url(/images/site/buttons-small.png);text-indent:-9999px;}
a.addSmall:hover{background-position:0px -20px;}
a.facebook{display:block;width:16px;height:16px;background:url(/images/site/social-small.png) no-repeat;text-indent:-9999px;}
a.twitter{display:block;width:16px;height:16px;background:url(/images/site/social-small.png) no-repeat;background-position:0px -16px;text-indent:-9999px;}
#calendarHome a.prev{width:15px;height:15px;display:block;background:url(/images/site/buttons-small.png);background-position:-133px 0px;text-indent:-9999px;}
#calendarHome a.prev:hover{background-position:-133px -15px;}
#calendarHome a.next{width:15px;height:15px;display:block;background:url(/images/site/buttons-small.png);background-position:-148px 0px;text-indent:-9999px;}
#calendarHome a.next:hover{background-position:-148px -15px;}
#subnav #subnavList a.subscribeSmall{width:135px;height:22px;display:block;background:url(/images/site/buttons-small.png);background-position:-164px 0px;text-indent:-9999px;}
#subnav #subnavList a.subscribeSmall:hover{;background-position:-164px -22px;}
.calendarItems a.addToCalendar{width:113px;height:47px;display:block;background:url(/images/site/buttons-small.png);background-position:-300px 0px;text-indent:-9999px;}
.calendarItems a.addToCalendar:hover{;background-position:-412px 0px;}

a.curriculum{width:103px;height:22px;display:block;background:url(/images/site/buttons-small.png);background-position:-526px 0px;text-indent:-9999px; float: right;}
a.curriculum:hover{background-position:-526px -22px;}
a.descriptionSmall{width:81px;height:22px;display:block;background:url(/images/site/buttons-small.png);background-position:-628px 0px;text-indent:-9999px; float: right;}
a.descriptionSmall:hover{background-position:-628px -22px;}

a.subscribeMedium{width:96px;height:33px;display:block;background:url(/images/site/buttons-medium.png);text-indent:-9999px;}
a.subscribeMedium:hover{background-position:0px -33px;}
a.subscribeMediumReverse{width:96px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:0px -33px;text-indent:-9999px;}
a.subscribeMediumReverse:hover{background-position:0px 0px;}
a.facebookMedium{width:24px;height:24px;display:block;background-image:url(/images/site/social-medium.gif);text-indent:-9999px;}
a.flickrMedium{width:24px;height:24px;display:block;background-image:url(/images/site/social-medium.gif);background-position:0px -48px;text-indent:-9999px;}
a.youtubeMedium{width:24px;height:24px;display:block;background-image:url(/images/site/social-medium.gif);background-position:0px -24px;text-indent:-9999px;}
a.flickrLink{width:132px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:-761px 0px;text-indent:-9999px;float:right;margin-left:20px;margin-bottom:20px;margin-top:20px;}
a.flickrLink:hover{background-position:-761px -33px;}
a.youtubeLink{width:126px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:-893px 0px;text-indent:-9999px;float:right;margin-left:20px;margin-bottom:20px;margin-top:20px;}
a.youtubeLink:hover{background-position:-893px -33px;}


a.description{width:105px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:-405px 0px;text-indent:-9999px;}
a.description:hover{background-position:-405px -33px;}
a.employment-details{width:104px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:-509px 0px;text-indent:-9999px;}
a.employment-details:hover{background-position:-509px -33px;}
a.employment-apply{width:149px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:-613px 0px;text-indent:-9999px;}
a.employment-apply:hover{background-position:-613px -33px;}
ul.pagination li.beginning a{width:78px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:-96px 0px;text-indent:-9999px;margin-top:-10px;}
ul.pagination li.beginning a:hover{background-position:-96px -33px;}
ul.pagination li.previous a{width:96px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:-174px 0px;text-indent:-9999px;margin-top:-10px;}
ul.pagination li.previous a:hover{background-position:-174px -33px;}
ul.pagination li.next a{width:66px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:-269px 0px;text-indent:-9999px;margin-top:-10px;}
ul.pagination li.next a:hover{background-position:-269px -33px;}
ul.pagination li.end a{width:71px;height:33px;display:block;background:url(/images/site/buttons-medium.png);background-position:-335px 0px;text-indent:-9999px;margin-top:-10px;}
ul.pagination li.end a:hover{background-position:-335px -33px;}
#headLeft{background-image:url(/images/nav/quicklinks-fill.png);background-position:right top;background-repeat:repeat-x;height:191px;position:absolute;right:0;width:50%;z-index:0;}
#headContent, #main_content, #footer_content, #copy_content{margin:auto;position:relative;width:960px;}
#headContent{width:960px;z-index:6;}
#headLink{height:138px;min-height:138px;clear:both;}
#logo{clear:both;float:left;margin-top:20px;position:relative;width:600px;}
#logo img{border:0;float:left;margin-right:10px;}
#tag{float:left;width:475px;margin-top:35px;}
#tag img{clear:both;}
#tag p{color:#D6CFB7;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-style:italic;clear:both;padding-top:5px;}
#searchBox{float:right;margin-top:45px;width:300px;z-index:10;}
fieldset.search{border:none;width:300px;margin:0 auto;}
.search input, .search button{border:none;float:left;}
.search input.box{color:#fff;font-size:12px;width:247px;height:31px;padding-left:10px;background:#616161 url(/images/nav/search/searchBkBrown.gif) no-repeat;}
.search input.box:focus{background:#616161 url(/images/nav/search/searchBkBrown.gif) no-repeat left -31px;outline:none;}
.search button.btn{width:43px;height:31px;cursor:pointer;text-indent:-9999px;background:#fbc900 url(/images/nav/search/searchBkBrown.gif) no-repeat top right;}
.search button.btn:hover{background:#fbc900 url(/images/nav/search/searchBkBrown.gif) no-repeat bottom right;}
ul#utility{clear:both;margin-bottom:10px;}
ul#utility li{list-style:none;display:inline;float:left;margin-bottom:10px;font-size:13px;margin-right:33px;}
ul#utility li.last{float:right;margin:0;}
ul#utility li a{color:#ede2be;text-decoration:none;}
ul#utility li a:hover{text-decoration:underline;}
ul#utility li a.facebook{float:left;margin-right:10px;}
#main{position:relative;margin:0 auto;width:960px;text-align:left;}
#mainContent{position:relative;margin:0 auto;width:960px;text-align:left;clear:both;}
#mainContent p{margin-bottom:20px;}
#mainContent h1{margin:20px 0px;line-height:30px;}
#mainContent h1.bio{margin:20px 0px 5px 0px;line-height:30px;}
#mainContent h2{margin:10px 0px;line-height:28px;}
#mainContent h2.bio{margin:0px 0px 10px 0px;line-height:28px;}
#mainContent h3{margin:10px 0px;line-height:22px;}
#mainContent h3.bio{margin:0px 0px;line-height:22px;}
#mainContent h3.media{margin:2px 0px 0px 0px;line-height:22px;}
#mainContent h3.news-title{margin:0px 0px;line-height:22px;}
#mainContent img{padding:5px;border:1px solid #e2ded8;}
#mainContent img.noBorder{border:none;padding:0;}
#mainContent img.edit{padding:0;border:none;visibility:hidden;width:1px;height:1px;}
#mainContent p.news-date{font-size:10px;text-transform:uppercase;margin:0px 0px 5px 0px;}
#mainContent table td{vertical-align:top;padding:5px;}
#mainContent #content ul li{list-style-position:outside;list-style-image:url(../images/site/list-item.gif);margin-left:15px;margin-bottom:15px;color:#777777;font-size:12px;line-height:16px;}
#mainContent #content ol li{margin-left:25px;margin-bottom:15px;color:#777777;font-size:12px;line-height:16px;list-style-type:decimal;}
#mainContent #downloads{width:200px;background-color:#f9f9f4;border:1px solid #e5e4e3;float:right;margin:0px 0px 15px 15px;padding:10px 10px 10px 10px;}
#mainContent #downloads h3{padding:0px 10px 10px 0px;margin:0;}
#mainContent #downloads #required{font-size:10px;text-transform:uppercase;margin-bottom:10px;}
#mainContent #downloads ul li{margin-top:5px;margin-bottom:5px;padding:5px 10px;border-bottom:1px solid #e5e4e3;list-style:none;margin:0;min-height:18px;}
#mainContent #downloads ul li.doc{background:url(/images/site/icon-download.jpg) no-repeat;padding-left:25px;}
#mainContent #downloads ul li.link{background:url(/images/site/icon-link.jpg) no-repeat;padding-left:25px;}
#mainContent #downloads .required{color:#594c3a;font-size:16px;}
#calendarHome, #newsHome{width:300px;float:right;overflow:auto;}
#calendarHome{margin-top:35px;}
#newsHome{margin-top:10px;}
#calendarHome .headline{width:190px;float:left;}
#calendarHome .headline h2{margin-bottom:5px;}
#calendarHome a.subscribeMedium{float:right;}
#calendarHome #pageCount{float:left;text-transform:uppercase;font-size:11px;margin:0px 5px;}
#calendarHome a.prev, #calendarHome a.next{float:left;margin-top:2px;}
#calendarHome .item{width:240px;margin:5px 0px;float:left;}
#calendarHome .item p.date, #newsHome .item p.date{text-transform:uppercase;font-size:11px;}
#calendarHome a.addSmall{margin:2px 0px;float:right;}
#newsHome h2{margin-bottom:10px;}
#newsHome p{margin:0px;}
#homeBottom{width:100%;clear:both;overflow:auto;background:url(/images/site/school-photo.jpg) no-repeat;background-position:bottom;padding-bottom:225px;padding-top:10px;}
#homeBottom a.headmaster{width:281px;height:143px;display:block;background-image:url(/images/site/chairman-welcome.jpg);text-indent:-9999px;float:left;margin:10px 10px 0px 15px;}
#homeBottom #tigerTimes{width:281px;height:143px;display:block;background-image:url(/images/site/tiger-times-subscribe.jpg);text-indent:-9999px;float:left;margin:10px 10px 0px 15px;}
#homeBottom #tigerTimes a.subscribeMediumReverse{float:right;margin:95px 15px 0px 0px;}
#mastInterior{background:url(/images/site/interior-bk.png) no-repeat;overflow:auto;margin-top:25px;margin-bottom:20px;width:960px;height:340px;clear:both;}
#mastInterior #mastImage{width:915px;height:290px;display:block;position:absolute;float:left;margin-top:13px;margin-left:22px;z-index:4;}
#mastInterior #pageName{margin-top:224px;background-color:#d76900;padding:15px 25px;overflow:auto;float:left;z-index:5;position:absolute;}
#mastInterior #pageName h1{font-size:30px;color:#faf6eb;font-weight:normal;}
#mastInterior #breadcrumb{margin-top:300px;margin-left:22px;margin-right:23px;padding:10px;font-style:italic;color:#f8f5ea;font-size:12px;background-color:#9d927e;}
#mastInterior #breadcrumb a{text-decoration:none;color:#e0dcd4;}
#mastInterior #breadcrumb a:hover{text-decoration:underline;}
#subnav{background:url(/images/site/subnav-bk-row.gif) repeat-y;width:258px;margin-bottom:30px;float:left;overflow:auto;}
#subnavError{background:none;width:258px;margin-bottom:30px;float:left;overflow:auto;}
#subnavError img.error{border:none;margin-left:75px;}
#subnav #top{width:228px;height:100px;padding:10px 15px 0px 15px;display:block;background:url(/images/site/subnav-bk.gif) no-repeat;}
#subnav #topPlain{width:228px;height:50px;padding:10px 15px 0px 15px;display:block;background:url(/images/site/subnav-bk-plain.gif) no-repeat;}
#subnav #top #social, #subnav #topPlain #social{width:198px;height:33px;background:url(/images/site/button-share-page.gif) no-repeat;display:block;margin-top:10px;margin-left:10px;margin-bottom:30px;text-indent:-9999px;}
#subnav #top #social a.facebook, #subnav #top #social a.twitter, #subnav #topPlain #social a.facebook, #subnav #topPlain #social a.twitter{float:right;margin-top:8px;margin-right:7px;}
#subnav #top #social a.facebook, #subnav #topPlain #social a.facebook{margin-right:15px;}
#subnav #top a.parent{color:#FFF;font-size:16px;padding-left:15px;}
#subnav h2, #subnav p{margin-left:20px;}
#subnav p{font-size:13px;line-height:15px;}
#subnav #subnavList{padding:5px 25px 10px 10px;}
#subnav #subnavList ul li{font-size:16px;padding:8px 19px;border-bottom:1px solid #efeeeb;}
#subnav #subnavList ul li a{color:#594c3a;}
#subnav #subnavList ul li.here a, #subnav #subnavList ul li.parent-here a, #subnav #subnavList ul li a:hover{color:#dd6c00;}
#subnav #subnavList ul li.here, #subnav #subnavList ul li.parent-here, #subnav #subnavList ul li:hover{background:url(/images/site/subnav-arrow.gif) no-repeat;}
#subnav #subnavList ul li ul{margin-top:10px;}
#subnav #subnavList ul li ul li{border:none;font-size:13px;padding:4px 10px;}
#subnav #subnavList ul li.here ul li a, #subnav #subnavList ul li.parent-here ul li a{color:#594c3a;}
#subnav #subnavList ul li.here ul li.here a, #subnav #subnavList ul li.parent-here ul li.here a, #subnav #subnavList ul li.here ul li a:hover, #subnav #subnavList ul li.parent-here ul li a:hover{color:#dd6c00;}
#subnav #subnavList ul li.here ul li.here, #subnav #subnavList ul li.parent-here ul li.here, #subnav #subnavList ul li.here ul li:hover{background:none;}
#subnav #subnavList ul li ul li.here, #subnav #subnavList ul li ul li:hover{background:none;}
#subnav #subnavList img.googlePowered{border:none;margin-left:15px;}
#subnav #subnavList form{margin-left:20px;margin-bottom:15px;}
#subnav #subnavList .calLegend{clear:both;overflow:auto;margin-top:10px;}
#subnav #subnavList .calLegend .icon{width:25px;height:25px;display:block;float:left;margin-right:10px;background-color:#F00;}
#subnav #subnavList .calLegend .icon0{background:url(/images/site/school-icons.png);background-position:0px 0px;text-indent:-9999px;}
#subnav #subnavList .calLegend .icon1{background:url(/images/site/school-icons.png);background-position:0px -25px;text-indent:-9999px;}
#subnav #subnavList .calLegend .icon2{background:url(/images/site/school-icons.png);background-position:0px -50px;text-indent:-9999px;}
#subnav #subnavList .calLegend .icon3{background:url(/images/site/school-icons.png);background-position:0px -75px;text-indent:-9999px;}
#subnav #subnavList .calLegend .calLegend-checkbox{float:left;margin-right:10px;margin-top:2px;width:15px;}
#subnav #subnavList .calLegend .calLegend-checkbox input{float:left;}
#subnav #subnavList .calLegend .calLegend-description{width:140px;overflow:auto;float:left;}
#subnav #subnavList .calLegend .calLegend-description a.subscribeSmall{margin-top:3px;}
#subnav #subnavList #weekAhead{margin-left:20px;}
#subnav #subnavList #weekAhead p{margin:2px 0px 15px 0px;line-height:16px;}
#subnav #subnavList #weekAhead p.date{font-size:11px;text-transform:uppercase;line-height:13px;margin:0;}
#subnav #subnavBottom{width:258px;height:21px;display:block;background:url(/images/site/subnav-bk-row-bottom.gif) no-repeat;}
.calendarItems{line-height:16px;}
.calendarItems .icon{width:25px;height:25px;display:block;float:left;margin-right:10px;background-color:#F00;}
.calendarItems .icon0{background:url(/images/site/school-icons.png);background-position:0px 0px;text-indent:-9999px;}
.calendarItems .icon1{background:url(/images/site/school-icons.png);background-position:0px -25px;text-indent:-9999px;}
.calendarItems .icon2{background:url(/images/site/school-icons.png);background-position:0px -50px;text-indent:-9999px;}
.calendarItems .icon3{background:url(/images/site/school-icons.png);background-position:0px -75px;text-indent:-9999px;}
.calendarItems .description{width:500px;float:left;overflow:auto;line-height:14px;}
.calendarItems .description .date{font-size:11px;line-height:13px;text-transform:uppercase;margin:0px;padding:0px;}
.calendarItems a.addToCalendar{float:right;width:113px;overflow:auto;}
#mainContent #content{width:665px;float:right;overflow:auto;margin-right:10px;margin-bottom:30px;}
#mainContent #contentFull{width:930px;overflow:auto;margin-bottom:30px;margin-left:30px;}
ul.pagination{margin-top:25px;clear:both;overflow:visible;height:50px;}
#mainContent ul.pagination li{display:inline;list-style:none;float:left;margin:0px;padding:0;padding-top:10px;}
.staffMember{float:left;width:205px;overflow:auto;font-size:12px;line-height:14px;margin-top:25px;margin-right:15px;}
.staffMember .staffNumber{visibility:hidden;height:1px;overflow:auto;}
.staffMember span.date{text-transform:uppercase;font-size:11px;}
.staffDivider{height:1px;}
#staffPhotoBio{float:right;margin-left:25px;margin-bottom:25px;}
.courseGuide{overflow:auto;}
.courseGuide .courseTitle{width:200px;overflow:auto;font-weight:bold;float:left;padding-left:10px; font-size: 12px;}

.courseCategoryAndSequence{background-color:#9d927e; padding: 0px 15px; overflow: auto; margin-bottom: 10px;}
.courseCategoryAndSequence h3.courseCategoryHeader{float: left; width: 300px; font-size: 16px; color:#faf9f4;}
.courseCategoryAndSequence .curriculum{margin: 10px 0px 0px 0px;}
p.courseDescription{clear: both; padding: 0px 10px;}
.endCourseList{margin-bottom: 30px;}

.even{background-color:#f9f9f4;padding:10px 0px;border-bottom:1px solid #efeeeb;clear:both;overflow:auto;}
.odd{padding:10px 0px;border-bottom:1px solid #efeeeb;border-top:1px solid #efeeeb;clear:both;overflow:auto;}

.legend{float:right;margin-right:100px; clear: both;}
.legend div{width:65px;text-transform:uppercase;text-align:center;font-size:11px;float:left;}
.legendPopulated{float:right;width:370px;}
.legendPopulatedHS{float:right;width:438px;}
.legendPopulated .empty, .legendPopulatedHS .empty{width:15px;height:20px;display:block;text-indent:-9999px;float:left;border:1px solid #e5e4e3;margin:0px 17px 0px 33px;}
.legendPopulated .required, .legendPopulatedHS .required{width:15px;height:20px;display:block;text-indent:-9999px;background:url(../images/site/buttons-small.png) no-repeat;background-position:-41px 0px;float:left;margin:5px 17px 0px 33px;}
.legendPopulated .description, .descriptionSmall, .legendPopulatedHS .description{float:right;margin: 0px 10px;}
#mainContent #content .question{cursor:pointer;clear:both;width:100%;}
#mainContent #content .question h3{color:#dd6c00;}
#mainContent #content .answer{clear:both;width:100%;overflow:auto;}
.employment-list{overflow:auto;}
.employment-list h3{float:left;padding-left:10px;}
.employment-details, .employment-apply{float:right;margin-right:10px;}
.employment-description{clear:both;padding:30px 10px 0px 10px;}
.employment-downloads{width:200px;float:right;overflow:auto;padding:10px;border:1px solid #e5e4e3;background-color:#f9f9f4;margin-left:15px;margin-bottom:15px;}
#mainContent #contentFull ul#sitemap li{padding:4px 0px;list-style:none;margin-bottom:25px;}
#mainContent #contentFull ul#sitemap li ul{margin-bottom:5px;margin-top:5px;}
#mainContent #contentFull ul#sitemap li ul li ul{margin-bottom:5px;margin-top:5px;}
#mainContent #contentFull ul#sitemap li ul li{list-style-position:inside;list-style-image:url(../images/site/list-item.gif);line-height:14px;margin-left:15px;margin-bottom:0px;border-bottom:1px solid #f3edd7;}
#mainContent #contentFull ul#sitemap li ul li a{font-family:Lucida Sans, Helvetica, Arial, sans-serif;font-size:16px;line-height:18px;color:#dd6c00;}
#mainContent #contentFull ul#sitemap li ul li ul li{border:none;}
#mainContent #contentFull ul#sitemap li ul li ul li a{font-family:Lucida Sans, Helvetica, Arial, sans-serif;font-size:14px;line-height:16px;color:#dd6c00;}
#mainContent #contentFull ul#sitemap li ul li ul li ul li a{font-family:Lucida Sans, Helvetica, Arial, sans-serif;font-size:12px;line-height:14px;color:#777777;font-weight:normal;font-style:italic;}
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;z-index:50;}
#popupAlert{display:none;position:fixed;_position:absolute;height:300px;width:600px;background:#FFFFFF;border:2px solid #a09380;z-index:51;padding:12px;font-size:13px;}
#popupAlertClose{font-size:14px;line-height:14px;cursor:pointer;font-weight:700;display:block;}
#popupAlert h1, #popupAlert p{margin-bottom:20px;}
#nav{clear:both;height:53px;width:960px;display:block;}
ul.topnav{list-style:none;margin:0;padding:0;float:left;width:827px;}
ul.topnav *{margin:0;padding:0;}
ul.topnav a{display:block;color:#fff;text-decoration:none;font-size:12px;}
ul.topnav li{position:relative;float:left;}
ul.topnav ul{position:absolute;top:44px;left:0;background:#ef821b;display:none;opacity:0;list-style:none;}
ul.topnav ul li{position:relative;border:1px solid #9d907d;border-top:none;width:175px;margin:0;}
ul.topnav ul li a{display:block;padding:3px 7px 5px;background:/*url(/images/nav/drop-down.jpg)*/ repeat-x #8b7f6f;}
ul.topnav ul li a:hover{background-color:#de6e02;background-image:none;}
ul.topnav ul ul{left:175px;top:-1px}
a#menu1, a#menu2, a#menu3, a#menu4, a#menu5, a#menu6, a#menu7, a#menu10{background:url(/images/nav/main-nav-news.jpg) no-repeat;height:44px;text-indent:-9999px;}
a#menu1{width:110px;background-position:-3px 0px;}
a#menu1:hover, a#menu1.here{background-position:-3px -44px;}
a#menu2{width:138px;background-position:-112px 0px;}
a#menu2:hover, a#menu2.here{background-position:-112px -44px;}
a#menu3{width:145px;background-position:-250px 0px;}
a#menu3:hover, a#menu3.here{background-position:-250px -44px;}
a#menu4{width:111px;background-position:-395px 0px;}
a#menu4:hover, a#menu4.here{background-position:-395px -44px;}
a#menu5{width:94px;background-position:-507px 0px;}
a#menu5:hover, a#menu5.here{background-position:-507px -44px;}
a#menu6{width:88px;background-position:-600px 0px;}
a#menu6:hover, a#menu6.here{background-position:-600px -44px;}
a#menu7{width:113px;background-position:-689px 0px;}
a#menu7:hover, a#menu7.here{background-position:-689px -44px;}
a#menu10{width:132px;background-position:-827px -44px;}
a#menu10:hover, a#menu10.here{background-position:-827px 0px;}
#quickLinks{float:left;margin-top:9px;}
#feature{background:url(/images/slideshow/slideshow-bk-short.png) no-repeat;height:390px;margin:0px;padding:25px;position:relative;width:585px;float:left;}
.feature{height:420px;left:0;overflow:hidden;position:absolute;top:0;width:585px;padding:7px 25px 25px 27px;}
.infiniteCarousel{background:url(/images/slideshow/slideshow-tab.png) no-repeat;bottom:0;height:80px;left:0;min-height:0;padding:27px 0px 0px 20px;position:absolute;width:641px;}

#feature_thumbs{height:66px;min-height:0;width:526px;overflow:hidden;min-height:10px;margin:0 25px;position: relative;}
#feature_thumbs ul{border:0;height:74px;list-style-image:none;margin:0;padding:0;width:2000px;}
#feature_thumbs li{background-color:#fff;border:1px solid #f7c392;display:block;float:left;font-style:normal;height:64px;line-height:0;margin:0 10px 0 0;min-height:0;overflow:hidden;padding:0;width:64px;position:relative;}
#feature_thumbs li.orange:hover, #feature_thumbs li.orange_selected{border-color:#fff;}
#feature_thumbs li.orange div{background-color:#ec7f16;}
#feature_thumbs li a.thumb{display:block; float: left;}
#feature_thumbs li a.link{display:inline;}
#feature_thumbs li img{height:64px;width:64px;}
#feature_thumbs div{height:64px;width:232px;position: absolute; left: 64px;}
#feature_thumbs div p{color:#f7c392;font-family:'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif;font-size:11px;line-height:13px;padding:0px 0px 0px 10px;width:210px;}
#feature_thumbs div p a{color:#FFF;}
#feature_thumbs div p a:hover{color:#FFF;text-decoration:underline;}
#feature_thumbs h3{color:#fff;font-size:12px;padding:2px 0px 0px 10px;width:210px;}

/* prev, next, prevPage and nextPage buttons */
	a#slidePrev, a#slideNext {
		display: block;
		height: 29px;
		width: 28px;
		background: url(/images/slideshow/arrow.gif) no-repeat 0 0;
		text-indent: -9999px;
		margin-top: 20px;
		cursor: pointer;
		outline: 0;
	}
	
	/* right */
	a#slideNext { position: absolute; background-position: 0 0; top: 360px; right: 25px;}
	a#slideNext:hover,a#slideNext:active  { background-position:0 -28px; }	
	
	/* left */
	a#slidePrev	{ position: absolute; background-position: 0 -56px; top: 360px; left: 10px;} 
	a#slidePrev:hover,a#slidePrev:active { background-position:0 -84px; }
