﻿@font-face{src:url(../../fonts/Hattori_Hanzo-webfont.eot);src:local("☺"),url("../../fonts/Hattori_Hanzo-webfont.woff") format("woff"),url("../../fonts/Hattori_Hanzo-webfont.ttf") format("truetype"),url("../../fonts/Hattori_Hanzo-webfont.svg#webfontHattori_Hanzo-webfont") format("svg");font-family:"HattoriHanzoLight";font-weight:normal;font-style:normal}@font-face{src:url(../../fonts/Hattori_Hanzo_Italic-webfont.eot);src:local("☺"),url("../../fonts/Hattori_Hanzo_Italic-webfont.woff") format("woff"),url("../../fonts/Hattori_Hanzo_Italic-webfont.ttf") format("truetype"),url("../../fonts/Hattori_Hanzo_Italic-webfont.svg#webfontHattori_Hanzo_Italic-webfont") format("svg");font-family:"HattoriHanzoLightItalic";font-weight:normal;font-style:normal}body{line-height:1.8em;background-image:url(/assets/design/page_background-6f40d85d9628f4929eaebd0e8b1b93742adeb31b4b8d453874ffa00b386ca282.gif);background-color:#f8f7f5;background-postion:top;background-attachment:fixed;background-repeat:repeat-x;font-family:Verdana, Arial, sans-serif;font-size:11px}body a{-webkit-transition:color 0.25s linear;transition:color 0.25s linear;-webkit-transition:background-color 0.5s linear;transition:background-color 0.5s linear}body a:link,body a:visited{text-decoration:none;color:#f50}body a:hover{color:#800}body p{padding:0.5em 0}body hr{height:0;margin:16px 0;border:0 none;border-top:1px dotted #ccc}body p.note,body span.note{color:#888;font-size:0.9em}body .important{color:#d00;border-bottom:1px dotted #ddd}body address{color:#444;font-style:normal;font-weight:bold}body h1,body h2,body h3,body h4{clear:both}body h1{clear:both;color:#e70052;text-transform:uppercase;letter-spacing:0.04em;line-height:1.4em;margin:0.5em 0 0.3em 0;font-family:"HattoriHanzoLight", Arial, sans-serif;font-weight:normal;font-size:2.6em}body h1.page{padding-bottom:8px;border-bottom:4px solid #ffe7ee}body h2{color:#f40;text-transform:uppercase;margin:12px 0;color:#f40;line-height:1.2em;font-family:"HattoriHanzoLight", Arial, sans-serif;font-size:2.3em;font-weight:normal}body h2 .date{float:right;color:#eba000}body h3{margin:12px 0;font-size:1.5em;font-weight:bold;font-family:Arial, sans-serif}body h4{color:#555;font-size:1.2em;font-family:Arial, sans-serif;margin-bottom:8px}body h5{font-size:1.1em;color:#333}body ul{list-style:none;margin-left:16px}body ul li{background:url(/assets/design/bullet-16c39ce29a7a1aca6f9a78a5a1560402964800cda41555a183433692158e34eb.png) no-repeat 0 0.55em;padding-left:20px}body ul.no_bullets{list-style:none;margin:0}body ul.no_bullets li{padding-left:0;background:none}ul.simple{border-top:none 0}.error_explaination{background:#fafafa;border:1px dotted #ccc;padding:16px;margin:16px 0}.error_explaination li{background:none;list-style:disc;margin-left:16px}span.error{display:none}.checkbox,.radio{border:0 none !important;background:none !important;width:auto !important;text-align:left}input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select,textarea,input.text,input.string,input.numeric,input.password{width:100%}select.datetime{width:auto}select,textarea,input.text,.form input,input.string,input.numeric,input.password{color:black;border:1px solid #bbb;padding:3px 4px;background:#fafafa !important;font-size:1em;font-family:Verdana, sans-serif}select:hover,textarea:hover,input.text:hover,.form input:hover,input.string:hover,input.numeric:hover,input.password:hover{border:1px solid #888}select:focus,textarea:focus,input.text:focus,.form input:focus,input.string:focus,input.numeric:focus,input.password:focus{border:1px solid #666}.field_with_errors select,.field_with_errors textarea,.field_with_errors input.text,.field_with_errors .form input,.field_with_errors input.string,.field_with_errors input.numeric,.field_with_errors input.password{border-color:red}.form{padding:0;margin:0;list-style:none !important}.form li{clear:both;padding-left:150px;padding-right:16px}.form li label{float:left;display:block}.form li label{margin-left:-150px;width:118px;padding-left:16px;padding-right:16px}.form input[type=file]{color:#888}.form input,.form select,.form textarea{margin:0 0 8px 0;font-size:1em}.form textarea{padding:3px 4px}.form .address input{display:block}.form .required abbr{color:#a00}.form>li{padding-top:12px;padding-bottom:8px;margin:0;background:none;border-bottom:1px dotted #ddd}.form>li>label{font-weight:bold;color:#666}.submission,.read_more{text-align:right}.submission input,.read_more input{background:#fafafa;border:1px solid #ddd;padding:2px 4px;width:auto !important;margin:0 0 16px 16px;color:black;font-weight:bold;font-size:1em}.submission input:hover,.read_more input:hover{border:1px solid #bbb;margin:1px 1px 15px 15px}.heading h1,.heading h2,.heading h3,.heading h4{float:left}.handle{cursor:move}.submit.icon,.submit span{background-image:url(/assets/icons/submit-9cfdb9a21662d4da45235bbcf49c3c4ca3b33db28fcd225d01474c022c0b8a92.gif)}.create.icon,.create span{background-image:url(/assets/icons/new-09ec1f6c136ebe186a2b8aaa7ac2d4905affa9d9039c395a829517fbcadb43f9.gif)}.edit.icon,.edit span,.update.icon,.update span{background-image:url(/assets/icons/edit-3611067238b6f9686ede729ffbe04d6ea9c1cf81b1c28abaa3e67c00a30a1f8d.gif)}.delete.icon,.delete span,.destroy.icon,.destroy span{background-image:url(/assets/icons/delete-f42a7130fad81ca01ca1d9694f9a2f8454e0a25e005830cfdc59832f43c58fd0.gif)}.show.icon,.show span{background-image:url(/assets/icons/show-77e94cf59976a740bbbc95a81d19fda91f09827ffa5de412b1909e6c603e87d9.gif)}.open.icon,.open span{background-image:url(/assets/icons/window-6824fd70affff0caadfcbc6a4a1de2d6a4f3eec69f8b235afbf59ae0727267f2.gif)}.attended.icon,.attended span{background-image:url(/assets/icons/tasks-7528c754890abd9d0f171312e35dde0a1fb2bc0785519de708116e3fa309adde.gif)}.cancel.icon,.cancel span,.absent.icon,.absent span{background-image:url(/assets/icons/cancel-df26ce7e9b71ff05c65e78c90f0e85ef779aeae2b35c55405eb2868c01cb0812.gif)}.contact.icon,.contact span{background-image:url(/assets/icons/contact-12db9cc51420418bcc99d54608d832b271fcd1a21467a9f9ad6b04d2f95632cd.gif)}.sort.icon,.sort span{background-image:url(/assets/icons/sort-3e8f7c078baaad215067e621ac28317470bd0258bdc0ef1b35117a93837980e9.gif)}.send.icon,.send span{background-image:url(/assets/icons/email-4bc7b8c528503ff4a212aad48ebcd05462314394818abbd75c05c89abe3b652b.gif)}.information.icon,.information span{background-image:url(/assets/icons/info-d28a5719c8a643370e44f4000da26e42f9d52a7033306fba0b60f27896ff1dc7.gif)}.timetable.icon,.timetable span{background-image:url(/assets/icons/window-6824fd70affff0caadfcbc6a4a1de2d6a4f3eec69f8b235afbf59ae0727267f2.gif)}.icon{height:0;display:block;overflow:hidden;background-repeat:no-repeat;background-position:top left;width:24px;display:inline-block;float:left;padding:28px 0 0 0;margin-right:8px;border:0 none !important;border-bottom:1px dotted white !important}.icon:hover{border-bottom:1px dotted #ccc !important;opacity:0.8}table .icon{float:right}.buttonable{display:inline-block;cursor:pointer;border:1px solid #ddd;padding:0;position:relative;overflow:visible;line-height:1em;margin:8px 4px 8px 0;background:#fff url(/assets/design/default_background-2b3e6b34c5205fee7185d33ca951bac6ee6f07d05222dfea5f3bd55aae78bf76.gif) bottom repeat-x;font-size:1em;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 4px #eee, inset 0 0 1px 1px white;-moz-box-shadow:1px 1px 4px #eee, inset 0 0 1px 1px white;box-shadow:1px 1px 4px #eee, inset 0 0 1px 1px white;-webkit-box-shadow:1px 1px 4px #eee;text-align:center;text-decoration:none}.buttonable:hover,.buttonable.hover{border:1px solid #ccc;background:#ededed url(/assets/design/default_background_hover-50739e3e15155576025709e6ab30c0e35c2b9f38e9996edaad74fe20aa30f25f.gif) top repeat-x}.buttonable.create span,.buttonable.show span,.buttonable.send span,.buttonable.update span,.buttonable.edit span,.buttonable.information span{padding-left:36px;background-repeat:no-repeat;background-position:8px 50%}.buttonable .icon{margin:0;padding:0;padding-top:22px}.buttonable>span,.buttonable.button_padding{line-height:1em;display:inline-block;color:black;-webkit-text-shadow:1px 1px 0 white;-moz-text-shadow:1px 1px 0 white;text-shadow:1px 1px 0 white;padding:0.4em 1em;font-family:Arial, sans-serif;font-size:1.3em}.buttonable.button_padding{padding-bottom:0.4em}.note .buttonable span{color:#666}#about .buttonable{border:1px solid black;-webkit-box-shadow:1px 1px 4px #444, inset 0 0 1px 1px #fa0;-moz-box-shadow:1px 1px 4px #444, inset 0 0 1px 1px #fa0;box-shadow:1px 1px 4px #444, inset 0 0 1px 1px #fa0;-webkit-box-shadow:1px 1px 4px #444}.settings_panel .buttonable{border:1px solid #a50;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 4px #f60, inset 0 0 1px 1px #fa0;-moz-box-shadow:1px 1px 4px #f60, inset 0 0 1px 1px #fa0;box-shadow:1px 1px 4px #f60, inset 0 0 1px 1px #fa0;-webkit-box-shadow:1px 1px 4px #f60}#about .buttonable,.settings_panel .buttonable{background:#fb0}#about .buttonable:hover,.settings_panel .buttonable:hover{border:1px solid #800;background:#fa0}a.buttonable{font-weight:bold}a.buttonable>span{margin:0.04em 0}.ui-tooltip{padding:4px 8px;position:absolute;z-index:9999;-webkit-box-shadow:0 0 3px #888;-moz-box-shadow:0 0 3px #888;box-shadow:0 0 3px #888;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:black;background:rgba(0,0,0,0.85);color:white}* html .ui-tooltip{background-image:none}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}#time_tables a,#navigation a,.dance_styles .types h2{-webkit-text-shadow:2px 2px 0 white !important;-moz-text-shadow:2px 2px 0 white !important;text-shadow:2px 2px 0 white !important}h1 .shadowed{-webkit-text-shadow:"1px 1px 0 #fe0 !important";-moz-text-shadow:"1px 1px 0 #fe0 !important";text-shadow:"1px 1px 0 #fe0 !important"}select,textarea,input.text,.form input,input.string,input.numeric,input.password{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}form .submission{margin:8px 16px}.dance_styles .types .column{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}#time_tables .day_summary,#time_tables ol a{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}html #inner_page_wrapper,html .two_column_split,html #time_tables ol,html .event_list .event,html .selection,html .heading{height:1%}#inner_page_wrapper,.two_column_split,#time_tables ol,.event_list .event,.selection,.heading{zoom:1;display:inline-block}#inner_page_wrapper,.two_column_split,#time_tables ol,.event_list .event,.selection,.heading{display:block}#inner_page_wrapper:after,.two_column_split:after,#time_tables ol:after,.event_list .event:after,.selection:after,.heading:after{content:".";display:block;height:1px !important;clear:both;visibility:hidden;top:-16px !important;position:relative}
