﻿body {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Geneva, sans-serif;
}

div .clear {
    clear: both;
}


header {
    color: white;
    background-color: #4d8bc8;
    padding: 1em;
}

h1 {
    font-weight: normal;
}

h2 {
    font-weight: normal;
}


footer {
    background-color: #c0c0c0;
}

footer div {
    padding: 1em;
}

footer div p {
    padding: 0;
    margin: 0;
}

footer a {
    color: black;
    text-decoration: none;
}

.copyright {
    color: white;
    font-size:small;
}

table.footerlinks td {
    vertical-align: middle;
}
table.footerlinks td img {
    vertical-align: middle;
}
table.footerlinks td a {
    vertical-align: middle;
}

table.footerlinks td img {
    margin-right: 0.5em;
}

.StatContent {
    margin-left: 1em;
    margin-right: 1em;
}

.StatContent hr {
    color: lightgray;
    background-color: lightgray;
    border-top: 1px dotted lightgray;
}

table.StatusInfo thead {
    color: gray;
}

table.StatusInfo td {
    vertical-align: top;
}


.StatKey {
    float: right;
    margin: 0.5em;
    font-size:small;
    /*font-weight:bolder;*/
}

.StatKey img {
    vertical-align:middle;
    margin-right:0.5em;
    margin-left:1em;
}

.StatusDate {
    padding-left: 0.5em;
}

.StatusDesc {
    padding-left: 2em;
}


/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
}


