body{min-width:960px;margin:0 auto;overflow-y:scroll}body,p{font-family:"Segoe UI",sans-serif;font-size:medium}a{text-decoration:none}.wrapper{width:80%;min-width:960px;margin:0 auto;max-width:1536px}#header,#main,#footer{width:100%}.top{background-color:#0096d6;height:32px}.top a{margin:3px}.top p{float:right;color:#fff;font-size:14px;font-weight:bold;line-height:34px;margin:0 20px}a.button{float:right;font-weight:bold;font-size:13px;padding:0 30px;line-height:30px;display:inline-block;background:#656565;background:linear-gradient(#656565,#444);border:solid 1px #535353;box-shadow:inset 0 0 0 2px #939393;color:#fff;text-shadow:0 1px 0 #2f2f2f;border-radius:3px}#header{height:150px;background-color:#0096d6}#header .wrapper.bground{background:url(/images/logo.png.pagespeed.ce.1tSF1ccx9e.png) no-repeat center center;height:100%}#main #nav-left,#main #content{float:left}#main #nav-left{width:20%;padding:10px 0}#main #nav-left p{font-weight:bold;margin:0;margin-bottom:10px!important}#main #nav-left p.title{padding:5px;text-align:justify;font-size:12px;background-color:#063;color:#fff;border:1px solid #063;margin-bottom:14px!important}#main #nav-left p.calender-wrapper{height:210px}#main #nav-left div.province p{text-align:center;font-size:13px}#main #nav-left div.province p.region{margin-top:0;width:100%;background-color:#6c0}#main #nav-left div.province a{color:#000;display:block;width:100%}#main #nav-left div.province p.region a{padding:6px 0 4px 0}#main #content{width:80%}#footer{clear:both;height:100px;background-color:#eee;border-top:1px solid #eee;width:100%;margin-top:50px}#footer p{font-size:12px}#footer span.bold{font-weight:bold;color:#12113d}#error{padding:0 20px}#error h3{margin-top:3px;color:#306}table,tr,td,th{border-collapse:collapse;border:1px solid #999}table{text-align:center;margin:15px auto;width:calc(100% - 20px)}td,th{padding-top:4px;padding-bottom:4px;vertical-align:middle;font-weight:bold}#content td{background-color:#fff}#content th{color:#000;background-color:#ff0;border:1px solid red}#main #nav-left .calender-wrapper div.ui-datepicker{width:calc(100% - 6px);background:#063;color:#fff;font-size:10.5px}#main #nav-left .calender-wrapper div.ui-datepicker table,#main #nav-left .calender-wrapper div.ui-datepicker tr,#main #nav-left .calender-wrapper div.ui-datepicker td,#main #nav-left .calender-wrapper div.ui-datepicker th{border:none}#main #nav-left .calender-wrapper td .ui-state-default{background:#fff;border:1px solid #fff;color:#000}#main #nav-left .calender-wrapper td .ui-state-active,#main #nav-left .calender-wrapper td .ui-state-hover{background:#9c0;border:1px solid #9c0}#main #nav-left .calender-wrapper td a{font-weight:bold}#main #nav-left .calender-wrapper button{color:#000;font-weight:bold}.loginmodal-container{padding:30px;max-width:350px;width:100%!important;background-color:#f7f7f7;margin:0 auto;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.3);font-family:"Segoe UI",sans-serif}.loginmodal-container h1{text-align:center;font-size:1.8em;font-family:"Segoe UI",sans-serif}.loginmodal-container input[type="button"]{width:100%;display:block;margin-bottom:10px;position:relative;font-size:18px}.loginmodal-container input[type="text"],.loginmodal-container input[type="password"]{height:44px;font-size:16px;width:100%;margin-bottom:10px;-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box}.loginmodal-container input[type="text"]:hover,.loginmodal-container input[type="password"]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.loginmodal{text-align:center;font-size:14px;font-family:'Arial',sans-serif;font-weight:700;height:36px;padding:0 8px}.loginmodal-submit{border:0;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);background-color:#4d90fe;padding:17px 0;font-family:"Segoe UI",sans-serif;font-size:14px}.loginmodal-submit:hover{border:0;text-shadow:0 1px rgba(0,0,0,.3);background-color:#357ae8}.loginmodal-container a{text-decoration:none;color:#666;font-weight:400;text-align:center;display:inline-block;opacity:.6;transition:opacity ease .5s}.login-help{font-size:12px}.login-help a{font-weight:bold;font-size:18px}