html{font-size:100%;word-wrap:break-word;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll}body{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9 }h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:1.5em}h2{font-size:1.9em;font-weight:700;line-height:1.3;margin:7px 0}h3{font-size:1.2em}h4{font-size:1.1em}h5,h6{font-size:1em}a img{border:none}p{margin:0 0 1.5em;padding:0}em,dfn{font-style:italic}ins{border-bottom:none;text-decoration:none}pre,code,tt,samp,kbd,var{font-size:1em;font-family:Consolas,"Lucida Console",Menlo,Monaco,"DejaVu Sans Mono",monospace,sans-serif}blockquote,q{font-style:italic;quotes:"" ""}blockquote{margin:0 0 1.5em;padding:0 0 0 3em}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote p{margin:0}strong,dfn,caption,th{font-weight:700}ul,ol{margin:0 0 1.5em 40px;padding:0}.item-list ul,.item-list ol{margin:0 0 0 12px;padding:0}ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin-bottom:0}ul{list-style-type:disc}ul ul ul{list-style-type:square}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ul ul,ul ul ul ul{list-style-type:circle}dt{font-weight:700}dd{margin:0 0 1.5em 40px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}embed,object,video{max-width:100%}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none!important}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img,.field-widget-imagefield-crop-widget img{max-width:none!important}svg:not(:root){overflow:hidden}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}form{margin:0 0 1.5em;padding:0}.form-item label{font-weight:400}input{margin:0}input.title{font-size:1.3em}input.text,input.title,textarea,select{border:1px solid #ccc;margin:0}select{margin-bottom:3px;padding:3px}input.form-text,input.form-password,input.form-file,textarea{background-color:#fafafa;border:1px solid #ccc;font-family:inherit;font-size:inherit;line-height:inherit;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-textarea-wrapper.resizable textarea{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}input.form-text{max-width:100%}input.form-text,input.form-password,input.form-file{width:auto}.block input.form-text,.block input.form-password,.block input.form-file{max-width:400px;width:100%}input.form-file,.block input.form-file{max-width:240px;width:100%}#block-search-form input.form-text{width:auto}input.form-button,input.form-submit{background:url(/sites/all/themes/corolla/css/images/xbutton.png.pagespeed.ic.ZBGtTr3QWJ.png) repeat-x left top transparent;border:1px solid #ccc;cursor:pointer;margin:0 5px 0 0;padding:5px 11px}input.form-button:hover,input.form-submit:hover,input.form-button:focus,input.form-submit:focus{border-color:#bbb}textarea,input{font:1em normal\ Arial,Helvetica,sans-serif}.form-item,.form-action{margin-top:10px;margin-bottom:10px}.exposed-filters .form-item{margin-top:0;margin-bottom:10px}.form-item textarea.error{padding:2px}.form-item .description,fieldset .description,.fieldset-layout-settings dd{font-size:.85em}#article-admin-filter ul{padding:.5em 0}#edit-operation-wrapper select{margin:.5em}fieldset{background:transparent;border:1px solid #dadada;margin:10px 0;padding:10px;position:relative}fieldset fieldset:last-child{margin-bottom:0}.form-type-radio .description,.form-type-checkbox .description{margin-left:0}*:first-child+html fieldset{background-color:transparent;background-position:0 10px;padding:0 10px 10px}*:first-child+html fieldset>.description,*:first-child+html fieldset .fieldset-wrapper .description{padding-top:10px}fieldset div.with-legend{margin-top:3em}fieldset legend{display:block;font-weight:400;padding:0;position:absolute;top:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}*:first-child+html fieldset legend,*:first-child+html fieldset.collapsed legend{display:inline}fieldset legend span.fieldset-legend{display:block;padding:4px 10px}html.js fieldset.collapsed{min-height:1.85em}html.js fieldset.collapsible .fieldset-legend{background:none}html.js fieldset.collapsible .fieldset-legend{padding:2px 4px 2px 10px}html.js fieldset.collapsible legend a{padding:0 15px 0 0;color:#fff;background:url(/sites/all/themes/corolla/css/images/xarrow-down-white.png.pagespeed.ic.W-cBU9HZQ6.png) no-repeat right 6px}html.js fieldset.collapsed legend a{background:url(/sites/all/themes/corolla/css/images/xarrow-right-white.png.pagespeed.ic.V656b21L4r.png) no-repeat right 6px}html.js fieldset.collapsed .fieldset-wrapper,html.js fieldset.collapsed .action{display:none}html.js fieldset.collapsed{}html.js fieldset.collapsed{border-width:1px;margin-bottom:15px}html.js fieldset.collapsible div.fieldset-wrapper{margin-top:3em}html.js input.form-autocomplete{background-position:99% 7px}html.js input.throbbing{background-position:99% -13px}#autocomplete ul li{margin:0}#autocomplete ul li:hover{background:none}#autocomplete ul div{cursor:pointer;position:relative;display:block;width:100%;padding:3px}div.resizable-textarea textarea{margin-top:0}.resizable-textarea{width:100%}.resizable-textarea .grippie{height:9px;width:100%;background:#ccc url(/sites/all/themes/corolla/css/images/xgrippie.png.pagespeed.ic.9aglNet723.png) no-repeat center 2px;border:1px solid #ccc;border-top-width:0;cursor:s-resize;margin-top:-6px;position:relative;margin-right:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#search-block-form{margin-top:.4em}#search-block-form .form-text{margin-bottom:6px}fieldset#edit-advanced fieldset{margin:0 10px 10px 0}fieldset#edit-advanced fieldset .fieldset-legend{background:none;padding-left:1em}.advanced-search-submit{clear:both}.search-advanced .criterion{float:none;margin:0 5px}#edit-keywords-fieldset .form-item:first-child{margin-top:5px}#search-form{margin:10px 0}#search-form>div{}#search-form .container-inline{}#search-form #edit-basic label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute}.search-advanced .fieldset-wrapper legend{background:transparent}#user-login-form ul{margin:0;padding:0}#user-login-form li.openid-link,#user-login-form li.user-link{text-align:center}#user-login ul{margin:0 0 5px}#user-login ul li{margin:0}#user-login-form .item-list li{list-style:none;margin:0}#user-login-form li.openid-link,#user-login li.openid-link{background:none}.hide-label label{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);background:none}#user-admin-filter ul li,#article-admin-filter ul li{list-style:none}.description{color:#555}.field-type-text-long fieldset{padding:10px 0}.field-type-text-long fieldset .form-item{margin:0;padding:0 0 0 15px}fieldset .filter-help{padding:0 15px 5px}.filter-guidelines{font-size:.9em;margin:0;padding:5px 18px 10px}#devel-switch-user-form{margin-bottom:0}fieldset.filter-wrapper{margin:0 0 12px 0;border-top:none;width:auto}.filter-help{float:right;margin:0}.filter-help a{background:none;padding:0}.filter-wrapper .form-item{margin-top:0}.filter-guidelines{padding-top:6px;font-size:.8em}.filter-guidelines ul{margin:0}.block .filter-guidelines ul li{list-style:none;margin:0;padding:0}body.page-filter-tips #block-system-main ul{margin:0;list-style:none}body.page-filter-tips #block-system-main li{margin:10px 0}body.page-filter-tips #block-system-main table{margin:10px 0}div.vertical-tabs{border:1px solid #ccc}div.vertical-tabs ul.vertical-tabs-list{list-style-position:outside}.vertical-tabs-panes{padding:9px 5px}div.vertical-tabs fieldset{background:none}ul.vertical-tabs-list li a{display:block;border:none;padding:7px 12px;color:inherit}ul.vertical-tabs-list li.selected a{background-color:#fff}.vertical-tabs input{width:100%}.vertical-tabs input.form-checkbox,.vertical-tabs input.form-radio{width:auto}.marker{color:#e25401;text-transform:capitalize;margin-left:3px}.marker:before{content:"("}.marker:after{content:")"}.farbtastic .marker:before{content:""}.farbtastic .marker:after{content:""}#palette .form-item{width:auto}.color-form .form-item{height:3em}#palette .item-selected{background:none}#palette .lock{background-position:50% 2px}#palette .unlocked{background-position:50% -22px}#palette .hook{margin-top:.6em}.password-parent,div.form-item div.password-suggestions{position:relative;width:auto}#password-strength{float:none;left:16em;position:absolute;width:11.5em}#password-strength-text,.password-strength-title,div.password-confirm{font-size:.8em}#password-strength-text{margin-top:.2em}input.password-confirm,input.password-field{width:15em;margin-bottom:.4em}div.form-item div.password-suggestions{padding:8px 9px;margin:10px 0;background-color:#f3fcdb;border:1px solid #b8e643}body.wysiwygeditor{background-color:#fff;background-image:none}table{border-spacing:0;border-color:#eee;font-size:inherit;font:100%;margin:10px 0;padding:0;width:100%}table.sticky-header{z-index:10}table,td,th{vertical-align:middle}th,thead,thead th{background-color:#333;border:none;color:#fcfcf8}caption,th,td{text-align:left}td,th{border-bottom:none;margin:0;padding:5px 7px;text-align:left;vertical-align:middle}tr.even,tr.odd{border-bottom:none}tr.odd,tr.info{background-color:#f5f5f5}tr.even{background-color:#fff}tr.drag{background-color:#fffff0}tr.drag-previous{background-color:#ffd}tr.odd td.active{background-color:#eee}tr.even td.active{background-color:#f7f7f7}td.region,td.module,td.container td.category{background-color:#eee;border-bottom:1px solid #ccc;border-top:20px solid #fff;color:#222;font-weight:700}tr:first-child td.region,tr:first-child td.module,tr:first-child td.container{border-top-width:0}#forum{}body.page-forum ul.action-links{margin:9px 0}#forum td.container{border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e}#forum td.container .name a{font-size:1.25em;text-transform:uppercase;line-height:1.3;padding:0 0 4px 0;color:inherit}#forum td.container .name a:hover{color:#e25400}#forum td{padding:13px 14px;vertical-align:top}#forum>table{margin-top:0}#forum tr td.forum{background:none;padding-left:0}#forum .description{line-height:1.5;margin:4px 0 0 0;font-size:1em}#forum div.indent{margin:0 0 0 15px}#forum td.icon .topic-status-sticky{background:url(/sites/all/themes/corolla/css/images/xforum-sticky.png.pagespeed.ic.rePk_F8YjK.png) no-repeat center center;width:30px;height:35px}#forum td.icon .topic-status-default{background:url(/sites/all/themes/corolla/css/images/xforum-default.png.pagespeed.ic.s9mvB8f95I.png) no-repeat center center;width:37px;height:32px}#forum td.icon .topic-status-closed{background:url(/sites/all/themes/corolla/css/images/xforum-closed.png.pagespeed.ic.3Ziw9ydtUY.png) no-repeat center center;width:30px;height:35px}#forum td.icon .topic-status-hot{background:url(/sites/all/themes/corolla/css/images/xforum-hot.png.pagespeed.ic.s9mvB8f95I.png) no-repeat center center;width:37px;height:32px}#forum td.icon .topic-status-new{background:url(/sites/all/themes/corolla/css/images/xforum-new.png.pagespeed.ic.xzFnXKU0k8.png) no-repeat center center;width:42px;height:39px}#forum td.icon .topic-status-hot-new{background:url(/sites/all/themes/corolla/css/images/xforum-hot-new.png.pagespeed.ic.jD_29h5yme.png) no-repeat center center;width:43px;height:38px}.draggable a.tabledrag-handle{margin:0 12px 0 0;padding:0}tr.drag{background-color:#f3fbfe}tr.drag-previous{background-color:#f8fdfe}span.tabledrag-changed{font-size:13px;margin-left:3px;color:red}th a,thead a{color:#fff!important}th a:hover,thead a:hover{color:#fff}table img{margin:0 0 0 7px}tr td:last-child{border-right:1px solid #eee}#header-wrapper{position:relative;z-index:100}#header-wrapper header{clear:both;display:table;width:100%}#branding{padding:45px 0 48px 25px;display:table-cell}.region-header{padding:45px 25px 48px 0;display:table-cell}.region-header .block{float:right}#logo{display:table-cell;padding:0 15px 0 0;vertical-align:middle}#branding .h-group{display:table-cell;vertical-align:middle}#site-name{font-size:4.5em;line-height:1;margin:0;padding:0;font-weight:400}#site-name a{letter-spacing:-3px}#site-slogan{font-size:1.1em;font-weight:400}.site-name-hidden #logo,.site-name-hidden #branding .h-group{display:block}#secondary-content-wrapper,#top-panels-wrapper,#content-wrapper,#footer-panels-wrapper,#tertiary-content-wrapper{margin-bottom:25px;clear:both}.content-margin{margin:0 10px}.content-style{min-height:170px;padding:25px 30px;background-color:#fff}h1#page-title,.in-maintenance h1#page-title{border-bottom:none;line-height:1;margin:0 0 10px;padding:0}h1.page-title{display:inline-block;width:100%;word-wrap:break-word}#footer-panels-wrapper{background:rgba(255,255,255,.1);padding:25px 0 10px}#block-user-login .item-list{margin-top:10px}#user-login-form li.openid-link,#user-login li.openid-link,#user-login-form li.openid-processed{margin-left:0}#block-user-login .description{margin-bottom:10px}.form-item-openid-identifier{margin:10px 0;display:block}#edit-openid-identifier{background-position:6px 50%;padding-left:25px}.poll .title{font-weight:700;margin-bottom:8px;line-height:1.3}.poll .bar-wrapper{margin-bottom:8px}.poll .bar-text{line-height:1.2}.poll .text{float:left;margin-bottom:3px}.poll .percent{float:right;font-size:.8em;padding:1px 3px 0 0}.block-poll .poll .percent{font-size:.7em}.poll .bar{background-color:#fafafa;border:1px solid #ccc;height:1.385em}.poll .bar .foreground{height:1.385em}.vote-form .form-item-choice{margin:6px 0;padding:0}.vote-form .title{font-weight:700;line-height:1.5}.vote-form .form-radios{margin:13px 0 9px 0}.poll .vote-form{text-align:left}.poll .vote-form .choices{display:block}.poll .total{text-align:left}.profile{margin:0}.profile dd{margin-left:0}.profile dt{margin:0}.profile h3{border-bottom:1px solid #ebebeb;padding-bottom:4px;margin-bottom:10px;margin-top:17px}.profile .user-picture{float:right;margin-top:45px}body.page-profile #profile{margin-top:15px}body.page-profile .profile{min-height:60px;float:left;clear:none;width:48.5%;margin-right:1%}body.page-profile .user-picture{margin:0;padding:0;float:left}body.page-profile .user-picture img{width:40px;padding:5px 0}body.page-profile .name,body.page-profile .field{margin-left:60px;padding:12px 10px 10px 0}.search-results{margin:0;padding:0}.search-results li{margin-bottom:20px}.search-results .title{margin:0}.search-results .search-snippet-info{margin:0;padding:0}.search-results p{margin-bottom:4px}.search-snippet strong{background-color:#e25400;color:#fff;padding:0 4px}body.overlay{background-color:transparent}#overlay-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}body.overlay #main-columns,body.overlay #main{padding:0!important;min-width:inherit;max-width:inherit}body.overlay #main-columns{width:100%}body.overlay #page{border:none;padding-bottom:0}body.overlay #content{border:none}.overlay .ui-dialog-title{font-size:2em;padding:0 0 6px}form#dblog-filter-form .form-item{display:inline-block;vertical-align:top;margin-right:15px;margin-top:0}#dblog-filter-form select{width:100%}#dblog-filter-form .form-actions{padding:6px 0}tr.dblog-user{background:#ffd}tr.dblog-user .active{background:#eed}tr.dblog-content{background:#fffee9}tr.dblog-content .active{background:#fffcc3}tr.dblog-page-not-found,tr.dblog-access-denied{background:#f3fcdb}tr.dblog-page-not-found .active,tr.dblog-access-denied .active{background:#def2a9}tr.dblog-error{background:#fce8dd}tr.dblog-error .active{background:#fad4c0}div.contextual-links-wrapper{z-index:20}div.contextual-links-wrapper a.contextual-links-trigger{margin:1px 0 0;padding:0}ul.contextual-links li a{color:#333!important;display:block;margin:0;padding:5px 5px}a.contextual-links-trigger{border:transparent 1px solid}.two-sidebars #placeholder{position:static;margin-bottom:10px}#dashboard #disabled-blocks h2{color:#fff}#dashboard .ui-sortable .block h2{background-position:0 -36px}h1.page-title{display:inline-block;word-wrap:break-word;width:100%}.shortcut-wrapper{position:relative}div.add-or-remove-shortcuts{display:none;margin-bottom:3px}div.add-or-remove-shortcuts a span.icon{margin-left:4px}body.page-admin div.add-or-remove-shortcuts,body.overlay-open div.add-or-remove-shortcuts{margin-top:3px;display:inline-block}#toolbar div.toolbar-menu ul li a{line-height:1.7;-moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px}body.maintenance-page #content{margin-top:5px}#block-system-help{background-color:#f5f9fa;border:1px solid #b3cfd4}#messages{margin:0 10px}div.messages{margin-bottom:15px}#block-system-help,div.messages{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#block-system-help{margin-bottom:15px}#block-system-help .block-inner{padding:0;margin:0}#main-content,.block-inner,.pane-inner,.menu-wrapper,.branding-elements,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini>.block-title,div.messages{margin-left:10px;margin-right:10px}#content .panel-display,#content .panel-flexible{margin-left:-10px;margin-right:-10px}a.contextual-links-trigger:hover{border-bottom:none}.article{margin-bottom:20px}.article-inner>header{margin-bottom:16px}.article-title{border-bottom:none;font-size:2.1em;line-height:1;margin:0;padding:0}.article-title a:hover,.article-title a:focus{text-decoration:underline}.article .user-picture{float:left;margin:3px 10px 8px 0}.article .user-picture img{border:1px solid #ccc;padding:2px;width:50px}.article-inner .submitted{color:#696969;line-height:1;margin-top:3px}.article ul.links{margin:0}.article ul.links li{padding:0;margin:0 8px 0 0}.article-book ul.links{margin:0 0 14px}#comments>h2.title{margin-bottom:.5em}.comment{border-bottom:1px solid #ccc;margin:20px 0;padding:0 0 16px}.comment .indented{margin-left:60px}h3.comment-title{border:none;line-height:1;margin:0 0 5px;padding:0}.comment-title a:link,.comment-title a:visited,.comment-title a:active{text-decoration:none;border-bottom:none}.comment-title a:hover,.comment-title a:focus{text-decoration:underline}.comment-title .new{color:#ff8000}.comment .user-picture{float:right;margin:6px 0 10px 10px}.comment .user-picture img{background-color:#fcfcfc;border:1px solid #ccc;padding:2px;width:28px}.comment-submitted{margin:1px 0 0;color:#696969;line-height:1;margin-top:3px}.comment ul.links{display:block;text-align:left;padding:0}.comment ul.links li{padding:0}.comment ul.links li a{text-transform:capitalize}.field .field-label{font-size:1em;font-weight:700;line-height:inherit;margin:0}.field-lable-inline .field-label{display:inline}.field-type-taxonomy-term-reference .field-label{font-size:1em}.field-type-taxonomy-term-reference ul{margin:0;padding:0}.field-type-taxonomy-term-reference ul li{display:inline;list-style:none;padding:0 .75em 0 0}.field-label-inline .field-label,.field-label-inline .field-items{display:inline}.field-type-image figure{margin:0;padding:0}.field-type-image figcaption{margin:0 0 10px;padding:0}.field-type-image figure img{margin:auto}.field-type-image figcaption{font-size:.8em;font-style:italic}table .field-type-image img{width:100%;height:auto}.block{clear:both;margin-bottom:25px}.block:last-child{margin-bottom:15px}.block-title{font-weight:700;letter-spacing:-.4px;line-height:1.3;margin:0;padding:0 0 4px;text-transform:uppercase}#block-system-main .block-inner{margin:0}#dashboard .block ul{margin-left:0}.mini-panel-title{margin:0 10px}.region-secondary-content .block{line-height:1.35;text-shadow:1px 1px 1px #fff;text-align:center;margin-bottom:35px}.region-header .block{margin-top:20px}.region-header .block-superfish{margin-top:36px}#menu-bar .block{float:left;clear:none;margin-bottom:0}#menu-bar #block-system-user-menu{float:right}.block .item-list ul{margin-left:1em}.block-panels_mini .mini-panel-title{margin:0 10px}.block-poll ul.links li{list-style:none;margin:0 .5em 0 0}#menu-bar .lb-h label{color:#fff}#menu-bar #block-user-login.lb-h .item-list{margin-top:3px;font-size:.9em;line-height:1em}#menu-bar #block-user-login.lb-h .item-list li{float:none;display:block;margin:0;padding:0}#menu-bar #block-user-login.lb-h .form-actions{padding-top:2px}a{text-decoration:none}ul.menu{list-style-position:inside;margin:4px 0;padding:0}ul.menu li{margin:2px 0;padding:0}ul.menu ul{margin-left:15px}.block .menu li.content{padding:0}.item-list ul.pager{margin:15px 0 2px 0;text-align:left}.item-list ul.pager li{margin:0 6px;padding:0}ul.pager li:first-child{margin:0 6px 0 0}ul.pager li.pager-previous{padding-right:8px}ul.pager li.pager-next{padding-left:8px}ul.pager li.pager-ellipsis{margin:0}#breadcrumb{margin:0 0 10px 0}#breadcrumb .separator{margin:0 5px}.with-breadcrumb-label h2{display:inline;font-size:1em;padding-right:8px}.with-breadcrumb-label h2:after{content:":"}.breadcrumb-wrapper{padding:0;margin:0}.breadcrumb-wrapper ol{margin:0;padding:0}.breadcrumb-wrapper.with-breadcrumb-label ol{display:inline}.breadcrumb-wrapper ol li{list-style:none;display:inline}#menu-bar{padding-top:5px}.nav .block-menu,.nav .block-menu ul,.nav .block-menu ul li{list-style:none;padding:0;margin:0}.nav .block-menu ul li,.nav .block-menu ul{float:left}.nav .block-menu ul ul{}.nav .block-menu ul a{padding:.75em 1em;text-decoration:none;float:left}.nav .block-menu ul li:hover,.nav .block-menu ul li.sfHover,.nav .block-menu ul a:focus,.nav .block-menu ul a:hover,.nav .block-menu ul a:active{outline:0}.nav .block-menu ul li,#menu-bar .sf-menu.sf-style-default li.sf-depth-1{margin-right:1px}#menu-bar .sf-menu{margin-bottom:0}.sf-menu.sf-style-default{margin-bottom:0}#menu-bar div.contextual-links-wrapper{right:-30px;z-index:10000}.region-header ul{text-transform:uppercase}.region-header .block-menu,.region-header .block-menu ul,.region-header .block-menu ul li{list-style:none;padding:0;margin:0}.region-header .block-menu ul li,.region-header .block-menu ul{float:left}.region-header .block-menu ul ul{display:none}.region-header .block-menu ul a{padding:.75em 1em;text-decoration:none;float:left}.region-header .block-menu ul li:hover,.region-header .block-menu ul li.sfHover,.region-header .block-menu ul a:focus,.region-header .block-menu ul a:hover,.region-header .block-menu ul a:active{outline:0}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 .5em;position:absolute;width:12em;z-index:50}#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0}#tasks{margin:0 20px -1px}ul.primary{border-bottom-color:none;margin:0;padding:0 0 .2em}ul.primary li a{background-color:#f5f5f5;margin-right:.08em;border-color:#e1e1e1;line-height:1.7;padding:.4em 1em .43em;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.local-tasks ul.primary li a:hover{background-color:#f7f7f7;border-color:#ccc}ul.primary li.active a{border-color:#e1e1e1 #e1e1e1 #fff}ul.secondary{border-bottom:1px solid #e1e1e1;margin:0;padding:0 .3em 1em}ul.secondary li{border-right:0;list-style:none;padding:0 2em 0 0}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline}ul.action-links{margin:10px 0}ul.action-links li{list-style:none;display:inline;padding:0 14px 0 1px}ul.action-links li a{padding-left:15px;background:url(/sites/all/themes/corolla/css/images/xaction-link.png.pagespeed.ic.EfMQC0yDwP.png) no-repeat left center}.hl-l #branding{float:left;margin:0 20px}.hl-l .region-header{float:right;margin:0 10px}.hl-l .region-header .block{display:inline;clear:none;margin-bottom:0}.hl-l #logo{padding:0 20px 7px 3px}.hl-r #branding{float:right;margin:0 20px}.hl-r .region-header{float:left;margin:0 10px}.hl-r .region-header .block{display:inline;clear:none;margin-bottom:0}.hl-r #logo{padding:0 3px 7px 20px}.hl-c #branding{float:none;margin:auto;text-align:center}.hl-c .region-header{display:table;float:none;margin:15px auto 0;text-align:center}.hl-c .region-header .block{margin:auto;display:inline;text-align:left;clear:none}.hl-c .region-header .block-inner{margin:0 20px}.hl-c #logo{padding:0 0 10px 0}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:6px 15px 5px 0}.ia-l .field-type-image figcaption,.iat-l .field-type-image figcaption{margin:5px 0}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:6px 0 5px 15px}.ia-r .field-type-image figcaption,.iat-r .field-type-image figcaption{margin:5px 0}.ia-c .field-type-image figure,.ia-n .field-type-image figure,.iat-c .field-type-image figure,.iat-n .field-type-image figure{border:none;padding:10px 0}.field-type-image.field-label-above{margin-top:0}.field-type-image .field-label{margin-bottom:.5em}.field-type-image.field-label-inline .field-label{margin-bottom:0;line-height:1}.bb-n{background-image:none}.bb-h{background-image:url(/sites/all/themes/corolla/css/images/ts/xhatch.png.pagespeed.ic.Utq1D7aPt7.png)}.bb-vl{background-image:url(/sites/all/themes/corolla/css/images/ts/xline-vert.png.pagespeed.ic.PJ45L2jqS_.png)}.bb-hl{background-image:url(/sites/all/themes/corolla/css/images/ts/xline-horiz.png.pagespeed.ic.Vi43_9cznQ.png)}.bb-g{background-image:url(/sites/all/themes/corolla/css/images/ts/xgrid.png.pagespeed.ic.LwqzK2P2et.png)}.bb-d{background-image:url(/sites/all/themes/corolla/css/images/ts/dots.png.pagespeed.ce.V71vu1HKw_.png)}.sc-n #page .content-style{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.bs-l #page .content-style{-webkit-box-shadow:0 0 10px rgba(76,76,76,.7);-moz-box-shadow:0 0 10px rgba(76,76,76,.7);box-shadow:0 0 10px rgba(76,76,76,.7)}.bs-d #page .content-style{-webkit-box-shadow:0 0 10px rgba(0,0,0,.9);-moz-box-shadow:0 0 10px rgba(0,0,0,.9);box-shadow:0 0 10px rgba(0,0,0,.9)}.mb-n ul.menu{padding:0}.mb-n ul li.leaf,.mb-n ul li.collapsed,.mb-n ul li.expanded{list-style:none;list-style-image:none;padding:0}.mb-ah ul.menu{padding:0 0 0 .1em}.mb-ah ul li.leaf,.mb-ah ul li.collapsed,.mb-ah ul li.expanded{list-style-image:url(/sites/all/themes/corolla/css/images/ts/xarrow-head.png.pagespeed.ic.vSYcZ_k1H-.png)}.mb-ad ul.menu{padding:0 0 0 .2em}.mb-ad ul li.leaf,.mb-ad ul li.collapsed,.mb-ad ul li.expanded{list-style-image:url(/sites/all/themes/corolla/css/images/ts/xarrow-double.png.pagespeed.ic.Kghxe-PE6H.png)}.mb-ca ul.menu{padding:0 0 0 .6em}.mb-ca ul li.leaf,.mb-ca ul li.collapsed,.mb-ca ul li.expanded{list-style-image:url(/sites/all/themes/corolla/css/images/ts/xarrow-circle.png.pagespeed.ic.zuECTGCnaR.png)}.mb-fa ul.menu{padding:0 0 0 .6em}.mb-fa ul li.leaf,.mb-fa ul li.collapsed,.mb-fa ul li.expanded{list-style-image:url(/sites/all/themes/corolla/css/images/ts/xarrow-fat.png.pagespeed.ic._UyxALfd57.png)}.mb-sa ul.menu{padding:0 0 0 .6em}.mb-sa ul li.leaf,.mb-sa ul li.collapsed,.mb-sa ul li.expanded{list-style-image:url(/sites/all/themes/corolla/css/images/ts/xarrow-skinny.png.pagespeed.ic.gfkjAqmPEG.png)}.rc-4 .sidebar .block-inner,.rc-4 .region-highlighted .block-inner,.rc-4 .four-4x25 .block-inner,.rc-4 .three-3x33 .block-inner,.rc-4 .two-50 .block-inner,.rc-4 .content-style{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.rc-6 .sidebar .block-inner,.rc-6 .region-highlighted .block-inner,.rc-6 .four-4x25 .block-inner,.rc-6 .three-3x33 .block-inner,.rc-6 .two-50 .block-inner,.rc-6 .content-style{-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.rc-8 .sidebar .block-inner,.rc-8 .region-highlighted .block-inner,.rc-8 .four-4x25 .block-inner,.rc-8 .three-3x33 .block-inner,.rc-8 .two-50 .block-inner,.rc-8 .content-style{-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}.rc-10 .sidebar .block-inner,.rc-10 .region-highlighted .block-inner,.rc-10 .four-4x25 .block-inner,.rc-10 .three-3x33 .block-inner,.rc-10 .two-50 .block-inner,.rc-10 .content-style{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.rc-12 .sidebar .block-inner,.rc-12 .region-highlighted .block-inner,.rc-12 .four-4x25 .block-inner,.rc-12 .three-3x33 .block-inner,.rc-12 .two-50 .block-inner,.rc-12 .content-style{-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px}.rct-4 input.form-button,.rct-4 input.form-submit{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.rct-6 input.form-button,.rct-6 input.form-submit{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.rct-8 input.form-button,.rct-8 input.form-submit{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.rct-10 input.form-button,.rct-10 input.form-submit{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rct-12 input.form-button,.rct-12 input.form-submit{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:10px}.rct-4 .nav .block-menu li a,.rct-4 #menu-bar li.sf-depth-1,.rct-4 #menu-bar li.sf-depth-1>a,.rct-4 .region-header .block ul.menu>li,.rct-4 .region-header .block ul.menu>li>a{-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px;-khtml-border-radius-bottomright:0;-khtml-border-radius-bottomleft:0;border-radius:4px 4px 0 0}.rct-6 .nav .block-menu li a,.rct-6 #menu-bar li.sf-depth-1,.rct-6 #menu-bar li.sf-depth-1>a,.rct-6 .region-header .block ul.menu>li,.rct-6 .region-header .block ul.menu>li>a{-moz-border-radius:6px 6px 0 0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-khtml-border-radius-topleft:6px;-khtml-border-radius-topright:6px;-khtml-border-radius-bottomright:0;-khtml-border-radius-bottomleft:0;border-radius:6px 6px 0 0}.rct-8 .nav .block-menu li a,.rct-8 #menu-bar li.sf-depth-1,.rct-8 #menu-bar li.sf-depth-1>a,.rct-8 .region-header .block ul.menu>li,.rct-8 .region-header .block ul.menu>li>a{-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-khtml-border-radius-topleft:8px;-khtml-border-radius-topright:8px;-khtml-border-radius-bottomright:0;-khtml-border-radius-bottomleft:0;border-radius:8px 8px 0 0}.rct-10 .nav .block-menu li a,.rct-10 #menu-bar li.sf-depth-1,.rct-10 #menu-bar li.sf-depth-1>a,.rct-10 .region-header .block ul.menu>li,.rct-10 .region-header .block ul.menu>li>a{-moz-border-radius:10px 10px 0 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-khtml-border-radius-topleft:10px;-khtml-border-radius-topright:10px;-khtml-border-radius-bottomright:0;-khtml-border-radius-bottomleft:0;border-radius:10px 10px 0 0}.rct-12 .nav .block-menu li a,.rct-12 #menu-bar li.sf-depth-1,.rct-12 #menu-bar li.sf-depth-1>a,.rct-12 .region-header .block ul.menu>li,.rct-12 .region-header .block ul.menu>li>a{-moz-border-radius:12px 12px 0 0;-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-khtml-border-radius-topleft:12px;-khtml-border-radius-topright:12px;-khtml-border-radius-bottomright:0;-khtml-border-radius-bottomleft:0;border-radius:12px 12px 0 0}body{background-color:#ef3a42}body.corolla .color-form{max-width:100%}body,#site-name a,h1.page-title,.node h2.node-title,.node h1.node-title a,.node h2.node-title a,.comment h3.comment-title a,.tabs ul.tabs li a,pre,code,samp,var,table.update tr,table.system-status-report tr{color:#1c1c1c}#site-name a::-moz-selection{background-color:#1c1c1c}#site-name a::selection{background-color:#1c1c1c}.node-title a::-moz-selection{background-color:#1c1c1c}.node-title a::selection{background-color:#1c1c1c}a,a.active,li a.active{color:#05404f}legend{background-color:#05404f;color:#fff}a:hover,a:focus,a.active:hover,a.active:focus,li a.active:hover,li a.active:focus{color:#892f01;border-bottom-color:#892f01}.node h1.node-title a:hover,.node h2.node-title a:hover{color:#892f01}#menu-bar-wrapper{background:#8f1833}.nav .block-menu ul li a,.nav .block-menu ul li a:visited{color:#fbfbfb}.nav .block-menu ul a:focus,.nav .block-menu ul a:hover,.nav .block-menu ul a:active,.nav .block-menu ul a:visited{background:#892f01}.nav .block-menu ul li a.active{color:#8f1833;background-color:#ef3a42}.sf-menu.sf-style-default ul{margin-left:0}.sf-menu.sf-style-default a,div.sf-accordion-toggle.sf-style-default a{border:0;color:#fbfbfb}.sf-menu.sf-style-default li.last a{}.sf-menu.sf-style-default a,.sf-menu.sf-style-default a:visited{color:#fbfbfb}.sf-menu.sf-style-default span.sf-description{color:#ffe}.sf-menu.sf-style-default li li,.sf-menu.sf-style-default.sf-navbar li ul{background-color:#8f1833;opacity:.925;filter:alpha(opacity=92.5)}.sf-menu.sf-style-default li li li{background-color:#8f1833}.sf-menu.sf-style-default li,div.sf-accordion-toggle.sf-style-default,div.sf-accordion-toggle.sf-style-default a,div.sf-accordion-toggle.sf-style-default a.sf-expanded{background:transparent;margin:0}.sf-menu.sf-style-default.sf-navbar{background:#8f1833}.sf-menu.sf-style-default li a,.sf-menu.sf-style-default li a:visited{color:#fbfbfb}.sf-menu.sf-style-default li:hover,.sf-menu.sf-style-default li.sfHover,.sf-menu.sf-style-default a:focus,.sf-menu.sf-style-default a:hover,.sf-menu.sf-style-default a:active{background-color:#892f01}.sf-menu.sf-style-default .active-trail>a.sf-depth-1,.sf-menu.sf-style-default .sf-depth-1>a.active{color:#8f1833;background-color:transparent}#menu-bar-wrapper .sf-menu.sf-style-default .active-trail.sf-depth-1,#menu-bar-wrapper .sf-menu.sf-style-default .sf-depth-1>a.active{background-color:#ef3a42}.sf-menu.sf-style-default.sf-navbar li ul li ul{background-color:transparent}.region-header .block-menu li a,.region-header .sf-menu.sf-style-default .sf-depth-1>a{border-bottom:3px solid #777;color:#8f1833}.region-header .block-menu ul li a,.region-header .block-menu ul li a:visited{color:#8f1833}.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{color:#fbfbfb!important;border-color:#8f1833!important;background-color:#892f01}.region-header .sf-depth-1>a:hover,.region-header .sf-depth-1>a:focus{border-color:#8f1833!important}.region-header .sf-menu.sf-style-default .active-trail.sf-depth-1,.region-header .sf-menu.sf-style-default .sf-depth-1>a.active{color:#fbfbfb;background-color:#892f01}.region-header .sf-menu.sf-style-default li li a,.region-header .sf-menu.sf-style-default li li a:visited{color:#fbfbfb;border:0!important}ul.primary li a,ul.primary li a:hover,ul.primary li a:focus{border-color:#888}ul.primary li.active a{border-color:#888 #888 #fff}ul.primary li.active a:hover,ul.primary li.active a:focus{background:#fff}input.form-select,input.form-text,input.form-submit{border:1px solid #777}.form-text:focus,.form-checkbox:focus,.form-radio:focus,.form-select:focus{background:#fff}textarea:focus{background:#fff}#autocomplete ul{background:#fff;color:#1c1c1c}#autocomplete ul div:hover{background:#1c1c1c;color:#fff}#site-slogan{color:#892f00}#site-slogan::selection{background-color:#892f00}#site-slogan::-moz-selection{background-color:#892f00}.poll .bar .foreground{background-color:#892f00!important}.block-poll .poll .percent{color:#fff}.content-style{border:1px solid #888}.sidebar .block-inner,.region-highlighted .block-inner,.four-4x25 .block-inner,.three-3x33 .block-inner,.two-50 .block-inner{border:1px solid #888;padding:10px}#sidebar-first input,#sidebar-second input{border:1px solid #777}.tabs ul.tabs li a{border:1px solid #777}ul.vertical-tabs-list li a{background-color:#9d938a}.block h2,h2{color:#4a5816}.block h2::selection{color:#fff;background-color:#4a5816}.block h2::-moz-selection{background-color:#4a5816;color:#fff}fieldset{background-color:#d8d5be}fieldset{border:1px solid #86868a}p.httb-top-banner,p.beantowncamp-top-banner{text-align:right;padding:0;margin:0;font-size:1.2em;font-weight:bold;letter-spacing:.1em}p.httb-top-banner{color:#d8d5be}p.beantowncamp-top-banner{color:#f6f35a}.more-link a{background:url(/sites/all/themes/corolla/css/httb-images/xread-more.png.pagespeed.ic.XejK8vVwyN.png) no-repeat scroll right center;padding-right:20px}.site-name-hop-to-the-beat p.alert,.site-name-hop-to-the-beat div.alert,.site-name-hop-to-the-beat fieldset.alert,.site-name-hop-to-the-beat p.info,.site-name-hop-to-the-beat div.info,.site-name-hop-to-the-beat fieldset.info,.site-name-hop-to-the-beat p.notice,.site-name-hop-to-the-beat div.notice,.site-name-hop-to-the-beat fieldset.notice,.site-name-hop-to-the-beat p.download,.site-name-hop-to-the-beat div.download,.site-name-hop-to-the-beat fieldset.download,.site-name-hop-to-the-beat p.mail,.site-name-hop-to-the-beat div.mail,.site-name-hop-to-the-beat fieldset.mail,.site-name-hop-to-the-beat p.package,.site-name-hop-to-the-beat div.package,.site-name-hop-to-the-beat fieldset.package,.site-name-hop-to-the-beat p.security,.site-name-hop-to-the-beat div.security,.site-name-hop-to-the-beat fieldset.security,.site-name-hop-to-the-beat p.stop,.site-name-hop-to-the-beat div.stop,.site-name-hop-to-the-beat fieldset.stop,.site-name-hop-to-the-beat p.system,.site-name-hop-to-the-beat div.system,.site-name-hop-to-the-beat fieldset.system,.site-name-hop-to-the-beat p.settings,.site-name-hop-to-the-beat div.settings,.site-name-hop-to-the-beat fieldset.settings,.site-name-hop-to-the-beat p.web,.site-name-hop-to-the-beat div.web,.site-name-hop-to-the-beat fieldset.web{background-color:#d8d5be}.site-name-beantown-camp p.alert,.site-name-beantown-camp div.alert,.site-name-beantown-camp fieldset.alert,.site-name-beantown-camp p.info,.site-name-beantown-camp div.info,.site-name-beantown-camp fieldset.info,.site-name-beantown-camp p.notice,.site-name-beantown-camp div.notice,.site-name-beantown-camp fieldset.notice,.site-name-beantown-camp p.download,.site-name-beantown-camp div.download,.site-name-beantown-camp fieldset.download,.site-name-beantown-camp p.mail,.site-name-beantown-camp div.mail,.site-name-beantown-camp fieldset.mail,.site-name-beantown-camp p.package,.site-name-beantown-camp div.package,.site-name-beantown-camp fieldset.package,.site-name-beantown-camp p.security,.site-name-beantown-camp div.security,.site-name-beantown-camp fieldset.security,.site-name-beantown-camp p.stop,.site-name-beantown-camp div.stop,.site-name-beantown-camp fieldset.stop,.site-name-beantown-camp p.system,.site-name-beantown-camp div.system,.site-name-beantown-camp fieldset.system,.site-name-beantown-camp p.settings,.site-name-beantown-camp div.settings,.site-name-beantown-camp fieldset.settings,.site-name-beantown-camp p.web,.site-name-beantown-camp div.web,.site-name-beantown-camp fieldset.web{background-color:#ece8fc}p.alert a,div.alert a,fieldset.alert a,p.info a,div.info a,fieldset.info a,p.notice a,div.notice a,fieldset.notice a,p.download a,div.download a,fieldset.download a,p.mail a,div.mail a,fieldset.mail a,p.package a,div.package a,fieldset.package a,p.security a,div.security a,fieldset.security a,p.stop a,div.stop a,fieldset.stop a,p.system a,div.system a,fieldset.system a,p.settings a,div.settings a,fieldset.settings a,p.web a,div.web a,fieldset.web a{text-decoration:underline}p.alert,div.alert,fieldset.alert{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #fec201;border-bottom:1px dashed #fec201;background:url(/sites/all/themes/corolla/css/httb-images/xalert.png.pagespeed.ic.O7gno3WGTT.png) 15px 15px no-repeat}p.info,div.info,fieldset.info{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #0173bd;border-bottom:1px dashed #0173bd;background:url(/sites/all/themes/corolla/css/httb-images/xinfo.png.pagespeed.ic.4bTloYo-ba.png) 15px 15px no-repeat}p.notice,div.notice,fieldset.notice{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #999;border-bottom:1px dashed #999;background:url(/sites/all/themes/corolla/css/httb-images/xnotice.png.pagespeed.ic.EefgoZR7F3.png) 15px 15px no-repeat}p.download,div.download,fieldset.download{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #5eaa1f;border-bottom:1px dashed #5eaa1f;background:url(/sites/all/themes/corolla/css/httb-images/xdownload.png.pagespeed.ic.va44SuNSgD.png) 15px 15px no-repeat}p.mail,div.mail,fieldset.mail{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #57a4ce;border-bottom:1px dashed #57a4ce;background:url(/sites/all/themes/corolla/css/httb-images/xmail.png.pagespeed.ic.y-N_x0y3VM.png) 15px 15px no-repeat}p.package,div.package,fieldset.package{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #574321;border-bottom:1px dashed #574321;background:url(/sites/all/themes/corolla/css/httb-images/xpackage.png.pagespeed.ic.RHNE5An6v_.png) 15px 15px no-repeat}p.security,div.security,fieldset.security{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #999;border-bottom:1px dashed #999;background:url(/sites/all/themes/corolla/css/httb-images/xsecurity.png.pagespeed.ic.BtQSBs4GsU.png) 15px 15px no-repeat}p.stop,div.stop,fieldset.stop{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #fbd500;border-bottom:1px dashed #fbd500;background:url(/sites/all/themes/corolla/css/httb-images/xstop.png.pagespeed.ic.N37K8entjQ.png) 15px 15px no-repeat}p.system,div.system,fieldset.system{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #3b9acd;border-bottom:1px dashed #3b9acd;background:url(/sites/all/themes/corolla/css/httb-images/xsystem.png.pagespeed.ic.FIzx8zG3MS.png) 15px 15px no-repeat}p.settings,div.settings,fieldset.settings{margin:10px 0;padding:10px 15px 10px 80px;color:#fff;border-top:1px dashed #fff;border-bottom:1px dashed #fff;background:url(/sites/all/themes/corolla/css/httb-images/xsettings.png.pagespeed.ic.yQ-7wfkRYJ.png) 15px 15px no-repeat}p.web,div.web,fieldset.web{margin:10px 0;padding:10px 15px 10px 80px;color:#333;border-top:1px dashed #999;border-bottom:1px dashed #999;background:url(/sites/all/themes/corolla/css/httb-images/xweb.png.pagespeed.ic.9s9itnzxT2.png) 15px 15px no-repeat}li.check{padding-left:30px;padding-bottom:10px;list-style-position:outside;list-style-type:none;font-size:1.0em;font-weight:bold;color:#333;background:url(/sites/all/themes/corolla/css/httb-images/xcheckmark.png.pagespeed.ic.32nSHPRcQ9.png) 0 10% no-repeat}blockquote{margin:0;padding-left:58px;color:#666;background:url(/sites/all/themes/corolla/css/httb-images/xopenquote.png.pagespeed.ic.Hl1kwdKBqI.png) top left no-repeat}blockquote p{padding-right:58px}pre{padding:10px;margin:10px 0;font-family:Arial,Helvetica,sans-serif;font-size:1.0em;border:1px solid #ddd;background:url(/sites/all/themes/corolla/css/httb-images/xpre.png.pagespeed.ic.z5FiWRZk1w.png)}blockquote p:last-child{background:url(/sites/all/themes/corolla/css/httb-images/xclosequote.png.pagespeed.ic.GEX76dXfZ5.png) bottom right no-repeat}h4,h5,h6{font-style:italic}.amp{font-size:.9em}.inline-header{font-weight:bold;font-style:italic;font-variant:small-caps;font-size:1.1em}span.drop-cap{font-size:1.8em;line-height:1.2em;font-weight:bold}div.padded-content{padding:10px}.shaded-box{margin:0;margin-top:10px;margin-bottom:10px;border:1px solid;background-color:#ddd}.whole-shebang-bg{background-color:#fc6}.week-bg{background-color:#f96}.extended-weekend-bg{background-color:#9cc}.weekend-bg{background-color:#9ff}.optional-addon-bg{background-color:#9cf}.legend-blank,.registration-fees .legend-blank{background-color:#fff}.legend-bg,.registration-fees .legend-bg{background-color:#ddd}.shout{font-variant:small-caps;font-weight:bold;font-style:italic}#site-logo{float:left}#site-logo-right{float:right;margin-top:10px;margin-right:10px}#footer{color:#999;padding:5px;margin:0}#footer a{color:#aaa}.photo-album-httb-frontpage-block,.photo-album-beantown-frontpage-block{width:723px;margin:0 auto}.block-title{text-transform:none;font-variant:small-caps}.whos-coming span.counts{font-size:1.0em;font-weight:bold;font-style:italic;line-height:1.4em;display:block;padding:0;margin:0;margin-top:5px}.whos-coming span.counts:first-child{margin-top:0}.whos-coming ul{margin:0;padding:0;list-style:none;font-size:.85em;line-height:1.2em}.whos-coming ul>li{font-variant:small-caps;line-height:1.1em;margin:0;padding:0;display:inline}.whos-coming ul>li:before{content:"· "}.whos-coming ul>li:first-child:before{content:none}.block-pending_user_notification table{font-size:1em;width:248px;border:none;border-collapse:collapse}.block-pending_user_notification th,.block-pending_user_notification td{padding:4px;border:1px solid #999}h2.testimonial_location{font-size:.9em;font-style:italic;font-variant:small-caps;margin-top:0}div.testimonial-block{line-height:1.2em;padding:0;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted;width:248px}.testimonial-block .testimonial-body{padding:0;margin:0}.testimonial-block p,.testimonial-block ul,.testimonial-block li{font-size:1em;font-family:Georgia,"Times New Roman",Times,serif;padding:0;margin:0;margin-bottom:5px}.testimonial-block ul,.testimonial-block ol,.testimonial-node-list .item-list .testimonial_body ul,.testimonial-node-list .item-list .testimonial_body ol{padding-left:1.6em}.testimonial-block ul li,.testimonial-node-list .item-list .testimonial_body ul li{list-style:disc outside none;margin-bottom:0}.testimonial-block ol li,.testimonial-node-list .item-list .testimonial_body ol li{list-style:decimal outside none;margin-bottom:0}.testimonial-block .testimonial-author{font-size:.9em;font-style:italic;font-weight:bold;padding:0;margin:0}.testimonial-block .testimonial-location{font-size:.8em;font-style:italic;font-variant:small-caps;padding:0;margin:0}div.what-is-block{line-height:1.2em;padding:0;margin-bottom:5px}.what-is-block .what-is-body{padding:0;margin:0}.what-is-block p{font-size:1em;font-family:Georgia,"Times New Roman",Times,serif;padding:0;margin:0;margin-bottom:5px}.node dd{font-size:.9em}.node-reminder .teaser-submitted,.node-front .terms,.node-accommodation .terms,.node-page .terms,.node-person .terms,.node-competition .terms,.node-directions .terms,.node-dance .terms,.node-video .terms,.node-forum .terms{display:none}.default-link a,.node a,.views-field-body p a,.views-field-body li a,.views-field-body dd a{font-weight:bold;color:#2a302f;text-decoration:none;border-bottom:1px dotted #aaa}.default-link a:visited,.node a:visited,.views-field-body p a:visited,.views-field-body li a:visited,.views-field-body dd a:visited{font-weight:bold;color:#2a302f;text-decoration:none;border-bottom:1px dotted #aaa}.default-link a:hover,.default-link a:active,.node a:hover,.node a:active,.views-field-body p a:hover,.views-field-body li a:hover,.views-field-body dd a:hover,.views-field-body p a:active,.views-field-body li a:active,.views-field-body dd a:active{font-weight:bold;color:#2a302f;text-decoration:underline;border-bottom:1px solid #2a302f}.node-front h1.node-title{display:none}.front-page-opening-logo{float:right;padding:0;margin:0;margin-left:10px;margin-bottom:10px}.front-page-opening p{line-height:1.6em;font-size:1.3em;font-style:italic}.front-page-opening div.registration-packages{clear:both}.front-page-opening .registration-packages ul{display:table;text-align:center;margin:0;margin-top:-5px;padding:0;list-style-type:none}.front-page-opening .registration-packages li{display:table-cell;border:1px solid;padding:5px;width:150px}.front-page-opening .registration-packages a{display:inline-block}.front-page-opening .registration-package-title{color:#000;font-family:"Lucinda Grand",Aerial,sans-serif;font-weight:bold;font-size:1.2em;line-height:1.3em;margin-bottom:4px}.front-page-opening .registration-package-period{font-size:.9em;font-weight:normal;font-style:italic;margin-bottom:0;line-height:1em}.node-page .field-name-field-photo,.node-person .field-name-field-photo,.node-workshop .field-name-field-photo,.node-accommodation .field-name-field-photo{float:right;clear:right;margin:0 0 10px 10px}.node-person div.field-name-field-location,.person-view-location{font-size:.9em;font-style:italic;font-variant:small-caps;margin-top:-5px;margin-bottom:5px}.person-view-row,.httb-workshop-schedule{clear:both;margin-top:20px;padding-top:10px;border-top:2px dashed #ccc}.person-view-image{float:right;margin:0 0 10px 10px}table.history{border-collapse:collapse;border-width:0;width:100%;margin-bottom:0;text-align:left;table-layout:fixed}.history .legend-col{width:15%;background-color:#c9f}.history .body-col{background-color:#ccf}.history th,.history td{padding:5px;border:2px solid #fff;line-height:1.4em;vertical-align:top}.history th{text-align:center;font-weight:bold;font-size:1.8em;font-family:"Lucinda Grand",Aerial,sans-serif;vertical-align:middle}.history th.legend-row{font-size:1.2em}.history td{text-align:center;vertical-align:top}.history .date{font-weight:bold;font-size:1.0em}.history .name{font-family:"Lucinda Grand",Aerial,sans-serif;font-weight:bold;font-size:1.4em;margin-top:4px;margin-bottom:4px}.history .in-conjunction{font-style:italic;font-size:.75em}.history .location{font-style:italic;font-size:1.0em}.history .options{font-weight:bold;font-style:italic;font-size:.9em;margin-top:4px}.history .week{white-space:nowrap;font-style:italic;font-size:.9em}.tba .schedule .instructor,.tba .schedule .more,.schedule .tba .instructor,.schedule .tba .more{display:none}.tba .schedule span.optional,.schedule .tba span.optional{display:none}table.schedule{border-collapse:collapse;border-width:0;width:100%;margin-bottom:10px;text-align:left;table-layout:fixed}table.schedule-key{width:50%;margin:0 auto}.schedule .legend-col{width:10%;background-color:#d8d5be}.schedule .body-col,.schedule .body-col-6{width:15%}.schedule .body-col-7{width:15%}.schedule .body-col-8{width:12.857%}.schedule .body-col-9{width:11.25%}.schedule th{background-color:#ccc;color:#2c3447}.schedule th,.schedule td{padding:5px;border:2px solid #fff;line-height:1.4em;vertical-align:top}.schedule th,.schedule span.time{text-align:right;font-weight:bold;font-size:.8em;font-family:"Lucinda Grand",Aerial,sans-serif}.schedule span.time{text-align:left;display:block}.schedule tr.legend-row th{text-align:center;vertical-align:middle;font-size:1.4em;color:#fff;background-color:#000}.schedule tr.head-row th{text-align:left;vertical-align:middle;font-size:1.0em}.schedule tr.evening-row th{text-align:center;vertical-align:middle;font-size:1.0em;color:#fff;background-color:#888}.schedule span.kind{display:block;font-size:.85em;line-height:1.2em;font-style:italic;font-weight:normal;margin-top:0}.schedule span.instructor{display:block;font-size:.85em;line-height:1.2em;font-style:normal;font-weight:normal;margin-top:0}.schedule span.location{display:block;font-size:.85em;line-height:1.2em;font-style:italic;font-weight:normal;margin-top:0}.schedule span.description{display:block;text-align:left;font-size:.75em;line-height:1.5em;font-style:italic;font-weight:normal;margin-top:0}.schedule th span.description{text-align:right}.schedule .head-row span.description{text-align:left}.schedule tr td span.more{display:block;line-height:.0}.schedule tr td span.more:before{line-height:1.0em;font-size:.75em;font-style:italic;font-weight:normal;content:"more..."}.schedule tr:hover td span.more:before{content:none}.schedule tr td span.blurb{display:none;text-align:left;font-size:.85em;line-height:1.4em;font-style:normal;font-weight:normal;margin-top:2px;padding-top:2px;border-top:1px #fff dotted}.schedule tr:hover td span.blurb{display:block}@media print{.schedule tr td span.more:before{content:none}.schedule tr td span.blurb{display:block}}.schedule tr td.special-event{background-color:#9cc}.schedule tr.lindy-hop-track td,.schedule td.lindy-hop-track{text-align:center;background-color:#f99}.schedule tr td.example-lindy-hop-track{text-align:center;background-color:#9ff}.schedule tr td.mini-track,.schedule tr.mini-track td{background-color:#fc6}.schedule tr td.optional,.schedule tr.optional td{background-color:#fc6}.schedule tr td.special,.schedule tr.special td{background-color:#ff9}.schedule tr td.nelhc,.schedule tr.nelhc td{background-color:#9cf}.schedule tr td.other,.schedule tr.other td{background-color:#c9c}.schedule tr td.empty{background-color:#eee}.schedule-key tr td,.schedule-key tr th{padding:5px;border:1px solid #000;line-height:1.4em;vertical-align:top;font-size:1.1em;font-weight:bold;text-align:center}.schedule-key tr th{font-size:1.4em;vertical-align:middle;background-color:#000;color:#fff}.schedule-key span.description{text-align:center}.schedule-key tr td a,.schedule-key tr td a:visited{font-weight:bold;color:#2a302f;text-decoration:none;border-bottom:1px dotted #333}.schedule-key tr td a:hover,.schedule-key tr td a:active{text-decoration:underline;border-bottom:1px solid #2a302f}table.registration-fees{border-collapse:collapse;border-width:0;width:100%;margin-bottom:10px;text-align:center;table-layout:fixed;font-size:.8em}.registration-fees h3{font-size:1.2em}.registration-fees th,.registration-fees td{line-height:1.4em;padding:5px;border:2px solid #fff;text-align:center;background-color:inherit;color:#2c3447}.registration-fees th a,.registration-fees td a{color:#2c3447!important}.registration-fees .registration-options{width:10em}.registration-fees th.legend-title{font-size:1.3em;line-height:1.4em;font-weight:bold;font-style:italic;text-align:center;vertical-align:middle}.registration-fees th.legend-col{text-align:center;vertical-align:middle}.registration-fees th.legend-col-detail,.registration-fees span.legend-col-detail{text-align:center;font-size:.85em;line-height:1.4em;font-style:italic;vertical-align:top}.registration-fees span.legend-col-detail{display:block}.registration-fees th.legend-row{text-align:right;vertical-align:middle}.registration-fees .legend-detail{text-align:right;line-height:1.1em;font-size:.85em;font-style:italic}span.legend-detail{display:block}.registration-fees .price-detail{display:block;line-height:1.1em;font-style:italic}.registration-fees .register a{display:block;text-decoration:none;font-weight:normal;padding:1px;border:none}.registration-fees .register a:hover{padding:0;border:1px dashed #333}.registration-fees span.total{display:block}.registration-fees span.per-day{font-style:italic;display:block}.registration-fees span.per-day::before{font-style:italic;content:"("}.registration-fees span.per-day::after{font-style:italic;content:")"}.registration-fees span.register{line-height:.8em;font-size:.8em;font-weight:bold;font-family:"Lucinda Grand",Aerial,sans-serif;border-bottom:1px dotted #333}.registration-fees a:hover span.register{text-decoration:underline;border-bottom:1px solid #333}.camp-registration.registration-hidden .registration-fees .current span.register,.camp-registration.registration-closed .registration-fees .current span.register{display:none}.camp-registration.registration-closed .registration-fees .current .register a::after{display:block;line-height:1.1em;font-size:.8em;font-weight:bold;padding-top:5px;font-family:"Lucinda Grand",Aerial,sans-serif;content:"Registration opens 3/29@1pm EDT"}.camp-competition-registration.registration-hidden .registration-fees span.register,.camp-competition-registration.registration-closed .registration-fees span.register{display:none}.camp-competition-registration.registration-closed .registration-fees .register a::after{display:block;line-height:1.1em;font-size:.8em;font-weight:bold;padding-top:5px;font-family:"Lucinda Grand",Aerial,sans-serif;content:"Registration opens 3/29@1pm EDT"}.camp-housing-meals.registration-hidden .registration-fees span.register,.camp-housing-meals.registration-closed .registration-fees span.register{display:none}.camp-housing-meals.registration-closed .registration-fees .register a::after{display:block;line-height:1.1em;font-size:.8em;font-weight:bold;padding-top:5px;font-family:"Lucinda Grand",Aerial,sans-serif;content:"Registration opens 3/29@1pm EDT"}.registration-fees span.special-message{display:block;font-size:.9em;line-height:1.1em;font-style:italic;color:red}.registration-fees span.hidden{display:none}.schedule div.sold-out:before{content:"Sold Out";line-height:.9em;font-size:.9em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif}.schedule span.sold-out:before{content:"Sold Out";font-size:.75em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif;display:block;margin-top:4px}.schedule div.sold-out-follow:before{content:"Sold Out for Follows";line-height:.9em;font-size:.9em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif}.schedule span.sold-out-follow:before{content:"Sold Out for Follows";font-size:.75em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif;display:block;margin-top:4px}.schedule div.sold-out-lead:before{content:"Sold Out for Leads";line-height:.9em;font-size:.9em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif}.schedule span.sold-out-lead:before{content:"Sold Out for Leads";font-size:.75em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif;display:block;margin-top:4px}.schedule div.waitlist-follow:before{content:"Waitlist for Follows";line-height:.9em;font-size:.9em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif}.schedule span.waitlist-follow:before{content:"Waitlist for Follows";font-size:.75em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif;display:block;margin-top:4px}.schedule div.waitlist-lead:before{content:"Waitlist for Leads";line-height:.9em;font-size:.9em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif}.schedule span.waitlist-lead:before{content:"Waitlist for Leads";font-size:.75em;font-style:italic;font-weight:bold;color:red;font-family:"Lucinda Grand",Aerial,sans-serif;display:block;margin-top:4px}.schedule div.sold-out{opacity:.5;filter:alpha(opacity=50)}.registration-fees .sold-out td,.registration-fees th.sold-out,.registration-fees td.sold-out,.registration-fees .on-hold td,.registration-fees th.on-hold,.registration-fees td.on-hold{opacity:.5;filter:alpha(opacity=50)}.camp-registration .registration-fees .sold-out tr,.camp-registration .registration-fees tr.sold-out{display:none}.registration-fees .sold-out td *,.registration-fees td.sold-out *,.registration-fees .on-hold td *,.registration-fees td.on-hold *{display:none}.registration-fees .sold-out td:before,.registration-fees td.sold-out:before{content:"Sold Out";line-height:.8em;font-size:.8em;font-weight:bold;font-family:"Lucinda Grand",Aerial,sans-serif}.registration-fees .on-hold td:before,.registration-fees td.on-hold:before{content:"On Hold";line-height:.8em;font-size:.8em;font-weight:bold;font-family:"Lucinda Grand",Aerial,sans-serif}.registration-fees tr.past span.register,.registration-fees tr.future span.register{display:none}.registration-fees tr.past{display:none}.registration-fees tr.past,.registration-fees th.past,.registration-fees td.past,.registration-fees tr.future,.registration-fees th.future,.registration-fees td.future{opacity:.5;filter:alpha(opacity=50)}.registration-form table{border-collapse:collapse;border-width:0;width:100%;margin-bottom:0;text-align:left}.registration-form th,.registration-form td{padding:5px;border:2px solid #fff}.registration-form th{text-align:right;font-weight:bold;font-size:1.1em;font-family:"Lucinda Grand",Aerial,sans-serif;vertical-align:top}.registration-form textarea,.registration-form input.registration-text{width:98%}.registration-form label{font-weight:bold}.registration-form .sold-out input{display:none}.registration-form .sold-out td,.registration-form td.sold-out{text-align:center}.registration-form .sold-out label:after{content:"s Sold Out"}.registration-form div.description{font-size:.85em;line-height:1.5em;font-style:italic;font-weight:normal;margin-top:4px}.registration-form .legend-row div.description{text-align:left;margin-top:.75em}.registration-form span.description{font-size:.85em;line-height:1.2em;font-style:italic;font-weight:normal}.registration-form td.cost,.registration-form th.cost{text-align:right}.registration-form input.partner{margin-top:5px}.registration-form .workshop-pricing-legend,.registration-form .workshop-pricing-legend-cost{font-size:.85em;line-height:1.2em;text-align:left;vertical-align:middle}.registration-form .workshop-pricing-legend-cost{text-align:center}.registration-form .workshop-pricing th.cost,.registration-form .workshop-pricing td.cost{text-align:center}.registration-form .workshop-pricing{font-size:.85em;line-height:1.2em}.registration-form td.discount{font-size:.85em;font-style:italic}.registration-form tr.legend-row th{text-align:center;vertical-align:middle;font-size:1.2em}.registration-form .legend-col{width:32%}.site-name-hop-to-the-beat .registration-form .contact th{background-color:#77004f}.site-name-beantown-camp .registration-form .contact th{background-color:#284981}.registration-form .contact th .description{color:inherit}.site-name-hop-to-the-beat .registration-form .contact td{background-color:#d8d5be}.site-name-beantown-camp .registration-form .contact td{background-color:#ece8fc}.registration-form .package th.legend-row{background-color:#6c6}.registration-form .package .package-col{width:17%}.registration-form .package .legend-col{background-color:#cfc}.registration-form .package tr.package-info td{background-color:#cfc}.registration-form .package tr.package-date th{font-size:.75em;line-height:1.5em;font-style:italic;font-weight:bold;vertical-align:top}.registration-form .track th{background-color:#c9f}.registration-form .track td{background-color:#ccf;vertical-align:top}.registration-form .track tr.lindy-hop-track-1 th{background-color:#f90}.registration-form .track tr.lindy-hop-track-2 th{background-color:red}.registration-form .track tr.lindy-hop-track-3 th{background-color:#0ff}.registration-form .track tr.lindy-hop-track-4 th{background-color:#3f0}.registration-form .track tr.lindy-hop-track-5 th{background-color:#ff0}.registration-form .track tr.lindy-hop-track-6 th{background-color:#f99}.registration-form .questionnaire th{background-color:#69f}.registration-form .questionnaire td{background-color:#9cf}.registration-form .nelhc th{background-color:#c9f}.registration-form .nelhc td{background-color:#ccf}.registration-form .payment-fee-col{width:15%}.registration-form .payment-info th{background-color:#6c6}.registration-form .payment-info td{background-color:#cfc;text-align:right}.registration-form .comments th{background-color:#ff0}.registration-form .comments td{background-color:#ff9;text-align:center}.registration-form .submit-registration th{background-color:#69f}.registration-form .submit-registration td{background-color:#9cf}.registration-form .submit-registration div.submit-code{font-size:2.0em;font-weight:bold;margin-bottom:.2em}.payment .registration-form table{margin-bottom:10px}.payment div.payment-options{margin-top:10px;margin-bottom:10px}.payment address{font-size:1.2em;line-height:1.4em;font-weight:bold;margin-left:4em;margin-top:10px;margin-bottom:10px}.node-video div.field-name-field-video{margin:10px 0 10px 0}.node-video .teaser div.field-name-field-video,.httb-video-node-list-video{display:block;width:248px;margin:auto}.httb-video-node-list-row{clear:both;display:block}.httb-centered{margin:0 auto}.block ul{margin:0;padding:0 0 0 0;padding-left:1.2em}.block-forum .item-list ul,.block-forum .item-list ul li{padding-left:1.2em;list-style:disc outside none}.node-blog ul{margin-top:10px;margin-bottom:10px;padding-left:2em}.forum-post-panel-main{margin-left:150px;min-height:100px;height:auto!important;height:100px}.forum-folder-legend,.forum-topic-legend{display:none}.affiliate-banners-block .item-list ul{padding:0;vertical-align:bottom}.affiliate-banners-block img{display:block;margin:0 auto}.node-class_session h1.node-title{display:none}.node-class_session table.schedule,.view-class-session-node-list table.schedule{margin-bottom:0}.class-session-registration-information,{margin-top:10px;margin-bottom:10px}ul.class-session-index-block{margin-bottom:10px}.httb-classes div.more-link{margin-top:5px;margin-bottom:5px;line-height:1.4em}.httb-classes .registration{font-weight:bold;font-size:1.4em;font-family:"Lucinda Grand",Aerial,sans-serif}.httb-classes,.httb-classes .schedule{line-height:1.2em}.httb-classes .other-classes{font-size:.8em;font-style:italic}.httb-classes .schedule{text-align:left}.httb-classes .schedule th,.httb-classes .schedule td{border:4px solid #fff;padding:0}.httb-classes .schedule td.location{background-color:#d8d5be}.httb-classes .schedule th{background:#77004f;color:#fff;font-size:1.8em;font-weight:bold;margin-top:10px;text-align:center;color:#fff}.httb-classes .schedule .title{background-color:#77004f;color:#ccc;text-align:center;font-weight:bold;font-size:1.6em;font-family:"Lucinda Grand",Aerial,sans-serif;vertical-align:middle}.httb-classes .schedule .title+div{margin-top:10px}.httb-classes .schedule .title .date{display:block;margin-top:5px;font-size:.75em;line-height:1.2em}.httb-classes .schedule .title .date .weeks{font-style:italic;font-size:.8em}.httb-classes .schedule .location .class .time{font-family:"Lucinda Grand",Aerial,sans-serif;font-size:.9em;line-height:1.2em;display:block;margin-top:10px}.httb-classes .schedule .location .class .name{font-size:1.4em;line-height:1.2em;display:block;font-weight:bold}.httb-classes .schedule .location .class .dates{font-size:1.2em;line-height:1.2em;font-style:italic;display:block;margin-bottom:10px}.httb-classes .schedule .location>.padded-content>div+div,.httb-classes .schedule .location>.class+.class{margin-top:10px;border-top:1px dashed #999}.httb-classes .schedule .location .class .description{display:block;font-size:.9em;line-height:1.2em;font-style:normal;margin-top:2px;margin-bottom:10px;text-align:justify}.httb-classes .schedule .location .class .description h3{display:block;font-size:1.2em;line-height:1.2em;font-weight:bold;font-style:italic;margin-top:2px;margin-bottom:2px;text-align:left}.site-name-hop-to-the-beat .httb-classes .schedule .location .class .description h3{color:#77004f}.site-name-beantown-camp .httb-classes .schedule .location .class .description h3{color:#284981}.httb-classes .schedule .location .class .extra{display:block;font-size:1.0em;line-height:1.2em;font-style:italic;text-align:justify;margin-top:10px}.httb-classes .schedule .directions,.httb-classes .schedule .registration,.httb-classes .pricing .registration{background-color:#77004f;color:#ccc;text-align:center;margin-top:10px;vertical-align:middle}.httb-classes .schedule .directions .building{font-size:1.1em;font-weight:bold}.httb-classes .schedule .directions .building .description{font-size:.9em;font-style:italic;text-align:center}.httb-classes .schedule .directions .address{font-style:italic;font-size:.9em}.httb-classes .schedule .directions .address .description{font-style:italic;font-size:.9em;line-height:1.2em;display:block}.httb-classes .schedule .directions .shoes{font-weight:bold;font-size:.9em;line-height:1.2em;margin-top:3px;margin-bottom:3px}.httb-classes .schedule .directions .more-link a,.httb-classes .schedule .registration .more-link a,.httb-classes .pricing .registration .more-link a{color:#ccc}.httb-classes table.pricing{border-collapse:collapse;border-width:0;line-height:1.2em;background-color:#d8d5be;table-layout:fixed}.httb-classes table.pricing th{background-color:#77004f}.httb-classes table .description{color:inherit}.httb-classes .pricing thead th,.httb-classes .pricing tbody th,.httb-classes .pricing tfoot th,.httb-classes .pricing thead td,.httb-classes .pricing tbody td,.httb-classes .pricing tfoot td{padding:0}.httb-classes .pricing thead th,.httb-classes .pricing tfoot th{color:#ccc;text-align:center;vertical-align:middle}.httb-classes .pricing thead th .title,.httb-classes .pricing tfoot th .title{display:block;font-family:"Lucinda Grand",Aerial,sans-serif;font-weight:bold;font-size:1.6em;line-height:1.2em}.httb-classes .pricing-multi thead tr.header th,.httb-classes .pricing-multi tfoot tr.header th{text-align:left}.httb-classes .pricing thead th .description,.httb-classes .pricing tfoot th .description,.httb-classes .pricing thead th .desc,.httb-classes .pricing tfoot th .desc{display:block;font-size:.9em;line-height:1.2em;font-style:italic;font-weight:normal}.httb-classes .pricing tbody td{border-top:1px solid #999;border-bottom:1px solid #999}.httb-classes .pricing tbody td .description{font-style:italic;font-size:.9em}.httb-classes .pricing tbody td.discount{font-size:.85em;font-style:italic}.httb-classes .pricing tbody td span.discount{font-size:.85em;font-style:italic;padding-left:2em}.httb-classes .pricing tbody td.cost,.httb-classes .pricing thead th.cost,.httb-classes .pricing tfoot th.cost{text-align:right}.httb-classes .pricing-multi tbody td.cost,.httb-classes .pricing-multi thead th.cost,.httb-classes .pricing-multi tfoot th.cost,.httb-classes .pricing-multi thead tr.header th.cost,.httb-classes .pricing-multi tfoot tr.header th.cost{text-align:center}.httb-classes .pricing tfoot td,.httb-classes .pricing tfoot th{background-color:#77004f}.httb-classes .pricing .more-link a{color:#ccc}.node-dance_venue h1.node-title{display:none}.uptown-swing-dance .header{background:#77004f;color:#fff;font-size:1.2em;font-weight:bold;padding:10px;margin-top:10px;text-align:center}.uptown-swing-dance .header h1.venue{color:#fff}.uptown-swing-dance .header h2.slogan,.uptown-swing-dance .header h3.dances{color:#fff;font-style:italic}.uptown-swing-dance .time-dance{font-weight:bold;line-height:1.1em;margin-bottom:5px;text-align:center}.uptown-swing-dance .time-lesson{text-align:center}.uptown-swing-dance ul.information-major,.uptown-swing-dance ul.information-other{list-style:none;padding:0;margin:0;text-align:center}.uptown-swing-dance ul.information-major{font-family:"Lucinda Grand",Aerial,sans-serif;font-size:1.2em;font-weight:bold;line-height:1.1em;border-bottom:2px dotted #000;margin-bottom:10px}.uptown-swing-dance ul.information-major li{margin-bottom:10px}.uptown-swing-dance ul.information-other{font-size:.9em;font-style:italic}.uptown-swing-dance ul.information-other li{margin-top:8px}.uptown-swing-dance .admission{font-family:"Lucinda Grand",Aerial,sans-serif;font-size:1.2em}.uptown-swing-dance .price-regular{font-family:"Lucinda Grand",Aerial,sans-serif;font-weight:bold}.uptown-swing-dance .price-student{font-size:.8em;font-style:italic}.uptown-swing-dance .disclaimer{display:block;font-size:.75em;font-style:italic;line-height:.75em;padding-top:5px}.uptown-swing-dance .location-building{font-family:"Lucinda Grand",Aerial,sans-serif;font-size:1.2em;font-weight:bold;line-height:1.1em}.uptown-swing-dance .location-address{margin-bottom:5px}.uptown-swing-dance .shoe-request{font-size:.9em;font-style:italic;line-height:1.2em;color:red}.uptown-swing-dance .description{font-size:.9em;font-style:italic}.uptown-swing-dance .schedule ul{list-style:none;padding:0;margin:0;text-align:center}.uptown-swing-dance .schedule li{margin-bottom:10px}.uptown-swing-dance .schedule li.past{display:none}.uptown-swing-dance .schedule .content{background:url(/sites/all/themes/corolla/css/httb-images/style4/xright-sidebar-bg.png.pagespeed.ic.6K59S0W2JO.png) repeat-x scroll center top #ddd;padding:10px}.node-dance h1.node-title{text-align:center}.view-uptown-swing-dance-schedule .views-field-name-field-dates-value,.node-dance .field-name-field-dates,.uptown-swing-dance .schedule .date,.httb-uptown-swing-schedule .date{text-align:center;clear:right;background:#77004f;color:#fff;font-size:1.2em;font-weight:bold;line-height:1.2em;font-family:"Lucinda Grand",Aerial,sans-serif;padding:10px;margin-top:10px}.uptown-swing-dance .schedule .special{background:url(/sites/all/themes/corolla/css/httb-images/style2/xright-h2-bg.png.pagespeed.ic.lPiuk9S1Sx.png) repeat-x scroll center top #4000b0}.view-uptown-swing-dance-schedule .views-field-title,.uptown-swing-dance .band,.uptown-swing-dance .performance,.httb-uptown-swing-schedule .title{display:block;font-size:1.75em;line-height:1.2em;font-weight:bold;margin-top:10px;margin-bottom:10px}.view-uptown-swing-dance-schedule .views-field-name-field-music-style-value,.node-dance .field-name-field-music-style,.uptown-swing-dance .music-style,.uptown-swing-dance .lesson,.httb-uptown-swing-schedule .music-style{display:block;font-style:italic;font-size:1.2em;margin-top:10px;margin-bottom:10px}.node-dance .featuring,.uptown-swing-dance .featuring{display:block;font-size:.75em;font-style:italic;font-weight:normal;margin-top:5px;margin-bottom:5px}.view-uptown-swing-dance-schedule .views-field-name-field-urls-url,.node-dance .field-name-field-urls,.uptown-swing-dance .band-info,.httb-uptown-swing-schedule .urls{font-size:1em;font-style:italic;margin-top:10px;margin-bottom:10px}.node-dance .field-name-field-node-ref{font-size:1em;font-style:italic;margin-top:10px;margin-bottom:10px}.view-uptown-swing-dance-schedule .views-field-name-field-image-cache-fid,.node-dance .field-name-field-image-cache,.httb-uptown-swing-schedule .image{float:right;clear:right;margin:10px;margin-right:0;padding:5px}.uptown-swing-dance div.photos{float:right;margin:10px;margin-right:0;padding:5px;background-color:#000}.uptown-swing-dance div.photos ul{list-style:none;padding:0;margin:0;text-align:center}.uptown-swing-dance div.photos ul img{padding:0;margin:0;border:2px solid #000}.uptown-swing-dance .photos .more-link a{color:#ccc}.node-workshop fieldset.group-workshop-header{margin-top:0}.node-workshop fieldset.group-workshop-header legend{display:none}.node-workshop .field-name-field-series-name{font-family:"Lucinda Grand",Aerial,sans-serif;color:#900;font-weight:bold;font-style:italic;font-size:1.6em;line-height:1.2em;margin-top:0;margin-bottom:5px}.node-workshop .field-name-field-series-name p{margin:0}.node-workshop .field-name-field-dates{font-family:"Lucinda Grand",Aerial,sans-serif;color:#900;font-weight:bold;font-size:1.4em;line-height:1.2em;margin-top:5px;margin-bottom:5px;padding-left:1em}.node-workshop .field-name-field-dates .date-display-start,.node-workshop .field-name-field-dates .date-display-end{display:block}.node-workshop .field-name-field-dates .date-display-start+.date-display-separator:before{content:" to "}.node-workshop .field-name-field-dates .date-display-separator{display:none}.node-workshop .field-name-field-location{font-family:"Lucinda Grand",Aerial,sans-serif;color:#900;font-weight:bold;font-style:italic;font-size:1.2em;line-height:1.2em;margin-top:5px;margin-bottom:0}.node-workshop .field-name-field-location p{margin:0}.node-workshop div.bio{background-color:#d8d5be;font-size:1.2em;line-height:1.2em;border:1px solid #222;margin-top:10px;margin-bottom:10px}.node-workshop fieldset.bio{font-size:1.2em;line-height:1.2em}fieldset.register-button{display:block;background-color:transparent;border-style:none;line-height:1.2em;margin:0;padding:0;background:none}fieldset.register-button a{display:block;font-weight:bold;font-style:italic;font-variant:small-caps;text-align:center;text-decoration:none;width:150px;border-radius:10px;border:none;margin:10px auto;padding:10px}.site-name-hop-to-the-beat fieldset.register-button a{color:#fff;background:#b61f41}.site-name-beantown-camp fieldset.register-button a{color:#fff;background:#284981}fieldset.register-button a:hover{border:none;color:#fff;text-decoration:none}.site-name-hop-to-the-beat fieldset.register-button a:hover{color:#fff;background:#892f01}.site-name-beantown-camp fieldset.register-button a:hover{color:#fff;background:#011b76}.node-workshop .schedule .location .uptown-swing-dance{text-align:center}.node-directions .field-name-field-map iframe{border:1px solid #000}.node-directions .field-name-field-address{font-style:italic;font-weight:bold;font-size:1.2em;line-height:1.2em;margin-top:10px;margin-bottom:10px}.node-directions .field-name-field-shoe-restrictions{font-style:italic;font-size:1.2em;line-height:1.2em;color:#d33;margin-top:10px;margin-bottom:10px}.view-node-list .item-list ul{padding-left:40px;margin:12px 0 12px 0}.view-node-list .item-list ul li{list-style:disc outside none}.node-directions{line-height:1.2em}.node-directions p.inline-header,.node-directions h2{margin-bottom:5px}.node-directions p+ol,.node-directions h2+ol,.node-directions ul{margin-top:5px}.node-directions li{margin-bottom:5px}.node-photo_album div.field-name-field-photo-album{display:inline-block}.node-photo_album .teaser div.field-name-field-photo,.httb-photo-node-list-image{display:block;width:248px;margin:auto}.httb-photo-node-list-row{clear:both;display:block}.httb-calendar-upcoming-block,.httb-calendar{line-height:1.3em}.httb-calendar .calendar-calendar .month-view .full td.single-day div.monthview,.httb-calendar .calendar-calendar .week-view .full td.single-day div.weekview,.httb-calendar .calendar-calendar .day-view .full td.single-day div.dayview,.httb-calendar .calendar-calendar .week-view .full div.single-day div.weekview,.httb-calendar .calendar-calendar .day-view .full div.single-day div.dayview{background:#d8d5be}.httb-calendar .calendar-calendar .week-view .full div.single-day div.weekview,.httb-calendar .calendar-calendar .day-view .full div.single-day div.dayview{border:0}.httb-calendar-upcoming-block .calendar-calendar div.calendar,.httb-calendar .calendar-calendar div.calendar{line-height:1.3em;font-size:.85em}.httb-calendar-upcoming-block div.feed-icon,.httb-calendar div.feed-icon{margin-top:3px}.httb-calendar-upcoming-block .calendar-calendar div.view-data-node-vid,.httb-calendar-upcoming-block div.httb-calendar-taxonomy,.httb-calendar .calendar-calendar div.views-field-term-node-tid,.httb-calendar div.httb-calendar-taxonomy{font-size:.85em;font-weight:bold;font-style:italic}.node-reminder .teaser .field-name-field-node-ref .field-label-inline-first{font-size:.85em;font-style:italic}.node-reminder .teaser .field-name-field-dates{font-weight:bold;margin-bottom:10px}.httb-calendar-upcoming-block h3.dates{-moz-border-radius:3px;border-radius:3px;line-height:1.2em;font-size:.95em;font-weight:normal;font-style:italic;text-align:center;color:#eee;background:#77004f;padding:3px;margin-bottom:2px}.httb-calendar-upcoming-block div.upcoming-event{margin:3px 0 3px 0}.httb-calendar-upcoming-block div.upcoming-event{padding-bottom:3px;border-bottom:1px dotted #aaa}.httb-calendar-upcoming-block div.upcoming-event[class~="last"]{padding-bottom:0;border-bottom:0;margin-bottom:5px}.httb-calendar-upcoming-block div.upcoming-event a{font-weight:normal}.httb-calendar-upcoming-block .item-list ul.pager{margin:10px 0 6px 0;padding:0}.httb-calendar-upcoming-block div.more-link{float:right}.httb-calendar-upcoming-block div.feed-icon{float:left;margin:0}.httb-calendar-upcoming-block div.feed-icon a{vertical-align:bottom}.httb-calendar-upcoming-block div.feed-icon img{display:block}.newest-video-block span.more-link{float:right}.newest-video-block span.view-link{float:left}.web-links-taxonomy-list{line-height:1.2em}h4.web-links-taxonomy-list{margin-top:10px}.web-links-taxonomy-list .item-list ul{padding:0 0 0 1.2em}.web-links-taxonomy-list .item-list ul li{list-style:disc outside none}.httb-web-link-list,.httb-web-link-list h2,.httb-web-link-list h3{line-height:1.2em}.httb-web-link-list .ui-accordion-header,.httb-web-link-list .ui-accordion-header h3{font-size:1.2em;font-weight:bold}.site-name-hop-to-the-beat .httb-web-link-list .ui-accordion-header{background:#b61f41}.site-name-beantown-camp .httb-web-link-list .ui-accordion-header{background:#284981}.site-name-hop-to-the-beat .httb-web-link-list .ui-accordion-header:hover{background:#892f01}.site-name-beantown-camp .httb-web-link-list .ui-accordion-header:hover{background:#011b76}.httb-web-link-list .ui-accordion-header a{color:#fbfbfb}.httb-web-link-list div.accordion-content{padding:10px}.httb-web-link-list .ui-accordion-content .views-row{clear:both;padding-top:10px;padding-bottom:10px;border-top:2px dashed #ccc}.httb-web-link-list .views-row.views-row-first{border-top:0;padding-top:0}.httb-web-link-list .views-row.views-row-last{border-bottom:0;padding-bottom:0}.httb-web-link-list h3.httb-web-link-list-title{padding-top:0}.display-price{width:100px}.block-uc_cart table.cart-block-items{font-size:10px;line-height:1.2em}.block-uc_cart table.cart-block-items,.block-uc_cart table.cart-block-summary{font-size:10px;line-height:1.2em}.block-uc_cart table.cart-block-items td{padding:3px;border-bottom:none}.order-review-table .review-button-row table,.order-review-table .review-button-row td{border:0 none}#twitter-widget-profile-hoptothebeat .twtr-hd h4,#twitter-widget-profile-beantowncampusa .twtr-hd h4{font-size:11px!important}#twitter-widget-profile-hoptothebeat .twtr-widget,#twitter-widget-profile-beantowncampusa .twtr-widget{font-size:10px!important}#twitter-widget-profile-hoptothebeat span.ext,#twitter-widget-profile-beantowncampusa span.ext,.tweetbutton span.ext{display:none}div.tweetbutton{float:none}div.tweetbutton:after{clear:both;content:".";display:block;height:0;visibility:hidden}div.tweetbutton iframe{margin:3px;float:right}.hidden{display:none!important}#main-content .gpanel .block-inner{margin-left:5px;margin-right:5px}.sidebar .block-inner{background-color:#fff}.content-style:after{content:"";display:table;clear:both}.field-name-taxonomyextra,.field-name-taxonomy-catalog{padding:0 5px;text-align:right;margin-bottom:10px;font-size:.8em;background:#f5f5f5;font-family:Verdana,Arial,Helvetica,sans-serif}dl.httb-dl-table{margin:10px 0 30px 0;border-bottom:1px solid #bbb}dl.httb-dl-table>dt{display:block;padding:10px;font-size:1.2em;font-weight:bold;border:1px solid #bbb}.site-name-hop-to-the-beat dl.httb-dl-table>dt{background-color:#77004f;color:#fff}.site-name-beantown-camp dl.httb-dl-table>dt{background-color:#284981;color:#fff}dl.httb-dl-table>dd{margin:0;padding:10px;display:block;font-size:.85em;border:1px solid #bbb;border-top:0;border-bottom:0}.site-name-hop-to-the-beat dl.httb-dl-table>dd{background-color:#d8d5be}.site-name-beantown-camp dl.httb-dl-table>dd{background-color:#ece8fc}.sidebar ul.menu,.sidebar ul.menu li{position:relative;margin:0;padding:0;list-style-image:none;list-style:none;list-style-type:none;border:1px solid #241500}.sidebar ul.menu li a{display:block;padding:2px 5px;font-weight:bold;line-height:1.4em}.site-name-hop-to-the-beat .sidebar ul.menu li a{background-color:#b61f41;color:#fbfbfb}.site-name-beantown-camp .sidebar ul.menu li a{background-color:#284981;color:#fbfbfb}.sidebar ul.menu li a.active,.sidebar ul.menu li a:hover,.sidebar ul.menu li a:focus{color:#fff;text-decoration:none}.site-name-hop-to-the-beat .sidebar ul.menu li a.active,.site-name-hop-to-the-beat .sidebar ul.menu li a:focus{background-color:#892f01}.site-name-beantown-camp .sidebar ul.menu li a.active,.site-name-beantown-camp .sidebar ul.menu li a:focus{background-color:#3e8dc4;color:#fbfbfb}.site-name-hop-to-the-beat .sidebar ul.menu li a:hover{background-color:#892f01}.site-name-beantown-camp .sidebar ul.menu li a:hover{background-color:#011b76;color:#fbfbfb}.site-name-hop-to-the-beat .sidebar ul.menu ul{border-left:10px solid #333;border-bottom:10px solid #333;border-right:0}.site-name-beantown-camp .sidebar ul.menu ul{border-left:10px solid #333;border-bottom:10px solid #333;border-right:0}.sidebar ul.menu ul li{border-left:0;border-right:0}.site-name-hop-to-the-beat .sidebar ul.menu li ul li a{color:#fbfbfb;background:#b61f41}.site-name-beantown-camp .sidebar ul.menu li ul li a{color:#284981;background:#8aeaf9}.sidebar ul.menu li ul li a.active{color:#fff}.sidebar ul.menu li ul li ul{padding-left:20px;background:#241500}