BODY {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #000000;
                background-color: #FFFFFF;
                margin-left:      0px;
                margin-top:       0px;
                margin-right:     0px;
                margin-bottom:    0px;
}

FORM {
                margin: 0px;
                padding: 0px;
}


.submit {
                position: absolute; 
                background-color: transparent;
                top: -1000px;
}

.viewer {        
                padding-right: 16px;
}

.comment {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
}

.description {
                padding: 10px;
                border: 1px solid darkgray;
}

.bookmarkBody {
                background-position: left top; 
                background-image:    url("../images/bookmark_bg.gif");
                background-repeat:   repeat-x;
}

.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: #000000;
}

A:hover {
                font-weight:      bold;
                text-decoration : underline;
                color: #000000;
}

.input_link {
                font-weight:      normal;
                text-decoration : underline;
                color: #000000;
}

.input_link:hover {
                font-weight:      normal;
                text-decoration : underline;
                color: #000000;
}

.tdSeparator {
                border-left: 2px solid #8B4513;
}

.h1 {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        16px;
                font-weight:      bold;
                color:            #000000;
}

.h2 {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        14px;
                font-weight:      bold;
                color:            #000000;
}

.h3 {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                font-weight:      bold;
                color:            #000000;
}

.h1l {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        16px;
                color:            #000000;
}

.h2l {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        14px;
                color:            #000000;
}

.h3l {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #000000;
}

.link,
.text,
.htext,
.textActive,
.textInactive {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                background-color: #FFFFFF;
}

.link,
.htext,
.text {
                color:            #000000;
}

.htext {
                font-weight:      bold;
}

.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:            #000000;
}

.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:            #000000;
                background-color: #EFE3CD;
}

.star {
                color:            firebrick;
                font-weight:      bold;
}                


.input {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #000000;
                background-color: #FFFFFF;
}

.input_inactive {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #000000;
                background-color: #EFDFBD;
}

.fixed_input {
                font-family:      Lucida Console, Courier;
                font-size:        12px;
                color:            #000000;
                background-color: #FFFFFF;
}

.textarea {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                color:            #000000;
                background-color: #FFFFFF;
                width:            100%;
                overflow:   auto;   /* Opera, FF */
                overflow-y: auto;   /* IE */
                overflow-x: hidden; /* IE - force scrollbar inclusive of div width */
}

.button {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                color:            #000000;
                background-color: #FFFFFF;
                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;
}

.gridcell {
                background-color: #F6FFF6;
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                border:           0px solid black;
                color:            #333333;
                width:            100%;
}

.gridtext {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                border:           0px solid black;
                width:            100%;
}

.activecell {
                text-decoration: underline;
                cursor: hand;
                cursor: pointer;
}

.grid {
                padding:          0px 5px 0px 5px;
}

.gridbg {
                background-color: #F6FFF6;
}

.tdheader {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                font-weight:      bold;
                color:            #333333;
                background-color: #E9E9E9;
}

.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:   12px;
                font-weight: bold;
                color: #FFFFFF;
}

.copyrightbar {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   0px;
                background-color: #8C8C8C;
}

.whiteline {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   0px;
                background-color: #FFFFFF;
}

.headerbar {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   0px;
                background-color: #107C95;
}

.header {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        24px;
                font-weight:      normal;
                padding:          10px 0px 0px 10px;
                color:            #FFFFFF;
}

.sidebar_bg {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   0px;
                background-color: #FCFCFC;
}

.sidebar_separator_bg {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:   0px;
                background-color: #898989;
}

.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:            #000000;
}

.main_title {
                padding-top:      15px;
                padding-bottom:   3px;
}

.banner240x60 {
                margin: 2px 2px 2px 0px;
                width:  240px;
                height: 60px;
}

.banner180x60 {
                margin: 2px 2px 2px 0px;
                width:  180px;
                height: 60px;
}

.banner120x60 {
                margin: 2px 2px 2px 0px;
                width:  120px;
                height: 60px;
}

.photo {
                border: 1px solid black;
}

.title {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        14px;
                font-weight:      bold;
                padding:          5px 0px 5px 0px;
                background-color: #107C95;
                color:            #FFFFFF;
}
