
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

.error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #CC0000;
    padding-top: 3px;
    padding-bottom: 3px;
}

.errorBox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #cc0000;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    margin: 3px;
    border: 1px solid #cc0000;
    background-color: #FFD1D1;
    border-radius: 5px;
}

.successBox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #19660A;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    margin: 3px;
    border: 1px solid #19660A;
    background-color: #D0F9C7;
    border-radius: 5px;
}

.button {
    font-size: 11pt;
    color: #000000;
    border-top: 1px solid #8F8F8F;
    border-left: 1px solid #8F8F8F;
    border-right: 1px solid #8F8F8F;
    border-bottom: 1px solid #707070;
    background-color: #D8D8D8;
    background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #F3F3F3), color-stop(1, #D8D8D8));
    background-image: -o-linear-gradient(top, #F3F3F3, #D8D8D8);
    background-image: -moz-linear-gradient(top, #F3F3F3, #D8D8D8);
    background-image: -webkit-linear-gradient(top, #F3F3F3, #D8D8D8);
    background-image: linear-gradient(to bottom, #F3F3F3, #D8D8D8);
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin: 3px;
    text-decoration: none;
    cursor:default;
}

.button:hover {
    border: 1px solid black;
}

.pane {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 4px;
    border: 1px solid #444444;
    background-color: #F8F8F8;
    border-radius: 10px;
}

.label {
    padding-top: 4px;
    padding-bottom: 0px;
}

.field {
    padding-top: 0px;
    padding-bottom: 4px;
}

.grayTable
{

}

.grayTable table {
    border-collapse: collapse;
}

.grayTable th {
    background-color: #00CCFF;
    color: #000000;
    padding-left: 3px;
    padding-right: 3px;
}

.grayTable td {
    color: #000000;
    background-color: #DDDDDD;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.pt10 {
    font-size: 10pt;
}

.center {
    text-align: center;
}

.editContent {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.vMiddle {
    vertical-align: middle;
}

.mr4 {
    margin-right: 4px;
}

