html, body {
    height: 100%;
    font-size: 10px;
    font-family: verdana, helvetica;
    cursor: default;
    margin: 0px;
    padding: 0px;
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #d7d7d7;
}

.mainTable {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
.leftTableBG {
    background: transparent url(/images/middle-repeat-left-bg.jpg) repeat-y right;
    width: 17px;
}
.middleTableContent {
    width: 958px;
    background-color: #ffffff;
}
.middleTableContentMM {
    width: 886px;
    margin: 10px 0px 10px 0px;
}
.rightTableBG {
    background: transparent url(/images/middle-repeat-right-bg.jpg) repeat-y left;
    width: 17px;
}
.leftTableBGRepeat {
    background: transparent url(/images/top-left-repeat-bg.jpg) repeat-x top center;
}
.rightTableBGRepeat {
    background: transparent url(/images/top-right-repeat-bg.jpg) repeat-x top center;
}

.ctTable {
    width: 958px;
    margin: 0px;
    padding: 0px;
}
.ctTableTop {
    background: transparent url(/images/top-middle-bg.jpg) no-repeat top center;
    height: 17px;
}
.ctTableTopLogo {
    background: transparent url(/images/top-middle-logo.jpg) no-repeat top center;
    height: 112px;
}
.ctTableTopMenuBG {
    background: transparent url(/images/top-menu-bg.jpg) no-repeat top center;
    height: 55px;
    margin: 15px 0px 15px 0px;
}
#ctTableTopMenuDiv {
    border: 1px solid red;
    width: 886px;
    height: 55px;
}
.ctTableMenu  a {
    text-decoration: none;
    color: #ffffff;
}
.ctTableMenu a:hover {
    text-decoration: underline;
}
.ctTableMenu1 {
    width: 12px;
}
.ctTableMenu2 {
    padding: 0px 0px 0px 5px;
}
.ctTableMenu3 {
    width: 30px;
}


.lmDivFirst {
    float: left;
    background: transparent url(/images/lm-div-first.jpg) no-repeat top center;
    width: 215px;
    height: 31px;
}
.lmDivFirstDiv {
    float: left;
    padding: 8px 10px 0px 40px;
    font-weight: bold;
    font-size: 12px;
}
.lmDivRow {
    float: left;
    background: transparent url(/images/lm-div-row.jpg) no-repeat top center;
    width: 215px;
    height: 15px;
    margin: 0px 0px 0px 0px;
}
.lmDivRowEmpty {
    float: left;
    background: transparent url(/images/lm-div-row-empty.jpg) no-repeat top center;
    width: 215px;
    height: 15px;
}
.lmDivLast {
    float: left;
    background: transparent url(/images/lm-div-last.jpg) no-repeat top center;
    width: 215px;
    height: 31px;
}
.lmDivMap {
    float: left;
    background: transparent url(/images/lm-div-map.jpg) no-repeat top center;
    width: 215px;
    height: 117px;
}


.footer {
    background: transparent url(/images/footer-bg.jpg) no-repeat top center;
    height: 56px;
}


a {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}


#headerMenuBtn1 {
    background: url('/images/negotiant.jpg') no-repeat;
    float: left;
    display: block;
    width: 394px;
    height: 267px;
    text-decoration: none;
}
#headerMenuBtn1:hover {
    background: url('/images/negotiant-over.jpg') no-repeat;
    text-decoration: none;
}
#headerMenuBtn2 {
    background: url('/images/negotreal.jpg') no-repeat;
    width: 394px;
    height: 267px;
    float: left;
    display: block;
    text-decoration: none;
}
#headerMenuBtn2:hover {
    background: url('/images/negotreal-over.jpg') no-repeat;
    text-decoration: none;
}


FORM {
    margin: 0px;
    padding: 0px;
    color: #535953;
}

INPUT {
    color: #535953;
    font-size: 10px;
    cursor: pointer;
    border: 1px solid #d0d0d0;
}
.btn_ {
    color: #bf2727;
    font-size: 10px;
    cursor: pointer;
    border: 1px solid #d0d0d0;
}
#btn_search {
    color: #bf2727;
    font-size: 10px;
    cursor: pointer;
    border: 1px solid #d0d0d0;
}
#btn_search_reset {
    color: #bf2727;
    font-size: 10px;
    cursor: pointer;
    border: 1px solid #d0d0d0;
}
TEXTAREA {
    color: #535953;
    font-size: 10px;
    cursor: pointer;
    border: 1px solid #d0d0d0;
}
SELECT {
    color: #535953;
    font-size: 10px;
    cursor: pointer;
}

img {
    border: 0;
}

a {
cursor: pointer;
}

h1 {
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

#content-db-view {
    text-align: left;
}

.msgInfo {
    color: #000080;
    font-weight: bold;
}

.msgError {
    color: #ff0000;
    font-weight: bold;
}

.filter {
    padding-bottom: 10px;
    width: 100%;
    background-color: #e9e9e9;
}

.filterCalendar {
    background-color: transparent;
    border: 0px;
}

.recordset {
    width: 100%;
}

.recordsetHeader {
    text-align: center;
    background-color: #0c141f;
    color:#ccccff;
}

.recordsetHeaderTrans {
    background-color: #ffffff;
}

a.recordsetHeaderHref {
    color:#ffffff;
}
a.recordsetHeaderHref:hover {
    color: #ffffff;
}

.recordsetRowOdd {
    background-color: #efefef;
}

.recordsetRowEven {
    background-color: #f5f5de;
}

.recordsetRowSelected {
    background-color: #286894;
    color: #ffffff;
}

table tr.recordsetRowOdd:hover,
table tr.recordsetRowEven:hover,
table tr.recordsetRowSelected {
    background-color: #286894;
    color: #ffffff;
}


.package_calendar_day {
    background-color: #f5f5de;
}
.package_calendar_sunday {
    background-color: #efefef;
}
.package_calendar_today {
    background-color: #286894;
}
