body {
    background: #333333;
    min-width:  800px;
}

.boldBlack {
    color:       #000000;
    font-weight: bold;
}

.boldGreen {
    color:       #006600;
    font-weight: bold;
}

.boldPurple {
    color:       #6600FF;
    font-weight: bold;
}

.boldRed {
    color:       #FF0000;
    font-weight: bold;
}

.bodydiv {
    background:   white;
    margin:       0;
    margin-left:  5px;
    margin-right: 5px;
    min-width:    800px;
}

.cell {
    vertical-align: top;
    width:          225px;
}

.centeredHeader {
    margin-bottom: 0;
    text-align:    center;
}

dd {
	margin-bottom: 15px;
}

.footer {
    background: #CCCCCC;
    height:     50px;
    text-align: center;
    width:      100%;
}

.gapListItem {
    margin-top: 5px;
}

.grayed {
    color: #666666;
}

.half {
    padding:        0;
    vertical-align: top;
    width:          50%;
}

.headerBox {
    float:         left;
    margin-bottom: 10px;
    margin-left:   10px;
    margin-top:    10px;
    width:         150px;
}

.headerBox2 {
    float:          right;
    width:          150px;
}

.headerLabel {
    color:       black;
    text-align:  center;
}

.headerRow {
    background: #CCCCCC;
    height:     75px;
    padding:    10px;
}

.leftHeader {
    margin-bottom: 0;
    margin-top:    30px;
    text-align:    left;
}

.mainContent {
    padding:        20px;
    padding-top:    0;
    vertical-align: top;
    width:          800px;
}

.mainTable {
    height:    100%;
}

.monoFont {
    font-family: monospace;
    font-size:   18px;
}

#navigator {
    margin-bottom: 36px;
}

.noListTopMargin {
    margin:      0;
    padding-top: 0;
}

.noBottomMargin {
    margin-bottom: 0;
}

.noMarginOrPad {
    margin:  0;
    padding: 0;
}

pre {
    width: 750px;
}

.smallTable {
    padding-left: 20px;
    width:        500px;
}

table {
    width: 100%;
}
