html {height:100%}
body {height:calc(100vh - 3px);margin:0 auto;width:1150px;font-family:Verdana, Geneva, sans-serif;background:#004 url(/prp/bg.png) repeat fixed}
a {text-decoration:none}
*:focus {outline: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:#fcf;position:fixed;width:200px;} 
#PgCount {z-index:600;position:absolute;top:0;left:0;font-size:9px}
#KW {position:absolute;right:0;width:125px;text-align:center;font-weight:bold}
#KW img {display:block;margin:2px auto}
#IT span {margin:0 10px;padding:0 9px;font-size:20px;border:1px solid #bbb;border-radius:9px}
#IT .a, #IT .b, #IT .v{margin:2px auto;padding:0 3px;width:fit-content;font-size:20px;border-radius:5px}
#IT .b {color:#fff;background-color:#a3a}
#IT .a {color:#fff;background-color:#b00}
#IT .v {color:#000;background-color:#ee0}
.white {color:#fff}
.black {color:#000}
.tvc {background-color:#a0a}
.tm29 {background-color:#d5d}
.tm23 {background-color:#f0f}
.tm14 {background-color:#55f}
.tm7 {background-color:#ccf}
.t1, .um {background-color:#dff}
.t8 {background-color:#ff0}
.t18, .ul {background-color:#3f3}
.t24, .uh {background-color:#fdd}
.t27, .uv {background-color:#fbb}
.t30 {background-color:#f88}
.t36, .ue {background-color:#c66}
main {margin:0 auto;padding:1px 8px 2px 2px;width:100%;height:calc(100vh - 5px);overflow:auto;border:solid 1px #fbf;background-color:#d0d;border-collapse:collapse}
main table:first-of-type {width:100%}
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 #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;box-sizing:border-box;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 .sR {margin:0 116px 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;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, #848, #fef, #848);background:-moz-linear-gradient(to right, #848, #fef, #848);background:linear-gradient(to right, #848, #fef, #848)}
main #Content #OvrShow {display:none;position:absolute;padding:9px;text-align:center;width:fit-content;background-color:#ff8;border:solid 3px #8f8;border-radius:7px}
#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)}
#X, #B {position:fixed;margin:5px;width:15px;color:#d11;background-color:#fcc;padding:2px 3px 0;line-height:22px;font-size:18px;cursor:zoom-out;border:solid 3px #333;border-radius:8px;font-family:"Arial Black", Gadget, sans-serif}
#OtrSld #X {top:0;right:0}
#OvrMnu {display:none;position:absolute;padding:9px;width:100%;background-color:#ece}
.Wait {height:100px}
/*#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}*/
/*Slideshow*/
#OtrSld #NumOf, #OtrSld #Home, #OtrSld #PgBk, #OtrSld #Prev, #OtrSld #Next, #OtrSld #PgFw, #OtrSld #End {position:fixed;z-index:19;display:block;block-size:fit-content;color:#fff;font-family:Palatino Linotype, Book Antiqua, Palatino, serif}
#OtrSld #Home b, #OtrSld #PgBk b, #OtrSld #Prev b, #OtrSld #Next b, #OtrSld #PgFw b, #OtrSld #End b {background-color:#0005}
#OtrSld #NumOf {top:5px;left:9px;line-height:normal}
#OtrSld #Home:hover, #OtrSld #PgBk:hover, #OtrSld #Prev:hover, #OtrSld #Next:hover, #OtrSld #PgFw:hover, #OtrSld #End:hover {color:#f6c}
#OtrSld #Home, #OtrSld #PgBk, #OtrSld #PgFw, #OtrSld #End {font-size:35px;width:25px;height:24px;line-height:15px;cursor:pointer}
#OtrSld #Home, #OtrSld #PgBk {text-align:left}
#OtrSld #Home, #OtrSld #End {letter-spacing:-6px}
#OtrSld #Home span, #OtrSld #End span {font-size:65%}
#OtrSld #Home {top:35px;left:5px}
#OtrSld #PgBk {top:35px;left:35px}
#OtrSld #Prev, #OtrSld #Next {top:20%;height:60vh;width:40vw;font-size:60px;line-height:60vh;vertical-align:middle;cursor:e-resize}
#OtrSld #Prev {left:5px;text-align:left}
#OtrSld #Next {right:5px;text-align:right}
#OtrSld #PgFw, #OtrSld #End {text-align:right}
#OtrSld #PgFw {bottom:19px;right:31px}
#OtrSld #End {bottom:19px;right:9px}
/*#OtrSld #X {position:absolute;top:1px;right:1px}*/
#OtrSld, #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}
#Outer, #Main {margin:0 auto;width:100%;height:100%;border-collapse:collapse}
td {vertical-align:top;padding:0}
.OuterHz {height:8px;line-height:0;background:url(/prp/bar_h.jpg) repeat fixed}
.OuterVt {width:8px;background:url(/prp/bar_v.jpg) repeat fixed}
#Title {position:relative;height:67px;text-align:center;background-image:url(/prp/bg_Title.jpg);background-repeat:repeat-x}
#Title #Bird {position:absolute;left:3px;top:3px}
#Title #Name {margin:5px 0 0}
#Menu {text-align:center;width:200px;padding:0;background:#d8d}
#wwio {position:absolute;right:5px;width:125px}
#InnerTL, #InnerT, #InnerTR, #InnerBL, #InnerB, #InnerBR, #InnerL, #InnerR {background-color:#beb891;line-height:0}
#InnerTL, #InnerT, #InnerTR, #InnerBL, #InnerB, #InnerBR {height:16px;padding:0}
#InnerTL, #InnerTR, #InnerL, #InnerR, #InnerBL, #InnerBR {width:16px;padding:0}
#InnerT {background:linear-gradient(#a69f6a, #f6f0d0)}
#InnerL {background:linear-gradient(to right, #a69f6a, #f6f0d0)}
#InnerR {background:linear-gradient(to left, #a69f6a, #f6f0d0)}
#InnerB {background:linear-gradient(to top, #a69f6a, #f6f0d0)}
#InnerTL {background:radial-gradient(circle at bottom right, #f6f0d0, #837d53)}
#InnerTR {background:radial-gradient(circle at bottom left, #f6f0d0, #837d53)}
#InnerBL {background:radial-gradient(circle at top right, #f6f0d0, #837d53)}
#InnerBR {background:radial-gradient(circle at top left, #f6f0d0, #837d53)}
#Content {position:relative;padding:7px;text-align:left;background-color:#f3f9fb}
#Content .m20 {margin:3px 0}
#Content .lbbc {display:block;margin:4px 0;padding:3px 9px;width:fit-content;min-width:450px;font-size:17px;font-weight:bold;background-color:#bf9;border:#ff0 2px solid;border-radius:9px}
#Content .lbbc:hover {color:#077;border-color:#fbb}
#Content .gd {height:17px;vertical-align:middle;padding-bottom:2px}
#Content .Link {text-shadow:2px 2px 3px #faa, -2px 2px 3px #ddf, 2px -2px 3px #afa, -2px -2px 3px #eea}
.alft {display:table;margin-right:auto}
#Content .DnPf {display:none;z-index:90;overflow:auto;position:fixed;top:20px;left:10vw;margin:0 auto;width:calc(80vw - 35px);max-height:90vh;padding:12px;font-size:16px;text-align:justify;cursor:zoom-out;background-color:#ffd;border:solid 8px #ebb;border-radius:19px}
#Content .DnPf:hover {background-color:#fee}
#Content #Tip1 {top:30vh;text-align:center}
#Content #Bit {text-align:center;height:20px;width:570px;margin:5px auto 0}
#Content a, #Content .OC, .hs {color:#770;text-shadow:#990 0 0 4px}
.hs {cursor:zoom-in}
#Content .OC:hover, .hs:hover {color:#077;text-shadow:#099 0 0 4px}
#Content h2 {margin:6px;font-size:19px}
#Content h2 span {font-size:70%}
#Content h4 {margin:6px}
#Content label sub {margin-left:19px;color:#c00;vertical-align:super}
#Content select {margin-top:5px;padding:3px;font-size:15px}
#Content label {margin-right:19px}
#Content p {margin:6px 0}
/*#Content .img {padding:9px;text-align:center;background-color:#cff;border:#060 solid 1px;border-radius:7px}*/
#Content .img3c, #Content .img4c {margin:9px auto;padding:9px;text-align:center;white-space:nowrap;background-color:#cff;border:#060 solid 1px;border-radius:7px}
#Content .img3c {width:300px}
#Content .img4c {width:400px}
#Content .R {margin:0 0 9px 9px;float:right}
#Content .h250 {height:250px}
#Content .h300 {height:300px}
#Content .h300C, #Content .w300C, #Content .w400C {display:block;margin:0 auto;border:#009 dotted 2px;cursor:nw-resize}
#Content .h300C {height:300px}
#Content .w300C {width:300px}
#Content .w400 {width:400px}
#Content .w400C {width:400px}
#Content #BoC, #Content .BlckBlu, #Content .BlckYlw {display:inline-block}
#Content #BoC, #Content .BlckBlu, #Content .BlckYlw, #Content .BlckPnk {padding:5px 10px;font-size:17px;border-style:solid;border-width:1px 1px 3px 2px;border-radius:13px}
#Content #BoC {display:block;margin:5px auto 3px;border-collapse:collapse;white-space:nowrap;width:581px;color:#000;background-color:#dfd}
#Content #BoC tr:nth-of-type(2n+2) {background-color:#efe}
#Content #BoC th {text-align:center}
#Content #BoC th:nth-of-type(n+2) {font-size:79%}
#Content #BoC td:first-of-type {padding-left:5px}
#Content #BoC td:nth-of-type(n+2) {padding:0 9px;text-align:center}
#Content .BlckBlu {margin:5px 9px;color:#449;background:linear-gradient(to right, #add 90px, #cee 115px)}
#Content .BlckYlw {color:#550;background:linear-gradient(to right, #ee7 110px, #eec 100px)}
#Content .BlckPnk {display:block;position:relative;margin:5px auto 3px;color:#000;background-color:#fcf}
#Content .BlckPnk table {border-collapse:collapse;width:98%;margin:0 auto}
#Content .mks {height:310px;width:750px;font-size:15px}
#Content .bit {width:600px;text-align:center}
#Content .BlckPnk sup {font-size:70%;font-weight:bold}
#Content .BlckBlu span, #Content .BlckYlw span {font-size:80%}
#Content .BlckBlu span:first-of-type {margin-left:10px}
#Content .BlckBlu span {padding:0 9px}
#Content .BlckBlu span, #Content .BlckYlw span {cursor:ne-resize}
#Content .lh19 {line-height:19px}
#Content #Neu {display:table;position:absolute;bottom:0;right:150px;font-size:75%}
#Content hr {margin:0 auto;height:2px;width:66%;color:#848;border:0;background-color:#848;background:-webkit-linear-gradient(to right, #848, #fef, #848);background:-moz-linear-gradient(to right, #848, #fef, #848);background:linear-gradient(to right, #848, #fef, #848)}
#Content .HrDiv {margin:9px auto;clear:both;width:66%;background-color:#fcf;background:-webkit-linear-gradient(to right, #fcf 10%, #f7f, #fcf 90%);background:-moz-linear-gradient(to right, #fcf 10%, #f7f, #fcf 90%);background:linear-gradient(to right, #fcf 10%, #f7f, #fcf 90%);height:4px;padding-top:2px;border:1px solid #393;border-radius:5px}
