#adminmenu { padding: 10px 0 0 10px; margin-bottom: 30px;}
#adminmenu li {
    background-color: #ECF2F7; 
    border-bottom-style: solid; 
    border-bottom-width: 1px; 
    border-color: #3477A9;
    padding: 3px 10px 3px 10px;
    display: block; 
    float: left;
}
#adminmenu li a {color: black;text-decoration:none;}
#adminmenu .menuactive { color: white; background-color:#3477A9;}
#adminmenu .menuactive a{ color:#FFFFFF;}

.adminsubmenu {
	position: absolute; 
	display: none; 
	background-color: silver; 
	z-index: 9999; 
	margin-top: 4px;
}

.admincontent {
	text-align: left;
}

/*******************************************************************************
 * TABLES
 ******************************************************************************/
 div.admin_menubutton {
    background-color: #3477A9;
    text-align: center;
    color: #FFFFFF;
    padding: 5px;
    width: 90px;
    font-size: larger;
    font-weight: bold;
 }
 
 table.admindatatables {
    margin-top: 10px; 
    border-spacing: 0;
    border-style: solid; 
    border-color: #3477a9; 
    border-width: 1px;
 }
 
 .admindatatables td {
    padding: 4px; 
    color: black;
 }
 
 .admindatatables th {
    background-color: #3477a9; 
    color: white; 
    padding: 4px;
 }
 
 .admindatatables .title {
    font-size: larger;
 }
 
 .admindatatables .oddtr {
    background-color: #cfdfeb;
 }
 .admindatatables .eventr {
    background-color: #ecf2f7;
 }
 .admindatatables .oddtr th {
    background-color: #cfdfeb; 
    padding: 4px; 
    color: black;
 }
 .admindatatables .eventr th {
    background-color: #ecf2f7; 
    padding: 4px; 
    color: black;
 }
 
 .admindatatables .total th {
    border-top-style: ridge;
    border-top-width: 2px;
    border-top-color: #003060;
    border-bottom-style: ridge;
    border-bottom-width: 2px;
    border-bottom-color: #003060;
    background-color: #a7d5fe; 
    padding: 4px; 
    color: black;
 }
 
 .admindatatables .total td {
    border-top-style: ridge;
    border-top-width: 2px;
    border-top-color: #003060;
    border-bottom-style: ridge;
    border-bottom-width: 2px;
    border-bottom-color: #003060;
    background-color: #a7d5fe; 
    padding: 4px; 
    color: black;
 }
 
  .admindatatables .totaltimeframe th {
    border-bottom-style: ridge;
    border-bottom-width: 2px;
    border-bottom-color: #003060;
    background-color: #80c2fe; 
    padding: 4px; 
    color: black;
 }
 
 .admindatatables .totaltimeframe td {
    border-bottom-style: ridge;
    border-bottom-width: 2px;
    border-bottom-color: #003060;
    background-color: #80c2fe; 
    padding: 4px; 
    color: black;
 }
 
 table.adminstatistics {
    margin-top: 10px; 
    border-spacing: 0; 
    color: black; 
    background-color: #ecf2f7;
    border-left-style: solid; 
    border-left-color: #3477a9; 
    border-left-width: 1px;
    border-right-style: solid; 
    border-right-color: #3477a9; 
    border-right-width: 1px;
 }
 .adminstatistics td {
    padding: 4px; 
    text-align: right;
 }
 .adminstatistics th {
    color: white; 
    padding: 4px;
 }
 .adminstatistics .topth {
    background-color: #3477a9;
    font-size: larger;
 }
 .adminstatistics .leftthbottom {
    background-color: #cfdfeb; 
    border-bottom-style: solid; 
    border-bottom-color: #3477a9; 
    border-bottom-width: 1px;
    color: black;
 }
 .adminstatistics .leftthbottomtop {
    background-color: #cfdfeb; 
    border-top-style: solid; 
    border-top-color: #3477a9; 
    border-top-width: 1px;
    border-bottom-style: solid; 
    border-bottom-color: #3477a9; 
    border-bottom-width: 1px;
    color: black;
 }
 .adminstatistics .middleth {
    background-color: #cfdfeb;
    color: black;
 }
 .adminstatistics .middleborderth {
    background-color: #cfdfeb; 
    border-bottom-style: solid; 
    border-bottom-color: #3477a9; 
    border-bottom-width: 1px;
    color: black;
 }
 .adminstatistics .bordertd {
    border-bottom-style: solid; 
    border-bottom-color: #3477a9; 
    border-bottom-width: 1px;
 }
 
 .adminstatistics .bordertdbottomleft {
    border-bottom-style: solid; 
    border-bottom-color: #3477a9; 
    border-bottom-width: 1px;
    border-left-style: solid; 
    border-left-color: #3477a9; 
    border-left-width: 1px;
 }
 
 .adminstatistics .bordertdbottomlefttop {
    border-bottom-style: solid; 
    border-bottom-color: #3477a9; 
    border-bottom-width: 1px;
    border-top-style: solid; 
    border-top-color: #3477a9; 
    border-top-width: 1px;
    border-left-style: solid; 
    border-left-color: #3477a9; 
    border-left-width: 1px;
 }
 
 .paginationControl {
    float: left;
    margin-bottom: 0px;
    color: black;
 }
 
 .disabled {
    color: #868782;
 }
 
 .csv table{
 }