body { overflow-y:scroll; }
body,div,iframe,img,li,object,p,ul,input,form { margin:0; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; }
ul { padding:0 0 0 1em; margin:0 0 0 20px; } img { border-width:0; } blockquote { margin: 0 0 0 20px; }

.global,h1,h2,h3,h4,h5,h6,table { background-color:#FFFFFF; font-family:Arial Black, Gadget, sans-serif; color:#000080;
 font-size:12px; line-height:1.19; text-align:left; direction:ltr; word-wrap:break-word; overflow-wrap:break-word; }
textarea {resize:none} label {vertical-align:top; padding-left:0.5em} iframe {border:none}
.paper { position:relative; box-sizing:content-box; -moz-box-sizing:content-box; margin:0; padding:0; width:960px; height:500px;
 background-color:transparent; overflow:visible; }
#footer { position:relative; box-sizing:content-box; -moz-box-sizing:content-box; } @keyframes shake {
 from,to {transform:translate(0,0)} 10%,30%,50%,70%,90% {transform:translate(-3px,0)}
 20%,40%,60%,80% {transform:translate(3px,0)} }
.invalid *:required:invalid {outline:2px solid rgba(255,0,0,0.75); animation:shake 0.7s} .invalid *:required:valid {outline:none}
.global a:link { color:#0000FF; text-decoration:underline; }
.global a:visited { color:#800080; }
.global ul,ol { list-style-type:disc; }
h1,h2,h3,h4,h5,h6 { display:inline; margin:0; padding:0; background-color:transparent; background-image:none; font-weight:normal; }

.frm { font-family:Arial Black, Gadget, sans-serif; color:#000080; font-size:12px; direction:ltr; }
.mnu { overflow:hidden; background-color:#F8F8F8; padding:2px; line-height:1.5em; cursor:pointer; }
.mnu a { display:block; box-sizing:border-box; cursor:pointer; width:100%; padding:0 0.25em; margin:0; }
.mnu a:link { color:#000000; text-decoration:none; }
.mnu a:visited { color:#000000; text-decoration:none; }
.mnu a:hover { color:#000000; text-decoration:none; background-color:#F0F0F0; }
.mnu a:active { color:#000000; text-decoration:none; background-color:#EAEAEA; }
.fil { position:absolute; left:0; top:0; width:100%; height:100%; }
.ptr { cursor:pointer; }
.opr { filter:alpha(opacity=100); }
.trn { opacity:0; filter:alpha(opacity=0); }
.smf { -ms-interpolation-mode:bicubic; }
.sol { background-color:blue; }
.bmk { border-style:dashed; border-width:0 0 1px 0; }
.ctr { margin-left:auto; margin-right:auto; text-align:left; }
.ctt { text-align:center; }
.abs { position:absolute; }
.fix { position:fixed; }
.aut { overflow:auto; }
.hid { overflow:hidden; }
.scr { overflow:scroll; }
.vis { overflow:visible; }
.inv { visibility:hidden; }
.dsn { display:none; }
.cms { }
.col { background-color:transparent; clear:left; float:left; }
.cor { background-color:transparent; clear:right; float:right; }
.pin { padding:inherit; }
.tbl { display:table; }
.tbr { display:table-row; }
.tbc { display:table-cell; vertical-align:middle; }
.tpd { padding:0 0.5em; }
.tpl { padding-left:0.5em; }
.tpr { padding-right:0.5em; }
.tfl { float:left; padding-right:1em; }
.tfr { float:right; padding-left:1em; }
.blk { display:block; }
.bxc { box-sizing:content-box; -moz-box-sizing:content-box; }
.uns { -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.rel { position:relative; }
.nwp { white-space:nowrap; }
.required { }
.nvo { }
.spelling { border-bottom:1px solid red; }
.bgremove { background-image:none; }
.w1 { width:1px; }
.fxbvl { inset 0 0 3px white; }
.fxgls { background-image:-ms-radial-gradient(bottom center,90% 90%,rgba(255,255,255,0.90),transparent), -ms-linear-gradient(rgba(255,255,255,0.80),rgba(255,255,255,0.15) 50%,transparent 50%);
 background-image:-webkit-radial-gradient(bottom center,90% 90%,rgba(255,255,255,0.90),rgba(255,255,255,0)), -webkit-linear-gradient(rgba(255,255,255,0.80),rgba(255,255,255,0.15) 50%,transparent 50%);
 background-image:-moz-radial-gradient(bottom center,rgba(255,255,255,0.90),rgba(255,255,255,0)), -moz-linear-gradient(rgba(255,255,255,0.80),rgba(255,255,255,0.15) 50%,transparent 50%); }
.fxfrs { background-image:-ms-radial-gradient(bottom center,90% 109%,rgba(255,255,255,0.85),transparent), -ms-linear-gradient(rgba(255,255,255,0.99),transparent,transparent);
 background-image:-webkit-radial-gradient(bottom center,90% 109%,rgba(255,255,255,0.85),rgba(255,255,255,0)), -webkit-linear-gradient(rgba(255,255,255,0.99),rgba(255,255,255,0),transparent);
 background-image:-moz-radial-gradient(bottom center,rgba(255,255,255,0.85),rgba(255,255,255,0)), -moz-linear-gradient(rgba(255,255,255,0.99),rgba(255,255,255,0),transparent); }
.fxpla { background-image:-ms-linear-gradient(rgba(255,255,255,0.85),transparent 99%);
 background-image:-webkit-linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0) 99%);
 background-image:-moz-linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0) 99%); }
.fxmtl { background-image:-ms-radial-gradient(left top,60% 100%,rgba(255,255,255,0.80),transparent), -ms-radial-gradient(right bottom,60% 100%,rgba(255,255,255,0.80),transparent), -ms-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.5) 10%,rgba(255,255,255,0.55) 43%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.3) 80%,rgba(255,255,255,0.1));
 background-image:-webkit-radial-gradient(left top,60% 100%,rgba(255,255,255,0.80),rgba(255,255,255,0)), -webkit-radial-gradient(right bottom,60% 100%,rgba(255,255,255,0.80),rgba(255,255,255,0)), -webkit-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.5) 10%,rgba(255,255,255,0.55) 43%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.3) 80%,rgba(255,255,255,0.1));
 background-image:-moz-radial-gradient(left top,rgba(255,255,255,0.80),rgba(255,255,255,0) 50%), -moz-radial-gradient(right bottom,rgba(255,255,255,0.80),rgba(255,255,255,0) 50%), -moz-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.5) 10%,rgba(255,255,255,0.55) 43%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.3) 80%,rgba(255,255,255,0.1)); }

.nml { color:#000080; }
.hd1,h1 { padding:2px; border-width:1px; border-style:solid; border-color:#D8D8D8; font-weight:bold; font-size:16px;
 text-align:center; }
.hd2,h2 { font-weight:bold; text-align:left; }
.hd3,h3 { font-weight:bold; }
.mnus { padding:0px; border-width:1px; border-style:solid; border-color:#A1A1A1; background-color:#BFBFBF; text-align:center;
 cursor:pointer; }
.mnus a:hover { color:#FFFFFF; background-color:#000080; }
.mnus a:active { color:#FFFFFF; background-color:#0000CC; }
.pnl { border-width:1px; border-style:solid; border-color:#8DC7EB; background-color:#CEE5F2; }
.def { }
