h1{border-bottom:3px solid #ccc;font-size:2.667em;line-height:1em;padding:0 0 .5em;margin:0;}.groups h3{font-size:1.5em;font-weight:400;text-transform:uppercase;}blockquote{font-style:italic;margin-top:2em;font-size:1.3em;}blockquote strong{font-style:normal;}blockquote p{margin:.5em 0;}blockquote .quote-credit{font-size:.8em;text-align:right;font-weight:bold;}#wrapper{text-align:left;width:958px;margin:0 auto;line-height:1.5;border:1px solid #ccc;border-width:0 1px;}#breadcrumb{float:left;margin:15px;*display:inline;}#breadcrumb li{*padding-bottom:3px;}#secondary-header{margin:0 15px;*zoom:1;border-bottom:1px solid #ccc;padding-bottom:2px;overflow:visible;border-bottom:1px solid #ccc;padding-bottom:2px;position:relative;clear:left;}#secondary-header h1{border-bottom:3px solid #ccc;}#secondary-header .call-us{background-position:0 15px;_background-position-y:19px;font-size:1.2em;float:right;position:absolute;top:25px;padding:15px 0 5px 50px;height:70px;top:-20px;right:0;}.pagination{position:relative;}.pagination li{_position:relative;}.pagination .prev{float:left;}.pagination .next{float:right;}.pagination a.navigational{*zoom:1;}.image-link{float:left;padding-right:15px;}.kind{font-size:.9em;text-transform:uppercase;background:#db0322;color:white;padding:1px 7px;}.article-meta .pub-date{color:#898989;font-style:italic;margin-left:.5em;}.prev a.navigational{padding-left:38px;padding-right:14px;left:-14px;*left:-12px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-khtml-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.prev a.navigational span{border-left-color:white;border-right-color:#3992ee;left:0;right:auto;margin-left:0;}ul.summary .article-meta{font-size:.9em;margin-bottom:.5em;}ul.summary li{overflow:hidden;*zoom:1;clear:left;margin:1.5em 0 1em;padding-bottom:1.5em;border-bottom:1px solid #ccc;}ul.summary li:last-child{border-bottom:0;margin-bottom:0;border-bottom:0;}ul.summary li h3{text-transform:none;font-weight:bold;letter-spacing:0;margin-bottom:.5em;}ul.summary li h3 a:hover,ul.summary li div{overflow:hidden;color:#333;}ul.summary li p{margin-bottom:1em;}#content{display:table;overflow:visible;*position:relative;*min-height:300px;border:0;padding:.5em 0;width:930px;font-size:1.083em;clear:left;}#content.left-nav{width:958px;_width:943px;_width:958px;padding:.5em 15px .5em 0;_padding-right:0;}#content.left-nav h1{padding-left:0;}#content.left-nav #sidebar{*position:static;*left:0;*top:.5em;*margin-top:0;*border-right:2px solid #ccc;border-left:0;border-right:2px solid #ccc;padding-left:0;overflow:hidden;width:192px;}#content.left-nav #sidebar .nav{margin:-1em 0 2em 15px;width:100%;}#content.left-nav #sidebar .nav li{width:157px;}#content.left-nav #sidebar h2{border-bottom:1px dotted #cfcfcf;margin-left:15px;margin-right:15px;padding-bottom:5px;}#content.left-nav #main-content{*width:719px;_width:700px;*margin-bottom:1em;*padding-top:0;*position:relative;*left:-2px;*background:white;border-right:none;*border-left:2px solid #ccc;border-right:0;padding-left:15px;padding-right:15px;}#content.left-nav #detail{padding-bottom:1.5em;}#content.left-nav .aside{border-top:3px solid #ccc;}#content.left-nav .aside h2{border-top:1px solid #ccc;padding-top:1.5em;margin-top:2px;}#main-content{display:table-cell;padding:1.5em 0 1.5em 15px;padding:1.5em 15px 1.5em 0;margin-right:15px;overflow:hidden;*border-right:2px solid #ccc;*width:566px;}#main-content .aside{clear:left;}#main-content ul.summary{margin-top:3em;}#main-content .aside ul.summary{margin-top:1em;}#main-content #secondary-header{margin:0 0 2em;_padding-top:.75em;}#main-content,#sidebar{vertical-align:top;*display:inline;*float:left;}#sidebar{width:177px;border:none;border-left:2px solid #ccc;display:table-cell;vertical-align:top;padding:1.5em 0 0 15px;overflow:hidden;*top:0;*position:relative;*left:-17px;*width:315px;*margin-top:1em;}#sidebar h2{margin-bottom:1.5em;}#sidebar .nav{margin-top:-1em;}#sidebar .nav li{display:block;padding:8px 10px;width:162px;*overflow:hidden;border-bottom:0 dashed gray;}#sidebar .nav li:hover{background-color:#f5f5f5;}#sidebar .nav li a{*float:left;text-decoration:underline;display:block;}#sidebar .nav li span{font-size:2em;float:right;color:#aaa;text-decoration:none;position:absolute;right:10px;}#sidebar .nav li.selected{margin-right:0;padding:8px 10px;background-color:#e3e2d6;font-weight:bold;position:relative;}#sidebar .nav li.selected:hover{background-color:#e3e2d6;}#sidebar .nav li.selected a{color:black;text-decoration:none;}#sidebar .nav li.selected span{color:#666;}#detail{overflow:hidden;*zoom:1;padding-bottom:1em;}#detail img{float:left;margin-bottom:1em;padding-right:15px;}#detail img.full-size{padding-right:0;}.resources-aside{float:left;clear:left;margin-right:30px;width:127px \9;padding-bottom:5px;}.resources-aside .button.medium{font-size:1.25em;}.ie7 .resources-aside .button.medium,.ie8 .resources-aside .button.medium{line-height:35px;}.highlights-content .left,#text-wrapper .left{float:left!important;}.highlights-content .right,#text-wrapper .right{float:right!important;}.text-wrapper{padding-left:1px;overflow:hidden;_float:left;}.text-wrapper p{margin-bottom:1em;}.text-wrapper ul li{list-style-type:disc;}.text-wrapper ul.summary li{list-style-type:none;*list-style-position:outside;}.text-wrapper ol,.text-wrapper ul{margin:1em 0;}.text-wrapper .indented{margin-left:15px;}.text-wrapper ol li{list-style-type:decimal;}.text-wrapper ul li,.text-wrapper ol li{list-style-position:inside;}body#show-list #content #main-content{*width:700px;}body#show-list p.intro,#content p.intro,body#last-minute #content p.intro{padding:.5em 15px 1em 0;}body#show-list .results{width:100%;text-align:right;color:#7f7f7f;font-size:.9em;padding:.25em 0;}body#last-minute table{margin:1.5em 0 2em;}#content table{line-height:1.3;}#show-list table,#show-list #content.left-nav #main-content{*width:732px;_width:700px;}#last-minute table{*width:auto;}table .show{*width:183px;}#groups-last-minute th.show{padding-left:0;}table .show-date{width:117px;padding-right:0;}table .show-time{width:119px;padding-right:0;}table .number-tickets{width:123px;padding-left:0;}table .price{width:83px;padding-left:10px;}table tbody .seats-section{padding-left:15px;}table tbody .price{padding-left:25px;}table .seats-section{width:123px;}table .call{width:127px;*width:137px;text-align:center;}#content table thead tr th{position:relative;position:static\9;}#content table th p{margin-left:9px;height:37px;color:#065ca8;font-size:1em;}#content table th div{background:url(../img/icons/arr-asc-small.png) no-repeat 0 40%;overflow:hidden;position:relative;height:37px;}#content table th div span{background:url(../img/icons/arr-desc-small.png) no-repeat 0 21px;position:absolute;left:0;height:37px;width:7px;}table th.show-date div,table th.number-tickets div,table th.show-time div{margin-left:8px;}table th.show p,table th.price p,table th.seats-section p{line-height:37px;}table th.show-date p,table th.number-tickets p,table th.show-time p{margin:0;padding:0;}#content table th{border-top:4px solid white;}#content table thead th.headerSortUp,#content table thead th.headerSortDown{border-top:4px solid #db0322;}table .headerSortUp div span{background:none;}table .headerSortUp div{background-position:0 55%;}table .headerSortDown div{background:none;}table .headerSortDown div span{background:url(../img/icons/arr-desc-small.png) no-repeat 100% 55%;}body#show-list #content.left-nav #sidebar h2{border-bottom:1px dotted #cfcfcf;margin-bottom:.5em;margin-left:15px;margin-right:15px;padding-left:0;padding-bottom:2px;_padding-bottom:5px;font-size:20px;text-transform:uppercase;font-weight:400;}body#show-list #sidebar h2 span{font-size:.65em;line-height:1.4;display:block;padding-bottom:2px;_padding-bottom:7px;margin-bottom:5px;border-bottom:1px dotted #cfcfcf;font-weight:400;}body#show-list #sidebar ul{padding-left:15px;padding-right:0;margin-bottom:3em;overflow:hidden;}body#show-list #sidebar li{border-bottom:1px solid #efefef;padding:2px 0;margin-right:15px;clear:left;}body#show-list #sidebar li a{padding-left:12px;background:url("../img/icons/arr-more-red.png") no-repeat scroll 0 50% transparent;display:block;}body#show-list #sidebar li.selected{border:0;padding:0;width:177px;}body#show-list #sidebar li.selected a{width:178px;*width:163px;padding-right:12px;margin:0;background:#3992ee;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-transform:none;font-size:1em;}body#show-list #sidebar li.selected a div{right:-24px;*right:-22px;}body#show-list #sidebar li.selected a:hover,body#show-list #sidebar li.selected a:visited,body#show-list #sidebar li.selected a:active{color:white;text-decoration:none;}#ad-box{background:url("../img/decoration/diagonal-pattern-f1f1f1.png") repeat scroll 0 0 transparent;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-left:-15px;padding:12px 24px;*zoom:1;position:relative;top:-0.5em;}#ad-box div{*margin-right:15px;}#content.home #main-content,#content.home #sidebar{padding-top:1em;}#groups-homepage #wrapper{width:928px;padding:0 15px;}#groups-homepage #secondary-header{overflow:hidden;padding:40px 0 1.5em;margin:0;border-bottom:0 solid white;background:url("../img/decoration/horizontal-break-two.png") repeat-x scroll 0 100% transparent;}#groups-homepage #secondary-header h1{font-size:2em;border:0;padding:0;}#groups-homepage #secondary-header #tagline{font-size:4.2em;width:615px;line-height:1.2;float:left;}#groups-homepage #secondary-header #intro{font-size:1.1em;overflow:hidden;float:left;width:277px;padding:5px 0 15px 30px;}#groups-homepage #secondary-header #intro p{margin:1em 0;line-height:1.6;*width:100%;}#groups-homepage #secondary-header #intro .intro-links{color:#666;}#groups-homepage #secondary-header #intro .intro-links a{margin:0 0 0 .5em;border-bottom:1px solid #065ca8;font-size:1.1em;}#groups-homepage #secondary-header #intro .intro-links a.button{margin:0 .5em 0 0;border:0;font-size:1.2em;display:inline-block;}#groups-homepage #secondary-header #intro .intro-links a:hover{text-decoration:none;}#groups-homepage .featured{clear:left;margin-top:2px;padding-bottom:2em;border-top:0 solid white;border-bottom:1px solid #ccc;overflow:hidden;position:relative;*zoom:1;}#groups-homepage .featured h2{margin:.75em 0 .5em 15px;font-size:1.6em;}#groups-homepage .featured .prev{left:14px;position:absolute;top:107px;}#groups-homepage .featured .next{position:absolute;right:12px;_right:13px;top:107px;}#groups-homepage .featured .no-carousel-controls .prev,#groups-homepage .featured .no-carousel-controls .next{visibility:hidden;}#groups-homepage .featured .navigational{margin-left:36px;margin-bottom:0;}#groups-homepage .featured ul{left:-15px;width:844px;height:133px;position:relative;}#groups-homepage .featured ul li{display:inline-block;*display:inline;float:left;position:relative;width:105px;padding-bottom:99px;}#groups-homepage .featured ul li a{text-align:center;display:block;}#groups-homepage .featured ul li a img{display:block;float:right;}#groups-homepage .featured ul li a.navigational{margin:1.5em 36px 0;text-transform:uppercase;_margin-left:18px;}#groups-homepage #carousel-wrapper{border:1px solid #ccc;margin:0 36px;overflow:hidden;padding:15px;text-align:center;width:827px;height:134px;*zoom:1;}body#groups-homepage #content{width:930px;}body#groups-homepage #content h3{padding-bottom:.75em;}body#groups-homepage #content #main-content{clear:left;width:593px;*width:598px;_width:593px;margin-right:0;padding-right:0;_padding-right:15px;}body#groups-homepage #content #sidebar{width:320px;*width:310px;*left:-2px;border:0;*margin-top:.5em;border-left:2px solid #ccc;}body#groups-homepage #content #sidebar .social-media{border:0;overflow:hidden;padding:1.5em 0;}body#groups-homepage #content #sidebar .social-media .facebook{margin-left:13px;}body#groups-homepage #content #sidebar .social-media .twitter{margin-left:18px;}body#groups-homepage #content #sidebar .last-minute{padding-top:0;*padding-bottom:1em;}body#groups-homepage #content #sidebar .subscribe h3{padding-bottom:1em;}body#groups-homepage #content #sidebar .subscribe a{text-transform:capitalize;display:block;line-height:1.2;padding-left:71px;font-size:1.1em;background:url(../img/site-tools/groups-newsletter.jpg) no-repeat 0 50%;}body#groups-homepage #content #sidebar .last-minute,body#groups-homepage #content #sidebar .subscribe{padding:1.5em 0;border-bottom:1px solid #ccc;overflow:hidden;_zoom:1;padding-bottom:0;}body#groups-homepage .latest-buzz{overflow:hidden;width:581px;*width:576px;_width:586px;}body#groups-homepage .latest-buzz p{margin-bottom:1em;}body#groups-homepage .latest-buzz a.navigational{margin-top:0;}body#groups-homepage .latest-buzz img{padding:0 15px 1em 0;float:left;}body#groups-homepage .latest-buzz img.full-size{padding:0 0 1em;}body#groups-homepage .latest-buzz div{_float:left;}body#groups-homepage .latest-buzz .aside{_float:none;padding-top:2em;*padding-top:.5em;_padding-top:2em;}body#groups-homepage .latest-buzz .aside h4{padding-bottom:.75em;font-size:1.5em;font-weight:bold;line-height:1.111em;}body#groups-homepage .latest-buzz span.btn-pill-sml{*zoom:1;margin-top:.75em;}body#groups-homepage #ad-box{padding-right:4px;*padding-left:12px;*padding-right:8px;margin-bottom:1.2em;}.event-image-wrapper{display:inline-block;*display:inline;*zoom:1;float:left;margin-right:15px;margin-bottom:1em;_margin-bottom:0;}#detail .event-image-wrapper img{padding-right:0;}.event-image-wrapper img.full-size+.buy-tickets-wrapper{width:300px;}.buy-tickets-wrapper{background:#f7f6ed;*background:white;overflow:hidden;padding-top:1em;position:relative;top:-1em;clear:left;*zoom:1;*padding:1em 30px 1em 0;_display:inline;}.event-image-wrapper p,.event-image-wrapper .from,.event-image-wrapper .price,.event-image-wrapper a.buy-tickets{float:left;*zoom:1;}.event-image-wrapper a.buy-tickets{clear:left;}.event-image-wrapper span,.event-image-wrapper a.buy-tickets{line-height:1;}.event-image-wrapper p{font-size:.85em;}.event-image-wrapper .from{display:block;text-transform:uppercase;font-weight:700;}.event-image-wrapper .price{clear:left;display:block;font-size:2em;margin-bottom:5px;letter-spacing:-2px;font-weight:700;color:black;}.event-image-wrapper a.buy-tickets{display:block;width:118px;height:24px;overflow:hidden;color:white;background:#db0423 url(../img/buttons/pill-lrg-cart.png) no-repeat;*background:#db0423 url(../img/buttons/pill-lrg-cart-white-bg.png) no-repeat;text-transform:uppercase;font-weight:700;padding:9px 0 0 36px;margin:0 10px 12px;font-size:.92em;}.baa body#groups-homepage #secondary-header{padding-top:2em;padding-bottom:2em;margin-top:0;}.baa body#groups-homepage #secondary-header #featured-custom{width:550px;float:left;}.baa body#groups-homepage #secondary-header #intro{font-size:1.1em;overflow-x:visible;overflow-y:visible;float:left;width:340px;height:auto;margin-top:0;padding-top:0;padding-bottom:0;}.baa body#groups-homepage #secondary-header #intro h1{padding-left:0;padding-bottom:.5em;border-bottom:0;padding-top:0;margin-top:0;font-size:2.2em;}.baa body#groups-homepage #secondary-header #intro p{padding:0 0 12px 0;margin:0;}.baa body#groups-homepage #secondary-header #intro .contact{line-height:1.75em;border-bottom:0 solid #ccc;background-color:#f7f6ed;padding:10px 20px;margin-top:1em;}.baa body#groups-homepage #secondary-header #intro .contact p{font-size:1em;line-height:1.75em;padding-bottom:0;padding-top:0;}.video-header .baa body#groups-homepage #secondary-header #intro .contact p{font-size:1em;line-height:1.75em;}.baa body#groups-homepage #secondary-header #intro .contact ul{margin-top:0;}.baa body#groups-homepage #secondary-header #intro .contact ul img{padding-right:10px;vertical-align:middle;}.baa body#groups-homepage #secondary-header #intro div{padding-bottom:12px;}.baa body#groups-homepage #secondary-header #intro .button{padding:0;line-height:34px;display:block;text-align:center;}.baa body#groups-homepage .section{border-bottom:1px solid #ccc;padding-bottom:1.5em;}.baa body#groups-homepage #content #sidebar{width:333px;*width:312px;}body.guide-page h2{margin-bottom:1em;*margin-top:1em;text-transform:capitalize;font-size:1.8em;font-weight:bold;letter-spacing:0;}body.guide-page h3,body.guide-page h4{margin:.5em 0;}body.guide-page h4{font-size:1.2em;}body.guide-page .text-wrapper img{float:left;padding:0 15px 1em 0;}body.guide-page .text-wrapper ul.summary{margin-left:0;}body.guide-page .clearfix{*margin-bottom:1em;}#hotels-homepage-content .circle,#build-packages-form .circle{position:absolute;left:0;top:0;}ol.circular{margin:2em 0;}ol.circular li{list-style:none;padding-left:55px;position:relative;margin:2.2em 0;*zoom:1;_margin-left:-20px;}ol.circular li .circle{position:absolute;left:0;top:0;}ol.circular li h3{font-weight:bold;letter-spacing:0;text-transform:none;color:#333;font-size:1.4em;*zoom:1;*display:inline;*text-indent:-18px;_text-indent:0;}ol.circular li p{margin:1em 0;*margin:.5em 0;}ol.circular li ol li{list-style-type:decimal;padding-left:0;}ol.circular li ul li{list-style-type:disc;padding-left:0;}ol.circular li ol.indented li{margin-left:20px;}body#resource-list #main-content{padding-top:.5em;}body#resource-list #main-content ul.summary{margin-top:0;}#show-list.groups .no-results-msg{margin:1em 0;text-align:center;}#content table td .secondary-text{color:#999;font-style:italic;}#content table thead th{border-bottom:2px solid #666;font-size:1.1em;padding:.5em 0;text-align:left;height:37px;color:#065ca8;cursor:pointer;}#content table thead tr th.resource-links{background-color:#e3e2d6;position:static;*position:relative;color:black;cursor:auto;padding:0;margin:0;line-height:37px;}#content table thead tr th.resource-links p{padding:auto 0;margin:0 0 0 10px;color:black;line-height:37px;}#content table thead p{padding-left:6px;}#content table tbody td{border-bottom:1px solid #ccc;padding:1em 0;}#content table thead tr .show{width:193px;padding-left:15px;}table .show a{display:inline-block;vertical-align:middle;width:125px;*width:120px;}table .show a.image-link{float:none;padding:0;margin-top:0;width:55px;}table .show img{float:left;margin-right:15px;}table .min-tickets p,table .onsale-date p,table .running-time p,table td.min-tickets,table td.onsale-date,table td.running-time{text-align:center;margin-left:0;padding-left:0;}table .show-date,table .show-time,table .number-tickets{text-align:center;*padding-right:15px;*padding-left:15px;}table td.min-tickets{*padding-right:15px;*padding-left:15px;}table td.onsale-date{padding-right:30px;text-align:right;}table .min-tickets p{padding-left:10px;}table td.running-time{padding-left:26px;}table .min-tickets,table .onsale-date,table .running-time{*padding-right:15px;*padding-left:15px;}#content table thead tr .min-tickets,table .min-tickets{width:90px;}#content table thead tr .onsale-date,table .onsale-date{width:84px;padding:0 10px 0 15px;}#content table thead tr .running-time,table .running-time{width:94px;padding:0 22px 0 26px;}table th.onsale-date div,table th.running-time div{margin-left:10px;*margin-top:7px;}#content table tbody td.resource-links{background-color:#f7f7f7;line-height:1.8;width:149px;padding-right:0;padding-left:15px;}#content table tbody td.resource-links .button{font-size:12px;padding:0;margin-right:7px;height:25px;line-height:25px;width:95px;}.ie7 #content table tbody td.resource-links .button,.ie8 #content table tbody td.resource-links .button{border-color:transparent;display:inline-block;background:transparent url("../img/buttons/group-tix-button.png") no-repeat;text-align:center;display:block;margin-bottom:0;height:28px;line-height:28px;width:125px;}#content table tbody td.resource-links p{margin-top:7px;color:#666;margin-bottom:7px;}.ie7 #content table tbody td.resource-links p,.ie8 #content table tbody td.resource-links p{margin-bottom:5px;}table th.show p{line-height:37px;}body.video-header #breadcrumb{margin-bottom:3px;}body.video-header #secondary-header{display:table;padding-bottom:0;*padding-bottom:2em;margin-bottom:0;width:930px;}body.video-header #secondary-header .br-vid{display:table-cell;width:608px;height:342px;_width:600px;_height:338px;margin-left:0;}body.video-header #secondary-header .br-vid object{width:608px;height:342px;_width:600px;_height:338px;}body.video-header #secondary-header #intro{display:table-cell;vertical-align:top;padding-left:23px;padding-top:16px;*zoom:1;}body.video-header #secondary-header #intro h1{padding-left:0;padding-bottom:.5em;border-bottom:0;font-size:2.2em;}body.video-header #secondary-header #intro .classroom-logo{background:url("http://s3.broadway.com/mediaspot/1.686.png") no-repeat;height:78px;margin-bottom:.25em;text-indent:-9999px;border-bottom:0;}body.video-header #secondary-header #intro p{font-size:1.3em;line-height:1.5em;}body.video-header #secondary-header #intro .social-media{margin-top:3em;}body.video-header #secondary-header #intro .social-media h3{margin-bottom:.5em;}body.video-header #secondary-header #intro .social-media .twitter{margin-left:15px;}body#classroom-homepage #secondary-header{border:0;}body#classroom-home .featured .clearfix{*margin-bottom:1em;}.highlights{background:url("../img/decoration/diagonal-pattern-cccccc.png") repeat scroll 0 0 white;margin:0 15px;padding:5px;width:918px;*zoom:1;}.highlights-col{display:table-cell;vertical-align:top;position:relative;padding:0 0 0 15px;background:white;*float:left;*padding-bottom:5px;_zoom:1;_overflow:visible;}.highlights .highlights-content{width:170px;_width:167px;padding-right:15px;margin:15px 0;*zoom:1;border-right:1px solid #ccc;}.highlights .highlights-content h2{font-size:1.5em;margin-top:.5em;margin-bottom:1em;}.highlights .highlights-content h3{font-size:1.5em;font-weight:400;color:black;}.highlights .highlights-content p{margin:.5em 0;color:#333;}.highlights .highlights-content a.navigational{clear:both;_zoom:1;}.highlights ul li{margin:1em 0;padding-bottom:1em;border-bottom:1px dashed #ccc;}#center-right .highlights-content{border:0;}.highlights .ad{border-left:1px solid #ccc;padding:0 0 0 2px;vertical-align:top;width:313px;background:url("../img/global/overlay-white.png") repeat scroll 0 0 transparent;}.highlights .ad .swf-ad-300x250{margin:15px 6px;}#classroom-homepage #content{width:928px;_width:933px;margin:0 15px;_margin-top:1em;padding:.5em 0 15px;}#classroom-homepage #content h2{font-size:1.5em;}#classroom-homepage #main-content{width:592px;*width:579px;_width:572px;*border:0;padding-left:0;}#classroom-homepage #main-content ul.summary{margin:0;}#classroom-homepage #content #sidebar{border:0;background-color:#f7f6ed;width:306px;*width:304px;_width:314px;padding-bottom:1em;*position:relative;*left:-2px;_left:0;}#classroom-homepage #content #sidebar a.navigational span{border-color:#f7f6ed;border-left-color:#3992ee;}#classroom-homepage #content #sidebar h2{margin-bottom:.75em;margin-left:7px;}#classroom-homepage #content #sidebar ul li{padding:0 0 .5em;margin-right:15px;font-size:.9em;}#classroom-homepage #content #sidebar ul li a{background:url("../img/icons/arr-more-red.png") no-repeat scroll 0 1em transparent;border-top:1px dotted #cfcfcf;*zoom:1;display:block;padding-left:8px;_padding-left:10px;padding-top:.5em;}#classroom-homepage .highlights .highlights-content{*display:inline;*float:left;*min-height:300px;_height:300px;}.groups-about-us #content #main-content{*width:608px;}.groups-about-us #content #sidebar{width:277px;}.groups-about-us #secondary-header{text-align:center;border:0;}.groups-about-us h1{margin-bottom:.25em;border:0;}.groups-about-us h2{margin:2em 0 1em;}.groups-about-us h3{margin:0 0 1em;}.groups-about-us #main-content{*border:0;}.groups-about-us #main-content p{margin-bottom:1em;}.groups-about-us #main-content ul.summary{margin:0;}.groups-about-us #main-content ul.summary p{margin:0;}.groups-about-us #sidebar{border:0;}.groups-about-us #sidebar .section{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em;}.groups-about-us #sidebar .section:last-child{border:0;}.groups-about-us #sidebar .section p{margin:1em 0;}.groups-press #main-content{padding-top:0;}.groups-press #main-content ul.summary{margin-top:0;}#classroom-request-form #main-content,#groups-order-request #main-content{overflow:visible;padding-bottom:0;}#groups-order-request #groups-form-header img{float:left;padding-bottom:15px;padding-right:15px;}#groups-order-request #groups-form-header h2{padding:0 0 5px 0;margin:0;font-size:1.25em;line-height:1em;text-transform:none;font-weight:600;}#groups-order-request #groups-form-header p{padding:0 0 10px 0;margin:0;font-size:1em;line-height:1em;}#groups-order-request #groups-form-header .dates{color:#828282;}#request-form{background-color:#f7f6ed;border-top:1px solid #eaeaea;padding:0 15px 2em;margin:-0.5em -15px -0.5em -14px;_zoom:1;position:relative;*float:left;*width:566px;left:0;}#request-form .instructions{display:block;padding:22px 0 12px;border-bottom:1px dotted #7f7f7f;}#request-form p{margin-bottom:15px;}#request-form .workshop label,#request-form select{float:left;}#request-form ul{margin:1em 0;}#request-form li{padding:.35em 0;clear:left;overflow:hidden;}.ie7 #request-form li,.ie8 #request-form li{position:relative;}#request-form li label{display:block;font-weight:bold;}#request-form li.workshop{padding-bottom:1em;}#request-form .errorlist{margin:0;color:#db0322;font-weight:bold;}.ie7 #request-form .errorlist,.ie8 #request-form .errorlist{float:left;position:absolute;top:1.6em;left:300px;}#request-form input{width:240px;margin-right:5px;float:left;clear:left;}#request-form span.btn-pill-sml{clear:left;_margin-top:1em;}#request-form #loading{margin-left:15px;line-height:16px;color:gray;font-style:italic;position:absolute;bottom:3px;*bottom:16px;_bottom:0;left:60px;}#request-form #loading img{margin-right:5px;position:relative;top:3px;}#request-form fieldset{position:relative;}select#id_workshop{display:inline;margin-left:10px;}#id_requested_date_icon{position:absolute;bottom:2px;left:250px;}.no-js #id_requested_date_icon{display:none;}.calendar-wrapper{position:relative;overflow:hidden;_width:400px;}.calendar-wrapper noscript{color:#666;}#id_requested_date_icon,input#id_requested_date{float:left;}#request-form .validation-advice,#request-form label.error{width:200px;float:left;font-weight:bold;color:#db0322;margin-left:15px;height:23px;line-height:23px;}#request-form label.error{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;}#request-form label.error{*display:inline;}.ie7 #request-form label.error,.ie8 #request-form label.error{float:left;clear:none;}#request-form .date .validation-advice,#request-form .date label.error{position:absolute;line-height:23px;left:270px;}#ontheroad-homepage #secondary-header{overflow:hidden;font-size:1.2em;}#ontheroad-homepage #secondary-header img{float:left;padding-right:15px;}#ontheroad-homepage #secondary-header h1{border:0;margin-top:1em;font-size:2em;}#ontheroad-homepage #secondary-header strong{display:block;font-size:1.5em;line-height:1.2;margin-bottom:1.2em;}#ontheroad-homepage #secondary-header .button{position:relative;top:1.5em;}#ontheroad-homepage #intro{position:relative;top:-1.8em;}#ontheroad-homepage #content h2{margin:1em 0;}#ontheroad-homepage .col{float:left;}#ontheroad-homepage .middle-col{width:285px;padding:0 15px 0 0;}#ontheroad-homepage .middle-col ul.summary li{padding-bottom:0;}#ontheroad-homepage .right-col{width:260px;padding:0 0 0 15px;}#ontheroad-homepage .right-col ul.summary li p{margin-bottom:0;}#ontheroad-homepage #main-content,#ontheroad-homepage #sidebar{padding-top:0;border:0;}#ontheroad-homepage #main-content{width:300px;}#ontheroad-homepage #main-content ul.summary{margin-top:0;}#ontheroad-homepage #main-content ul.summary h3{font-size:1.3em;margin:.5em 0;}#ontheroad-homepage #main-content ul.summary li{padding-bottom:0;margin:1em 0;}#ontheroad-homepage #main-content a.navigational{font-size:.85em;height:20px;line-height:20px;margin:0 0 1em;text-transform:uppercase;padding-left:10px;padding-right:31px;}#ontheroad-homepage #main-content a.navigational span{border-width:10px;}#ontheroad-homepage #sidebar{width:585px;margin-right:0;padding-right:0;}#ontheroad-homepage #sidebar ul.featured-shows h3{font-size:1.125em;margin:0 0 .5em 0;}#ontheroad-homepage .br-vid{margin:0 0 2em 0;}#ontheroad-homepage blockquote{margin-bottom:30px;margin-top:30px;}#ontheroad-homepage #content form{clear:both;margin:0 0 8px 0;}#ontheroad-homepage #content form .highlight-section{padding:2em;position:relative\9;border-top:1px solid #ccc \9;background-color:transparent\9;*background-color:#e3e2d6;*padding-top:1em;}#ontheroad-homepage #content form h2{font-size:1.8em;font-style:italic;font-weight:bold;letter-spacing:0;margin:0 0 .5em;text-transform:none;}#ontheroad-homepage #content form p{margin:.5em 0 1em;}#ontheroad-homepage #content form input.button{border:0;font-size:1.2em;color:white;line-height:1.4;*padding-left:40px;*width:180px;*height:40px;*border:0 solid #f7f6ed;}#ontheroad-homepage #content form input{color:#888;font-size:1.2em;margin-right:15px;display:inline;height:auto;*display:inline-block;}#ontheroad-homepage #newsletter-email{width:290px;}#ontheroad-homepage #newsletter-email.active{color:#333;}#ontheroad-homepage .msg-error{color:#db0322;font-weight:bold;font-size:1.1em;margin-top:1em;}