#subPageItem ul{text-indent:0 !important;padding-left:0}.session{padding:0}.session:nth-child(even){background-color:transparent}.registration h2{font-size:180%;margin-bottom:0}small,.weak{color:#555566;font-size:83%;font-weight:normal}.registration a:link,.registration a:visited{text-decoration:none}a.sub-link{float:left;margin:8px 8px 0 0;text-decoration:none;padding-left:10px;text-indent:-10px}td>a.sub-link{margin-top:0}a.sub-link.pos{color:#599223}a.sub-link.action{margin-top:5px;padding-left:4px;text-indent:0}a.sub-link>small{color:#d9701a;font-size:100%;font-weight:bold}a.action{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:0px;padding:2px 4px;font-weight:bold;text-decoration:none}a.action:link,a.action:visited{color:#fff}a.action.pos:link,a.action.pos:visited{background-color:#599223}a.gray{background-color:#ccc;border-color:#bbb}a.gray:link,a.gray:visited{color:#555566}a.return{color:#fff;background-color:#766482}a.add,a.remove,a.delete{display:block;width:13px;height:13px;text-indent:-10000px;margin-right:4px;text-align:center;color:white;font-weight:bold;line-height:1em;text-decoration:none}a.add{background-image:url(/images/registration/add.png)}a.remove{background-image:url(/images/registration/remove.png)}a.delete{background-image:url(/images/registration/delete.png)}tr td{padding:0px 8px 4px 0}tr+tr.item-top td{padding-top:16px}tr.odd td{background-color:#dde}tr.border td{border-top:1px solid #000}.fee_note{color:#555;font-size:85%;margin-left:18px}a:link.remove_link,a:visited.remove_link{color:#800}#payment_pending_message{background-color:#880000;margin-right:12px;padding:0.25em}#payment_pending_message small{color:#fff;font-weight:bold}.step{float:left;height:26px;width:26px;margin:4px 5px 0 0;background-image:url(/images/registration/step-circle.png);color:#fff;font-size:18px;line-height:26px;font-weight:bold;text-align:center}.m.summary{position:relative}.m.summary>.hd{margin-bottom:1em;border-bottom:3px solid #aab}.m.summary>*{padding:8px}.m.summary .section{font-size:126%;font-weight:bold}.m.summary .item{padding-left:16px;padding-top:1em}.m.summary tr td.price{line-height:20px}.m.summary tr+tr td.price{line-height:inherit}.m.summary .guest_controls{font-size:85%;margin:0em 1.2em .6em}.m.summary .guest_controls .edit_link{display:block;float:left}.m.summary .guest_controls .remove_link{display:block;float:left;margin-left:10px;padding-left:10px;border:none;border-left:1px solid #ccc;background:none;color:#800}.price{text-align:right}.total.price{font-weight:bold}.m.osl_right_side{position:relative}.m.osl_right_side>.hd{margin-bottom:1em;border-bottom:3px solid #aab}.m.osl_right_side>*{padding:8px}.m.schedule{position:relative}.m.schedule>.hd{margin-bottom:1em;border-bottom:3px solid #aab}.m.schedule>*{padding:8px}.m.schedule .section{font-size:126%;font-weight:bold}.m.schedule .sub-link{line-height:20px;margin-top:0;margin-bottom:16px}.m.schedule .find_sessions{font-size:126%}.m.schedule li.day{clear:both;list-style:none !important;position:relative}.m.schedule li.day h3{color:#777;font-size:100%;font-weight:bold;letter-spacing:0.1em;line-height:1;margin-top:2em;text-transform:uppercase}.m.schedule .session{border-bottom:1px solid #ddd;display:block;overflow:auto;padding:8px 0}.m.schedule .session.first{border-top:1px solid #bbb}.m.schedule .session .hd{float:left;width:18%;margin-right:2%}.m.schedule .session .hd .time{color:#555566;font-size:83%}.m.schedule .session .bd{display:block;float:left;width:79%}.m.schedule .session .bd .title{font-weight:bold}.m.schedule .session .bd .title a:link,.m.schedule .session .bd .title a:visited,.m.schedule .session .bd .title a:hover{color:#000}.m.schedule .session .bd .time,.m.schedule .session .bd .division{color:#555566;float:left;font-size:90%;line-height:1.13em/.9;margin:0 8px 4px 0}.m.schedule .session .bd .description{clear:left;color:#555}.m.schedule .session .bd .price.free{color:#555566;font-style:italic}.m.schedule .session .bd .add,.m.schedule .session .bd .remove,.m.schedule .session .bd .delete,.m.schedule .session .bd .ticketed{float:left}.m.schedule .session .bd .title .delete{position:absolute;right:0px}.m.schedule .session .bd .delete{display:none}.m.schedule .session .ft{background-color:#eee;padding:3px;font-size:85%;float:right;width:79%}.m.schedule .session .ft div{color:#fff;float:left;padding:0 3px 1px;margin:1px 3px 1px 0}.m.schedule .session .ft .not_ticketed{background-color:#00526B}.m.schedule .session .ft .ticketed{background-color:#599223}.m.schedule .session .ft .sold_out,.m.schedule .session .ft .insufficient_remaining{background-color:#880000}.m.schedule .session .ft .payment_pending,.m.schedule .session .ft .pending_registration_payment{background-color:#D9701A}.m.schedule .session .ft .attending{background-color:#766482}.m.schedule .session .ft .not_available{display:none}.m.schedule .session .ft .controls{float:right}.m.schedule .session:hover .delete{display:block}.m.payments{position:relative}.m.payments>.hd{margin-bottom:1em;border-bottom:3px solid #aab}.m.payments>*{padding:8px}.m.payments .m.payment{border-bottom:1px solid #ddd;padding:16px 0;overflow:hidden}.m.payments .m.payment.paid,.m.payments .m.payment.paid .name{color:#666}.m.payments .m.payment.outstanding{border-bottom:none;padding-top:0}.m.payments .m.payment.unpaid{background-color:#ffe5ea;padding:16px 0px 16px 10px}.m.payments .m.payment .price{position:absolute;right:20px}.m.payments .m.payment .hd .price{line-height:20px}.m.payments .m.payment .hd .name{font-size:126%;font-weight:bold;margin-right:100px}.m.payments .m.payment .bd{padding:8px 0 0 12px;clear:both}.m.payments .m.payment .bd .description{margin-right:50px}.m.payments .m.payment .message{color:#555566;font-size:83%;margin-top:5px;padding-top:3px;border-top:1px solid #9a8da3}.m.session-filter{position:relative}.m.session-filter>.hd{margin-bottom:1em;border-bottom:3px solid #aab}.m.session-filter>*{padding:8px}.m.session-filter .bd{clear:both}.m.session-filter .bd form{margin-left:-8px;display:block;width:auto}.m.session-filter .bd form select{margin:0;padding:0}.m.session-filter .bd form input,.m.session-filter .bd form select{width:100%}.m.session-filter .bd form input.filter_submit{background-color:#599223;border:1px solid white;color:white;font-weight:bold;margin-top:1.2em;padding:.2em .4em;width:auto}.m.session-filter .bd form .item{width:25%;margin-right:5%;float:left}.m.session-filter .bd form .item.type{width:15%}.m.session-filter .bd form .item.division{width:35%}.m.session-filter .bd form .item.submit{width:5%}.m.session-filter .bd .pagination_links{background-color:#bbc;margin-left:-8px;padding:.6em}.m.session-filter .m.session{border-bottom:1px solid #ddd;margin-top:16px;padding:0 0 16px 0}.m.session-filter .m.session .title{font-size:123%;font-weight:normal}.m.session-filter .m.session .title small{display:block;font-style:italic}.m.session-filter .m.session .title a.action{float:right;font-size:69%;margin-top:4px}.m.session-filter .m.session .time{margin-top:8px;font-weight:bold;color:#555566}.m.session-filter .m.session .description{margin-top:8px;color:#555566}.m.session-filter .m.session .controls{clear:both;text-align:right}.m.session-filter .m.session .presentations li{list-style-type:none;margin-top:.65em}.m.session-filter .m.session .presentations li .title{display:block;font-size:1em;font-weight:bold}.m.session-filter .m.session .presentations li .people{color:#555566}.m.session-filter .m.session .reg_session_status{background-color:#aaa;color:#fff;float:right;font-weight:bold;margin:0 0 0.25em 0.25em;padding:2px 0.25em 0px 0.25em}.m.session-filter .m.session .reg_session_status.schedule_item{background-color:#00526B}.m.session-filter .m.session .reg_session_status.ticketed{background-color:#599223}.m.session-filter .m.session .reg_session_status.sold_out{background-color:#880000}.m.session-filter .m.session .reg_session_status.insufficient_remaining{background-color:#880000}.m.session-filter .m.session .reg_session_status.payment_pending{background-color:#D9701A}.m.session-filter .m.session .reg_session_status.attending{background-color:#766482}.m.session-filter .m.session .reg_session_status.pending_registration_payment{background-color:#D9701A;font-size:85%}.m.session-filter .blank-slate>.hd{color:#555566;padding:8px 0 0 32px;font-style:italic}.m.session-filter .blank-slate>.hd small{color:#599223;font-style:normal;font-weight:bold;float:left;margin-left:-16px}.m.session-filter .blank-slate .links{background-color:#ffc;float:right;margin-top:24px;padding:8px 2%;width:25%}.m.session-filter .blank-slate .links h3,.m.session-filter .blank-slate .sessions h3{margin:0 0 8px 0;font-size:100%;font-weight:bold}.m.session-filter .blank-slate .sessions{float:left;width:65%;margin-right:5%;margin-top:16px;padding-top:16px}.m.session-filter .blank-slate .session{margin-top:16px;padding:0 0 16px 0}.m.session-filter .blank-slate .session .title{font-size:123%;font-weight:normal}.m.session-filter .blank-slate .session .title small{display:block;font-style:italic}.m.session-filter .blank-slate .session .title a.action{float:right;font-size:69%;margin-top:4px}.m.session-filter .blank-slate .session .time{margin-top:8px;font-weight:bold;color:#555566}.m.session-filter .blank-slate .session .description{margin-top:8px;color:#555566}.memberdiv{display:flex;flex-wrap:wrap;justify-content:center;padding-right:50px}.memberdiv ul{list-style:none !important;font-size:95% !important}.memberdiv ul li{margin:0 !important;font-size:15px}.memberdiv ul.memb_type{margin:0;padding:0;display:flex;flex-direction:column;color:black;width:30%;margin-right:20px;margin-bottom:1em;border:1px solid gray;transition:all .5s}.memberdiv ul.memb_type:hover{transform:scale(1.05);transition:all .5s;z-index:100;box-shadow:0 0 10px gray}.memberdiv ul.memb_type .center{margin:0 auto;text-align:center}.memberdiv ul.memb_type img{max-width:80%;height:auto}.memberdiv ul.memb_type li{padding:10px 10px;position:relative;border-bottom:1px solid #eee}.memberdiv ul li{list-style:none !important;font-size:15px !important}.memberdiv ul.memb_type li.title{font-weight:500;text-align:center;font-size:15px !important;padding:10px !important;background:#28c1cb;color:white;box-shadow:0 -10px 5px rgba(0,0,0,0.1) inset;text-transform:uppercase}.memberdiv ul.memb_type:nth-of-type(2) li.title{background:#f96f76;color:white}.memberdiv ul.memb_type:nth-of-type(3) li.title{background:#d275fb;color:white}.memberdiv ul.memb_type li b{text-transform:uppercase}.memberdiv ul.memb_type:last-of-type{margin-right:0}.memberdiv ul.memb_type li:last-of-type{text-align:center;margin-top:auto}.memberdiv a.pricebutton{background:#41a9f4;text-decoration:none;padding:10px;display:inline-block;margin:auto 35%;border-radius:5px;color:white;font-weight:bold;border-radius:5px;text-transform:uppercase}@media only screen and (max-width: 600px){.memberdiv ul.memb_type{border-radius:0;width:100%;margin-right:0}.memberdiv ul.memb_type:hover{transform:none;box-shadow:none}.memberdiv a.pricebutton{display:block}}.join-button{margin:auto;margin-left:33%;margin-bottom:10px;margin-top:10px}.membership_description{font-size:80% !important;text-align:center}.membership_fee{font-size:80% !important;font-weight:bold}.reg_fee{font-size:100% !important;background:whiteSmoke;border:1px solid #ddd;margin-top:1px !important;border-radius:3px}
