div.overlayDiv {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #FCFCFC 0%, #EFEFEF 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #FCFCFC 0%, #EFEFEF 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #FCFCFC 0%, #EFEFEF 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCFCFC), color-stop(1, #EFEFEF));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #FCFCFC 0%, #EFEFEF 100%);
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #FCFCFC 0%, #EFEFEF 100%);
    border: solid 1px #5c9ccc;
    background: #FCFCFC;
    margin-top: -25px;
    -moz-box-shadow: inset 0 0 10px #aecde9;
    -webkit-box-shadow: inset 0 0 10px #aecde9;
    box-shadow: inset 0 0 10px #aecde9;
}

.buttonDIV input, .buttonDIV span, .buttonDIV a {
    float: left;
    margin-right: 10px;
}

.clear {
    clear: both;
}

.underline {
    border: 1px solid black!important;
}

div.overlayDiv ul {
    margin: 0px;
    padding: 0px;
}

    div.overlayDiv ul li {
        list-style-type: none;
        padding: 7px;
        border-bottom: solid 1px #afcde9;
    }

        div.overlayDiv ul li a {
            text-decoration: none;
            background-color: transparent;
        }

            div.overlayDiv ul li a:hover {
                background-color: #afcde9;
                color: #fff;
            }

        div.overlayDiv ul li:hover {
            background-color: #afcde9;
        }

div.overlayDivcaption {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* future proofing */
    -khtml-border-radius: 6px; /* for old Konqueror browsers */
    background: #5c9ccc;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding: 3px;
    margin: 2px;
}

body {
    margin: 0px 0px 0px 0px;
    font-family: Tahoma;
    font-size: 12px;
}

.leftfloat {
    display: inline;
}

.innerheader_GHT {
    display: none;
}

.innerheader_CareEMR {
    display: block;
}

.copyrightght {
    display: none;
}

.copyrightcareemr {
    display: block;
}

.loginlogobg {
    background-image: url(New_Images/careemr/top_middle_careemr.jpg);
}

.careemrfooter {
    display: block;
    text-align: right;
}



.webemrfooter {
    display: none;
    text-align: right;
}



.careemrlogintext {
    display: block;
}

.webemrlogintext {
    display: none;
}


/*fixed bottom footer*/

.visibleDiv, #topLeft, #topRight, #bottomLeft, #bottomRight {
    position: fixed;
    width: 440px;
    text-align: center;
    z-index: 900;
}

#topLeft {
    top: 10px;
    left: 10px;
}

#topRight {
    top: 40px;
    right: 0px;
    width: 100px;
}

#bottomLeft {
    bottom: 10px;
    left: 10px;
}

#bottomRight {
    bottom: 10px;
    right: 0px;
}
/*fixed bottom footer end*/
input[type=text].startext {
    height: 18px;
    background-color: #faffbd;
    border: 1px solid #87a1b0;
    padding-left: 5px;
    background-image: url(images/textbox-hover.png);
    background-repeat: repeat-x;
    font-family: Tahoma;
    font-size: 12px;
}

input[type=password].startextpass {
    height: 18px;
    background-color: #faffbd;
    border: 1px solid #87a1b0;
    padding-left: 5px;
    background-image: url(images/textbox-hover.png);
    background-repeat: repeat-x;
    font-family: Tahoma;
    font-size: 12px;
}

.startextarea {
    background-color: #faffbd;
    border: 1px solid #87a1b0;
    padding-left: 5px;
    background-image: url(images/textbox-hover.png);
    background-repeat: repeat-x;
    font-family: Tahoma;
    font-size: 12px;
}

select {
    height: 23px;
    padding: 2px;
}

    select.ddlstar {
        border: 2px solid #faffbd;
        background-image: url(New_Images/select_bg.gif);
        border: 1px solid #87a1b0;
        background-color: #faffbd;
        font-family: Tahoma;
        font-size: 12px;
    }

.input[type=text], input[type=password], input[type=file] {
    height: 18px;
    background-image: url(images/textbox-center.png);
    background-repeat: repeat-x;
    border: 1px solid #87a1b0;
    padding-left: 5px;
}

    .input[type=text]:hover, input[type=password]:hover, input[type=file]:hover {
        background-image: url(images/textbox-hover.png);
        background-repeat: repeat-x;
        border: 1px solid #87a1b0;
        padding-left: 5px;
    }

.textarea {
    border: 1px solid #87a1b0;
    background-image: url(images/textbox-center.png);
    background-repeat: repeat-x;
}

    .textarea:hover {
        background-image: url(images/textbox-hover.png);
        background-repeat: repeat-x;
    }

.TextLink {
    text-decoration: none;
    color: Black;
}

    .TextLink:hover {
        background-color: Orange;
        text-decoration: none;
    }

body {
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    font-family: Verdana, Tahoma, Arial;
    font-size: 11px;
    color: #000000;
}

div#container {
    position: relative; /* needed for footer positioning*/
    margin: 0 auto; /* center, not in IE5 */
    width: 100%;
    height: auto !important; /* real browsers */
    height: 100%; /* IE6: treaded as min-height*/
    min-height: 100%; /* real browsers */
}

div#header {
    padding: 1em 0em 0em 0em;
    width: 100%;
    margin: 0 auto; /* center, not in IE5 */
}

div#content {
    padding: 0em 0em 5em; /* bottom padding for footer */
    width: 100%;
    margin: 0 auto; /* center, not in IE5 */
}

div#footer {
    position: absolute;
    margin: 0 auto; /* center, not in IE5 */
    bottom: 0; /* stick to bottom */
    width: 100%;
}

.logo {
   
    background: url(New_Images/header/logo.png) no-repeat top left;
    width: 102px;
    height: 36px;
    padding-left: 102px;
}

.headerbg_new {
    background-image: url(New_Images/header/header_bg_gray.gif);
    height: 96px;
    width: 100%;
}

.header_top_strip_left {
    background-image: url(New_Images/CareEMR/header/header_top_green_strip_left.gif);
    height: 29px;
    width: 6px;
    background-repeat: no-repeat;
}

.header_top_strip_right {
    background-image: url(New_Images/CareEMR/header/header_top_green_strip_right.gif);
    height: 29px;
    width: 6px;
    background-repeat: no-repeat;
}

.header_top_strip_middle {
    background-image: url(New_Images/CareEMR/header/header_bg.gif);
    height: 29px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: left;
    background-color: #2e5994;
}

.tdhover {
}

    .tdhover:hover {
        background-image: url(New_Images/CareEMR/header/menu_hover.gif);
    }

.practivename {
    color: white;
}

.loginlogo {
    width: 276px;
    height: 115px;
    background-image: url(New_Images/CareEMR/login_title_1_1.gif);
}

.careemrcertifiedlogo {
    display: none;
    text-align: right;
}


.loginsideleft {
    background-image: url(New_Images/webemr/login_side_gradient_1.gif);
    height: 250px;
    width: 4px;
    background-repeat: no-repeat;
    background-color: #d8f0f9;
}

.logintextboxbg {
    width: 170px;
    border-color: #7f9db9;
    border-style: solid;
    border-width: 1px;
}

.logintextbox {
    border: 0px;
    background-color: Transparent;
    height: 22px;
    width: 182px;
}

.txt_main_session {
    font-family: tahoma;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
}

a {
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

.bluelink {
    text-decoration: underline;
}

    .bluelink:hover {
        text-decoration: none;
    }

.button {
    background-image: url(New_Images/inner/button_bg.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 22px;
    cursor: pointer;
    border: solid 1px #87a1b0;
    border-collapse: collapse;
}

    .button:hover {
        background-image: url(New_Images/inner/button_bg_hover.gif);
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        height: 22px;
        cursor: pointer;
        border: solid 1px #87a1b0;
    }

.buttonBig {
    background-image: url(New_Images/inner/billing/button_bg_big.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    height: 35px;
    cursor: pointer;
    border: solid 1px #87a1b0;
    border-collapse: collapse;
    text-transform: uppercase;
}

    .buttonBig:hover {
        background-image: url(New_Images/inner/billing/button_bg_big_hover.gif);
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        height: 35px;
        cursor: pointer;
        border: solid 1px #87a1b0;
        text-transform: uppercase;
    }

.topmenu_gradient_bg {
    background-image: url(New_Images/header/menu_middle.gif);
}

#header {
    display: none;
}

#footer {
    display: none;
}

#Layout {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}

.headerbg {
    background-color: #FFFFFF;
}

.collapsbg {
    background-image: url(Images/collapsbg.gif);
    background-repeat: repeat-x;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    height: 18px;
    padding-left: 5px;
    cursor: hand;
    cursor: pointer;
}

.headerlink {
    font-family: Verdana;
    font-size: 11px;
    color: Black;
    padding: 0px 5px 0px 5px;
    text-decoration: none;
}

    .headerlink a {
        font-family: Verdana;
        font-size: 11px;
        color: Black;
        text-decoration: none;
    }

        .headerlink a:hover {
            text-decoration: none;
            color: White;
        }

.Text {
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
}

    .Text a {
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        text-decoration: underline;
        text-decoration: none;
    }

        .Text a:hover {
            color: #c0c0c0;
            text-decoration: underline;
        }

    .Text H1 {
        font-family: Tahoma, Verdana, Arial;
        font-size: 16px;
        color: #FF6600;
        margin: 0px 3px 0px 3px;
    }

    .Text H2 {
        font-family: Tahoma, Verdana, Arial;
        font-size: 14px;
        color: #FF6600;
        margin: 0px 2px 0px 2px;
    }

.Error {
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
    color: Red;
    font-weight: bold;
}

.ErrorMT {
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
    color: Red;
    font-weight: bold;
    padding-left: 5px;
}

.Success {
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
    color: Green;
    font-weight: bold;
}

.Error h1 {
    font-family: Tahoma, Arial;
    font-size: 14px;
    color: #CC3300;
    margin: 3px 3px 3px 3px;
}

.AlertMsg {
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
    color: #b01dca;
    font-weight: bold;
}

.footer {
    font-family: Verdana, Tahoma, Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-align: right;
    width: 100%;
    background-color: #3a9fe4;
    margin-top: 5px;
    line-height: 12px;
}


.TextBox {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    border: solid 1px #666666;
}

.browseBox {
    font-family: Tahoma;
    font-size: 12px;
    color: #ffffff;
    border: solid 2px #ffffff;
    background-image: url(../New_Images/CareEMR/login_side_gradient_1.gif);
    background-repeat: repeat-x;
}


.menu_links {
    font-family: Tahoma, Verdana, Arial;
    font-weight: bold;
    font-size: 11px;
    color: #007DA7;
    line-height: 16px;
    margin: 2px 5px 2px 5px;
}

    .menu_links a {
        font-family: Tahoma, Verdana, Arial;
        font-weight: bold;
        font-size: 11px;
        color: #007DA7;
        text-decoration: none;
        line-height: 16px;
    }

        .menu_links a:hover {
            color: #999999;
        }

.dotted {
    border-bottom: dotted 1px #666666;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

.Border {
    border: dotted 1px #666666;
}



.dgHeader_blue {
    font-family: Tahoma;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    color: #003b6f;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    background-color: #ffce6a;
    background-image: url(Images/inner/grid_top_bg_blue.gif);
}

.dgHeader {
    font-family: Tahoma;
    font-size: 12px;
    color: #0b7dcc;
    font-weight: bold;
    margin: 5px 0px 5px 0px; /*background-color: #ffce6a; 	background-image: url(Images/inner/grid_top_bg_bluelight.gif); background-repeat:repeat-x;*/
    height: 25px;
    border-bottom: dotted 1px #51a5e5;
    text-decoration: none;
}

.dgHeader_sch {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    background-color: #003b6f;
}

.dgHeader a {
    font-family: Tahoma;
    font-size: 12px;
    color: #0b7dcc;
    font-weight: bold;
    text-decoration: none;
    margin: 5px 0px 5px 0px;
}

    .dgHeader a:hover {
        text-decoration: none;
    }

.gridHeader_blue {
    font-family: Tahoma;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    color: #003b6f;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    background-color: #ffce6a;
    background-image: url(Images/inner/grid_top_bg_blue.gif);
}

.gridHeader {
    font-family: Tahoma;
    font-size: 12px;
    color: #0b7dcc;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    border-bottom: dotted 1px #51a5e5;
    text-decoration: none;
}

.gridHeader_sch {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    background-color: #003b6f;
}

.gridHeader a {
    font-family: Tahoma;
    font-size: 12px;
    color: #0b7dcc;
    font-weight: bold;
    text-decoration: none;
    margin: 5px 0px 5px 0px;
}

.dgActive {
    height: 25px;
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    background: #ffedb8;
}

.gridHeader a:hover {
    text-decoration: none;
}

.dgItem {
    height: 25px;
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
}

    .dgItem td {
        border-bottom: dotted 1px #51a5e5;
    }

    .dgItem:hover {
        height: 25px;
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        background: #ffedb8;
        /*background-image: url(New_Images/inner/grid_hover_bg.gif);
	background-repeat: repeat-x;*/
    }

    .dgItem a {
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        background-color: #FFFFFF;
        text-decoration: underline;
    }

        .dgItem a:hover {
            text-decoration: none;
        }

.dgAltItem {
    height: 25px;
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    background-color: #fff;
}

    .dgAltItem td {
        border-bottom: 1px dotted #51a5e5;
    }

    .dgAltItem:hover {
        height: 25px;
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        background: #ffedb8;
        /*background-image: url(New_Images/inner/grid_hover_bg.gif);
	background-repeat: repeat-x;*/
    }

    .dgAltItem a {
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        background-color: #F6FAF2;
        text-decoration: underline;
        text-align: center;
    }

        .dgAltItem a:hover {
            text-decoration: none;
        }

.dgRowItem {
    height: 25px;
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
}

    .dgRowItem td {
        border-bottom: dotted 1px #51a5e5;
    }

    .dgRowItem:hover {
        height: 25px;
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        background: #ffedb8;
        /*background-image: url(New_Images/inner/grid_hover_bg.gif);
	background-repeat: repeat-x;*/
    }

    .dgRowItem a {
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        background-color: #FFFFFF;
        text-decoration: underline;
    }

        .dgRowItem a:hover {
            text-decoration: none;
        }

.dgRowCount {
    color: #0047ba;
    font-size: 12px;
}


.CheckBOX {
    font-family: Tahoma;
    color: #FF00FF;
    font-size: x-small;
    font-style: normal;
}


.dgSelItem {
}

.dgEditItem {
}

.dgFooter {
    height: 15px;
    background-color: #d5e3f6;
}

.dgFooter_blue {
    background-image: url(Images/inner/table_footer_blue_bg_01.gif);
    height: 22px;
}

.dgPager {
    height: 25px;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    margin-left: 5px;
}

    .dgPager a {
        font-family: Tahoma;
        font-size: 11px;
        color: #666666;
        text-decoration: underline;
        background-color: White;
    }

        .dgPager a:hover {
            text-decoration: none;
        }

.dgPagerLinks {
    background-color: #fff;
    color: #1b84cd;
    text-decoration: none;
    padding: 2px;
}

    .dgPagerLinks:hover {
        background-color: #f9d17e;
        color: #000;
        text-decoration: none;
        padding: 2px;
    }

span.dgPagerText {
    background-color: #f9d17e;
    color: #000;
    text-decoration: none;
    padding: 2px;
    font-weight: bold;
}

.PagerStyle {
    background-image: url(New_Images/PagerStyle.gif);
    height: 25px;
    /*background:#ffedb8;*/
}

div.section {
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    background-color: #e0f1fb;
    text-align: left;
    padding: 0px;
    border: solid 1px #c2e1f6;
}

div.sectioninside {
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    background-color: #fff;
    text-align: left;
    padding: 5px;
    border: solid 1px #aecde9;
}

div.sectionheading {
    font-weight: bold;
    color: #000;
    font-size: 12px;
    padding: 5px;
}

.sectiontbl {
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    background-color: #e0f1fb;
    text-align: left;
    padding: 0px;
    border: solid 1px #c2e1f6;
}

.sectioninsidetbl {
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    background-color: #fff;
    text-align: left;
    padding: 5px;
    border: solid 1px #aecde9;
}

.paddingall {
    padding: 5px;
}

.plainBg {
    background-color: #e0f1fb;
}

.ExapndBox {
    border: solid 1px #afcde9;
    border-top-left-radius: 4px 4px;
    border-top-right-radius: 4px 4px;
    border-bottom-right-radius: 4px 4px;
    border-bottom-left-radius: 4px 4px;
    -moz-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -khtml-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -khtml-border-radius-topright: 4px;
    padding: 2px;
    background-color: #fff;
}

.box_content {
    padding: 5px;
    background-color: #d0e7f8;
    border-top-left-radius: 4px 4px;
    border-top-right-radius: 4px 4px;
    border-bottom-right-radius: 4px 4px;
    border-bottom-left-radius: 4px 4px;
    -moz-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -khtml-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -khtml-border-radius-topright: 4px;
}

.AddSection {
    font-family: Verdana, Tahoma, Arial;
    color: #000000;
    font-size: 11px;
    background-color: #edf2fb;
    border: dotted 1px #666666;
    margin: 3px 3px 3px 3px;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}

.AddSection1 {
    font-family: Verdana, Tahoma, Arial;
    color: #000000;
    font-size: 11px;
    margin: 3px 3px 3px 3px;
    padding: 3px 3px 3px 3px;
}

.AddSection a {
    font-family: Verdana, Tahoma, Arial;
    color: #FF6600;
    font-size: 11px;
    background-color: #D1E5C0;
    text-decoration: underline;
}

    .AddSection a: hover {
        text-decoration: none;
    }

.SubSecion {
    font-family: Verdana, Tahoma, Arial;
    color: #666666;
    font-size: 11px;
    border-bottom: dotted 1px #666666;
    margin: 3px 3px 3px 3px;
    padding: 3px 3px 3px 3px;
}

.txt_white_big {
    font-family: Tahoma;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    line-height: 14px;
}

/*.button_left
{
	background-image: url(Images/inner/button_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	border-right: #91a7b4 1px solid;
	border-top: #91a7b4 1px solid;
	border-left: #91a7b4 1px solid;
	border-bottom: #91a7b4 1px solid;
	height: 20px;
}*/
.roundedboxbg {
    color: #000000;
    border-right: #c7d2e5 1px solid;
    border-top: #c7d2e5 0px solid;
    border-left: #c7d2e5 1px solid;
    border-bottom: #c7d2e5 0px solid;
    width: 100%;
    background-color: White;
}

.roundedboxbgbottom {
    color: #000000;
    border-right: #c7d2e5 0px solid;
    border-top: #c7d2e5 0px solid;
    border-left: #c7d2e5 0px solid;
    border-bottom: #c7d2e5 1px solid;
    background-color: White;
}

.blueborder1 {
    border-right: #c7d2e5 0px solid;
    border-top: #c7d2e5 0px solid;
    border-left: #c7d2e5 0px solid;
    border-bottom: #c7d2e5 1px solid;
    background-color: White;
}

.blueborderright {
    border-right: #c7d2e5 1px dotted;
    border-top: #c7d2e5 0px dotted;
    border-left: #c7d2e5 0px dotted;
    border-bottom: #c7d2e5 0px dotted;
    background-color: White;
}

.btnsilver {
    background-image: url(Images/inner/button_bg.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #5b5959;
    border: solid #cccccc 1px;
    height: 24px;
}

.disablebutton {
    background-color: #cccccc;
    border: solid #0f779a 1px;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #008ebd;
}

.bold {
    font-weight: bold;
}

.txt_main {
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
}

.txt_main_tab {
    font-family: tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
    background-color: White;
    font-weight: bold;
    border-left: solid 2px #4d93b4;
    border-right: solid 2px #4d93b4;
    border-top: solid 2px #4d93b4;
    padding: 5px;
    height: 42px;
}

    .txt_main_tab a {
        font-family: tahoma;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        line-height: 14px;
        font-weight: normal;
        background-color: White;
        font-weight: bold;
    }

.txt_SmartBox {
    font-family: tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
}

.ddllist {
    font-family: tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
}

.txt_border {
    font-family: verdana;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
    border-style: solid;
    border-width: 1px;
}

.headerbg {
    background-color: #008EBD;
    background-image: url(./images/header/header_bg_bottom.gif);
    background-repeat: repeat-y;
    border: 0px 0;
    margin: 0px 0px 0px 0px;
}

.headerlink {
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    padding: 0px 5px 0px 5px;
}

    .headerlink a {
        font-family: Verdana;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: underline;
    }

        .headerlink a:hover {
            text-decoration: none;
        }

.txt_blue {
    font-family: Tahoma;
    font-size: 13px;
    color: #007DA7;
    text-decoration: none;
    font-weight: bold;
}

.PanelSection {
    font-family: Verdana, Tahoma, Arial;
    color: #666666;
    font-size: 11px;
    border: dotted 1px #666666;
}

.txt_blue_bold {
    font-family: tahoma;
    font-size: 10px;
    color: #007DA7;
    text-decoration: none;
    font-weight: bold;
    line-height: 14px;
}

.txt_orange {
    font-family: verdana;
    font-size: 10px;
    color: #FF6531;
    text-decoration: none;
    font-weight: normal;
    line-height: 14px;
}

.bodybg {
    background-image: url(Images/main/main_bg_01.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.txt_home {
    font-family: Georgia;
    font-size: 12px;
    color: #035199;
    text-decoration: none;
    line-height: 18px;
}

.home_link {
    font-family: Tahoma;
    font-size: 12px;
    color: #b52311;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
}

.datebutton {
    background-image: url(Images/inner/calender_icon.gif);
    height: 18;
    width: 18;
}

.rosdrop {
    background-color: red;
    border-style: dotted;
    border-color: Red;
    border-width: thick;
    border: none;
}

.sch_link {
    font-family: Tahoma;
    font-size: 11px;
    color: #003b6f;
    text-decoration: none;
    font-weight: bold;
}

.sch {
    font-family: Tahoma;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.table_header {
    background-image: url(Images/inner/table_header_yellow_bg.gif);
    height: 22px;
}

.lnk_style {
    text-decoration: none;
    vertical-align: middle;
}

.bg {
    background-color: #003b6f;
}


.pop_bg {
    background-image: url(Images/inner/popup_bg_01.gif);
    background-repeat: repeat-y;
    background-position: right;
}

.B_image {
    background-image: url(Images/inner/popup_bg_01.gif);
    background-repeat: repeat-y;
    background-position: right;
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    border-bottom: #91a7b4 1px solid;
    width: 100%;
}

.button1 {
    background-image: url(Images/inner/send_button.gif);
}

.emaillink {
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #ff6600;
    text-decoration: none;
}

    .emaillink a {
        font-family: Arial;
        font-weight: bold;
        font-size: 12px;
        color: #ff6600;
        text-decoration: none;
    }

#menuShow {
    z-index: 1;
    width: auto;
    position: absolute;
}

#menuSelect {
    z-index: 1;
    width: auto;
    position: absolute;
    background-color: #ffffff;
}

.txt_link {
    font-family: Tahoma;
    font-size: 11px;
    color: #5546c6;
    text-decoration: none;
    font-weight: bold;
}

    .txt_link a {
        font-family: Tahoma;
        font-size: 11px;
        color: #044b8c;
        text-decoration: none;
        font-weight: bold;
    }

        .txt_link a:hover {
            font-family: Tahoma;
            font-size: 11px;
            color: #5546c6;
            text-decoration: none;
            font-weight: bold;
        }

li {
    list-style-image: url(Images/leftmenu/bullet9_Old.gif);
    list-style-image: none;
}

.listyle {
    list-style-type: disc;
    list-style-image: none;
}

.lefmenubg {
    background-image: url(Images/leftmenu/leftmenu_bg_right.gif);
    background-position: top;
    background-repeat: no-repeat;
    height: 100%;
}

.filedsetbg {
    background-image: url(Images/inner/popup_bg_01.gif);
    background-repeat: repeat-y;
    background-position: right;
}

.ChartingLinks {
    background-image: url(Images/leftmenu/topbar_bg.gif);
    font-family: Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    margin: 3px 10px 3px 10px;
    padding: 3px 10px 3px 10px;
}

    .ChartingLinks a {
        font-family: Tahoma;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
    }

        .ChartingLinks a:hover {
            color: #cccccc;
        }

.arrows {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #007DA7;
}

.dashheader {
    font-family: Georgia;
    font-size: 22px;
    color: #000000;
    font-weight: bold;
}

.dashheader1 {
    font-family: Georgia;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

.innertitlebg {
    background-image: url(New_Images/inner/innerttlebig.gif);
    background-repeat: repeat-x;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: #0a5a93;
    height: 25px;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
}

.innertitlebg01 {
    background-image: url(Images/inner/inner_header_title_bg.gif);
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bolder;
    color: #5b5959;
    height: 25px;
}

.tahomabold12 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #008dbc;
}

.tahoma12 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
}

.BlueText {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #106eae;
    text-decoration: none;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=25);
    opacity: 0.7;
}

.SearchImage {
    cursor: pointer;
    height: 14px;
}
/*.watermarked
{
	font-family: Verdana;
	font-size: 10px;
	color: gray;
}*/

.select {
    background-image: url(Images/history/tab_bg_select.gif);
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    width: 10%;
    border-bottom: #ffffff 1px solid;
    height: 22px;
}

.select_sch {
    background-image: url(Images/history/tab_bg_select_calender.gif);
    border-right: #c2e1f6 1px solid;
    border-top: #c2e1f6 0px solid;
    border-left: #c2e1f6 1px solid;
    width: 10%;
    border-bottom: #ffffff 0px solid;
    height: 22px;
}

.selectbgonly {
    background-image: url(Images/history/tab_bg_select.gif);
    height: 22px;
    background-repeat: repeat-x;
}

.selectbgonly1 {
    background-image: url(Images/history/tab_bg_select.gif);
    background-repeat: repeat-x;
    height: 25px;
}

.unselectbgonly {
    background-image: url(Images/history/tab_bg.gif);
    height: 22px;
}

.unselect {
    background-image: url(Images/history/tab_bg.gif);
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    width: 10%;
    border-bottom: #91a7b4 1px solid;
    height: 22px;
}

.unselect_nobottom {
    background-image: url(Images/history/tab_bg.gif);
    border-right: #c2e1f6 1px solid;
    border-top: #c2e1f6 1px solid;
    border-left: #c2e1f6 1px solid;
    width: 10%;
    border-bottom: #c2e1f6 0px solid;
    height: 22px;
}

.unselect_nobottom1 {
    background-image: url(Images/history/tab_bg.gif);
    border-right: #91a7b4 0px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 0px solid;
    border-bottom: #91a7b4 0px solid;
    height: 22px;
}

.unselect_nobottom2 {
    background-image: url(Images/history/tab_bg.gif);
    border-right: #91a7b4 0px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 0px solid;
    border-bottom: #91a7b4 0px solid;
    height: 24px;
}

.tablink {
    font-family: Tahoma;
    font-size: 11px;
    color: black;
    text-decoration: none;
    font-weight: bold;
}

    .tablink:active {
        font-family: Tahoma;
        font-size: 11px;
        color: black;
        text-decoration: none;
        font-weight: bold;
    }

    .tablink:visited {
        font-family: Tahoma;
        font-size: 11px;
        color: black;
        text-decoration: none;
        font-weight: bold;
    }

    .tablink:hover {
        font-family: Tahoma;
        font-size: 11px;
        color: red;
        text-decoration: none;
        font-weight: bold;
    }

.tabtitle {
    font-family: Tahoma;
    font-size: 14px;
    color: #008dbc;
    text-decoration: none;
    font-weight: bold;
}

.left_right {
    background-color: White;
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 1px solid;
    width: 10%;
    border-bottom: #ffffff 0px solid;
    height: 22px;
}

.left_right100 {
    background-color: White;
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    border-bottom: #ffffff 0px solid;
}

.left_right_bottom {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 1px solid;
    width: 10%;
    border-bottom: #91a7b4 1px solid;
    height: 22px;
}

.left_right_bottom100 {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 1px solid;
    border-bottom: #91a7b4 1px solid;
    height: 22px;
    background-color: White;
}

.WwithBborder {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    width: 100%;
    border-bottom: #91a7b4 1px solid;
    background-color: White;
}

.W_B {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    border-bottom: #91a7b4 1px solid;
    background-color: White;
    width: 100%;
}

.S_B {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    border-bottom: #91a7b4 1px solid;
    background-color: White;
}

.S_BFilter {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    border-bottom: #91a7b4 1px solid;
    background-color: White;
    padding: 5px;
    margin-top: 21px;
    z-index: 1000;
    position: absolute;
    margin-left: 34px;
}

.W_B_Font12 {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    border-bottom: #91a7b4 1px solid;
    background-color: White;
    width: 100%;
    font-size: 13px;
}

.bottombrd {
    border-bottom: #91a7b4 1px solid;
    background-color: White;
    width: 100%;
}

.warningbg_right {
    border-right: #cc0000 1px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 0px solid;
    border-bottom: #91a7b4 0px solid;
    background-color: White;
    width: 100%;
}

.warningbg_top {
    border-right: #cc0000 0px solid;
    border-top: #cc0000 1px solid;
    border-left: #91a7b4 0px solid;
    border-bottom: #91a7b4 0px solid;
    width: 100%;
}

.warningbg_bottom {
    border-right: #cc0000 0px solid;
    border-top: #cc0000 0px solid;
    border-left: #91a7b4 0px solid;
    border-bottom: #cc0000 1px solid;
    background-color: White;
    width: 100%;
}

.popupborder {
    border-right: #0427bc 3px solid;
    border-top: #0427bc 3px solid;
    border-left: #0427bc 3px solid;
    border-bottom: #0427bc 3px solid;
    background-color: White;
    width: 100%;
}

.childborder {
    border-right: #c0c0c0 0px solid;
    border-top: #c0c0c0 0px solid;
    border-left: #c0c0c0 0px solid;
    border-bottom: #c0c0c0 0px solid;
    background-color: White;
    width: 100%;
}

.bottomonly {
    border-right: #91a7b4 0px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 0px solid;
    border-bottom: #c2e1f6 1px solid;
}

.left_right_top {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    height: 22px;
    background-image: url(Images/history/tab_bg.gif);
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.L_R_B {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    background-image: url(Images/history/tab_bg.gif);
    width: 100%;
}

.right_only {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 0px solid;
    border-top: #91a7b4 0px solid;
}

.top_bottom {
    border-right: #aecde9 0px solid;
    border-top: #aecde9 1px solid;
    border-left: #aecde9 0px solid;
    border-bottom: #aecde9 1px solid;
    width: 100%;
}

.left_only {
    border-right: #91a7b4 0px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 1px solid;
    border-top: #91a7b4 0px solid;
}

.top_only {
    border-right: #91a7b4 0px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 0px solid;
    border-bottom: #91a7b4 0px solid;
    background-color: White;
    width: 100%;
}

.bottom_only_fill {
    background-image: url(Images/history/tab_bg.gif);
    border-right: #91a7b4 0px solid;
    border-top: #91a7b4 0px solid;
    border-left: #91a7b4 0px solid;
    border-bottom: #91a7b4 1px solid;
    height: 22px;
    width: 100%;
}

.txtnotes {
    width: 100%;
    height: 100%;
}

.WwithGborder {
    border-right: #979797 1px solid;
    border-top: #979797 0px solid;
    border-left: #979797 1px solid;
    width: 100%;
    border-bottom: #979797 1px solid;
    background-color: White;
}

.select_bg_gray {
    background-image: url(Images/popup/inner_title_bg.gif);
    height: 22px;
}

.select_bg_gray1 {
    background-image: url(Images/popup/inner_title_bg.gif);
    background-repeat: repeat-x;
}

.accordionHeader a {
    color: Black;
}

.accordionHeader:hover {
    background-image: url(New_Images/accordin_header_select.gif);
    background-repeat: repeat-x;
}

.accordionHeader {
    /*background-image: url(DocumentManager/Images/headerbg.gif); 	border: 0px solid #91a7b4; 	color: black; 	background-color: #00688B; 	font-weight: bold; 	padding: 5px; 	margin-top: 5px; 	cursor: pointer;*/
    border: 1px solid #c0c0c0;
    color: black;
    background-image: url(New_Images/accordin_header.gif);
    background-repeat: repeat-x;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align: justify;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
}

.accordionHeaderSelected a {
    color: #267bc0;
}

.accordionHeaderSelected {
    border: 1px solid #c0c0c0;
    border-bottom: solid 0px;
    color: black;
    background-image: url(New_Images/accordin_header_select.gif);
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align: justify;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
}

.accordionContent {
    /*background-color: #ffffff; 	border-top: none; 	padding: 5px; 	padding-top: 10px;  */
    background-color: #ffffff;
    border: 1px solid #c0c0c0;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    text-align: justify;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    overflow: hidden;
}

#sidebar {
    background-color: #fff;
    z-index: 100;
    position: relative;
    /*border: solid 0px #137cc5;*/
}

#menucontainer a {
    text-decoration: none;
}

    #menucontainer a img {
        border: 0;
    }

#sidebarcontents {
    width: 200px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
    padding-right: 0px;
}

#sideBar {
    text-align: left;
}

    #sideBar h2 {
        color: #FF0000;
        font-size: 110%;
        font-family: arial;
        margin: 10px 10px 10px 10px;
        font-weight: bold !important;
    }

        #sideBar h2 span {
            font-size: 125%;
            font-weight: normal !important;
        }

    #sidebar ul {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    #sidebar li {
        margin: 0px 5px 5px 10px;
        padding: 0 0 0 10px;
        list-style-type: none;
        display: block;
        color: red;
    }

        #sidebar li a {
            width: 100%;
            color: #de4e34;
            font-family: Arial;
            font-size: 12px;
            text-decoration: none;
            display: block;
            margin: 0px 0px 0px -15px;
            width: 96%;
            -moz-border-radius: 4px;
            -khtml-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-top-left-radius: 4px 4px;
            border-top-right-radius: 4px 4px;
            border-bottom-right-radius: 4px 4px;
            border-bottom-left-radius: 4px 4px;
            background-image: url(New_Images/link_icon.gif);
            background-position: middle left;
            background-repeat: no-repeat;
            padding: 5px;
            padding-left: 25px;
            padding-right: 0px;
            font-weight: bold;
            text-align: left;
        }

            #sidebar li a:link {
                color: #de4e34;
                font-family: Arial;
                font-size: 12px;
                text-decoration: none;
                display: block;
                margin: 0px 0px 0px -15px;
                width: 96%;
                -moz-border-radius: 4px;
                -khtml-border-radius: 4px;
                -webkit-border-radius: 4px;
                border-top-left-radius: 4px 4px;
                border-top-right-radius: 4px 4px;
                border-bottom-right-radius: 4px 4px;
                border-bottom-left-radius: 4px 4px;
                background-image: url(New_Images/link_icon.gif);
                background-position: middle left;
                background-repeat: no-repeat;
                padding: 5px;
                padding-left: 25px;
                padding-right: 0px;
                font-weight: bold;
                text-align: left;
            }

            #sidebar li a:hover {
                color: #FFF;
                background-image: url(New_Images/sidemenu_hover_bg.gif);
                text-decoration: none;
                background-position: middle left;
                background-repeat: repeat-x;
            }

#sideBar {
    position: absolute;
    width: auto;
    height: auto;
    top: 106px;
    left: 0px;
    background-color: #258cd3;
    background-position: top right;
    background-repeat: repeat-y;
    border: solid 1px #1e86cf;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-top-left-radius: 0px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 0px 6px;
    z-index: 1000;
}

#sideBarTab {
    float: left;
    height: 137px;
    width: 28px;
    background-image: url(New_Images/sidemenu_expand.gif);
    cursor: pointer;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-top-left-radius: 0px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 0px 6px;
}

    #sideBarTab:hover {
        float: left;
        height: 137px;
        width: 28px;
        cursor: pointer;
    }

    #sideBarTab img {
        border: 0px solid #FFFFFF;
    }

#sideBarContents {
    float: left;
    overflow: visible !important;
    width: 200px;
    padding: 10px;
    padding-top: 4px;
}

#sideBarContentsInner {
    width: 200px;
}

/*side menu bar css end*/
.warning_bg {
    color: #f70000;
    font-family: 14px;
    font-weight: bold;
}

.error_bg {
    color: #f70000;
    font-family: 14px;
    font-weight: bold;
}

.information_bg {
    color: #00a6d8;
    font-family: 14px;
    font-weight: bold;
}

.W_B_nobottom {
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    border-bottom: #91a7b4 0px solid;
    background-color: White;
    width: 100%;
}

.radiologyheader {
    font-family: Times New Roman;
    font-size: 18px;
    color: Black;
    font-weight: bold;
}

.radiologyheadersub {
    font-family: Arial font-size:10px;
    color: Black;
    font-weight: bold;
}

.underline {
    background-image: url(Images/Radiology_print/underline.gif);
    background-repeat: repeat-x;
    height: 16px;
}

.underline1 {
    background-image: url(Images/Therapy_Print/underline.gif);
    background-repeat: repeat-x;
    height: 16px;
}

.radiologyfild {
    font-family: Times New Roman;
    font-size: 12px;
    color: Black;
}

.arial10 {
    font-family: Arial font-size:10px;
    color: Black;
}

.radiology_bg {
    background-image: url(Images/Radiology_print/bg.gif);
    background-repeat: no-repeat;
}


.print_large {
    font-family: verdana;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

.print_medium {
    font-family: verdana;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

.print_small {
    font-family: verdana;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

.print_smallest {
    font-family: verdana;
    font-size: 8px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

.popupheader {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: White;
}


.report_mainheader {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
}

.report_mainheader_dark {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    background-color: #f1efef;
}

.report_tblheader {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    background-color: #c0c0c0;
}

.report_subheader {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    background-color: #c0c0c0;
}

.report_header_medium {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
}

.report_tbltext {
    font-family: verdana;
    font-size: 11px;
}

.hiddencol {
    display: none;
}

.viscol {
    display: block;
}

.MyCalendar .ajax__calendar_container {
    border: 1px solid #646464;
    background-color: White;
    color: Black;
    z-index: 1000;
}

.MyCalendar .ajax__calendar_title {
}

    .MyCalendar .ajax__calendar_title:hover {
        color: #0066d6;
    }

.MyCalendar .ajax__calendar_dayname {
    border-bottom: 1px solid #f5f5f5;
}

.MyCalendar .ajax__calendar_other {
    color: #646464;
}

.MyCalendar .ajax__calendar_day {
    border: 1px solid white;
}

    .MyCalendar .ajax__calendar_day:hover {
        background-color: #edf9ff;
        border: 1px solid #daf2fc;
    }

.MyCalendar .ajax__calendar_month {
    border: 1px solid white;
}

    .MyCalendar .ajax__calendar_month:hover {
        background-color: #edf9ff;
        border: 1px solid #daf2fc;
    }

.MyCalendar .ajax__calendar_year {
    border: 1px solid white;
}

    .MyCalendar .ajax__calendar_year:hover {
        background-color: #edf9ff;
        border: 1px solid #daf2fc;
    }

.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year {
    background-color: #edf9ff;
    border: 1px solid #0066cc;
    color: #0066cc;
}

.MyCalendar .ajax__calendar_footer {
    border-top: 1px solid #f5f5f5;
}

    .MyCalendar .ajax__calendar_footer:hover {
        color: #0066d6;
    }
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus {
    background-color: #ffffcc;
    color: #000000;
}

.MaskedEditMessage {
    color: #ff0000;
    font-weight: bold;
}

.MaskedEditError {
    background-color: #ffcccc;
}

.MaskedEditFocusNegative {
    background-color: #ffffcc;
    color: #000000;
}

.MaskedEditBlurNegative {
    color: #ff0000;
}

.elementtext {
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color: #007da7;
}

.pheader {
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: #373636;
}

.pheaderblue {
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: #008dbc;
}

.grayborder {
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    border-left: #c0c0c0 1px solid;
    border-bottom: #c0c0c0 1px solid;
    background-color: #f4f4f4;
    width: 100%;
}

.noborder {
    font-family: tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
    border-right: #c0c0c0 0px solid;
    border-top: #c0c0c0 0px solid;
    border-left: #c0c0c0 0px solid;
    border-bottom: #c0c0c0 0px solid;
}

.grayborder1 {
    background-color: #d9ebf9;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    border: solid 1px #afcde9;
    width: 98%;
}

.grayborder1none {
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    border-left: #c0c0c0 1px solid;
    border-bottom: #c0c0c0 1px solid;
    background-color: #f4f4f4;
}

.pagesubheader {
    border-right: #91a7b4 0px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 0px solid;
    border-bottom: #91a7b4 1px solid;
    background-color: #91a7b4;
    padding: 1px;
    font-weight: bold;
    font-size: 12px;
}

.print_medium1 {
    font-family: verdana;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.print_small1 {
    font-family: verdana;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}

.print_small1_bold {
    font-family: verdana;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.tahoma14 {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: Black;
}

.unwatermarked {
    height: 18px;
    width: 148px;
    font-weight: bold;
}

.watermarked {
    /*height: 20px; 	width: 150px; 	padding: 2px 0 0 2px; 	border: 1px solid #BEBEBE;*/
    font-family: Verdana;
    font-size: 10px;
    color: gray;
    background-color: #F0F8FF;
}

.MTDashboard {
    background-image: url(Images/popup/inner_title_bg.gif);
    background-repeat: repeat-x;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: #373636;
    height: 24px;
}

.handcursor {
    cursor: hand;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}

.MT_subheader {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    background-color: #f1efef;
}

.TblHeader {
    border-collapse: collapse;
    border-color: #c0c0c0;
    background-color: #c7d2e5;
}

#floatdiv {
    position: absolute;
    width: 245px;
    left: 0px;
    top: 00px;
    right: 50px;
    padding-top: 150px;
    z-index: 1;
}

.floatdivinput {
    font-family: tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
    border: 0px solid red;
}

.facesheetdiv {
    border-bottom: solid 1px #91a7b4;
    border-right: solid 1px #91a7b4;
    float: left;
    width: 220px;
    padding-top: 5px;
}

    .facesheetdiv:hover {
        background-image: url(New_Images/inner/grid_hover_bg.gif);
        background-repeat: repeat-x;
        background-position: bottom;
    }

.facesheetdiv_click {
    border-bottom: solid 1px #91a7b4;
    border-right: solid 0px #91a7b4;
    float: left;
    width: 220px;
    padding-top: 5px;
}

.plocator {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin: 5px 0px 5px 0px;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    background-color: #e0f1fb;
    text-align: left;
    padding: 0px;
    border: solid 1px #c2e1f6;
}

.plocatorlistbox {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0px 5px 0px;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    background-color: #fff;
    text-align: left;
    padding: 5px;
    border: solid 1px #aecde9;
}

.buttonnew {
    background-image: url(New_Images/inner/button_bg.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 22px;
    cursor: pointer;
    border: solid 1px #87a1b0;
    border-collapse: collapse;
    margin-left: 10px;
}

    .buttonnew:hover {
        background-image: url(New_Images/inner/button_bg_hover.gif);
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        height: 22px;
        cursor: pointer;
        border: solid 1px #87a1b0;
        margin-left: 10px;
    }
/*popup style*/
.popuptopleft {
    background-image: url(New_Images/popups/top_left.png);
    height: 21px;
    width: 21px;
}

.popuptopmiddle {
    background-image: url(New_Images/popups/top_middle.png);
    height: 21px;
    width: 100%;
}

.popuptopright {
    background-image: url(New_Images/popups/top_right.png);
    height: 21px;
    width: 21px;
}

.popupmiddleleft {
    background-image: url(New_Images/popups/middle_left.png);
    width: 21px;
}

.popupmiddlemiddle {
    width: 100%;
    background-color: White;
}

.popupmiddleright {
    background-image: url(New_Images/popups/middle_right.png);
    width: 21px;
}

.popupheader1 {
    font-size: 11pt;
    font-weight: bold;
    color: #FF6531;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    font-style: normal;
}

.popupcontainer {
    padding: 10px;
}

.popupfooter {
    border-top: solid 1px #d7d7d7;
    width: 100%;
    padding-top: 4px;
    text-align: right;
}

.popupbottomleft {
    background-image: url(New_Images/popups/bottom_left.png);
    height: 21px;
    width: 21px;
    padding-right: 21px;
}

.popupbottommiddle {
    background-image: url(New_Images/popups/bottom_middle.png);
    height: 21px;
    width: 100%;
}

.popupbottomright {
    background-image: url(New_Images/popups/bottom_right.png);
    height: 21px;
    width: 21px;
    padding-right: 21px;
}

.loginsession1 {
    background-color: #1a4a8a;
    height: 170px;
    background-image: url(New_Images/CareEMR/login_title_1_2.gif);
    background-repeat: no-repeat;
}

.loignbtncareemr {
    display: none;
}

.loignbtnwebemr {
    display: block;
}

.loignbtnwebemr_02 {
    display: block;
}

.loignbtncareemr_02 {
    display: none;
}

.popupheader {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: Black;
}

.popupheaderWhite {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: White;
}

.months_years_dropdown {
    font-family: tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
    border: 0px solid;
}

div.menuover {
    background-color: #fef6dd;
    cursor: pointer;
}

div.menuout {
    background-color: #f4f4f4;
}

/* css for tab look*/

.tabselect_left {
    background-image: url(New_Images/inner/admin_tabs/tab_left_selected.gif);
    width: 5px;
    height: 24px;
    background-repeat: no-repeat;
}

.tabselect_right {
    background-image: url(New_Images/inner/admin_tabs/tab_right_selected.gif);
    width: 5px;
    height: 24px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

.tabselect_middle {
    background-image: url(New_Images/inner/admin_tabs/tab_middle_selected.gif);
    height: 24px;
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    color: Black;
}

.tabselect_middle1 {
    background-image: url(New_Images/inner/admin_tabs/tab_middle_selected_1.gif);
    border-right: #91a7b4 1px solid;
    border-top: #91a7b4 1px solid;
    border-left: #91a7b4 1px solid;
    width: 10%;
    border-bottom: #ffffff 0px solid;
    height: 24px;
}

.tab_left {
    background-image: url(New_Images/inner/admin_tabs/tab_left.gif);
    width: 5px;
    height: 24px;
    background-repeat: no-repeat;
}

.tab_right {
    background-image: url(New_Images/inner/admin_tabs/tab_right.gif);
    width: 5px;
    height: 24px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

.tab_middle {
    background-image: url(New_Images/inner/admin_tabs/tab_middle.gif);
    height: 24px;
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial;
    font-size: 12px;
    color: Black;
}

    .tab_middle a {
        padding-left: 5px;
        padding-right: 5px;
        font-family: Arial;
        font-size: 12px;
        color: Black;
        text-decoration: none;
    }

        .tab_middle a:hover {
            padding-left: 5px;
            padding-right: 5px;
            font-family: Arial;
            font-size: 12px;
            color: #008dbc;
            text-decoration: none;
        }

.tabarea {
    border: solid 1px #b4b4b8;
    padding: 10px;
}

.static_tabheader {
    margin-bottom: -3px !important!;
    margin-bottom: -0.7mm;
    position: relative;
    z-index: 100px;
    padding-left: 10px;
    padding-right: 10px;
}

.static_tabheaderdiv {
    margin-bottom: -1px !important!;
    margin-bottom: -0.2mm;
    position: relative;
    z-index: 100px;
    padding-left: 10px;
    padding-right: 10px;
}

.static_tabbody {
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    /*-moz-border-radius-topleft: 6px;*/
    /*-khtml-border-radius-topleft: 6px;*/
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    border: solid 1px #afcde9;
    padding: 5px;
    background-color: #e0f1fb;
}

.pageheadernew {
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: #373636;
}

.linkleft {
    background-image: url(New_Images/inner/admin_tabs/link_left.gif);
    height: 22px;
    width: 22px;
    background-repeat: no-repeat;
}

.linkmiddle {
    background-image: url(New_Images/inner/admin_tabs/link_middle.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}

    .linkmiddle a {
        font-weight: bold;
        text-decoration: none;
        color: #4e4d4d;
        font-family: Arial;
        font-size: 11px;
    }

        .linkmiddle a:hover {
            font-weight: bold;
            text-decoration: none;
            color: #008dbc;
        }

.linkright {
    background-image: url(New_Images/inner/admin_tabs/link_right.gif);
    height: 22px;
    width: 2px;
    background-repeat: no-repeat;
}

/* superopt*/
.Text_small {
    font-family: Tahoma, Arial, Verdana;
    font-size: 9px;
    color: #000000;
}


/* superopt*/
.txt_main_small {
    font-family: tahoma;
    font-size: 8px;
    color: #000000;
    text-decoration: none;
    line-height: 10px;
    font-weight: normal;
}

/* superopt*/
.txt_main_small10px {
    font-family: tahoma;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    line-height: 10px;
    font-weight: normal;
}

/* added for new look and feel for GHT EMR*/
.icon_middle {
    background-image: url(New_Images/CareEMR/header/icon_middle.gif);
    background-repeat: repeat-x;
    text-align: center;
}

    .icon_middle:hover {
        background-image: url(New_Images/CareEMR/header/icon_middle_hover.gif);
        background-repeat: repeat-x;
        text-align: center;
    }

.icon_right {
    background-image: url(New_Images/CareEMR/header/icon_right.gif);
    background-repeat: no-repeat;
    width: 10px;
}

.pagetitle {
    color: #5546c6;
    font-family: Calibri;
    font-size: 19px;
}

.CaseBgnd {
    font-family: Verdana;
    background-color: Red;
    color: white;
    font-size: 11px;
    display: block;
}

.ShowBg {
    font-family: Verdana;
    background-color: Green;
    color: white;
    font-size: 11px;
    padding: 3px;
    display: inline;
    float: right;
}

.HideBg {
    font-family: Verdana;
    background-color: Green;
    color: white;
    font-size: 11px;
    padding: 3px;
    display: none;
    float: left;
}

.CollapseHeader {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #003b6f;
    font-weight: bold;
    text-align: left;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
    background-color: #ffce6a;
    background-image: url(Images/inner/grid_top_bg_bluelight.gif);
    height: 20px;
    background-repeat: repeat-x;
}

.blank_bg {
    background-color: #b1bed0;
}

.left_blankbg {
    background-image: url(Images/PatientDetails/blank_leftbg.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    font-family: Tahoma;
    padding-left: 5px;
    height: 15px;
    float: left;
    padding-top: 3px;
}

.right_blankbg {
    background-image: url(Images/PatientDetails/blank_rightbg.gif);
    background-position: right;
    background-repeat: no-repeat;
    height: 15px;
    float: left;
    padding-right: 24px;
    padding-top: 3px;
}

.SubHeadBg {
    background-image: url(New_Images/inner/subheadbg.gif);
    background-repeat: repeat-x;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #003b6f;
    text-decoration: none;
    height: 22px;
    padding-left: 5px;
}

.diagnosistxtbox {
    background-image: url(New_Images/inner/menu_middle_btn.gif);
    background-position: left;
    background-repeat: repeat-x;
    height: 20px;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana;
}

#More_DetailsPatient {
    font-size: 11px;
    padding: 2px;
    float: left;
    border-left: 1px dotted #194b8d;
    border-bottom: 1px dotted #194b8d;
    background: url(New_Images/inner/up_arrow_01.gif) no-repeat right;
    padding-right: 17px;
}

    #More_DetailsPatient:hover {
        font-size: 11px;
        border-left: 1px solid #194b8d;
        background-color: #365e8a;
        color: #ffffff;
    }

/*SmartSearchControl StyleSheet*/
.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 1000000;
    position: absolute;
}

    .ac_results ul {
        width: 100%;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .ac_results li {
        margin: 0px;
        padding: 2px 5px;
        cursor: default;
        display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/
        font: menu;
        font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/
        line-height: 16px;
        overflow: hidden;
    }

.ac_loading {
    background: white url( 'indicator.gif' ) right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}

legend {
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    border: 1px dotted #91a7b4;
}

.star {
    font-family: tahoma;
    font-size: 11px;
    color: Red;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
}

.buttonInprogress {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #365e8a;
    color: #ffffff;
    height: 22px;
    cursor: pointer;
    border: solid 1px #87a1b0;
    border-collapse: collapse;
}

    .buttonInprogress:hover {
        font-size: 11px;
        padding: 2px;
        float: left;
        border-left: 1px dotted #194b8d;
        border-bottom: 1px dotted #194b8d;
    }

.Background {
    filter: alpha(opacity=30);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
}
/*javascript Tabs style start here*/

.tab_content {
    border: 1px solid #669CCC;
    padding: 5px;
}

#tabContainer {
    padding-bottom: 0px;
    margin-bottom: 0px;
    display: block;
}

    #tabContainer div {
        padding-bottom: 5px;
        padding-right: 8px;
        padding-left: 8px;
        font-weight: bold;
        margin-left: 5px;
        padding-top: 5px;
        color: #000000;
        float: left;
    }

    #tabContainer .tabs_on, #tabContainer .tabs_off {
        border: 1px solid #c2e1f6;
        border-top-left-radius: 6px 6px;
        border-top-right-radius: 6px 6px;
        -moz-border-radius-topleft: 6px;
        -khtml-border-radius-topleft: 6px;
        -moz-border-radius-topright: 6px;
        -khtml-border-radius-topright: 6px;
        cursor: pointer;
        background: url(New_Images/inner/js_tabheading_bg_off.gif) repeat-x left;
    }

        #tabContainer .tabs_on:hover, #tabContainer .tabs_off:hover {
            border: 1px solid #c2e1f6;
            border-bottom: 1px solid #e0f1fb;
            border-top-left-radius: 6px 6px;
            border-top-right-radius: 6px 6px;
            -moz-border-radius-topleft: 6px;
            -khtml-border-radius-topleft: 6px;
            -moz-border-radius-topright: 6px;
            -khtml-border-radius-topright: 6px;
            cursor: pointer;
            background: url(New_Images/inner/js_tabheading_bg_hover.gif) repeat-x left;
        }

    #tabContainer .tabs_on {
        /*background-color: #BBBBBB;*/
        background: url(New_Images/inner/js_tabheading_bg_on.gif) repeat-x left;
        border-bottom: 1px solid #e0f1fb;
    }

.checkboxforOB {
}
/*javascript Tabs style End here*/
.inputbutton_tab {
    border: 0px solid #c2e1f6;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    cursor: pointer;
    background: url(New_Images/inner/js_tabheading_bg_off.gif) repeat-x left;
}

    .inputbutton_tab:hover {
        border: 0px solid #c2e1f6;
        border-bottom: 0px solid #e0f1fb;
        border-top-left-radius: 6px 6px;
        border-top-right-radius: 6px 6px;
        -moz-border-radius-topleft: 6px;
        -khtml-border-radius-topleft: 6px;
        -moz-border-radius-topright: 6px;
        -khtml-border-radius-topright: 6px;
        cursor: pointer;
        background: url(New_Images/inner/js_tabheading_bg_hover.gif) repeat-x left;
    }

.txt_main_watermarked {
    font-family: tahoma;
    font-size: 11px;
    color: gray;
    text-decoration: none;
    line-height: 14px;
    font-weight: normal;
}

.recieptHeading {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
}

.reciept_smallhaeding {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
}

.recieptborder {
    border: 1px solid #000000;
    padding: 5px;
}

.reciept_topborder {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

/* GridView for custom pagination */
div.pagination {
    padding: 3px;
    margin: 3px;
}

    div.pagination a {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #AAAADD;
        text-decoration: none; /* no underline */
        color: #000099;
    }

        div.pagination a:hover, div.pagination a:active {
            border: 1px solid #000099;
            color: #000;
        }

    div.pagination span.current {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #000099;
        font-weight: bold;
        background-color: #000099;
        color: #FFF;
    }

    div.pagination span.disabled {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #EEE;
        color: #DDD;
    }
/*Refunds Left Menu Style in charting module*/
.Refund_menu_deselect {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
    padding-right: 5px;
    background-color: #f8f8f8;
    border: solid 1px #b2c2cb;
    border-left: 0px;
    cursor: pointer;
}

    .Refund_menu_deselect:hover {
        background-color: #FFFFFF;
        cursor: pointer;
    }

.Refund_menu_select {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
    padding-right: 5px;
    background-color: #FFFFFF;
    cursor: pointer;
}

.Refund_menu_link {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.Refund_menu_link_selcted {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: Blue;
    text-decoration: none;
}

.progressBackground {
    background-color: Gray;
    filter: alpha(opacity=75);
    opacity: 0.5;
}
/*common big corner style*/

.ctopleft {
    background-image: url(Images/popup/rounded_corner_top_left.gif);
    height: 20px;
    width: 6px;
}

.ctopmiddle {
    background-image: url(Images/popup/rounded_corner_top_middle.gif);
    height: 20px;
    width: 100%;
    font-weight: bold;
    text-align: left;
}

.ctopright {
    background-image: url(Images/popup/rounded_corner_top_right.gif);
    height: 20px;
    width: 21px;
}

.cmiddleleft {
    background-image: url(Images/popup/rounded_corner_middle_left.gif);
    width: 6px;
}

.cmiddlemiddle {
    width: 100%;
    background-color: #ffffff;
}

.cmiddleright {
    background-image: url(Images/popup/rounded_corner_middle_right.gif);
    width: 6px;
}

.cbottomleft {
    background-image: url(Images/popup/rounded_corner_bottom_left.gif);
    height: 6px;
    width: 6px;
    padding-left: 6px;
}

.cbottommiddle {
    background-image: url(Images/popup/rounded_corner_bottom_middle.gif);
    height: 6px;
    width: 100%;
}

.cbottomright {
    background-image: url(Images/popup/rounded_corner_bottom_right.gif);
    height: 6px;
    width: 6px;
    padding-right: 6px;
}

/*common big corner style end here*/


/*common small corner style*/

.ctopleft_small {
    background-image: url(Images/popup/rounded_corner_top1_left.gif);
    height: 6px;
    width: 6px;
}

.ctopmiddle_small {
    background-image: url(Images/popup/rounded_corner_top1_middle.gif);
    height: 6px;
    width: 100%;
    font-weight: bold;
    text-align: left;
}

.ctopright_small {
    background-image: url(Images/popup/rounded_corner_top1_right.gif);
    height: 6px;
    width: 21px;
}

.cmiddleleft_small {
    background-image: url(Images/popup/rounded_corner_middle1_left.gif);
    width: 6px;
}

.cmiddlemiddle_small {
    width: 100%;
    background-color: #ffffff;
}

.cmiddleright_small {
    background-image: url(Images/popup/rounded_corner_middle1_right.gif);
    width: 6px;
}

.cbottomleft_small {
    background-image: url(Images/popup/rounded_corner_bottom1_left.gif);
    height: 6px;
    width: 6px;
    padding-left: 6px;
}

.cbottommiddle_small {
    background-image: url(Images/popup/rounded_corner_bottom1_middle.gif);
    height: 6px;
    width: 100%;
}

.cbottomright_small {
    background-image: url(Images/popup/rounded_corner_bottom1_right.gif);
    height: 6px;
    width: 6px;
    padding-right: 6px;
}
/*common small corner style end here*/


.tabmenu_headborder {
    width: 795px;
}

.tabmenu {
    height: 22px;
    line-height: 22px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    background: url(New_Images/inner/tabmenu.gif) repeat-x;
    border: solid 1px #87a1b0;
    border-bottom: 1px solid #e6bc47;
    border-collapse: collapse;
}

    .tabmenu:hover {
        height: 22px;
        line-height: 22px;
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;
        background: url(New_Images/inner/tabmenu_selected.gif) repeat-x;
        border: solid 1px #e6bc47;
        border-collapse: collapse;
        border-bottom: 0px;
        color: #000000;
    }

.tabmenudivder {
    padding-left: 2px;
    border-bottom: 1px solid #e6bc47;
}

.tabmenu_selected {
    height: 22px;
    line-height: 22px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    background: url(New_Images/inner/tabmenu_selected.gif) repeat-x;
    border: 1px solid #e6bc47;
    border-bottom: 0px;
    color: #000000;
}

.tabmenu_body {
    border: 1px solid #e6bc47;
    border-top: 0px;
    padding: 5px;
    text-align: left;
}

.ajax__calendar {
    position: absolute;
    left: 0px !important;
    top: 0px !important;
    visibility: visible;
    display: block;
    z-index: 1000;
}

.topBorderonly {
    border-right: #91a7b4 0px dotted;
    border-top: #91a7b4 1px dotted;
    border-left: #91a7b4 0px dotted;
    border-bottom: #91a7b4 0px dotted;
}

.bottomBorderonly {
    border-right: #91a7b4 0px dotted;
    border-top: #91a7b4 0px dotted;
    border-left: #91a7b4 0px dotted;
    border-bottom: #91a7b4 1px dotted;
}

.leftBorderonly {
    border-right: #91a7b4 0px dotted;
    border-top: #91a7b4 0px dotted;
    border-left: #91a7b4 1px dotted;
    border-bottom: #91a7b4 0px dotted;
}

.rightBorderonly {
    border-right: #91a7b4 1px dotted;
    border-top: #91a7b4 0px dotted;
    border-left: #91a7b4 0px dotted;
    border-bottom: #91a7b4 0px dotted;
}

.leftTopBorderonly {
    border-right: #91a7b4 0px dotted;
    border-top: #91a7b4 1px dotted;
    border-left: #91a7b4 1px dotted;
    border-bottom: #91a7b4 0px dotted;
}

.leftbottomBorderonly {
    border-right: #91a7b4 0px dotted;
    border-top: #91a7b4 0px dotted;
    border-left: #91a7b4 1px dotted;
    border-bottom: #91a7b4 1px dotted;
}

.rightTopBorderonly {
    border-right: #91a7b4 1px dotted;
    border-top: #91a7b4 1px dotted;
    border-left: #91a7b4 0px dotted;
    border-bottom: #91a7b4 0px dotted;
}

.rightbottomBorderonly {
    border-right: #91a7b4 1px dotted;
    border-top: #91a7b4 0px dotted;
    border-left: #91a7b4 0px dotted;
    border-bottom: #91a7b4 1px dotted;
}

.leftRightTopBottomBorderonly {
    border-right: #91a7b4 1px dotted;
    border-top: #91a7b4 1px dotted;
    border-left: #91a7b4 1px dotted;
    border-bottom: #91a7b4 1px dotted;
}

.tblHdr {
    height: 20px;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    background-color: #edf2fb;
}

.trBgnColor {
    background-color: Gray;
}

.ajax__calendar_title {
    width: 150px;
    margin: auto;
    z-index: 1000;
    margin-bottom: -15px;
}

/*tooltip*/
.speech-bubble-container-down, .speech-bubble-container-up, .speech-bubble-container-left, .speech-bubble-container-right {
    position: relative;
}

.speech-bubble-up, .speech-bubble-down, .speech-bubble-left, .speech-bubble-right {
    padding: .6em;
    border: 2px solid #f90;
    background-color: #ffc !important;
    margin: 15px;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    white-space: normal;
}

.speech-bubble-down {
    margin-bottom: 0;
}

.speech-bubble-pointer-down, .speech-bubble-pointer-down-inner {
    width: 0;
    height: 0;
    border-bottom-width: 0;
    background: none;
}

.speech-bubble-pointer-down {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 1px solid #f90;
    border-top-width: 14px;
    margin-left: 35px;
    margin-bottom: 15px;
    _display: none;
}

.speech-bubble-pointer-down-inner {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #ffc;
    margin-left: -5px;
    margin-top: -16px;
    _display: none;
}

.speech-bubble-pointer-up, .speech-bubble-pointer-up-inner {
    width: 0;
    height: 0;
    border-top-width: 0;
    background: none;
}

.speech-bubble-pointer-up {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 1px solid #f90;
    border-bottom-width: 14px;
    margin-left: 35px;
    position: absolute;
    top: -12px;
    left: 12px;
    _display: none;
}

.speech-bubble-pointer-up-inner {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #ffc;
    margin-left: -5px;
    margin-bottom: -16px;
    padding-top: 4px;
    _display: none;
}

.speech-bubble-pointer-left, .speech-bubble-pointer-left-inner {
    width: 0;
    height: 0;
    background: none;
}

.speech-bubble-pointer-left {
    border-color: transparent #f90 transparent transparent;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    margin-left: 6px;
    position: absolute;
    top: 10px;
    _display: none;
}

.speech-bubble-pointer-left-inner {
    border-color: transparent #ffc transparent transparent;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    margin-left: 3px;
    margin-top: -8px;
    padding-top: 0;
    _display: none;
}

.speech-bubble-pointer-right, .speech-bubble-pointer-right-inner {
    width: 0;
    height: 0;
    background: none;
}

.speech-bubble-pointer-right {
    border-color: transparent transparent transparent #f90;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    right: 5px;
    position: absolute;
    top: 35px;
    _display: none;
}

.speech-bubble-pointer-right-inner {
    border-color: transparent transparent transparent #ffc;
    border-style: solid;
    border-width: 8px 0 8px 8px;
    margin-left: -12px;
    margin-top: -8px;
    padding-top: 0;
    _display: none;
}

.speech-bubble-image {
    float: left;
    width: 24px;
    height: 24px;
    margin: 0 5px 30px 5px;
    border: none;
}

.tooltip {
    position: relative;
    text-decoration: none;
}

    .tooltip img {
        border: 0;
    }

* + html .tooltip {
    z-index: 10000;
}

    .tooltip .speech-bubble-container-up, .tooltip .speech-bubble-container-down, .tooltip .speech-bubble-container-left, .tooltip .speech-bubble-container-right, .tooltip .tooltip-flyout {
        display: none;
    }

a:hover.tooltip {
    text-decoration: none !important;
}

.tooltip:hover .speech-bubble-container-up {
    text-decoration: none !important;
    position: absolute;
    left: -35px;
    top: 15px !important!;
    top: 16px;
    display: block;
    width: 150px;
    color: black !important;
    cursor: text;
    z-index: 10000;
}

    .tooltip:hover .speech-bubble-container-up .speech-bubble-pointer-up, .tooltip:hover .tooltip-flyout {
        top: 3px;
        z-index: 10000;
    }

.tooltip:hover .speech-bubble-container-down {
    text-decoration: none !important;
    position: absolute;
    left: -35px;
    bottom: 0;
    display: block;
    width: 150px;
    color: black !important;
    cursor: text;
    z-index: 10000;
}

    .tooltip:hover .speech-bubble-container-down .speech-bubble-pointer-down {
        bottom: 3px;
        z-index: 10000;
    }

.tooltip:hover .speech-bubble-container-left {
    text-decoration: none !important;
    position: absolute;
    left: 15px;
    top: -35px;
    display: block;
    width: 150px;
    color: black !important;
    cursor: text;
    z-index: 10000;
}

    .tooltip:hover .speech-bubble-container-left .speech-bubble-pointer-left {
        bottom: 3px;
        z-index: 10000;
    }

.tooltip:hover .speech-bubble-container-right {
    text-decoration: none !important;
    position: absolute;
    right: -165px;
    top: -35px;
    display: block;
    width: 250px;
    color: black !important;
    cursor: text;
    z-index: 10000;
}

    .tooltip:hover .speech-bubble-container-right .speech-bubble-pointer-right {
        bottom: 3px;
        z-index: 10000;
    }

.tooltip-flyout {
    position: relative;
    padding: .6em;
    border: 1px solid #f90;
    background-color: white;
    margin: 15px;
    text-decoration: none;
    z-index: 10000;
    white-space: normal;
}

.tooltip:hover .tooltip-flyout {
    text-decoration: none !important;
    position: absolute;
    left: -15px;
    top: -3px;
    display: block;
    width: 150px;
    color: black !important;
    font-weight: normal;
    text-align: left;
    cursor: text;
    z-index: 5000;
    padding: 0;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
}

.tooltip-flyout div {
    display: block;
    z-index: 5000;
    white-space: nowrap;
    margin: 0 2px;
    padding: 1px 5px;
}

    .tooltip-flyout div a {
        display: block;
    }
/*tooltip end*/


/*globalnav*/

#globalnav {
    padding: 0 0 0em 0em;
    margin: 0 0 5px 0;
    list-style: none;
    line-height: 18px;
}

    #globalnav LI {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: left;
    }

    #globalnav A {
        display: block;
        color: #055f9d;
        text-decoration: none;
        /*background-image: url(New_Images/inner/button_bg.gif);*/
        margin: 0;
        padding: 0.5em 0.5em 0.5em;
        background-color: #fff;
        font-weight: bold;
        white-space: normal;
        margin-top: 0px;
        font-size: 12px;
        border-bottom: 1px dotted #c2e1f6;
    }

        #globalnav A:hover {
            background-color: #ffedb8;
            border: #c2e1f6;
            font-weight: bold;
            color: #000;
            border-bottom: 1px dotted #c2e1f6;
            border-right: 0px solid #c2e1f6;
        }

        #globalnav A:active, #globalnav A.here:link, #globalnav A.here:visited {
            background-color: #e0f1fb;
            font-weight: bold;
            color: #000;
            border-top: 1px solid #c2e1f6;
            border-left: 1px solid #c2e1f6;
            border-bottom: 1px solid #c2e1f6;
            border-right: 1px solid #e0f1fb;
        }


        #globalnav A.here:link, #globalnav A.here:visited {
            position: relative;
            z-index: 102;
        }

    /*subnav*/

    #globalnav UL {
        position: absolute;
        left: 0;
        top: 1.5em;
        float: left;
        background: #bbb;
        width: 100%;
        margin: 0;
        padding: 0.25em 0.25em 0.25em 1em;
        list-style: none;
        border-top: 1px solid #fff;
    }

        #globalnav UL LI {
            float: left;
            display: block;
            margin-top: 1px;
        }

        #globalnav UL A {
            background: #bbb;
            color: #fff;
            display: inline;
            margin: 0;
            padding: 0 1em;
            border: 0;
        }

            #globalnav UL A:hover, #globalnav UL A:active, #globalnav UL A.here:link, #globalnav UL A.here:visited {
                color: #444;
            }

.globalnavBorder {
    border-top-left-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    text-align: left;
    border: solid 1px #c2e1f6;
    border-right: 0px;
    padding-top: 22px;
}

.cheading {
    font-size: 9pt;
    color: #00008b;
    font-weight: bold;
    border-bottom: 1px dotted #c0c0c0;
    padding-bottom: 0px;
}

.CalendarTextbox {
    float: left;
}

.CalendarIcon {
    float: left;
    padding-top: 0em;
    padding-top: 1px !important !;
}

.colon {
    float: left;
    padding-top: 3px;
    padding-right: 3px;
}

/* wizard style*/
.stepNotCompleted {
    background-color: rgb(153,153,153);
    width: 15px;
    border: 1px solid rgb(153,153,153);
    margin-right: 5px;
    color: White;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

.stepCompleted {
    background-color: #4d4d4d;
    width: 15px;
    border: 1px solid #4d4d4d;
    color: White;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

.stepCurrent {
    background-color: #e01122;
    width: 15px;
    border: 1px solid #e01122;
    color: White;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

span.stepCurrent1 {
    background-color: #e01122;
    width: 15px;
    border: 1px solid #e01122;
    color: White;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 10px;
}

span.stepNotCompleted1 {
    background-color: rgb(153,153,153);
    width: 15px;
    border: 1px solid rgb(153,153,153);
    margin-right: 5px;
    color: White;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 10px;
}

.stepBreak {
    width: 3px;
    background-color: Transparent;
}

.wizardProgress {
    padding-right: 10px;
    font-family: Arial;
    color: #333333;
    font-size: 12px;
}

.wizardTitle {
    font-family: Arial;
    font-size: 120%;
    font-weight: bold;
    color: #333333;
    vertical-align: middle;
}

/*hover wizard menu*/
.wizardhovermenu {
    width: auto;
    height: auto;
    background-color: #258CD3;
    border: solid 1px #1E86CF;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    z-index: 1000;
    padding: 0px;
}

    .wizardhovermenu div {
        width: auto;
        height: auto;
        background-color: #d9ebf9;
        border: solid 2px #fff;
        -moz-border-radius: 6px;
        -khtml-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-top-left-radius: 6px 6px;
        border-top-right-radius: 6px 6px;
        border-bottom-right-radius: 6px 6px;
        border-bottom-left-radius: 6px 6px;
        z-index: 1000;
        padding: 5px;
    }

    .wizardhovermenu ul {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .wizardhovermenu li {
        margin: 0px 5px 5px 0px;
        padding: 0 0 0 0px;
        list-style-type: none;
        display: block;
        color: red;
    }

        .wizardhovermenu li a:link {
            color: #e01122;
            font-family: Arial;
            font-size: 12px;
            text-decoration: none;
            display: block;
            margin: 0px 0px 0px -15px;
            width: 96%;
            -moz-border-radius: 4px;
            -khtml-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-top-left-radius: 4px 4px;
            border-top-right-radius: 4px 4px;
            border-bottom-right-radius: 4px 4px;
            border-bottom-left-radius: 4px 4px;
            padding: 5px;
            font-weight: bold;
            text-align: left;
            white-space: nowrap;
        }

        .wizardhovermenu li a:hover {
            color: #FFF;
            background-image: url(New_Images/sidemenu_hover_bg.gif);
            text-decoration: none;
            background-position: middle left;
            background-repeat: repeat-x;
        }

a.buttonwizard div:hover {
    background-image: url(New_Images/inner/button_bg_hover.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    height: 26px;
    cursor: pointer;
    border: solid 1px #afcde9;
}

a.buttonwizard div {
    background-image: url(New_Images/wizard_btn_bg.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    padding: 0px;
    border: solid 1px #fff;
    border-top-left-radius: 4px 4px;
    border-top-right-radius: 4px 4px;
    border-bottom-right-radius: 4px 4px;
    border-bottom-left-radius: 4px 4px;
    -moz-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -khtml-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -khtml-border-radius-topright: 4px;
    height: 26px;
}

    a.buttonwizard div img {
        display: inline;
        border: 0px;
        padding-top: 5px;
    }

a.buttonwizard .next {
    background-image: url(New_Images/next_wizard.png);
    background-position: left;
    background-repeat: no-repeat;
    height: 20px;
    width: 14px;
    float: left;
    padding-top: 8px;
}

a.buttonwizard .linktext {
    white-space: nowrap;
    float: left;
    line-height: 27px;
    padding-left: 5px;
    padding-right: 5px;
}

a.buttonwizard .Previous {
    background-image: url(New_Images/previous_wizard.png);
    background-position: left;
    background-repeat: no-repeat;
    height: 20px;
    width: 14px;
    float: right;
    padding-top: 8px;
}

a.wizardinfo {
    position: relative; /*this is the key*/
    z-index: 24;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    padding: 5px;
}

    a.wizardinfo:hover {
        position: relative; /*this is the key*/
        z-index: 24;
        color: #f9d07b;
        text-decoration: none;
        cursor: pointer;
        padding: 5px;
    }

    a.wizardinfo span {
        display: none;
        text-decoration: none;
    }

    a.wizardinfo:hover span {
        /*the span will display just on :hover state*/
        display: block;
        position: absolute;
        top: 20px;
        left: 1em;
        background-image: url(New_Images/tooltip_bg.gif);
        border: 2px solid #afcde9;
        background-color: #fff;
        color: #000;
        text-align: left;
        padding: 5px;
        text-decoration: none;
    }

a.info {
    position: relative; /*this is the key*/
    z-index: 24;
    background-color: #ccc;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

    a.info img {
        border: 0px;
    }

a.inforight img {
    border: 0px;
}

a.info:hover {
    z-index: 25;
    background-color: #ff0;
    text-decoration: none;
}

a.info span {
    display: none;
    text-decoration: none;
}

a.info:hover span {
    /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    top: 5px;
    left: 1em;
    background-image: url(New_Images/tooltip_bg.gif);
    border: 2px solid #afcde9;
    background-color: #fff;
    color: #000;
    text-align: left;
    padding: 5px;
    text-decoration: none;
}

a.inforight span {
    display: none;
    text-decoration: none;
}

a.inforight:hover span {
    /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    top: 20px;
    left: -5em;
    background-image: url(New_Images/tooltip_bg.gif);
    border: 2px solid #afcde9;
    background-color: #fff;
    color: #000;
    text-align: left;
    padding: 5px;
    text-decoration: none;
}

div.morebutton {
    background-image: url(New_Images/inner/button_bg.gif);
    background-position: bottom;
    background-color: white;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
    border: solid 1px #afcde9;
    border-collapse: collapse;
    border-top-left-radius: 4px 4px;
    border-top-right-radius: 4px 4px;
    border-bottom-right-radius: 4px 4px;
    border-bottom-left-radius: 4px 4px;
    -moz-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -khtml-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -khtml-border-radius-topright: 4px;
    padding: 5px;
}

    div.morebutton span.spanimg {
        padding-left: 10px;
        padding-top: 5px;
    }

    div.morebutton:hover {
        background-image: url(New_Images/inner/button_bg_hover.gif);
    }

#theToolTip {
    position: absolute;
    left: -300px;
    border: 1px solid #C0C09F;
    padding: 6px 5px 5px 10px;
    background-color: #FFFFCC;
    visibility: hidden;
    z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer {
    position: absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}

#theToolTip p {
    font-size: 1.1em;
    color: #333333;
    line-height: 1.4em;
    margin-right: 10px;
    margin-top: 0;
}

#ToolTipTextWrap {
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    margin-right: 5px;
    white-space: nowrap;
}

/*DrChang - Apply style sheet for progress note */
.ProgressNote_Content {
    font-family: Verdana;
    font-size: 10pt;
    text-align: left;
    text-decoration: normal;
    font-weight: normal;
    margin-bottom: 10px;
    word-wrap: break-word;
    white-space: -moz-pre-wrap;
    page-break-inside: avoid;
    /*padding-left:25px;*/
}

.ProgressNote_Content_Bold {
    font-family: Verdana;
    font-size: 10pt;
    text-align: left;
    text-decoration: normal;
    font-weight: bold;
}

.ProgressNote_Practice {
    font-family: Verdana;
    font-size: 12pt;
    text-align: left;
    text-decoration: normal;
    font-weight: bold;
}

.ProgressNote_Heading {
    font-family: Verdana;
    font-size: 11pt;
    color: #002060;
    text-decoration: none;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
    text-transform: uppercase;
}

.ProgressNote_HeadingPrev {
    font-family: Verdana;
    font-size: 11pt;
    color: #002060;
    text-decoration: none;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    text-transform: uppercase;
}

.ProgressNote_PracticeAddrPrev {
    font-family: Verdana;
    font-size: 10pt;
    text-align: left;
    text-decoration: normal;
    font-weight: normal;
}

.ProgressNote_Content_Span {
    /*border:1px solid #cccccc; 	border-top:0px;*/
    padding: 5px;
    margin-bottom: 5px;
}

.ProgressNote_Content_popup {
    /*border:1px solid gray; 	border-top:0px;*/
    padding: 5px;
    margin-bottom: 5px;
    font-family: Verdana;
    font-size: 10pt;
    text-align: left;
    text-decoration: normal;
    font-weight: normal;
}

.ProgressNote_FooterTitle {
    font-family: Verdana;
    font-size: 11pt;
    color: #601c13;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}

.ProgressNote_GreenFooterTitle {
    font-family: Verdana;
    font-size: 11pt;
    color: #108001;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}

.ProgressNote_MaroonFooterTitle {
    font-family: Verdana;
    font-size: 11pt;
    color: #601c13;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}

.ProgressNote_btn {
    height: 27px;
}

    .ProgressNote_btn:hover {
        background-image: url(New_Images/accordin_header_select.gif);
        background-repeat: repeat-x;
    }

.progressnotelist {
    margin-top: -0px;
    margin-bottom: 0px;
    margin-left: 5px !important!;
    margin-left: -40px;
}

    .progressnotelist li {
        font-family: Verdana;
        font-size: 10pt;
        list-style-image: none;
        list-style-type: disc;
        list-style-position: outside;
        text-align: left;
        line-height: 18px;
        list-style-type: disc;
        list-style-position: inside;
    }

/* Charting More Menu Style Start Here*/
.ChartingMoreMenuDiv {
    background-color: #f1f7fc;
    border: 1px solid #c2e1f6;
    border-top: 0px;
    display: none;
    z-index: 1001;
    position: absolute;
}

.ChartingMoreMenu {
    list-style: none;
    list-style-image: none;
    margin: 0xp 0px 0xp 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

    .ChartingMoreMenu li a {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        color: #084d73;
        text-decoration: none;
        line-height: 18px;
        padding-bottom: 5px;
        padding-top: 5px;
        padding-left: 5px;
        cursor: pointer;
        width: 160px;
        list-style: none;
        list-style-image: none;
    }

        .ChartingMoreMenu li a:hover {
            line-height: 18px;
            font-weight: bold;
            color: #fff;
            text-decoration: none;
            background: #3a9fe4;
            padding-bottom: 5px;
            padding-top: 5px;
            cursor: pointer;
        }

.ChartingMoreMenufourCol {
    width: auto;
}

.ChartingMoreMenucol {
    float: left;
    margin-left: 5px;
}
/* Charting More Menu Style End Here*/

/*Common ASP Top Menu Style Strat here*/
/* <![CDATA[ */
#ctl00_Header1_ucHeaderMenu1_emrMenu img.icon {
    border-style: none;
    vertical-align: middle;
}

#ctl00_Header1_ucHeaderMenu1_emrMenu img.separator {
    border-style: none;
    display: block;
}

#ctl00_Header1_ucHeaderMenu1_emrMenu img.horizontal-separator {
    border-style: none;
    vertical-align: middle;
}

#ctl00_Header1_ucHeaderMenu1_emrMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: auto;
    margin-top: -2px;
    z-index: 1000;
}

    #ctl00_Header1_ucHeaderMenu1_emrMenu ul li {
        list-style: none;
        margin: 0;
        padding: 0;
        width: auto;
        margin-top: -2px;
    }

    #ctl00_Header1_ucHeaderMenu1_emrMenu ul.dynamic {
        background-color: #f1f7fc;
        display: none;
        margin-top: 0px;
        margin-left: 5px;
        color: #0f4d77;
        border: 1px solid #3a9fe4;
        border-top: 0px;
        font-weight: bold;
        font-size: 11px;
    }

#ctl00_Header1_ucHeaderMenu1_emrMenu a {
    text-decoration: none;
    white-space: nowrap;
    display: block;
    margin-left: 5px;
    color: #0f4d77;
    font-weight: bold;
}

    #ctl00_Header1_ucHeaderMenu1_emrMenu a.static {
        padding: 2px 5px 2px 5px;
        text-decoration: none;
        color: #fff;
    }

    #ctl00_Header1_ucHeaderMenu1_emrMenu a.popout {
        background-image: url("New_Images/header/nav-arrow.png");
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 15px;
    }

    #ctl00_Header1_ucHeaderMenu1_emrMenu a.popout-dynamic {
        background: url("New_Images/header/nav-arrow.png") no-repeat right center;
        padding-right: 15px;
    }

        #ctl00_Header1_ucHeaderMenu1_emrMenu a.popout-dynamic:hover {
            background: url("New_Images/header/nav-arrow2.png") no-repeat right center;
            padding-right: 15px;
        }

    #ctl00_Header1_ucHeaderMenu1_emrMenu a.dynamic {
        padding: 5px 5px 5px 5px;
        text-decoration: none;
    }

    #ctl00_Header1_ucHeaderMenu1_emrMenu a.static.selected {
        background-color: #FFCC66;
        text-decoration: none;
    }

    #ctl00_Header1_ucHeaderMenu1_emrMenu a.dynamic.selected {
        background-color: #FFCC66;
        text-decoration: none;
    }

    #ctl00_Header1_ucHeaderMenu1_emrMenu a.static.highlighted {
        color: #0f4d77;
        background-color: #f1f7fc;
        font-weight: bold;
        font-size: 11px;
        border: 1px solid #3a9fe4;
        border-bottom: 0px;
        background-image: url("New_Images/header/nav-arrow2.png");
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 14px;
    }

    #ctl00_Header1_ucHeaderMenu1_emrMenu a.dynamic.highlighted {
        color: White;
        background-color: #3a9fe4;
        font-weight: bold;
        font-size: 11px;
    }

#ctl00_Header1_ucHeaderMenu1_emrMenu .level2 {
    margin-left: 0px;
    padding-top: 10px;
}

#ctl00_Header1_ucHeaderMenu1_emrMenu .level1 {
    height: 15px;
}
/* ]]> */
/*Common ASP Top Menu Style End here*/

/*Admin and Reports landing page Links Style start here*/
.ARNav {
}

    .ARNav ul {
        list-style: none;
        list-style-image: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
    }

        .ARNav ul li {
            line-height: 20px;
            border-bottom: 1px dotted #ccc;
            padding-left: 5px;
            padding-right: 5px;
        }

            .ARNav ul li a {
                font-size: 12px;
                text-decoration: none;
                color: Blue;
            }

                .ARNav ul li a:hover {
                    font-size: 12px;
                    text-decoration: underline;
                    color: Orange;
                }
/*Admin and Reports landing page Links Style end here*/

.version {
    position: absolute;
    padding-left: 275px;
    padding-top: 82px;
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
}

/* ASP Wizard Style start here*/
.ASP_Wizard {
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-radius-topright: 6px;
    background-color: #e0f1fb;
    text-align: left;
    padding: 0px;
    border: solid 1px #c2e1f6;
    background-color: #ffffff;
    font-family: Verdana;
    Font-Size: 11px;
}

    .ASP_Wizard .ASPWizard_LeftMenu {
        background-color: White;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        border-right: 1px solid #c2e1f6;
    }

        .ASP_Wizard .ASPWizard_LeftMenu td {
            display: block;
            font-size: 12px;
            font-weight: normal;
            text-decoration: none;
            border-bottom: 1px dotted #c2e1f6;
            line-height: 22px;
            padding-left: 5px;
            padding-right: 5px;
            /* background: url(New_Images/inner/asp_wizard_leftmenu_bg.gif) repeat-x left;*/
            white-space: nowrap;
        }

            .ASP_Wizard .ASPWizard_LeftMenu td:hover {
                background: url(New_Images/inner/asp_wizard_leftmenu_bg_hover.gif) repeat-x left;
                border-bottom: 1px solid #c2e1f6;
            }

        .ASP_Wizard .ASPWizard_LeftMenu a {
            display: block;
            color: #0066cc;
        }

            .ASP_Wizard .ASPWizard_LeftMenu a:hover {
                color: Green;
                text-decoration: none;
            }

.ECColumn {
    background-color: #e0f1fb;
    cursor: pointer;
}

    .ECColumn:hover {
        background-color: #ffedb8;
        cursor: pointer;
    }

.ECColumnExCo {
    background-color: #ffedb8;
    cursor: pointer;
}

    .ECColumnExCo:hover {
        background-color: #e0f1fb;
        cursor: pointer;
    }
/* ASP Wizard Style end here*/

/* Charting Module Messages Css added Ramakrishna.k */
.infov2, .successv2, .warningv2, .errorv2, .validationv2 {
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.infov2 {
    color: #00529B;
    background-color: #BDE5F8;
}

.successv2 {
    color: #4F8A10;
    background-color: #DFF2BF;
}

.warningv2 {
    color: #9F6000;
    background-color: #FEEFB3;
}

.errorv2 {
    color: #D8000C;
    background-color: #FFBABA;
}

.validationv2 {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('../New_Images/PatientPlan/Validation.jpg');
}

.TDName {
    padding-left: 10px;
    text-align: left;
    line-height: 20px;
}

.TDData {
    padding-left: 5px;
    text-align: left;
    line-height: 20px;
}

.testdisplay {
    display: inline;
}

.break-word {
    white-space: pre; /* CSS 2.0 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3.0 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap; /* HP Printers */
    word-wrap: break-word; /* IE 5+ */
}

input[type=text].mandatory {
    height: 18px;
    background-color: #faffbd;
    border: 1px solid #87a1b0;
    padding-left: 5px;
    background-image: url(images/textbox-hover.png);
    background-repeat: repeat-x;
    font-family: Tahoma;
    font-size: 12px;
}

select.mandatory {
    border: 2px solid #faffbd;
    background-image: url(New_Images/select_bg.gif);
    border: 1px solid #87a1b0;
    background-color: #faffbd;
    font-family: Tahoma;
    font-size: 12px;
}
