﻿/*A
{
	text-decoration: none;
}
a:link {
	color: #333400;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333400;
}
a:hover {
	text-decoration: none;
	color: #999967;
}
a:active {
	text-decoration: none;
	color: #999967;
}
		*/

@page {
    size: 100%;
    margin: 40px 0px 40px 0px;
}

body {
    margin: 0px;
    font-size: 12px;
    background-color: #ffffff;
    font-family: Arial;
}

.side_link {
    font: normal bold arial;
    color: #000000;
}

H1 {
    margin-top: 5px;
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 5px;
    color: #000000;
    line-height: 130%;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

H2 {
    margin-top: 5px;
    font-weight: bold;
    font-size: 160%;
    margin-bottom: 7px;
    color: #222222;
    line-height: 120%;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

H3 {
    margin-top: 20px;
    font-weight: bold;
    font-size: 140%;
    margin-bottom: 6px;
    color: #626262;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

H4 {
    margin-top: 5px;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
    color: #626262;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

H5 {
    margin-top: 0px;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 8px;
    color: #000000;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

H6 {
    margin-top: 0px;
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 2px;
    color: #000000;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}



A {
    color: #000000;
    text-decoration: none;
}

    A:hover {
        color: #990000;
        text-decoration: underline;
    }


table {
    font-size: inherit;
    font: 100%;
}



@page appendixtable {
    size: A4;
    margin: 7cm;
}

.break {
}

table.appendix {
    page: appendixtable;
}

.col1 {
    background-color: #6591CD;
    font-size: 16px;
    color: #244675;
}


.col1-white {
    background-color: #6591CD;
    font-size: 14px;
    color: #ffffff;
}

.col2 {
    background-color: #84A7D7;
    font-size: 14px;
    color: #244675;
}

.col3 {
    background-color: #9DB9DF;
    font-size: 12px;
    color: #244675;
}

.col4 {
    background-color: #BCCFE9;
    font-size: 10px;
    color: #244675;
}

.col5 {
    background-color: #D0DEF0;
    font-size: 10px;
    color: #244675;
}

.col6 {
    background-color: #E9EFF8;
    font-size: 10px;
    color: #244675;
}

.col6_1 {
    background-color: #E9EFF8;
    font-size: 12px;
    color: #244675;
}


.col6_2 {
    background-color: #EFF7FF;
    font-size: 12px;
    font-weight: bold;
    color: #244675;
}


.col7 {
    background-color: #F5F8FC;
    font-size: 10px;
    color: #244675;
}

.col8 {
    background-color: #FFFFFF;
    font-size: 10px;
    color: #244675;
}

A {
    color: #000000;
    text-decoration: none;
}

    A:hover {
        color: #990000;
        text-decoration: underline;
    }

.del_img {
    background: url(images/delete_icon.png);
    width: 20px;
    height: 20px;
}

    .del_img:hover {
        background: url(images/delete_icon_hover.png);
    }

.approve_img {
    background: url(images/approve_icon.png);
    width: 20px;
    height: 20px;
}

    .approve_img:hover {
        background: url(images/approve_icon_hover.png);
        width: 20px;
        height: 20px;
    }

.unapprove_img {
    background: url(images/unapproved_icon.png);
    width: 20px;
    height: 20px;
}

    .unapprove_img:hover {
        background: url(images/unapproved_icon_hover.png);
        width: 20px;
        height: 20px;
    }

.clear_by_icon {
    background: url(images/clear_by_icon.png);
    width: 20px;
    height: 20px;
}

    .clear_by_icon:hover {
        background: url(images/clear_by_icon_hover.png);
        width: 20px;
        height: 20px;
    }

.forward_img {
    background: url(images/forward_icon.png);
    width: 20px;
    height: 20px;
}

    .forward_img:hover {
        background: url(images/forward_icon_hover.png);
        width: 20px;
        height: 20px;
    }

.next_img {
    background: url(images/next_icon.png);
    width: 20px;
    height: 20px;
}

    .next_img:hover {
        background: url(images/next_hover_icon.png);
        width: 20px;
        height: 20px;
    }

.previous_img {
    background: url(images/previous_icon.png);
    width: 20px;
    height: 20px;
}

    .previous_img:hover {
        background: url(images/previous_hover_icon.png);
        width: 20px;
        height: 20px;
    }

.add_img {
    background: url(images/add_icon.png);
    width: 20px;
    height: 20px;
}

    .add_img:hover {
        background: url(images/add_icon_hover.png);
    }

.undo_img {
    background: url(images/undo_icon.png);
    width: 20px;
    height: 20px;
}

    .undo_img:hover {
        background: url(images/undo_icon_hover.png);
    }

.list_img {
    background: url(images/list_icon.png);
    width: 17px;
    height: 20px;
}

    .list_img:hover {
        background: url(images/list_icon_hover.png);
    }

.history_img {
    background: url(images/history.png);
    width: 20px;
    height: 20px;
}

    .history_img:hover {
        background: url(images/history.png);
    }

.edit_img {
    background: url(images/edit.png);
    width: 20px;
    height: 16px;
}

.edit_img_wizard {
    background: url(images/edit3_button.jpg);
    width: 28px;
    height: 28px;
}

.edit_img:hover {
    background: url(images/edit_hover.png);
}

.print_img {
    background: url(Images/print_icon.png);
    width: 20px;
    height: 20px;
}

    .print_img:hover {
        background: url(Images/print_icon_hover.png);
    }

.save_img {
    background: url(Images/save.png);
    width: 20px;
    height: 20px;
}

    .save_img:hover {
        background: url(Images/save_hover.png);
    }

.deposit_img {
    background: url(Images/deposit_icon.png);
    width: 20px;
    height: 20px;
}

    .deposit_img:hover {
        background: url(Images/deposit_icon_hover.png);
    }

.reconcille_img {
    background: url(Images/reconciliation_icon.png);
    width: 20px;
    height: 20px;
}

    .reconcille_img:hover {
        background: url(Images/reconciliation_icon_hover.png);
    }

.save_imgPlus {
    background: url(Images/save_new.png);
    width: 20px;
    height: 20px;
}

    .save_imgPlus:hover {
        background: url(Images/save_new_hover.png);
    }

.filt_img {
    background: url(Images/filter_icon.png);
    width: 20px;
    height: 20px;
}

    .filt_img:hover {
        background: url(Images/filter_icon_hover.png);
    }

.cancel_img {
    background: url(images/cancel_btn.png);
    width: 20px;
    height: 20px;
}

    .cancel_img:hover {
        background: url(images/cancel_btn_hover.png);
    }

.lbl_head {
    height: 46px;
    font: normal 18px arial;
    color: #1d3b5f;
    line-height: 35px;
    padding: 0 0 0 10px;
}

.lbl_head_small {
    height: 46px;
    font: normal 18px arial;
    color: #1d3b5f;
    line-height: 35px;
}

.page_head_menu {
    height: 30px;
    background-color: #81b9de;
    border-bottom: solid 1px #abd8f8;
    text-align: left;
    padding-left: 10px;
    font-size: 15px;
}

.seprator {
    height: 28px;
    border-bottom: solid 1px #78b6e1;
    border-top: solid 1px #78b6e1;
    background-color: #eff6fd;
    font: bold 15px arial;
    color: #1d3b5f;
    padding-left: 7px;
    text-align: left;
}


.header {
    background: url(images/header_background.jpg) no-repeat;
    height: 90px;
}

.head_menu {
    background: url(images/menu_background.jpg) repeat-x;
}

.page_subheader {
    background-color: #eff6fd;
    height: 28px;
    padding-left: 5px;
    border-top: 1px solid #78b6e1;
    border-bottom: 1px solid #78b6e1;
    font: normal bold 15px arial;
    color: #1d3b5f;
    padding-left: 7px;
}

.page_subheader1 {
    color: #1d3b5f;
    background: url(images/menu_background.jpg) repeat-x;
    height: 25px;
    padding-left: 5px;
    border-top: 1px solid #007A99;
    border-bottom: 1px solid #007A99;
    font: normal bold 14px arial;
}

.head_image {
    background: url(images/header_image.jpg) repeat-x;
    width: 100px;
}

.pageTitle {
    font-size: 18px;
    vertical-align: bottom;
    text-align: left;
    font-family: verdana, 'arial helvetica', sans-serif;
    font-weight: bolder;
    color: #deefff;
}

.SearchSubHead {
    font-size: 11px;
    color: #990000;
}

.tabmenuheader {
    background: url(Images/menu_background.jpg);
    background-repeat: repeat-x;
    border-bottom: solid 1px #007A99;
    color: Black;
    height: 40px;
}

.heading {
    /*background:#f2f2f2;*/
    font: normal 18px arial;
    color: #484848; /*padding:0 0 0 14px;*/
    height: 54px;
    padding: 20px 0 0 200px;
}

.search_result_header {
    background: url(images/search_header.jpg) no-repeat;
    height: 46px;
    font: normal 18px arial;
    color: #1d3b5f;
    line-height: 35px;
    padding: 0 0 0 10px;
}

.search_result_left {
    height: 46px;
}

.search_result_Center {
    height: 46px;
}

.search_result_right {
    background: url(images/search_header_right.jpg) no-repeat;
    width: 29px;
    height: 46px;
    float: right;
    margin-right: 0px;
}

.search_result_txt {
    border-right: 1px solid #97cdf3;
    border-left: 1px solid #97cdf3;
    font: normal 13px arial;
    color: #000000;
    padding: 0 5px 0 5px;
    line-height: 24px;
}

    .search_result_txt a {
        font: normal 13px arial;
        color: #a21504;
        padding: 0 5px 0 5px;
        text-decoration: none;
    }

        .search_result_txt a:hover {
            font: normal 13px arial;
            color: #860e00;
            padding: 0 5px 0 5px;
            text-decoration: none;
        }

.search_result_txt1 {
    font: normal 13px arial;
    padding: 0 5px 0 5px;
    border-right: 1px solid #97cdf3;
    border-left: 1px solid #97cdf3;
    line-height: 24px;
}

.search_result_footer {
    background: url(images/search_footer.jpg) no-repeat;
    height: 15px;
}

.search_footer_right {
    background: url(images/search_footer_right.jpg) no-repeat;
    width: 29px;
    height: 15px;
    float: right;
}

.menu {
    width: 600px;
    font-family: Book Antiqua;
    font-size: 9pt;
    font-style: normal;
}

.menu_right {
    background: #eff6fd;
    font: normal 13px arial;
    color: #505050;
    text-align: left;
    line-height: 34px;
}

    .menu_right ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .menu_right ul a {
            list-style: none;
        }

    .menu_right li {
        border: 1px solid #abd8f8;
        margin-bottom: 1px;
    }

        .menu_right li a {
            color: #4b4b4b;
            text-decoration: none;
            padding: 0 0 0 8px;
            display: block;
        }

            .menu_right li a:hover {
                background: #cee5fa;
                color: #000000;
                text-decoration: none;
                display: block;
            }

.menu_right_top {
    background: url(images/menu_right_top.jpg) no-repeat top center;
    height: 40px;
}

.menu_right_bottom {
    background: url(images/menu_right_bottom.jpg) no-repeat top center;
    height: 40px;
}

.wrap {
    width: 100%;
    margin: 0 auto; /*margin-left:10px;*/
}

.white_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 10px;
    width: auto;
}

/* end navigation font-size: 6pt; */
.blue_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #062f97;
    font-size: 10px;
}

.serch_box {
    width: 190px;
    text-align: left;
    margin: 10px 0 0 0;
}

.serch_txtbox {
    width: 175px;
    height: 15px;
    margin-top: 5px;
}

.black_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
    width: auto;
}

.backshaded {
    padding: 0; /*background-color: #FFFFFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #B2F0FFff , endColorstr=#FFFFFFff);*/
    background-color: #E6F0F0;
}

.tdmasterhead {
    border-bottom: solid 1px gray;
    text-align: left;
    vertical-align: text-bottom;
    font-family: Arial,Calibri;
    font-size: 14pt;
    font-weight: bolder;
    color: #8cc1e4;
}

.Page_heading_Menu {
    /* background: url(../Images/menu_background.jpg) repeat-x top left; background: #cee5fa;*/
    background: url(images/menu_background.jpg) repeat-x;
    font: normal 13px arial;
    color: #1d3b5f;
    text-align: left;
    height: 22px;
    line-height: 22px;
    width: 700px;
    border: 1px solid #78b6e1;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    text-transform: capitalize;
    background-position: left center;
    vertical-align: middle;
    font-weight: bold;
    padding-top: 0px;
}

.Report_heading {
    /* background: url(../Images/menu_background.jpg) repeat-x top left; background: #cee5fa; 	background: url(/pudanew/images/menu_background.jpg) repeat-x;*/
    font: bold 12px arial; /*color: #1d3b5f;*/
    text-align: left;
    width: 235px;
    background-color: #eff6fd; /*background-color: #E7F7FF;*/
    border: 1px solid #78b6e1;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    background-position: left center;
    vertical-align: middle;
    padding-top: 0px;
}

.dynamicRowfort {
    background-color: #EAEAEA;
    color: black;
}

    .dynamicRowfort:hover {
        background-color: #EAEAEA;
        color: black;
    }

.totalRow {
    background-color: #E0E0E0;
    padding-bottom: 5px;
    color: Black;
}

    .totalRow:hover {
        background-color: #4682B4;
        color: white;
    }

.dynamicsubRow {
    color: black;
}

    .dynamicsubRow:hover {
        background-color: #EAEAEA;
        color: black;
    }

.Rowforopclos {
    color: black;
    background-color: #EAEAEA;
}

    .Rowforopclos:hover {
        background-color: #4682B4;
        color: white;
    }

.totalsubRow {
    background-color: #E0E0E0;
    padding-bottom: 5px;
    color: Green;
}

    .totalsubRow:hover {
        background-color: #4682B4;
        color: white;
    }

.text_change {
    color: #00688B;
}

    .text_change:hover {
        color: red;
        text-decoration: underline;
    }

.Page_heading {
    /* background: url(../Images/menu_background.jpg) repeat-x top left; background: #cee5fa;*/
    background: url(images/menu_background.jpg) repeat-x;
    font: normal 13px arial;
    color: #1d3b5f;
    width: 235px;
    line-height: 22px;
    border: 1px solid #78b6e1;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    text-transform: capitalize;
    background-position: left center;
    vertical-align: middle;
    font-weight: bold;
    padding-top: 0px;
}
/* Accounts reports */
.subheader1 {
    background-color: #E7F7FF;
    color: #000000;
    font: normal 13px arial;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
    vertical-align: top;
    text-transform: capitalize;
}

.top_header_pg_right {
    background: url(images/top_header_page_right.jpg) no-repeat right;
    width: 20px;
    height: 46px; /*float: right;*/
}

.header_pg {
    background: url(images/menu_background.jpg) repeat-x;
    border: solid 1px #78b6e1;
}

.top_header_pg {
    background: url(images/top_header_page.jpg) no-repeat;
    height: 46px;
    font: normal 18px arial;
    color: #1d3b5f;
    line-height: 35px;
    padding: 0 0 0 10px;
}

.pageTitle {
    font: normal 13px arial;
    color: #1d3b5f;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
    padding: 0 0 0 5px;
}

/*---------------------------------------------------------------------------------Filter-----------------------------------------------------------------------------*/

#filterContainer {
    position: relative;
    float: right;
    font-size: 12px;
    padding: 4px 0 0 0;
}

/* Login Button */
#filterButton {
    font: normal 10px verdana;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    margin-top: 14px;
    position: relative;
    z-index: 30;
    cursor: pointer;
}

    /* Login Button Text background:url(Images/arrow.png) no-repeat 80px 7px;*/
    #filterButton span {
        background: url(Images/filter_button.jpg) no-repeat;
        width: 28px;
        height: 28px;
        color: #445058;
        font-weight: normal;
        padding: 16px 5px 2px 28px;
        width: 28px;
    }

    #filterButton:hover {
        /*  background:url(Images/arrow.png) no-repeat 80px 10px; */
    }

/* Login Box */
#filterBox {
    position: absolute;
    top: 2px;
    right: 37px;
    display: none;
    z-index: 102;
}

/* If the Login Button has been clicked */
#filterButton.active {
    border-radius: 3px 3px 0 0;
}

    #filterButton.active span {
        background-position: 53px -76px;
    }

    /* A Line added to overlap the border */
    #filterButton.active em {
        position: absolute;
        width: 100%;
        bottom: -1px;
    }

/* Login Form */
#filterPannel {
    background: #4f81ac;
    padding: 6px;
    width: 260px;
    height: auto;
}

    #filterPannel #body1 {
        background: #ffffff;
        border-radius: 3px;
        -moz-border-radius: 3px;
        padding: 10px 7px;
        margin: 0;
    }

    /* Sign In Button */
    #filterPannel #btnFilter {
        background: url(Images/apply_filter.png) no-repeat;
        width: 21px;
        height: 21px;
        color: #fff;
        float: right;
        width: 21px;
        border: none;
        cursor: pointer;
    }

    #filterPannel #btnReset {
        background: url(Images/reset_filter.png) no-repeat;
        width: 21px;
        height: 21px;
        color: #fff;
        float: right;
        width: 21px;
        border: none;
        cursor: pointer;
    }

filterPannel #btnFilter:hover {
    background: #566d2f;
    color: #fff;
    float: left;
    width: 50px;
    padding: 2px 2px 2px 2px;
    margin: 0 10px 0 0;
    border: none;
    cursor: pointer;
    padding: 2px 2px 2px 2px; /**padding:7px 2px 8px 2px; */ /* IE7 Fix */
}

filterPannel #btnReset:hover {
    background: #566d2f;
    color: #fff;
    float: left;
    width: 50px;
    padding: 2px 2px 2px 2px;
    margin: 0 10px 0 0;
    border: none;
    cursor: pointer;
    padding: 2px 2px 2px 2px; /**padding:7px 2px 8px 2px; */ /* IE7 Fix */
}

.summary_row {
    /*background :#eff6fd;*/
    background: #F2F8FD;
    border-bottom: 1px solid #abd8f8;
    border-top: 1px solid #abd8f8;
    height: 28px;
    padding: 0 0 0 7px;
}

.summary_alt_row {
    background: #ffffff;
    height: 28px;
    padding: 0 0 0 7px;
}

.tableData {
    font: normal 12px arial;
    color: Black;
    height: 33px;
    text-align: center;
    line-height: 18px;
    border: 1px solid #78b6e1;
}

.menu_right li {
    border: 1px solid #abd8f8;
    margin-bottom: 1px;
}

.dynamicRow {
    background-color: #9ac4eb;
    color: black;
    font-size: 11px;
    font-weight: normal;
}

    .dynamicRow:hover {
        background-color: #EAEAEA;
        color: black;
    }

.approve_img1 {
    background: url(images/save_small.png);
    width: 15px;
    height: 15px;
}


.cancel_img1 {
    background: url(images/cancel_small.png);
    width: 15px;
    height: 15px;
}


.modalPopup {
    border: 1px solid #000000;
    background-color: #0174b7;
    top: 104px !important;
    padding-top: 0px;
    padding-left: 0px;
    width: 265px;
    height: 50px;
    /*z-index: 1;*/
    /*left: 860px !important;*/
    /*Above line commented and below line added by Sunil Singh on 09-09-2020.*/
    margin-left: 366px !important;
    position: absolute !important;
}

.actionPopup {
    border: 1px solid #66CCFF;
    background-color: #D7EBFF;
    width: 120px;
    z-index: 1000;
    visibility: hidden;
    position: absolute;
    text-align: left;
    padding: 2px 0px 2px 4px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.actionLinks {
    /*  position:relative;     top:2px;*/
}


.browserIE8 .modalPopup {
    border: 1px solid #000000;
    background-color: #0174b7;
    padding-top: 0px;
    padding-right: 0px;
    width: 240px;
    height: 22px;
    top: 104px !important;
    padding-left: 0px;
    z-index: 1;
    left: 860px !important;
    position: absolute !important;
}


.browserIE #tdbtns {
    height: 10px !important;
}

.lblerror {
    color: red;
    font-size: medium;
    font-weight: bold;
}

.morelink {
    font-family: Arial;
    font-style: normal;
    font-size: 13px;
    color: #a21504;
    text-decoration: none;
}

    .morelink:hover {
        text-decoration: none;
    }

.CashflowSkin {
    margin-right: 2px;
}

.CashflowSkin_sum {
    margin-right: 2px;
    font-weight: bold;
}
