
/* ### GENERAL ### */
* {
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

body {
    background: #083a51 url(../images/bodybg.gif) left top repeat-x;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #0097d1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
/* ### GLOBAL CLASSES ### */
.clear {
    clear: both;
    margin: 0px;
    padding: 0px;
}

/* ### WRAPPER ### */
a {
    color: #0097d1;
    text-decoration: underline;
    cursor: pointer;
}

    a:hover {
        text-decoration: none;
    }

#wrapper {
    position: relative;
    display: block;
    width: 100%; /*min-height: 100%;*/
}

/* ### MAIN CONTAINER ### */
#mainCntr {
    margin: 0 auto;
    width: 93%;
}

/* ### HEADER CONTAINER ### */
#headerCntr {
    position: relative;
    width: 100%;
    height: 95px;
    background: url() left top no-repeat;
    top: 0px;
    left: 0px;
}

.logo {
    padding: 0px 5px 0px 2px;
    float: left;
    width: 320px;
    height: 95px;
}





/* ### CONTENT CONTAINER ### */
#contentCntr {
    width: 100%;
    padding: 0px 0px 10px 25px;
}

.welcomeBox {
    width: 100%;
}

.welcometop {
    width: 100%;
}

.welcomebottom {
    width: 100%;
}

.welcomeContant {
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.imaging {
    padding: 22px 0px 0px 25px;
}

.welcomeContant img {
    padding: 0px 14px 19px 25px;
    float: left;
}

.welcomeContant p {
    padding: 0px 0px 14px 0px;
}

.centerBox {
    background: #ca8102 url(../images/centerbg.gif) left top repeat-x;
    padding: 0px 0px 20px 0px;
    margin: 0px 4px 0px 4px;
    width: 561px;
    border-bottom: 4px solid #dda704;
    color: #faedc0;
    overflow: hidden;
}

    .centerBox .left {
        float: left;
        width: 242px;
        padding: 15px 0px 0px 20px;
    }

    .centerBox img {
        float: right;
        padding: 10px 0px 0px 10px;
    }

    .centerBox span {
        font-weight: bold;
        font-size: 11px;
        color: #ffffff;
    }

    .centerBox p {
        padding: 0px 0px 14px 0px;
    }

    .centerBox ul {
        padding: 0px 0px 0px 25px;
    }

        .centerBox ul li {
            list-style: none;
            background: url(../images/dice.gif) 0px 7px no-repeat;
            padding: 0px 0px 0px 13px;
        }

            .centerBox ul li a {
                font-size: 9px;
                font-weight: bold;
                color: #faedc0;
                padding: 0px 0px 0px 0px;
                text-decoration: none;
            }

                .centerBox ul li a:hover {
                    text-decoration: underline;
                }

    .centerBox .right {
        float: right;
        width: 242px;
        padding: 15px 28px 0px 0px;
    }

.projectBox {
    padding: 0px 0px 0px 15px;
}

    .projectBox img {
        float: left;
        padding: 0px 10px 0px 10px;
    }

.imaging1 {
    padding: 17px 0px 12px 25px;
}
/* ### FOOTER CONTAINER ### */
#footerCntr {
    overflow: hidden;
    background: url(../images/footer.gif) left top repeat-x;
    height: 20px;
}

.footerBox {
    width: 669px;
    margin: 0px auto;
    text-align: center;
    color: #7ac3e4;
    padding: 3px 0px 0px 0px;
}

    .footerBox a {
        text-decoration: none;
        color: #7ac3e4;
    }

        .footerBox a:hover {
            text-decoration: underline;
        }



/* inner pages css start */
.insideContent {
    padding: 20px 20px 10px 20px;
    text-align: justify;
}

    .insideContent a {
        color: #ffffff;
    }

    .insideContent hr {
        color: #cccccc;
    }

h1 {
    font: bold 18px Tahoma, Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 20px 0px 5px 0px;
    border-bottom: 1px dotted #ffffff;
    margin: 0px 20px 10px 20px;
}

.aboutus-img {
    float: right;
    border: 4px solid #ffffff;
    margin: 0 0px 10px 20px;
}

h5 {
    font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px dotted #ffffff;
    margin: 0px 0px 10px 0px;
}

h6 {
    font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
}

.aboutcolumnzone {
    padding: 20px 0px 16px 0px;
}

.aboutcolumn1 {
    width: 48%;
    float: left;
    margin: 0px 0px 10px 0px;
}

.aboutcolumn2 {
    width: 48%;
    float: right;
    margin: 0px 0px 10px 0px;
}

.abouticon {
    float: left;
    margin: 0px 20px 0px 0px;
}

.insidereadmore {
    padding: 10px 0px 10px 0px;
}
/*input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}*/
.project-img {
    float: right;
    margin-left: 20px;
    border: 3px solid #ffffff;
}

.whiteheading {
    font: 30px Myriad Pro, Arial;
    color: #CBD76B;
    font-weight: 100;
    padding: 0px;
    margin: 25px 0px 20px 0px;
}

.ourprojectrow {
    margin-bottom: 20px;
    border-bottom: 1px dotted #ffffff;
    padding-bottom: 10px;
}

.servicecolumnzone {
    padding: 20px 0px 0px 0px;
}

.servicecolumn1 {
    width: 48%;
    float: left;
    margin: 0px 0px 10px 0px;
}

.servicecolumn2 {
    width: 48%;
    float: right;
    margin: 0px 0px 10px 0px;
}

.blog-posted-row {
    padding: 3px;
}
/* inner pages css ends */

.button {
    /*background-color: #004D9B;  background-image:url(../images/bg3.png);*/
    background-color: #7ac3e4;
    color: #fff;
    height: 25px;
    border: 1px solid #137cae;
}

.validatorCalloutHighlight {
    background-color: lemonchiffon;
}

/*Hover Menu*/
.popupMenu {
    position: absolute;
    visibility: hidden;
    background-color: #F5F7F8;
    opacity: .9;
    filter: alpha(opacity=90);
}

.popupHover {
    background-image: url(../images/header-opened.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #F5F7F8;
}


.popupWindow {
    position: absolute;
    left: 300px;
    top: 200px;
    width: 400px;
    border: solid 1px black;
    padding: 10px;
    background-color: white;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc);
    display: none;
}

.panelWindow {
    position: relative; /*left: 300px;     top: 200px;*/
    border: solid 1px black;
    padding: 10px;
    background-color: white;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc);
    top: 0px;
    left: 0px;
}

.list td {
    border-bottom: solid 1px black;
    padding: 10px;
}

.astrik {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A90A08;
    text-decoration: none;
    vertical-align: top;
}

.formView {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
}

.field {
    position: relative;
    clear: both;
}

.fieldLabel {
    padding: 2px 5px;
    font-size: 14px;
    color: #606060;
}

.fieldValue {
    float: left;
    padding: 5px;
    color: #FFFFFF;
    width: 230px;
}

.fieldValue1 {
    float: left;
    padding: 5px;
    color: #FFFFFF;
    width: 110px;
}

.panel_with_bg {
    background-color: #f0f0f0;
    border: 1px solid silver;
    padding: 0 0 5px 5px;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}

.button {
    /*background-color: #004D9B;*/
    background-image: url(../images/bg.jpg);
    color: #fff;
    height: 28px;
    border: 2px solid #7F9DB9;
    padding: 5px 5px 5px 5px;
    cursor: pointer;
}

.current_button {
    background-color: Yellow;
    color: Black;
}

.smallText {
    font-size: 10px;
}

.updating {
    padding: 0px;
    margin: 0px;
    background-image: url(../images/load.gif);
    background-repeat: repeat;
}

.mainPanel {
    border: 8px solid #7ac3e4;
}

.mainPanelTitle {
    font-family: Calibri;
    font-size: 20px;
    font-weight: bold;
    color: White;
}

.mainTable {
    background-color: White;
}

.tableWithBorder {
    border: 1px solid #7ac3e4;
}

.Highlight {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A90A08;
    text-decoration: none;
}

.Grid {
    border: 1px solid silver;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    background-color: #FFFFFF;
}

.GridHeader {
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    background-image: url(../images/bg.jpg);
    height: 23px;
}

.GridHeader11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    background-image: url(../images/bg.jpg);
    height: 23px;
    width: 150px;
}

.GridHeader-cat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    background-image: url(../images/bg.jpg);
    height: 23px;
    width: 250px;
}

.GridHeader-service {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    background-image: url(../images/bg.jpg);
    height: 23px;
    width: 350px;
}

.GridHeader-des {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    background-image: url(../images/bg.jpg);
    height: 23px;
    width: 150px;
}

.GridHeader-hospital {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    background-image: url(../images/bg.jpg);
    height: 23px;
    width: 120px;
}

.GridHeader-type {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    background-image: url(../images/bg.jpg);
    height: 23px;
    width: 120px;
}

.GridHeader-action {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    background-image: url(../images/bg.jpg);
    height: 23px;
    width: 70px;
    padding: 0;
    margin: 0;
}

.GridSelectedRow {
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    background-color: #FFFF66;
}

.GridRow {
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    text-align: center;
    height: 23px;
}

.GridRowSmall {
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    text-align: center;
    height: 10px;
}

.GridAlternateRow {
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    text-align: center;
    height: 23px;
    background-color: #DFDFDF;
}

.GridAlternateRowSmall {
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    text-align: center;
    height: 10px;
    background-color: #DFDFDF;
}

.GridEmptyRow {
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    background-color: #DFDFDF;
    text-align: center;
}

.GridPager {
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    text-align: center;
    height: 23px;
    background-color: #DFDFDF;
    background-image: url(../images/bg.jpg);
}

.LinkButton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A90A08;
    text-decoration: underline;
}

.scrollBox {
    width: 410px;
    overflow: auto;
}

.floatPanel {
    display: none;
    position: absolute;
    top: 100px;
    left: 100px;
    padding: 10px;
    border: solid 4px black;
    background-color: white;
}

.message {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A90A08;
    text-decoration: none;
    padding: 5px 0 2px 0;
}

.StandardTextBox {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    width: 220px;
    float: left;
}

.StandardTextBoxUpper {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    width: 220px;
    height: 21px;
    float: left;
    text-transform: uppercase;
}



.SmallTextBox {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    width: 100px;
    height: 21px;
    float: left;
}

.heading {
    color: #ffffff;
    font-family: Verdana;
    font-weight: normal;
    font-size: 16px;
    background-image: url(../images/bg.jpg);
    height: 30px;
    text-align: center;
}

.Valid {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Green;
    text-decoration: none;
}

.Error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Red;
    text-decoration: none;
}

.ErrorSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Red;
    text-decoration: none;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.dynamicPopulate_Normal {
    background-color: #FFFFFF;
    color: #FFFFFF;
    height: 21px;
    float: left;
}

.dynamicPopulate_Error {
    background-color: #FFAEB7;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    height: 21px;
    float: left;
    padding: 2px;
}

.dynamicPopulate_Valid {
    background-color: #EEFDB9;
    border: 1px solid Green;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    height: 21px;
    float: left;
    padding: 2px;
}

.dynamicPopulate_Updating {
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    border: silver 1px inset;
    text-align: center;
    padding: 2px;
    height: 2em;
    margin: 5px;
    width: 200px;
}

.roundedCorner {
    width: 400px;
    height: 300px;
    -webkit-border-radius: 0px 29px 29px 0px;
    -moz-border-radius: 0px 29px 29px 0px;
    border-radius: 0px 29px 29px 0px;
    border: 4px solid #2A8AC6;
    background: rgba(42,138,198,0.8);
    -webkit-box-shadow: #B3B3B3 11px 11px 11px;
    -moz-box-shadow: #B3B3B3 11px 11px 11px;
    box-shadow: #B3B3B3 11px 11px 11px;
}

.welcomeMsg {
    vertical-align: top;
    text-align: left;
    padding: 20px 5px 0px 5px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    font-weight: 500;
    width: 350px;
}

    .welcomeMsg a {
        font-family: verdana, helvetica, arial, sans-serif;
        color: #fff;
        font-weight: 700;
        text-decoration: none;
    }

        .welcomeMsg a:hover {
            font-family: verdana, helvetica, arial, sans-serif;
            color: #fff;
            font-weight: 700;
            text-decoration: underline;
        }
/* Sliding Menu*/
.panel {
    position: fixed;
    top: 95px;
    left: 0;
    display: none;
    background: #004644;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    width: 180px;
    height: auto;
    padding: 5px 10px 10px 120px;
    filter: alpha(opacity=85);
    opacity: .85;
    z-index: 3;
}

.panelTran {
    position: fixed;
    top: 200px;
    left: 0;
    display: none;
    background: #004644;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    width: 180px;
    height: auto;
    padding: 5px 10px 10px 120px;
    filter: alpha(opacity=85);
    opacity: .85;
    z-index: 2;
}

.panelReport {
    position: fixed;
    top: 302px;
    left: 0;
    display: none;
    background: #004644;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    width: 180px;
    height: auto;
    padding: 5px 10px 10px 120px;
    filter: alpha(opacity=85);
    opacity: .85;
    z-index: 2;
}

.panel_a {
    font-size: 14px;
    text-decoration: none;
    color: #fff;
}

    .panel_a a {
        color: #fff;
        text-decoration: none;
    }

        .panel_a a:visited {
            color: #fff;
            text-decoration: none;
        }

            .panel_a a:hover, .panel_a a:visited:hover {
                color: yellow;
                text-decoration: none;
            }

a.trigger {
    position: fixed;
    text-decoration: none;
    top: 99px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 10px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
    width: 60px;
    z-index: 3;
}

    a.trigger:hover {
        position: fixed;
        text-decoration: none;
        top: 99px;
        left: 0;
        font-size: 12px;
        letter-spacing: -1px;
        font-family: verdana, helvetica, arial, sans-serif;
        color: #fff;
        padding: 10px 20px 10px 15px;
        font-weight: 700;
        background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
        border: 1px solid #004644;
        -moz-border-radius-topright: 20px;
        -webkit-border-top-right-radius: 20px;
        -moz-border-radius-bottomright: 20px;
        -webkit-border-bottom-right-radius: 20px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-bottom-left-radius: 0px;
        display: block;
    }

a.active.trigger {
    /* background: #004644 url(../images/minus.png) 85% 50% no-repeat;*/
}


a.triggerTran {
    position: fixed;
    text-decoration: none;
    top: 200px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 10px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
    width: 60px;
    z-index: 3;
}

    a.triggerTran:hover {
        position: fixed;
        text-decoration: none;
        top: 200px;
        left: 0;
        font-size: 12px;
        letter-spacing: -1px;
        font-family: verdana, helvetica, arial, sans-serif;
        color: #fff;
        padding: 10px 20px 10px 15px;
        font-weight: 700;
        background: #004644 url(../images/arrow.png) 99% 50% no-repeat;
        border: 1px solid #004644;
        -moz-border-radius-topright: 20px;
        -webkit-border-top-right-radius: 20px;
        -moz-border-radius-bottomright: 20px;
        -webkit-border-bottom-right-radius: 20px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-bottom-left-radius: 0px;
        display: block;
    }

a.active.triggerTran {
    /*background: #004644 url(../images/minus.png) 85% 50% no-repeat;*/
}

a.triggerReport {
    position: fixed;
    text-decoration: none;
    top: 302px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 10px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
    width: 60px;
    z-index: 3;
}

    a.triggerReport:hover {
        position: fixed;
        text-decoration: none;
        top: 302px;
        left: 0;
        font-size: 12px;
        letter-spacing: -1px;
        font-family: verdana, helvetica, arial, sans-serif;
        color: #fff;
        padding: 10px 20px 10px 15px;
        font-weight: 700;
        background: #004644 url(../images/arrow.png) 99% 50% no-repeat;
        border: 1px solid #004644;
        -moz-border-radius-topright: 20px;
        -webkit-border-top-right-radius: 20px;
        -moz-border-radius-bottomright: 20px;
        -webkit-border-bottom-right-radius: 20px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-bottom-left-radius: 0px;
        display: block;
    }

a.active.triggerReport {
    /*background: #004644 url(../images/minus.png) 85% 50% no-repeat;*/
}

a.triggerChangePwd {
    position: fixed;
    text-decoration: none;
    top: 402px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 10px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
    width: 60px;
}

a.inActive {
    background: #004644 url(../images/arrow.png) 85% 50% no-repeat;
}

/* Sliding Menu Ends*/

/* ### MENU CONTAINER ### */
#menuCntr {
    width: 669px;
    float: right;
    text-align: right;
    padding: 0px 0px 0px 10px;
    /*background-color: White;*/
}

    #menuCntr a {
        font-family: verdana, helvetica, arial, sans-serif;
        color: #fff;
        font-weight: 700;
        text-decoration: none;
    }

        #menuCntr a:hover {
            font-family: verdana, helvetica, arial, sans-serif;
            color: #fff;
            font-weight: 700;
            text-decoration: underline;
        }

.MaskedEditFocus {
    background-color: #ffffcc;
    color: #000000;
}

.MaskedEditMessage {
    color: #ff0000;
    font-weight: bold;
}

.MaskedEditError {
    background-color: #ffcccc;
}

.MaskedEditFocusNegative {
    background-color: #ffffcc;
    color: #ff0000;
}

.MaskedEditBlurNegative {
    color: #ff0000;
}


/* TreeView Table Properties */

div.TreeViewTable {
    font-family: Tahoma;
    font-size: 10pt;
    cursor: hand;
    text-align: left;
    padding-left: 3px;
}

    div.TreeViewTable table {
        width: 20px;
    }

        div.TreeViewTable table tr th {
            border: none;
            padding: 0px;
            letter-spacing: 1px;
        }

        div.TreeViewTable table tr td {
            border: none;
            padding: 0px;
            letter-spacing: 0px;
        }

        div.TreeViewTable table tr.alt td {
            background-color: #EFEFEF;
        }

.radioButtonList {
    margin-left: 20px;
    text-align: left;
}

.radioButtonFree {
    font-weight: bold;
}

.radioButtonBlocked {
    font-style: italic;
    color: Red;
}

.radioButtonUnavailable {
    font-style: italic;
    color: Silver;
    background-color: Gray;
}

.radioButtonDone {
    color: Green;
    font-weight: bold;
}

.CustomComboBoxStyle .ajax__combobox_textboxcontainer input {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    width: 700px;
    height: 21px;
    float: left;
}

.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
}

#master_content .ajax__combobox_itemlist {
    margin: 0px;
}

.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
    background-image: url(../images/ComboBox/toolkit-bg.gif);
    background-position: top left;
    border: 0px none;
    color: #FFFFFF;
    padding: 5px 0px 3px 5px;
    font-size: 13px;
    height: 16px;
    width: 540px;
}

.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
    background-image: url(../images/ComboBox/toolkit-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 23px;
    width: 23px;
}

.AjaxToolkitStyle .ajax__combobox_itemlist {
    border-color: #0F2543;
    background-color: #EFEFEF;
}

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
    margin: 0;
    background-image: url(../images/ComboBox/aqua-bg.gif);
    background-position: top left;
    border: 0px none;
    padding: 2px 0px 0px 8px;
    font-size: 11px;
    height: 17px;
    width: 150px;
}

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
    background-image: url(../images/ComboBox/aqua-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 19px;
    width: 19px;
}

.AquaStyle .ajax__combobox_itemlist {
    border-color: #000000;
    background-color: #FFFFFF;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
    margin: 20px;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
    padding: 20px 20 20 20px;
    background-image: url(../images/ComboBox/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 121px;
    width: 21px;
}

.WindowsStyle .ajax__combobox_itemlist {
    border-color: #7F9DB9;
}

.modal-close {
    position: absolute;
    top: -13px;
    right: -13px;
    width: 35px;
    height: 35px;
    background: url(./images/modalWindowCloseBtn.png.png) no-repeat;
}

.ModelPanel {
    position: relative;
}

.ModalClose {
    position: absolute;
    text-align: right;
}

.tb3 {
    border: 1px solid #6297BC;
    width: 320px;
    height: 25px;
}

.tb3status {
    border: 1px solid #6297BC;
    width: 120px;
    height: 25px;
}

.searchbox {
    background-color: #eaf8fc;
    background-image: linear-gradient(#fff, #d4e8ec);
    border-radius: 35px;
    border-width: 1px;
    border-style: solid;
    border-color: #c4d9df #a4c3ca #83afb7;
    width: 500px;
    height: 25px;
    padding: 10px;
    margin: 100px auto 50px;
    overflow: hidden; /* Clear floats */
}

.fieldLabel1 {
    padding: 2px 5px;
    font-size: 15px;
    color: #606060;
}

.heading1 {
    color: #ffffff;
    font-family: Verdana;
    font-weight: normal;
    font-size: 16px;
    background-image: url(../images/bg.jpg);
    height: 30px;
    text-align: center;
    width: 100%
}

div#scroll {
    border: 1px solid #C0C0C0;
    background-color: #F0F0F0;
    width: 508px;
    height: 404px;
    overflow: auto;
}

#table {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    width: 330px;
    height: 170px;
    background-color: #5181C1;
}


.fancy .ajax__tab_header {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: solid 1px #dbdbdb;
    width: 100%;
}

    .fancy .ajax__tab_active .ajax__tab_outer,
    .fancy .ajax__tab_header .ajax__tab_outer,
    .fancy .ajax__tab_hover .ajax__tab_outer {
        height: 27px;
        margin-left: 0px;
        background: url(../images/tabOff_left.gif) no-repeat left top;
    }

    .fancy .ajax__tab_active .ajax__tab_inner,
    .fancy .ajax__tab_header .ajax__tab_inner,
    .fancy .ajax__tab_hover .ajax__tab_inner {
        height: 27px;
        margin-left: 3px; /* offset the width of the left image */
        background: url(../images/tabOff_right.gif) no-repeat right top;
    }

    .fancy .ajax__tab_active .ajax__tab_tab,
    .fancy .ajax__tab_hover .ajax__tab_tab,
    .fancy .ajax__tab_header .ajax__tab_tab {
        margin: 5px 10px 0px 7px;
    }

.fancy .ajax__tab_hover .ajax__tab_tab,
.fancy .ajax__tab_active .ajax__tab_tab {
    color: #012586;
    cursor: pointer;
}

.fancy .ajax__tab_body {
    width: 100%
}


.content_holder {
    margin: 0px 8px 0px 8px;
}




.Form_Container_Mid {
    background: url(../images/Form_Container_Mid.png) repeat-y top left;
    width: 100%;
    height: auto;
}



#table {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    width: 330px;
    height: 170px;
    background-color: #5181C1;
}

.StandardTextBox1 {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    width: 220px;
    height: 21px;
    float: none;
}

.mainPanel1 {
    border: 1px solid #0D4965;
}
/*.mainPanelTitle
{
    font-family: Calibri;
    font-size: 20px;
    font-weight: bold;
    color: #0D4965;
}*/
.panelWindow2 {
    border: solid 1px black;
    padding: 1px;
    background-color: white;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc);
    top: 0px;
    left: 0px;
    width: 100%;
}
