﻿body {
    font-family: Arial; /*background: transparent url("../images/background.gif") repeat fixed;*/
    margin: 0px;
}

.DivMain {
    height: 400px;
    width: 100%; /*	background: transparent url("../images/background.gif") repeat fixed;*/
    top: 0px;
}

.wrap {
    width: 100%;
    
}

.head_wrap {
    width: 100%;
    text-align: center;
}

.headrow_one {
    width: 100%;
    height: 95px;
}

.DivMenuHotel {
    margin-left: .3em;
}

.DivLogo {
    float: left;
    border-left: 0px;
    margin-left: 2.10%;
    margin-top: 0%;
    width: 15.3%;
    height: 95px;
    background: #e4eec8;
}

.DivLogoIn {
    width: 85.36%;
    height: 55px;
    margin-left: 7.32%;
    background: #4E7282;
}

.DivModule {
    float: left;
    width: 100%;
    height: 25px;
    margin-top: 0.95em;
}

.DivModuleDrop {
    font-size: 11px;
    font-weight: 500;
    color: Gray;
}

.DivMenu {
    background-position: #4E7282;
    float: left;
    margin-left: 1.61%;
    margin-top: 10px;
    width: 78.861%;
    text-align: left;
    height: 55px;
    background: #4E7282;
}

.DivFooter {
    background: #4E7282;
}

.DivMenu2 {
    background-position: #4e7282;
    float: left;
    margin-left: 1.61%;
    margin-top: 10px;
    width: 78.861%;
    text-align: left;
    height: 58px;
    background: #4E7282;
}

.DivMenuCornerLeft {
    float: left;
    height: 15px;
}

.DivMenuCornerRight {
    float: right;
    height: 5px;
}

.DivMenusep1 {
    background-color: #b35639;
    width: 97.5%;
    height: 5px;
    margin-left: 1.5%;
    margin-top: 0px;
    overflow: hidden;
}

.DivMenusep2 {
    background-color: #c4785c;
    height: 5px;
    width: 97.5%;
    margin-left: 1.5%;
    margin-top: 0px;
    overflow: hidden;
}

.DivHotel {
    float: left;
    margin-left: 1.61%;
    width: 12.9%;
    text-align: center;
    height: 33px;
    background: #4E7282;
}

.rowone_Logout {
    float: left;
    width: 65%;
    text-align: left;
    height: 25px;
    background: transparent;
}

.DivIframe {
    float: left;
    margin-left: 2.12%;
    width: 95.9%;
    margin-top: 2em;
    background: transparent url("../images/Mainbackground.gif") repeat fixed;
}

.ConMain1 {
    float: left;
    width: 100%;
    background-color: #b35438;
    height: 15px;
    margin: 0px;
}

.ConMain2 {
    border: 8px solid #c2775c;
    float: left;
    width: 98.7%;
    text-align: left;
    background-color: #c2775c;
    font-weight: bold;
    font-size: 15px;
    vertical-align: top;
    margin: 0px;
}

.Deshboard {
    float: left;
    margin-left: 0%;
    margin-top: .5%;
    vertical-align: middle;
    color: #2D2D2D;
    font-size: 12px;
}

.DivContent {
    height: auto;
    text-align: left;
    float: left;
    width: 100%;
    background-color: White;
    margin-top: 2.5%;
}

.DivContentBackgroud {
    height: auto;
    text-align: left;
    float: left;
    width: 100%;
    margin-top: 2.5%;
    background-color: #eef2fb;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    background-color: #fff;
}

.DivContent1 {
    height: auto;
    text-align: left;
    float: left;
    width: 100%;
    background-color: White;
    margin-top: 1%;
}

.DivContentSep {
    height: auto;
    text-align: left;
    float: left;
    width: 100%;
    background-color: White;
    margin-top: 0%;
}

.HeaderBtnDiv {
    margin-left: 0%;
    float: left;
    margin-top: 0.25%;
}

.HeaderBtnDiv1 {
    margin-left: 0%;
    float: left;
    width: auto;
}

.DivSubmenumargin {
    width: 1.5%;
    float: left;
    background-color: #4E7282;
}

.inputButton {
    color: Black;
    border: 0px solid;
    font: bold;
    background-color: #4E7282;
}

    .inputButton:hover {
        color: White;
    }

.MainButton {
    color: white;
    background-color: transparent;
    border: 0px solid;
    font: bold;
    outline: 0;
}

    .MainButton:hover {
        color: Black;
    }

.SubButton {
    color: White;
    background-color: transparent;
    border: 0px solid;
    font: bold;
    outline: 0;
}

/* Master Page Button Style */

.MasterMainButton {
    color: white;
    background-color: transparent;
    border: 0px solid;
    font: bold;
    outline: 0;
    font-size: 12px;
    margin-top: 5px;
    text-decoration: none;
    width: 100%;
}

.MasterSubButton {
    color: White;
    background-color: transparent;
    border: 0px solid;
    font: bold;
    outline: 0;
    font-size: 12px;
    margin-bottom: 5px;
    text-decoration: none;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.myCorner {
    cursor: pointer;
    width: 130px;
    margin-top: .3%;
    vertical-align: bottom;
    float: left;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    height: 18px;
}

.BottomCorner {
    cursor: pointer;
    width: 150px;
    margin-bottom: .3%;
    vertical-align: middle;
    float: left;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    height: 19px;
}

.MyMenu {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-align: left;
    height: 15px;
}

.SubButton:hover {
    color: Black;
}

.PageButton {
    /*border-style: solid; 	border-color: inherit; 	border-width: 0px; 	color: white; 	background-color: transparent; 	height: 22px; 	color: #FFFFFF;     font-weight: bold;     padding: 0px 13px;     background: #d1e1a3;     color: #006699;     display: block;     border-left: 1px  solid #94b762;         border-right: 0px  solid #94b762;             border-bottom: 0px  solid #94b762;                 border-top: 0px  solid #94b762;                 line-height: 29px;*/
    margin: 0px;
    color: #006699;
    padding: 0px;
    line-height: 29px;
    background: #d1e1a3;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 0px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold;
}

    .PageButton:hover {
        /*text-decoration: underline;*/
        color: #fff;
        font-weight: bold;
        background: #839b14;
        border-left: 0px solid #94b762;
    }



.WindowButton {
    margin: 0px;
    color: #006699;
    padding: 0px;
    line-height: 29px;
    background: #d1e1a3;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 1px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold;
    /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .WindowButton:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        margin: 0%;
    }


.WindowBottomButton {
    margin: 0px;
    color: #006699;
    padding: 0px;
    line-height: 27px;
    background: #d1e1a3;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 0px solid #94b762;
    border-right: 1px solid #94b762;
    border-bottom: 1px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold;
    /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .WindowBottomButton:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        margin: 0%;
    }






.WindowRedButton {
    margin: 0px;
    color: #fff;
    padding: 0px;
    line-height: 29px;
    background: #FF0000;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 1px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold; /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .WindowRedButton:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        margin: 0%;
    }



.WindowRed {
    margin: 0px;
    color: #fff;
    padding: 0px;
    line-height: 29px;
    background: #FF0000;
    font-size: 16px;
    display: block;
    float: left;
    border-left: 1px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold; /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .WindowRed:hover {
        color: #fff;
        font-weight: bold;
        background: #00496d;
        margin: 0%;
        cursor: pointer;
    }

.WindowGreen {
    margin: 0px;
    color: white;
    padding: 0px;
    line-height: 29px;
    background: Green;
    font-size: 16px;
    display: block;
    float: left;
    border-left: 1px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold; /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .WindowGreen:hover {
        color: #fff;
        font-weight: bold;
        background: #00496d;
        margin: 0%;
        cursor: pointer;
    }

.WindowButtonspl {
    margin: 0px;
    color: #006699;
    padding: 0px;
    line-height: 28px;
    background: #d1e1a3;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 1px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold;
    /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .WindowButtonspl:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        margin: 0%;
    }


.WindowButton4 {
    margin: 0px;
    color: #006699;
    padding: 0px;
    line-height: 29px;
    background: #d1e1a3;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 1px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold;
    /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .WindowButton4:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        margin: 0%;
        /*border-left: 1px solid #94b762;*/
    }

.WindowButton5 {
    margin: 0px;
    color: #006699;
    padding: 0px;
    line-height: 29px;
    background: #d1e1a3;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 1px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold;
    /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .WindowButton5:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        margin: 0%;
        /*border-left: 1px solid #94b762;*/
    }


.WindowButtonCond {
    margin: 0px;
    color: white;
    padding: 0px;
    line-height: 29px;
    background: red;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 1px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold;
    /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .WindowButtonCond:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        border-left: 1px solid #94b762;
    }

.GridButton {
    border-style: solid;
    border-color: inherit;
    border-width: 0px;
    color: white;
    background-color: #4E7282;
    height: 22px;
}

    .GridButton:hover {
        text-decoration: underline;
    }

.PageButton1 {
    color: white;
    background-color: transparent;
    border: 0px solid;
    font: bold;
    width: 120px;
}

    .PageButton1:hover {
        text-decoration: underline;
    }

.btnmouseover {
    color: White;
    background-color: #4E7282;
    border: 0px solid;
}

.btnmouseout {
    color: Black;
    background-color: transparent;
    border: 0px solid;
    font: bold;
}

.btnMenuclick {
    color: White;
    background-color: #b35639;
    border-style: none;
    outline: 0;
}

.DivFieldTitleLeft {
    float: left;
    margin-left: 1em;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #383838;
    width: 100%;
}

.btnSubMenuclick {
    color: White;
    background-color: #c4785c;
    border: 0px solid;
}

.DivLogout {
    float: right;
    width: 6%;
    text-align: right;
}

.DivLogoutLink {
    font: text-decoration:underline;
    font-weight: bold;
    font-size: 12px;
    color: Black;
}

.DivWel {
    font-style: italic;
    font-size: 12px;
    color: #507282;
}

.DivLeftCorner {
    float: left;
    height: 15px;
    width: 15px;
    display: none;
}

.DivLeftCorner1 {
    float: left;
    height: 15px;
}

.DivRightCorner {
    float: right;
    height: 15px;
    width: 15px;
    display: none;
}

.DivRightCorner1 {
    float: right;
    height: 15px;
}

.LeftCornerImg {
    margin-top: 0px;
    height: 18px;
}

.LeftCornerImg1 {
    margin-top: 0px;
    width: 15px;
    height: 18px;
    text-align: right;
}

.DivSubLeftCorner {
    float: left;
    height: 15px;
    display: none;
}

.DivSubLeftCorner1 {
    float: left;
    height: 15px;
}

.DivSubRightCorner {
    float: right;
    height: 15px;
    display: none;
}

.DivSubRightCorner1 {
    float: right;
    height: 15px;
}

.LeftSubCornerImg {
    margin-top: 0px;
    width: 15px;
    height: 18px;
}

.ConMainDiv {
    text-align: left;
    float: left;
    font-size: 10px;
    width: 100%;
    background-color: White;
}

.DivWarp {
    width: 100%;
    float: left;
    margin-top: 5px;
}

.DivVendorSel {
    float: left;
    width: 100%;
    background-color: White;
}

.DivVendorSelVendorName {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 1%;
    margin-top: 1.5%;
    text-align: left;
    width: 10%;
    color: #000000;
}

.DivVendorSelText {
    float: left;
    width: 70%;
    margin-left: 1em;
    margin-top: 1em;
}

.DivVendorSelButton {
    float: left;
    margin-left: 12.2%;
    margin-top: .5em;
    background: #4E7282;
}

.DivGenInfo {
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-left: 1em;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 20px;
    text-align: left;
    color: #171717;
}

.DivGenInfoHeight {
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-left: 1em;
    margin-top: 5px;
    text-align: left;
    color: #171717;
}

.DivFooterGenInfo {
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    color: #171717;
}

.DivGenInfosmaller {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 1.2%;
    margin-top: .5em;
    height: 20px;
    text-align: left;
    color: #171717;
}

.DivGenInfosmallernormal {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 1.2%;
    margin-top: .5em;
    height: 20px;
    text-align: left;
    color: #171717;
}

.DivGenInfoCenter {
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-left: 1em;
    margin-top: .5em;
    height: 20px;
    text-align: center;
    color: #171717;
}

.DivGenInfoSep {
    float: left;
    margin-left: 1%;
    background-color: Transparent; /*#FFFFFF;*/
    height: 2px;
    width: 98%;
    margin-top: .2em;
    margin-bottom: .2em;
    overflow: hidden;
}

.DivSectionSepGray {
    float: left;
    margin-left: 1%;
    background-color: #C0C0C0;
    height: 1px;
    width: 98%;
    margin-top: .5em;
    margin-bottom: .2em;
    overflow: hidden;
}


.DivFooterGenInfoSep {
    float: left;
    margin-left: 1%;
    background-color: #EFEFEF;
    height: 1px;
    width: 98%;
    margin-top: .1em;
    margin-bottom: .1em;
    overflow: hidden;
}

.DivBreakLine {
    float: left;
    margin-left: 1%;
    background-color: #94b762;
    height: 2px;
    width: 98%;
    margin-top: .3em;
    margin-bottom: .3em;
    overflow: hidden;
}

.HeaderStyle {
    background-color: #e4eec8;
}


.DivVendorInfoNew {
    float: left;
    width: 100%;
    margin-top: .1em;
}

.DivReq {
    float: left;
    margin-left: 1em;
    font-size: 15px;
    background-color: #ff0000;
    width: 2px;
    height: 18px;
    margin-top: .1%;
}

.DivFieldTitle {
    float: left;
    margin-left: 2em;
    font-size: 11px;
    width: 10%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}

.DivFieldTitleRpt {
    float: left;
    margin-left: 2em;
    font-size: 12px;
    width: 10%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}

.DivFooterTitle {
    float: left;
    margin-left: 1.3em;
    width: 15%;
    font-weight: bold;
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
}

.DivFooterTitle2 {
    float: left;
    margin-left: 1.3em;
    width: 15%;
    font-weight: bold;
    text-align: left;
    font-size: 12px;
    color: Black;
}

.DivFooterTitlebolder {
    float: left;
    margin-left: 1.3em;
    width: 15%;
    font-weight: bolder;
    text-align: left;
    font-size: 12px;
    color: black;
}

.DivRightFieldTitle {
    float: left;
    margin-left: 2em;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #383838;
}


.DivSplTitle {
    font-size: 12px;
    font-weight: bold;
    color: #383838;
}

.DivLeftFieldTitle {
    float: right;
    margin-left: 2em;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #383838;
}

.DivIncrease {
    width: 13%;
}

.DivFieldTitlePer {
    float: left;
    margin-left: 2em;
    font-size: 12px;
    width: 11%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #383838;
}

.GridCustom {
    background-color: #f8ffed;
}

    .GridCustom.hover {
        background-color: #EAEAEA;
    }

.DivTextBoxNew {
    margin-left: .50em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 28%;
    text-align: left;
}

.DivFooterTextBox {
    border: none;
    float: left;
    text-align: Left;
    vertical-align: middle;
    width: 26%;
    font-size: 12px;
    color: #5C5C5C;
}

.DivNightAudit {
    margin-left: 1%;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 31%;
    text-align: left;
    font-size: 11px;
}

    .DivNightAudit input {
        vertical-align: middle;
    }

.DivTextBoxAc {
    margin-left: .50em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 17%;
    text-align: left;
}

.DivTextBoxAc30 {
    margin-left: .50em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 50%;
    text-align: left;
}

.DivField {
    /*	border:none #FFF; font-size:12px; color:#5C5C5C; 	height: 17px;*/
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    font-size: 11px;
    width: 80%;
    /*	padding: 5px 5px 1px 5px;
	display: inline-block; */
}

    .DivField input {
        width: 80%;
    }

.DivFieldReadOnly {
    border: 1px solid;
    font-size: 11px;
    width: 80%;
    background-color: #E2E2E2;
    border-color: #E2E2E2;
}





.DivFieldGray {
    /*	border:none #FFF; font-size:12px; color:#5C5C5C; 	height: 17px;*/
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    font-size: 11px;
    width: 80%;
    color: Gray;
    text-align: right;
    /*	padding: 5px 5px 1px 5px;
	display: inline-block; */
}

    .DivFieldGray input {
        color: Gray;
        width: 80%;
    }



.DivFieldSelect {
    /*	border:none #FFF; font-size:12px; color:#5C5C5C; 	height: 17px;*/
    /*	background: #f8ffed;*/
    border: 0px solid #e1e1e1;
    width: 55px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

    .DivFieldSelect input {
        width: 55px;
        font-weight: bold;
        font-size: 12px;
        text-align: center;
    }

.DivFieldFreeze {
    /*	border:none #FFF; font-size:12px; color:#5C5C5C; 	height: 17px;*/
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    font-size: 11px;
    width: 80%;
    color: #6C6C6C; /*	padding: 5px 5px 1px 5px;
	display: inline-block; */
}

    .DivFieldFreeze input {
        width: 80%;
    }

.DivCheckBox {
    margin-left: .50em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 26%;
    text-align: left;
}

    .DivCheckBox label {
        margin-left: 1px;
        vertical-align: text-top;
    }

.DivCheckField {
    background: #f8ffed;
    border: 0;
    font-size: 11px;
    width: 80%;
    text-align: center;
}

.GridTextbox {
    border: none #FFF;
    font-size: 12px;
    color: #5C5C5C;
    width: 100%;
    margin: 0px;
}

.GridTextboxRightAlign {
    border: none #FFF;
    font-size: 10px;
    color: #5C5C5C;
    width: 100%;
    margin: 0px;
    text-align: center;
    cursor: pointer;
}

.lblAmtField {
    font-size: 12px; /*color: #5C5C5C;*/
    text-align: right;
}


.DivFieldAmt {
    border: 1px solid #e1e1e1;
    font-size: 12px; /*color: #5C5C5C;*/
    text-align: right;
    background: #f8ffed; /*border: 1px solid #e1e1e1;
	font-size: 11px;*/
}

.DivFieldRed {
    font-size: 12px; /*color: #5C5C5C;*/
    text-align: right;
    background-color: Red;
    color: White; /*border: 1px solid #e1e1e1;

	font-size: 11px;*/
}

.GridItemFooter {
    border-top-style: solid;
    border-top-width: 1pt;
    border-top-color: #5C5C5C;
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
}

.GridItemFooterAmt {
    border-top-width: 1pt;
    border-top-color: #5C5C5C;
    text-align: right;
    font-size: 12px;
    color: #5C5C5C;
    padding-right: 10px;
}

.DivTextField {
    font-size: 12px;
    color: #5C5C5C;
}

    .DivTextField input {
        background: #f8ffed;
    }



.DivLabelField {
    font-weight: normal;
    font-size: 12px;
    color: #5C5C5C;
}

.GridTextAmount {
    border: none #FFF;
    font-size: 11px;
    text-align: right;
    color: #5C5C5C;
    overflow: visible;
    padding-right: 2px;
}

.GridTextUnderlineAmount {
    border-left: outset 1px #5C5C5C;
    border-top: outset 1px #5C5C5C;
    border-right: outset 1px #5C5C5C;
    border-bottom: outset 1px #5C5C5C;
    font-size: 12px;
    text-align: right;
}

.GridTextAmount1 {
    border: none #FFF;
    font-size: 12px;
    color: #5C5C5C;
    text-align: right;
    cursor: pointer;
    text-decoration: underline;
}

.DivFieldRight {
    border: none #FFF;
    font-size: 12px;
    color: #5C5C5C;
    text-align: right;
    cursor: default;
   
}

.DivField:hover {
    background-color: #EAEAEA;
}

.DivFieldAmt:hover {
    background-color: #EAEAEA;
}

.GridHeader {
    text-align: left;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
}

.GridHeader1margin {
    padding-left: 5%;
    text-align: left;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
}

.GridHeaderPointer {
    text-align: left;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
    cursor: pointer;
}


.GridHeaderLeftMargin {
    text-align: left;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
    margin-left: 300px;
}


.GridHeaderNormal {
    text-align: left;
    font-size: 10px;
    color: #383838;
    font-weight: normal;
}

.GridHeadersmall {
    text-align: left;
    font-size: 10px;
    color: #383838;
    font-weight: bold;
}

.GridHeaderMargin {
    text-align: left;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
    margin: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.GridHeaderSpl {
    margin-left: 10%;
    text-align: left;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
}

.GridHeaderAmt {
    text-align: right;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
    padding-right: 10px;
}

.GridHeaderCenter {
    text-align: center;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
}

.GridItem {
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
}

.GridItemRed {
    text-align: left;
    font-size: 12px;
    color: #FF0000;
}

.GridItemBlack {
    text-align: left;
    font-size: 12px;
    color: Black;
    font-weight: bold;
}

.GridItemSmall {
    text-align: left;
    font-size: 11px;
    color: #5C5C5C;
}

.GridItemSmall10 {
    text-align: left;
    font-size: 8px;
    color: #5C5C5C;
}

.GridItemcenter {
    text-align: center;
    font-size: 12px;
    color: #5C5C5C;
}

.GridItemFooter {
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
    border-top-style: solid;
    border-top-color: #800000;
}

.GridItemOrange {
    text-align: left;
    font-size: 12px;
    color: #CD4E0E;
}
/*
.GridItemUnderline
{
	/*text-decoration: underline;*/
/*text-align: left;
	color: #3366FF;
	font-size: 12px;*/
/*text-space-collapse:trim;
    display:block;*/
/* white-space-collapse: discard;*/
/* text-space-collapse:trim-inner;*/
/*}*/
/* chanfe color blaue to blue */
.GridItemUnderline2 {
    text-decoration: None;
    text-align: left;
    font-size: 12px;
    color: blue;
    font-weight: normal;
}

.GridItemSpl {
    padding-left: 10%;
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
}

.GridItemPointer {
    /*text-align: left; 	font-size: 12px; 	color: #5C5C5C;*/
    cursor: pointer;
    border-style: none;
    border-width: 0px;
    border-color: #e4eec8;
    color: #333333;
    padding: 4px;
    font: normal 11px Tahoma;
}

.GridItemtext {
    /*text-align: left; 	font-size: 12px; 	color: #5C5C5C;*/
    cursor: pointer;
    border-style: none;
    border-width: 0px;
    border-color: #e4eec8;
    color: #333333;
    padding: 4px;
    font: normal 11px Tahoma;
    mso-number-format: "\@"; /*force text*/
}

.GridItemRedPointer {
    /*text-align: left; 	font-size: 12px; 	color: #5C5C5C;*/
    cursor: pointer;
    border-style: none;
    border-width: 0px;
    border-color: #e4eec8;
    color: Red;
    padding: 4px;
    font: normal 11px Tahoma;
}

.GridItemPointerlink {
    /*text-align: left; 	font-size: 12px; 	color: #5C5C5C;*/
    cursor: pointer;
    border-style: none;
    border-width: 0px;
    border-color: #e4eec8;
    color: #5151FF;
    padding: 4px;
    font: normal 11px Tahoma;
}

.GridItemPointerMargin {
    text-align: left;
    color: #5C5C5C;
    cursor: pointer;
    margin: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.GridItemCursorDepault {
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
    cursor: default;
}

.GridItemUnderline {
    text-align: left;
    font-size: 12px;
    color: #3366FF;
    cursor: pointer;
    /*text-decoration: underline;*/
}

.GridItemWithoutUnderline {
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
    cursor: pointer;
    text-decoration: none;
}

.GridItemAmt {
    text-align: right;
    font-size: 12px;
    color: #5C5C5C;
    padding-right: 10px;
}

.GridItemAmtPointer {
    text-align: right;
    font-size: 12px;
    color: #5C5C5C;
    padding-right: 10px;
    cursor: pointer;
}

.GridItemAmtOrange {
    text-align: right;
    font-size: 12px;
    color: #CD4E0E;
    padding-right: 10px;
}

.GridHeaderStyle {
    background-color: #e4eec8;
    font: True;
    color: Black;
}

.DivFieldTitle1 {
    /*	float: left; 	margin-left: 6em; 	font-size: 12px; 	width: 10%; 	text-align: right; 	margin-top: .1em; 	vertical-align: middle; 	font-weight: normal; 	font-weight: bold; 	color: #383838; 	height: 14px; 	white-space: nowrap;*/
    float: left;
    margin-left: 4em;
    font-size: 11px;
    width: 10%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}

.DivFieldTitle2 {
    /*	float: left; 	margin-left: 6em; 	font-size: 12px; 	width: 10%; 	text-align: right; 	margin-top: .1em; 	vertical-align: middle; 	font-weight: normal; 	font-weight: bold; 	color: #383838; 	height: 14px; 	white-space: nowrap;*/
    float: left;
    margin-left: 4em;
    font-size: 11px;
    width: 12%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}

.DashboardA {
    font-size: 15px;
    color: #2D2D2D;
}

.Dashboard {
    float: left;
    margin-left: 0%;
    margin-top: .5%;
    vertical-align: middle;
    color: #2D2D2D;
    font-size: 12px;
}


.Dashboardtop {
    float: left;
    margin-left: 2.12%;
    width: 95.9%;
    background-color: #c2775c;
    height: 8px;
}

.DashboardText {
    float: left;
    margin-left: 2.12%;
    width: 95.9%;
    background-color: #c2775c;
}

.DivDeshboardButton {
    float: right;
    /*margin-right: .2%;*/
    vertical-align: top;
    text-align: right; /*background: #4E7282;*/
}

    .DivDeshboardButton:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        /*border-left: 1px solid #94b762;*/
        margin: 0%;
        padding: 0px 0px 0px 0px;
    }

.DivRightControl {
    float: right;
    margin-right: .5%;
    vertical-align: top;
    text-align: right;
}

.DivDeshboardRequired {
    float: right;
    font-size: 12px;
    margin-top: .5%;
    margin-right: .2%;
    vertical-align: top;
    text-align: right;
    color: #2D2D2D;
}

.DivDeshboardRequiredMark {
    float: right;
    font-size: 15px;
    background-color: #ff0000;
    width: 2px;
    height: 18px;
    margin-right: .5%;
    margin-top: .5%;
}

.DeshboardButton {
    background: #4E7282;
}

.DivGridLine {
    float: left;
    margin-left: 1%;
    background-color: #b35639;
    height: 2px;
    width: 98%;
    margin-top: 1em;
    margin-bottom: 0em;
    overflow: hidden;
}

.DivBlockSep {
    float: left;
    margin-left: 1%;
    background-color: #839b14;
    height: 2px;
    width: 98%;
    margin-top: 1em;
    margin-bottom: 0em;
    overflow: hidden;
}

.DivBlockButtonLeft {
    float: left;
    margin-left: 0%;
    background: #839b14;
    margin-top: .5em;
    text-align: left;
}

.DivBlockButton {
    float: right;
    margin-right: 1em; /*	background: #d1e1a3;*/
    margin-top: .5em;
    text-align: left;
    height: 26px;
}

.DivBlockLabel {
    font-size: 12px;
    color: Red;
    float: right;
    margin-right: 1em;
    background: #fff;
    margin-top: .7em;
    text-align: left;
}

.DivBlockButton1 {
    background: #4E7282;
}


.DivGridTest {
    float: left;
    margin-left: 1%;
    width: 98%;
    margin-top: .3em;
    /*margin-bottom:4%;*/
}

    .DivGridTest input {
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        margin-top: .5em;
    }



.DivGrid {
    float: left;
    margin-left: 1%;
    width: 98%;
    margin-top: .3em;
}

    .DivGrid input {
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        margin-top: .5em;
    }

.DivGridChk {
    float: left;
    margin-left: 1%;
    width: 98%;
    margin-top: .3em;
}

    .DivGridChk input {
        /*background: #f8ffed;*/
        /*border: 1px solid #e1e1e1;*/
        margin-top: .5em;
    }

.DivPopupHeader {
    width: 100%;
    background-color: #F0FAFF;
}

.DivPopupHeaderLabel {
    float: left;
    margin-left: 0em;
}

.DivContractPopup {
    width: 99%;
    background-color: White;
}

.DivContractPopupElement {
    float: left;
    margin-left: 2em;
    text-align: left;
    width: 20%;
}

.DivContractPopupElement1 {
    float: left;
    margin-left: 1em;
    text-align: left;
    margin-left: 1em;
    width: 70%;
}

.modalBackground {
    background-color: #797979;
    filter: alpha(opacity=90);
    opacity: 1;
}



.modalPopup {
    background-color: #FFF;
    width: 300px;
    height: 170px;
    border-top: 0px;
}

.modalPopup_1 {
    background-color: #FFF;
    width: 300px;
    height: 170px;
    border-top: 0px;
}

.modalPopupnew {
    background-color: #FFF;
    border-width: 1px;
    border-color: #b2c2c8;
    border-style: solid;
    width: 300px;
    height: 170px;
}

.modalBackground, .modalBackground2 {
    background-color: #455560;
    filter: alpha(opacity=40);
    opacity: 0.6;
}

.innerPopupPanel {
    background-color: #ccc;
    width: 350px;
    height: 375px;
}

.DocumentPopup {
    height: 20px;
    width: 100%;
    background: transparent url("../images/popup.gif");
    top: 0px;
    font-weight: bold;
    vertical-align: middle;
    margin-top: 3px;
}


.DocumentPopupMid {
    height: 20px;
    width: 100%;
    font-weight: bold;
    vertical-align: middle;
    margin-top: 3px;
}

.DocumentWarp {
    float: left;
    width: 100%;
    margin-top: 1%;
}

.PopUpMsg {
    float: left;
    width: 100%;
    margin-top: 1%;
    color:red;
    font-size:13px;
}

.DocumentWarp50 {
    float: left;
    width: 50%;
    margin-top: 1%;
}

.DocumentWarpNew {
    float: left;
    width: 100%;
}

.PopupButtonAlign {
    float: left;
    margin-top: 1%;
    width: 100%;
    margin-right: .2em;
    margin-bottom: .3em;
}

.DocumentLine {
    float: left;
    width: 100%;
    height: 1px;
    background-color: #4e7282;
    margin-bottom: 2%;
}

.Documenttitle {
    float: left;
    margin-top: .1%;
    margin-left: 1%;
    color: #2D2D2D;
    font-size: 15px;
    /*margin-top: .2%;*/
}

.DocumentHeaderReq {
    float: right;
    margin-top: .1%;
    margin-right: 1.2%;
}

.DocumentHeaderReqmark {
    /*float: right;
	margin-right: .5%;
	margin-top: .1%;
	font-size: 12px;
	font-weight: bold;
	background-color: #B40404;
	width: .75%;
	height: 18px;*/
    float: right;
    margin-right: .5%;
    margin-top: .1%;
    font-size: 15px;
    background-color: #ff0000;
    width: 2px;
    height: 18px;
}

.DocumentHeaderReqN {
    float: right;
}

.DocumentHeaderReqmarkN {
    float: right;
    font-size: 12px;
    font-weight: bold;
    background-color: Red;
    height: 18px;
}

.DocumentReq {
    /*float: left;
	margin-left: 1em;
	font-size: 12px;
	font-weight: bold;
	background-color: #B40404;
	width: 3px;
	height: 20px;*/
    float: left;
    margin-left: 1em;
    margin-top: .1%;
    font-size: 15px;
    background-color: #ff0000;
    width: 2px;
    height: 18px;
}

.DocumentBlank {
    /*float: left;
	margin-left: 1em;
	font-size: 12px;
	font-weight: bold;
	background-color: white;
	width: 3px;
	height: 20px;*/
    float: left;
    margin-left: 1em;
    margin-top: .1%;
    font-size: 15px;
    background-color: white;
    width: 2px;
    height: 18px;
}

.DocumentBlankDailSetup {
    /*float: left;
	margin-left: 1em;
	font-size: 12px;
	font-weight: bold;
	background-color: white;
	width: 3px;
	height: 20px;*/
    float: left;
    margin-left: 1em;
    margin-top: .1%;
    font-size: 15px;
    width: 2px;
    height: 18px;
}

.Documentlabel {
    /*float: left; 	text-align: right; 	width: 30%; 	font-size: 12px; 	margin-top: 1%;*/
    float: left;
    font-size: 11px;
    width: 15%;
    text-align: left;
    margin-top: .5%;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    margin-left: 5%;
    vertical-align: middle;
}


.DocumentlabelDailySetup {
    /*float: left; 	text-align: right; 	width: 30%; 	font-size: 12px; 	margin-top: 1%;*/
    float: left;
    font-size: 11px;
    width: 16%;
    text-align: left;
    margin-top: .5%;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    margin-left: 5%;
    vertical-align: middle;
}

.DocumentlabelDailySetup36 {
    /*float: left; 	text-align: right; 	width: 30%; 	font-size: 12px; 	margin-top: 1%;*/
    float: left;
    margin-left: .1em;
    width: 23%;
    text-align: left;
}

    .DocumentlabelDailySetup36 input {
        float: left;
        margin-left: 1.5em;
        text-align: left;
        font-size: 11px;
    }

.DocumentlabelDailySetuplbl36 {
    /*float: left; 	text-align: right; 	width: 30%; 	font-size: 12px; 	margin-top: 1%;*/
    float: left;
    font-size: 11px;
    width: 20%;
    text-align: left;
    margin-top: .5%;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    margin-left: 5%;
    vertical-align: middle;
}


.DocumentlabelPopup {
    /*float: left; 	text-align: right; 	width: 30%; 	font-size: 12px; 	margin-top: 1%;*/
    float: left;
    font-size: 11px;
    width: 25%;
    text-align: left;
    margin-top: .5%;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    margin-left: 5%;
    vertical-align: middle;
}

.DocumentlabelUpload {
    /*float: left; 	text-align: right; 	width: 30%; 	font-size: 12px; 	margin-top: 1%;*/
    float: left;
    font-size: 11px;
    text-align: left;
    margin-top: .5%;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    margin-left: 5%;
    vertical-align: middle;
}



.DocumentControl70 {
    float: left;
    margin-left: .1em;
    width: 70%;
    text-align: left;
}

    .DocumentControl70 select {
        float: left;
        margin-left: .5em;
        text-align: left;
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        height: 18px;
        font-size: 11px;
    }

    .DocumentControl70 input {
        float: left;
        margin-left: .5em;
        text-align: left;
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        height: 18px;
        font-size: 11px;
        width: 80%;
    }

    .DocumentControl70 label {
        text-align: left;
        background: #f8ffed;
        padding-right: -10%;
        height: 18px;
        font-size: 11px;
        width: 10%;
    }



    
.DocumentControl90 {
    float: left;
    margin-left: .1em;
    width: 70%;
    text-align: left;
}

    .DocumentControl90 select {
        float: left;
        margin-left: .5em;
        text-align: left;
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        height: 18px;
        font-size: 11px;
    }

    .DocumentControl90 input {
        float: left;
        margin-left: .5em;
        text-align: left;
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        height: 18px;
        font-size: 11px;
        width: 80%;
    }

    .DocumentControl90 label {
        text-align: left;
        background: #f8ffed;
        padding-right: -10%;
        height: 18px;
        font-size: 11px;
        width: 10%;
    }

.chkcss {
    margin-left: -5%;
}

.DocumentControl70 input[type='checkbox'] {
    margin-left: .2em;
    text-align: left;
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    font-size: 11px;
    width: 14px;
    height: 14px;
}

.DocumentControlSafari {
    float: left;
    margin-left: .1em;
    width: 60%;
    text-align: left;
}

.DocumentControlUpload {
    float: left;
    margin-left: .1em;
    text-align: left;
    margin-right: 1%;
}

.DocumentControl {
    float: left;
    margin-left: .1em;
    width: 52%;
    text-align: left;
}
.DocumentControl input {
    float: left;
    margin-left: .5em;
    text-align: left;
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    height: 18px;
    font-size: 11px;
    width: 80%;
}



.DocumentControl textarea {
    float: left;
    margin-left: .5em;
    text-align: left;
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    height: 18px;
    font-size: 11px;
    width: 80%;
}

.DocumentControl select {
    float: left;
    margin-left: .5em;
    text-align: left;
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    height: 18px;
    font-size: 11px;
}

.DocumentControlNoHeight {
    float: left;
    margin-left: .1em;
    width: 52%;
    text-align: left;
}
.DocumentControlNoHeight input {
    float: left;
    margin-left: .5em;
    text-align: left;
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    font-size: 11px;
    width: 80%;
}


.DocumentControlabsolute {
    float: left;
    margin-left: .5em;
    width: 66%;
    text-align: left;
    z-index: 700;
    left: 16px;
    position: absolute;
}

.DocumentButtonOk {
    float: left;
    text-align: right;
    width: 18%;
    margin-right: .75%;
    margin-top: .75em;
    border-color: #FF0000;
    margin-left: 40%;
}

.DocumentButtonOk1 {
    float: left;
    text-align: right;
    width: 28%;
    margin-right: .75%;
    margin-top: .75em;
    border-color: #FF0000;
    margin-left: 40%;
}

.DocumentButtonDelete {
    float: left;
    text-align: right;
    width: 18%;
    margin-right: .75%;
    margin-top: .75em;
}

.DocumentButtonDelete1 {
    float: left;
    text-align: right;
    width: 8%;
    margin-right: .75%;
    margin-top: .75em;
}

.DocumentButtonCancel {
    float: left;
    text-align: right;
    width: 18%;
    margin-top: .75em;
}

.DocumentButton {
    width: 95%;
    color: #006699;
    background: #d1e1a3;
    font-size: 12px;
    border: 0px;
    line-height: 29px;
    /*margin: 0px;
	
	padding: 0px;
	line-height: 29px;
	background: #d1e1a3;
	font-size: 12px;
	display: block;
	/*float: left;
	border:0px;
	padding: 0px 11px;*/
}


    .DocumentButton:hover {
        /*text-decoration: underline;*/
        color: #fff;
        font-weight: bold;
        background: #839b14;
    }

.DocumentButtonDisable {
    width: 95%;
    color: #C0C0C0;
    background: #d1e1a3;
    font-size: 12px;
    border: 0px;
    line-height: 29px;
}

.DocumentButtonBR {
    width: 95%;
    color: #006699;
    background: #d1e1a3;
    font-size: 12px;
    border: 0px;
    margin-left: 15%;
}

    .DocumentButtonBR:hover {
        /*text-decoration: underline;*/
        color: #fff;
        font-weight: bold;
        background: #839b14;
    }

.DivBillingHeader {
    margin-top: 0px;
    width: 100%;
    background-color: #F0FAFF;
    margin-bottom: .5em;
}

.DivBillingWarp {
    width: 100%;
}

.DivBillingLabel {
    float: left;
    width: 30%;
    margin-left: .5em;
    margin-top: .2em;
    text-align: right;
}

.DivBillingText {
    float: left;
    width: 60%;
    margin-left: 1em;
    margin-top: .2em;
    text-align: left;
}

.InvoiceWarp {
    float: left;
    width: 100%;
    margin-top: .2%;
}

.InvoiceRightWarp {
    float: right;
    width: 100%;
    margin-top: 1%;
}

.InvoiceWarp1 {
    float: left;
    width: 100%;
    margin-top: .5%;
}

.DivNewInvoice {
    float: left;
    margin-left: 1%;
    font-size: 12px;
    width: 10%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #000000;
}

.DivSelectHotel {
    float: left;
    margin-left: 2em;
    font-size: 12px;
    width: 18%;
    text-align: right;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #000000;
    height: 200px;
}

.DivInvoiceHotel {
    margin-left: 2em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 70%;
    text-align: left;
}

.DivTextstyle {
    border: none #000000;
    font-size: 12px;
    font-weight: bold;
}
/*
.DivInvoiceHotel input
{
	background: #f8ffed;
	border: 1px solid #e1e1e1;
	padding: 0px;
}*/


.DivSeprator {
    float: left;
    margin-left: 1%;
    background-color: #839b14;
    height: 2px;
    width: 98%;
    margin-top: .5em;
    overflow: hidden;
}

.DivRightSeprator {
    float: left;
    margin-left: 8%;
    background-color: Black;
    height: 2px;
    width: 91%;
    margin-top: .20em;
    overflow: hidden;
}

.DivRightSeprator1 {
    float: right;
    margin-right: 4%;
    background-color: Black;
    height: 2px;
    width: 30%;
    margin-top: .20em;
    overflow: hidden;
}

.DivRightSepratorInc {
    float: left;
    margin-left: 15%;
    background-color: Black;
    height: 2px;
    width: 8%;
    margin-top: .20em;
    overflow: hidden;
}

.DivRightSepratorInc1 {
    float: left;
    margin-left: 20%;
    background-color: Black;
    height: 2px;
    width: 9%;
    margin-top: .20em;
    overflow: hidden;
}

.DivRightSepratorIncNew {
    float: left;
    margin-left: 19%;
    background-color: #839b14;
    height: 2px;
    width: 12.5%;
    margin-top: .20em;
    overflow: hidden;
}

.DivInvoicePending {
    float: left;
    margin-left: 2em;
    font-size: 15px;
    width: 25%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    color: #2D2D2D;
}

.DivGrid {
    float: left;
    margin-left: 1%;
    width: 98%;
    margin-top: .3em;
}

.InvoiceButton {
    color: #006699;
    background: #d1e1a3;
    font-size: 12px;
    border: 0px;
    line-height: 29px;
}

    .InvoiceButton:hover {
        text-decoration: underline;
        color: #fff;
        font-weight: bold;
        background: #839b14;
    }

.btn_style {
    color: #006699;
    background: #d1e1a3;
    font-weight: normal;
    font-size: 12px;
    /*line-height: 29px;*/
    /*padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;*/
    padding: 5px 5px 5px 5px;
}

    .btn_style:hover {
        text-decoration: underline;
        color: #fff;
        background: #839b14;
        font-weight: normal;
        font-size: 12px;
        /*padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;*/
        padding: 5px 5px 5px 5px;
    }

.DivExistingVendor {
    float: left;
    margin-left: 2em;
    font-size: 15px;
    width: 50%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: normal;
    color: #2D2D2D;
}

.DivCreateButton {
    margin-left: 2em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 10%;
    text-align: left;
}

.DivAmountTotal {
    float: right;
    margin-right: 1em;
}

.DivDropDown {
    margin-left: 200px;
    font-size: 12px;
    width: 200px;
    text-align: right;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: normal;
    color: #2D2D2D;
}

.headingText {
    font-size: 12px;
    text-decoration: none;
}

.lableText {
    float: left;
    margin-right: 10px;
    margin-left: 2em;
    font-size: 12px;
    width: 200px;
    vertical-align: middle;
    font-weight: normal;
    color: #2D2D2D;
    text-align: right;
}

.DivLink {
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: Black;
}
    /*color change black to blue*/
    .DivLink a {
        text-decoration: none;
        font-weight: bold;
        font-size: 12px;
        color: Blue;
        text-decoration: none;
    }
        /*color change black to blue*/
        .DivLink a:hover {
            font-weight: bold;
            font-size: 12px;
            color: Blue;
            text-decoration: none;
        }
/*color change black to blue*/
.DivLinkW {
    font: text-decoration:none;
    font-weight: bold;
    font-size: 12px;
    color: Blue;
}
    /*color change black to blue*/
    .DivLinkW a {
        font: text-decoration:none;
        font-weight: bold;
        font-size: 12px;
        color: Blue;
    }
        /*color change black to blue*/
        .DivLinkW a:hover {
            font: text-decoration:none;
            font-weight: bold;
            font-size: 12px;
            color: Blue;
        }

.divLabelCtr {
    float: left;
    font-size: 13px;
    text-align: right;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #2D2D2D;
    margin-left: 1%;
}

.listHeb {
    font-family: Courier;
}

.PopupTitle {
    text-align: left;
    padding-left: 5px;
}

.accordionHeader {
    color: white;
    background-color: #d8b1b1;
    font-size: 14px;
    cursor: pointer;
    padding: 4px;
    margin-top: 3px;
    color: Black;
    font-family: MyriadPro-Regular,Arial;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
}

.accordionContent {
    background-color: White;
    font: normal 10px auto Verdana,Arial;
    border: 1px gray;
    padding: 4px;
    padding-top: 7px;
}

.DivReqBlank {
    float: left;
    margin-left: 1em;
    font-size: 15px;
    font-weight: bold;
    background-color: Transparent;
    width: 3px;
    height: 20px;
}

.MatchAmount {
    background-color: Green;
    color: White;
}

.NotMatch {
    background-color: Red;
    color: White;
}

.highlight {
    background: #ff0;
}

#progressBackgroundFilter {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
    text-align: center;
}

#processMessage {
    position: absolute;
    top: 50px;
    left: 43%;
    padding: 10px;
    width: 14%;
    z-index: 1001;
    background-color: #fff;
}

.progressBar {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #eef2fb;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
    text-align: center;
    height: 100%;
    position: fixed;
}

.processBarMessage {
    position: absolute;
    top: 50px;
    left: 43%;
    padding: 10px;
    width: 14%;
    z-index: 1001;
    background-color: #fff;
}

.hidden {
    display: none;
}

.display {
    display: none;
}

.btnclass {
    border-style: solid;
    border-color: inherit;
    border-width: 0px;
    color: #006699; /*background-color: #d1e1a3; 	background: #d1e1a3;*/
    background: #d1e1a3;
    text-align: left;
    height: auto;
    vertical-align: middle;
    line-height: 25px; /*color: #006699; padding: 0px; line-height: 29px; background: #d1e1a3; font-size: 12px; display: block; float: left; border-left: 1px  solid #94b762; border-right: 0px  solid #94b762; border-bottom: 0px  solid #94b762; border-top: 0px  solid #94b762; padding: 0px 11px;*/
}

    .btnclass:hover {
        /*text-decoration: underline;*/
        color: #fff;
        font-weight: bold;
        background: #839b14;
        border-left: 1px solid #94b762;
    }

.btnclassRight {
    border-style: solid;
    border-color: inherit;
    border-width: 0px;
    color: white;
    background-color: transparent;
    background: #4E7282;
    text-align: left;
    height: auto;
    vertical-align: middle;
    float: right;
}

    .btnclassRight:hover {
        text-decoration: underline;
    }

.loading_2-indicator {
    font-size: 8pt;
    background-image: url(../images/indicator.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 20px;
    height: 18px;
    text-align: left;
}

#loading_2 {
    position: absolute;
    left: 45%;
    top: 40%;
    border: 3px solid #B2D0F7;
    background: white url(../images/loading/block-bg.gif) repeat-x;
    padding: 10px;
    font: bold 14px verdana,tahoma,helvetica;
    color: #036;
    width: 180px;
    text-align: center;
}

.watermarked {
    font-size: 12px;
    color: gray;
}

.watermark {
    font-size: 12px;
    color: gray;
    border: none;
}

.marginLeft {
    padding-left: 5%;
}

.marginLeftHeader {
    padding-left: 15%;
}

.marginRight {
    padding-right: 5%;
}

.AutoExtender {
    font-size: 12px;
    color: #383838;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 0px;
    list-style: none;
    float: left;
    padding: 3px 5px;
}

.GridHeaderStyleGray {
    background-color: #C0C0C0;
    font: True;
    color: Black;
}

.DivRoundCornerTop {
    background: #b35639;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    margin-bottom: 0px;
    float: left;
    overflow: hidden;
    padding-bottom: 0px;
}

.DivRoundCornerBottom {
    padding-top: 0px;
    background: #c4785c;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-bottom: 0px;
    float: left;
    overflow: hidden;
}

.DivWithoutCorner {
    float: left;
}

.GridCircle {
    font-weight: bold;
    font-family: Arial;
    font-size: 18px;
    color: Black;
    background-repeat: no-repeat;
    text-indent: 5px;
}

.DivBlockSepCard {
    float: left;
    margin-left: 1%;
    background-color: #006699;
    height: 2px;
    width: 98%;
    margin-top: .5em;
    margin-bottom: .5em;
    overflow: hidden;
}


.CCDivBorder {
    border-style: solid;
    border-color: #DEDEDE;
    background-color: #DEDEDE;
}

.CCDivBorderTransperent {
    border-style: none;
    border-color: White;
    background-color: Transparent;
}

.DivRightAlign {
    float: right;
    margin-right: 1em;
    text-align: left;
}

.GridBudgetItemAmt {
    text-align: right;
    font-size: 10px;
    color: #5C5C5C;
    padding-right: 3px;
}

.GridBudgetHeaderMargin {
    text-align: left;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
    margin: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.GridBudgetItemPointerMargin {
    text-align: left;
    color: #5C5C5C;
    cursor: pointer;
    margin: 10px;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 11px;
}

.GridBudgetItem {
    text-align: left;
    font-size: 10px;
    color: #5C5C5C;
    padding: 0px;
}

.GridBudgetHeader {
    text-align: left;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
    padding: 0px;
}


.GridBudgetFactorItem {
    font-size: 11px;
    font-family: Arial;
}

/*
.DivFieldTitle1
{
	float: left;
	margin-left: 6em;
	font-size: 12px;
	width: 10%;
	text-align: right;
	margin-top: .1em;
	vertical-align: middle;
	font-weight: normal;
	font-weight: bold;
	color: #383838;
	height: 14px;
	white-space: nowrap;
}*/

.GridItemClick:hover {
    font-size: 12px;
    color: #5C5C5C;
    cursor: hand;
}

.GridItemClick {
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
    cursor: hand;
}

.backImg {
    background-image: url("../images/Brac.jpg");
    background-repeat: no-repeat;
    background-position: right;
}

.backImg1 {
    background-image: url("../images/BracThin.jpg");
    background-repeat: no-repeat;
    background-position: left;
}

.backImg2 {
    background-image: url("../images/BracSmaller.jpg");
    background-repeat: no-repeat;
    background-position: left;
}

.backImg2Right {
    background-image: url("../images/Brac3.jpg");
    background-repeat: no-repeat;
    background-position: Right;
}

.backImg3 {
    background-image: url("../images/Brac3.jpg");
    background-repeat: no-repeat;
    background-position: left;
}

.backImg_new {
    background-image: url("../images/BracThin.jpg");
    background-repeat: no-repeat;
    /*	background-position: left;*/
    background-position: top left;
    margin-top: 5px;
    border: solid 1px #7000000;
}

.DivGridBreakLine {
    float: left;
    margin-left: 1%;
    background-color: #ece1db;
    height: 1px;
    width: 98%;
    margin-top: .3em;
    margin-bottom: .3em;
    overflow: hidden;
}

.GridTextAmount:hover {
    background-color: #EAEAEA;
}

.GreyButton {
    background-color: #EAEAEA;
}

    .GreyButton:hover {
        background-color: #EAEAEA;
    }

.GridLinkItem {
    text-align: left;
    font-size: 12px;
    color: Blue;
    cursor: pointer;
}

.gridHeaderSetting {
    background-color: #DAAD9C;
    font-weight: bold;
    color: Black;
    padding: 5px;
}

.DivsmallerBlack {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 1em;
    margin-top: .5em;
    height: 20px;
    text-align: left;
    color: Black;
}

.GridTextUnderline {
    border-left: outset 1px #5C5C5C;
    border-top: outset 1px #5C5C5C;
    border-right: outset 1px #5C5C5C;
    border-bottom: outset 1px #5C5C5C;
    font-size: 12px;
    text-align: left;
}

.DivNightAuditNew {
    margin-left: 1%;
    float: left;
    margin-top: .5%;
    text-align: center;
    vertical-align: middle;
    width: 31%;
    text-align: left;
    font-size: 12px;
}

.GridItemWithUndelline {
    text-align: left;
    font-size: 12px;
    /*color: #4040FF;
text-decoration: underline;
*/
    color: #3366FF;
    cursor: pointer;
}

.GridItemPointerUndelline {
    text-align: left;
    font-size: 12px;
    color: #3366FF;
    cursor: pointer;
    /*color: #5C5C5C;
	text-decoration: underline;*/
}

.DivHeaderSep {
    /*float: left;
	margin-left: 1%;
	background-color: #94b762;
	height: 1px;
	width: 98%;
	margin-top: 1em;
	margin-bottom: 0em;
	overflow: hidden;
	width: 100%;
	float: left;
	margin-left: 0%;
	margin-top: .3%;
	margin-bottom: .3%;*/
}

.WindowTitle {
    float: left;
    margin-left: 1%;
    vertical-align: top;
    color: #2D2D2D;
    font-size: 15px;
    margin-top: .5%;
}

.GridItemlinkWithUndelline {
    text-align: left;
    font-size: 12px;
    cursor: pointer;
    /*
	text-decoration: underline;
	color: #5C5C5C;*/
    color: #3366FF;
}

.GridItemAmtUnderLine {
    text-align: right;
    font-size: 12px;
    color: #5C5C5C;
    padding-right: 10px;
    text-decoration: underline;
    cursor: pointer;
}

.DivlabelField {
    float: left;
    border: none #FFF;
    font-size: 12px;
    color: #5C5C5C;
}

th.headerSortUp span {
    background: url("../images/Asc.jpg") right center no-repeat;
    padding-right: 10px;
}

th.headerSortDown span {
    background: url("../images/Desc.jpg") right center no-repeat;
    padding-right: 10px;
}

.headerunderline {
    text-decoration: underline;
    cursor: pointer;
    text-align: left;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
}


.GridItemPointerLine {
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
    cursor: pointer;
    text-decoration: underline;
}
/*color change black to blue*/
.DashboardLink {
    float: left;
    margin-left: 0%;
    margin-top: .3%;
    vertical-align: middle;
    color: Blue;
    font-size: 12px;
    cursor: pointer;
    text-decoration: underline;
    margin-left: 9%;
}

.GridItemPointerLine {
    text-align: left;
    font-size: 12px;
    color: #5C5C5C;
    cursor: pointer;
    text-decoration: underline;
}

.header {
    position: fixed;
    top: 0px;
    height: 100px;
    width: 100%;
    z-index: 99999;
}

.body2 {
    margin-top: 30px;
    overflow: auto;
    height: 100%;
}


.grid_style1 {
    border: 0px solid #e4eec8;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_style1 th {
        padding: 2px;
        font: bold 12px Tahoma;
        background: #e4eec8;
        color: #333333;
        height: 17px;
        /*text-align: left;*/
        border: solid 0px #ff0000;
    }

        .grid_style1 th a {
            color: #333333;
            font: bold 12px Tahoma;
            text-decoration: none;
        }


    .grid_style1 td {
        /*  color: #333333;*/
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        border-bottom: solid 1px #CCCCCC;
        border-left: solid 0px #CCCCCC;
        border-right: solid 0px #CCCCCC;
        border-top: solid 0px #CCCCCC;
    }

        .grid_style1 td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            /*text-decoration: underline;*/
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_style1 td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_style1 td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }





.grid_styleNormal {
    border: 0px solid #e4eec8;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_styleNormal th {
        padding: 2px;
        font: normal 12px Tahoma;
        background: #e4eec8;
        color: #333333;
        height: 17px;
        /*text-align: left;*/
        border: solid 0px #ff0000;
    }

        .grid_styleNormal th a {
            color: #3366FF;
            font: normal 12px Tahoma;
            /*text-decoration: underline;*/
        }


    .grid_styleNormal td {
        color: #333333;
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        border-bottom: solid 1px #CCCCCC;
        border-left: solid 0px #CCCCCC;
        border-right: solid 0px #CCCCCC;
        border-top: solid 0px #CCCCCC;
    }

        .grid_styleNormal td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            /*	text-decoration: underline;*/
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_styleNormal td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_styleNormal td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }



.grid_style3 {
    border: 0px solid #e4eec8;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_style3 th {
        padding: 2px;
        font: bold 12px Tahoma;
        background: #e4eec8;
        color: #333333;
        border: solid 0px #ff0000;
        
    }

        .grid_style3 th a {
            color: #3366FF;
            font: bold 12px Tahoma;
            /*text-decoration: underline;*/
        }


    .grid_style3 td {
        color: #333333;
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        border-bottom: solid 1px #CCCCCC;
        border-left: solid 0px #CCCCCC;
        border-right: solid 0px #CCCCCC;
        border-top: solid 0px #CCCCCC;
    }

        .grid_style3 td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            text-decoration: underline;
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_style3 td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_style3 td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }



.grid_style4 {
    border: 0px solid #e4eec8;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_style4 th {
        text-align: left;
        font: bold 12px Tahoma;
        background: #e4eec8;
        color: #333333;
        border: solid 0px #ff0000;
    }

        .grid_style4 th a {
            text-align: left;
            color: #333333;
            font: bold 12px Tahoma;
            text-decoration: underline;
        }


    .grid_style4 td {
        color: #333333;
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        border-bottom: solid 1px #CCCCCC;
        border-left: solid 0px #CCCCCC;
        border-right: solid 0px #CCCCCC;
        border-top: solid 0px #CCCCCC;
    }

        .grid_style4 td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            /*text-decoration: underline;*/
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_style4 td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_style4 td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

.CustomBr {
    float: left;
}

.grid_style5 {
    border: 0px solid #e4eec8;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_style5 th {
        text-align: left;
        font: bold 12px Tahoma;
        background: #e4eec8;
        color: #333333;
        border: solid 0px #ff0000;
    }

        .grid_style5 th a {
            text-align: left;
            color: #3366FF;
            font: bold 12px Tahoma;
            /*text-decoration: underline;*/
        }


    .grid_style5 td {
        color: #333333;
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: text-top;
        border-bottom: solid 1px #CCCCCC;
        border-left: solid 0px #CCCCCC;
        border-right: solid 0px #CCCCCC;
        border-top: solid 0px #CCCCCC;
    }

        .grid_style5 td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            /*text-decoration: underline;*/
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_style5 td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_style5 td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }


.heading {
    margin-top: -.3%;
    margin-left: 1%;
    float: left;
}
/*
 div.plainWithoutBorder 
{
	background-color: #ffffff; 
	float: left; width: 99.4%;margin:1%; margin-top:130px;
	padding-bottom:0%;margin-bottom:0%;
}*/


.plainWithoutBorder {
    background-color: #ffffff;
    float: left;
    width: 99.4%;
    margin: 1%;
    margin-top: 130px;
    padding-bottom: 1%;
}



div.plain {
    background-color: #ffffff;
    padding-bottom: 1%;
    float: left;
    width: 99.4%;
    margin: 1%;
    margin-top: 130px;
}

div.plainPR {
    background-color: #ffffff;
    padding-bottom: 1%;
    float: left;
    width: 98.4%;
    margin: 1%;
    margin-right: 1%;
}

div.plainSep {
    background-color: #ffffff;
    padding-bottom: 0.5%;
    float: left;
    width: 98.4%;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 5%;
}

div.plainRpt {
    background-color: #ffffff;
    padding-bottom: 0.5%;
    float: left;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 1%;
}

div.plainTrip {
    background-color: #ffffff;
    padding-bottom: 2%;
    float: left;
    width: 98%;
    margin: 1%;
    margin-top: 0%;
}
/*
.boxWithoutBorder
{
    background-color: #d1e1a3;
    padding-right: 18px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-bottom: 0%;
    top: 7%;
    float: left;
    width: 98.4%;    
   
}*/


.boxWithoutBorder {
    background-color: #d1e1a3;
    padding-right: 18px;
    padding-bottom: 12px;
    margin-left: 0px;
    margin-bottom: 1%;
    top: 7%;
    float: left;
    width: 98.4%;
}

.box {
    background-color: #d1e1a3;
    padding-right: 18px;
    padding-bottom: 12px;
    margin-left: 0px;
    margin-bottom: 2%;
    top: 7%;
    float: left;
    width: 98.4%;
}

.boxPopup {
    background-color: #d1e1a3;
    padding-right: 18px;
    padding-bottom: 12px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    float: left;
    width: 98.4%;
}

.boxSep {
    background-color: #d1e1a3;
    padding-right: 16px;
    padding-bottom: 12px;
    margin-left: 0px;
    margin-bottom: 2%;
    margin-top: 0;
    float: left;
    width: 100%;
}

.boxRpt {
    background-color: #d1e1a3;
    float: left;
    width: 100%;
}

.boxTrip {
    background-color: #d1e1a3;
    padding-right: 6px;
    padding-bottom: 12px;
    margin-left: 0px;
    margin-bottom: 2%;
    margin-top: 0;
    float: left;
    width: 100%;
}

.box1 {
    background-color: #c2775c;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 12px;
    margin-left: 0px;
}


.boxM {
    background-color: #c2775c;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    margin-left: 0px;
}

.box2 {
    background-color: #d1e1a3;
    padding: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

#box9 {
    height: 1px;
}

.divTitle {
    position: fixed;
    background-color: #d1e1a3;
    /*width:1135px;*/
    width: 95.83%;
    top: 92px;
    border-bottom: #94b762 solid 1px;
    height: 29px;
    z-index: 1;
}

.divTitlePopup {
    position: fixed;
    background-color: #d1e1a3;
    width: 100%;
    margin-top: 1px;
    border-bottom: #94b762 solid 1px;
    padding-left: 1%;
    height: 29px;
}

.divTitleSep {
    position: fixed;
    background-color: #d1e1a3;
    width: 99%;
    margin-top: .1%;
    border-bottom: #94b762 solid 1px;
    padding-left: 1%;
    height: 29px;
    padding-right: 2%;
}

.divTitleTrip {
    background-color: #d1e1a3;
    width: 99%;
    margin-top: .1%;
    border-bottom: #94b762 solid 1px;
    padding-left: 1%;
    height: 29px;
    padding-right: 2%;
}

.divTitleNext {
    position: fixed;
    background-color: #d1e1a3;
    /*width:1130px;*/
    width: 94.2%;
    margin-left: .8%;
    top: 122px;
    height: 32px;
    background: url(../images/lineshadow.jpg);
    background-repeat: repeat-x;
    z-index: 1;
}

.divTitleNextspl {
    position: fixed;
    background-color: #d1e1a3;
    /*width:1130px;*/
    width: 94.1%;
    margin-left: .8%;
    top: 122px;
    height: 32px;
    background: url(../images/lineshadow.jpg);
    background-repeat: repeat-x;
}

.divTitleNextPopup {
    position: fixed;
    background-color: #d1e1a3;
    width: 97%;
    margin-left: .8%;
    margin-top: 31px;
    height: 32px;
    background: url(../images/lineshadow.jpg);
    background-repeat: repeat-x;
}

.divTitleNextSep {
    position: fixed;
    background-color: #d1e1a3;
    margin-left: .8%;
    padding-top: .5%;
    height: 29px;
    background: url(../images/lineshadow.jpg);
    background-repeat: repeat-x;
    width: 98%;
    margin-top: 2.7%;
}

.divTitleNextTrip {
    background-color: #d1e1a3;
    padding-top: .5%;
    height: 29px;
    background: url(../images/lineshadow.jpg);
    background-repeat: repeat-x;
    width: 100%;
}

.divGridview {
    padding-top: 15px;
}

.divTextBoxC {
    margin-left: 2em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 30%;
    text-align: left;
    padding-bottom: 5px;
}

.MainDiv {
    float: left;
    width: 98%;
    padding-top: 0;
    margin-left: 1%;
    background-color: White;
    margin-top: 0;
    margin-bottom: 0;
}

.TopDivSelect {
    border-left-color: #00496d;
    border-left-width: 12px;
    border-left-style: solid;
    border-right-color: #00496d;
    border-right-width: 12px;
    border-right-style: solid;
    float: left;
    width: 98%;
    margin: 0 auto;
    padding: 0;
    float: left;
    top: 0;
}

.TopDiv {
}

.InnerDiv {
    background-color: White;
    width: 98%;
    margin-left: 1%;
    float: left;
    height: 100%;
}

.WhiteDiv {
    background-color: #ffffff;
    float: left;
    width: 96%;
    margin-top: 0;
    margin-left: 2%;
}

.RowBackColor {
    background-color: #b35538;
    background-color: #EFEFEF;
}

.DivLeft {
    float: left;
    text-align: left;
}


.DivMidContent {
    text-align: left;
    float: left;
    width: 100%;
    background-color: White;
}


.DivFields {
    font-size: 12px;
    width: 10%;
    text-align: right;
    font-weight: normal;
    color: #2D2D2D;
}

.DivTextBoxNew {
    margin-left: .50em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 30%;
    text-align: left;
}

.DivMainControl {
    width: 98.7%;
}

.DivBlank {
    float: left;
    margin-left: 1em;
    font-size: 15px;
    font-weight: bold;
    background-color: white;
    width: 3px;
    height: 20px;
}

.txtControl {
    font-size: 18px;
    color: White;
    background-color: #004a6f;
    width: 55px;
    border: 0 0 0 0;
    margin-top: 6%;
    margin-left: 7%;
}

.mySelectnew {
    background: url(../images/heading.jpg) no-repeat right;
    font-family: Arial;
    font-size: 12px;
    outline: none;
    height: 23px;
    border: none;
    background-color: #004a6f;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-bottom: #004a6f 1px solid;
    border-left: #004a6f 1px solid;
    border-top: #004a6f 1px solid;
    border-right: #004a6f 1px solid;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.mySelect {
    color: White;
    width: 85px;
    border-left: 5px solid #004a6f;
    border-right: 5px solid #004a6f;
    border-top: 5px solid #004a6f;
    border-bottom: 5px solid #004a6f;
    background: #004a6f;
    height: 29px;
    margin: 4px auto;
    float: left;
}

.mySelecthotel {
    background-image: url(../Images/heading.jpg);
    background-color: #004a6f;
    border: solid 1px #004a6f;
    border-right: 0px none;
    border-bottom: 0px none;
    width: 80px;
    color: White;
    font-size: 12px;
    padding-top: 8%;
    outline: none;
    padding-left: 5px;
}

.CustomComboBoxStyle .ajax__combobox_textboxcontainer input {
    background-image: url(../Images/heading.jpg);
    background-color: #ffffff;
    border: solid 1px #004a6f;
    border-right: 0px none;
    border-bottom: 0px none;
    width: 55px;
    height: 26px;
    color: White;
    font-size: large;
    padding-top: 7%;
    outline: none;
    padding-left: 5px;
}

    .CustomComboBoxStyle .ajax__combobox_textboxcontainer input:focus {
        background-color: #004a6f;
        color: White;
    }

.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {
    background-image: url(../Images/heading.jpg);
    background-position: top center;
    background-position: right;
    top: 0;
    border: 0px none;
    border-style: none;
    outline: none;
}


.ajax__combobox_itemlist {
    background-color: #004a6f;
    color: White;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
    /*color:Red;*/
}

    .ajax__combobox_itemlist li {
        background-color: #004a6f;
        border-bottom: 0px solid white;
        color: White;
        padding-bottom: 15px;
    }

        .ajax__combobox_itemlist li:hover {
            z-index: 9999;
            text-decoration: underline;
            background-color: #004a6f;
            color: #C7E992;
            width: 100%;
        }


.CustomComboBoxStyleModule .ajax__combobox_textboxcontainer input {
    background-color: #004a6f;
    color: White;
    font: bold 12px Tahoma;
    outline: none;
    border: none;
    width: 100%;
    text-align: right;
    padding-right: 2px;
    padding-bottom: 3%;
}

    .CustomComboBoxStyleModule .ajax__combobox_textboxcontainer input:focus {
        background-color: #004a6f;
        color: White;
    }

.CustomComboBoxStyleModule .ajax__combobox_buttoncontainer button {
    background-color: #004a6f;
    background-image: url(../Images/down.gif);
    background-position: center right;
    top: 0;
    border: 0px none;
    border-style: none;
    outline: none;
    color: White;
}

.CustomComboBoxStyleModule .ajax__combobox_itemlist li:hover {
    z-index: 9999;
    text-decoration: underline;
    background-color: #004a6f;
    color: #C7E992;
    width: 100%;
}

.DivBlank {
    float: left;
    margin-left: 1em;
    font-size: 15px;
    background-color: White;
    width: 2px;
    height: 18px;
}

.DivVendorInfo {
    width: 100%;
    margin-top: .3em;
}

    .DivVendorInfo input {
        /*background: #f8ffed;*/
        /*border: 1px solid #e1e1e1;*/
    }


.DivTextBox {
    margin-left: .50em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 26%;
    text-align: left;
}

    .DivTextBox input {
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        padding: 2px 0px 2px 0px;
        /*	height: 18px;*/
        display: inline-block;
    }




    .DivTextBox select {
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        padding: 0px;
        font-size: 11px;
        /*padding: 2px 0px 2px 0px;*/
    }

    .DivTextBox span input {
        /* color: #006699;	
	background: #d1e1a3;
	font-weight:normal;
	font-size:12px;
	padding:5px 5px 5px 5px;*/
    }

        .DivTextBox span input:hover {
            /*text-decoration: underline;
	color: #fff;
	background: #839b14;
	font-weight:normal;
	font-size:12px;
    padding:5px 5px 5px 5px;*/
        }

.DivLongFieldTitle1 {
    /*	float: left; 	margin-left: 6em; 	font-size: 12px; 	width: 10%; 	text-align: right; 	margin-top: .1em; 	vertical-align: middle; 	font-weight: normal; 	font-weight: bold; 	color: #383838; 	height: 14px; 	white-space: nowrap;*/
    float: left;
    margin-left: 3em;
    font-size: 11px;
    width: 16%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}

.DivLongFieldTitle {
    float: left;
    margin-left: 2em;
    font-size: 11px;
    width: 16%;
    text-align: left;
    vertical-align: middle;
    margin-top: .1em;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}

.PageAddButton {
    margin: 0px;
    color: #000000;
    background: #FFFFFF;
    font-size: 12px;
    border-left: 0px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px 0px 5px;
    font-weight: bold;
    line-height: 29px;
}

    .PageAddButton:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        border-left: 0px solid #94b762;
        text-decoration: underline;
    }




.PageAddImage {
    margin: 0px;
    color: #000000;
    padding: 0px;
    line-height: 29px;
    background: #FFFFFF;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 0px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px 0px 11px;
    font-weight: bold;
}

    .PageAddImage:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        border-left: 0px solid #94b762;
    }

        .PageAddImage:hover input {
            color: #fff;
            font-weight: bold;
            background: #839b14;
            border-left: 0px solid #94b762;
        }

        .PageAddImage:hover button {
            color: #fff;
            font-weight: bold;
            background: #839b14;
            border-left: 0px solid #94b762;
        }


.PageAddImageA {
    float: left;
    margin: 0px;
    color: #000000;
    background: #FFFFFF;
    font-size: 12px;
    border-left: 0px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px 0px 5px;
    font-weight: bold;
    line-height: 29px;
}

    .PageAddImageA:hover {
        color: #fff;
        font-weight: bold;
        background: #839b14;
        border-left: 0px solid #94b762;
        text-decoration: underline;
    }

        .PageAddImageA:hover input {
            color: #fff;
            font-weight: bold;
            background: #839b14;
            border-left: 0px solid #94b762;
        }

        .PageAddImageA:hover a {
            color: #fff;
            font-weight: bold;
            background: #839b14;
            border-left: 0px solid #94b762;
        }


.imgbk {
    background: url(../images/heading.jpg);
    background-repeat: no-repeat;
    height: 32px;
    width: 96px;
}


.imgbk_Master {
    background: url(../images/heading.jpg);
    background-repeat: no-repeat;
    height: 32px;
    width: 96px;
}

.TransferHead {
    background-color: Transparent;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-bottom: 2%;
    margin-top: 9%;
    float: left;
    height: 187px;
    margin-top: 1%;
    width: 100%;
    border-right: 0px;
    border: solid 1px #d1e1a3;
}

.TransferInner {
    float: left;
    margin-top: 0%;
    width: 49.5%;
    background-color: white;
    height: 187px;
}

.TransferInner2 {
    float: left;
    margin-top: 0%;
    width: 49.5%;
    background-color: Transparent;
    height: 187px;
}

.TransferBlockSep {
    width: 1%;
    background-color: #d1e1a3;
    float: left;
    height: 187px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.TransferHeading {
    float: left;
    margin-bottom: 1%;
    width: 100%;
    background-color: #d1e1a3;
}

.select_style {
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    padding: 0px;
    height: 20px;
}

.input_style {
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    padding: 0px;
    height: 18px;
}

.DivTopMargin {
    margin-top: 4%;
}

.DivTextBox2 {
    margin-left: .50em;
    float: left;
    margin-top: .01em;
    text-align: center;
    vertical-align: middle;
    width: 26%;
    text-align: left;
}

    .DivTextBox2 input {
        background: #ffffff;
        border: 0px solid #e1e1e1;
        padding: 0px;
        height: 18px;
        color: #000000;
    }




.DivFieldRight2 {
    border: none #FFF;
    font-size: 12px;
    color: #5C5C5C;
    text-align: right;
}

.DivFieldRightWithColor {
    background: #f8ffed;
    border: 1px solid #e1e1e1;
    font-size: 12px;
    text-align: right;
    color: Black;
}

.DivFieldRightWithRedColor {
    background: Red;
    border: 1px solid #e1e1e1;
    font-size: 12px;
    text-align: right;
    color: White;
}

.DivGridTitle {
    margin-top: 5px;
    margin-bottom: 5px;
}

.DivGridTotal {
    float: right;
    margin-right: 1%;
    text-align: right;
    font-size: 11px;
    color: #000000;
}

.DivGrid_TextTotal {
    width: 35%;
    text-align: right;
}


.HotelDropMargin {
    margin-top: 7%;
    margin-left: 4.5%;
}

.AsyncFileUploadControl {
    height: 18px;
    width: 230px;
}

.FileUploadClass {
    width: 75%;
    height: 20px;
}

    .FileUploadClass input {
        width: 75%;
        height: 20px;
    }



        .FileUploadClass input:hover {
            background-color: #EAEAEA;
        }

.DivCheckBoxMain {
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-left: 4%;
    margin-top: 3px;
}

.DivDataListMain {
    margin-left: 17.4%;
    width: 80%;
    font-size: 12px;
    float: left;
}

.DivDataListReport {
    margin-left: 2.5%;
    width: 80%;
    font-size: 12px;
    float: left;
}

.DivSearchAccruedLabel {
    float: left;
    margin-left: 1%;
    margin-top: 1%;
    text-align: left;
    width: 25%;
    color: #000000;
    font-size: 11px;
}

.DivSearchAccruedText {
    float: left;
    margin-left: 1%;
    margin-top: 1%;
    text-align: left;
    font-weight: normal;
    width: 70%;
    /*background: #f8ffed;*/
    border: 0px solid #e1e1e1;
    font-size: 11px;
    padding: 2px 0px 2px 0px;
}

    .DivSearchAccruedText input {
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        font-size: 11px;
    }

    .DivSearchAccruedText select {
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        font-size: 11px;
    }

.DivSearchAccruedSelect {
    float: left;
    margin-left: 1%;
    margin-top: 1%;
    text-align: left;
    font-weight: normal;
    width: 34%;
    /*background: #f8ffed;
	border: 0px solid #e1e1e1;*/
    font-size: 11px;
    padding: 2px 0px 2px 0px;
    height: 27px;
}

    .DivSearchAccruedSelect select {
        background: #f8ffed;
        border: 1px solid #e1e1e1;
        height: 20px;
        font-size: 11px;
    }

.DocumentControlChk {
    float: left;
    margin-left: .1em;
    width: 52%;
    text-align: left;
}







.grid_style2 {
    border: 0px solid #e4eec8;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_style2 th {
        padding: 2px;
        font: bold 12px Tahoma;
        background: #e4eec8;
        color: #333333;
        height: 17px;
        /*text-align: left;*/
        border: solid 0px #ff0000;
    }

        .grid_style2 th a {
            color: #333333;
            font: bold 12px Tahoma;
            text-decoration: underline;
        }


    .grid_style2 td {
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        /*
color: #333333;
border-bottom:solid 0px #e4eec8;
	border-left:solid 0px #e4eec8;
	border-right:solid 0px #e4eec8;*/
        border: solid 0px #CCCCCC;
    }

        .grid_style2 td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            text-decoration: underline;
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_style2 td:hover {
            font-weight: bold;
        }

.unselectable {
    pointer-events: none;
    cursor: default;
}

#AutoCompleteExtender2 {
    border: 1px solid #e1e1e1;
    font-size: 11px;
    font-weight: normal;
}


.Divlable {
    background: #f8ffed;
    font-size: 11px;
    font-weight: normal;
    color: Black;
}

.HotelLabel {
    padding-left: 15px;
    color: white;
    overflow: hidden;
    border-style: solid;
    border-width: 0;
    text-decoration: none;
    border-color: silver !important;
    font: bold 11px Tahoma;
}


/* new style */


.grid_style_small {
    border: 0px solid #edf6c3;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_style_small th {
        padding: 2px;
        font: bold 12px Tahoma;
        background: #edf6c3;
        color: #333333;
        height: 17px;
        border: solid 0px #ff0000;
    }

        .grid_style_small th a {
            color: #333333;
            font: bold 12px Tahoma;
            text-decoration: underline;
        }


    .grid_style_small td {
        color: #333333;
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        border: solid 0px #edf6c3;
    }

        .grid_style_small td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            text-decoration: underline;
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_style_small td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_style_small td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }
/*color change black to blue*/
.link_style {
    padding: 5px 5px 5px 5px;
    float: right;
    font-size: 12px;
    text-align: right;
    margin-top: 2px;
    font-weight: bold;
    color: Blue;
    margin-right: 7px;
    text-decoration: none;
}

    .link_style a {
    }
        /*color change black to blue*/
        .link_style a:hover {
            color: Blue;
            text-decoration: none;
        }



.GridItemPointer {
    /*text-align: left; 	font-size: 12px; 	color: #5C5C5C;*/
    cursor: pointer;
    border-style: none;
    border-width: 0px;
    border-color: #e4eec8;
    color: #333333;
    padding: 4px;
    font: normal 11px Tahoma;
}

.grid_nowrap {
    cursor:pointer;
    border-style: none;
    border-width: 0px;
    border-color: #e4eec8;
    color: #333333;
    padding: 4px;
    font: normal 11px Tahoma;
    white-space: nowrap;
}

.grid_itemAmountText {
    text-align: right;
}

    .grid_itemAmountText:hover {
        cursor: pointer;
    }

.grid_TotalAmountText {
    text-align: right;
    border: 0px solid #FFFFFF;
    color: black;
    background: white;
}

    .grid_TotalAmountText:hover {
        background-color: #d9e0e4;
    }


.grid_itemAmountTextnew {
    text-align: right;
}

    .grid_itemAmountTextnew:hover {
        cursor: pointer;
        background-color: Red;
    }

.grid_itemWithoutPointer {
    text-align: right;
}

.RedWindowButton {
    background-position: #FF3300;
    margin: 0px;
    color: #006699;
    padding: 0px;
    line-height: 29px;
    background: Red;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 1px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
    font-weight: bold; /*-moz-border-bottom: 1px  solid #94b762;*/
}

    .RedWindowButton:hover {
        background-position: Red;
        color: #fff;
        font-weight: bold;
        background: Red;
        margin: 0%;
    }

.GridHeaderButton {
    /*border-style: solid; 	border-color: inherit; 	border-width: 0px; 	color: white; 	background-color: transparent; 	height: 22px; 	color: #FFFFFF;     font-weight: bold;     padding: 0px 13px;     background: #d1e1a3;     color: #006699;     display: block;     border-left: 1px  solid #94b762;         border-right: 0px  solid #94b762;             border-bottom: 0px  solid #94b762;                 border-top: 0px  solid #94b762;                 line-height: 29px;*/
    margin: 0px;
    color: #006699;
    padding: 0px;
    line-height: 29px;
    background: #d1e1a3;
    font-size: 12px;
    display: block;
    float: left;
    border-left: 0px solid #94b762;
    border-right: 0px solid #94b762;
    border-bottom: 0px solid #94b762;
    border-top: 0px solid #94b762;
    padding: 0px 11px;
}

.GridCheckBox {
    margin-right: 5%;
}

.divTitlePopup1 {
    position: fixed;
    background-color: #d1e1a3;
    width: 100%;
    margin-top: 1px;
    border-bottom: #d1e1a3 solid 1px;
    padding-left: 1%;
    height: 29px;
}

.divTitleNext1 {
    position: fixed;
    background-color: #d1e1a3;
    /*width:1130px;*/
    width: 97.6%;
    margin-left: .8%;
    margin-top: 2%;
    top: 31px;
    height: 25px;
    background: url(../images/lineshadow.jpg);
    background-repeat: repeat-x;
}

.divLogInHeader {
    float: left;
    background-color: #00496d;
    /*background: url(../images/bg-header.gif);*/
    width: 100%;
    height: 150px;
}

.divLogInSep1 {
    float: left;
    background-color: #C0C0C0;
    width: 100%;
    height: 15px;
}

.divLogInSep2 {
    float: left;
    background-color: #949494;
    width: 100%;
    height: 8px;
}

.divInn {
    float: left;
    margin-left: 25%;
    width: 50%;
    text-align: left;
    color: White;
    font-size: 34px;
    font-weight: bold;
}

.divFlow {
    float: left;
    margin-left: 43%;
    width: 50%;
    text-align: left;
    color: White;
    font-size: 34px;
    font-weight: bold;
}



.divLogInOuterA {
    float: left;
    margin-left: 22%;
    margin-right: 19%;
    margin-top: 2%;
    width: 56%;
    background-color: #839b14;
}




.divLogInOuter {
    float: left;
    margin-left: 32%;
    margin-right: 29%;
    margin-top: 2%;
    width: 36%;
    background-color: #839b14;
}

.divLogInInner {
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
    margin-bottom: 2%;
    width: 96%;
    background-color: #d1e1a3;
}

.divLogInTitle {
    float: left;
    text-align: center;
    width: 100%;
    color: #303030;
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    white-space: nowrap;
    margin-top: .8%;
}

.divLogInLeft {
    float: left;
    text-align: right;
    width: 24%;
    color: #303030;
    font-weight: normal;
    white-space: nowrap;
    font-size: 16px;
    font-family: Arial;
    vertical-align: middle;
    margin-top: .8%;
    margin-left: 2%;
}

.divLogInLeftTime {
    float: left;
    text-align: right;
    width: 36%;
    color: #303030;
    font-weight: normal;
    white-space: nowrap;
    font-size: 14px;
    vertical-align: middle;
    margin-left: 5%;
    margin-top: .8%;
}

.divLogInRight {
    float: left;
    text-align: left;
    width: 57%;
    margin-left: 10%;
    color: White;
}

.divLogInRightTime {
    float: left;
    text-align: left;
    width: 57%;
    margin-left: 2%;
    color: White;
}

.LogInText {
    height: 20px;
    border: 1px solid #C0C0C0;
    padding: 1px 1px 1px 1px;
}

.LogInTextOld {
    height: 20px;
    border: 1px solid #C0C0C0;
    padding: 1px 1px 1px 1px;
}

.LogInButton {
    background-color: Transparent;
    border: 2px solid #C0C0C0;
    color: #005279;
    font-size: 17px;
    font-family: Verdana;
    vertical-align: middle;
    height: 40px;
}

    .LogInButton:hover {
        background-color: #839b14;
        color: White;
    }

.LogInButtonTime {
    background-color: Transparent;
    border: 2px solid #C0C0C0;
    color: #005279;
    font-size: 12px;
    font-family: Verdana;
    vertical-align: middle;
    height: 30px;
}

    .LogInButtonTime:hover {
        background-color: #839b14;
        color: White;
    }

.divLogInBlock {
    float: left;
    margin-top: 2%;
    width: 100%;
}


.grid_styleNew {
    border: 0px solid #e4eec8;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_styleNew th {
        padding: 2px;
        font: bold 12px Tahoma;
        background: #e4eec8;
        color: #333333;
        height: 17px;
        /*text-align: left;
	border: solid 0px #ff0000;*/
    }

        .grid_styleNew th a {
            color: #333333;
            font: bold 12px Tahoma;
            text-decoration: underline;
        }


    .grid_styleNew td {
        color: #333333;
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        border-bottom: solid 1px #CCCCCC;
        border-left: solid 0px #CCCCCC;
        border-right: solid 0px #CCCCCC;
        border-top: solid 0px #CCCCCC;
    }

        .grid_styleNew td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            text-decoration: underline;
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_styleNew td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_styleNew td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

.GridHeaderCenterBorder {
    text-align: center;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
    border-left: solid 1px #CCCCCC;
}



.grid_style {
    border: 0px solid #e4eec8;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_style th {
        padding: 2px;
        font: normal 11px Tahoma;
        background: #e4eec8;
        color: #333333;
        height: 17px;
        /*text-align: left;*/
        border: solid 0px #ff0000;
    }

        .grid_style th a {
            color: #333333;
            font: bold 12px Tahoma;
            text-decoration: underline;
        }


    .grid_style td {
        color: #333333;
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        border-bottom: solid 1px #CCCCCC;
        border-left: solid 0px #CCCCCC;
        border-right: solid 0px #CCCCCC;
        border-top: solid 0px #CCCCCC;
    }

        .grid_style td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            text-decoration: underline;
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_style td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_style td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }


h5 {
    font: normal 12px Tahoma;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}


.selected_row {
    background-color: #d9e0e4;
}


.DateNextPre {
    background-color: Transparent;
    width: 10px;
    padding: 5px;
    color: Black;
}

    .DateNextPre:hover {
        background-color: #CCCCCC;
        width: 10px;
        padding: 5px;
        color: White;
    }

.imgInformation:hover {
    cursor: pointer;
}


.grid_styleWithBorder {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #839b14;
    font: 11px Tahoma;
    width: 100%;
}

    .grid_styleWithBorder th {
        padding: 2px;
        font: bold 12px Tahoma;
        background: #e4eec8;
        color: #333333;
        height: 17px;
        /*text-align: left;*/
        border: solid 0px #ff0000;
    }

        .grid_styleWithBorder th a {
            color: #333333;
            font: bold 12px Tahoma;
            text-decoration: underline;
        }


    .grid_styleWithBorder td {
        color: #333333;
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        border-bottom: solid 1px #CCCCCC;
        border-left: solid 0px #CCCCCC;
        border-right: solid 0px #CCCCCC;
        border-top: solid 0px #CCCCCC;
    }

        .grid_styleWithBorder td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            text-decoration: underline;
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_styleWithBorder td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_styleWithBorder td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

.lblLeft {
    float: Left;
    text-align: left;
    color: Black;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial;
    width: 3%;
}

.lblLeftOld {
    float: Left;
    text-align: left;
    color: Black;
    font-size: 15px;
    font-weight: bold;
    font-family: Arial;
    width: 3%;
}

.SpanGray {
    color: #C0C0C0;
}

.lblLeftA {
    float: Left;
    text-align: left;
    color: #C0C0C0;
    font-size: 15px;
    font-weight: bold;
    font-family: Arial;
    width: 15%;
}

.lblLeftTimeA {
    float: Left;
    text-align: left;
    color: White;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
}


.lblLeftTime {
    float: Left;
    text-align: left;
    color: Black;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
}

.lblRightA {
    float: left;
    margin-left: 1%;
    text-align: left;
    color: White;
    font-size: 15px;
    font-weight: bold;
}


.lblRight_Old {
    float: left;
    margin-left: 1%;
    text-align: left;
    color: #4E4E4E;
    font-size: 15px;
    font-weight: bold;
}

.lblRight {
    float: left;
    margin-left: 25%;
    text-align: left;
    color: #4E4E4E;
    font-size: 10px;
    font-weight: bold;
}


.divlblSep {
    float: left;
    /* background-color: #C0C0C0;*/
    background-color: #949494;
    width: 100%;
    height: 2px;
}

.ButtonCls {
    text-align: center;
    width: 100%;
    height: 20px;
    margin-top: 0%;
    font-size: 11px;
    padding-top: 0px;
    vertical-align: middle;
    margin-bottom: 1%;
}

.DivBlockSepA {
    float: left;
    margin-left: 1%;
    background-color: Gray;
    height: 1px;
    width: 98%;
    margin-top: 1%;
    margin-bottom: 1%;
    overflow: hidden;
}


.DocumentlabelA {
    float: left;
    font-size: 12px;
    width: 27%;
    text-align: left;
    margin-top: .5%;
    font-weight: bold;
    color: #999999;
    white-space: nowrap;
    margin-left: 3%;
    vertical-align: middle;
    font-weight: bold;
}

.DocumentlabelA1 {
    float: left;
    font-size: 12px;
    width: 45%;
    text-align: left;
    margin-top: .5%;
    font-weight: bold;
    color: Black;
    white-space: nowrap;
    margin-left: 3%;
    vertical-align: middle;
    font-weight: bold;
}



.DocumentlabelFullWidth {
    float: left;
    font-size: 12px;
    width: 100%;
    text-align: left;
    margin-top: .5%;
    font-weight: bold;
    color: Black;
    white-space: nowrap;
    margin-left: 3%;
    vertical-align: middle;
    font-weight: bold;
}

/*
body.modal-open {
    overflow: hidden;
}*/

.HideControl {
    display: none;
}

.UploadButton {
    width: 100%;
    color: #006699;
    background: #d1e1a3;
    font-size: 12px;
    border: 0px;
    line-height: 29px;
}


    .UploadButton:hover {
        /*text-decoration: underline;*/
        color: #fff;
        font-weight: bold;
        background: #839b14;
    }

.DivGridBroadcastPopup {
    float: left;
    margin-left: 1%;
    width: 98%;
    height: auto;
    margin-top: .3em;
}

.ReportRdlc {
    margin-top: 0%;
}


.GroupHeaderRowStyle {
    background-color: #D9D9D9;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
}





.grid_styleFixed {
    border: 0px solid #e4eec8;
    font: 11px Tahoma;
    width: 500px;
    overflow: scroll;
}

    .grid_styleFixed th {
        padding: 2px;
        font: bold 12px Tahoma;
        background: #e4eec8;
        color: #333333;
        height: 17px;
        /*text-align: left;*/
        border: solid 0px #ff0000;
    }

        .grid_styleFixed th a {
            color: #333333;
            font: bold 12px Tahoma;
            text-decoration: underline;
        }


    .grid_styleFixed td {
        color: #333333;
        padding-top: 3px;
        padding-bottom: 3px;
        font: normal 11px Tahoma;
        vertical-align: middle;
        border-bottom: solid 1px #CCCCCC;
        border-left: solid 0px #CCCCCC;
        border-right: solid 0px #CCCCCC;
        border-top: solid 0px #CCCCCC;
    }

        .grid_styleFixed td a {
            color: #3366FF;
            font: normal 11px Tahoma;
            text-decoration: underline;
            padding-top: 3px;
            padding-bottom: 3px;
        }

        .grid_styleFixed td input {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px 0px 0px 0px;
            /*height: 17px;*/
            vertical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

        .grid_styleFixed td select {
            background: #f8ffed;
            border: 1px solid #e1e1e1;
            padding: 0px;
            /*height: 20px;*/
            vrtical-align: middle;
            color: #333333;
            font: normal 11px Tahoma;
            margin-top: 1px;
            margin-bottom: 1px;
        }

.None {
    display: none;
}



.progress {
    position: relative;
    width: 400px;
    border: 1px solid #ddd;
    padding: 1px;
    border-radius: 3px;
    height: 25px;
}

.bar {
    background-color: Green;
    width: 0%;
    height: 25px;
    border-radius: 3px;
}

.percent {
    position: absolute;
    display: inline-block;
    top: 3px;
    left: 48%;
}

#status {
    margin-top: 30px;
}

.DivGrid a {
    color: Red;
    text-decoration: none;
}

a {
    color: #FF0000;
    text-decoration: none;
}



.GridItemAmtMargin {
    text-align: right;
    font-size: 12px;
    color: #5C5C5C;
    padding-left: 10%;
}


.GridHeaderAmtMargin {
    text-align: right;
    font-size: 12px;
    color: #383838;
    font-weight: bold;
    padding-left: 10%;
}

.BorderNone {
    border-bottom: solid 0px #CCCCCC;
    border-left: solid 0px #CCCCCC;
    border-right: solid 0px #CCCCCC;
    border-top: solid 0px #CCCCCC;
    background-color: Gray;
}

. {
    height: 26px;
}


    .tbl_style1 {
        border: 0px solid #e4eec8;
        font: 11px Tahoma;
        width: 100%;
        background: #e4eec8;
    }

        .tbl_style1 th {
            padding: 0px;
            font: 10px Tahoma;
            background: #e4eec8;
            color: #333333;
            height: 17px;
        }

        .tbl_style1 tr {
            padding: 0px;
            font: 10px Tahoma;
            background: #e4eec8;
        }

        .tbl_style1 th a {
            color: #333333;
            font: 12px Tahoma;
        }


        .tbl_style1 td {
            padding-top: 3px;
            padding-bottom: 3px;
            font: normal 11px Tahoma;
            vertical-align: middle;
            border-bottom: solid 1px #CCCCCC;
            border-left: solid 0px #CCCCCC;
            border-right: solid 0px #CCCCCC;
            border-top: solid 0px #CCCCCC;
        }

            .tbl_style1 td a {
                color: #3366FF;
                font: normal 11px Tahoma;
                padding-top: 3px;
                padding-bottom: 3px;
            }

    .tblitem {
        text-align: left;
        font-size: 12px;
        color: #5C5C5C;
    }

    .tblHeader {
        text-align: left;
        font-size: 12px;
        color: #383838;
        background-color: #e4eec8;
        margin-left: 0px;
        padding-right: 0px;
    }

    .lblRpt {
        float: left;
        margin-left: 1%;
        vertical-align: top;
        font-size: 12px;
        font-weight: bold;
        margin-top: .3%;
        color: #171717;
    }

    .lblRptRight {
        font-size: 12px;
        font-weight: bold;
        margin-top: .7%;
        color: #171717;
    }

    .fontBold {
        font-weight: bold;
    }

    .autocomplete_completionListElement {
        list-style: none outside none;
        border: 0px solid #123456;
        cursor: pointer;
        padding: 5px;
        margin: 0px;
        z-index: 10000 !important;
    }
    /* AutoComplete highlighted item */
    .autocomplete_highlightedListItem {
        z-index: 99999 !important;
        background-color: #ffff99;
        color: black;
        /* padding: 1px;
        cursor:hand;*/
    }
    /* AutoComplete item */
    .autocomplete_listItem {
        z-index: 99999 !important;
        background-color: window;
        color: windowtext;
        /* padding: 1px;
        cursor:hand;*/
    }

    .ModelPopUp_ZIndex {
        z-index: 100 !important;
    }

    .modalBackground_Zindex {
        background-color: #797979;
        filter: alpha(opacity=40);
        opacity: .6;
        z-index: 100 !important;
    }

    .DocumentButtonTemplate {
        width: 95%;
        color: #006699;
        background: #d1e1a3;
        font-size: 12px;
        border: 0px;
        line-height: 29px;
    }

        .DocumentButtonTemplate:hover {
            /*text-decoration: underline;*/
            color: #fff;
            font-weight: normal;
            background: #839b14;
        }
