html {
    font-size: 12
}

.testresults {
    font-size: 12
}

body {
    margin: 0px;
}

form {
    display: inline;
}

fieldset {
    margin-bottom: 10px;
}

button {
    margin-right: 10px;
}

img {
    border-style: none
}

#header {
    background-color: #add8e6;
    color: white;
    border-bottom: 1px solid black; /*margin-bottom: 10px;*/
    margin-top: 0px;
}

#header h1 {
    margin: 0px;
    padding-left: 5px;
}

#menu {
    float: left;
    padding: 0px;
    margin-right: 10px;
    background-color: white;
    list-style-type: none;
    margin-left: 0px;
    padding-left: 5px;
    margin-top: 0px;
}

#menu ul {
    list-style-type: none;
    padding-left: 0px;
    padding-right: 10px;
    margin-left: 15px
}

#menu .selected {
    background-color: lightgreen;
}

#title {
    background-color: #add8e6;
    color: white;
    border-bottom: 1px solid black;
    margin-top: 0px;
    width: 100%;
}

#title h2 {
    margin: 0px;
    padding-left: 5px;
}

#content {
    padding-left: 10px;
    display: table-cell;
    width: 100%;
    padding-right: 10px;
}

.tabs {
    border-bottom: 1px solid black;
    padding: 5px;
    width: 100%;
    margin-left: 0px;
    list-style-type: none;
}

.tabs li {
    display: inline;
    border: 1px solid black;
    padding: 5px;
    margin-left: 7px;
}

.tabs .selected {
    background-color: lightblue;
    border-bottom-color: lightblue;
}

table {
    border-collapse: collapse
}

td, th {
    border: 1px solid black;
    padding: 4px;
    font-size: 12
}

td.failed {
    background-color: red;
}

td.passed {
    background-color: #a0ffa0;
}

td.remaining {
    background-color: yellow;
}

td.not_going_to_run {
    background-color: #a9a9a9;
}

a {
    text-decoration: none;
    color: maroon;
}

.estimateGraph {
    width: 100px;
    height: 12px
}

.passingBar {
    font-size: 2px;
    background: #00df00;
    border: 1px solid #9c9c9c;
    padding: 0px;
}

.failingBar {
    font-size: 2px;
    background: #df0000;
    border: 1px solid #9c9c9c;
    padding: 0px;
}

.remainingBar {
    font-size: 2px;
    background: yellow;
    border: 1px solid #9c9c9c;
    padding: 0px;
}

