/* General */
body {background-color:#76a1c7;color:#fff;padding:0px;margin:0px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {color:#FFFFFF;font-size:12px;font-weight:bold;padding:0px;margin:0px;}
input,textarea,select {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:black;border-color:#aabbbf;border-width:1px;border-style:solid;padding-right:1px;padding-left:1px;background-image:url(/images/txtboxbg.gif);background-repeat:no-repeat;}
input:focus, textarea:focus, select:focus {border:1px solid #b00;background-image:url(/images/txtboxbg.gif);background-repeat:no-repeat;}
option {border-bottom:1px dotted #d7d7d7;}
input.noinp {border-style:none;padding-right:0px;padding-left:0px;background-image:none;}
form {margin-bottom:0px;margin-top:0px;}
td {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;}
a {color:#0028e6;text-decoration:underline;font-size:11px;}
a:visited {color:#0028e6;}
a:hover {color:#cf08af;}
.content {width:95%;padding:0px;margin:6px 16px;text-align:left;}
.ls {background-image:url(/images/leftbg.gif);background-repeat:repeat-y;width:9px;}
.rs {background-image:url(/images/rightbg.gif);background-repeat:repeat-y;width:9px;}
.news {padding-left:20px;padding-right:30px;padding-top:5px;font-size:11px;line-height:12px;text-align:justify;}
.graph {width:100%;margin:0px;background-color:#76A1C7;border:1px solid #000;}
.graph .header {padding:4px 0px;background-color:#154166;color:#ffffff;text-transform:uppercase;width:100%;text-align:center;font-size:11px;font-weight:bold;border-bottom:1px solid #000;}
.status {font-size:11px;color:#90cbfe;text-align:right;padding-right:12px;padding-top:27px;}
.statusbg {width:342px;height:61px;background-image:url(/images/statusbg.jpg);}
#tblhdrp {padding-left:20px;color:#C62872;font-size:11px;}
.tblhdr {color:#C62872;font-size:11px;font-weight:bold;}
.news a {font-size:11px;color:#C62872;text-decoration:none;font-weight:bold;}
.news a:visited {color:#C62872;}
.news a:hover {color:#ff8080;}

.tbllne {background-image:url(/images/tblbg.jpg);}
.tab2 {font-weight:bold;color:#fff;text-decoration:none;font-size:10px;text-align:left;width:750px;height:29px;background-image:url(/images/text2.gif);}
.tab3 {font-weight:bold;color:#fff;text-decoration:none;font-size:10px;text-align:left;width:750px;height:29px;background-image:url(/images/text3.gif);}
.btn {border:solid 0 #FFFFFF;background:url(/images/other/yellowbuttonbg.gif) no-repeat;height:21px;width:64px;color:#000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:100%;margin:0px;padding-top:3px;padding-bottom:15px;vertical-align:middle;}
#btnGO {width:32px;}
.red a {font-size:10px;color:#dd0000; text-decoration:underline;}
.red a:visited {color:#dd0000;}
.red a:hover {color:#ff8080;}

/* Footer */
.footer {font-size:10px;color:#f0d0a0;padding-top:16px;}
.footer a {font-size:10px;color:#f0d0a0;text-decoration:underline;}
.footer a:visited {color:#f0d0a0;}
.footer a:hover {color:#fff;}
.footerbg {border-bottom:1px solid #000;padding-left:30px;padding-right:30px;background-image:url(/images/footer.gif);}

/* menu */
ul#menu {margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:30px;font-size:12px;font-weight:bold;background:url(/images/nav_bg.png) repeat-x top left;border-bottom:1px solid #000;border-top:1px solid #000;}
ul#menu li {display:block;float:left;margin:0;padding:0;}
ul#menu li a {display:block;float:left;color:#DDD;text-decoration:none;font-weight:bold;padding:8px 20px 0 20px;height:22px;}
ul#menu li a:hover {height:22px;background:url(/images/nav_bg.png) 0px -30px no-repeat;}
ul#menu li a.current {color:#FFF;display:inline;height:22px;background:url(/images/nav_bg.png) 0px -30px no-repeat;float:left;margin:0;}

/* Rounded Blue Bubble */
.bbubble {background-color:#ECF3F7;line-height:15px;width:720px;padding:10px;text-align:left;-webkit-border-radius:10px;-moz-border-radius:10px;}

.separator { display: flex; align-items: center; text-align: center; }
.separator::before, .separator::after { content: ''; flex: 1; border-bottom: 1px solid #000; }
.separator:not(:empty)::before { margin-right: .25em; }
.separator:not(:empty)::after { margin-left: .25em; }
