html {
                height:           100%;
                overflow:         auto;   /* IE */
                margin:           0px;
                padding:          0;
                border:           none;
}

body {
                font-family:      Verdana;
                font-size:        12px;
                color:            #000000;
                margin:           0px;
                background-color: #FFFFFF;
                border:           none;
                height:           100%;
                overflow:         auto;   /* IE */
}

form {
                margin:           0px;
                padding:          0px;
}

.submit {
                position: absolute; 
                background-color: transparent;
                top: -1000px;
}

.div {
                overflow:   auto;   /* Opera, FF */
                overflow-y: auto;   /* IE */
                overflow-x: hidden; /* IE - force scrollbar inclusive of div width */
                margin:     0px;
                padding:    0px;
                width:      100%;
                height:     100%;
                text-align:   center;
}

.wrapper {
                width:        1000px;
                border-left:  1px solid #B4B3B3;
                border-right: 1px solid #B4B3B3;
                margin-left:  auto; 
                margin-right: auto; 
                text-align:   center;
}

.fullscreen {
                width:      100%;
                height:     100%;
}

.halfwidth {
                width:      50%;
}

.fullwidth {
                width:      100%;
}

.fullheight {
                height:     100%;
}

.menu {
                border-top:       1px solid #B4B3B3;
                border-bottom:    1px solid #B4B3B3;
                background-color: #ECEBEB;
                font-family:      Verdana;
                font-size:        14px;
                font-weight:      bold;
}

.menu .menu-item,
.menu .menu-item-active {
                padding-top:      10px;
                padding-bottom:   10px;
                padding-left:     25px;
                padding-right:    25px;
                white-space:      nowrap;
}

.menu .menu-item a,
.menu .menu-item-active a:hover {
                font-family:      Verdana;
                font-size:        14px;
                font-weight:      bold;
                color:            #000000;
}

.menu .menu-item-active a,
.menu .menu-item-active a:hover {
                font-family:      Verdana;
                font-size:        14px;
                font-weight:      bold;
                color:            #FB1420;
}

.menu a {
                text-decoration : none;
}

.menu a:hover {
                text-decoration : underline;
}

.separator {
                border-right:     1px solid #B4B3B3;
}


.copyrightbar {
                font-family: Verdana;
                font-size:   0px;
                background-color: #D4D3D3;
                padding-top:      3px;
                padding-bottom:   3px;
                padding-left:     15px;
                padding-right:    15px;
                text-align:  right;
}

.comment {
                font-family: Verdana;
                color: #777777;
                font-size: 10px;
}

.copyright {
                font-family: Verdana;
                font-size:   10px;
                color:       black;
                text-align:  right;
}

.name {
                font-family:      Verdana;
                font-size:        12px;
                font-weight:      bold;
                /*color:            #DF3A43;*/
}

.viewer {        
                padding-right: 16px;
}

.padding {      padding: 10px;
}

.vpadding {     padding-top: 10px;
                padding-bottom: 10px;
}

.hpadding {     padding-left: 10px;
                padding-right: 10px;
}

.lpadding {     padding-left: 10px;
}

.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;
}

.link,
.text,
.htext,
.textActive,
.textInactive {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
}

.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;
}

.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;
}

.gridbg {
                background-color: #F6F5F0;
}

.gridcell {
                font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size:        12px;
                border:           0px solid black;
                background-color: #F6F5F0;
                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;
}

.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;
}

.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;
                background-color: #D4D3D3;
                border-bottom:    1px solid #B4B3B3;
}

.counter {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                background-color: #D4D3D3;
                padding-right:     3px;
                font-size:   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;
}

.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;
}

.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: #CCCCCC;
                color:            #000000;
}

