@charset "UTF-8";
/*! PocketGrid 1.1.0
* Copyright 2013 Arnaud Leray
* MIT License
*/.block,.block-group,.block-group:after,.block-group:before,.block:after,.block:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-group{*zoom:1}.block-group:after,.block-group:before{content:"";display:table;line-height:0}.block-group:after{clear:both}.block-group{list-style-type:none;margin:0;padding:0}.block-group>.block-group{clear:none;float:left;margin:0!important}.block{float:left;width:100%}.block-group.has-spacing{margin:0 -16px}.block-group.has-spacing>.block{padding:0 16px}.b-5{width:5%}.b-10{width:10%}.b-15{width:15%}.b-20{width:20%}.b-25{width:25%}.b-30{width:30%}.b-33{width:33.3333%}.b-35{width:35%}.b-40{width:40%}.b-50{width:50%}.b-60{width:60%}.b-70{width:70%}.b-75{width:75%}.b-80{width:80%}.b-90{width:90%}.block.b-50:nth-child(odd){clear:left}.block-group.is-middle>.block{vertical-align:middle}html{overflow:-moz-scrollbars-vertical}body{background-color:#fff;font-family:Verdana,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:0}.footer,.nav-box{display:none}A{color:#069}A,A:hover{font-style:normal;text-decoration:none}A:hover{color:#55b10a}A:visited:hover{color:#15a300;font-style:normal;text-decoration:none}.style1{color:#15a300;font-size:18px;font-weight:700}.style2{color:#000;font-weight:700}.ad_box{background-image:url(../images/side_banner.gif);background-repeat:no-repeat;height:342px;padding-left:19px;padding-right:19px;padding-top:5px;text-align:center;width:142px}.banner{font-size:10px;padding-left:5px;text-align:left}.title{color:#069;font-family:gill sans mt,verdana,arial;font-size:24pt;font-weight:700;letter-spacing:-3px}.content_area ul li{margin:3px 0}p.breadcrumbs{font-size:90%;font-weight:700;margin:32px 0 0}p.msgbox{background-position:4px 4px;background-repeat:no-repeat;border-style:solid;border-width:1px;color:#000;font-size:8pt;padding:4px 4px 4px 28px;width:320px}p.msgbox.error{background-color:#fbe6f2;background-image:url(../images/i_error.png);border-color:#d893a1}p.msgbox.info{background-color:#e6fbf2;background-image:url(../images/i_info.png);border-color:#93d8a1}p.msgbox.exclamation{background-color:#fbe6f2;background-image:url(../images/i_exclamation.png);border-color:#d893a1}p.msgbox.question{background-color:#e6fbf2;background-image:url(../images/i_help.png);border-color:#93d8a1}p.green,span.green{color:#15a300;font-size:10pt;font-weight:700}dd span,p span{background:#ffa}p span.red{background:#fbe6f2}dl{margin-top:8px}dt{font-size:14px;font-weight:700;margin-bottom:2px}dd{margin-bottom:12px}.column dt{color:#55b10a}.column dd,.column dt{font-size:12px;line-height:1.4;margin:0}.column dd{color:#333;font-size:11px;margin:0 0 12px}fieldset{border:1px solid #999;margin:0 0 24px;padding:8px}legend{color:#999;font-size:14px;font-weight:700;padding:0 4px}.tr0 td{background:#f5f4ea;color:#000}.tr1 td{background:#fff;color:#000}td.h{border:0;font-weight:700}tr.heading td{background:#d6dff7;color:#000}p.iconbar,td.n,tr.heading td.n{background:#fff}p.iconbar{color:#000;font-size:105%;font-weight:700;margin:16px 0 16px 5px;padding:0}div.column div.c{margin:0}div.column div#c1{margin-right:10px}div.column div#c2{margin-left:10px}file,input,select,textarea{font-family:Tahoma,verdana,arial,sans-serif;font-size:10pt;padding:0}input.text,select.list{width:128px}tr.fsubmit td input{font-weight:700;width:64px}table.form td{background-color:#f5f4ea;border-bottom:1px solid silver;padding:6px;vertical-align:top}table.form td+td{background-color:#fff;font-size:85%}table.form td label{font-weight:400}table.form td label.required{font-weight:700}table.form input[type=checkbox]{margin-left:0;vertical-align:middle}table.form tr.fsubmit td{background:#fff;border:0;color:#000}table.form tr.fsubmit td input{font-weight:700;padding:2px 10px}table.form{min-width:400px;width:75%}tr.title td{background:#d6dff7;border-bottom:0;color:#000;font-family:Tahoma;font-size:10pt;font-weight:700;letter-spacing:0;padding:4px}.input-focus{background-color:#f5f4ea}.cssform p{border-bottom:0 solid silver;clear:left;height:1%;margin:0;padding:12px 0 0 145px}.cssform label{float:left;font-weight:700;margin-left:-145px;width:140px}.cssform label.ni{float:none;font-weight:400;margin:0;width:auto}.cssform input[type=checkbox]{margin:0}.cssform label.required:after{color:red;content:"*";font-weight:400}.cssform div.submit{border-top:1px solid silver;margin-top:8px;padding:8px 0 0 150px}.cssform div.submit input{padding:0 4px}* html .threepxfix{margin-left:3px}.cssform p.hint{background:#fff;color:#777;font-size:85%;padding-top:1px}.cssform div.formfield{margin-left:150px}.cssform p.error span,span.error{background:#fbe6f2;color:#000;line-height:150%;padding:2px}.cssform p.error span{font-size:105%}p.hint span.error{font-size:100%}span.error{font-size:90%;padding:0}.sidebox{background:#ffffef;border:1px solid #ff6400;padding:10px}div.iconbox{border:1px solid #ccc;height:180px;margin-left:5px;overflow:scroll;width:300px}div.g,div.g1{border:0 solid transparent;float:left;margin:0 8px 8px 0;text-align:center;width:22px}div.g1{background:#d894a1;border:0 solid #d893a1}div.g p,div.g1 p{margin:0;padding:0;text-align:center}.border_b{border:1px solid #000}.float{left:-3000px;position:absolute;visibility:hidden;z-index:10}.header .header-title{margin-bottom:16px}.header .header-meta{display:none}.bookings-grid-header{border:1px solid #999;color:#666;font-weight:700;margin-bottom:16px;padding:6px}.bookings-grid-header a{display:none}.bookings-grid-controls{margin-bottom:16px}.bookings-grid-controls .filter-button span+span{display:none}.buttonlist{font-weight:700;margin-bottom:16px}.buttonlist a{display:none}.buttonlist a.is-active{display:block}.bookings-grid{border:2px solid #666;border-collapse:collapse;width:100%}.bookings-grid.is-legend{width:auto}.bookings-grid td,.bookings-grid th{border:2px solid #666;display:table-cell;font-size:90%;height:100%;position:relative}.bookings-grid-header-row .bookings-grid-header-cell{background:#f5f4ea;font-weight:400;padding:3px;text-align:center;z-index:10}.bookings-grid-content-row .bookings-grid-header-cell{background:#f5f4ea;font-weight:400;padding:15px 5px;text-align:right;vertical-align:middle;width:100px;z-index:10}.bookings-grid-header-cell-is-today span,.bookings-grid-header-cell-is-today strong{background:#ffa}.bookings-grid-slot{padding:0;position:relative;text-align:center;vertical-align:middle}.bookings-grid-slot.booking-status-available .bookings-grid-button{color:#000;display:none}.bookings-grid.is-legend .bookings-grid-slot.booking-status-available .bookings-grid-button{display:block}.bookings-grid-slot.booking-status-booked-recurring{background:#e68a73;color:#fff}.bookings-grid-slot.booking-status-booked-recurring .bookings-grid-button:after{content:"⋯";display:block;font-size:24px;line-height:24px;position:absolute;right:6px;top:-6px}.bookings-grid-slot.booking-status-booked-single{background:#3082bf;color:#fff}.bookings-grid-slot .bookings-grid-button{color:#fff;padding:8px}.booking-cell-notes{display:none}.booking-cell-notes-full{display:block}.bookings-grid+.cssform.block-group{display:none}table.bookings td{font-family:tahoma,verdana,sans-serif;font-size:90%}table.bookings td.free{background:#fff;border:1px solid #ccc;color:#000}table.bookings td.static{background:#e68a73;border:1px solid #e68a73;color:#fff}table.bookings td.staff{background:#3082bf;border:1px solid #3082bf;color:#fff}table.bookings td.free a{color:#00f;display:block;text-decoration:none}table.bookings td.free a:hover{color:red;text-decoration:none}