.main {
    font-size: 12px;
    font-family: Verdana, Arial;
    font-weight: bold
}

html {
    height: 100%; margin-bottom: 1px;
}

body {
    font-size: 12px;
    font-family: Verdana, Arial;
}

td {
    font-size: 12px;
    font-family: Verdana, Arial
}

a:visited {
    color:#000066
}

a:hover {
    text-decoration: underline
}

a {
    text-decoration: underline;
    color:#000090
}

a.small_button {
    padding: 1px;
    font-size: 12px;
    font-weight: bold;
    color: #00B;
    text-decoration: none;
    text-align: center;
}

a.small_button:hover{
    text-decoration:underline;
}


div.fields label {
    width:40em;
    float:left;
    text-align:right;
    margin-right:1em;
}

input#text {
    background:#f5f5f5;
    font-size:1em;
    margin-bottom:0.5em;
}

input#radio {

}

input:active,input:focus,textarea:active,textarea:focus{
    background:#FFFFBB;
}

div.clear {
    clear:both;
}


.db_container {
    width:94%;
    border: none;
    background:#ffffff;
    padding:5px;
    margin:0 auto;
}

.col0 {
    width: 1%;
    text-align: left;
    padding: 2px;
    display: table-cell;
}

.col1 {
    width: 37%;
    text-align: left;
    padding: 2px;
    display: table-cell;
}

.col2 {
    width: 10%;
    text-align: center;
    padding: 2px;
    display: table-cell;
}

.col3 {
    width: 20%;
    text-align: center;
    padding: 2px;
    display: table-cell;
}

.col4 {
    width: 15%;
    text-align: center;
    padding: 2px;
    display: table-cell;
}

.col5 {
    width: 17%;
    text-align: center;
    padding: 2px;
    display: table-cell;
}

.row {
    width: 100%;
    display: table;
}

.left1 {
    width: 13%;
    text-align: right;
    padding: 2px;
    display: table-cell;
}

.right1 {
    width: 90%;
    text-align: left;
    padding: 3px;
    display: table-cell;
}

.row::after {
    content: "";
    clear: both;
    display: table;
}

.tableSubHeading {
    background: #eee;
    font-weight:bold;
    padding:2px;
    margin-top:5px;
    border: 1px solid #969696;
}

.tableSubSubHeading {
    background: #F2F2F2;
    font-weight:bold;
    padding:1px;
}

.field1{
    border:1px solid #969696;
    background:#f5f5f5
}

.stat_container {
    margin:0 auto;
    padding:0px; 
    border-collapse:collapse; 
    border-spacing:0px; 
    border:3px solid lightgrey
}

.stat_col {
    border-collapse:separate;
    border:1px solid lightgrey; 
    padding: 3px;
    display: table-cell;
}

div#settings{
    width:80%;
    border:1px solid #202020;
    background:#ffffff;
    padding:5px;
    margin:0 auto;
}

div#indexoptions{
    padding:10px;
    width:500px;
    border:1px solid #202020;
    background:#ffffff;
    margin:0 auto;
}

div#sitelist{

}

div#admin{
    padding:10px;
    margin: 15px 15px;
}

#admin p.warn,#admin p.ok{
    text-align:center;
}

#mainmenu ul li a:hover,#mainmenu ul li a:focus,#mainmenu ul li a:active{
    background: #e5ecf9;
}


#mouse_over{
    background: #e5ecf9;
}

#tabs {
    font-family: Verdana, Arial;
    font-size: 12px;
    clear: both;
    text-align: center;
}

#tabs ul {
    display: inline;
    list-style-type: none;
    margin: 0;
}

#tabs li { 
    float: left;
    height: 26px;
}

#tabs a { 
    width: 90px;
}

#tabs a.selected {
    position: relative;
    top: 0px;
    margin: 0 2px 0 0;
    float: left;
    background: #ffff66;
    border-right: 1px solid #666;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    padding: 6px 4px 6px 10px;
    text-decoration: none;
    font-weight: bold;
    color: #333;
    border-radius: 10px 10px 0 0;
}

#tabs a.default {
    position: relative;
    top: 0;
    margin: 2px 2px 0 0;
    float: left;
    background: #ffffdd;
    border-right: 1px solid #AAA;
    border-top: 1px solid #AAA;
    border-left: 1px solid #AAA;
    padding: 5px 4px 5px 10px;
    text-decoration: none;
    font-weight: bold;
    color: #333;
    border-radius: 10px 10px 0 0;
}

#tabs a:hover {
    background: #ffff66;
    position: relative;
    top: 0;
    padding: 5px 4px 6px 10px;
    margin-top: 0px;
}

#tabs a.active {
    position: relative;
    top: 0;
    margin: 0 2px 0 0;
    float: left;
    background: #EEE;
    border-right: 1px solid #666;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    padding: 6px 4px 6px 10px;
    text-decoration: none;
    color: #333;
}

#tabs a.active:hover {
    position: relative;
    top: 0;
    margin: 0 2px 0 0;
    float: left;
    border-right: 1px solid #666;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    padding: 6px 4px 6px 10px;
    text-decoration: none;
    color: #333;
}

#main {
    text-align: left;
    border: 1px solid #666;
    clear: both;
    width: 98%;
    margin-top: -1px;
}

#submenu ul {
    list-style-type: none;
    margin:0;
    margin-left:25px;
    padding: 0;
}

#submenu li {
    float: left;
    padding: 0 8px 0 8px;
    margin-left:-1px;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    white-space: nowrap;
}
#submenu li a{
    color: #00B;
    font-weight:bold;
    padding:2px;
    text-decoration:none;
}


#submenu li a:hover{
    text-decoration:underline;
}

#submenu {
    height:1em;
    padding:7px;
    margin-bottom:10px;
    font-family: Verdana, Arial;
    background: #eee;
    color: #666;
    border-bottom:1px solid #666;
}

#vertmenu {
    float:right;
    width: 120px;
    margin-left:0;
    padding: 0 0 0 0;
    font-family: Verdana, Arial;
}

#vertmenu ul{
    list-style: none;
    margin-right:0;
    margin-left:0;
    margin-top: 0;
    padding: 0;
    border: none;
}

#vertmenu li {
    margin-left:0px;
    padding-bottom:1px;
    text-align:left;
}

#vertmenu li a{
    display: block;
    background: #fff;
    border: 1px solid #969696;
    padding: 3px 4px;
    font-size: 12px;
    font-weight: bold;
    color: #009;
    text-decoration: none;
    width: 100%;
}

#vertmenu ul li a:hover,#menu ul li a:focus,#menu ul li a:active{
    background: #e5ecf9;
}


input#submit{
    background:#e5ecf9;
    color:#000;
    font-size:12px;
    padding: 2px;
    font-weight:bold;
    margin:1em 0 0 0em;
}

#statistics_table {
    width: 80%;
    border: 1px solid #333;
    margin: 0 auto;
}

ul#vertmenu{
    margin: 100;
    padding: 0;
    list-style-type: none;
}

