html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{color:#000;background:#fff}a{color:inherit;text-decoration:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}button{background-color:transparent;border:0;position:relative;top:1px}.ui-tabs .ui-tabs-hide{display:none}body{background-color:#fff;color:#797d85;font-family:"Helvetica Neue",Helvetica,Verdana,sans-serif;font-size:14px}a{color:#008cbe}a:hover{color:#006696}button:hover{cursor:pointer}.javscript_notice{position:absolute;width:100%;text-align:center;margin-top:45px;color:red;font-weight:bold}#environment{right:0;position:fixed;z-index:5;color:#e00;text-align:center;text-transform:uppercase;transform:rotate(45deg);transform-origin:left bottom;-moz-transform:rotate(45deg);-moz-transform-origin:left bottom;-webkit-transform:rotate(45deg);-webkit-transform-origin:left center;-ms-transform:rotate(45deg);-ms-transform-origin:left center;font-size:1.2em;font-weight:bold}#flash{left:0;position:fixed;top:0;width:100%;z-index:10}#flash #flash_notice,#flash #flash_success,#flash #flash_error,#flash #flash_failure{background-color:#e2f7d0;color:#063;font-size:1.2em;font-weight:bold;margin:0 auto;padding:6px 5px 10px;text-align:center;width:920px}#flash #flash_error,#flash #flash_failure{background-color:#ffe4e4;color:#c00}#pardot_push{display:none}.container{margin:0 auto;padding:0 20px;position:relative;width:920px}#header{background:#cad1d5 url("../images/layout/header_bg.png") no-repeat center top;padding-top:60px}#header .logo{padding-bottom:18px}#header .logo a{background-image:url(../images/layout/logo.gif);background-position:left top;background-repeat:no-repeat;display:block;height:72px;text-indent:-9999em;width:184px}#header .main_nav{display:inline-block;list-style-type:none;position:absolute;right:20px;top:25px}#header .main_nav:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #header .main_nav{height:1%}#header .main_nav li{float:left}#header .main_nav li a{display:block;float:left}#header .main_nav li{font-family:Gotham,"Helvetica Neue",Helvetica,Verdana,sans-serif;font-size:1.1em;font-weight:bold;margin-right:30px;text-transform:uppercase}#header .main_nav li.schedule a{background-image:url(../images/nav/schedule.png);background-position:left top;background-repeat:no-repeat;display:block;height:12px;text-indent:-9999em;width:90px}#header .main_nav li.classes a{background-image:url(../images/nav/classes.png);background-position:left top;background-repeat:no-repeat;display:block;height:12px;text-indent:-9999em;width:74px}#header .main_nav li.about a{background-image:url(../images/nav/about.png);background-position:left top;background-repeat:no-repeat;display:block;height:12px;text-indent:-9999em;width:88px}#header .main_nav li.find a{background-image:url(../images/nav/find.png);background-position:left top;background-repeat:no-repeat;display:block;height:12px;text-indent:-9999em;width:67px}#header .main_nav li.faq{margin-right:0}#header .main_nav li.faq a{background-image:url(../images/nav/faq.png);background-position:left top;background-repeat:no-repeat;display:block;height:12px;text-indent:-9999em;width:33px}#header .main_nav li.enroll a{background-image:url(../images/nav/enroll.png);background-position:left top;background-repeat:no-repeat;display:block;height:11px;text-indent:-9999em;width:69px}#header .main_nav li a:hover,#header .main_nav li a:focus{background-position:left bottom}#header .user_bar{background:url("../images/layout/user_bar_bg.png") repeat left top;height:37px;left:0;position:absolute;top:0;width:100%}#header .user_bar .login,#header .user_bar .create_account,#header .user_bar .facebook_login,#header .user_bar .wishlist,#header .user_bar p{color:#858585;display:block;float:left;font-size:0.9em;padding:10px 22px 0 0;line-height:21px}#header .user_bar .login img,#header .user_bar .create_account img,#header .user_bar .facebook_login img,#header .user_bar .wishlist img,#header .user_bar p img{vertical-align:middle}#header .user_bar a:hover{color:#6a6a6a}#header .user_bar p{color:#6a6a6a}#header .user_bar p a{color:#858585}#header .user_bar p a:hover{color:#6a6a6a}#header .user_bar .chat{background-image:url(../images/layout/chat.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:230px;right:200px;position:absolute;top:0}#header .user_bar .callback{background-image:url(../images/layout/call_back.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:180px;right:20px;position:absolute;top:0}#header .user_bar #whoson_chat_link{right:200px;position:absolute;top:0}#inner_marquee{background-color:#2c2d33}#main_content{border-top:1px solid #ededee}#main_content .inner_sidebar .title{margin-bottom:25px}#main_content .inner_sidebar ul{border-top:2px solid #999}#main_content .inner_sidebar ul li{border-bottom:1px solid #ccc}#main_content .inner_sidebar ul li a{color:#9aa0ae;display:block;font-weight:bold;padding:6px 0}#main_content .inner_sidebar ul li a.selected,#main_content .inner_sidebar ul li a:hover{color:#212121}#footer{background:#2c2d33 url("../images/layout/footer_bg.gif") repeat-x left top;margin-top:32px;padding-top:50px}#footer .get_contacts{position:absolute;left:20px;top:-82px}#footer .get_contacts a{background-image:url(../images/layout/ccr_form.png);background-position:left top;background-repeat:no-repeat;display:block;height:32px;text-indent:-9999em;width:176px}#footer .get_teachers{position:absolute;right:20px;top:-82px}#footer .get_teachers a{background-image:url(../images/layout/teach_for_us.png);background-position:left top;background-repeat:no-repeat;display:block;height:32px;text-indent:-9999em;width:176px}#footer .columns{display:inline-block}#footer .columns:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #footer .columns{height:1%}#footer .columns .column{color:#989a9f;font-size:0.8em;float:left;width:240px}#footer .columns .column.nav,#footer .columns .column.subscribe{width:220px}#footer .columns .column a{color:#989a9f}#footer .columns .column a:hover{color:#6a6a6a}#footer .columns .column.nav li{width:200px}#footer .columns .column.nav li a{border-bottom:1px solid #3e3f45;display:block;margin-bottom:9px;padding-bottom:9px}#footer .columns .column.vcard p{margin-bottom:1.2em;padding:0 20px}#footer .columns .column.vcard p .type{display:none}#footer .columns .column.vcard p .fn{font-weight:bold}#footer .columns .column.vcard p .fn,#footer .columns .column.vcard p .street-address,#footer .columns .column.vcard p .extended-address,#footer .columns .column.vcard p .email,#footer .columns .column.vcard p .tel{display:block}#footer .columns .column.social p.chat{background:url("../images/layout/chat_bubble.gif") no-repeat left top;margin:0 20px 1.3em 20px;padding:0 0 10px 78px}#footer .columns .column.social p.chat strong{display:block}#footer .columns .column.social p.chat a{color:#fff}#footer .columns .column.social ul{margin:0 20px}#footer .columns .column.social ul li{margin-bottom:5px}#footer .columns .column.social ul li.google_plus img{width:22px;height:22px;margin-right:7px;vertical-align:middle}#footer .columns .column.social ul.legacy li a{display:block;padding:5px 0 5px 32px}#footer .columns .column.social ul.legacy li.rss a{background:url("../images/layout/footer_rss.gif") no-repeat left center}#footer .columns .column.social ul.legacy li.twitter a{background:url("../images/layout/footer_twitter.gif") no-repeat left center}#footer .columns .column.social ul.legacy li.facebook a{background:url("../images/layout/footer_facebook.gif") no-repeat left center}#footer .columns .column.social ul.legacy li.google_plus a{background:url("../images/layout/footer_google_plus.gif") no-repeat left center}#footer .columns .column.subscribe form{padding-left:20px}#footer .columns .column.subscribe form p{background:url("../images/layout/footer_newsletter.gif") no-repeat left top;padding:0 0 20px 50px}#footer .columns .column.subscribe form fieldset input{background:url("../images/layout/footer_input.gif") no-repeat left top;border:0;font-family:Georgia,serif;font-size:1.25em;padding:6px;width:190px}#footer .columns .column.subscribe form fieldset input.blur{color:#ccc;font-style:italic}#footer .columns .column.subscribe form fieldset .submit{margin-top:5px}#footer .columns .column.subscribe form fieldset .submit button{background-image:url(../images/layout/subscribe_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:29px;text-indent:-9999em;width:100px;background-color:#2c2d33}#footer .copyright{margin-top:55px;padding-bottom:55px;position:relative}#footer .copyright ul.trainings{display:inline-block;list-style-type:none}#footer .copyright ul.trainings:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #footer .copyright ul.trainings{height:1%}#footer .copyright ul.trainings li{float:left}#footer .copyright ul.trainings li a{display:block;float:left}#footer .copyright ul.trainings li{color:#424349;font-family:"Myriad Pro",Arial,sans-serif;font-size:1.2em;margin-right:12px}#footer .copyright p{color:#424349;font-size:0.8em;position:absolute;right:0;text-align:right;top:5px}#footer .copyright a{color:#424349}#ccr_prompt{display:block}#zoom{z-index:90}.trap{position:absolute}.trap .cover{background:#fff;position:absolute;height:100%;width:100%}.trap input{position:absolute;height:1%;width:1%;border:0;z-index:-1;color:#fefefe}#marquee{background:url("../images/layout/marquee_bg.png") repeat-x left bottom}#marquee .home_marquee h1{background-image:url(../images/layout/home_header.png);background-position:left top;background-repeat:no-repeat;display:block;height:69px;text-indent:-9999em;width:370px;margin:50px 0 37px}#marquee .home_marquee .screenshot{left:360px;position:absolute;top:-40px;z-index:1}#marquee .home_marquee .searches ul{height:31px}#marquee .home_marquee .searches ul li{background:url("../images/layout/home_search_tabs.gif") no-repeat left bottom;float:left;height:31px;margin-right:4px;width:100px}#marquee .home_marquee .searches ul li a{color:#686d70;display:block;float:left;font-family:Gotham,"Helvetica Neue",Helvetica,Verdana,sans-serif;font-size:1.1em;padding:7px 0 0 18px}#marquee .home_marquee .searches ul li.ui-tabs-selected{background-position:left top}#marquee .home_marquee .searches ul li.ui-tabs-selected a{color:#fff}#marquee .home_marquee .searches .tabs{background:url("../images/layout/home_search_bg.gif") no-repeat left top;height:124px;position:relative;width:390px}#marquee .home_marquee .searches .tabs form{left:19px;position:absolute;top:20px;z-index:10}#marquee .home_marquee .searches .tabs form p{color:#7a7f84;font-size:0.85em;padding-bottom:5px}#marquee .home_marquee .searches .tabs form fieldset{display:inline-block}#marquee .home_marquee .searches .tabs form fieldset:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #marquee .home_marquee .searches .tabs form fieldset{height:1%}#marquee .home_marquee .searches .tabs form fieldset input{background:url("../images/layout/home_search_input.gif") no-repeat left top;border:0;float:left;font-family:Georgia,serif;font-size:1.25em;padding:8px 0 8px 8px;width:252px}#marquee .home_marquee .searches .tabs form fieldset input.blur{color:#ccc;font-style:italic}#marquee .home_marquee .searches .tabs form fieldset .submit{float:left;margin-left:9px;width:88px}#marquee .home_marquee .searches .tabs form fieldset .submit button{background-image:url(../images/layout/home_search_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:85px}.home_content{position:relative}.home_content .trainings{display:inline-block;list-style-type:none;margin:2px 0 0 20px;vertical-align:top}.home_content .trainings:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html .home_content .trainings{height:1%}.home_content .trainings li{float:left}.home_content .trainings li a{display:block;float:left}.home_content .trainings li{margin-right:12px}.home_content .trainings li.title{font-family:"Myriad Pro",Arial,sans-serif;margin-right:0}.home_content .trainings li.title strong{display:block}.home_content .modules{display:inline-block;left:-20px;margin-top:5px;position:relative;width:960px}.home_content .modules:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html .home_content .modules{height:1%}.home_content .modules .column{border-left:1px solid #d3d9dc;float:left;height:475px}.home_content .modules .column.sale_classes p{height:125px}.home_content .modules .column.latest_classes{background:url("../images/layout/latest_classes_bg.jpg") no-repeat center 210px;width:479px}.home_content .modules .column.training{background:url("../images/layout/training_centers_bg.jpg") no-repeat center 210px;border-right:1px solid #d3d9dc}.home_content .modules .column.training,.home_content .modules .column.sale_classes{width:238px}.home_content .modules .column h2,.home_content .modules .column p,.home_content .modules .column ul{margin:0 22px 1em 22px}.home_content .modules .column h2{color:#212121;font-family:Gotham,"Helvetica Neue",Helvetica,Verdana,sans-serif;font-size:1.25em;margin-top:22px}.home_content .modules .column ul{font-size:0.9em;list-style-type:disc;margin-left:37px}.home_content .modules .column p a.more{display:block}.home_content .modules .column p a.more img{padding-left:3px;vertical-align:top}#sampling{background-color:#ced4d8;color:#7a7d81}#sampling h2{color:#2c2d33;font-family:Gotham,"Helvetica Neue",Helvetica,Verdana,sans-serif;font-size:1.25em;margin-bottom:20px;padding-top:55px}#sampling h3{color:#54565c;font-weight:bold;margin-bottom:1em}#sampling a{color:#53555b}#sampling p,#sampling ul{font-size:0.9em;margin-bottom:1em}#sampling ul{list-style-type:disc;margin-left:30px}#sampling .samples{display:inline-block}#sampling .samples:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #sampling .samples{height:1%}#sampling .samples .sample{float:left;margin-bottom:25px;width:460px}#sampling .samples .sample p,#sampling .samples .sample ul{padding-right:40px}body.home #footer{margin-top:-8px}#enroll_marquee{padding:12px 0}#enroll_content{display:inline-block;margin:55px 0;width:100%}#enroll_content:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #enroll_content{height:1%}#enroll_content .brands{float:left;width:242px}#enroll_content .brands div{margin-bottom:48px}#enroll_content .brands .provider{background-image:url(../images/enroll/auth_training_center.gif);background-position:left top;background-repeat:no-repeat;display:block;height:114px;text-indent:-9999em;width:186px}#enroll_content .brands .cards{background-image:url(../images/enroll/cards.gif);background-position:left top;background-repeat:no-repeat;display:block;height:130px;text-indent:-9999em;width:196px}#enroll_content .brands .bitcoin p{display:table-cell;height:42px;vertical-align:middle}#enroll_content .brands .bitcoin form{padding:5px 0;float:left;margin-right:15px}#enroll_content .enroll_main{float:left;width:440px}#enroll_content .enroll_main h1{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}#enroll_content .enroll_main .step{background-position:10px 3px;background-repeat:no-repeat;border-bottom:1px solid #ccc;margin-bottom:10px;padding-left:42px}#enroll_content .enroll_main .step.one{background-image:url("../images/enroll/one.gif")}#enroll_content .enroll_main .step.two{background-image:url("../images/enroll/two.gif")}#enroll_content .enroll_main .step.three{background-image:url("../images/enroll/three.gif")}#enroll_content .enroll_main .step p{margin-bottom:1em}#enroll_content .enroll_main .step p strong{color:#1f1f1f;font-size:15px}#enroll_content .sidebar{float:right;width:200px}#enroll_content .sidebar .enroll a{background-image:url(../images/enroll/enrollment_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:200px;margin-bottom:10px}#enroll_content .sidebar .testimonials{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f4f5;margin-top:20px;padding:22px 14px 5px}#enroll_content .sidebar .testimonials h2{border-bottom:1px solid #ccc;margin-bottom:14px;padding-bottom:20px}#enroll_content .sidebar .testimonials .item{font-size:12px;margin-bottom:25px}#enroll_content .sidebar .testimonials .item p.quote{font-family:Georgia,serif;font-style:italic;margin-bottom:1em}#enroll_content .sidebar .testimonials .item p.cite{color:#1f1f1f;font-weight:bold}#account_action{display:inline-block}#account_action:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #account_action{height:1%}#account_action h1{margin:62px 0 25px}#account_action p{margin-bottom:35px;width:635px}#account_action p.note{color:#c00;margin-bottom:15px;font-size:0.85em;font-weight:bold}#account_action form{display:inline-block;float:left;position:relative}#account_action form:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #account_action form{height:1%}#account_action form .error_notice{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fcc;color:#c00;margin-bottom:10px;padding-top:5px;width:440px}#account_action form .error_notice h2,#account_action form .error_notice p{margin-bottom:10px;padding:0 10px}#account_action form .error_notice ul{list-style-type:disc;margin-left:25px;padding-bottom:10px}#account_action form .text_field,#account_action form .select_field,#account_action form .password_field{position:relative}#account_action form .text_field .formError,#account_action form .select_field .formError,#account_action form .password_field .formError{background-image:url(../images/layout/error.gif);background-position:left top;background-repeat:no-repeat;display:block;height:29px;text-indent:-9999em;width:29px;left:350px;position:absolute;top:25px}#account_action form fieldset.register{border-right:solid 1px #ccc;width:450px;margin-right:40px}#account_action form fieldset{padding-top:10px}#account_action form fieldset h3{font-weight:bold;font-size:18px;color:#1f1f1f;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:29px}#account_action form fieldset label{color:#9aa0ae;display:block;font-size:0.95em;font-weight:bold;margin-bottom:5px}#account_action form fieldset label .required_flag{color:#c00}#account_action form fieldset .text_field input,#account_action form fieldset .password_field input{background:url(../images/layout/text_input_bg_340.gif) no-repeat left top;border:none;color:#212121;font-family:Georgia,serif;font-size:1.12em;padding:10px 0 10px 12px;width:330px;margin-bottom:15px}#account_action form fieldset .text_field input.blur,#account_action form fieldset .password_field input.blur{color:#797d85;font-style:italic}#account_action form fieldset .text_field small,#account_action form fieldset .password_field small{color:#9aa0ae;display:block;font-size:12px;position:relative;top:-14px}#account_action form fieldset .select_field{margin-bottom:15px}#account_action form fieldset .select_field .selector{height:35px;position:relative;width:353px}#account_action form fieldset .select_field .selector span{background-image:url(../images/layout/select_bg_340.gif);background-position:left top;background-repeat:no-repeat;display:block;height:30px;overflow:hidden;padding:5px 0 0 8px;width:348px}#account_action form fieldset .select_field .selector select{left:0;width:100%}#account_action form fieldset .select_field .selector span{padding:8px 0 0 8px}#account_action form fieldset .check_box{margin-bottom:15px}#account_action form fieldset .check_box label{color:#797d85;display:inline;font-size:0.85em;font-weight:normal}#account_action form fieldset .submit button{background-image:url(../images/layout/register_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:100px}#account_action form fieldset.login .submit button{background-image:url(../images/layout/login_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:38px;text-indent:-9999em;width:100px}#account_action form fieldset.password{padding-top:0}#account_action form fieldset.password .submit button{background-image:url(../images/layout/submit_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:100px}#account_action form fieldset.new_password{padding-top:0}#account_action form fieldset.new_password .submit button{background-image:url(../images/layout/save_pass_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:38px;text-indent:-9999em;width:156px}#account_action form .forgot_password{float:right;color:#008cbe;font-size:12px}#account_action.log_in p.error_notice{left:0;padding:5px;top:-25px}#account_action.log_in fieldset.login{padding-top:0}#account_action.log_in .no_account{margin-top:10px}#account_action.log_in .text_field{position:relative;width:342px}#account_action.log_in .text_field a.forgot_password{display:block;float:none;position:absolute;right:0;top:0}.datepicker{z-index:100}#events_search{padding-top:35px}#events_search .left_col{display:inline-block;vertical-align:bottom;width:700px}#events_search fieldset legend{color:#ccc}#events_search fieldset legend a{font-size:0.75em;padding-left:15px}#events_search fieldset.filter_sets{display:inline-block;vertical-align:bottom;width:698px}#events_search fieldset.filter_sets .filters,#events_search fieldset.filter_sets .more{display:inline-block;left:-5px;position:relative}#events_search fieldset.filter_sets .filters:after,#events_search fieldset.filter_sets .more:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #events_search fieldset.filter_sets .filters,* html #events_search fieldset.filter_sets .more{height:1%}#events_search fieldset.filter_sets .filters .product_filters,#events_search fieldset.filter_sets .filters .location_filters,#events_search fieldset.filter_sets .more .product_filters,#events_search fieldset.filter_sets .more .location_filters{float:left;font-size:0.85em;width:162px}#events_search fieldset.filter_sets .filters .product_filters .check_box,#events_search fieldset.filter_sets .filters .product_filters .radio_button,#events_search fieldset.filter_sets .filters .location_filters .check_box,#events_search fieldset.filter_sets .filters .location_filters .radio_button,#events_search fieldset.filter_sets .more .product_filters .check_box,#events_search fieldset.filter_sets .more .product_filters .radio_button,#events_search fieldset.filter_sets .more .location_filters .check_box,#events_search fieldset.filter_sets .more .location_filters .radio_button{display:inline-block;margin-bottom:5px}#events_search fieldset.filter_sets .filters .product_filters .check_box:after,#events_search fieldset.filter_sets .filters .product_filters .radio_button:after,#events_search fieldset.filter_sets .filters .location_filters .check_box:after,#events_search fieldset.filter_sets .filters .location_filters .radio_button:after,#events_search fieldset.filter_sets .more .product_filters .check_box:after,#events_search fieldset.filter_sets .more .product_filters .radio_button:after,#events_search fieldset.filter_sets .more .location_filters .check_box:after,#events_search fieldset.filter_sets .more .location_filters .radio_button:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #events_search fieldset.filter_sets .filters .product_filters .check_box,* html #events_search fieldset.filter_sets .filters .product_filters .radio_button,* html #events_search fieldset.filter_sets .filters .location_filters .check_box,* html #events_search fieldset.filter_sets .filters .location_filters .radio_button,* html #events_search fieldset.filter_sets .more .product_filters .check_box,* html #events_search fieldset.filter_sets .more .product_filters .radio_button,* html #events_search fieldset.filter_sets .more .location_filters .check_box,* html #events_search fieldset.filter_sets .more .location_filters .radio_button{height:1%}#events_search fieldset.filter_sets .filters .product_filters .check_box .input,#events_search fieldset.filter_sets .filters .product_filters .radio_button .input,#events_search fieldset.filter_sets .filters .location_filters .check_box .input,#events_search fieldset.filter_sets .filters .location_filters .radio_button .input,#events_search fieldset.filter_sets .more .product_filters .check_box .input,#events_search fieldset.filter_sets .more .product_filters .radio_button .input,#events_search fieldset.filter_sets .more .location_filters .check_box .input,#events_search fieldset.filter_sets .more .location_filters .radio_button .input{float:left;width:25px}#events_search fieldset.filter_sets .filters .product_filters .check_box .label,#events_search fieldset.filter_sets .filters .product_filters .radio_button .label,#events_search fieldset.filter_sets .filters .location_filters .check_box .label,#events_search fieldset.filter_sets .filters .location_filters .radio_button .label,#events_search fieldset.filter_sets .more .product_filters .check_box .label,#events_search fieldset.filter_sets .more .product_filters .radio_button .label,#events_search fieldset.filter_sets .more .location_filters .check_box .label,#events_search fieldset.filter_sets .more .location_filters .radio_button .label{float:left;line-height:1.3em;padding-top:3px;width:125px}#events_search fieldset.filter_sets .more_toggle{background-image:url(../images/layout/more_tab.gif);background-position:left top;background-repeat:no-repeat;display:block;height:22px;text-indent:-9999em;width:78px}#events_search fieldset.filter_sets .all_more{position:relative;margin-top:5px}#events_search fieldset.filter_sets .all_more .more{background:url("../images/layout/more_panel_bottom.png") no-repeat left bottom;display:none;left:-2px;line-height:1;padding-bottom:1px;position:absolute;top:22px;width:654px;z-index:10}#events_search fieldset.filter_sets .all_more .more.open{display:block}#events_search fieldset.filter_sets .all_more .more .wrapper{display:inline-block;background:url("../images/layout/more_panel.png") repeat-y left top;padding-top:15px;width:654px}#events_search fieldset.filter_sets .all_more .more .wrapper:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #events_search fieldset.filter_sets .all_more .more .wrapper{height:1%}#events_search fieldset.filter_sets .all_more .more .product_filters .check_box{display:inline-block;padding-left:12px}#events_search fieldset.filter_sets .all_more .more .product_filters .check_box:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #events_search fieldset.filter_sets .all_more .more .product_filters .check_box{height:1%}#events_search fieldset.filter_sets .all_more .more .product_filters .check_box .input{float:left;width:25px}#events_search fieldset.filter_sets .all_more .more .product_filters .check_box .label{float:left;line-height:1.3em;padding-top:3px;width:125px}#events_search fieldset.location label{font-size:0.85em}#events_search fieldset input#location,#events_search fieldset input#inputDate{background:url("../images/layout/location_input.gif") no-repeat left top;border:0;color:#797d85;float:left;margin:5px 5px 5px 0;padding:7px 0 7px 6px;width:184px}#events_search fieldset input#location:focus,#events_search fieldset input#inputDate:focus{color:#797d85;font-style:normal}#events_search fieldset .checkbox{clear:both}#events_search fieldset.date_range{margin-top:10px}#events_search fieldset .submit button{margin-top:4px;background-image:url(../images/layout/go_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:27px;text-indent:-9999em;width:90px;margin-bottom:10px}#events_search .right_col{display:inline-block;width:215px}#loading{display:none}#loading #shade{position:absolute;top:0;width:100%;height:100%;background-color:#999;opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);z-index:1;border:1px solid #777}#loading p{position:absolute;width:100%;color:#000;z-index:2;text-align:center;font-size:1.8em;font-weight:bold}#events_results h1{color:#212121;font-weight:bold;font-size:15px;display:inline-block;padding-right:5%}#events_results h1 a.anchor{color:inherit}#events_results #show_all_classes{float:right;margin-right:1em;font-size:1.75em;font-weight:bold}#events_results a.back{background:url("../images/layout/back_arrow.gif") no-repeat left center;display:block;font-size:0.9em;padding-left:11px}#events_results .options{display:inline-block;font-size:0.85em;margin-top:15px;position:relative;width:920px}#events_results .options:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #events_results .options{height:1%}#events_results .options .request_date{width:430px}#events_results .events_wrapper{margin-top:20px;padding-bottom:20px}#events_results .events_wrapper .pagination_stats{display:inline-block;font-size:0.85em}#events_results .events_wrapper .pagination_wrapper{display:inline-block;float:right;text-align:right;width:45%;font-size:0.85em}#events_results .events_wrapper .pagination_wrapper .results_per_page{float:left}#events_results .events_wrapper .pagination_wrapper .results_per_page .selected{color:#212121;font-weight:bold}#events_results .events_wrapper .pagination_wrapper .results_per_page a{padding-left:8px}#events_results .events_wrapper .pagination_wrapper .pagination .current{color:#212121}#events_results .events{margin-top:20px;width:100%}#events_results .events thead th{border-bottom:1px solid #eee;color:#212121;font-weight:bold;padding-bottom:5px}#events_results .events tbody td{border-bottom:1px solid #eee;padding:5px 10px 5px 0}#events_results .events tbody td.class{width:405px}#events_results .events tbody td.location{white-space:nowrap;width:210px}#events_results .events tbody td.dtstart{white-space:nowrap;width:110px}#events_results .events tbody td.days{text-align:center;width:35px}#events_results .events tbody td.price{width:50px}#events_results .events tbody td.wishlist{padding-right:0;text-align:center;width:60px}#events_results .events tbody td a.wishlist_link{background-image:url(../images/layout/star.gif);background-position:left top;background-repeat:no-repeat;display:block;height:18px;text-indent:-9999em;width:20px;margin:0 auto}#events_results .events tbody td a.wishlist_link.add:hover,#events_results .events tbody td a.wishlist_link.delete{background-position:left bottom}#event_detail{margin-top:30px}#event_detail a.back{background:url("../images/layout/back_arrow.gif") no-repeat left center;display:block;font-size:0.9em;margin-bottom:35px;padding-left:11px}#event_detail .event{display:inline-block;width:100%}#event_detail .event:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #event_detail .event{height:1%}#event_detail .event img{float:left;margin-right:28px}#event_detail .event h1{color:#212121;font-size:1.5em}#event_detail .event ul.event_details li{font-size:1.3em}#event_detail .event ul.actions{display:inline-block;list-style-type:none;margin-top:45px}#event_detail .event ul.actions:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #event_detail .event ul.actions{height:1%}#event_detail .event ul.actions li{float:left}#event_detail .event ul.actions li a{display:block;float:left}#event_detail .event ul.actions li{margin-right:15px}#event_detail .event ul.actions li a.enroll{background-image:url(../images/layout/enroll_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:100px}#event_detail .event ul.actions li a.wishlist_link{background:url("../images/layout/star.gif") no-repeat left 1px;display:block;margin-top:10px;padding:1px 0 0 26px}#event_detail .event ul.actions li a.wishlist_link.delete,#event_detail .event ul.actions li a.wishlist_link:hover{background-position:left bottom}#event_detail .event ul.actions li a.outline{background:url("../images/icons/pdf.gif") no-repeat left top;display:block;margin-top:10px;padding:1px 0 1px 26px}#event_detail .event ul.actions li a.outline:hover{background-position:left -18px}#event_detail .event ul.actions li a.ical{background:url("../images/icons/cal.gif") no-repeat left top;display:block;margin-top:10px;padding:1px 0 1px 26px}#event_detail .event ul.actions li a.ical:hover{background-position:left bottom}#event_detail .details{display:inline-block;border-top:1px solid #eee;margin-top:34px;position:relative}#event_detail .details:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #event_detail .details{height:1%}#event_detail .details .pdf_outline a{background:url("../images/icons/pdf.gif") no-repeat left 1px;display:block;margin-top:10px;padding:0 0 0 26px}#event_detail .details .pdf_outline a.delete,#event_detail .details .pdf_outline a:hover{background-position:left bottom}#event_detail .details h2{color:#212121;font-size:1.1em;font-weight:bold;margin-bottom:1em}#event_detail .details h2 img{vertical-align:middle}#event_detail .details h3{color:#212121;margin-bottom:1em}#event_detail .details a.all{display:block;font-size:0.85em;position:absolute;right:20px;top:45px}#event_detail .details .column{float:left;margin-left:20px;padding:42px 20px 20px 20px;width:179px}#event_detail .details .column.tabs{margin-left:0;padding-left:0;width:439px}#event_detail .details .column.tabs #course_overview ul{list-style-type:disc;margin-left:15px}#event_detail .details .column.tabs #course_overview .description{margin-bottom:1em}#event_detail .details .column.related_events{padding-right:0;margin-left:0}#event_detail .details .column.location_overview{border-left:1px solid #eee;border-right:1px solid #eee;position:relative}#event_detail .details .column.location_overview .event_group{margin-bottom:30px}#event_detail .details .column.location_overview .event_group h3{margin-bottom:5px}#event_detail .details .column.location_overview .event_group a{font-size:0.9em}#event_detail .details .column.location_overview .event_group .price{float:right}#event_detail .details .related_events .related_event{display:inline-block;width:178px}#event_detail .details .related_events .related_event:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #event_detail .details .related_events .related_event{height:1%}#event_detail .details .related_events .related_event img{float:left;margin-right:5px;width:20px}#event_detail .details .related_events .related_event a{display:block;float:left;width:150px}.about_page{display:inline-block;margin-top:62px;width:100%}.about_page:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html .about_page{height:1%}.about_page .inner_sidebar{float:left;margin-right:40px;width:200px}.about_page .about_content{float:left;margin-top:20px;width:440px}.about_page .about_content h1{color:#212121;font-size:1.7em;font-weight:bold;margin-bottom:1em}.about_page .about_content p{margin-bottom:1.7em}.about_page .about_content p.tagline{font-family:Georgia,serif;font-size:1.3em;font-style:italic}.about_page .about_content table tr th,.about_page .about_content table tr td{padding:5px}.about_page .about_content table tr th{color:#212121;font-size:1.1em;font-weight:bold}.about_page .about_content h2{color:#212121;font-size:1.1em;font-weight:bold;margin-bottom:10px}.about_page .about_content ul{list-style-type:disc;margin:0 0 1em 15px}.about_page .about_content blockquote{background-color:#f3f4f5;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-family:Georgia,serif;font-size:1.1em;font-style:italic;padding:20px}.about_page .about_content blockquote cite{color:#222;font-family:"Helvetica Neue",Helvetica,Verdana,sans-serif;font-style:normal}.about_page .about_content blockquote cite strong{display:block}.about_page .about_content a.top{background-image:url(../images/layout/top.gif);background-position:left top;background-repeat:no-repeat;display:block;height:9px;text-indent:-9999em;width:35px;float:right;position:relative;right:5px;top:-28px}.about_page #faq{display:inline-block}.about_page #faq:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html .about_page #faq{height:1%}.about_page .faq h2{border-bottom:1px solid #ccc;color:#212121;font-size:1.1em;font-weight:bold;margin-bottom:10px;padding-bottom:10px}.about_page .faq dl{margin-bottom:55px;padding-right:20px}.about_page .faq dl dt{background:url("../images/layout/question_bullet.gif") no-repeat left 3px;color:#008cbe;cursor:pointer;font-weight:bold;margin-bottom:5px;padding-left:22px}.about_page .faq dl dd{background:url("../images/layout/answer_bullet.gif") no-repeat left 6px;display:none;margin-bottom:15px;padding-left:22px}.about_page .faq dl dd p,.about_page .faq dl dd ul,.about_page .faq dl dd ol{line-height:1.5em;margin-bottom:1em}.about_page .faq dl dd ul{list-style-type:disc;margin-left:18px}.about_page .faq dl dd ol{list-style-type:decimal;margin-left:18px}.about_page .about_sidebar{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f4f5;float:right;font-size:12px;margin-top:44px;padding:22px 10px 5px;width:180px}.about_page .about_sidebar h2{border-bottom:1px solid #ddd;font-size:10px;font-weight:bold;margin-bottom:10px;padding-bottom:20px;text-transform:uppercase}.about_page .about_sidebar p{margin-bottom:10px}.about_page .about_sidebar blockquote{font-family:Georgia,serif;font-style:italic;margin-bottom:20px}.about_page .about_sidebar blockquote cite{color:#222;font-family:"Helvetica Neue",Helvetica,Verdana,sans-serif;font-style:normal}.about_page .about_sidebar blockquote cite strong{display:block}.about_page.no_rail .about_content{width:650px}#inner_marquee .classes_marquee h1{margin-bottom:1em;padding-top:42px}#inner_marquee .classes_marquee p{margin-bottom:1.5em;width:680px}#inner_marquee .classes_marquee .filters{display:inline-block;margin-bottom:25px;width:100%}#inner_marquee .classes_marquee .filters:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #inner_marquee .classes_marquee .filters{height:1%}#inner_marquee .classes_marquee .filters ul.sorting{display:inline-block;list-style-type:none;color:#ccc;float:left}#inner_marquee .classes_marquee .filters ul.sorting:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #inner_marquee .classes_marquee .filters ul.sorting{height:1%}#inner_marquee .classes_marquee .filters ul.sorting li{float:left}#inner_marquee .classes_marquee .filters ul.sorting li a{display:block;float:left}#inner_marquee .classes_marquee .filters ul.sorting li{margin-right:5px}#inner_marquee .classes_marquee .filters ul.sorting li a{font-weight:bold;height:25px;text-align:center;width:78px}#inner_marquee .classes_marquee .filters ul.sorting li a.selected{background:url("../images/layout/class_sort_tab.gif") no-repeat center top;color:#fff}#inner_marquee .classes_marquee .filters ul.sorting li.title{margin-right:12px}#inner_marquee .classes_marquee .filters ul.sorting li.title,#inner_marquee .classes_marquee .filters ul.sorting li a{padding-top:2px}#inner_marquee .classes_marquee .filters form#courses_search{float:right}#inner_marquee .classes_marquee .filters form#courses_search input{background:url("../images/layout/class_search_input.gif") no-repeat left top;border:none;color:#797d85;margin-top:-2px;padding:7px 0;text-indent:10px;width:199px}#inner_marquee .classes_marquee .filters form#courses_search #search{position:relative;width:22px;height:23px;background-position:-173px -2px;left:-30px;top:3px;z-index:-99}#courses_results{margin-bottom:70px}#courses_results .courses{display:inline-block;border-bottom:1px solid #dee1e4;padding:25px 0 40px;width:920px}#courses_results .courses:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #courses_results .courses{height:1%}#courses_results .courses .course{float:left;margin-right:35px;width:200px}#courses_results .courses .course:last-child{margin-right:0}#courses_results .courses .course .title{display:inline-block;font-weight:bold;line-height:110%;margin-bottom:10px;width:100%}#courses_results .courses .course .title:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #courses_results .courses .course .title{height:1%}#courses_results .courses .course .title a.thumb{display:block;float:left;padding-right:5px}#courses_results .courses .course .title a.name{display:block;float:left;width:165px}#courses_results .courses .course .title a.name .subtitle{display:block;font-size:13px;font-weight:normal;margin-top:3px}#courses_results .courses .course .description{font-size:0.9em;margin-bottom:5px}#courses_results .courses .course .description a{color:#797d85}#courses_results .courses .course a.wishlist_link{background:url("../images/layout/star.gif") no-repeat left top;color:#797d85;display:block;font-size:0.9em;padding:2px 0 1px 26px;text-transform:lowercase}#courses_results .courses .course a.wishlist_link.delete,#courses_results .courses .course a.wishlist_link:hover{background-position:left bottom}#courses_results .courses .course .pdf_outline a{background:url("../images/icons/pdf.gif") no-repeat left top;color:#797d85;display:block;font-size:0.9em;padding:2px 0 1px 26px;text-transform:lowercase}#courses_results .courses .course .pdf_outline a:hover{background-position:left -18px}#courses_results .courses .course .view_outline a{background:url("../images/layout/outline.gif") no-repeat left top;color:#797d85;display:block;font-size:0.9em;padding:2px 0 0px 26px;text-transform:lowercase}#courses_results .courses .course .view_outline a:hover{background-position:left -18px}#courses_results p.no_results{font-size:1.3em;margin-top:1.3em}#courses_results .pagination{margin-top:10px}#course_detail{margin-top:25px}#course_detail .get_schedule_and_pricing{float:right;background-image:url(../images/layout/get_schedule_and_pricing.gif);background-position:left top;background-repeat:no-repeat;display:block;height:32px;text-indent:-9999em;width:160px}#course_detail a.back{background:url("../images/layout/back_arrow.gif") no-repeat left center;display:block;font-size:0.9em;margin-bottom:35px;padding-left:11px}#course_detail .course{display:inline-block;width:100%}#course_detail .course:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #course_detail .course{height:1%}#course_detail .course img{float:left;margin-right:28px}#course_detail .course h1{color:#212121;font-size:1.5em}#course_detail .course .eval{min-height:100px;margin-left:190px;width:700px}#course_detail .course .eval .comments{padding:15px 0 0 0}#course_detail .course .eval .name_and_date{margin-left:60%}#course_detail .course ul.actions{display:inline-block;list-style-type:none;margin-top:20px}#course_detail .course ul.actions:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #course_detail .course ul.actions{height:1%}#course_detail .course ul.actions li{float:left}#course_detail .course ul.actions li a{display:block;float:left}#course_detail .course ul.actions li{margin-right:15px}#course_detail .course ul.actions li a.enroll{background-image:url(../images/layout/enroll_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:100px}#course_detail .course ul.actions li a.wishlist_link{background:url("../images/layout/star.gif") no-repeat left 1px;display:block;margin-top:10px;padding:1px 0 0 26px}#course_detail .course ul.actions li a.wishlist_link.delete,#course_detail .course ul.actions li a.wishlist_link:hover{background-position:left bottom}#course_detail .course ul.actions li a.outline{background:url("../images/icons/pdf.gif") no-repeat left top;display:block;margin-top:10px;padding:1px 0 1px 26px}#course_detail .course ul.actions li a.outline:hover{background-position:left -18px}#course_detail .eval .comments{margin:0}#course_detail .eval .comments b{color:#000;font-size:150%;line-height:25%;position:relative;top:0.25em}#course_detail .eval .name_and_date{margin-left:170px}#course_detail .eval .name_and_date a{color:inherit}#course_detail .eval .name_and_date .anonymous{font-size:85%}#course_detail .details{display:inline-block;border-top:1px solid #eee;margin-top:65px;position:relative}#course_detail .details:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #course_detail .details{height:1%}#course_detail .details .pdf_outline a{background:url("../images/icons/pdf.gif") no-repeat left 1px;display:block;margin-top:10px;padding:0 0 0 26px}#course_detail .details .pdf_outline a.delete,#course_detail .details .pdf_outline a:hover{background-position:left bottom}#course_detail .details h2{color:#212121;font-size:1.1em;font-weight:bold;margin-bottom:1em}#course_detail .details h3{color:#212121;margin-bottom:1em}#course_detail .details p{margin-bottom:1em}#course_detail .details .column_group{float:left}#course_detail .details .column{float:left;margin-left:20px;padding:42px 20px 20px 20px;width:179px}#course_detail .details .column.tabs{margin-left:0;padding-left:0;width:439px}#course_detail .details .column.tabs .tab_nav{display:inline-block;list-style-type:none;left:0;position:absolute;top:-31px}#course_detail .details .column.tabs .tab_nav:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #course_detail .details .column.tabs .tab_nav{height:1%}#course_detail .details .column.tabs .tab_nav li{float:left}#course_detail .details .column.tabs .tab_nav li a{display:block;float:left}#course_detail .details .column.tabs .tab_nav li{margin-right:6px}#course_detail .details .column.tabs .tab_nav li.overview a{background-image:url(../images/layout/overview_tab.gif);background-position:left top;background-repeat:no-repeat;display:block;height:31px;text-indent:-9999em;width:108px}#course_detail .details .column.tabs .tab_nav li.outline a{background-image:url(../images/layout/outlines_tab.gif);background-position:left top;background-repeat:no-repeat;display:block;height:31px;text-indent:-9999em;width:197px}#course_detail .details .column.tabs .tab_nav li.ui-tabs-selected a,#course_detail .details .column.tabs .tab_nav li.ui-state-hover a{background-position:left bottom}#course_detail .details .column.tabs #course_overview ul,#course_detail .details .column.tabs #course_outline ul{list-style-type:disc;margin-left:15px}#course_detail .details .column.tabs #course_overview .description,#course_detail .details .column.tabs #course_outline .description{margin-bottom:1em}#course_detail .details .column.related_courses{padding-right:0;margin-left:0}#course_detail .details .column.upcoming_events{border-left:1px solid #eee;border-right:1px solid #eee;position:relative}#course_detail .details .column.upcoming_events a.all{display:block;font-size:0.85em;position:absolute;right:20px;top:45px}#course_detail .details .column.upcoming_events .event_group{margin-bottom:30px}#course_detail .details .column.upcoming_events .event_group h3{margin-bottom:5px}#course_detail .details .column.upcoming_events .event_group a{font-size:0.9em}#course_detail .details .column.upcoming_events .event_group .price{float:right}#course_detail .details .column.evals{clear:both;width:358px;border-left:1px solid #eee}#course_detail .details .related_courses .related_course{display:inline-block;width:178px}#course_detail .details .related_courses .related_course:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #course_detail .details .related_courses .related_course{height:1%}#course_detail .details .related_courses .related_course img{float:left;margin-right:5px;width:20px}#course_detail .details .related_courses .related_course a{display:block;float:left;width:150px}#locations{position:relative}#locations h1{margin:62px 0 40px}#locations .legend{display:inline-block;list-style-type:none}#locations .legend:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #locations .legend{height:1%}#locations .legend li{float:left}#locations .legend li a{display:block;float:left}#locations .legend li{vertical-align:bottom;font-size:0.9em;margin-right:25px}#locations .legend li img{vertical-align:bottom}#locations .legend li .go{margin-top:12px;padding-bottom:2px}#locations .select{position:absolute;right:-3px;top:65px}#locations .select .selector{height:33px;position:relative;width:305px}#locations .select .selector span{background-image:url(../images/layout/locations_select_bg.gif);background-position:left top;background-repeat:no-repeat;display:block;height:28px;overflow:hidden;padding:5px 0 0 8px;width:300px}#locations .select .selector select{left:0;width:100%}#locations .select .newList{margin-top:-5px}#locations #map_canvas{border:1px solid #000;height:414px;width:914px}#locations .contact{display:inline-block;margin:48px 0}#locations .contact:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #locations .contact{height:1%}#locations .contact .column{border-right:1px solid #eee;float:left;height:180px;margin-right:20px;width:218px}#locations .contact .column.fax{border:none;margin-right:0;width:200px}#locations .contact .column.phone p,#locations .contact .column.fax p{line-height:1.4em}#locations .contact .column h2{color:#212121;font-size:1.1em;font-weight:bold;margin-bottom:1em}#locations .contact .column p{margin-bottom:1em}#location_marquee h1{color:#fff;font-size:1.7em;padding-top:32px}#location_marquee a{display:block;font-size:0.85em;padding:5px 0 20px}#location_view{display:inline-block;margin-top:42px}#location_view:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #location_view{height:1%}#location_view h2{color:#212121;font-weight:bold;margin-bottom:10px;padding-bottom:5px}#location_view h3{color:#212121;font-weight:bold;margin-bottom:5px}#location_view .details{float:left;margin-right:40px;width:680px}#location_view .details h2{border-bottom:1px solid #ccc;font-size:1.2em}#location_view .details p{font-size:0.9em}#location_view .details .directions{position:relative}#location_view .details .directions .address{color:#212121;font-size:1.2em;font-weight:bold;margin-bottom:20px}#location_view .details .directions .direction_link{display:block;font-size:0.85em;position:absolute;right:0;top:5px}#location_view .details .directions .direction{margin-bottom:20px}#location_view .details .directions .direction p{white-space:pre-line}#location_view .details .hotels,#location_view .details .poi{display:inline-block;margin-bottom:42px;width:680px}#location_view .details .hotels:after,#location_view .details .poi:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #location_view .details .hotels,* html #location_view .details .poi{height:1%}#location_view .details .hotels .hotel,#location_view .details .hotels .point_of_interest,#location_view .details .poi .hotel,#location_view .details .poi .point_of_interest{float:left;margin-bottom:15px;padding-right:20px;width:200px}#location_view .details p.ical{margin-bottom:1em}#location_view .details p.ical a{background:url("../images/icons/cal.gif") no-repeat left top;display:block;margin-top:10px;padding:1px 0 1px 26px}#location_view .details p.ical a:hover{background-position:left bottom}#location_view .product_training{float:left;width:50%;font-size:small}#location_view .upcoming{float:left;margin-top:22px;position:relative;width:200px}#location_view .upcoming .all{display:block;font-size:0.9em;position:absolute;right:0;top:1px}#location_view .upcoming h3{font-size:0.9em;font-weight:normal;margin-bottom:10px;text-transform:uppercase}#location_view .upcoming ul{font-size:0.9em;margin-bottom:20px}#location_view .upcoming ul li{margin-bottom:5px}#custom_quote h1{margin:62px 0 25px}#custom_quote p{margin-bottom:35px;width:635px}#custom_quote p.note{color:#c00;margin-bottom:15px;font-size:0.85em;font-weight:bold}#custom_quote form{position:relative}#custom_quote form p.error_notice{background:url("../images/layout/error_notice_bg.gif") no-repeat left top;color:#c00;font-size:1.1em;font-weight:bold;height:27px;left:240px;padding-top:5px;position:absolute;text-align:center;top:-45px;width:440px}#custom_quote form .error_messages{color:#c00;font-weight:bold;margin:0 0 0 240px;position:relative;top:-30px}#custom_quote form .error_messages p{margin:15px 0}#custom_quote form .error_messages ul{list-style-type:disc;margin-left:15px}#custom_quote form .text_field,#custom_quote form .select_field{position:relative}#custom_quote form .text_field .formError,#custom_quote form .select_field .formError{background-image:url(../images/layout/error.gif);background-position:left top;background-repeat:no-repeat;display:block;height:29px;text-indent:-9999em;width:29px;left:450px;position:absolute;top:25px}#custom_quote form fieldset.classes .text_field .formError,#custom_quote form fieldset.classes .select_field .formError{top:3px}#custom_quote form fieldset{display:inline-block;border-top:1px solid #ccc;padding:25px 0 45px;width:100%}#custom_quote form fieldset:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #custom_quote form fieldset{height:1%}#custom_quote form fieldset .description{float:left;margin-right:30px;width:210px}#custom_quote form fieldset .description h2{background-position:2px top;background-repeat:no-repeat;color:#212121;font-size:1.2em;font-weight:bold;margin-bottom:0.9em;padding:2px 0 5px 45px}#custom_quote form fieldset .description p{font-size:0.85em;padding-left:45px;width:auto}#custom_quote form fieldset .fields{float:left;width:480px}#custom_quote form fieldset .fields label,#custom_quote form fieldset .fields h3{color:#9aa0ae;display:block;font-size:0.95em;font-weight:bold;margin-bottom:5px}#custom_quote form fieldset .fields label .required_flag,#custom_quote form fieldset .fields h3 .required_flag{color:#c00}#custom_quote form fieldset .fields .text_field input{background:url(../images/layout/text_input_bg.gif) no-repeat left top;border:none;color:#212121;font-family:Georgia,serif;font-size:1.12em;padding:10px 0 10px 12px;width:430px;margin-bottom:15px}#custom_quote form fieldset .fields .text_field input.blur{color:#797d85;font-style:italic}#custom_quote form fieldset .fields .select_field{margin-bottom:15px}#custom_quote form fieldset .fields .select_field .selector{height:35px;position:relative;width:440px}#custom_quote form fieldset .fields .select_field .selector span{background-image:url(../images/layout/select_bg.gif);background-position:left top;background-repeat:no-repeat;display:block;height:30px;overflow:hidden;padding:5px 0 0 8px;width:435px}#custom_quote form fieldset .fields .select_field .selector select{left:0;width:100%}#custom_quote form fieldset .fields .select_field .selector span{padding:10px 0 0 8px}#custom_quote form fieldset .fields .radio_button_group label{color:#797d85;display:inline;font-size:0.85em;font-weight:normal}#custom_quote form fieldset .fields .radio_button_group .radio_button{display:inline;padding-right:25px}#custom_quote form fieldset .fields .radio_button_group .radio_button:last-child{padding-right:0}#custom_quote form fieldset .fields .radio_button_group .check_box_child{margin-top:12px}#custom_quote form fieldset .fields .text_area{margin-bottom:15px}#custom_quote form fieldset .fields .text_area textarea{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f4f6f6;border-bottom:1px solid #e9eaea;border-left:1px solid #969696;border-right:1px solid #e9eaea;border-top:1px solid #969696;font-family:Georgia,serif;font-size:1.2em;padding:10px}#custom_quote form fieldset .submit{position:relative}#custom_quote form fieldset .submit button{background-image:url(../images/layout/submit_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:100px}#custom_quote form fieldset .submit img{left:120px;position:absolute;top:10px}#custom_quote form fieldset.classes h2{background-image:url("../images/layout/one_disc.gif")}#custom_quote form fieldset.details h2{background-image:url("../images/layout/two_disc.gif")}#custom_quote form fieldset.contact h2{background-image:url("../images/layout/three_disc.gif")}#custom_quote form fieldset.contact .submit img{display:none}#custom_quote form fieldset.contact .submit .active{display:block}.ac_results{background-color:#fff;border:1px solid #000;overflow:hidden;padding:0;z-index:99999}.ac_results ul{list-style-position:outside;list-style:none;padding:0;margin:0;width:100%}.ac_results ul li{cursor:default;display:block;font-size:12px;line-height:16px;margin:0px;overflow:hidden;padding:2px 5px}.ac_loading{background:#fff url("indicator.gif") no-repeat right center}.ac_odd{background-color:#eee}.ac_over{background-color:#0a246a;color:#fff}#thank_you{margin-bottom:65px}#thank_you h1{margin:62px 0 25px}#thank_you p{width:635px}#registration{margin-bottom:65px}#registration #cookies_and_javscript_notice{margin-top:2em;color:red}#registration h1{margin:62px 0 25px}#registration iframe{margin:45px 0;border:solid 1px;margin-bottom:30px}#registration p{color:#9aa0ae;display:block;font-size:0.95em;font-weight:bold;margin-bottom:5px}#registration p .required_flag{color:#c00}#registration p.note{margin-bottom:15px;font-size:0.85em;font-weight:bold}#registration form{position:relative}#registration form p.error_notice{background:url("../images/layout/error_notice_bg.gif") no-repeat left top;color:#c00;font-size:1.1em;font-weight:bold;height:27px;left:240px;padding-top:5px;position:absolute;text-align:center;top:-45px;width:440px}#registration form .error_messages{color:#c00;font-weight:bold}#registration form .error_messages p{margin:15px 0}#registration form .error_messages ul{list-style-type:disc;margin-left:15px}#registration form .text_field .fieldWithErrors,#registration form .select_field .fieldWithErrors{display:inline}#registration form .text_field .fieldWithErrors input,#registration form .text_field .fieldWithErrors select,#registration form .select_field .fieldWithErrors input,#registration form .select_field .fieldWithErrors select{background-color:#faa}#registration form .text_field .formError,#registration form .select_field .formError{color:#c00;text-align:center}#registration form fieldset.classes .text_field .formError,#registration form fieldset.classes .select_field .formError{top:3px}#registration form fieldset{display:inline-block;border-top:1px solid #ccc;margin:25px 0 20px;width:100%}#registration form fieldset:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #registration form fieldset{height:1%}#registration form fieldset .description h2{background-position:2px top;background-repeat:no-repeat;color:#212121;font-size:1.2em;font-weight:bold;margin:25px 0 25px 45px}#registration form fieldset .description p{font-size:0.85em;padding-left:45px;width:auto}#registration form fieldset .fields .group_label,#registration form fieldset .fields label,#registration form fieldset .fields h3{color:#9aa0ae;display:inline;font-size:0.95em;font-weight:bold;margin-bottom:5px;display:inline-block;width:38%}#registration form fieldset .fields .group_label .required_flag,#registration form fieldset .fields label .required_flag,#registration form fieldset .fields h3 .required_flag{color:#c00}#registration form fieldset .fields div.text_field{width:100%}#registration form fieldset .fields div.text_field input{width:60%}#registration form fieldset .fields div.text_field input.blur{color:#797d85;font-style:italic}#registration form fieldset .fields .select_field{margin-bottom:15px}#registration form fieldset .fields .select_field .selector{height:35px;position:relative;width:440px}#registration form fieldset .fields .select_field .selector span{background-image:url(../images/layout/select_bg.gif);background-position:left top;background-repeat:no-repeat;display:block;height:30px;overflow:hidden;padding:5px 0 0 8px;width:435px}#registration form fieldset .fields .select_field .selector select{left:0;width:100%}#registration form fieldset .fields .select_field .selector span{padding:10px 0 0 8px}#registration form fieldset .fields .radio_button_group label{color:#797d85;display:inline;width:auto;font-size:0.85em;font-weight:normal}#registration form fieldset .fields .radio_button_group .radio_button{display:inline;padding-right:25px}#registration form fieldset .fields .radio_button_group .radio_button:last-child{padding-right:0}#registration form fieldset .fields .radio_button_group .check_box_child{margin-top:12px}#registration form fieldset .fields .text_area{margin-bottom:15px}#registration form fieldset .fields .text_area textarea{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f4f6f6;border-bottom:1px solid #e9eaea;border-left:1px solid #969696;border-right:1px solid #e9eaea;border-top:1px solid #969696;font-family:Georgia,serif;font-size:1.2em;padding:10px}#registration form fieldset .fields .row{clear:both}#registration form fieldset .fields .col_block{float:left;margin-right:1%;width:48%}#registration form fieldset .fields .right_block{float:right;width:80%}#registration form fieldset .fields #state_zip label,#registration form fieldset .fields #CC_details label{margin-right:0.5em;width:auto}#registration form fieldset .fields #state_zip .text_field,#registration form fieldset .fields #CC_details .text_field{margin-left:2em;display:inline}#registration form fieldset .fields #CC_details input{width:4em}#registration form fieldset .fields #CC_details #reg_cc_exp_month{width:2em}#registration form fieldset .fields #payment_state input{width:20%}#registration form fieldset .fields #payment_zip input{width:29%}#registration form fieldset.contact .group_label{vertical-align:middle;width:60%}#registration form fieldset.enrollment .fields .text_field label{width:64%}#registration form fieldset.enrollment .fields input{margin-bottom:2px}#registration form fieldset.enrollment .fields table{margin:1.5em 0}#registration form fieldset.enrollment .fields th.class{width:27%}#registration form fieldset.enrollment .fields th.city{width:17%}#registration form fieldset.enrollment .fields th.dtstart{width:8%}#registration form fieldset.enrollment .fields th.amount{width:6%}#registration form fieldset.enrollment .fields td.text_field{padding:0 3px}#registration form fieldset.enrollment .fields td.text_field input,#registration form fieldset.enrollment .fields #goals input{width:100%}#registration form fieldset.enrollment .fields #registration_eBookEmail{width:35%}#registration form fieldset #goals label{width:auto}#registration form .submit{float:right;position:relative}#registration form .submit button#next{background-image:url(../images/layout/next_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:100px}#registration form .submit button#submit_registration{background-image:url(../images/enroll/submit_registration.gif);background-position:left top;background-repeat:no-repeat;display:block;height:37px;text-indent:-9999em;width:200px}#registration form .submit img{left:-35px;position:absolute;top:10px}#registration form .submit .active{display:block}#registration form .row_block{text-align:right}#registration form .row_block .clear{clear:both}#registration form .signature #sig_block{display:inline-block;width:740px}#registration form .signature #submit_block{display:inline-block;width:170px}#registration form .signature .formError{background-image:url(../images/layout/error.gif);background-position:left top;background-repeat:no-repeat;display:block;height:29px;text-indent:-9999em;width:29px;left:650px;position:absolute;top:25px}#instructor{margin-bottom:65px}#instructor .nav_bar{float:right}#instructor img{vertical-align:bottom}#instructor h1{font-size:24px;margin:62px 0 25px}#instructor p{margin-bottom:5px}#instructor form{position:relative}#instructor form .errorExplanation{color:#c00;font-weight:bold}#instructor form .errorExplanation p{margin:15px 0}#instructor form .errorExplanation ul{list-style-type:disc;margin-left:15px}#instructor form .text_field .fieldWithErrors,#instructor form .select_field .fieldWithErrors{display:inline}#instructor form .text_field .fieldWithErrors input,#instructor form .text_field .fieldWithErrors select,#instructor form .text_field .fieldWithErrors button,#instructor form .select_field .fieldWithErrors input,#instructor form .select_field .fieldWithErrors select,#instructor form .select_field .fieldWithErrors button{background:#faa}#instructor form .text_field .formError,#instructor form .select_field .formError{color:#c00;text-align:center}#instructor form fieldset.classes .text_field .formError,#instructor form fieldset.classes .select_field .formError{top:3px}#instructor form fieldset{display:inline-block;border-top:1px solid #ccc;margin:25px 0 20px;width:100%}#instructor form fieldset:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #instructor form fieldset{height:1%}#instructor form fieldset .fields label{color:#9aa0ae;display:inline;font-size:0.95em;font-weight:bold;margin-bottom:5px;display:inline-block}#instructor form fieldset .fields label .required_flag{color:#c00}#instructor form fieldset .fields .text_field{width:100%}#instructor form fieldset .fields .text_field label{width:38%}#instructor form fieldset .fields .text_field input{color:#000;width:60%}#instructor form fieldset .fields .text_field input.number{text-align:right;width:4em}#instructor form fieldset .fields .select_field,#instructor form fieldset .fields .text_area,#instructor form fieldset .fields .check_box_field{margin-bottom:15px}#instructor form fieldset .fields .text_area textarea{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:100%;background-color:#f4f6f6;border-bottom:1px solid #e9eaea;border-left:1px solid #969696;border-right:1px solid #e9eaea;border-top:1px solid #969696}#instructor #events_results .events tbody td.class{width:315px}#instructor #events_results .events tbody td.location{width:175px}#instructor #events_results .events tbody td.dtstart{width:70px}#instructor #events_results .events tbody td.registrations{width:90px;text-align:center}#instructor #events_results .events tbody td.teach .proposal_rate{display:none}#instructor #events_results .events tbody td.teach .proposal_rate form{text-align:center}#instructor #events_results .events tbody td.teach .proposal_rate form input.per_diem{width:3.5em}#instructor #events_results .events tbody td.teach .proposal_rate form input.submit{width:3.5em}.ui-multiselect-menu.pretty_select .ui-multiselect-all{display:none}.ui-multiselect-menu.pretty_select .ui-multiselect-checkboxes li{float:left;clear:none;width:32%}.ui-multiselect-menu.pretty_select .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{float:none;clear:both;width:99%}#prompt_container{display:none}#ccr_prompt{padding:15px}#ccr_prompt #help_us_help_you{width:245px;margin-right:35px;float:left}#ccr_prompt #help_us_help_you a{padding-right:25px;background:url(../images/layout/link_go.gif) 185px top no-repeat}#ccr_prompt #help_us_help_you p.actions a{display:block;padding-bottom:5px}#ccr_prompt #help_us_help_you h2{font-size:26px;color:#202020;margin-bottom:35px}#ccr_prompt #help_us_help_you p{margin-bottom:35px}#ccr_prompt #help_us_help_you ul{list-style:disc outside none;padding-left:1em;margin-bottom:35px}#ccr_prompt form{display:inline-block;float:right;position:relative}#ccr_prompt form:after{display:block;clear:both;content:".";height:0;line-height:0;visibility:hidden}* html #ccr_prompt form{height:1%}#ccr_prompt form p.error_notice{background:url("../images/layout/error_notice_bg.gif") no-repeat left top;color:#c00;font-size:1.1em;font-weight:bold;height:27px;left:240px;padding-top:5px;position:absolute;text-align:center;top:-45px;width:440px}#ccr_prompt form .text_field,#ccr_prompt form .select_field,#ccr_prompt form .password_field{position:relative}#ccr_prompt form .text_field .formError,#ccr_prompt form .select_field .formError,#ccr_prompt form .password_field .formError{background-image:url(../images/layout/error.gif);background-position:left top;background-repeat:no-repeat;display:block;height:29px;text-indent:-9999em;width:29px;left:350px;position:absolute;top:25px}#ccr_prompt form fieldset{padding-top:10px}#ccr_prompt form fieldset label{color:#9aa0ae;display:block;font-size:0.95em;font-weight:bold;margin-bottom:5px}#ccr_prompt form fieldset label .required_flag{color:#c00}#ccr_prompt form fieldset .text_field input,#ccr_prompt form fieldset .password_field input{background:url(../images/layout/text_input_bg_340.gif) no-repeat left top;border:none;color:#212121;font-family:Georgia,serif;font-size:1.12em;padding:10px 0 10px 12px;width:330px;margin-bottom:15px}#ccr_prompt form fieldset .text_field input.blur,#ccr_prompt form fieldset .password_field input.blur{color:#797d85;font-style:italic}#ccr_prompt form fieldset .select_field{margin-bottom:15px}#ccr_prompt form fieldset .select_field .selector{height:32px;position:relative;width:353px}#ccr_prompt form fieldset .select_field .selector span{background-image:url(../images/layout/select_bg_340.gif);background-position:left top;background-repeat:no-repeat;display:block;height:27px;overflow:hidden;padding:5px 0 0 8px;width:348px}#ccr_prompt form fieldset .select_field .selector select{left:0;width:100%}#ccr_prompt form fieldset .select_field .selectedTxt{padding:10px 0 0 12px}#ccr_prompt form fieldset .check_box{margin-bottom:15px}#ccr_prompt form fieldset .check_box label{color:#797d85;display:inline;font-size:0.85em;font-weight:normal}#ccr_prompt form fieldset .submit{position:relative}#ccr_prompt form fieldset .submit button{background-image:url(../images/layout/submit_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:38px;text-indent:-9999em;width:100px}#ccr_prompt form fieldset .submit img{display:none;left:120px;position:absolute;top:12px}#ccr_prompt form fieldset .submit.active img{display:block}#movie{padding:25px 0;text-align:center}#movie img{vertical-align:middle}#movie_cache{display:none}.featured_training{margin-bottom:-32px;color:#000}.featured_training h2{font-weight:bold;font-size:16px;margin-bottom:1em}.featured_training#adobe_training{height:3280px;background:url("../images/featured_training/adobe_content_bg.png")}.featured_training#adobe_training #product_info .row.r1{top:574px}.featured_training#adobe_training #product_info .row.r2{top:777px}.featured_training#adobe_training #product_info .row.r3{top:980px}.featured_training#adobe_training #product_info .row.r4{top:1183px}.featured_training#adobe_training #product_info .row.r5{top:1386px}.featured_training#adobe_training #product_info .row.r6{top:1589px}.featured_training#adobe_training #product_info .row.r7{top:1792px}.featured_training#adobe_training #product_info .row.r8{top:1995px}.featured_training#adobe_training #product_info .row.r9{top:2198px}.featured_training#adobe_training #product_info .row.r10{top:2401px}.featured_training#adobe_training #product_info .row.r11{top:2604px}.featured_training#adobe_training #product_info .row .left,.featured_training#adobe_training #product_info .row .right{position:absolute}.featured_training#adobe_training #product_info .row .right{left:400px}.featured_training#adobe_training #product_info .row .cat,.featured_training#adobe_training #product_info .row .events{position:absolute;top:88px}.featured_training#adobe_training #client_logos{position:absolute;top:2749px}.featured_training#autodesk_training .header{height:550px;width:920px;background:url("../images/featured_training/content_bg_header.png") no-repeat}.featured_training#autodesk_training #product_info .row{top:auto;margin-top:58px}.featured_training#autodesk_training #product_info .row .left,.featured_training#autodesk_training #product_info .row .right{height:225px;width:387px;background:url("../images/featured_training/product_bg.png") no-repeat}.featured_training#autodesk_training #client_logos{background:url("../images/featured_training/content_bg_footer.png") no-repeat}.featured_training #title_text{position:absolute;top:136px;left:78px}.featured_training #win_free_class{position:absolute;top:330px;left:85px}.featured_training #adobe_catalog,.featured_training #autodesk_catalog{position:absolute;top:400px;left:85px;width:360px}.featured_training #adobe_catalog p,.featured_training #autodesk_catalog p{margin-bottom:1em;font-size:13px}.featured_training #adobe_atc{position:absolute;top:450px;left:580px}.featured_training #product_info .row{position:relative;left:65px}.featured_training #product_info .row .left,.featured_training #product_info .row .right{display:inline-block;position:relative;vertical-align:top;font-size:11px;padding:6px}.featured_training #product_info .row .left h3,.featured_training #product_info .row .right h3{font-weight:bold;font-size:14px}.featured_training #product_info .row .left .cat,.featured_training #product_info .row .left .events,.featured_training #product_info .row .right .cat,.featured_training #product_info .row .right .events{position:absolute;top:168px;height:50px;width:182px}.featured_training #product_info .row .left .cat a,.featured_training #product_info .row .left .events a,.featured_training #product_info .row .right .cat a,.featured_training #product_info .row .right .events a{color:#000;display:block;padding:10px 10px 0px 55px;text-shadow:1px 1px 1px #fff}.featured_training #product_info .row .text{padding-left:5px;width:366px}.featured_training #product_info .row .cat{background:url("../images/featured_training/class_catalog.jpg")}.featured_training #product_info .row .events{left:199px;background:url("../images/featured_training/calendar.jpg")}.featured_training #client_logos{position:relative;height:451px;width:920px;margin-top:80px}.featured_training #client_logos .label{position:absolute;top:30px;left:550px}.featured_training #client_logos .box{position:absolute;top:70px;left:555px}.featured_training #client_logos .box img{padding:0 8px 2px 0}
/*# sourceMappingURL=screen.css.map */
