 noscript{display:block;}#main > noscript{padding:0;}noscript.email{display: inline;}li.error,p.error,div.error,#main div.error h3,#main .error strong,#main .error a,#main .error a:visited,#sub .error a,#sub .error a:visited,#main li.error.checkbox-terms ul li,.character-count.overage{color:#b41c1c;}li.error,p.error,div.error,#main li.error.checkbox-terms ul li,.notice{font-weight:bold;}#sub p.error,#main div.error,#sub div.error,#main .notice,#sub .notice{padding:10px;}#main .notice,#sub p.error,#main div.error,#sub div.error{margin-top:10px;margin-left:10px;margin-right:10px;}#main ol + div.error,#main ul + div.error,#main p + div.error{margin-top:28px;}#main div.error + form fieldset{margin-top:14px;}p.error,div.error,.character-count.overage{background:#f0d2d2 url(/global/media/images/backgrounds/error.png) repeat center top;}#main .error strong{font-size:12px;}#main .error a:hover,#sub .error a:hover{color:#d22e2e;}li.error input[type="password"],li.error input[type="text"],li.error textarea,p.error,div.error,.notice{border-style: solid;}#main li.error input[type="password"],#main li.error input[type="text"],#main li.error select,#sub li.error input[type="password"],#sub li.error input[type="text"],#main li.error textarea,#sub li.error textarea,#main li.error.checkbox-terms ul,p.error,div.error,.notice{border-width:2px;}#main li.error input[type="password"],#main li.error input[type="text"],#main li.error select,#sub li.error input[type="password"],#sub li.error input[type="text"],#main li.error textarea,#sub li.error textarea,#main li.error.checkbox-terms ul,p.error,div.error{border-color:#b41c1c;}#main .error h3 + p,#main .error h3 + p *{font-size:14px;line-height:18px;}#main .error h3 + p,#main .error h3 + ol,#main .error h3 + ul{margin-top:4px;}#sub li.error > label > span{display:block;}#main .error.checkbox-terms strong{margin-left:4px;}li.error.checkbox-terms{position: relative;padding-bottom:13px;}li.error.checkbox-terms > span{position:absolute;bottom:0;width:100%;}li.error span.marker{padding-right:18px;background: url(/global/media/images/backgrounds/error-span.gif) no-repeat right center;}.notice,#main .notice a,#main .notice a:visited,.character-count.warning{border-color:#dd7200;background:#f8e0c1 url(/global/media/images/backgrounds/notice.png) repeat center top;color:#dd7200;}li.error.checkbox ul li,li.error.radio ul li{color:#656460;font-weight: normal;}#sub #academic-dates ol li{line-height:14px;}#sub #calendar h4{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}#sub #calendar h4 a{width:220px;height:451px;margin-top: -27px;}#sub #calendar h4 a:hover{background-position: top right;}#sub #call-orchard-radio{padding-right:70px;background-position:145px 47px;background-repeat: no-repeat;}#sub #call-us ul{list-style: none;position: relative;padding:0;}#sub #call-us li{padding:5px 10px 1px;border-bottom-width:1px;border-bottom-style: solid;}#sub > #call-us li + li{margin:0;}#sub #call-us li span{position:absolute;right:10px;}#sub #email-students{position: relative;}#sub #email-students h5{display: none;}#sub #facebook h4{margin-left:1px;margin-right:0;}#sub #facebook h4 a{width:215px;height:109px;}#sub #facebook h4 a:hover{background-position: top right;}#sub #getting-here a img,#sub ul.photos-alt{margin-top:10px;}#sub #getting-here a img,#sub ul.photos a img,#sub ul.photos-alt a{border-width:3px;border-style: solid;}#sub #lifelong-learning p + a{display: none;}#sub #list-year{display: none;}#sub #popular-services ul#navigation-popular{padding-left:0;padding-right:0;}#sub #popular-services ul#navigation-popular a,#sub #popular-services ul#navigation-popular a:hover{text-decoration: none;}#sub #popular-services ul#navigation-popular li{display:block;position: relative;bottom: -1px;float: left;margin:1px 1px 0 1px;padding:7px 10px 4px;font-weight:bold;text-transform: uppercase;line-height:12px;}#sub #popular-services ol{clear: left;margin-top:0;padding-top:8px;padding-bottom:10px;border-width:1px;border-style: solid;}#sub #popular-tags li a{text-decoration: none;}#sub #popular-tags ul{list-style: none;padding-left:10px;letter-spacing: -.5px;}#sub #popular-tags ul li{display: inline;margin:0 2px;text-transform: lowercase;line-height:18px;}#sub #search-credit-classes{position: relative;}#sub #search-employees form label span{display: none;}#sub #search-services form{position: relative;height:30px;}#sub #search-services input[type="text"]{position:absolute;top:7px;width:118px;}#sub #upcoming-activities ol li{line-height:12px;}#sub ul.accordion{padding-left:10px;}#sub ul.accordion ul,#sub ul.accordion ol{padding-left:25px;}#sub ul.accordion > li > a{margin-left: -4px;padding-left:16px;background-position:0 3px;}#sub ul.accordion > li > a:hover{background-position:0 -47px;}#sub #popular-services ul#navigation-popular li.active{margin:0;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;}#sub .attribution{display:block;text-align: right;}#videos ul.photos-alt li.auto-body-repair a{background-position: left center;}#sub p.button a{float: left;padding-top:8px;}#sub ol.calendar{list-style: none;padding-left:10px;}#sub #todays-events ol.calendar li em{display:block;margin:2px 0;line-height:12px;}#sub ol.calendar li{margin:6px 0;}#videos ul.photos-alt li.culinary-arts a{background-position: -64px center;}#sub ol.calendar span.date{display:block;}#sub #upcoming-activities span.date{margin:2px 0;}#sub ol.calendar span.day{font-style: italic;}#sub ul.accordion > li > a.expanded{background-position:0 -96px;}#sub #search-services p.button.find button{position:absolute;top:0;right:10px;float: none;}#sub #foundation-scholarship h4.fall a{background-image: url(/global/widgets/styles/../media/images/text/foundation-scholarship-h4-fall.png);}#sub .flickr a img{width:60px;height:60px;}#sub h4.graphic{height:auto;}#sub .login form + ul{padding:10px 10px 0;}#sub .login form + ul li{display: inline;}#sub .login form + ul li:first-child{border-right-width:1px;border-right-style: solid;margin-right:6px;padding-right:6px;}#videos ul.photos-alt li.music-performance a{background-position: -320px center;}#videos ul.photos-alt li.performing-arts a{background-position: -256px center;}#videos ul.photos-alt li.photography a{background-position: -192px center;}#sub ul.photos{padding:0 7px;}#sub ul.photos li,#sub ul.photos-alt li{list-style: none;margin:0;}#sub ul.photos li{display: inline;}#sub ul.photos-alt{padding:0 6px 0 7px;}#sub ul.photos-alt li a{display:block;width:60px;height:60px;margin-right:3px;margin-bottom:4px;text-indent: -9000px;}#sub ul.photos-alt li{float: left;}#sub ul.photos-alt span.more{clear: left;}#sub #popular-tags li.popular1{font-size:11px;}#sub #popular-tags li.popular2{font-size:12px;}#sub #popular-tags li.popular3{font-size:14px;}#sub #popular-tags li.popular4{font-size:16px;}#sub #popular-tags li.popular5{font-size:18px;}#sub #popular-tags li.popular6{font-size:20px;}#sub #popular-tags li.popular7{font-size:22px;}#sub #popular-tags li.popular8{font-size:24px;}#sub .quote{text-indent: -5px;}#sub #login-google li.radio ul li{display: inline-block;margin:1px 0;}#sub #login-google li.radio ul li label{display: inline-block;width:88px;}#sub #login-google li.radio > span{display:block;overflow: hidden;float: left;width:0;height:0;}#videos ul.photos-alt li.residential-construction a{background-position: -128px center;}#sub ol.calendar .sold-out{white-space: nowrap;}body,#main > .notice{font-size:14px;line-height:18px;}input[type="radio"]{position: relative;top: -1px;margin-right:2px;vertical-align: middle;}textarea{line-height: inherit;}button{border: none;background-repeat: no-repeat;text-indent: -9000px;}#content{position: relative;padding:85px 0 50px;}#content h2{position:absolute;top:41px;left: -10px;z-index:2;height:104px;text-indent: -9000px;}#content a[href$=".bmp"],#content a[href$=".doc"],#content a[href$=".gif"],#content a[href$=".jpeg"],#content a[href$=".jpg"],#content a[href^="mailto:"],#content a[href$=".pdf"],#content a[href$=".png"],#content a[href$=".tif"],#content a[href$=".tiff"],#content a[href$=".xls"],#content a[href$=".zip"]{margin-right:2px;padding-right:16px;background-position: right 0;background-repeat: no-repeat;}#content a[href$=".bmp"],#content a[href$=".gif"],#content a[href$=".jpeg"],#content a[href$=".jpg"],#content a[href$=".png"],#content a[href$=".tif"],#content a[href$=".tiff"]{background-position: right -249px;}#content a[href$=".doc"]{background-position: right -149px;}#content a[href^="mailto:"]{padding-right:20px;background-position: right -47px;}#content a[href$=".xls"]{background-position: right -199px;}#content a[href$=".zip"]{background-position: right -99px;}#sub #form-exit a{text-decoration: none;}#sub #form-exit a:before{margin:0 3px 0 11px;font-size:14px;font-weight:bold;content: "\00ab";}#sub #form-exit a span{text-decoration: underline;}#sub ul#form-progress,#sub ul#navigation-cluster{list-style: none;width:220px;margin: -48px -10px 0 0;padding:66px 20px 30px 10px;}ul#form-progress li{margin:2px 0 2px 10px;padding:6px 10px 5px 20px;background-position:0 6px;background-repeat: no-repeat;}ul#form-progress li,ul#navigation-cluster li a{display:block;font-size:14px;}#main{margin:10px;padding-top:54px;padding-bottom:80px;width:700px;}#main > *,#sub > div > *{padding:0 10px;}#main h3{font-size:28px;line-height:28px;letter-spacing: -.2px;}#main h3 + h4,#main h4 + h5,#main h5 + h6,#main.form-advanced h3 + form fieldset{margin-top:0;}#main h4,#main.form-advanced legend{font-size:20px;font-style: italic;line-height:20px;letter-spacing: -.5px;}#main h4,#main h5,#main.form-advanced fieldset{margin-top:24px;}#main h5{font-size:16px;letter-spacing: -.5px;}#main h6{margin-top:18px;letter-spacing: .3px;}#main h6,#main strong{font-weight:bold;}#main em,span.italics{font-style: italic;}#main ol{padding-left:40px;list-style:decimal;}#main ol,#main ul,#main p{margin-top:14px;}#main form ol,#main form ul,#sub > div form ol,#sub > div form ul{list-style: none;}#main form fieldset > ol,#main form fieldset > ul{margin-top:0;}#main form fieldset > ol,#main form fieldset > ul,#sub > div form fieldset > ol,#sub > div form fieldset > ul{padding:0;}#main p + ol,#main p + ul{margin-top:8px;}#main ol ol,#main ol ul,#main ul ol,#main ul ul{margin-top:4px;margin-bottom:8px;padding-left:20px;}#main ol ol,#main ul ol{list-style-type: lower-alpha;}#main ol ol ol,#main ul ol ol,#main ol ul ol,#main ul ul ol{list-style-type: lower-roman;}#main ul{padding-left:40px;}#main form input[type="password"],#main form input[type="text"],#main form select,#main form textarea{border-width:1px;border-style: solid;font-size:14px;}#main form input[type="password"],#main form input[type="text"],#main form textarea{padding:4px 0 2px 5px;}#main form select{padding:2px 0 2px 2px;}#main table{margin:10px;}#main th{line-height:14px;letter-spacing: -.3px;}#main th,#main td{padding:7px 8px 3px;border-bottom-width:1px;border-bottom-style: solid;}#main td,#sub,#main form ol span.marker + em,#main form ol em.note{font-size:12px;}#main td{line-height:16px;}#main h3 + p,#main h3 + ol,#main h3 + ul,#main h3 + table,#main h4 + p,#main h4 + ol,#main h4 + ul,#main h4 + table,#main.form-advanced fieldset > ol > li:first-child{margin-top:8px;}#main h3 + p,#main h3 + p *,#main h3 + h4 + p,#main h3 + h4 + p *{font-size:16px;line-height:22px;}#main h5 + p,#main h5 + ol,#main h6 + ul,#main h5 + table,#main h6 + p ,#main h6 + ol,#main h6 + ul,#main h6 + table{margin-top:4px;}#sub ul#navigation-cluster{position: relative;}ul#navigation-cluster li a{margin:2px 0;padding:6px 10px 5px;text-decoration: none;}ul#navigation-cluster li a:hover{margin-right: -20px;margin-left: -10px;padding-right:30px;padding-left:20px;}#sub{position: relative;width:240px;padding-top:48px;line-height:16px;}#sub form ol{margin-top:6px;}#sub form ol > li{margin:5px 0;}#sub > div h4{margin:0 10px;padding:0;text-indent: -9000px;}#sub > div h4,#sub > div h4 a{display:block;height:15px;background-repeat: no-repeat;}#sub > div h4 a[href$=".bmp"],#sub > div h4 a[href$=".doc"],#sub > div h4 a[href$=".gif"],#sub > div h4 a[href$=".jpeg"],#sub > div h4 a[href$=".jpg"],#sub > div h4 a[href^="mailto:"],#sub > div h4 a[href$=".pdf"],#sub > div h4 a[href$=".png"],#sub > div h4 a[href$=".tif"],#sub > div h4 a[href$=".tiff"],#sub > div h4 a[href$=".xls"],#sub > div h4 a[href$=".zip"]{margin-right:0;padding-right:0;}#sub > div h4 + ol,#sub > div h4 + ul,#sub > div h4 + p{margin-top:4px;}#sub > div ol{list-style:decimal;padding-left:35px;}#sub > div ol,#sub > div ul,#sub > div p{margin-top:10px;}#sub > div p + ol,#sub > div p + ul{margin-top:2px;}#sub > div > ul{padding-left:35px;}#sub > div > * > li + li{margin:2px 0;line-height:14px;}#sub input[type="password"],#sub input[type="text"],#sub select{border-width:1px;border-style: solid;}#sub input[type="password"],#sub input[type="text"]{width:193px;padding:4px 0 1px 5px;}#sub select{width:200px;padding:3px 0 0 2px;}#sub > div{margin:0 10px;padding:25px 0 15px;}#sub > div + div,#sub > div + * + div{border-top-width:1px;border-top-style: solid;}#wrapper{float: right;}ul.accordion > li > a{background-repeat: no-repeat;font-weight:bold;text-decoration: none;}#main ul.accordion > li > a{margin-left: -18px;padding-left:18px;background-position: left 4px;}#main ul.accordion > li > a:hover{background-position: left -46px;}ul.accordion > li > a + *{display: none;}#sub ul#form-progress li.active{background-position:0 -44px;font-weight:bold;}#main .photos.multi ul:first-child li.active{display:block;}#main .photos.multi ul.navigation-photos li a.active,#main .photos.multi ul.navigation-photos li a.active:hover{opacity:1;}li.radio ul li label.active,li.radio ul li label:hover,.character-count{border-radius:8px;}ul#navigation-cluster li.active a{margin-right: -20px;margin-left: -15px;padding-left:25px;padding-right:30px;}#sub > div h4.alt,#sub > div h4.alt a{height:32px;}a.add{padding-left:12px;background-position:0 -297px;background-repeat: no-repeat;font-size:12px;}#sub p.button{margin-top:4px;}#sub p.button button{float: right;}strong.canceled,strong.sold-out{font-size:11px;line-height:12px;font-weight:bold;text-transform: uppercase;}#main .photos span.caption{display:block;margin-top:6px;font-style: italic;}.character-count{display: inline-block;padding:0 6px;font-weight:bold;}#main li.checkbox ul,#main li.radio ul{font-size:12px;}#main li.checkbox-terms ul{margin-top:14px;padding:10px 10px 10px 30px;border-width:1px;border-style: solid;font-size:14px;text-indent: -21px;}#main li.checkbox-terms ul input{margin-right:3px;}#sub ul#form-progress li.complete{background-position:0 -94px;}#main .photos span.credit{display:block;}#main .photos span.credit,#main .photos span.credit a{font-size:10px;text-align: right;text-decoration: none;}#sub > div h4.descender,#sub > div h4.descender a{height:18px;margin-bottom: -4px;}#sub > div h4.alt.descender,#sub > div h4.alt.descender a{height:35px;}#sub > div ul.downloads li + li,#sub > div.navigation-other ul li + li{margin:4px 0;}#main ul.accordion > li > a.expanded{background-position: left -94px;}#main ul.accordion > li > a.expanded:hover{background-position: left -144px;}ul.accordion > li > a.expanded + *{display:block;}a.external{padding-right:9px;background-repeat: no-repeat;background-position: right 0;}a.external:visited{background-position: right -100px;}a.external:hover{background-position: right -50px;}ul.downloads span.file-size{font-size:11px;text-transform: uppercase;}p.button.find,p.button.find button{height:30px;}p.button.find button{width:71px;}#main.form-advanced legend{position: static;margin:0;padding:0;text-indent:0;}p.button.loading{background-repeat: no-repeat;}#main p.button.loading{background-position: left center;}#sub p.button.loading{background-position: right center;}p.button.loading button{display: none;}p.button.log-in,p.button.log-in button{height:22px;}p.button.log-in button{width:92px;}#main form ol span.marker + em{margin-left:4px;}#main form ol span.marker + em,#main form ol em.note{font-style: normal;}#sub span.more{display:block;margin-top:4px;text-align: right;}#sub span.more a[href$=".bmp"],#sub span.more a[href$=".doc"],#sub span.more a[href$=".gif"],#sub span.more a[href$=".jpeg"],#sub span.more a[href$=".jpg"],#sub span.more a[href^="mailto:"],#sub span.more a[href$=".pdf"],#sub span.more a[href$=".png"],#sub span.more a[href$=".tif"],#sub span.more a[href$=".tiff"],#sub span.more a[href$=".xls"],#sub span.more a[href$=".zip"]{margin-right:0;padding:0 0 0 32px;background-position: left 0;background-repeat: no-repeat;}#sub span.more a[href$=".bmp"],#sub span.more a[href$=".gif"],#sub span.more a[href$=".jpeg"],#sub span.more a[href$=".jpg"],#sub span.more a[href$=".png"],#sub span.more a[href$=".tif"],#sub span.more a[href$=".tiff"]{background-position: left -250px;}#sub span.more a[href$=".doc"]{background-position: left -150px;}#sub span.more a[href^="mailto:"]{background-position: left -47px;}#sub span.more a[href$=".xls"]{background-position: left -200px;}#sub span.more a[href$=".zip"]{background-position: left -100px;}#main .multi.photos ul.navigation-photos{position:absolute;bottom:10px;right:10px;}#main .multi.photos ul.navigation-photos li a{display:block;width:13px;height:13px;text-indent: -9000px;opacity: .5;}#main .multi.photos ul.navigation-photos li a:hover{opacity: .75;}#main .multi.photos ul.navigation-photos li{float: left;}#main .multi.photos ul.navigation-photos li + li{margin-left:4px;}#main .photos{float: right;width:430px;margin:10px;padding:9px;border-width:1px;border-style: solid;font-size:11px;line-height:14px;}#main .photos ul{list-style: none;margin:0;padding:0;}#main .alt.photos{width:270px;}#main .full.photos{float: none;width:660px;}#main .multi.photos{position: relative;height:325px;}#main .multi.photos ul:first-child{position: relative;}#main .multi.photos ul:first-child li{display: none;position:absolute;}#main .alt.multi.photos{height:445px;}#main .caption.multi.photos{height:360px;}#main .alt.caption.multi.photos{height:495px;}#main .full.multi.photos{height:515px;}li.radio ul li label{padding:2px 5px;}#main .photos.simple{background: none;border: none;}
