
body              { top:              0px;
                    left:             0px;
                    font-family:      Arial, Helvetica, sans-serif;
                    font-size:        12px;
                    font-weight:      normal;
                    color:            #151515;
                    background-color: #FFFFFF; }

td                { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        12px;
                    font-weight:      normal;
                    color:            #151515; }

.logo             { top:              10px;
                    right:            20px;
                    width:            176px;
                    height:           87px;
                    margin:           0px;
                    position:         absolute;
                    text-align:       center;
                    z-index:          2; }

.menu             { top:              10px;
                    left:             150px;
                    position:         absolute;
                    z-index:          5; }

select.mselector  { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        16px;
                    font-weight:      bold;
                    border:           1px;
                    border-style:     solid;
                    padding:          2px;
                    border-color:     #151515;
                    color:            #151515; }

.submenu          { top:              85px;
                    left:             11px;
                    height:           11px;
                    margin:           0px;
                    padding:          0px;
                    position:         absolute;
                    z-index:          3; }

.content          { top:              109px;
                    left:             0px;
                    right:            0px;
                    bottom:           22px;
                    overflow:         auto;
                    background-color: #FFFFFF;
                    margin:           0px;
                    position:         absolute;
                    border-top:       1px solid #151515;
                    border-bottom:    1px solid #151515;
                    padding:          11px;
                    z-index:          2; }

.search           { top:              10px;
                    left:             15px;
                    width:            22px;
                    height:           22px;
                    margin:           0px;
                    position:         absolute;
                    z-index:          4; }

.searchdiv        { top:              35px;
                    left:             15px;
                    width:            450px;
                    height:           250px;
                    margin:           0px;
                    position:         absolute;
                    background-color: #FFFFFF;
                    border:           1px solid #151515;
                    display:          none;
                    padding:          5px;
                    z-index:          4; }

.print            { top:              6px;
                    left:             45px;
                    width:            22px;
                    height:           22px;
                    margin:           0px;
                    position:         absolute;
                    z-index:          4; }

.printdiv         { top:              35px;
                    left:             45px;
                    width:            450px;
                    height:           250px;
                    margin:           0px;
                    position:         absolute;
                    background-color: #FFFFFF;
                    border:           1px solid #151515;
                    display:          none;
                    padding:          5px;
                    z-index:          4; }

.sesslistcount    { top:              12px;
                    left:             98px;
                    width:            200px;
                    height:           22px;
                    margin:           0px;
                    position:         absolute;
                    z-index:          4; }

.sesslist         { top:              6px;
                    left:             75px;
                    width:            22px;
                    height:           22px;
                    margin:           0px;
                    position:         absolute;
                    z-index:          4; }

.sesslistdiv      { top:              30px;
                    left:             75px;
                    width:            450px;
                    height:           250px;
                    margin:           0px;
                    position:         absolute;
                    background-color: #FFFFFF;
                    border:           1px solid #151515;
                    display:          none;
                    padding:          5px;
                    z-index:          4; }
                    
.directprint      { top:              2px;
                    right:            5px;
                    margin:           0px;
                    position:         absolute;
                    background-color: #FFFFFF;
                    z-index:          3; }

.status           { bottom:           0px;
                    left:             0px;
                    right:            0px;
                    height:           15px;
                    margin:           0px;
                    padding:          2px;
                    background-color: #FFFFFF;
                    position:         absolute;
                    z-index:          2; }

a                 { text-decoration:  none;
                    color:            #151515; }

.bblack           { font-weight:      bold;
		              cursor:           pointer;
                    color:            #151515; }

.bblack:hover     { font-weight:      bold;
		              cursor:           pointer;
                    color:            #B42000; }

.black            { font-weight:      normal;
		              cursor:           pointer;
                    color:            #151515; }

.black:hover      { font-weight:      normal;
                    cursor:           pointer;
                    color:            #B42000; }

input             { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    border:           1px;
                    border-style:     solid;
                    border-color:     #151515;
                    padding:          2px;
                    color:            #151515;
                    background-color:#ffffff;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px; }

textarea          { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    border:           1px;
                    border-style:     solid;
                    border-color:     #151515;
                    padding:          2px;
                    color:            #151515;
                    background-color:#ffffff;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px; }

textarea.fixed    { font-family:      Courier New, Courier, monospace;
                    font-size:        13px;
                    font-weight:      bold;
                    border:           1px;
                    border-style:     solid;
                    border-color:     #151515;
                    padding:          2px;
                    color:            #151515;
                    background-color:#ffffff;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px; }

select            { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    border:           1px;
                    border-style:     solid;
                    padding:          2px;
                    border-color:     #151515;
                    color:            #151515;
                    background-color:#ffffff;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px; }

select.smaller    { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        9px;
                    font-weight:      bold;
                    border:           1px;
                    border-style:     solid;
                    padding:          2px;
                    border-color:     #151515;
                    color:            #151515;
                    background-color: #ffffff;
                    -webkit-border-radius: 0px;
                    -moz-border-radius: 0px;
                    border-radius: 0px; }

input.but         { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border:           1px;
                    border-style:     solid;
                    border-color:     #151515;
                    width:            100px;
                    background-color: #F3F3F3;
                    color:            #0AA321;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px; }

input.chb         { border:           1px solid #151515;
                    background-color: #F3F3F3;
                    margin:           0px;
                    padding:          0px;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px; }

.abut             { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border:           1px;
                    border-style:     solid;
                    border-color:     #151515;
                    width:            100px;
                    padding-top:      3px;
                    padding-bottom:   3px;
                    padding-left:     20px;
                    padding-right:    20px;
                    background-color: #F3F3F3;
                    color:            #0AA321;
                    cursor:           pointer;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px; }

button            { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border:           1px;
                    border-style:     solid;
                    border-color:     #151515;
                    background-color: #F3F3F3;
                    color:            #0AA321;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px; }

form              {  margin:          0px; }

td.tabhead        { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border-left:      0px solid #FFFFFF;
                    border-right:     0px solid #FFFFFF;
                    border-top:       1px solid #FFFFFF;
                    border-bottom:    1px solid #151515;
                    background-color: #EEEEEE;
                    color:            #151515; }

td.menulink       { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border-left:      1px solid #151515;
                    border-right:     1px solid #151515;
                    border-top:       1px solid #151515;
                    border-bottom:    1px solid #151515;
                    background-color: #EEEEEE;
                    height:           25px;
                    color:            #151515; }

td.menulinks      { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border-left:      0px solid #FFFFFF;
                    border-right:     0px solid #FFFFFF;
                    border-top:       1px solid #FFFFFF;
                    border-bottom:    1px solid #151515;
                    background-color: #FFFFFF;
                    height:           25px;
                    color:            #151515; }

td.menulinka      { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border-left:      1px solid #151515;
                    border-right:     1px solid #151515;
                    border-top:       1px solid #151515;
                    border-bottom:    0px solid #FFFFFF;
                    height:           25px;
                    background-color: #FFFFFF;
                    color:            #151515; }

td.bordered       { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border-left:      1px solid #151515;
                    border-right:     1px solid #151515;
                    border-top:       0px solid #FFFFFF;
                    border-bottom:    1px solid #151515;
                    height:           25px;
                    background-color: #FFFFFF;
                    color:            #151515; }

td.nohighlight    { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    color:            #151515; }

td.highlight      { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    background-color: #EEEEEE;
                    color:            #151515; }


td.accbooking     { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        14px;
                    font-weight:      normal;
                    background-color: #FFFFFF;                   
                    color:            #151515;
                    height:           30px; }

td.rhighlight     { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    background-color: #FFEEEE;
                    color:            #333333; }

td.inbound        { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    background-color: #FFF5F5;
                    color:            #151515; }

td.outbound       { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    background-color: #F0FFF0;
                    color:            #151515; }

.ltabrow:hover    { background-color: #DDDDDD; }

textarea.mceEdit  { font-family:  Arial, Helvetica, sans-serif;
                    font-size: 11px;
                    font-weight: bold;
                    border: 0px solid #333333;
                    color: #151515;
                    width: 100%; }

.thumblist       {  width:300px;
                    height:60px;
                    overflow:auto;
                    vertical-align:   middle;
                    border-top:       1px solid #151515;
                    border-bottom:    1px solid #151515; }

td.list           { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        12px;
                    font-weight:      normal;
                    border-left:      0px solid #FFFFFF;
                    border-right:     0px solid #FFFFFF;
                    border-top:       1px solid #FFFFFF;
                    border-bottom:    1px solid #151515;
                    color:            #151515; }

tr.list:nth-child(even) { background-color: #FFFFFF;
                          cursor:           pointer; }

tr.list:nth-child(odd)  { background-color: #F5F5F5;
                          cursor:           pointer; }

tr.list:hover     { background-color: #EEEEEE; }


td.nav            { background-color: #FFFFFF;
                    cursor:           pointer; }

td.nav:hover      { background-color: #EEEEEE; }

td.hmenulink      { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border-left:      1px solid #151515;
                    border-right:     1px solid #151515;
                    border-top:       1px solid #151515;
                    border-bottom:    1px solid #151515;
                    background-color: #EEEEEE;
                    line-height:      25px;
                    color:            #151515; }

td.hmenulinks     { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border-left:      0px solid #FFFFFF;
                    border-right:     1px solid #151515;
                    border-top:       0px solid #FFFFFF;
                    border-bottom:    0px solid #FFFFFF;
                    background-color: #FFFFFF;
                    line-height:      5px;
                    color:            #151515; }

td.hmenulinka     { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border-left:      1px solid #151515;
                    border-right:     0px solid #FFFFFF;
                    border-top:       1px solid #151515;
                    border-bottom:    1px solid #151515;
                    line-height:      25px;
                    background-color: #FFFFFF;
                    color:            #151515; }

td.hbordered      { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    border-left:      0px solid #FFFFFF;
                    border-right:     1px solid #151515;
                    border-top:       1px solid #151515;
                    border-bottom:    1px solid #151515;
                    height:           25px;
                    background-color: #FFFFFF;
                    color:            #151515; }

.mainmenu         { padding:3px 10px 3px 10px;
                    background-color:#eeeeee;
                    border:1px solid #999999;
                    margin-right:10px;
                    font-size:11px;
                    font-weight:bold;
                    cursor:pointer;
                    color:#000000;
                    text-align:center; }

.mainmenuactive   { padding:3px 10px 3px 10px;
                    background-color:#ffffff;
                    border:1px solid #999999;
                    margin-right:10px;
                    font-size:11px;
                    font-weight:bold;
                    cursor:pointer;
                    color:#000000;
                    text-align:center; }

a.tips            { text-decoration:  none;
                    font-weight:      bold;
                    cursor:           pointer;
                    font-size:        11px;
                    color:            #151515; }

a.tips:hover      { position:         relative;
                    background:       transparent; }

a.tips span       { position:         absolute;
                    visibility:       hidden;
                    text-decoration:  none; }

a.tips:hover span { visibility:       visible;
                    top:              22px;
                    left:             10px;
                    width:            1000px;
                    height:           auto;
                    font:             normal normal normal 10px/20px Arial, Helvetica, sans-serif;
                    text-align:       left;
                    color:            #000000;
                    background-color: white;
                    margin:           0px;
                    padding:          6px;
                    border:           1px solid #151515; }

.biglink          { text-decoration:  none;
                    font-weight:      normal;
                    cursor:           pointer;
                    font-size:        11px;
                    color:            #151515;
                    margin-left:      8px;
                    border:           1px;
                    border-style:     solid;
                    padding:          3px 3px 3px 3px;
                    border-color:     #666666;
                    color:            #666666;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px;
                    cursor:            pointer; }

#preview {
    display: none;
    position: absolute;
    padding:10px;
    background-color: #fff;
    z-index:9;
    top: 50;
    left: 500;
}

