body{padding:0;margin:0;font-size:14px;font-family:tahoma;line-height:170%;color:#444;}
a{color:#002841;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-size:120%;}
h2{font-size:140%;}
h3{font-size:160%;}
h4{font-size:180%;}
h5{font-size:200%;}
h6{font-size:240%;}
ol.no-list,ul.no-list{list-style:none;margin:0;padding:0;}
input[type="submit"],input[type="reset"],input[type="button"],button{background:#21B24B;color:#222;padding:6px 15px;cursor:pointer;border:none;margin-right:5px;}
input[type="radio"],input[type="checkbox"]{margin-left:0;vertical-align:middle;}
input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,button:active{margin:0 4px 0 1px;-ms-box-shadow:1px 1px 2px rgba(0,0,0,0.4);-khtml-box-shadow:1px 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4);-o-box-shadow:1px 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);box-shadow:1px 1px 2px rgba(0,0,0,0.4);}
input[type="submit"].red,input[type="reset"].red,input[type="button"].red,button.red{background:#D22;color:#fff;}
input[type="submit"].green,input[type="reset"].green,input[type="button"].green,button.green{background:#0A6;color:#fff;}
input[type="submit"].yellow,input[type="reset"].yellow,input[type="button"].yellow,button.yellow{background:#FF5;color:#000;}
input[type="submit"].blue,input[type="reset"].blue,input[type="button"].blue,button.blue{background:#15A;color:#fff;}
input[type="submit"].black,input[type="reset"].black,input[type="button"].black,button.black{background:#111;color:#fff;}
input[type="submit"].dark,input[type="reset"].dark,input[type="button"].dark,button.dark{background:#555;color:#fff;}
input[type="submit"].light,input[type="reset"].light,input[type="button"].light,button.light{background:#ddd;color:#222;}
input[type="submit"].orange,input[type="reset"].orange,input[type="button"].orange,button.orange{background:#F52;color:#fff;}
input[type="submit"].pink,input[type="reset"].pink,input[type="button"].pink,button.pink{background:#F29;color:#fff;}
.pager{background:#eee;padding:5px 0;padding-left:10px;}
.pager>*{display:inline-block;margin:0 3px;height:24px;line-height:24px;padding:0 5px;min-width:14px;text-align:center;-ms-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;}
.pager>a{cursor:pointer;background:#fff;-ms-box-shadow:0 0 2px rgba(0,0,0,0.2);-khtml-box-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-o-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);border:1px solid transparent;}
.pager>a:hover{text-decoration:none;background:#1EA746;color:#fff;border-color:rgba(0,0,0,0.3);}
.pager select{border:1px solid #ddd;width:60px;-ms-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.page-info{color:#555;background:#eee;margin-top:10px;padding:5px;text-align:right;}
.alert{position:fixed;top:0;left:50%;max-width:100%;z-index:9999999;-ms-transform:translate(-50%,-100%);-khtml-transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-ms-transition:all 400ms ease-in-out;-khtml-transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-ms-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-o-opacity:0;-moz-opacity:0;opacity:0;filter:Alpha(Opacity=0);-ms-filter:Alpha(Opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:#fff;min-width:200px;-ms-box-shadow:0 0 20px rgba(0,0,0,0.6);-khtml-box-shadow:0 0 20px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.6);-o-box-shadow:0 0 20px rgba(0,0,0,0.6);-moz-box-shadow:0 0 20px rgba(0,0,0,0.6);box-shadow:0 0 20px rgba(0,0,0,0.6);padding:0;}
.alert>span{position:absolute;right:-10px;top:-10px;width:22px;height:22px;background:#eee;-ms-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;border:1px solid #ddd;}
.alert>span:before{position:absolute;left:0;top:-6px;width:22px;height:22px;content:'\2df';font-size:42px;display:block;text-align:center;}
.alert>span:hover{background:#F13;border-color:#C02;}
.alert>span:hover:before{color:#fff;}
.alert.show{-ms-transform:translate(-50%,150px);-khtml-transform:translate(-50%,150px);-webkit-transform:translate(-50%,150px);-o-transform:translate(-50%,150px);-moz-transform:translate(-50%,150px);transform:translate(-50%,150px);-ms-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;-moz-opacity:1;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.alert>h3{margin:0;padding:0 20px;height:38px;line-height:38px;background:rgba(255,255,255,0.1);color:#fff;border-bottom:1px solid rgba(0,0,0,0.2);font-size:18px;font-weight:normal;}
.alert.missing{background:#903;color:#444;-ms-box-shadow:0 0 20px rgba(153,0,51,0.6);-khtml-box-shadow:0 0 20px rgba(153,0,51,0.6);-webkit-box-shadow:0 0 20px rgba(153,0,51,0.6);-o-box-shadow:0 0 20px rgba(153,0,51,0.6);-moz-box-shadow:0 0 20px rgba(153,0,51,0.6);box-shadow:0 0 20px rgba(153,0,51,0.6);}
.alert.msg{background:#21b24b;-ms-box-shadow:0 0 20px rgba(0,153,102,0.6);-khtml-box-shadow:0 0 20px rgba(0,153,102,0.6);-webkit-box-shadow:0 0 20px rgba(0,153,102,0.6);-o-box-shadow:0 0 20px rgba(0,153,102,0.6);-moz-box-shadow:0 0 20px rgba(0,153,102,0.6);box-shadow:0 0 20px rgba(0,153,102,0.6);}
.alert.confirm{background:#06C;-ms-box-shadow:0 0 20px rgba(0,102,204,0.6);-khtml-box-shadow:0 0 20px rgba(0,102,204,0.6);-webkit-box-shadow:0 0 20px rgba(0,102,204,0.6);-o-box-shadow:0 0 20px rgba(0,102,204,0.6);-moz-box-shadow:0 0 20px rgba(0,102,204,0.6);box-shadow:0 0 20px rgba(0,102,204,0.6);}
.alert.error{background:#F00;color:#5D0D0D;-ms-box-shadow:0 0 20px rgba(255,0,0,0.6);-khtml-box-shadow:0 0 20px rgba(255,0,0,0.6);-webkit-box-shadow:0 0 20px rgba(255,0,0,0.6);-o-box-shadow:0 0 20px rgba(255,0,0,0.6);-moz-box-shadow:0 0 20px rgba(255,0,0,0.6);box-shadow:0 0 20px rgba(255,0,0,0.6);}
.alert.notice{background:#EE7;-ms-box-shadow:0 0 20px rgba(238,238,119,0.6);-khtml-box-shadow:0 0 20px rgba(238,238,119,0.6);-webkit-box-shadow:0 0 20px rgba(238,238,119,0.6);-o-box-shadow:0 0 20px rgba(238,238,119,0.6);-moz-box-shadow:0 0 20px rgba(238,238,119,0.6);box-shadow:0 0 20px rgba(238,238,119,0.6);}
.alert.notice>h3{color:#222;}
.alert.warning{background:#F40;-ms-box-shadow:0 0 20px rgba(255,68,0,0.6);-khtml-box-shadow:0 0 20px rgba(255,68,0,0.6);-webkit-box-shadow:0 0 20px rgba(255,68,0,0.6);-o-box-shadow:0 0 20px rgba(255,68,0,0.6);-moz-box-shadow:0 0 20px rgba(255,68,0,0.6);box-shadow:0 0 20px rgba(255,68,0,0.6);}
.alert.info{background:#067;-ms-box-shadow:0 0 20px rgba(0,102,119,0.6);-khtml-box-shadow:0 0 20px rgba(0,102,119,0.6);-webkit-box-shadow:0 0 20px rgba(0,102,119,0.6);-o-box-shadow:0 0 20px rgba(0,102,119,0.6);-moz-box-shadow:0 0 20px rgba(0,102,119,0.6);box-shadow:0 0 20px rgba(0,102,119,0.6);}
.alert.other{background:#515151;-ms-box-shadow:0 0 20px rgba(81,81,81,0.6);-khtml-box-shadow:0 0 20px rgba(81,81,81,0.6);-webkit-box-shadow:0 0 20px rgba(81,81,81,0.6);-o-box-shadow:0 0 20px rgba(81,81,81,0.6);-moz-box-shadow:0 0 20px rgba(81,81,81,0.6);box-shadow:0 0 20px rgba(81,81,81,0.6);}
.alert table{border-spacing:0;width:100%;}
.alert table td{padding:15px 20px;background:rgba(255,255,255,0.9);color:#333;font-size:14px;line-height:18px;}
.alert table form{margin:0;padding:0;}
.alert table .question{color:#555;font-size:13px;padding:10px 0;}
.alert table .btns{margin:-15px -20px;background:#eee;text-align:center;padding:10px 0;margin-top:20px;border-top:1px solid #ddd;}
.inline-alert{margin:20px 0;border:1px solid rgba(0,0,0,0.15);-ms-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px 15px;}
.inline-alert.missing{background:rgba(153,0,51,0.2);color:#444;-ms-box-shadow:1px 1px 2px rgba(153,0,51,0.3);-khtml-box-shadow:1px 1px 2px rgba(153,0,51,0.3);-webkit-box-shadow:1px 1px 2px rgba(153,0,51,0.3);-o-box-shadow:1px 1px 2px rgba(153,0,51,0.3);-moz-box-shadow:1px 1px 2px rgba(153,0,51,0.3);box-shadow:1px 1px 2px rgba(153,0,51,0.3);}
.inline-alert.msg{background:rgba(0,153,102,0.2);-ms-box-shadow:1px 1px 2px rgba(0,153,102,0.3);-khtml-box-shadow:1px 1px 2px rgba(0,153,102,0.3);-webkit-box-shadow:1px 1px 2px rgba(0,153,102,0.3);-o-box-shadow:1px 1px 2px rgba(0,153,102,0.3);-moz-box-shadow:1px 1px 2px rgba(0,153,102,0.3);box-shadow:1px 1px 2px rgba(0,153,102,0.3);}
.inline-alert.confirm{background:rgba(0,102,204,0.2);-ms-box-shadow:1px 1px 2px rgba(0,102,204,0.3);-khtml-box-shadow:1px 1px 2px rgba(0,102,204,0.3);-webkit-box-shadow:1px 1px 2px rgba(0,102,204,0.3);-o-box-shadow:1px 1px 2px rgba(0,102,204,0.3);-moz-box-shadow:1px 1px 2px rgba(0,102,204,0.3);box-shadow:1px 1px 2px rgba(0,102,204,0.3);}
.inline-alert.error{background:rgba(255,0,0,0.2);color:#5D0D0D;-ms-box-shadow:1px 1px 2px rgba(255,0,0,0.3);-khtml-box-shadow:1px 1px 2px rgba(255,0,0,0.3);-webkit-box-shadow:1px 1px 2px rgba(255,0,0,0.3);-o-box-shadow:1px 1px 2px rgba(255,0,0,0.3);-moz-box-shadow:1px 1px 2px rgba(255,0,0,0.3);box-shadow:1px 1px 2px rgba(255,0,0,0.3);}
.inline-alert.notice{background:rgba(238,238,119,0.2);-ms-box-shadow:1px 1px 2px rgba(238,238,119,0.3);-khtml-box-shadow:1px 1px 2px rgba(238,238,119,0.3);-webkit-box-shadow:1px 1px 2px rgba(238,238,119,0.3);-o-box-shadow:1px 1px 2px rgba(238,238,119,0.3);-moz-box-shadow:1px 1px 2px rgba(238,238,119,0.3);box-shadow:1px 1px 2px rgba(238,238,119,0.3);}
.inline-alert.warning{background:rgba(255,68,0,0.2);-ms-box-shadow:1px 1px 2px rgba(255,68,0,0.3);-khtml-box-shadow:1px 1px 2px rgba(255,68,0,0.3);-webkit-box-shadow:1px 1px 2px rgba(255,68,0,0.3);-o-box-shadow:1px 1px 2px rgba(255,68,0,0.3);-moz-box-shadow:1px 1px 2px rgba(255,68,0,0.3);box-shadow:1px 1px 2px rgba(255,68,0,0.3);}
.inline-alert.info{background:rgba(0,102,119,0.2);-ms-box-shadow:1px 1px 2px rgba(0,102,119,0.3);-khtml-box-shadow:1px 1px 2px rgba(0,102,119,0.3);-webkit-box-shadow:1px 1px 2px rgba(0,102,119,0.3);-o-box-shadow:1px 1px 2px rgba(0,102,119,0.3);-moz-box-shadow:1px 1px 2px rgba(0,102,119,0.3);box-shadow:1px 1px 2px rgba(0,102,119,0.3);}
.inline-alert.other{background:rgba(81,81,81,0.2);-ms-box-shadow:1px 1px 2px rgba(81,81,81,0.3);-khtml-box-shadow:1px 1px 2px rgba(81,81,81,0.3);-webkit-box-shadow:1px 1px 2px rgba(81,81,81,0.3);-o-box-shadow:1px 1px 2px rgba(81,81,81,0.3);-moz-box-shadow:1px 1px 2px rgba(81,81,81,0.3);box-shadow:1px 1px 2px rgba(81,81,81,0.3);}
.push{display:inline-block;font-size:0;}
.push>b{cursor:pointer;display:inline-block;padding:0 10px;font-size:14px;height:26px;background:#eee;color:#333;line-height:26px;-ms-transition-property:transform,box-shadow;-khtml-transition-property:transform,box-shadow;-webkit-transition-property:transform,box-shadow;-o-transition-property:transform,box-shadow;-moz-transition-property:transform,box-shadow;transition-property:transform,box-shadow;-ms-transition-duration:99ms;-khtml-transition-duration:99ms;-webkit-transition-duration:99ms;-o-transition-duration:99ms;-moz-transition-duration:99ms;transition-duration:99ms;-ms-transition-timing-function:ease-in-out;-khtml-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;border:1px solid rgba(0,0,0,0.06);-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none;}
.push>b:first-child{-ms-border-radius:26px 0 0 26px;-khtml-border-radius:26px 0 0 26px;-webkit-border-radius:26px 0 0 26px;-o-border-radius:26px 0 0 26px;-moz-border-radius:26px 0 0 26px;border-radius:26px 0 0 26px;}
.push>b:last-of-type{-ms-border-radius:0 26px 26px 0;-khtml-border-radius:0 26px 26px 0;-webkit-border-radius:0 26px 26px 0;-o-border-radius:0 26px 26px 0;-moz-border-radius:0 26px 26px 0;border-radius:0 26px 26px 0;}
.push>b.active{background:#F00;color:#fff;-ms-box-shadow:0 2px 0 rgba(255,0,0,0.4),inset 0 0 6px rgba(255,255,255,0.4);-khtml-box-shadow:0 2px 0 rgba(255,0,0,0.4),inset 0 0 6px rgba(255,255,255,0.4);-webkit-box-shadow:0 2px 0 rgba(255,0,0,0.4),inset 0 0 6px rgba(255,255,255,0.4);-o-box-shadow:0 2px 0 rgba(255,0,0,0.4),inset 0 0 6px rgba(255,255,255,0.4);-moz-box-shadow:0 2px 0 rgba(255,0,0,0.4),inset 0 0 6px rgba(255,255,255,0.4);box-shadow:0 2px 0 rgba(255,0,0,0.4),inset 0 0 6px rgba(255,255,255,0.4);-ms-transform:translateY(-2px);-khtml-transform:translateY(-2px);-webkit-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);}
.yesno{width:101px;height:30px;-ms-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-ms-box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,0.05);-khtml-box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,0.05);position:relative;background:#eee;cursor:pointer;overflow:hidden;background-image:-ms-linear-gradient(to bottom,#eee,#fff 25px);background-image:-khtml-linear-gradient(to bottom,#eee,#fff 25px);background-image:-webkit-linear-gradient(to bottom,#eee,#fff 25px);background-image:-o-linear-gradient(to bottom,#eee,#fff 25px);background-image:-moz-linear-gradient(to bottom,#eee,#fff 25px);background-image:linear-gradient(to bottom,#eee,#fff 25px);padding:3px;}
.yesno>b{display:block;width:28px;height:28px;-ms-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-ms-box-shadow:1px 1px 5px rgba(0,0,0,0.2);-khtml-box-shadow:1px 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);-o-box-shadow:1px 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);left:5px;top:4px;position:absolute;background-image:-ms-linear-gradient(to bottom,#fff 40%,#f0f0f0);background-image:-khtml-linear-gradient(to bottom,#fff 40%,#f0f0f0);background-image:-webkit-linear-gradient(to bottom,#fff 40%,#f0f0f0);background-image:-o-linear-gradient(to bottom,#fff 40%,#f0f0f0);background-image:-moz-linear-gradient(to bottom,#fff 40%,#f0f0f0);background-image:linear-gradient(to bottom,#fff 40%,#f0f0f0);z-index:99;}
.yesno>b:before{content:"";position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background-image:-ms-linear-gradient(to bottom,#eee,#fff);background-image:-khtml-linear-gradient(to bottom,#eee,#fff);background-image:-webkit-linear-gradient(to bottom,#eee,#fff);background-image:-o-linear-gradient(to bottom,#eee,#fff);background-image:-moz-linear-gradient(to bottom,#eee,#fff);background-image:linear-gradient(to bottom,#eee,#fff);-ms-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-ms-box-shadow:inset 0 1px rgba(0,0,0,0.02);-khtml-box-shadow:inset 0 1px rgba(0,0,0,0.02);-webkit-box-shadow:inset 0 1px rgba(0,0,0,0.02);-o-box-shadow:inset 0 1px rgba(0,0,0,0.02);-moz-box-shadow:inset 0 1px rgba(0,0,0,0.02);box-shadow:inset 0 1px rgba(0,0,0,0.02);}
.yesno.active>b{left:75px;-ms-box-shadow:-1px 1px 5px rgba(0,0,0,0.2);-khtml-box-shadow:-1px 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:-1px 1px 5px rgba(0,0,0,0.2);-o-box-shadow:-1px 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:-1px 1px 5px rgba(0,0,0,0.2);box-shadow:-1px 1px 5px rgba(0,0,0,0.2);background:inherit;}
.yesno:before,.yesno:after{text-indent:-15px;-ms-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-ms-box-shadow:inset 0 1px 4px rgba(0,0,0,0.2),inset 0 0 3px rgba(0,0,0,0.1);-khtml-box-shadow:inset 0 1px 4px rgba(0,0,0,0.2),inset 0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.2),inset 0 0 3px rgba(0,0,0,0.1);-o-box-shadow:inset 0 1px 4px rgba(0,0,0,0.2),inset 0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.2),inset 0 0 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 4px rgba(0,0,0,0.2),inset 0 0 3px rgba(0,0,0,0.1);content:attr(data-no);position:absolute;display:block;height:30px;line-height:30px;top:3px;bottom:0;right:0;left:4px;padding:0;width:30px;text-align:left;}
.yesno:before{background:#ECEEEF;padding-left:70px;}
.yesno.active:before{-ms-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;-moz-opacity:1;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";left:108px;}
.yesno:after{content:attr(data-yes);text-indent:15px;background:#FF7F50;left:-108px;-ms-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;-moz-opacity:1;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:100px;color:#fff;}
.yesno.active:after{left:4px;}
.yesno,.yesno>b,.yesno:after,.yesno:before{-ms-transition:all 200ms ease-in-out;-khtml-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
