@charset "UTF-8";
@-ms-viewport{zoom:1.0;width:extend-to-zoom}
@viewport{zoom:1.0;width:extend-to-zoom}
body,form,div,p,ol,ul,li,table,td,tr,th,img,a,a:visited,a:hover{border:0;padding:0;margin:0 auto;border-collapse:collapse;font-size:13.5px;font-family:arial}input,select{font-size:13px}
body{background:none}
#outer{width:100%;background:#fff;text-align:center;overflow-x:hidden}
#cover,.cover{background:#BCBCBC;box-shadow:inset 0 0 200px #0496A3;border-radius:10px;padding-bottom:15px}
#title a,#title a:visited,#title a:hover,.title a,.title a:visited,.title a:hover{text-shadow:0 0;letter-spacing:1px;display:block;color:#fff;padding:7px 0;margin:0 0 7px 0;text-align:center;border-radius:8px 8px 0 0;font-size:105%;background:#eef;font-size:105%;box-shadow:inset 0 -25px 50px #0496A3}
a,a:visited{color:#03c;text-decoration:none}a:hover{color:#f30}
.head{border-radius:5px;text-shadow:0 0;letter-spacing:1px;color:#fff;line-height:20px;margin-bottom:5px;text-align:center;font-size:110%;background:#eef;box-shadow:inset 0 25px 50px #0496A3}
.wname,.wname:hover{padding:5px 0;font-size:110%;text-decoration:none;text-shadow:0 0;letter-spacing:1px;text-align:center}

.calendar,.encl,.main{table-layout:fixed;width:94%}
td{padding:2px 1%;vertical-align:middle;text-align:left}td.day{text-shadow:0 0;letter-spacing:1px;padding:2px 0}
#d2,#d3{width:100%;display:none;padding:0}#d1{width:100%;display:block;padding:0}

ul{padding:0 0 5px 5px;margin-left:10px}li{margin:5px 0 0 5%;text-align:left}

input{width:92%;border:1px solid #ddd;margin:2px 0;padding:1px 3%;text-align:left;background:#fff}input.op{background:none;text-shadow:0 0;letter-spacing:.5px}.calendar input{text-align:center}
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield;appearance:textfield}
select{width:98%;border:1px inset #ccc;margin:2px 0;padding:1px 1%;background:#fff}
a.b,a.b:visited{width:98%;margin:5px 0;text-align:center;display:block;padding:3px 0;border-radius:5px;color:#fff;text-shadow:0 0;letter-spacing:1px;background:#eef;box-shadow:inset 0 20px 25px #0496A3; cursor:pointer}
a.b:hover{box-shadow:inset 0 -20px 25px #0496A3}
a.c,a.c:visited{width:98%;margin:7px 0;text-align:center;display:block;padding:3px 0;border-radius:5px;color:#fff;text-shadow:0 0;letter-spacing:1px;background:#fdd;box-shadow:inset 0 20px 25px #a00}
a.c:hover{box-shadow:inset 0 -20px 25px #a00}

#ad{padding-top:2px;text-align:center}.red{color:#f00}.gr{color:#080}.bl{color:#03c}.b,b,strong,bold{font-weight:400;text-shadow:0 0;letter-spacing:.5px}.vc{visibility:collapse}

.al{text-align:left}.ac{text-align:center}.ar{text-align:right}#fl{float:left}#fr{float:right}.bgg{background:#eee}p{margin:10px 0}.dn{display:none}.db{display:block}
.w2{width:2.5%}.w5{width:5%}.w10{width:10%}.w12{width:12.5%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w100{width:100%}