body{font-family:Calibri,Lucida Sans,Tahoma,Verdana,Arial;font-size:small;padding:0;margin:0;max-device-height:480px;max-device-width:480px;}a{text-decoration:none;font-size:1em;}h1{clear:both;padding:.1em;margin:0;}h2{width:100%;text-align:center;font-size:medium;margin:0;}h3{text-align:center;font-size:medium;font-weight:bold;width:100%;line-height:1em;margin:0;}h4{font-size:small;}h5{font-size:small;font-weight:bold;text-align:center;margin:6px 0 6px 0;padding:0;}h6{font-size:small;font-weight:bold;text-align:center;margin:6px 0 6px 0;padding:0;}h7{font-weight:600;padding:2px;}.contentPanel{padding:.25em;}.panel{padding:.5em;}.panel input[type="submit"]{margin:1px;}.panelContent{clear:both;}.footer{width:100%;font-size:x-small;float:left;}.footer span{margin-left:5px;}.formDiv{display:block;clear:both;width:100%;}.formLabel{width:130px;}#logo{margin:.1em;text-align:center;}.logInMessage{margin-top:10px;padding:2px;clear:both;}.validationWarning{padding:.4em .4em .4em .4em;font-weight:bold;font-size:.9em;clear:both;}textarea{width:100%;}.daySelector{list-style-type:none;text-align:center;-webkit-padding-start:0!important;}.daySelector li{display:inline;margin:0 .2em 0 .2em;}.bookingBlock{clear:both;margin:1px;padding:1px;clear:right;}.timeBlock{float:left;margin:0 .5em 0 0;clear:left;font-weight:600;}.sessionBlock{clear:both;text-align:center;font-weight:bold;margin:0;}.appointmentBlockA{clear:both;}.appointmentBlockM{clear:both;}.appointmentBlockH{clear:both;}.appointmentBlockO{clear:both;}.left{text-align:left;}.right{text-align:right;}#diary{clear:both;width:100%;}#setDate{clear:both;}.textBox{width:80px;}input[type="submit"],input[type="button"]{font-size:large;}.datePrevious{float:left;clear:left;}.dateNext{float:right;clear:right;}#Date{text-align:center;width:68px;}.dateGoToButton{font-weight:bold;float:left;clear:both;padding:.1em;width:120px;margin:.1em 0 .1em 0;font-size:medium!important;}.dateToday{font-weight:bold;font-size:medium;float:left;clear:both;padding:.1em;width:116px;margin:.1em 0 .1em 0;}.dateButton{font-size:medium;font-weight:bold;padding:.1em;float:left;}.dateControl{margin:auto;text-align:center;width:120px;}.mobileSubmit{clear:both;}.dateChanger{width:120px;}body{background-color:white;color:Black;}a{color:#820B0B;}h1{border-bottom:1px solid #ddd;color:#777;}h2{color:#380500;}h3{color:#CC5A37;}h4{color:#777;}h5{background:black;color:White;}h6{background:black;color:White;}h7{color:#553;}.contentPanel{color:Black;}.panel{background:#F0BABA;}.panel input[type="submit"]{background:#820B0B;border:solid 1px #380500;color:White;}.footer{background-color:#444;color:#eee;}.validationWarning{background-color:#FBEAEA;color:#c00;}.bookingBlock{background-color:#e6e6e6;}.timeBlock{color:#553;font-weight:600;}.sessionBlock{background:#000;color:#fff;}.nonSession{background:#fdd;}.appointmentBlockA{background:#87CEEB;clear:both;}.appointmentBlockM{background:#5E5;}.appointmentBlockH{background:#E55;}.appointmentBlockO{background:#FC5;}#diary a{color:#380500!important;}.confirmTags{color:#99a;}.dateGoToButton{background:#820B0B;border:solid 1px #380500;color:White;}.dateToday{background:#820B0B;border:solid 1px #380500;color:White;}.dateButton{background:#820B0B;border:solid 1px #380500;color:White;}#logindisplay fieldset{background:#F0BABA;border:solid 1px #380500;}
