/*Webkit(Chrome and Safari - non-mobile)*/
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0);background-color: #FFF;}
::-webkit-scrollbar{width: 8px;height: 8px;background-color: #FFF;}
::-webkit-scrollbar-thumb{background-color: #803d03;border: 2px solid #803d03;border-radius: 8px;}
body, html{-ms-scrollbar-arrow-color: #803d03;-ms-scrollbar-track-color: #F5F5F5;-ms-scrollbar-face-color: #803d03;-ms-scrollbar-highlight-color: #ffffff;-ms-scrollbar-3dlight-color: #ffffff;-ms-scrollbar-shadow-color: #ffffff;-ms-scrollbar-darkshadow-color: #ffffff;}
span.brown{color:#803d03;font-weight:700;}
hr{color:#803d03;background-color:#803d03;height:2px;margin-left:12px;margin-right:12px;}
h1{position:absolute;top:20px;left:62px;}
h2,h3{font-family:Georgia, "Times New Roman", Times, serif;font-variant:small-caps;color:#803d03;padding-left:12px;padding-right:12px;}
h4{font-family:Georgia, "Times New Roman", Times, serif;color:#803d03;padding-left:12px;padding-right:12px;}
a:link,a:visited{color:#803d03;text-decoration:none;}
pre, div.health{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;padding-left:12px;padding-right:12px;}
.placeholder {color: #aaa}
p{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;padding-left:12px;padding-right:12px;}
p.right,td.right{text-align:right;}
span.pdf{font-size:9px;font-style:italic;}
#banner{height:130px;}
#left{float:left;width:480px;}
#right{float:left;width:230px;}
div.svtark{width:180px;float:left;}
a:focus,a:hover,a:active{color:#408080;text-decoration:underline;}
ul.cross li{list-style:none;background:url('../../images/bullet.svg') no-repeat top left;background-size:15px 18px;margin-left:25px;padding-left:1.5em;padding-bottom:8px}
ul.error li{list-style:none;background:url('../../images/bullet.svg') no-repeat top left;background-size:15px 18px;text-indent:1.5em;color:#803d03;padding-bottom:4px;}
img.RIP{border:6px solid #000;border-radius:10px;}
a.menuheader{text-decoration:none;color:#803d03;}
#menu{position:absolute;z-index:1000;width:721px;font-size:11pt;font-weight:700;margin:auto;}
#menu ul:hover .items{display:block;margin-top:5px;border-radius:10px;border-style:solid;border-color:#803d03;border-width:2px;background-color:#FFF;padding:14px 7px 14px 7px; box-shadow: 4px 4px 3px rgba(50, 50, 50, 0.5);z-index:2000}
#menu ul{width:140px;float:left;list-style:none;text-align:center;color:#803d03;margin:0;padding:2px;}
img.body{border:2px solid #803d03;border-radius:10px;}
iframe.curved{border:2px solid #803d03;border-radius:10px}
iframe.video{border:2px solid #803d03;}
img.noborder{border:none;}
img.right{float:right;margin-top:15px;margin-left:12px;margin-right:5px;}
img.left{float:left;margin-top:15px;margin-right:12px;margin-left:5px;}
img.center{margin-left:auto;margin-right:auto;margin-top:15px;}
#menu ul .items,#menu ul .head,#menu ul .bottom{display:none;}
#menu ul:hover .items a,#menu ul:hover .head a,#menu ul:hover .bottom a{color:#803d03;text-decoration:none;font-weight:700;}
#menu ul:hover .items a:hover,#menu ul:hover .head a:hover,#menu ul:hover .bottom a:hover{color:#488;}
#menubarwrapper,tr.menubar{height:40px;top:0;position:relative;}
textarea {width: 100%; padding: 10px; border: 2px solid #803d03; box-sizing: border-box;}
li.special{margin:.3em 0;}
table.center{margin-left:auto;margin-right:auto;}
p.xsmall,span.xsmall{font-size:9px;}
p.brown{color:#803d03;}
span.footnote{font-size:10px;}
img.banner{margin-left:15px;margin-top:15px;margin-bottom:15px;}
p.center,h2.center,h3.center,h4.center,div.center,td.center{text-align:center;}
div.clear{clear:both;}
div.tri{float:left;width:240px;}
table tr.page-break{page-break-after:always;}
input.submit{background:linear-gradient(#FFF,#803d03);font-family:Georgia,Times,serif;color:#FFF;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
input.button{background:linear-gradient(#FFF,#803d03);font-family:Georgia,Times,serif;color:#FFF;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
input.pressed{background:linear-gradient(#FFF,#FFF);font-family:Georgia,Times,serif;color:#803d03;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
a.button{background:linear-gradient(#FFF,#803d03);font-family:Georgia,Times,serif;color:#FFF;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
button{background:linear-gradient(#FFF,#803d03);font-family:Georgia,Times,serif;color:#FFF;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
button.pressed{background:linear-gradient(#FFF,#FFF);font-family:Georgia,Times,serif;color:#803d03;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
input[type=submit]{background:linear-gradient(#FFF,#803d03);font-family:Georgia,Times,serif;color:#FFF;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
input[type=submit]:disabled,
button:disabled{background:linear-gradient(#FFF,#FFF);font-family:Georgia,Times,serif;color:#803d03;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
sup{font-size:xx-small;vertical-align:top;}
input,select,textarea {margin-left:4px;margin-right:4px;position:relative;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:14px;color:#000;text-decoration:none;border-radius:5px;padding:2px;border:1px solid #803d03;}
div.msgBox::-webkit-scrollbar {display: none;}
div.msgBoxTitle {font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:16pt; font-weight:lighter; color:#803d03;opacity:87%;; margin:5px;width:100%; border-bottom:2px solid #803d03; padding:5px 0;}
div.msgBoxImage {display:none; float:left; height:75px; width:56px; margin:20px 5px 0;}
div.msgBoxImage img {height:75px; width:56px;}
div.msgBoxContent p {display:inline-block; float:right; height:auto; width:auto; margin:0; padding:0;}
div.msgBoxButtons {display:inline-block; width:100%; text-align:right;}
div.msgBoxButtons input[type=button] {background:linear-gradient(#FFF,#803d03);font-family:Georgia,Times,serif;color:#FFF;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
div.msgBoxButtons input[type=button]:hover {background:linear-gradient(#FFF,#803d03);font-family:Georgia,Times,serif;color:#FFF;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
div.msgBoxButtons input[type=button]:active {background:linear-gradient(#FFF,#803d03);font-family:Georgia,Times,serif;color:#FFF;font-size:14px;border-style:solid;border-width:1px;border-radius:15px;padding:5px;border-color:#803d03;font-weight:bold;}
div.msgBoxInputs {padding-top:2px; padding-bottom:2px; width:195px; margin:5px auto 0;}
div.msgInput input[type=text],div.msgInput input[type=password] {border:1px solid #DFDFDF; color:#2f2f2f; width:180px; padding:4px;}
div.msgInput text {color:#2f2f2f; font-size:10pt;}
div.msgBox {position:fixed; z-index:1000; font-family:Georgia, "Times New Roman", Times, serif;background-color:#FFF;width:275px; margin-left:auto; margin-right:auto; margin-top:0; max-height:92%; min-height:120px; color:#803d03; border-radius:10px;box-shadow:0 0 11px #000; overflow:auto; border-color:#803d03; border-style:solid; border-width:2px; padding:4px 10px;}
div.msgBoxBackGround {top:0; left:0; position:absolute; width:100%; height:100%; background-color:#121212; opacity:1; z-index:999; margin:0; padding:0;}
div.msgBoxContent {font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#803d03;display:inline-block; height:auto; width:270px; margin:0 3px 6px;}
div.msgBoxContent span {display:table-cell; vertical-align:middle; color:#803d03;}
#slideshow{position:relative;margin-left:auto;margin-right:auto;width:100%;height:245px;}
.rslides {position:relative;list-style: none;width:100%;height:auto; padding:0;  margin:0;display:inline-block;}
.rslides li {-webkit-backface-visibility:hidden;  position:absolute;display:none;width: 100%; height:auto;left:0;top: 0;}
.rslides li:first-child {position:relative;  display:block;float:left;}
.rslides img {display:block;height:220px;margin-left:auto;margin-right:auto;width:660px;border-color:#803d03;border-style:solid;border-width:2px;border-radius:10px;}
.img_slideshow{width:660px;height:220px}
#advent{position:absolute;top:0px;right:12px;z-index:1010;}
#xmas{position:absolute;top:0px;right:12px;z-index:1010;height:100px;width:100px;}
#easter{position:absolute;top:0px;left:12px;width:177px;height:116px;z-index:1010;margin-top:-10px;}
#pentecost{position:absolute;top:20px;left:10px;z-index:1010;height:100px;width:100px;margin-top:3px;}
#title_img{border-width:0px}
#body_columns{position:relative;float:left;-moz-column-count:2;column-count:2;margin-top:10px;}
p.mobile_l{color:#803d03;font-size:200%}
#m_logo{width:55px;height:66px;float:right}
p.mobile_m{font-size:125%;color:#803d03}
#no_break{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
#splinks{border-width:2px;border-style:solid;border-color:#803d03;border-radius:10px;margin-bottom:10px;}
img.concl_seal{margin-left:4px;width:15px;height:18px;margin-bottom:-5px;}
.cse_supp{width: 95%;}
#ilsb_right{float:right;width:510px;}
#pub_left{float:left;width:450px;}
#pub2_left{float:left;width:260px;}
#leg_left{width:55%;float:left;}
#leg2_left{width:45%;float:left;}
.media_frame{width:560px;height:315px;}
#news_left{float:left;width:490px}
#news2_left{float:left;width:230px;}
h1.hidden{display:none}
#min_seal{float:left;width:80px;height:133px;}
img.min_map{height:50%;width:50%}
.cont_left{float:left;width:340px;padding-left:20px;}
#broth_col{float:left;width:30%;margin-left:10px;border-width:2px;border-style:solid;border-radius:10px;border-color:#803d03;}
#broth_col2{float:left;width:66%;}
#tb_broth{padding-left:6px;}
.wh_txt{color:#FFF}
#facebook{margin-left:auto;margin-right:auto;border-width:2px;border-color:#803d03;border-style:solid;border-radius:10px}
.border{border-width:2px;border-color:#803d03;border-style:solid;border-radius:10px;}
#wrapper{position:relative;width:800px;margin-right:auto;margin-left:auto;height:auto;/*Ameliorates some div lines in iOS*/background-image:url('../../images/background_frame.svg');background-size:800px 80px;background-repeat:repeat-y;}
#title{position:absolute;margin-top:-10px;width:800px;height:80px;background-image:url('../../images/frame_top.svg');background-color:#FFF;background-repeat:no-repeat;border-top:10px solid #FFF;background-size:800px 80px;}
#frame{position:relative;top:79px;left:0;width:800px;background-image:url('../../images/background_frame.svg');background-size:800px 80px;background-repeat:repeat-y;}
#bottom{position:relative;width:800px;height:40px;background-color:#FFF;}
img.bottom{width:800px;height:40px;margin-top:-1px;border-bottom: 2px solid #FFF;}
#body{position:relative;top:0;left:66px;width:720px;}
td{vertical-align:top;font-family:Georgia, "Times New Roman", Times, serif;}
ul,ol{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
.password-strength-bar {font-family:Georgia,Times,serif;font-size:10px;}

/*Dark Mode*/
@media (prefers-color-scheme: dark) {
::-webkit-scrollbar-thumb{background-color: #b35900;border: 2px solid #b35900;}
/*IE*/
body, html{-ms-scrollbar-arrow-color: #b35900;-ms-scrollbar-face-color: #b35900;background-color:#121212;}
span.brown{color:#b35900;font-weight:700;}
img#seal{filter:invert(100%);opacity:87%;}
hr{color:#b35900;background-color:#b35900;}
p{color:#FFF;opacity:87%;}
p.brown{color:#b35900;}
a:link,a:visited{color:#FFF;opacity:87%;}
p.mobile_l{color:#FFF;opacity:87%;}
hr{color:#b35900;background-color:#b35900;}
h2,h3{color:#FFF;opacity:87%;}
h4{color:#FFF;opacity:87%;}
#splinks{border-color:#b35900;}
pre, div.health{color:#FFF;opacity:87%;}
ul.error li{color:#FFF;opacity:87%;}
a.menuheader{color:#FFF;opacity:87%;}
#menu ul:hover .items{border-color:#b35900;background-color:#121212;}
#menu ul{color:#FFF;opacity:87%;}
#menu ul:hover .items a,#menu ul:hover .head a,#menu ul:hover .bottom a{color:#FFF;opacity:87%;}
img.body{border:2px solid #b35900;}
iframe.curved{border:2px solid #b35900;}
iframe.video{border:2px solid #b35900;}
#wrapper{background-color:#121212;}
#title{background-color:#121212;border-top:10px solid #121212;}
#frame{background-color:#121212;}
#bottom{background-color:#121212;}
img.bottom{border-bottom: 2px solid #121212;}
#body{background-color:#121212}
textarea {border: 2px solid #b35900;}
td{color:#FFF;opacity:87%;}
ul,ol{color:#FFF;opacity:87%;}
.password-strength-bar {color:#FFF;opacity:87%;}
div.msgBox {background-color:#121212; color:#b35900;border-color:#b35900;}
div.msgBoxTitle {color:#b35900;border-bottom:2px solid #b35900;}
div.msgBoxBackGround {background-color:#121212;}
div.msgBoxContent {color:#b35900;}
div.msgBoxContent span {color:#b35900;}
.rslides img {border-color:#b35900;}
#broth_col{border-color:#b35900;}
#facebook{border-color:#b35900;}
.border{border-color:#b35900;}

}