html, body {
    background-color:         #7eb870;
    color:                    #000000;
    font-family:              Arial, Helvetica, sans-serif;
    font-size:                11px;
    text-align:               center;
    margin:                   0px;
    padding:                  15px 5px 10px 5px;
}
form {
    margin:                   0px;
    padding:                  0px;
}
label, p, th, td {
    background-color:         #ffffff;
    color:                    #000000;
    font-size:                11px;
}
span.required {
    background-color:         #ffffff;
    color:                    #b34d36; 
}
label.error, span.error {
    border-bottom:            1px solid #b34d36;
}
input.txtField, input.subField {
    font-family:              Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:                11px;
}
input.numField {
    font-family:              Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:                11px;
    width:                    55px;
}
input.txtField {
    width:                    200px;
}
input.subField {
    width:                    137px;
}
a.image, a.pdfdoc, a.download {
    background-position:      left center;
    background-repeat:        no-repeat;
    padding-left:             16px;
}
a.image {
    background-image:         url(./../img/lnk_image.gif);
}
a.pdfdoc {
    background-image:         url(./../img/lnk_pdf.gif);
}
a.download {
    background-image:         url(./../img/lnk_file.gif);
}

div.content, div.header {
    background-color:         #ffffff;
    background-image:         url(./../img/backgrnd.gif);
    background-position:      center;
    background-repeat:        repeat-y;
    clear:                    both;
    color:                    #000000;
    margin:                   0px auto;
    padding:                  0px;
    width:                    715px;
}
div.error {
    background-color:         #ffffff;
    border:                   1px solid #b34d36;
    color:                    #000000;
    padding:                  5px;
    text-align:               left;
    width:                    280px;
}
div.error div.title {
    background-image:         url(./../img/sym_warn.gif);
    background-position:      left top;
    background-repeat:        no-repeat;
    background-color:         #ffffff;
    color:                    #b34d36;
    font-size:                13px;
    font-weight:              bold;
    padding:                  0px 0px 0px 20px;
}
div.error div.text {
    background-color:         #ffffff;
    color:                    #000000;
    font-size:                11px;
    padding:                  0px 0px 0px 20px;
}
div.header div.left, div.header div.right {
    background-repeat:        no-repeat;
    height:                   110px;
    overflow:                 hidden;
}
div.header div.left {
    background-image:         url(./../img/top_left.gif);
    background-position:      left top;
    float:                    left;
    width:                    235px;
}
div.header div.right {
    background-image:         url(./../img/top_right.gif);
    background-position:      right top;
    float:                    right;
    width:                    480px;
    text-align:               left;
}
div.header div.right div.text {
    margin-top:               40px;
    padding:                  15px;
}
div.clear {
    clear:                    both;
}
div.block {
    padding:                  5px;
}
div.blockLine {
    background-image:         url(./../img/vline.gif);
    background-position:      center center;
    background-repeat:        no-repeat;
    min-height:               330px;
    padding:                  5px; 
}
div.footer {
    background-color:         #7eb870;
    background-image:         url(./../img/footer.gif);
    background-position:      top;
    background-repeat:        no-repeat;
    clear:                    both;
    color:                    #000000;
    font-size:                10px;
    margin:                   0px auto;
    padding:                  20px 5px 10px 5px;
    width:                    715px;
}
.footer a:link, .footer a:active, .footer a:visited {
    background-color:         #7eb870;
    color:                    #000000;
    font-size:                10px;
    font-weight:              normal;
    text-decoration:          underline;
}
.footer a:hover {
    text-decoration:          none;
}
.content a:link, .content a:active, .content a:visited {
    background-color:         #ffffff;
    color:                    #b34d36;
    font-weight:              bold;
    text-decoration:          underline;
}
.content a:hover {
    background-color:         #ffffff;
    color:                    #508745;
    text-decoration:          underline;
}
.content span.small {
    font-size:                10px;
}

td.preview {
    border:                   1px solid #000000;
    height:                   200px;
    overflow:                 hidden;
    width:                    200px;
}
td.content {
    width:                    200px;
}
td.empty {
    border:                   1px solid #ffffff;
    height:                   200px;
    overflow:                 hidden;
    width:                    200px;
}
td.preview div {
    padding:                  5px;
    text-align:               left;
}
td.preview a:link, td.preview a:active, td.preview a:visited, td.preview a:hover {
    background-color:         #ffffff;
    color:                    #000000;
    font-size:                11px;
    font-weight:              normal;
    text-decoration:          none;          
}


