

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;
}


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; }

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

/* 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 }


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

