

body {
            background-color: #FFFFFF;
        padding-right: 9px;
}

table.smalltable td, table.smalltable th {
    font-size: small;
}
table.smallertable td, table.smallertable th {
    font-size: smaller;
}


div#tbl-container {
   height: 80%;
   overflow: auto;
}

thead th {
   text-align: center;
   background-color: navy;
   color: white;
   border-right: 1px solid silver;
   position:relative;
   cursor: default; 
}
	
thead th {
        z-index: 20;
}


.dlg_btn {
    width: 56px;
    height: 17px;
    margin-left: 6px;
    display: inline-block;
    /* display: inline; */
    cursor: pointer;
}
.dlg_btn_block {
    padding: 8px 0 8px 0;
}
.dlg_btn#btn_submit {
    background: url("scripts/images/submit.gif") no-repeat;
}
.dlg_btn#btn_reset {
    background: url("scripts/images/reset.gif") no-repeat;
}




th {
  background-color: #313063;
  color: #FFFFFF;
}

tr { background-color: #FFFFFF; }

td {
  padding: 3px;
}

table.onelinetable {
    border-collapse: collapse;
    margin-bottom: 2px;
}
table.onelinetable td, table.onelinetable th {
    border: 1px solid #313063;
}
table.onelinetable table td { border: 0 }

.form {
  background-color: #E5E5E5; /*#B6B5C8;*/
}

/* main pages header */
h2 { color: #313063; text-align: center; }


/* old declarations */
.tbackground { background-color: #CDCDCB; }
.cellbkg     { background-color: #FFFFFF; }
.dark        { background-color: #C0C0C0; }
.light       { background-color: #C0C0C0; }

/* header links */
th a:link    { color: #ffffff; text-decoration: none }
th a:visited { color: #ffffff; text-decoration: none }
th a:active  { color: #CE8A10; text-decoration: none }
th a:hover   { color: #CE8A10; text-decoration: underline }

/* systems */
strong.systems { color: #313063; }

