/*Existing Styles*/
BODY {
    MARGIN-TOP: 0px;
    FONT-SIZE: 20px;
    MARGIN-LEFT: 0px;
    FONT-FAMILY: Verdana;
    /*scrollbar-arrow-color: #1D4995;*/
    scrollbar-3dlight-color: #fffff;
    scrollbar-highlight-color: #1D4995;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #1D4995;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
}

TABLE {
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
}

TH {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lightgrey
}

TD {
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}

    TD.availRoom {
        FONT-WEIGHT: normal;
        FONT-SIZE: 20px;
        CURSOR: hand;
        COLOR: white;
        FONT-FAMILY: Verdana;
        BACKGROUND-COLOR: green
    }

    TD.clswithheld {
        FONT-WEIGHT: normal;
        FONT-SIZE: 20px;
        CURSOR: hand;
        COLOR: white;
        FONT-FAMILY: Verdana;
        BACKGROUND-COLOR: black
    }

    TD.NotExist {
        FONT-WEIGHT: normal;
        FONT-SIZE: 20px;
        CURSOR: hand;
        COLOR: white;
        FONT-FAMILY: Verdana;
        BACKGROUND-COLOR: gray
    }

    TD.nonAvailRoom {
        FONT-WEIGHT: normal;
        FONT-SIZE: 20px;
        CURSOR: hand;
        COLOR: white;
        FONT-FAMILY: Verdana;
        BACKGROUND-COLOR: crimson
    }
/*For 2 coloum table Title*/
.clsTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    WIDTH: 31%;
    COLOR: #0C0C0C;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EAEEF3;
}

.clsTitle-Nowidth {
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #0C0C0C;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EAEEF3;
}
/*end*/
DIV {
    FONT-SIZE: 20px;
    COLOR: black;
    FONT-FAMILY: Verdana;
}

#DIVCONTROL {
    FONT-SIZE: 6pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
}

#DIVCONT {
    FONT-SIZE: 6pt;
    LEFT: 0px;
    WIDTH: 250px;
    CLIP: rect(0px 500px 500px 0px);
    COLOR: black;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 50px;
    HEIGHT: 175px
}

.CLSCROLL {
    FONT-SIZE: 6pt;
    LEFT: 0px;
    VISIBILITY: hidden;
    COLOR: black;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 0px
}

.NavLink {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.Hit {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffff00
}

.RecordStats {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana
}

.RecordTitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}

B {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}

SMALL {
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
}
/*To be used for page heading beside an icon*/
.clsPageHead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}
/*end*/
.clsInstruction {
    FONT-WEIGHT: 300;
    FONT-SIZE: 10pt;
    COLOR: #2c4494;
    FONT-FAMILY: Verdana;
}

FONT.clsWarning {
    FONT-WEIGHT: 300;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana;
}

.reservation {
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    border: 1px solid #000000;
    height: 20px;
    margin-bottom:
}

.highlighttext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #212C7B;
}

.highlighttext1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #212C7B;
}
/*New/Changed Styles*/
/* Body Elements */
.normaltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.highlighttext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #212C7B;
}

.highlighttext1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #212C7B;
}

.letterTxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
/*end*/
/*For Table Elements*/
hr {
    size: 1px;
    color: #1D4995;
}

.tableborder {
    border: 1px solid #415A77;
}

.tableborder1 {
    border: 1px solid #DADFE6;
    background-color: #DADFE6;
}

.tabletopbg {
    background-image: url(../images/themes/table_rowbg.gif);
    background-repeat: round;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 33px;
}

.tableHeader {
    background-repeat: round;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    margin-left: 2px;
    height: 24px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CBD8EC;
    background-color: #7E9ED0;
}

.tableHeadercenter {
    background-repeat: repeat-x;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    margin-left: 2px;
    height: 22px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CBD8EC;
    background-color: #7E9ED0;
    text-align: center;
}

.tableHeader-lastcol {
    background-repeat: repeat-x;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    margin-left: 2px;
    height: 22px;
    background-color: #7E9ED0;
}

.tableToptxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

.tableEndBand {
    background-color: 1D4995;
    height: 3px;
}

.clsFields {
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F9F9FA;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CBD8EC;
}

.clsFields1 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CBD8EC;
}

.clsFields1Center {
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    border-right-width: 1px;
    border-right-style: solid;
    /*border-right-color: #CBD8EC;*/
    text-align: center;
}

.clsFields1Left {
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    border-right-width: 1px;
    border-right-style: solid;
    /*border-right-color: #CBD8EC;*/
    text-align: left;
    padding-left: 10px;
}

.clsFields2 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EFF1F4;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CBD8EC;
}

.clsFields2Center {
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EFF1F4;
    border-right-width: 1px;
    border-right-style: solid;
    text-align: center;
    /*border-right-color: #CBD8EC;*/
}

.tbgrow1 {
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #EAEEF3;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000000;
}

.tbgrow2 {
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
}
/*Form elements*/
select, textarea {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    border: 1px solid #cccccc;
    background-color: #FFFFFF;
}

.button {
    BORDER-RIGHT: #a3b0c0 1px solid;
    BORDER-TOP: #e3e7ec 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(../images/themes/buttonbg.gif);
    BORDER-LEFT: #e3e7ec 1px solid;
    COLOR: #000000;
    height: 30px;
    BORDER-BOTTOM: #a3b0c0 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

input {
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/*message styles*/
.messageBG {
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    border: 1px solid #CCCCCC;
    height: 20px;
    margin-bottom:
}

.red {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #CC0000;
}

.green {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #339900;
}
/*link colours*/

.btnlinkcolor {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 25px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
}

    .btnlinkcolor:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 25px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        display: block;
    }

.linkcolor {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0000CC;
    font-weight: normal;
    text-decoration: none;
}

a.linkcolor:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #008000;
    text-decoration: underline;
}

.show-hidetxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

a.show-hidetxt:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

.trailtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0000CC;
    font-weight: normal;
    text-decoration: none;
}

.dgreenlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #009902;
    text-decoration: underline;
}

a.dgreenlink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #006633;
    text-decoration: underline;
}

.dorangelink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF9C00;
    text-decoration: underline;
}

a.dorangelink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF6600;
}

.dbluelink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #0000CC;
    text-decoration: underline;
}

a.dbluelink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    text-decoration: underline;
}

.dpinklink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF00FF;
    text-decoration: underline;
}

a.dpinklink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #990066;
    text-decoration: underline;
}

.dredlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF0006;
    text-decoration: underline;
}

a.dredlink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #990000;
    text-decoration: underline;
}

.dblacklink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

a.dblacklink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

.dbrownlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #8C4800;
    text-decoration: underline;
}

a.dbrownlink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #8C4800;
    text-decoration: underline;
}
/*Backgrounds*/
.bg {
    background-color: #A3B0C0;
}

.bg1 {
    background-color: #F9F8D4;
}

.bg2 {
    background-color: #F7F7F8;
}

.bg3 {
    background-color: #EDF2F7;
}
/*legends*/
.legend {
    background-color: #FFFFEB;
    border: 1px solid #C6CDC4;
}
/*Table Corners*/
.ltcorner {
    background-image: url(../images/orange/cornor.gif);
    background-repeat: no-repeat;
    height: 22px;
    width: 0px;
}

.rtcorner {
    background-image: url(../images/orange/cornor-rt.gif);
    background-repeat: no-repeat;
    height: 22px;
    width: 0px;
}

.tableHeader1-lastcol {
    background-repeat: repeat-x;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    margin-left: 2px;
    height: 22px;
    background-color: #A4BBDE;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
}

.WtFont {
    font-weight: bold;
    color: #FFFFFF;
}

a {
    color: #0000FF;
    text-decoration: none;
}


