
body.loginbody {
        position: absolute;
        top: 50%;
        margin-top: -270px;
        left:  0;
        width: 100%;
}

body {
    background: url("../images/bg.png") repeat-x scroll 0 -180px transparent;
    font-family: Trebuchet MS, Hervetica, sans-serif;
    font-size: 11px;
}


table, div, a, span, body {
    margin: 0;
    padding: 0;
}

table.filter{ background-color: transparent;}

a img { border: 0 none;
        }

.label {
    padding: 10px;
}

.teslabel {
    border-color: #82AEC7 #82AEC7 #82AEC7;
    border-right: 2px solid #82AEC7;
    border-style: solid solid solid;
    border-width: 2px 2px 2px;
    margin:auto;
    margin-bottom: -15px;
    maring-top:-20px;
    width: 558px;
    background-color: #093a7f;
    color: white;
    }
.loginbutton{
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #269432;
    color: white;
}
.tababout {text-align: left;}

table.dash{ background-color: #CDCDCD;margin-bottom:1px;}

th {  background-color: #E6EEEE;border: 1px solid #FFFFFF;  font-size: 12px; font-weight: bold; text-align: center;}

.items {width: 320px;} 

td {  background-color: #FFFFFF;color: #3D3D3D; font-size: 11px; padding: 4px;text-align: center;}

.l { float: left; }

.r { float: right; }

.c { display: flex; justify-content: center}

.b { font-weight: bold;}

.bw { background-color: transparent; }

.bg1 { background-color: #AAA; }

.bg2 { background-color: #CCC; }

.bg3 { background-color: #EEE; }

.tc { text-align: center; }

.tr { float:center; text-align: right;}

.dw { width: 938px;}

.district { color: #B00; font-weight: bolder; }

.state { color: #00B; font-weight: bolder; }

.tt { font-weight: bold; }

.ui-accordion-header{
    text-align: center;
}
/*
.dashShadow {
    background: url("../images/bg_dropshadow.gif") no-repeat scroll 0 0 transparent;
    margin: 0 auto;
    width: 960px;
}
*/
.dashboard {
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: url("../images/header_bg.jpg") no-repeat center top;
    border-color: -moz-use-text-color #82AEC7 #82AEC7;
    border-right: 2px solid #82AEC7;
    border-style: none solid solid;
    border-width: 0 2px 2px;
    margin: 0 auto;
    padding: 10px 0;
    width: 958px;
}

.dashboardlogin {
    background-color: white;
    border-color: #82AEC7 #82AEC7 #82AEC7;
    border-right: 2px solid #82AEC7;
    border-style: solid solid solid;
    border-width: 0px 2px 0px;
    margin: auto;
    padding: 0;
    width: 558px;
    height: 180px;
    }

.toploginlogo{ 
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    height: 200px;
    padding: 0;
    margin-bottom: -55px;
}

.dashFoot {
   font-size: 1.2em;
   margin: 0 auto;
   padding: 5px 10px 60px;
   width: 940px;
}

.loginFoot {
   border-color: #82AEC7 #82AEC7 #82AEC7 #82AEC7;
   border-style: solid solid solid solid;
   border-width: 0px 2px 2px 2px;
   margin: auto;
   width: 558px;
   height: 55px;
   background-color: #093a7f;
   color: white;
    }

.ui-tabs .ui-tabs-nav {
    text-align: center;
}

.ui-tabs .ui-tabs-nav li {
        float: none !important;
        display: inline-block;
}

.main { width: 888; }

.c1 { width: 390px; }
.c2 { width: 60px; }
.c3 { width: 250px; }
.c4 { width: 238px; }

.c11 {width: 550px; }
.c12 {width: 338px; }

.c21 { width: 390px; }
.c22 { width: 60px; }
.c23 { width: 250px; }
.c24 { width: 238px; }

.thinTable {
    border: solid thin black;
    margin: 10px;
}

.wm {
    margin: 20px;
    padding: 20px;
}

td.swr {background-color: transparent;
        }

td.dsr {background-color: transparent;
        }

table.dsr {background-color: khaki;}


th.rt {background-color: darkblue; color: blue;}

th.rt2 {background-color: lightblue; color: black;}

td.rt {background-color: blue;}

td.filter {background-color: transparent; }

.right-sidebar {
    display: block;
    float: right;
    border: 1px solid gray;
    padding: 10px;
    background-color: blue;
    margin: 10px;
}
