div.freeContent{display:none}img{max-width:100%;border:0}*{line-height:1.5em}h1,h2,h3,h4,h5{max-width:100%;color:black}h2{font-style:italic;font-weight:normal;margin-bottom:5px}p.errorText{color:red}#pageWrapper{max-width:950px;margin:0 auto}body{background:#6a9e2d;background-image:url(/library/lookAndFeel/3/images/bg.jpg);background-position:center top;background-repeat:repeat-x;padding:0;margin:0;font-size:1em;line-height:1.5em;font-family:tahoma,sans-serif;color:#454d4c}#body2{background-image:url(/library/lookAndFeel/3/images/upbg.jpg);background-position:center top;background-repeat:no-repeat}th.body{text-align:right}#utilityNav{margin-top:0;float:right}#utilityNav a{font-size:.75em;font-weight:bold;padding:.5em;color:#3a5951;text-decoration:none;display:inline-block}#utilityNav a:hover{color:#70b4d7}#utilityNav span.divider{display:inline-block;height:.65em;background:#fff;width:1px}@media screen and (max-width:600px){#utilityNav{background:0;float:right}#utilityNavInner{background:0;padding:0}}.input{color:#000;font:10px Arial}input.submit{color:#636;font-family:tahoma;font-size:1.2em;background-color:#EEE;border:1px solid;border-color:#5b8e28;margin:0;padding:1px 5px 1px 5px}input.smallSubmit{color:#5b8e28;font-family:tahoma;font-size:1em;background-color:#EEE;border:1px solid;border-color:#5b8e28;margin:0;padding:1px 5px 1px 5px}input.delete{color:#5b8e28;font-family:tahoma;font-size:1.1em;background-color:#EEE;border:1px solid;border-color:#5b8e28;margin:0;padding:1px 1px 1px 1px}input.subtleSubmit{color:#85c533;font-family:tahoma;font-size:1.2em;background-color:#EEE;border:1px solid;border-color:#5b8e28;margin:0;padding:1px 5px 1px 5px}div.closewindow{text-align:right;padding:2px;margin:2px}div.closewindow a{color:#444;font:10px helvetica,tahoma,arial,sans-serif;text-decoration:underline}div.closewindow a:hover{color:#600}.title{color:#264011;font:bold 1.1em Tahoma}.header{color:#264011;font:bold 1em Tahoma}#logo{display:inline-block;padding-left:50px;margin-top:23px;width:165px}#memberSignature{display:inline-block;width:650px;font-size:2.4em;color:#344c46}#memberName{display:inline-block;float:left;padding-top:15px;font-size:2.2em;color:#344c46}#memberName a{text-decoration:none;color:#344c46}#contentInnerInnerWrapper{background:white;float:left;max-width:720px;padding-bottom:5px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;-khtml-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-khtml-border-top-right-radius:20px;border-top-right-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-khtml-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;-khtml-border-bottom-right-radius:20px;border-bottom-right-radius:20px}#header{background-image:url(/library/lookAndFeel/3/images/toplinkbg.jpg);background-repeat:repeat-x;background-position-y:30px;height:245px;position:relative}@media screen and (max-width:600px){#headerNav{height:3em;background-color:#5b8e28}}@media screen and (min-width:600px){#headerNav{width:230px;float:left;min-height:700px}}#likeBlock h2{color:#264011;font-size:1.3em}#rightContent{padding-top:7px;margin-right:5px;float:right;padding-left:0;padding-right:0}.publicAd{border:1px;border-color:gray}@media screen and (min-width:600px){#rightContent{width:320px}}#mainContent{min-height:500px;padding-top:1em;margin-bottom:0;padding-right:1em;padding:20px;margin-left:0;margin-bottom:0}@media screen and (max-width:600px){#mainContent{padding:.5em .5em .5em .2em;margin:0}}#mainContent p{margin-bottom:1em}#mainContent p,#mainContent li,mainContent div{font-size:.8em;line-height:1.7em;max-width:100%}#mainContent a{font-size:1em;text-decoration:none;color:#548740;font-weight:bold}#mainContent h2,h3{font-family:Tahoma,sans-serif;font-size:1.4em}#signIn a{font-size:1.3em;text-decoration:underline}div#calendarPage{width:700px}#calendarPage{font-size:12pt}#calendarPage table{border-spacing:0}#rightFloat img{float:right;display:block;width:225px;padding:4px;margin:5px;border:1px solid #4a94ad;background-color:#f5f5f5}#rightFloatTransp img{float:right;display:block;width:166px;padding:15px;opacity:.3;filter:alpha(opacity=30)}#rightContent img{display:block;width:296px;padding:0;margin:2px;border:8px solid #83c13e;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;-khtml-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-khtml-border-top-right-radius:20px;border-top-right-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-khtml-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;-khtml-border-bottom-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden}@media screen and (max-width:600px){#rightContent img{display:none}}.insetText h2{font-weight:bold;margin:0;background:#dff79b;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-khtml-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-top-right-radius:8px;border-top-right-radius:8px;border:1px solid #cdf161;border-bottom:1px solid #cdf161;font-size:1em;padding:10px;color:#13521a}.insetText p{background:#f4fcdc;font-size:.8em;padding:10px 10px 10px 10px;line-height:1.2em;margin-top:0;margin-bottom:2px}div#birthdayParty img{border:solid 1px #000;float:right}#gGallery img{margin:10px;float:left;width:40%;padding:4px;border:1px solid #13521a;background-color:#f5f5f5}:focus{outline:0}#gGallery a{display:inline-block;float:left;width:200px;height:150px;margin:5px;position:relative;border:5px solid #44044b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#gGallery a img{display:block;width:100%;height:auto;-webkit-transition-property:width,height,top,bottom,left,right,z-index;-webkit-transition-duration:2s;-moz-transition-property:width,height,top,bottom,left,right,z-index;-moz-transition-duration:2s;-o-transition-property:width,height,top,bottom,left,right,z-index;-o-transition-duration:2s;transition-property:width,height,top,bottom,left,right,z-index;transition-duration:2s;position:absolute;z-index:1;top:0;left:0;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;user-select:none;margin:0;width:inherit;padding:0;border:0;background-color:#f5f5f5}#gGallery a:focus{border:0;overflow:visible}#gGallery a:focus img{width:250%;max-width:250%;position:absolute;box-shadow:0 0 15px 2px #000;-moz-box-shadow:0 0 15px 2px #000;-webkit-box-shadow:0 0 15px 2px #000;-webkit-transition-property:width,height,top,bottom,left,right,z-index;-webkit-transition-duration:2s;-moz-transition-property:width,height,top,bottom,left,right,z-index;-moz-transition-duration:2s;-o-transition-property:width,height,top,bottom,left,right,z-index;-o-transition-duration:2s;transition-property:width,height,top,bottom,left,right,z-index;transition-duration:2s;cursor:default;z-index:25}#gGallery a:focus:nth-of-type(3n+1) img{left:150px}#gGallery a:focus:nth-of-type(3n+2) img{left:-50px}#gGallery a:focus:nth-of-type(3n+3) img{left:-250px}#gGallery a:focus:nth-of-type(n+4) img{top:-100px}#gGallery a:focus:nth-of-type(n+7) img{top:-250px}#gGallery a:focus:nth-of-type(n+10) img{top:-400px}#gGallery a:focus:nth-of-type(n+13) img{top:-550px}.insetText a{text-decoration:none;font-size:1em;color:#13521a}.blogArticleTitle{font-weight:bold;background:0;text-transform:none;padding:0 0 0 10px;font-size:1em;color:#13521a;font-style:normal}.blogArticle{background:#f4fcdc}@media screen and (min-width:600px){#headerNav{width:227px;float:left;min-height:500px}#mainNav{background-image:url(/library/lookAndFeel/3/images/nabbgup.jpg),url(/library/lookAndFeel/3/images/navbg.jpg);background-repeat:no-repeat,repeat-y;background-position:right top,right top;margin-top:15px}#mainNav ul{margin-top:0;margin-bottom:0;padding-top:10px;padding-left:0}#mainNav ul li{list-style:none;padding:8px 5px 8px 12px;font-size:1em;background:url("/library/lookAndFeel/3/images/navlinkbg.gif") no-repeat scroll left 7px transparent}#mainNav ul ul li{border-bottom:0;background:0;padding:0 5px 0 5px}#mainNav ul ul{padding-top:2px;padding-left:0;width:90%}#mainNav ul li a{text-decoration:none;font-size:1.25em;color:#346701}#mainNav ul li ul a{font-size:.8em;font-weight:bold;color:#e4efcb}#mainNav fb{padding-left:30px}}#leftSocial span{padding-left:20px}#likeBlock{padding:10px;float:right}#mainContent .kontentaBreadcrumb ul{margin-top:0;list-style:none;padding-bottom:.5em;margin-left:0;padding-left:0}#mainContent .kontentaBreadcrumb ul{margin-bottom:0}#mainContent .kontentaBreadcrumb ul li{display:inline}#mainContent .kontentaBreadcrumb span.breadcrumbDivider{font-size:.75em;vertical-align:middle;color:#8bb26f}#mainContent .kontentaBreadcrumb ul li a{text-decoration:none;font-weight:bold;font-size:.675em;color:#8bb26f}#mainContent .kontentaBreadcrumb ul li.last a{font-weight:normal}#mainContent h1{font-size:2em;color:#003b51;line-height:1.3em;font-weight:normal;margin-top:0;margin-bottom:5px}#mainContent ul{-webkit-padding-start:1.5em}.kontentaPageTitle h1{font-style:italic;font-size:2em;color:#003b51;line-height:1.3em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;margin-top:0;margin-bottom:5px}.interiorNav a{display:block;padding:0;font-size:1em;background:#f8fced url(/library/lookAndFeel/3/images/triangle.jpg) no-repeat;height:44px;width:237px;text-decoration:none;font-weight:bold;margin:0 auto;text-align:center;border-bottom:1px dotted #385746}.interiorNav p{display:inline}.interiorNav a#flute{background:#fffffc url(/library/lookAndFeel/3/images/flute.jpg) no-repeat}.interiorNav a#triangle{background:#f8fced url(/library/lookAndFeel/3/images/triangle.jpg) no-repeat}.interiorNav a#tamborine{background:#f0f8dd url(/library/lookAndFeel/3/images/tamb.jpg) no-repeat}.interiorNav a#sticks{background:#f5fbe7 url(/library/lookAndFeel/3/images/sticks.jpg) no-repeat}.interiorNav a#music{background:#fefefb url(/library/lookAndFeel/3/images/hearmusicbg.jpg) no-repeat}.interiorNav a span{padding-top:12px;padding-left:65px;background:url(/library/lookAndFeel/3/images/right-blocks-carat.gif) content-box right no-repeat;padding-right:10px;color:#385746;display:block}@media screen and (max-width:600px){.interiorNav a{display:block;width:237px;margin-left:auto;margin-right:auto;color:#454d4c}.interiorNav a span{display:block}#rightContent{padding-top:5px;float:none;padding-left:5px;padding-right:5px}.interiorNav a.notOnMobile{display:none}}#mainContent p.mainCentered{text-align:center}#mainContent img.mainCentered{display:block;margin-left:auto;margin-right:auto}#bottomContentLogo{position:absolute;bottom:70px;left:10px}#footer #nationalSiteBackLink{float:right}#footer{clear:both;margin-top:20px;padding:5px}#footer a{color:#cdf161;font-size:11px}#footer p.address{color:#cdf161}#footer p{color:white;font-size:11px}#footer p.studioName{font-weight:bold;font-size:11px;color:#cdf161}#mainContent .instructorSelector{overflow:auto;padding-top:1em}#mainContent .locationView img{float:left;width:auto;padding-right:10px}#mainContent .locationSelector{position:relative}#mainContent .locationSelector .location{border-bottom:1px solid #3f4444;position:relative;padding-top:1em}#mainContent p.locationMap{position:absolute;top:2em;left:70%}#mainContent p.locationDriving{position:absolute;top:4em;left:70%}#mainContent .instructor{float:left;min-height:175px;padding:0 1em}#mainContent .instructorImage,#mainContent .locationImage{float:left;padding-right:10px;width:80px;margin-top:0}#mainContent .instructorImage img,#mainContent .locationImage img{width:80px}#mainContent p.instructorName,#mainContent a.locationName{font-size:1.4em;font-weight:bold;font-style:italic;margin-bottom:0;margin-top:1px;line-height:1.3em}#mainContent p.locationAddress,#mainContent p.locationPhone{margin-top:1px;margin-bottom:1px;line-height:1.3em}#mainContent p.instructorDesc{font-size:.7em;margin-bottom:0;margin-top:0}#mainContent p.instructorName,#mainContent p.instructorDesc,#mainContent p.instructorMoreLink{margin-left:90px;width:200px}#mainContent p.instructorMoreLink{text-align:right;margin-bottom:0;margin-top:0;font-size:.7em}#mainContent td.footer img{max-width:160px}#curriculumSelect{clear:right;padding:1em}#curriculumSelect img{padding:7px 2px 7px 2px}#curriculumSelect a{font-size:larger}#SeasonSelect{padding:1em}#curriculaGroupInfo{float:right;padding:1em;max-width:25em}#curriculumLogoimg{width:135px}#curriculumMainimg{width:180px}#pricingTable span.big{font-weight:bold}#pricingTable span.details p,#pricingTable span.details li{font-weight:normal;text-align:left}#infoTable span.big{font-weight:bold}#infoTable span.details p,#infoTable span.details li{font-weight:normal;text-align:left}.classesTable{border-collapse:collapse;margin-bottom:20px}.classesTable tr[id^="headerRow_"]{background-color:#cfef6e}p#tuitionInfo{color:#321601;font-size:10px;font-weight:bold;text-align:justify}.classesTable tr[id^="headerRow_"] th{border:1px solid #321601;color:#321601;font-weight:bold;font-size:.7em}.classesTable td{border:1px solid #3f4444;font-size:.7em;padding:2px}.classesTable a.registerLink{font-size:1.1em;font-weight:bold;text-decoration:underline}#ssPopup td,#ssPopup th,#ssPopup p{font-size:.7em}div.popUpImage img{float:right;max-width:307px}span.popUpText{font-size:.8em}th,td{font-size:.8em}b,i,em,input,label,select,textarea{font-size:1em}#registrationWelcome th{font-size:.8em}#registrationWelcome td{font-size:.8em}#registrationWelcome p.classListLink a{display:block;font-size:1em;text-align:center;vertical-align:text-bottom;background:url(/library/lookAndFeel/3/images/interior-nav-bg.gif) no-repeat;background-position:center;height:50px;color:#fff;text-decoration:none;font-weight:bold;margin:0 auto}#registrationWelcome p.classListLink a span{padding-top:15px;color:#fff;display:block}#registrationOnline{float:left;border-left:1px solid black;width:19em;padding:1em}#registrationOnline th{text-align:right;font-size:.8em}#registrationByPhone{float:left;border-left:1px solid black;width:19em;padding:1em}#registrationFeatures{float:left;border-left:1px solid black;width:19em;padding:1em}div.registrationBlock{border:solid 1px gray;padding:9px;background-color:rgba(255,243,227,0.38);vertical-align:top}div.registrationBlock h1.standard{margin:0;margin-bottom:4px;padding:0;font:2em Tahoma}div.registrationBlock h2{margin:0;margin-bottom:2px;font-size:14px;font-weight:bold;color:gray}div.registrationBlock ul{margin:0}table.lineItems th{font:.8em;font-weight:bold;text-align:left}table.lineItems th span.details{font-weight:normal}.formItem{display:block;margin:10px 0}.formItem label,.formItem input{display:block;font-size:.8em}.formItem label{padding:8px 0 5px 0}table.seasonSelector th{width:60%;text-align:right}div.courseInfoPopUp h1{padding:0 4px;padding-bottom:2px;margin:2px 0;margin-bottom:8px;border-bottom:1px solid;font-size:20px}div.courseInfoPopUp th{padding:0;padding-right:8px;margin:0}div.courseInfoPopUp th.header{font:16px Arial;font-weight:bold;color:#264011}div.courseInfoPopUp th.list{text-align:right;font-size:12px;font-weight:bold;color:#5b8e28}div.courseInfoPopUp td.price{font-weight:bold}div.courseInfoPopUp p.footnote{padding:0;padding-top:4px;padding-right:8px;margin:0;font-size:9px;font-style:italic}table.courseInfoPopUp em{font-style:italic}table.courseInfoPopUp table.list th{text-align:center}#sessionLocationSelect p{line-height:1.0;font-weight:bold;margin-bottom:.5em;margin-top:.5em}table.boxed th{padding:0 4px 0 0;margin:0;text-align:right;vertical-align:top;background:lightgray}table.boxed h1{font-size:1.5em;padding:4px;border-bottom:solid 1px;font-weight:bold}td.boxedCell{border-collapse:collapse;border:2px solid #559fba}table.boxed td.boxedCell{border:2px solid black}table.boxed a.headerLink{float:right;padding:2px;font-weight:bold;text-decoration:underline}table.boxed tr.headerRow td{background-color:#ddd;border:solid 1px black}#mainContent a.midNav{text-decoration:underline}#myAccount #registrationStep{text-align:left;padding:0 0 10px 0;font-size:1.5em;font-weight:bold}#myAccount .formBlock{width:315px;float:left;padding-right:15px}#myAccount .formBlock label{font-size:.8em;display:block;padding:8px 0 5px 0}#myAccount .formBlock label span{font-size:.8em}#myAccount .formBlock input{font-size:.8em;display:block}#myAccount .formBlock select{font-size:.8em;display:block}#myAccount .formBlock .checkboxGroup{clear:both;display:block;width:315px;padding:10px 0 20px 0}#myAccount .formBlock .checkboxItem{float:left;display:block;padding-right:15px}#myAccount .formBlock .checkboxItem input,#myAccount .formBlock .checkboxItem label{display:inline;line-height:1.8em}#myAccount .formBlock input[type=text],#myAccount .formBlock input[type=email],#myAccount .formBlock input[type=password]{width:300px}#myAccount .formBlock textarea{width:300px}#myAccount .formBlock p{width:300px}#myAccount .instructionBlock{float:left;width:315px;padding-right:15px;overflow:none}#myAccount .instructionBlock h3{margin-top:2px;margin-bottom:2px}#myAccount #howDidYouHearAboutUs{clear:both}#myAccount input[type=submit]{display:block;clear:both;margin:1em;font-size:1.2em}#myAccount td input[type=submit]{margin:.1em;border:0}#myAccount .listOfStudents{border:1px solid #666;border-collapse:collapse}#myAccount .listOfStudents th,#myAccount .listOfStudents td{border:1px solid #666;padding:4px}#mainContent .klisting{border-left:2px solid #888;border-top:2px solid #777;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:0;margin:0}#mainContent .klisting .klistingData .klistingDataHeaderRow{width:100%;background:#ddd}#mainContent .klisting .klistingData .klistingDataHeaderRow a{font-size:.8em}#mainContent .klisting .klistingData th{border-spacing:1px;font-weight:bold;padding:2px}#mainContent .klisting .klistingData td{border-spacing:1px;padding:2px;font-size:.8em}#mainContent .klisting .klistingData .klistingDataRow td{font-size:.8em}#mainContent .klisting .klistingEmptyListMessage{width:100%;text-align:center;font-style:italic;margin-top:10px}#editContact select{font-size:.7em}div#accountMidNav,div#accountStudents,div#accountEmergencyContacts{float:left;max-width:650px}tr#stateRow td select{max-width:200px}table.editData th{vertical-align:top;text-align:right;padding-right:8px;padding-top:3px;padding-bottom:3px;font-size:11px;color:#264011;font-weight:bold}table.editData td{vertical-align:middle;text-align:left;font-size:11px}table.dynamicData th{vertical-align:top;text-align:center;padding-right:8px;padding-top:4px;padding-bottom:4px;font-size:11px;background:#eee;color:#264011}table.listData th{vertical-align:top;text-align:right;padding-right:8px;padding-top:4px;padding-bottom:4px;font-size:11px;background:#bcdabf;color:#555;font-weight:bold}div.listData{border-bottom:1px solid #aaa;clear:right;margin-bottom:4px}div.listData h1{text-align:left;font-size:12px;padding-top:4px;padding-bottom:5px;color:#777;font-family:Arial,sans-serif}div.listData a{float:right}div.listData input{float:right}div.listData span{padding-top:7px;float:right}tr.classRow em{font-size:13px;font-weight:bold}tr.classRow span.1{color:#090}tr.classRow span.2{color:#00D}tr.classRow span.3{color:#D00}h1.detailsStatus{color:#777;font:12px Tahoma}h1.detailsStatus span{font:18px Arial;font-weight:bold}h1.detailsStatus span.1{color:#090}h1.detailsStatus span.2{color:#00D}h1.detailsStatus span.3{color:#D00}#contactUs #emailForm{float:left;width:320px;margin-bottom:1em}#contactUs #emailForm th,#contactUs #emailForm label{text-align:right;width:5em;font-size:.8em;padding-right:2px}#contactUs #emailForm input[type=text],#contactUs #emailForm textarea,#contactUs #emailForm select{width:250px}#previewForm{float:left;width:320px;margin-bottom:1em}#previewForm th,#previewForm label{text-align:right;width:5em;font-size:.8em;padding-right:2px}#previewForm input[type=text],#previewForm textarea,#previewForm select{width:200px}#contactUs #contactInfo{float:left}#contactUs #otherContactInfo{float:left;width:300px;border-left:1px solid black;padding-left:1em;margin-left:1em}select#state.rqd4prvu{width:235px}#contactUs input{margin:5px}div.enrollmentDetails{padding:0 18px;margin:0}div.enrollmentDetails p{padding:0;margin:0}div.enrollmentDetails h3{padding:0;margin:0;font-variant:small-caps}div.enrollmentDetails div.schedule{padding:8px;margin:8px 0;background-color:#EEE;font-size:11px}div.enrollmentDetails div.schedule h4{padding:0;padding-bottom:2px;margin:0;margin-bottom:2px;text-align:right;font:14px Arial;font-weight:bold;font-variant:small-caps;border-bottom:1px solid}div.enrollmentDetails div.schedule p{float:left;width:40%;text-align:center;font-style:italic;font-size:10px}#creditCard input,#creditCard select{font-size:.7em}.clr{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/#mainContent div.testimonials p{min-height:2em;padding-left:40px;width:80%;background:transparent url(/library/lookAndFeel/3/images/testimonial.gif) no-repeat scroll left top}#menu-icon{display:none}@media screen and (max-width:600px){.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;font-size:18pt}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li{float:left}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}.sf-menu a{display:block;position:relative}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:left;margin-bottom:1em}.sf-menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:9em;*width:9em}.sf-menu a{border-right:1px solid #fff;border-top:1px solid #dfeeff;border-top:1px solid rgba(255,255,255,.5);padding:.5em 1em;text-decoration:none;zoom:1}.sf-menu a{color:#fff}.sf-menu li{background-color:#264011;white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s}.sf-menu ul li{background-color:rgba(38,64,17,0.98)}.sf-menu ul ul li{background-color:#264011}.sf-menu li:hover,.sf-menu li.sfHover{background:rgba(91,142,40,0.64);-webkit-transition:none;transition:none}.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dfeeff;border-top-color:rgba(255,255,255,.5)}.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color:white}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(255,255,255,.5)}.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{border-left-color:white}.sf-menu,.sf-menu li{margin:0;padding:0}.sf-menu li{list-style:none;float:left;margin-right:1px}.sf-menu>li:last-child{font-weight:bolder}.sf-menu a:hover{background:#f8f8f8}.sf-menu ul{background:#fff;padding:2px;position:absolute;border:solid 1px #ccc;display:none;width:200px}.sf-menu ul li{float:none;margin:0;padding:0}.sf-menu li:hover>ul{display:block}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:200px;top:0}#nav-wrap{position:relative}#menu-icon{color:#000;height:2.3em;background:#5b8e28 url(/library/icons/icon_menu.png) no-repeat left;padding:10px 10px 0 50px;cursor:pointer;border:solid 1px #666;display:block;text-align:left}#menu-icon:hover{background-color:#bcdabf}#menu-icon.active{background-color:#bcdabf}.sf-menu{clear:both;position:absolute;top:38px;z-index:10000;padding:5px;text-align:left;background:#bcdabf;border:solid 1px #999;display:none}.sf-menu li{clear:both;float:none;margin:5px 0 5px 5px}.sf-menu a,.sf-menu ul a{font:inherit;background:0;display:inline;padding:0 0 0 .5em;border:0}.sf-menu a:hover,.sf-menu ul a:hover{background:0;color:#264011}.sf-menu ul{width:auto;position:static;display:block;border:0;background:inherit}.sf-menu ul li{margin:3px 0 3px 10px}}@media screen and (min-width:600px){.sf-menu{display:block !important}}#u-nav-wrap{margin-top:2px}#u-menu-icon{display:none}.u-sf-menu,.u-sf-menu *{margin:0;padding:0;list-style:none}.u-sf-menu li{position:relative}.u-sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.u-sf-menu>li{text-decoration:underline}.u-sf-menu li:hover>ul,.u-sf-menu li.sfHover>ul{display:block}.u-sf-menu a{display:block;position:relative}.u-sf-menu ul ul{top:0;left:100%}.u-sf-menu{float:left;margin-bottom:1em}.u-sf-menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;*width:12em}.u-sf-menu a{padding:.5em 1em;text-decoration:none;zoom:1}.u-sf-menu a{color:#000}.u-sf-menu li{white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s}.u-sf-menu ul ul li{background:#85c533}.u-sf-menu li:hover,.u-sf-menu li.sfHover{-webkit-transition:none;transition:none}.u-sf-menu,.u-sf-menu li{margin:0;padding:0}.u-sf-menu li{list-style:none;float:left;margin-right:1px}.u-sf-menu a{display:block;color:#000}.u-sf-menu a:hover{background:#f8f8f8;font-weight:bolder}.u-sf-menu ul{background:#fff;padding:2px;position:absolute;border:solid 1px #ccc;display:none;width:200px}.u-sf-menu ul li{float:none;margin:0;padding:0}.u-sf-menu li:hover>ul{display:block}ul.u-sf-menu li li:hover ul,ul.u-sf-menu li li.sfHover ul{left:200px;top:0}@media screen and (min-width:600px){.u-sf-menu{display:block !important}}@media screen and (max-width:600px){#u-nav-wrap{position:relative;font-size:1.2em}#u-menu-icon{width:100px;height:45px;color:#000;background:url(/library/icons/icon_gear.png) no-repeat top right;padding:10px 45px 0 0;cursor:pointer;display:block;text-align:center}.u-sf-menu{clear:both;position:absolute;top:50px;width:135px;z-index:10000;padding:5px;background:#f8f8f8;border:solid 1px #fff;text-align:left;font-size:1em;display:none}.u-sf-menu li{clear:both;float:none;margin:5px 0 5px 10px;background:#AAA}.u-sf-menu>li{text-decoration:none}.u-sf-menu a,.u-sf-menu ul a{font:inherit;background:0;display:inline;padding:0 0 0 .5em;color:#000;border:0;text-decoration:none}.u-sf-menu a:hover,.u-sf-menu ul a:hover{background:0;color:#FFF}.u-sf-menu ul{width:auto;position:static;display:block;border:0;background:inherit}.u-sf-menu ul li{margin:3px 0 3px 15px;background:#AAA}}