BODY {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #733904;
                background-color: #EFE3CD;
                margin-left:      0px;
                margin-top:       0px;
                margin-right:     0px;
                margin-bottom:    0px;
                scrollbar-3d-light-color:   #3E3A33;
                scrollbar-arrow-color:      #7B4518;
                scrollbar-base-color:       #E6D7B8;
                scrollbar-darkshadow-color: #AF8F70;
                scrollbar-face-color:       #DDCEAE;
                scrollbar-highlight-color:  #FFFFFF;
                scrollbar-shadow-color:     #733904;
}

FORM {
                margin: 0px;
                padding: 0px;
}


.viewer {        
                padding-right: 16px;
}

.comment {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
}

.description {
                padding: 10px;
                border: 1px solid darkgray;
}

.bookmark {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            black;
                height:           16px;
}

.padding {      padding: 10px;
}

.vpadding {     padding-top: 10px;
                padding-bottom: 10px;
}

.hpadding {     padding-left: 10px;
                padding-right: 10px;
}

.lpadding {     padding-left: 10px;
}

.lpaddingH2 {     padding-left: 20px;
}

.lpaddingH3 {     padding-left: 30px;
}
    
.rpadding {     padding-right: 10px;
}

.bpadding {     padding-bottom: 10px;
}

.tpadding {     padding-top: 10px;
}

.hidden {
                visibility: hidden;
}

.link,
A {
                font-weight:      bold;
                text-decoration : underline;
                color: #733904;
}

A:hover {
                font-weight:      bold;
                text-decoration : underline;
                color: #733904;
}

.input_link {
                font-weight:      normal;
                text-decoration : underline;
                color: #733904;
}

.input_link:hover {
                font-weight:      normal;
                text-decoration : underline;
                color: #733904;
}

.tdSeparator {
                border-left: 2px solid #8B4513;
}

.gridcell {
                background-color: #EFE3CD;
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                border: 0px solid black;
                color:  #733904;
                width:  100%;
}

.activecell {
                text-decoration: underline;
                cursor: hand;
                cursor: pointer;
}

.h1 {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        16px;
                font-weight:      bold;
                color:            #733904;
}

.h2 {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        14px;
                font-weight:      bold;
                color:            #733904;
}

.h3 {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                font-weight:      bold;
                color:            #733904;
}

.h1l {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        16px;
                color:            #733904;
}

.h2l {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        14px;
                color:            #733904;
}

.h3l {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #733904;
}

.link,
.text,
.textActive,
.textInactive {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                background-color: #EFE3CD;
}

.link,
.text {
                color:            #733904;
}

.textInactive {
                color:            gray;
}

.textActive {
                color:            darkblue;
}

.faketext {
                font-size:        0px;
}

.progressL,
.progressR,
.progressV {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #733904;
}

.progressL {
                background-color: #DEC7A5;
}

.progressR {
                background-color: #FFF6E5;
}

.link {
                cursor: hand;
                cursor: pointer;
}

.note {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        11px;
                color:            #733904;
                background-color: #EFE3CD;
}

.menutext {
                padding-left:     4px;
}

.menutext A {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                font-weight:      normal;
                text-decoration : underline;
                color: black;
}

.menutext A:hover {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                font-weight:      normal;
                text-decoration : underline;
                color: black;
}


.star {
                color:            firebrick;
                font-weight:      bold;
}                


.input {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #733904;
                background-color: #FFF6E5;
}

.input_inactive {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #733904;
                background-color: #EFDFBD;
}

.fixed_input {
                font-family:      Lucida Console, Courier;
                font-size:        12px;
                color:            #733904;
                background-color: #FFF6E5;
}

.button {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                color:            #733904;
                background-color: #DEC7A5;
                cursor:      hand;
                cursor:      pointer;
}

.div {
                overflow:   auto;   /* Opera, FF */
                overflow-y: auto;   /* IE */
                overflow-x: hidden; /* IE - force scrollbar inclusive of div width */
                width:      100%;
                height:     100%;
}

.trace {
                overflow:   auto;   /* Opera, FF */
                overflow-y: auto;   /* IE */
                overflow-x: hidden; /* IE - force scrollbar inclusive of div width */
}

.div_unscroll {
                overflow:   hidden; /* Opera, FF */
                overflow-y: hidden; /* IE */
                overflow-x: hidden; /* IE */
                width:      100%;
                height:     100%;
}

.td {
                border-top: 1px solid #888888;
                border-right: 1px solid #888888;
                border-left: 1px solid #888888;
}

.tdf {
                border: 1px solid #888888;
}

.tdheader {
                background-color: #DEC7A5;
}

.tdlast {
                border-bottom: 1px solid #888888;
}


.tdnext {
                border-bottom: 1px solid #888888;
                border-right: 1px solid #888888;
}

.ttr {
                border-top: 1px solid #888888;
                border-right: 1px solid #888888;
}
.ttl {
                border-top: 1px solid #888888;
                border-left: 1px solid #888888;
}

.tt {
                border-top: 1px solid #888888;
}

.tbl {
                border-bottom: 1px solid #888888;
                border-left: 1px solid #888888;
}

.tbr {
                border-bottom: 1px solid #888888;
                border-right: 1px solid #888888;
}

.tb {
                border-bottom: 1px solid #888888;
}

.ttbl {
                border-top: 1px solid #888888;
                border-bottom: 1px solid #888888;
                border-left: 1px solid #888888;
}

.ttbr {
                border-top: 1px solid #888888;
                border-bottom: 1px solid #888888;
                border-right: 1px solid #888888;
}

.tl {
                border-left: 1px solid #888888;
}

.tr {
                border-right: 1px solid #888888;
}

.copyright {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   10px;
                font-weight: bold;
}

.copyrightbar {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   0px;
}

.counterbar {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   0px;
                text-align:  right;
                width:       100%;
}

.counter {
                margin: 3px 3px 0px 0px;
                width:  88px;
                height: 31px;
}

.bannerbar {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   0px;
                width:       100%;
}

.caption {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   20px;
                padding-top: 15px;
}

.title,
.main_title {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        14px;
                font-weight:      bold;
                color:            #733904;
}

.main_title {
                padding-top:      15px;
                padding-bottom:   3px;
}

.banner240x60 {
                margin: 2px 2px 2px 0px;
                width:  240px;
                height: 60px;
}

.banner120x60 {
                margin: 2px 2px 2px 0px;
                width:  120px;
                height: 60px;
}

