*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

* {
    padding: 0;
    margin: 0;
}

body {
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 30px;
}

.main {
    float: left;
    width: 100%;
    padding: 10px;
}

.main h1 {
    float: left;
    width: 100%;
    margin: 0 0 5px 0;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    display: none
}

.links {
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
}

.links ul {
    float: left;
    width: 100%;
    list-style: none;
}

.links ul li {
    float: left;
    padding: 10px;
    border: 1px solid #ebebeb;
    border-bottom: 0 none;
    margin: 0 3px 0 0;
}

.links ul li.selected {
    border: 1px solid #ebebeb;
    border-bottom: 0 none;
    background: #fff;
}

.links ul li a {
    text-decoration: none;
    color: #666A73;
}

.links ul li a:hover, .links ul li.selected a {
    color: #2F3540;
}

.options {
    float: left;
    width: 100%;
    padding: 15px;
    background: #fff;
    border: 1px solid #ebebeb;
    margin: -1px 0 10px 0;
    position: relative;
    z-index: 0;
}

.options .formElem {
    float: left;
    margin: 0 10px 0 0;
    line-height: 32px;
}

.options .formElem select {
    height: 20px;
    width: 120px;
    margin: 0;
    border: 1px solid #ccc;
}

.options .submit {
    float: right;
    height: 32px;
    width: 60px;
    border: 0 none;
    background: #4ab3ee;
    color: #fff;
    cursor: pointer;
}

.table {
    float: left;
    width: 100%;
    border: 1px solid #ebebeb;
    font-size: 10px;
    border-spacing: 0;
    border-collapse: collapse;
}

.table th {
    padding-left: 5px;
    background: #fff;
    color: #808080;
    border: 1px solid #ebebeb;
    text-align: left;
    font-weight: bold;
}

.table td {
    padding-left: 5px;
    color: #808080;
    border-right: 1px solid #ebebeb;
    text-align: left;
    border-bottom: 1px solid #ebebeb;
}

.table tr td:first-child {
    font-weight: bold;
    text-align: left;
}

.table tr:nth-child(odd) td {
    background: #fff;
}

.datelink {
    cursor: pointer;
    text-decoration: underline;
}

.datelink:hover {
    color: blue;
}

i.fa {
    margin-right: 10px;
    vertical-align: middle;
}