html {height:100%}
body {height:calc(100vh - 3px);margin:0 auto;width:1150px;font-family:Verdana,Geneva,sans-serif;background:#004 url(/2022/incl/bg.png) repeat fixed}
a {text-decoration:none}
caption {white-space:nowrap}
.b {font-weight:bold}
.Quote {margin-left:19px;font-style:italic}
.hhr { visibility:hidden;margin:0;clear:both}
#Years {background-color:#ddf;position:fixed;width:200px;} 
#PgCount {position:absolute;top:0;left:0;color:#ddd;font-size:13px}
main {margin:1px auto;padding:1px 14px 2px 2px;width:100%;height:calc(100vh - 8px);overflow:auto;border:solid 1px #c3ffbb;background-color:#00d;border-collapse:collapse}
main button,main .czi {cursor:zoom-in}
main button {margin-right:12px;min-width:175px;font-size:13px;font-weight:bold}
main #Pg {width:100%;height:calc(100vh - 8px);border-collapse:collapse;border:2px solid #080}
main td {vertical-align:top;padding:0}
main .OuterHz {height:8px;line-height:0;background-image:url(/2022/incl/bar_h.png)}
main .OuterVt {width:8px;background:url(/2022/incl/bar_v.png) fixed}
main #Title {text-align:left;position:relative;height:66px;padding:3px 200px 3px 2px;white-space:nowrap;background:#ddf url(/2022/incl/bg_title.png)}
main #Title img:first-of-type {position:fixed}
main #Title img:last-of-type {position:absolute;margin:6px 0 0 0;left:calc(50% - 100px)}
#Menu {text-align:center;width:200px;min-width:200px;padding:0;background:url(/2022/incl/bg_tdMenu.gif) #ddf fixed}
#Menu nav {position:fixed;width:200px;background-color:#ddf}
#Menu #Email {height:24px}
#Menu a {display:block;color:#000;padding:3px 0}
#Menu a,#Menu h5 {margin:0;font-size:15px;line-height:11px;font-weight:bold;color:#226;text-shadow:1px 1px 3px #da0}
#Menu a:hover,#Menu nav h5:hover {color:#ccf;background-color:#339}
#Menu div h5 {margin:0;cursor:ns-resize}
#Menu h4 {margin:0}
#Menu hr {margin:3px auto;height:2px;width:75%;color:#33a;border:0;background-color:#33a;background:-webkit-linear-gradient(to right,#eef,#33a,#eef);background:-moz-linear-gradient(to right,#eef,#33a,#eef);background:linear-gradient(to right,#eef,#33a,#eef)}
#Menu aside {display:none;width:100%;position:absolute;top:0;left:0;font-size:11px;line-height:15px;background-color:#ddf}
#Menu #Time {font-size:85%}
#Menu nav img {padding:9px 0}
#Menu nav aside {min-height:284px}
main #InnerTL,main #InnerT,main #InnerTR,main #InnerBL,main #InnerB,main #InnerBR,main #InnerL,main #InnerR {background-color:#beb891}
main #InnerTL,main #InnerT,main #InnerTR,main #InnerBL,main #InnerB,main #InnerBR {height:16px;padding:0;line-height:0}
main #InnerTL,main #InnerTR,main #InnerL,main #InnerR,main #InnerBL,main #InnerBR {width:16px;padding:0}
main #InnerT {background:linear-gradient(#a69f6a,#f6f0d0)}
main #InnerTL {border-top-left-radius:11px;background:radial-gradient(circle at bottom right,#f6f0d0,#837d53)}
main #InnerTR {border-top-right-radius:11px;background:radial-gradient(circle at bottom left,#f6f0d0,#837d53)}
main #InnerL {background:linear-gradient(to right,#a69f6a,#f6f0d0)}
main #InnerR {background:linear-gradient(to left,#a69f6a,#f6f0d0)}
main #InnerBL {border-bottom-left-radius:11px;background:radial-gradient(circle at top right,#f6f0d0,#837d53)}
main #InnerB {background:linear-gradient(to top,#a69f6a,#f6f0d0)}
main #InnerBR {border-bottom-right-radius:11px;background:radial-gradient(circle at top left,#f6f0d0,#837d53)}
#Main {border-collapse:collapse;height:calc(100vh - 108px);background-color:#a69f6a}
#Content ul {margin:0}
main #Content {position:relative;padding:7px;text-align:left;background-color:#f3f9fb}
main #Content #wwio {display:inline-block;position:absolute;top:0;right:0;width:110px;height:450px}
main #Content #div_rt_RR0001RIB {position:absolute;right:135px;background-color:#cee}
main #Content #div_rt_RR0001RIB td:first-of-type {text-align:center}
main #Content .MkSlide {padding:5px;cursor:zoom-in;background-color:#C90;border:dashed 2px #333;border-radius:9px}
main #Content .MkSlide:hover {background-color:#bfb}
main #Content .Link {text-shadow:2px 2px 3px #faa,-2px 2px 3px #ddf,2px -2px 3px #afa,-2px -2px 3px #eea}
main #Content .Link aside {text-shadow:none}
main #Content #TrvPln {display:none;position:fixed;max-height:90vh;padding:9px;font-size:16px;cursor:zoom-out;background-color:#ffd;border:solid 8px #ebb;border-radius:19px}
main #Content #TrvPln {top:20px;left:10vw;z-index:90;margin:0 auto;width:calc(80vw - 28px);text-align:left;overflow:auto}
main #Content #Pred:hover {background-color:#fee}
main #Content a,main #Content #OC {color:#770;text-shadow:#990 0 0 4px}
main #Content #OC {cursor:zoom-in}
main #Content a:hover,main #Content #OC:hover,main #Content .BlckBlu span:hover {color:#077;text-shadow:#099 0 0 4px}
main #Content h2 {margin:6px;font-size:19px}
main #Content h2 span {font-size:90%}
main #Content h4 {margin:6px}
main #Content label,main #Content select {font-weight:bold}
main #Content label sub {margin-left:19px;color:#c00;vertical-align:super}
main #Content select {margin-top:5px;padding:3px;font-size:15px}
main #Content label {margin-right:19px}
main #Content p {margin:6px 0}
main #Content .img {padding:9px;text-align:center;background-color:#cff;border:#060 solid 1px;border-radius:7px}
main #Content .img8c,main #Content .img2c,main #Content .img3c,main #Content .img4c {margin:9px auto;padding:9px;text-align:center;white-space:nowrap;background-color:#cff;border:#060 solid 1px;border-radius:7px}
main #Content .img8c:hover,main #Content .img2c:hover,main #Content .img3c:hover,main #Content .img4c:hover {background-color:#bfb}
main #Content .img2c,main #Content .img2c img {width:250px}
main #Content .img3c,main #Content .img3c img {width:300px}
main #Content .img4c,main #Content .img4c img {width:400px}
main #Content .img8c,main #Content .img8c img {width:800px}
main #Content aside {float:right}
main #Content .R {margin:0 19px 9px 9px;float:right}
main #Content .h250 {height:250px}
main #Content .h300 {height:300px}
main #Content .h300C,main #Content .w300C,main #Content .w400C {display:block;margin:0 auto;border:#009 dotted 2px;cursor:zoom-in}
main #Content .h300C {height:300px}
main #Content .w300C {width:300px}
main #Content .w400 {width:400px}
main #Content .w400C {width:400px}
main #Content .BdrVar {padding:9px;border-style:solid;border-width:1px 1px 5px 3px;border-radius:13px}
main #Content .LINK {display:inline-block;margin:0 0 4px 0;min-width:500px;padding:4px 13px;text-align:left;white-space:nowrap}
main #Content .LINK {background-color:#bf9;border-color:#ff0}
main #Content .Qute {margin-top:0;font-size:13px;background-color:#ecffff}
main #Content .Tst,main #Content .BlckBlu,main #Content .BlckYlw,main #Content .BlckPnk {display:inline-block;padding:5px 10px;font-size:17px;border-style:solid;border-width:1px 1px 3px 2px;border-radius:13px}
main #Content .Tst {margin:5px 43px 3px;min-width:380px;color:#000;background-color:#dfd}
main #Content .BlckBlu {margin:5px 9px;color:#449;background:linear-gradient(to right,#add 90px,#cee 115px)}
main #Content .BlckYlw {color:#550;background:linear-gradient(to right,#ee7 110px,#eec 100px)}
main #Content .BlckPnk {margin:5px 43px 3px;min-width:380px;color:#000;background-color:#fcf}
main #Content .BlckPnk sup {margin-left:19px;font:80% normal}
main #Content .BlckBlu span,main #Content .BlckYlw span {font-size:80%}
main #Content .BlckBlu span:first-of-type {margin-left:10px}
main #Content .BlckBlu span {padding:0 9px}
main #Content .BlckBlu span,main #Content .BlckYlw span {cursor:zoom-in}
main #Content .lh19 {line-height:19px}
main #Content hr {margin:0 auto;height:2px;width:66%;color:#848;border:0;background-color:#848;background:-webkit-linear-gradient(to right,#884,#ffe,#884);background:-moz-linear-gradient(to right,#884,#ffe,#884);background:linear-gradient(to right,#884,#ffe,#884)}
main #Content .HrDiv {margin:9px auto;clear:both;width:66%;background-color:#cfc;background:-webkit-linear-gradient(to right,#ccf 10%,#77f,#ccf 90%);background:-moz-linear-gradient(to right,#ccf 10%,#77f,#ccf 90%);background:linear-gradient(to right,#ccf 10%,#77f,#ccf 90%);height:4px;padding-top:2px;border:1px solid #393;border-radius:5px}
#Over {display:none;z-index:50;position:fixed;top:0;left:0;overflow:hidden;width:100vw;height:100vh;line-height:98vh;text-align:center;background-color:rgba(30,0,0,.8)}
#Over #Xx,#Over #Bx,#Over #X,#Over #B {display:inline-block;width:15px;color:#d11;background-color:#fcc;padding:2px 3px 0;line-height:22px;font-size:18px;cursor:pointer;border:solid 3px #333;border-radius:8px;font-family:"Arial Black",Gadget,sans-serif}
#Over #X,#Over #B {position:absolute;margin:0;padding:0 3px 1px;top:4px;z-index:80}
#Over #X {right:4px}
#Over #B {right:33px}
#Over #Xx,#Over #Bx {position:absolute;top:9px;right:9px}
#Over #Xx:hover,#Over #Bx:hover,#Over #X:hover,#Over #B:hover {color:#b00;background-color:#dbb}
#Over #Wait {background-color:#fdd;border-radius:19px}
/*Slideshow*/
#Over #NumOf,#Over #Home,#Over #PgBk,#Over #Prev,#Over #Next,#Over #PgFw,#Over #End {position:fixed;z-index:19;color:#fff;font-family:Palatino Linotype,Book Antiqua,Palatino,serif}
#Over #Home b,#Over #PgBk b,#Over #Prev b,#Over #Next b,#Over #PgFw b,#Over #End b {background-color:#0005}
#Over #NumOf {top:5px;left:9px;line-height:normal}
#Over #Home:hover,#Over #PgBk:hover,#Over #Prev:hover,#Over #Next:hover,#Over #PgFw:hover,#Over #End:hover {color:#f6c}
#Over #Home,#Over #PgBk,#Over #PgFw,#Over #End {font-size:35px;width:25px;height:24px;line-height:15px;cursor:pointer}
#Over #Home,#Over #PgBk {text-align:left}
#Over #Home,#Over #End {letter-spacing:-6px}
#Over #Home span,#Over #End span {font-size:65%}
#Over #Home {top:35px;left:5px}
#Over #PgBk {top:35px;left:35px}
#Over #Prev,#Over #Next {top:20%;height:60vh;width:40vw;font-size:60px;line-height:60vh;vertical-align:middle;cursor:e-resize}
#Over #Prev {left:5px;text-align:left}
#Over #Next {right:5px;text-align:right}
#Over #PgFw,#Over #End {text-align:right}
#Over #PgFw {bottom:19px;right:31px}
#Over #End {bottom:19px;right:9px}
#Slide {position:fixed;top:0;left:0;text-align:center;line-height:95vh;overflow:hidden;width:100vw;height:100vh}
#Slide img {max-height:99vh;max-width:99vw;vertical-align:middle}
#Slide figcaption {position:fixed;bottom:0;left:0;width:100%;line-height:normal}
#Slide figcaption p {display:inline-block;min-width:200px;padding:2px 5px 4px;cursor:zoom-out;font-family:Verdana,Geneva,sans-serif;border:solid 2px #c30;background-color:#ffb;border-radius:11px}

#Over #Ix,#Over #Ix {display:inline-block;vertical-align:middle;margin-top:1vh;max-height:calc(99vh - 11px);line-height:normal;white-space:normal;overflow:auto;border:solid 3px #f88;background-color:#fdf;box-shadow:0 0 50px #f88;border-radius:19px}
#Over #Ix {padding:9px 39px}
#Over #Ix,#Over #State {position:relative}
#Over #Ix #X,#Over #State #X {position:absolute;top:5px;left:5px}
#Over #Ix h2,#Over #Ix h4 {margin:9px 0}
#Over #Ix h2 span {font-size:70%}
#Over #Ix h2 sup {color:#c00}
#Over #Ix h3 {margin:0 auto;white-space:nowrap}
#Over #Ix h3 span {font-size:80%}
#Over #Ix h5 {margin:5px 0 9px}
#Over #Ix h5:first-of-type {float:left}
#Over #Ix h5:last-of-type {float:right}
#Over #Ix h5 span {font-size:110%;padding:2px 9px 4px;color:#fff;border-radius:7px}
#Over #Ix h5:first-of-type span {color:#fff;background-color:#666}
#Over #Ix p {margin:5px;font-weight:bold;font-size:17px}
#Over #Ix .pos,#Over #Ix .neg,#Over #Ix .neu {display:inline-block;padding:2px 9px 4px;border-radius:8px}
#Over #Ix .pos {color:#000;background-color:#6f6} 
#Over #Ix .neg {color:#fff;background-color:#e00}
#Over #Ix .neu {background-color:#44f} 
#Over #Ix sub {margin-left:7px}
#SP p {margin:3px auto;cursor:zoom-in;color:#007;text-shadow:#009 0 0 4px}
#SP p:hover {text-shadow:#090 0 0 4px}

#Over #Covid,#Over #State {display:inline-block;max-width:900px;vertical-align:middle;line-height:normal;min-height:30px;max-width:800px;max-height:95vh;overflow:auto;padding:7px 35px 4px;border:solid 2px #c30;background-color:#ffb;border-radius:11px}
#Over #Covid table,#Over #State table {display:inline-table;max-width:750px}
#Over #Covid caption,#Over #State caption {margin:3px;font-size:23px;font-weight:bold}
#Over #Covid tr:first-of-type td,#Over #Covid tr:last-of-type td {color:#000;font-weight:bold}
#Over #Covid tr:nth-of-type(n+3) {color:#bbb}
#Over #Covid td,#Over #Covid th,#Over #State th {padding:1px 9px 2px}
#Over #Covid td:first-of-type {text-align:center}
#Over #Covid td:nth-of-type(n+2) {text-align:right}
#Over #Covid hr {width:60%}
#Over #COVIDbc {padding:3px 19px}
#Over #COVIDbc h1,#Over #COVIDbc h3 {margin:3px auto}
#Over #COVIDbc h6 {margin:9px 0 3px 31px;text-align:left}
#Over #COVIDbc th {padding:1px 5px}
#Over #COVIDbc tr:nth-of-type(2) {font-weight:bold}
#Over #State td {text-align:center}
#Over #State tr:nth-child(2) td,#Over #State tr:last-of-type td {font-weight:bold}

/*International weather*/
#OW {position:relative;display:inline-block;overflow:auto;padding:0 9px;line-height:normal;max-height:90vh;max-width:calc(100vw - 140px);border-spacing:0;vertical-align:middle;background-color:#ffb;box-shadow:0 0 30px #2f6;border:solid #da2 3px;border-radius:19px}
#OW #Head {position:relative;padding:0 9px;background-color:#df7;border-top-left-radius:17px;border-top-right-radius:17px}
#OW sup {z-index:49;position:absolute;top:3px;right:9px;color:#d00}
#OW img {position:absolute;top:3px;left:9px}
#OW h1,#OW h3,#OW h5,#OW aside {margin:0;padding:2px 0}
#OW #Head h5 {padding-bottom:7px}
#OW h2 {font-size:19px}
#OW table {width:100%;border-collapse:collapse}
#OW b {font-weight:900}
#OW table img {top:3px;left:5px}
#OW tr:nth-child(odd) {background:#ff9}
#OW td {position:relative;padding:3px 9px 3px 45px;text-align:left;border-bottom:solid #da2 1px}
#OW aside {font-size:11px;padding:5px 19px;text-align:right;background-color:#df7;border-bottom-left-radius:17px;border-bottom-right-radius:17px}
#OW .Tmpr {margin-right:3px;padding:1px 9px;border-radius:9px}
#OW .SrSs {padding:2px 7px;background:radial-gradient(ellipse at bottom,#ff0,#f88,#d6d);border-radius:9px}
#C {margin:25px 0}
#C td {padding:0 4px;text-align:right;white-space:nowrap;width:110px}
#C td:first-of-type {width:25px}
