/*------------------------------------------- Start Font Family -----------------------------------------*/
@font-face
{
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-light-webfont.woff') format('woff'), url('../fonts/roboto-light-webfont.ttf') format('truetype'), url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
}
/*------------------------------------------- End Font Family -----------------------------------------*/

/*------------------------------------------ Start Common Styles -----------------------------------------*/
*,
*:after,
*:before
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

header, footer, nav, article, section, aside, hgroup, figure, figcaption
{ 
    display: block;
    width: 100%;
}

p
{
    margin: 0;
    padding: 0;
}

img
{
    max-width: 100%;
    height: auto;
    border: 0;
}

.clear
{
    clear: both;
}



body
{
    /*background: #FFFFFF;*/
    /*margin: 0;
    padding: 0;*/
    /*font-family: 'robotolight', Tahoma, Arial, Helvetica, sans-serif;*/
    font-size: 0.625em;

}
/*------------------------------------------ End Common Styles -----------------------------------------*/


/*---------------------------------- Header and Footer Styles Starts -----------------------------------*/

header
{
    /*background-color: #c5d6e8;
    border-top: 3px solid #093567;
    border-bottom: 1px solid #9eceeb;
    /*height:71px;*/
    /*padding: 10px 0 0 0;
    overflow: hidden;*/
}

footer
{
    background-color: #145b9c;
    height: 32px;
    line-height: 32px;
    text-align:center;
}

.headerMn
{
    /*width: 82%;*/		    
    width: 98%;
    margin: 0 auto;
    position: relative;
}

.KLogoMn
{
    padding: 13px 26px 12px 0;
    width: 205px;
    float: left;
    overflow: hidden;
}

.centerHeadingMn
{
    width: 400px;
    float: left;
    text-align: center;
    font-size: 1.6em;
    font-weight: bold;
    margin-left: 250px;
}		
.Password_Notes {
    padding-left: 30px;
    font-size: 1.3em;
}

.Password_NotesHeading {
    color: #083466;
    font-size: 1.2em;
    margin-top: 12px;
    margin-right: 2%;
    line-height: 20px;
}
.centerHeadingBig
{
    font-size: 1.3em;
    font-weight: bold;
}		

.AL_CenterHdgMn
{
    width: 30%;
    float: left;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    margin-left: 25px;
}		

.AL_CenterHdgBig
{
    font-size: 1.3em;
    font-weight: bold;
}		



.NPSLogoMn
{
    padding: 8px 0 0 0;
    width: 385px;
    float: right;
    text-align: right;
    overflow: hidden;
}

.PFRDALogoMn
{
    display: none;
    padding: 1px 20px 0 0;
    float: right;
    overflow: hidden;
}

.footerInner
{
    width: 98%;
    margin: 0 auto;
    color: #FFFFFF;
    font-size: 1.4em;
}

.KLogoMnSml
{
    padding: 6px 10px 0 0;
    width: 98px;
    float: left;
    overflow: hidden;
}

.NPSLogoMnSml
{
    padding: 8px 0 0 0;
    width: 163px;
    float: left;
    overflow: hidden;
}

.hdrRightIcons
{
    width: 71px;
    margin: 0 15px 0 20px;
    float: right;
    position: absolute;
    z-index: 99999;
    top: 0;
    right: 100px;
}

    .hdrRightIcons span
    {
        float: left;
    }

        .hdrRightIcons span:first-child
        {
            margin-right: 5px;
        }

.hdrWelcomeMsg
{
    /*width: 262px;*/
    color: #353535;
    line-height: 14px;
    font-size: 1.1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    float: right;
    margin-top: 5px;
}

    .hdrWelcomeMsg span
    {
        color: #852272;
    }


/*---------------------------------- Header and Footer Styles Ends -----------------------------------*/

/*------------------------------------ Login part Styles Starts -----------------------------------*/
article.loginMn
{
    width: 100%;
    margin: 12px 0 12px 0;
    /*margin:24px 0 66px 0;*/
    background: #FFFFFF;
}

section.loginInner
{
    width: 82%;
    margin: 0 auto;
    background: #FFFFFF;
}

.loginBox
{
    width: 704px;
    margin: 0 auto;
    background: #FFFFFF;
}

.loginBoxInner
{
    width: 100%;
}

.loginBoxTop
{
    width: 100%;
    height: 107px;
    background: url(../images/logintop.png) no-repeat 0 0;
}

.loginTopTextMn
{
    padding: 34px 0 0 77px;
    color: #FFFFFF;
    background: url(../images/signin_icon.png) no-repeat 25px 36px;
}

.loginTopHeadingTextSmall
{
    font-size: 1.4em;
}

.loginTopHeadingTextBig
{
    font-size: 2.2em;
}

.headingTextSubMn
{
    font-size: 1.8em;
    font-weight: bold;
}

.headingTextSub
{
    font-size: 1.4em;
    font-weight: bold;
}

.loginMiddle
{
    width: 687px;
    margin: 0 5px 0 12px;
    background: #f0f0f0;
    border-left: 2px solid #e0e0e0;
    border-right: 2px solid #e0e0e0;
}

.loginMiddleInner
{
    width: 490px;
    padding: 18px 0 0 0;
    margin: 0 auto;
    overflow: hidden;
}

.loginMiddleFormItemMn
{
    width: 100%;
    padding-bottom: 10px;
    float: left;
    overflow: hidden;
}

.loginMiddleFormLabel
{
    width: 50%;
    font-size: 1.6em;
    color: #083466;
    float: left;
    padding-top: 5px;
}

    .loginMiddleFormLabel span.asterisks
    {
        color: #ff0000;
    }

.loginMiddleFormField
{
    width: 50%;
    float: left;
    font-size: 1.5em;
}
/*.loginMiddleFormField1 {
	font-size:0.625em;
}*/

/* Drop Down Styles Starts */
.UTDD-styled-select select
{
    background: transparent;
    width: 110%;
    height: 28px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    outline: 0;
    color: #333;
    font-size: 100%;
}

.UTDD-styled-select
{
    width: 100%;
    height: 28px;
    overflow: hidden;
    background: #FFFFFF url(../images/dropdown.png) no-repeat right top;
    border: 1px solid #dddddd;
    box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
}
/* Drop Down Styles Ends */

/*Bank verification style*/
.DivStyle
{
  width: 100px;
  /*height: 100px;
  border: 1px solid red;*/
  margin-right: 20px;
  float: left;
}

.BV_table1
{
    font-size: 1.6em;
    padding: 20px;
}

/*Bank verification style END*/

.photo1
{
   display: inline-block; 
   width: 120px; 
   /*height: 300px; 
   border: 1px solid #d1c7ac;*/ 
}


.loginMiddleTextBox
{
    background: #FFFFFF;
    border: 1px solid #dddddd;
    box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    width: 100%;
    font-size: 0.95em;
    color: #333;
    padding: 5px;
}

.loginMiddleTextBox2
{
    width: 50%;
    float: left;
    margin-right: 20px;
}



.NumericFld
{
    text-align: right;
}

.forgotLinkMn
{
    margin-top: 3px;
    font-size: 0.9em;
}

.forgotLink a:link, .forgotLink a:active, .forgotLink a:visited
{
    text-decoration: underline;
    color: #0067ac;
}

.forgotLink a:hover
{
    text-decoration: none;
    color: #852272;
}

.captchaFieldPart1
{
    width: 54.5%;
    float: left;
}

.captchaFieldPart2
{
    width: 45.5%;
    float: left;
}

.loginButtonMn
{
    width: 109px;
    height: 42px;
    margin: 22px auto 12px auto;
    padding-bottom: 12px;
}

.SU_loginButtonMn
{
    width: 109px;
    height: 42px;
    margin: 22px auto 12px auto;
    padding-bottom: 12px;
    display: inline-block;
}

.loginButton
{
    border: 0;
    outline: 0;
    width: 109px;
    height: 42px;
    cursor: pointer;
    background: url(../images/loginBtn.png) no-repeat 0 0;
}

.CropButton:hover
{
    background: url(../images/cropBtn_hover.png) no-repeat 0 0;
}

.CropButton
{
    border: 0;
    outline: 0;
    width: 120px;
    height: 42px;
    cursor: pointer;
    background: url(../images/cropBtn.png) no-repeat 0 0;
}

.loginButton:hover
{
    background: url(../images/loginBtn_hover.png) no-repeat 0 0;
}


.ConfirmButton
{
    border: 0;
    outline: 0;
    width: 120px;
    height: 42px;
    cursor: pointer;
    background: url(../images/confirmBtn.png) no-repeat 0 0;
}

    .ConfirmButton:hover
    {
        background: url(../images/confirmBtn_hover.png) no-repeat 0 0;
    }

.Reset
{
    border: 0;
    outline: 0;
    width: 120px;
    height: 42px;
    cursor: pointer;
    background: url(../images/resetBtn.png) no-repeat 0 0;
}

.Reset:hover
{
    background: url(../images/resetBtn_hover.png) no-repeat 0 0;
}

.GenerateReceipt
{
    border: 0;
    outline: 0;
    width: 210px;
    height: 42px;
    cursor: pointer;
    background: url(../images/generatereceiptBtn.png) no-repeat 0 0;
}

.GenerateReceipt:hover
{
    background: url(../images/generatereceiptBtn_hover.png) no-repeat 0 0;
}

.NextButton
{
    border: 0;
    outline: 0;
    width: 120px;
    height: 42px;
    cursor: pointer;
    background: url(../images/nextBtn.png) no-repeat 0 0;
}

    .NextButton:hover
    {
        background: url(../images/nextBtn_hover.png) no-repeat 0 0;
    }


.loginRegisterMn
{
    width: 100%;
    background: url(../images/loginreg_topline.png) repeat-x 0 0;
    padding: 16px 0 16px 0;
    height: 100px;
    overflow: hidden;
}

.loginRegisterHeadingText
{
    margin-top: 17px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 2em;
    color: #606060;
    width: 37.8%;
    float: left;
}

.loginRegisterButtonMn
{
    width: 62.2%;
    float: left;
}

.loginRegisterButton
{
    background: url(../images/regnowBtn.png) no-repeat 0 0;
    width: 247px;
    height: 59px;
    border: 0;
    outline: 0;
    cursor: pointer;
}

    .loginRegisterButton:hover
    {
        background: url(../images/regnowBtn_hover.png) no-repeat 0 0;
    }

.loginBoxBottom
{
    width: 100%;
    height: 46px;
    background: url(../images/loginbottom.png) no-repeat 0 0;
}

/*------------------------------------ Login part Styles Ends -----------------------------------*/

/*--------------------------------- General page Styles Starts -----------------------------------*/
article.genPgMn
{
    width: 100%;
    /*margin:12px 0 12px 0;*/
    /*margin:24px 0 66px 0;*/
    background: #FFFFFF;
}

section.genPgInner
{
    width: 82%;
    margin: 0 auto;
    background: #FFFFFF;
}

.genPgTopSection
{
    padding-left: 162px;
    width: 100%;
    overflow: hidden;
}

.genPgTopHiMsg
{
    padding: 12px 0 12px 0;
    width: 66.2%;
    float: left;
    color: #353535;
    font-size: 1.8em;
}

.genPgTopRtPartMn
{
    width: 33.8%;
    float: left;
}

.genPgTopRtPartInner
{
    width: 100%;
    float: left;
}

.genPgTopRtPartInfo
{
    width: 66.3%;
    float: left;
    background: url(../images/topverticalline.png) no-repeat right 2px;
    height: 42px;
    font-size: 1.3em;
    padding: 6px;
    color: #353535;
}

    .genPgTopRtPartInfo span
    {
        color: #852272;
    }

.genPgTopRtPartButton
{
    width: 33.7%;
    float: right;
    padding-top: 10px;
    text-align: right;
}

.logoutButton
{
    outline: 0;
    border: 0;
    background: url(../images/logoutBtn.png) no-repeat 0 0;
    width: 94px;
    height: 30px;
    cursor: pointer;
}

    .logoutButton:hover
    {
        background: url(../images/logoutBtn_hover.png) no-repeat 0 0;
    }

/*---- Mega Menu Styles Starts Here ----*/

article.navMain
{
    width: 100%;
    height: 42px;
    background-color: #083466;
}

section.navInner
{
    width: 82%;
    margin: 0 auto;
    background: #FFFFFF;
}

/*---- Mega Menu Styles Ends Here ----*/

/*---- Middle Part Styles Starts Here ----*/

.rightLinksMn
{
    position: fixed;
    right: 0;
    top: 183px;
    width: 140px;
    height: 164px;
    /*background:#FFF;*/
}

#the-sticky-div.sticky
{
    position: fixed;
    right: 0;
    top: 0;
    width: 140px;
    height: 164px;
}

.rightLinksMnMob
{
    display: none;
}

.rightLinksButtonMnMob
{
    background: #0067ac;
    padding: 10px;
}

.rightLinksButtonMn
{
    width: 17px;
    height: 164px;
    float: left;
    background: url(../images/topRtButton.png) no-repeat 0 0;
    cursor: pointer;
    outline: 0;
    border: 0;
}

.rightLinksContainerMn
{
    width: 123px;
    height: 152px;
    float: left;
    background: #0067ac;
    padding-top: 36px;
}

.rightLinksItemMn
{
    border-bottom: 1px dashed #5fa0cb;
    height: auto;
    width: 100%;
    padding-bottom: 10px;
}

    .rightLinksItemMn:last-child
    {
        border-bottom: 0;
    }

.rightLinksItemTasks
{
    padding-left: 36px;
    background: url(../images/tasks_icon.png) no-repeat 6px 0;
    width: 100%;
    height: auto;
    font-size: 1.8em;
    color: #FFFFFF;
}

.rightLinksItemMsgs
{
    padding: 6px 0 0 36px;
    background: url(../images/messages_icon.png) no-repeat 5px 7px;
    width: 100%;
    height: auto;
    font-size: 1.8em;
    color: #FFFFFF;
}

.rightLinksItemTkts
{
    padding: 6px 0 0 36px;
    background: url(../images/tickets_icon.png) no-repeat 5px 7px;
    width: 100%;
    height: auto;
    font-size: 1.8em;
    color: #FFFFFF;
}

.rightLinksItemTasks a
{
    text-decoration: none;
    color: #FFFFFF;
}

    .rightLinksItemTasks a:hover
    {
        text-decoration: none;
        color: #a8c0e2;
    }

.rightLinksItemMsgs a
{
    text-decoration: none;
    color: #FFFFFF;
}

    .rightLinksItemMsgs a:hover
    {
        text-decoration: none;
        color: #a8c0e2;
    }

.rightLinksItemTkts a
{
    text-decoration: none;
    color: #FFFFFF;
}

    .rightLinksItemTkts a:hover
    {
        text-decoration: none;
        color: #a8c0e2;
    }


article.middleMn
{
    width: 100%;
    padding: 10px 0 10px 0;
    /*overflow:hidden;*/
}

section.middleInner
{
    width: 82%;
    margin: 0 auto;
    padding-right: 40px;
}

section.DEInner
{
    width: 98%;
    margin: 0 auto;
    padding-right: 40px;
}

.roleContainerMn
{
    width: 40%;
    float: right;
    text-align: left;
    margin-bottom: 10px;
}

.roleHeadingText
{
    float: left;
    width: 13.5%;
    font-size: 2em;
    color: #852272;
}

.roleDDContainer
{
    float: left;
    width: 86.5%;
}

/* Drop Down Styles Starts */
.gen-styled-select select
{
    background: transparent;
    width: 106%;
    height: 28px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    outline: 0;
    color: #838383;
    font-size: 100%;
    font-size: 1.5em;
    padding-left: 5px;
}

.gen-styled-select
{
    width: 100%;
    height: 28px;
    overflow: hidden;
    background: #dddddd url(../images/dropdown.png) no-repeat right top;
}
/* Drop Down Styles Ends */

.gridMiddleInner
{
    width: 100%;
}

/*---- Middle Part Styles Ends Here ----*/

/*---- Marquee Styles Starts Here ----*/
.marqueeMn
{
    width: 58%;
    float: left;
    padding: 5px 10px 5px 10px;
    font-size: 1.3em;
    color: #333;
    background: #c5d6e8;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border: 2px solid #AAA;
}


/*---- Marquee Styles Starts Here ----*/


/*--------------------------------- General page Styles Ends -----------------------------------*/

/*-------------------------------- Change Password Styles Starts -------------------------------*/


article.loginMn_CP
{
    width: 100%;
    margin: 68px 0 68px 0;
    /*margin:24px 0 66px 0;*/
    background: #FFFFFF;
}

.loginMiddleFormLabel_CP
{
    width: 35%;
}

.loginMiddleFormField_CP
{
    width: 65%;
}

.IBsubmitButton
{
    border: 0;
    outline: 0;
    width: 159px;
    height: 42px;
    cursor: pointer;
    background: url(../images/initialbillingBtn.png) no-repeat 0 0;
}

    .IBsubmitButton:hover
    {
        background: url(../images/initialbillingBtn_hover.png) no-repeat 0 0;
    }


.InitiatePayinButton
{
    border: 0;
    outline: 0;
    width: 109px;
    height: 42px;
    cursor: pointer;
    background: url(../images/initiatepayinBtn.png) no-repeat 0 0;
}

    .InitiatePayinButton:hover
    {
        background: url(../images/initiatepayinBtn_hover.png) no-repeat 0 0;
    }

.submitButton
{
    border: 0;
    outline: 0;
    width: 109px;
    height: 42px;
    cursor: pointer;
    background: url(../images/submitBtn.png) no-repeat 0 0;
}

    .submitButton:hover
    {
        background: url(../images/submitBtn_hover.png) no-repeat 0 0;
    }

.smallsubmitButton
{
    border: 0;
    outline: 0;
    width: 109px;
    height: 42px;
    cursor: pointer; 
    background: url(../images/tinybtns/smalsubmitBtn.png) no-repeat 0 0;
}

    .smallsubmitButton:hover
    {
        background: url(../images/tinybtns/smalsubmitBtn_hover.png) no-repeat 0 0;
    }

.viewButton
{
    border: 0;
    outline: 0;
    width: 109px;
    height: 42px;
    cursor: pointer;
    background: url(../images/viewBtn.png) no-repeat 0 0;
}

    .viewButton:hover
    {
        background: url(../images/viewBtn_hover.png) no-repeat 0 0;
    }


/*--------------------------------Styles for tiny buttons-------------------------------*/

.taddButton
{
    border: 0;
    outline: 0;
    width: 100px;
    height: 40px;
    cursor: pointer;
    background: url(../images/tinybtns/addBtn.png) no-repeat 0 0;
}

    .taddButton:hover
    {
        background: url(../images/tinybtns/addBtn_hover.png) no-repeat 0 0;
    }

.tsearchButton
{
    border: 0;
    outline: 0;
    width: 100px;
    height: 40px;
    cursor: pointer;
   background: url(../images/tinybtns/searchBtn.png) no-repeat 0 0;
}

    .tsearchButton:hover
    {
        background: url(../images/tinybtns/searchBtn_hover.png) no-repeat 0 0;
    }

.tupdateButton
{
    border: 0;
    outline: 0;
    width: 100px;
    height: 40px;
    cursor: pointer;
   background: url(../images/tinybtns/updateBtn.png) no-repeat 0 0;
}

    .tupdateButton:hover
    {
       background: url(../images/tinybtns/updateBtn_hover.png) no-repeat 0 0;
    }

.tcancelButton
{
    border: 0;
    outline: 0;
    width: 100px;
    height: 40px;
    cursor: pointer;
   background: url(../images/tinybtns/cancelBtn.png) no-repeat 0 0;
}

    .tcancelButton:hover
    {
       background: url(../images/tinybtns/cancelBtn_hover.png) no-repeat 0 0;
    }

/*-------------------------------- Styles for tiny buttons-------------------------------*/
/*-------------------------------- Change Password Styles Ends -------------------------------*/

/*--------------------------------- Error Page Styles Starts -------------------------------*/
article.loginMn_Err
{
    width: 100%;
    margin: 40px 0 40px 0;
    /*margin:24px 0 66px 0;*/
    background: #FFFFFF;
}

.errorTextMn
{
    padding: 34px 0 0 90px;
    color: #FFFFFF;
    background: url(../images/error_icon.png) no-repeat 25px 36px;
}

.loginMiddleInnerErr
{
    width: 560px;
    padding: 0 0 0 0;
    margin: 0 auto;
    overflow: hidden;
    font-family: 'robotolight', Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    color: #222;
}

    .loginMiddleInnerErr ul
    {
        list-style-type: decimal;
    }

        .loginMiddleInnerErr ul li
        {
            margin-bottom: 20px;
        }

            .loginMiddleInnerErr ul li a
            {
                text-decoration: none;
                color: #0067ac;
            }

                .loginMiddleInnerErr ul li a:hover
                {
                    text-decoration: underline;
                    color: #0067ac;
                }

/*--------------------------------- Error Page Styles Ends -------------------------------*/


/*------------------------------ Access Control Styles Starts ----------------------------*/
.AC_main
{
    width: 100%;
    border: 1px solid #CCC;
    padding: 10px;
    background: #eeeeee;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.AC_topHeading
{
    font-size: 2.2em;
    width: 100%;
    font-weight: normal;
    color: #000;
    padding-bottom: 5px;
    margin-bottom: 3px;
    border-bottom: 1px solid #AAA;
}

.AC_activeUsersBar
{
    background: #0067ac;
    padding: 10px;
    overflow: hidden;
}

.AC_activeUsersHeading
{
    width: 12%;
    float: left;
    color: #FFF;
    font-size: 2em;
    padding-top: 5px;
}

.AC_activeUsersRightMn
{
    width: 60%;
    float: right;
}

.AC_activeUsersRightIconsMn, .AC_activeUsersRightSeachMn
{
    width: 50%;
    float: left;
}

.AC_activeUsersRightIcon
{
    padding: 0 10px 0 10px;
    float: left;
    border-right: 1px dashed #6e99d4;
}

.AC_searchBox
{
    width: 87%;
    background: #6e99d4;
    padding: 0 40px 0 7px;
    outline: 0;
    border: 0;
    font-size: 1.7em;
    color: #FFF;
    float: left;
    height: 36px;
}

.AC_searchBoxButton
{
    background: #6e99d4 url(../images/search_icon.png) no-repeat 50% center;
    border: 0;
    outline: 0;
    width: 35px;
    height: 36px;
    float: left;
    margin-right: 10px;
    cursor: pointer;
    border-left: 1px solid #FFFFFF;
}

.AC_gridMn
{
    width: 100%;
    margin-top: 1px;
}
/* Grid Stykes Starts */
.grid, .grid tr, .grid td
{
    border: 1px solid #CCCCCC;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    border-collapse: collapse;
    padding: 7px;
}

    .grid th.gridth
    {
        border: 1px solid #DCDCDC;
        text-align: left;
        background: #a8c0e2;
        color: #083466;
        font-weight: bold;
        padding: 12px;
    }

.classEven
{
    background-color: #dfecf5;
    padding: 5px;
}

.classOdd
{
    background-color: #f2f5f7;
    padding: 5px;
}

.grid img
{
    max-width: 60%!important;
    height: auto;
}

/* Grid Styles Ends */

.grid_operations, .grid_operations tr, .grid_operations td
{
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.05em!important;
    border-collapse: collapse;
    padding: 7px;
    font-weight: normal!important;
    color: #666!important;
}

    .grid_operations th.gridth
    {
        border: 1px solid #DCDCDC;
        text-align: left;
        background: #a8c0e2;
        color: #083466;
        font-weight: bold;
        padding: 12px;
        font-weight: normal;
    }

    .grid_operations tr:nth-of-type(even)
    {
        background: #CCC;
    }

    .grid_operations tr:nth-of-type(odd)
    {
        background: #DDD;
    }



/* Bottom Paination Styles Starts */
.paginationMn
{
    width: 100%;
    margin-top: 5px;
    background: #a8c0e2;
    padding: 5px;
    overflow: hidden;
}

.paginationInner
{
    width: 77%;
    float: right;
}

.paginationDDContainer
{
    width: 12%;
    float: right;
    margin-top: 9px;
}

.paginationContainer
{
    width: 55%;
    float: right;
}

/* Drop Down Styles Starts */
.pagination-styled-select select
{
    background: transparent;
    width: 130%;
    height: 28px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    outline: 0;
    color: #333;
    font-size: 100%;
}

.pagination-styled-select
{
    width: 100%;
    height: 28px;
    overflow: hidden;
    background: #FFFFFF url(../images/dropdown.png) no-repeat right top;
    border: 1px solid #dddddd;
    box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    font-size: 1.5em;
}
/* Drop Down Styles Ends */


/* Bottom Paination Styles Ends */



/*------------------------------ Access Control Styles Ends ------------------------------*/


/*------------------------------ Splitter Page Styles Starts ----------------------------*/
.splMain
{
    width: 100%;
    padding-left: 10px;
}

    .splMain .splHeading
    {
        width: 100%;
        padding: 10px;
        background: #0067ac;
        color: #ffffff;
        text-transform: uppercase;
        font-size: 1.5em;
        -moz-border-radius-topleft: 10px;
        -webkit-border-top-left-radius: 10px;
        border-top-left-radius: 10px;
        -moz-border-radius-topright: 10px;
        -webkit-border-top-right-radius: 10px;
        border-top-right-radius: 10px;
    }

.splTextContainer
{
    padding: 15px;
    background: #DDD;
    overflow: hidden;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.splTextInner
{
    width: 100%;
    float: left;
}

.splTextInnerRow
{
    width: 50%;
    min-width: 450px;
    float: left;
}


.splFieldsParent
{
    width: 100%;
    float: left;
}

.splFieldsMn
{
    width: 96%;
    color: #000;
    font-size: 1.2em;
    overflow: hidden;
    margin-bottom: 5px;
    float: left;
}

.splFormLabel
{
    float: left;
    width: 50%;
    padding-top: 4px;
}

.splFormFileld
{
    float: left;
    width: 40%;
}
/*------------------------------ Splitter Page Styles Ends ----------------------------*/

/*------------------------------ disable mouse events for DIV;Manohar ----------------------------*/
.disabledbutton
{
    pointer-events: none;
    opacity: 0.8;
}
/*------------------------------ disable mouse events for DIV;Manohar ----------------------------*/

/*------------------------------ Splitter Page Styles Ends ----------------------------*/

.gridwrapper
{
    padding: 20px 0 20px 0;
}

.gridHeadingMn
{
    font-size: 2.2em;
    color: #852272;
    width: 67%;
    padding: 10px 0 10px 0;
    font-weight: bold;
    float: left;
    text-align: left;
}
/*-------------- Grid Styles Starts -------------*/

.POPgrid, .usrMgtgrid, .usrrolegrid, .DDOgrid, .ASPgrid, .TBgrid, .DTOgrid, .PAOgrid, .CBOgrid, .CHOgrid, .PFMgrid, .PrAOgrid, .DTAgrid, .PFMpaygrid, .TBpaygrid, .bankkycgrid, .PRN_Grid, .TRNPrint_Grid, .SBICons_Grid, .SBICond_Grid, .CRANewsgrid,
.SSCA_Grid, .APYDown_Grid, .CEFT_Grid
{
    margin: 0 20px 0 20px;
}

    .POPgrid td:first-child, .POPgrid td:last-child, .usrMgtgrid td:first-child, .usrMgtgrid td:last-child, .usrrolegrid td:first-child, .usrrolegrid td:last-child,
    .DDOgrid td:first-child, .DDOgrid td:last-child, .APYDown_Grid td:first-child, .APYDown_Grid td:last-child,
    .ASPgrid td:first-child, .ASPgrid td:last-child,
    .TBgrid td:first-child, .TBgrid td:last-child,
    .DTOgrid td:first-child, .DTOgrid td:last-child,
    .PAOgrid td:first-child, .DTOgrid td:last-child,
    .CBOgrid td:first-child, .CBOgrid td:last-child,
    .CHOgrid td:first-child, .CHOgrid td:last-child,
    .PFMgrid td:first-child, .PFMgrid td:last-child,
    .PrAOgrid td:first-child, .PrAOgrid td:last-child,
    .DTAgrid td:first-child, .DTAgrid td:last-child,
    .TBpaygrid td:first-child, .TBpaygrid td:last-child,
	.PFMpaygrid td:first-child, .PFMpaygrid td:last-child,
	.bankkycgrid td:first-child, .bankkycgrid td:last-child,
    .PRN_Grid td:first-child, .PRN_Grid td:last-child,
    .TRNPrint_Grid td:first-child, .TRNPrint_Grid td:last-child,
    .SBICons_Grid td:first-child, .SBICons_Grid td:last-child,
    .SBICond_Grid td:first-child, .SBICond_Grid td:last-child,
    .CRANewsgrid td:first-child, .CRANewsgrid td:last-child,
    .SSCA_Grid td:first-child, .SSCA_Grid td:last-child,
    .CEFT_Grid td:first-child, .CEFT_Grid td:last-child 
    {
        border-left: 1px solid grey!important;
        border-right: 1px solid grey!important;
    }

    /*.usrrolegrid, .usrrolegrid th, .usrrolegrid td 
	{
		border-collapse: collapse;
        padding: 5px;
        border: 1px solid grey;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
	}*/
    .POPgrid, .POPgrid th, .POPgrid td, .usrMgtgrid, .usrMgtgrid th, .usrMgtgrid td, .DDOgrid, .DDOgrid th, .DDOgrid td,
    .DDOgrid, .DDOgrid th, .DDOgrid td,
    .ASPgrid, .ASPgrid th, .ASPgrid td,
    .TBgrid, .TBgrid th, .TBgrid td,
    .DTOgrid, .DTOgrid th, .DTOgrid td,
    .PAOgrid, .PAOgrid th, .PAOgrid td,
    .CBOgrid, .CBOgrid th, .CBOgrid td,
    .CHOgrid, .CHOgrid th, .CHOgrid td,
    .PFMgrid, .PFMgrid th, .PFMgrid td,
    .PrAOgrid, .PrAOgrid th, .PrAOgrid td,
    .DTAgrid, .DTAgrid th, .DTAgrid td,
    .TBpaygrid, .TBpaygrid th, .TBpaygrid td,
    .PFMpaygrid, .PFMpaygrid th, .PFMpaygrid td,
	.usrrolegrid, .usrrolegrid th, .usrrolegrid td,
	.bankkycgrid, .bankkycgrid th, .bankkycgrid td,
    .PRN_Grid, .PRN_Grid th, .PRN_Grid td,
     .TRNPrint_Grid, .TRNPrint_Grid th, .TRNPrint_Grid td,
    .SBICond_Grid, .SBICond_Grid th, .SBICond_Grid td,
    .SBICons_Grid, .SBICons_Grid th, .SBICons_Grid td,
    .CRANewsgrid, .CRANewsgrid th, .CRANewsgrid td,
    .SSCA_Grid, .SSCA_Grid th, .SSCA_Grid td,
    .APYDown_Grid, .APYDown_Grid th, .APYDown_Grid td,
    .CEFT_Grid, .CEFT_Grid th, .CEFT_Grid td
     {
        border-collapse: collapse;
        padding: 5px;
        border: 1px solid grey;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        /*overflow: hidden;*/
        font-size: 1.1em;
    }

		.POPgrid tr th, .usrMgtgrid tr th, .usrrolegrid tr th, .DDOgrid tr th, .ASPgrid tr th, .TBgrid tr th, .DTOgrid tr th, .PAOgrid tr th, .CBOgrid tr th, .CHOgrid tr th, .PFMgrid tr th, .PrAOgrid tr th, .DTAgrid tr th, .TBpaygrid tr th, 
        .PFMpaygrid tr th, .bankkycgrid tr th, .PRN_Grid tr th, .TRNPrint_Grid tr th, .SBICond_Grid tr th, .SBICons_Grid tr th, .CRANewsgrid tr th, .SSCA_Grid tr th, .APYDown_Grid tr th, .CEFT_Grid tr th
        {
            background: #c5d6e8;
            color: #333;
            font-size: 1.1em;
            text-align: left;
            font-weight: bold;
        }

        .POPgrid tr:nth-child(odd), .usrMgtgrid tr:nth-child(odd), .usrrolegrid tr:nth-child(odd), .DDOgrid tr:nth-child(odd), .SSCA_Grid tr:nth-child(odd), .APYDown_Grid tr:nth-child(odd), .CEFT_Grid tr:nth-child(odd),
		.ASPgrid tr:nth-child(odd), .TBgrid tr:nth-child(odd), .DTOgrid tr:nth-child(odd), .PAOgrid tr:nth-child(odd), .CBOgrid tr:nth-child(odd), .CHOgrid tr:nth-child(odd), .PFMgrid tr:nth-child(odd), .PrAOgrid tr:nth-child(odd), .DTAgrid tr:nth-child(odd), .TBpaygrid tr:nth-child(odd), 
        .PFMpaygrid tr:nth-child(odd), .bankkycgrid tr:nth-child(odd), .PRN_Grid tr:nth-child(odd), .TRNPrint_Grid tr:nth-child(odd), .SBICons_Grid tr:nth-child(odd), .SBICond_Grid tr:nth-child(odd), .CRANewsgrid tr:nth-child(odd)
        {
            background: #e6e5e5;
        }

        .POPgrid tr:nth-child(even), .usrMgtgrid tr:nth-child(even), .usrrolegrid tr:nth-child(even), .DDOgrid tr:nth-child(even), .SSCA_Grid tr:nth-child(even), .APYDown_Grid tr:nth-child(even), .CEFT_Grid tr:nth-child(even),
		.ASPgrid tr:nth-child(even), .TBgrid tr:nth-child(even), .DTOgrid tr:nth-child(even), .CBOgrid tr:nth-child(even), .CHOgrid tr:nth-child(even), .PFMgrid tr:nth-child(even), .PrAOgrid tr:nth-child(even), .DTAgrid tr:nth-child(even), .TBpaygrid tr:nth-child(even), 
        .PFMpaygrid tr:nth-child(even), .bankkycgrid tr:nth-child(even), .PRN_Grid tr:nth-child(even), .TRNPrint_Grid tr:nth-child(even), .SBICons_Grid tr:nth-child(even), .SBICond_Grid tr:nth-child(even), .CRANewsgrid tr:nth-child(even)
		{
            background: #eeeeee;
        }

.uploadPrvgrid, .uploadPrvgrid th, .uploadPrvgrid td
{
    border-collapse: collapse;
    padding: 10px;
    margin-top: 20px;
}

/*-------------- Grid Styles Ends -------------*/

.POP_topContainer
{
    width: 98%;
    background: #a8c0e2;
    margin: 0 auto;
    padding: 0 10px 10px 10px;
    overflow: hidden;
    border: 1px solid #000;
    border-bottom: 0;
}

.newFileIconContainer
{
    float: left;
    width: 27px;
    height: 30px;
    padding-top: 10px;
}

.POP_searchContainer
{
    float: right;
    width: 30%;
    margin-top: 10px;
}

.POP_searchContainer2
{
    float: right;
    width: 30%;
    margin-top: 10px;
}

.POPgrid, .DDOgrid, .ASPgrid, .TBgrid, .DTOgrid, .PAOgrid, .CBOgrid, .CHOgrid, .PFMgrid, .PrAOgrid, .DTAgrid, .TBpaygrid, .PFMpaygrid, .usrMgtgrid, .bankkycgrid, .PRN_Grid, .TRNPrint_Grid, .SBICons_Grid, .SBICond_Grid, .CRANewsgrid,
.SSCA_Grid, .CEFT_Grid
 {
    max-width: 100%;
    height: auto;
}
/*------------- Pagination Styles Starts ----------*/
#Div_MainGrid,#div_Authorize,#GridData,#dv_SGrid {
    width: 100%;
    margin-left: 0px;
}
.POP_PaginMn
{
    width: 98%;
    margin: 0 auto;
    background: #acc0c7;
    padding: 10px;
    border: 1px solid #000;
    border-top: 0;
    overflow: hidden;
}

    .POP_PaginMn img
    {
        width: 100%;
        height: auto;
    }

.POP_PaginLtMn
{
    width: 30%;
    border-radius: 5px;
    float: left;
    background: #DDD;
    padding: 5px;
    border: 1px solid #AAA;
}

.POP_PaginLeft, .POP_PaginRight
{
    width: 50px;
    float: left;
    margin-top: 7px;
}

.POP_PaginRight
{
    width: 45px;
    float: right;
}

.POP_PaginLt1
{
    width: 12px;
    margin: 1px 10px 0 0;
    float: left;
}

.POP_PaginLt2
{
    width: 18px;
    margin: 3px 10px 0 0;
    float: left;
}

.POP_PaginRt1
{
    width: 18px;
    margin: 2px 10px 0 0;
    float: left;
}

.POP_PaginRt2
{
    width: 12px;
    margin: 1px 0 0 0;
    float: left;
}

.POP_PaginMiddleMn
{
    width: 73%;
    float: left;
    font-size: 1.1em;
}

.POP_PaginMiddle
{
    width: 60%;
    margin: 0 auto;
    text-align: center;
}

    .POP_PaginMiddle input[type="text"]
    {
        width: 30px;
        height: 30px;
        font-size: 1em;
        line-height: 20px;
    }

.POP_PaginRtMn
{
    width: 10%;
    border-radius: 5px;
    float: right;
    text-align: right;
    margin-top: 15px;
    color: #0067AC;
    font-size: 1.3em;
}

.POP_PaginRtMn2
{
    width: 14%;
    border-radius: 5px;
    float: right;
    text-align: right;
    margin-top: 10px;
    color: #0067AC;
    font-size: 1.2em;
}

.POP_PaginRtMn3
{
    width: 17%;
    border-radius: 5px;
    float: left;
    text-align: left;
    margin-top: 10px;
    color: #0067AC;
    font-size: 1.2em;
}

.gotopageTextBox
{
    background: #FFFFFF;
    border: 1px solid #dddddd;
    box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
    width: 50px;
    font-size: 0.95em;
    color: #333;
    padding: 5px;
    float: left;
}

.gotopageButton
{
    background: url(../images/goBtn.png) no-repeat 0 0;
    width: 41px;
    height: 26px;
    border: 0;
    outline: 0;
}

/*------------- Pagination Styles Ends ----------*/
/*------------- Style for DDO Starts ---------------*/
.DDO_wrapper
{
    width: 100%;
    margin: 0 auto;
}

.DDO_topContainer
{
    width: 82%;
    background: #a8c0e2;
    margin: 20px auto;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #AAA;
}

article.DDOMiddleMn
{
    width: 100%;
    margin: 12px 0 12px 0;
    background: #FFFFFF;
}

section.DDOInner
{
    width: 82%;
    margin: 0 auto;
    background: #FFFFFF;
}

.loginBox_DDO
{
    width: 1000px;
    margin: 0 auto;
    background: #FFFFFF;
}

.DDOBoxInner
{
    width: 100%;
}

.DDOBoxTop
{
    width: 100%;
    height: 107px;
    background: url(../images/logintop_CR.png) no-repeat 0 0;
}

.DDOTopTextMn
{
    padding: 34px 0 0 77px;
    color: #FFFFFF;
    background: url(../images/signin_icon.png) no-repeat 25px 35px;
}


.loginMiddle_DOD
{
    width: 983px;
    margin: 0 5px 0 12px;
    background: #f0f0f0;
    border-left: 2px solid #e0e0e0;
    border-right: 2px solid #e0e0e0;
}

.loginMiddleInner_DOD
{
    width: 100%;
    padding: 20px;
    margin: 0 auto;
    overflow: hidden;
}

.loginMiddleInnerLt_DOD, .loginMiddleInnerRt_DOD
{
    width: 48%;
    float: left;
    margin-right: 4%;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #FFF;
    -webkit-box-shadow: -1px 9px 2px -9px rgba(0,0,0,0.18);
    -moz-box-shadow: -1px 9px 2px -9px rgba(0,0,0,0.18);
    box-shadow: -1px 9px 2px -9px rgba(0,0,0,0.18);
}

.loginMiddleInnerRt_DOD
{
    margin-right: 0px;
}

.loginMiddleFormLabel_DOD
{
    width: 40%;
    font-size: 1.6em;
    color: #083466;
    float: left;
    padding-top: 5px;
}


.loginMiddleFormLabel_DOD2
{
    width: 10%;
}

.loginMiddleFormField_DOD
{
    width: 60%;
    float: left;
    font-size: 1.5em;
}

.loginMiddleFormLabel_DOD span.asterisks
{
    color: #ff0000;
}

.loginBoxBottom_DOD
{
    width: 100%;
    height: 46px;
    background: url(../images/loginbottom_CR.png) no-repeat 0 0;
}

.DOD_ButtonsMn
{
    width: 40%;
    margin: 20px auto 0 auto;
    overflow: hidden;
    text-align: center;
}

.SU_ButtonsMn
{
    width: 100%;
    /*margin: 20px auto 0 auto;*/
    overflow: hidden;
    text-align: center;
}

.saveButtonMain, .updateButtonMain, .reverseButtonMain, .cancelButtonMain
{
    width: 119px;
    height: 42px;
    float: left;
    margin: 30px 10px 0 0;
}

.cancelButtonMain
{
    margin-right: 0;
}


.saveButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/saveBtn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .saveButton:hover
    {
        background: url(../images/saveBtn_hover.png) no-repeat 0 0;
    }

.previewButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/previewBtn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .previewButton:hover
    {
        background: url(../images/previewBtn_hover.png) no-repeat 0 0;
    }

.updateButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/updateBtn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .updateButton:hover
    {
        background: url(../images/updateBtn_hover.png) no-repeat 0 0;
    }

.reverseButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/reverseBtn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .reverseButton:hover
    {
        background: url(../images/reverseBtn_hover.png) no-repeat 0 0;
    }

.rejectButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/rejectBtn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .rejectButton:hover
    {
        background: url(../images/rejectBtn_hover.png) no-repeat 0 0;
    }

.cancelButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/cancelBtn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .cancelButton:hover
    {
        background: url(../images/cancelBtn_hover.png) no-repeat 0 0;
    }

.reUploadButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/reuploadBtn.png) no-repeat 0 0;
    width: 132px;
    height: 42px;
}

    .reUploadButton:hover
    {
        background: url(../images/reuploadBtn-hover.png) no-repeat 0 0;
    }

.cbnSubmitButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/submitBtn_ctn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .cbnSubmitButton:hover
    {
        background: url(../images/submitBtn_ctn_hover.png) no-repeat 0 0;
    }

.UploadButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/uploadBtn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .UploadButton:hover
    {
        background: url(../images/uploadBtn_hover.png) no-repeat 0 0;
    }

.AuthorizeButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/authorizeBtn.png) no-repeat 0 0;
    width: 125px;
    height: 42px;
}

    .AuthorizeButton:hover
    {
        background: url(../images/authorizeBtn_hover.png) no-repeat 0 0;
    }
/*------------- Style for DDO Ends ---------------*/


/*------------- Styles for Role Management Starts ---------------*/
.roleMgtFieldWrapper
{
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #DDD;
    overflow: hidden;
    width: 100%;
}

.roleMgtFieldWrapperFirst
{
    padding: 0 0 10px 0;
}
/*------------- Styles for Role Management Ends ---------------*/

/*--------------Password Notes-------------------------*/
.Password_Notes
{
    padding-left: 30px;
    font-size: 1.3em;
}

.Password_NotesHeading
{
    color: #083466;
    font-size: 1.2em;
    margin-top: 12px;
    margin-right: 2%;
    line-height: 20px;
}
/*--------------Password Notes-------------------------*/
/*--------------MouseOhverIcon-------------------------*/
.handsign
{
    cursor: pointer;
}
/*--------------MouseOhverIcon-------------------------*/

/*--------------Wrap Text in GridView-------------------------*/
/*.wraptext
{
    word-wrap: break-word;
}*/

.wordwrap
{
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;
}


.page-height
{
    min-height: 600px;
}


.fetchButton
{
    border: 0;
    outline: 0;
    width: 119px;
    height: 42px;
    cursor: pointer;
    background: url(../images/fetchBtn.png) no-repeat 0 0;
}


    .fetchButton:hover
    {
        background: url(../images/fetchBtn_hover.png) no-repeat 0 0;
    }

.generateButton
{
    border: 0;
    outline: 0;
    width: 128px;
    height: 42px;
    cursor: pointer;
    background: url(../images/generateBtn.png) no-repeat 0 0;
}


    .generateButton:hover
    {
        background: url(../images/generateBtn_hover.png) no-repeat 0 0;
    }

.clearButton
{
    border: 0;
    outline: 0;
    width: 110px;
    height: 42px;
    cursor: pointer;
    background: url(../images/clearBtn.png) no-repeat 0 0;
}


    .clearButton:hover
    {
        background: url(../images/clearBtn_hover.png) no-repeat 0 0;
    }

.clearButtonSmall
{
    border: 0;
    outline: 0;
    width: 77px;
    height: 30px;
    cursor: pointer;
    background: url(../images/clearsmallBtn.png) no-repeat 0 0;
    margin-top: 5px;
}


    .clearButtonSmall:hover
    {
        background: url(../images/clearsmallBtn_hover.png) no-repeat 0 0;
    }

.exportToExcelButton
{
    border: 0;
    outline: 0;
    width: 175px;
    height: 42px;
    cursor: pointer;
    background: url(../images/excelExpBtn.png) no-repeat 0 0;
    margin-top: 5px;
}

    .exportToExcelButton:hover
    {
        background: url(../images/excelExpBtn_hover.png) no-repeat 0 0;
    }

.rejectSelectedButton
{
    border: 0;
    outline: 0;
    width: 175px;
    height: 42px;
    cursor: pointer;
    background: url(../images/rejectselectedBtn.png) no-repeat 0 0;
}


    .rejectSelectedButton:hover
    {
        background: url(../images/rejectselectedBtn_hover.png) no-repeat 0 0;
    }














/*For Query List Styles Starts*/

/* Grid Styles Starts */

/*.loginMiddleInner_SS {
	width:100%;
	padding: 0 10px;
	margin:0 auto;
	overflow:hidden;
}*/

.pgrid, .pgrid tr, .pgrid td, .ssgrid, .ssgrid tr, .ssgrid td
{
    border: 1px solid #CCCCCC;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    border-collapse: collapse;
    padding: 7px;
}

    .pgrid tr th, .ssgrid tr th
    {
        border: 1px solid #DCDCDC;
        text-align: left;
        background: #a8c0e2;
        color: #083466;
        font-weight: bold;
        padding: 12px;
    }

.DOD_ButtonsMn_S
{
    width: 54%;
    margin: 0 auto;
    overflow: hidden;
}

.DOD_ButtonSingle
{
    width: 13%;
}

.loginMiddleInner_DOD_S
{
    width: 100%;
    padding: 10px;
    margin: 0 auto;
    overflow: hidden;
}

.fieldWrapper
{
    margin-bottom: 10px;
    overflow: hidden;
}

.searchButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/searchBtn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .searchButton:hover
    {
        background: url(../images/searchBtn_hover.png) no-repeat 0 0;
    }

.initiateButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/initiateBtn.png) no-repeat 0 0;
    width: 119px;
    height: 42px;
}

    .initiateButton:hover
    {
        background: url(../images/initiateBtn_hover.png) no-repeat 0 0;
    }


.loginMiddleInnerLt_SS, .loginMiddleInnerRt_SS
{
    width: 48%;
    float: left;
    margin-right: 4%;
    padding: 15px 0 15px 0;
    overflow: hidden;
}

.loginMiddleInnerRt_SS
{
    margin-right: 0px;
}

.NextButton
{
    border: 0;
    outline: 0;
    width: 119px;
    height: 42px;
    cursor: pointer;
    background: url(../images/nextBtn.png) no-repeat 0 0;
}


    .NextButton:hover
    {
        background: url(../images/nextBtn_hover.png) no-repeat 0 0;
    }

.PreviousButton
{
    border: 0;
    outline: 0;
    width: 119px;
    height: 42px;
    cursor: pointer;
    background: url(../images/previousBtn.png) no-repeat 0 0;
}


    .PreviousButton:hover
    {
        background: url(../images/previousBtn_hover.png) no-repeat 0 0;
    }
/*For Query List Styles Ends*/


.tablinks
{
    border-left: 1px solid #EEE;
}


/* Entity Master Styles Starts */
.entityRadioMn
{
    width: 50%;
    font-size: 1.7em;
    font-weight: bold;
    float: left;
}

.entityContainerMn
{
    width: 100%;
}

.entityDtFieldMn
{
    width: 49%;
    float: right;
    padding: 0px 20px 20px 20px;
    overflow: hidden;   
}

.entityButtonMn
{
    float: left;
    width: 28%;
}
/*.entityDnTodayGrid {
    margin-top: 40px;
}*/
.entityDtTextBox
{
	width: 74%;
	float: left;
	margin: 0 10px;
}

 /*-------- Manual Allocation Page Styles Starts ----------*/

.ma_levelsleft
{
            width: 30%;
            float: left;
            margin-right: 2%;
            padding: 15px 0 15px 0;
            overflow: hidden;
            /*border: 1px solid #ccc;*/
        }

.ma_ihnosmiddle
{
            width: 30%;
            float: left;
            margin-right: 2%;
            padding: 15px 0 15px 0;
            overflow: hidden;
            /*border: 1px solid #ccc;*/
        }

.ma_usersright
{
            width: 34%;
            float: right;
            margin-right: 2%;
            padding: 15px 0 15px 0;
            overflow: hidden;
            /*border: 1px solid #ccc;*/
        }

.ma_levelslabel, .ma_ihnoslabel, .ma_userslabel
{
            width: 100%;
            font-size: 1.6em;
            color: #083466;
            float: left;
            padding-top: 5px;
        }

.ma_ihnosmiddle a, .ma_levelsleft .css-treeview a
{
            color: #0067ac;
            text-decoration: none;
        }

    .ma_ihnosmiddle a:hover, .ma_levelsleft .css-treeview a:hover
    {
                color: #083466;
                text-decoration: underline;
            }

.ma_topMn
{
            width: 100%;
            padding: 10px;
            border-bottom: 1px solid #DDD;
            overflow: hidden;
            margin: 0 auto;
        }

.ma_teamMn
{
            width: 50%;
            float: left;
            font-size: 1.4em;
            font-weight: bold;
        }

.ma_teamText
{
            width: 25%;
            float: left;
            margin-top: 5px;
        }

.ma_teamDropDown
{
            width: 45%;
            float: left;
        }

.ma_dateRangeMn
{
            width: 40%;
            float: left;
            margin-left: 2%;
            font-size: 1.4em;
            font-weight: bold;
        }

.ma_dateFromText
{
            width: 45%;
            float: left;
            margin-top: 5px;
        }

.ma_dateFromInput
{
            float: left;
            width: 45%;
            margin-right: 5%;
        }

.ma_dateToText
{
            width: 7%;
            float: left;
            margin-top: 5px;
        }

.ma_dateToInput
{
            float: left;
            width: 45%;
        }

.ma_buttonsContainerMn
{
            width: 25%;
            float: left;
            margin-top: -5px;
        }


.showButton
{
            border: 0;
            outline: 0;
            width: 101px;
            height: 36px;
            cursor: pointer;
            background: url(../images/showBtn.png) no-repeat 0 0;
        }

    .showButton:hover
    {
                background: url(../images/showBtn_hover.png) no-repeat 0 0;
            }

.allocateButton
{
            border: 0;
            outline: 0;
            width: 116px;
            height: 36px;
            cursor: pointer;
            background: url(../images/allocateBtn.png) no-repeat 0 0;
        }

    .allocateButton:hover
    {
                background: url(../images/allocateBtn_hover.png) no-repeat 0 0;
            }

.ManualcancelButton
{
    border: 0;
    outline: 0;
    width: 101px;
    height: 36px;
    cursor: pointer;
   background: url(../images/cancelBtn_Manual.png) no-repeat 0 0;
}

    .ManualcancelButton:hover
    {
       background: url(../images/cancelBtn_hover_Manual.png) no-repeat 0 0;
    }


            


        /*-------- Manual Allocation Page Styles Ends ----------*/

        
/*----------- Redirection Page Styles Srarts -----------*/
.redirectTextMn
{
    padding: 34px 0 0 90px;
    color: #FFFFFF;
    background: url(../images/redirection_icon.png) no-repeat 25px 36px;
}

.loginMiddleInnerRedirect
{
    width: 560px;
    padding: 40px 0 40px 0;
    margin: 0 auto;
    overflow: hidden;
            font-family: Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    color: #0067ac;
    text-align: center;
    font-weight: bold;
}

    .loginMiddleInnerRedirect a.clickhere
    {
        color: #852272;
        text-decoration: none;
}

        .loginMiddleInnerRedirect a.clickhere:hover
        {
            text-decoration: underline;
}
        
/*----------- Redirection Page Styles Ends -----------*/

        
.downloadButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/downloadBtn.png) no-repeat 0 0;
    width: 142px;
    height: 42px;
}

    .downloadButton:hover
    {
        background: url(../images/downloadBtn_hover.png) no-repeat 0 0;
    }


.userDetInput
{
    width: 125px;
}

.UnitizationButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/unitizationBtn.png) no-repeat 0 0;
    width: 142px;
    height: 42px;
}

    .UnitizationButton:hover
    {
        background: url(../images/unitizationBtn_hover.png) no-repeat 0 0;
    }

.KYCVD_boxmain
{
    overflow: hidden;
              /*background:#0067ac;*/
    background: #E5E5E5;
    width: 90%;
              /*color:#FFFFFF;*/
    color: #083466;
    margin: 20px auto 0 auto;
              padding: 20px;
              border-radius: 10px;
              -webkit-border-radius: 10px;
              -moz-border-radius: 10px;
}

.KYCVD_boxheading
{
              font-family: 'robotolight', Arial, Helvetica, sans-serif;
    font-size: 1.7em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.KYCVD_boxmain .loginMiddleFormLabel
{
              /*color:#FFFFFF;*/
    color: #083466;
}

.KYCVD_boxmain .loginMiddleFormLabel2
{
    padding-left: 10px;
    color: #083466;
}

.duplicateButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/duplicateBtn.png) no-repeat 0 0;
    width: 128px;
    height: 42px;
}

    .duplicateButton:hover
    {
        background: url(../images/duplicateBtn_hover.png) no-repeat 0 0;
    }

.noduplicateButton
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/noduplicateBtn.png) no-repeat 0 0;
    width: 155px;
    height: 42px;
}

    .noduplicateButton:hover
    {
        background: url(../images/noduplicateBtn_hover.png) no-repeat 0 0;
    }

.export_to_excelBtn
{
    border: 0;
    outline: 0;
    cursor: pointer;
    background: url(../images/export_to_excelBtn.png) no-repeat 0 0;
    width: 175px;
    height: 42px;
}

    .export_to_excelBtn:hover
    {
        background: url(../images/export_to_excelBtn_hover.png) no-repeat 0 0;
    }
/* Navigation Styles starts */
nav
{
    background: #852272;
    padding: 0 0 4px 0;
    font-weight: bold;
    /*color: #FFFFFF;*/
    font-size: 1.5em;
    /* text-transform: uppercase;
   overflow: hidden;*/
    height: auto;
}

.navinner
{
    width: 980px;
    margin: 0 auto;
    font-weight: normal!important;
    font-family: 'helveticaneuemedium', sans-serif;
}
/* Navigation Styles ends */

.APYDownloadsradioMn
{
    width: 40%;
    float: left;
}
.GenerateOTPButton
{
    border: 0;
    outline: 0;
    width: 189px;
    height: 42px;
    cursor: pointer;
    background: url(../images/generateOTPBtn.png) no-repeat 0 0;
}

    .GenerateOTPButton:hover
    {
        background: url(../images/generateOTPBtn_hover.png) no-repeat 0 0;
    }
    .ReGenerateOTPButton
{
    border: 0;
    outline: 0;
    width: 190px;
    height: 42px;
    cursor: pointer;
    background: url(../images/regenerateOTPBtn.png) no-repeat 0 0;
}

    .ReGenerateOTPButton:hover
    {
        background: url(../images/regenerateOTPBtn_hover.png) no-repeat 0 0;
}


.PFM_boxFormMn
{
    width: 100%;
    font-size:1.3em;
}
.PFM_boxFormheadingMn
{
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    background: #0067AC;
    height: 25px;
    text-align: left;
}
.PFM_boxFormBottomMn
{
    width: 100%;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #CCCCCC;
}
.PFM_boxFormBtmLabel1, .PFM_boxFormBtmLabel2, .PFM_boxFormBtmLabel3
{
    width: 12%;
    float: left;
    margin-top: 5px;
}

.PFM_boxFormBtmLabel2, .PFM_boxFormBtmLabel3
{
   padding-left:3%;
}
.PFM_boxFormBtmFF1, .PFM_boxFormBtmFF2, .PFM_boxFormBtmFF3
{
    width: 17%;
    float: left;
    margin-right: 5%;
}

.PFM_boxFormBtmFF3
{
    margin-right: 0;
}
.verifyButton {
            border: 0;
            outline: 0;
            width: 117px;
            height: 42px;
            cursor: pointer;
            background: url(../images/verifyBtn.png) no-repeat 0 0;
        }

            .verifyButton:hover {
                background: url(../images/verifyBtn_hover.png) no-repeat 0 0;
            }
            .PrintButton {
            border: 0;
            outline: 0;
            width: 106px;
            height: 42px;
            cursor: pointer;
            background: url(../images/printBtn.png) no-repeat 0 0;
        }

            .PrintButton:hover {
                background: url(../images/printBtn_hover.png) no-repeat 0 0;
            }
             .saveaspdfButton {
            border: 0;
            outline: 0;
            width: 165px;
            height: 42px;
            cursor: pointer;
            background: url(../images/saveaspdfBtn.png) no-repeat 0 0;
        }

            .saveaspdfButton:hover {
                background: url(../images/saveaspdfBtn_hover.png) no-repeat 0 0;
            }
            .closeButton{
            border: 0;
            outline: 0;
            width: 111px;
            height: 42px;
            cursor: pointer;
            background: url(../images/closeBtnnew.png) no-repeat 0 0;
        }

            .closeButton:hover {
                background: url(../images/closeBtnnew_hover.png) no-repeat 0 0;
            }

            
            /*-------- Annuity Quotes --------*/
.loginMiddle_AQ {
                width:98%;
                margin:0 5px 0 12px;
                background:#f0f0f0;
                border-left:2px solid #e0e0e0;
                border-right:2px solid #e0e0e0;
}

.loginMiddleInner_AQ {
                width:96%;
                padding: 20px;
                margin:0 auto;
                overflow:hidden;
}

.loginMiddleFormLabel_AQ {
                width:38%;
                font-size:1.6em;
                color:#083466;
                float:left;
                font-weight:bold;                            
}
                
.loginMiddleFormField_AQ {
                width:62%;
                float:left;
                font-size:1.5em;
                color:#083466;
}

.loginMiddleFormLabel_AQ span.asterisks{
                color:#ff0000;
}
.oddContainer {
                background:#c6d2e1;
                border-bottom:1px dashed #8f8f8f;
                border-left:1px solid #cccccc;
                border-right:1px solid #cccccc;
}

.oddContainer:first-child {
                background:#c6d2e1;
                border-top:1px solid #cccccc;
}

.evenContainer {
                background:#e2e8f0;
                border-bottom:1px dashed #8f8f8f;
                border-left:1px solid #cccccc;
                border-right:1px solid #cccccc;
}

/*------------Coustomized radio button styles starts-------------*/
/*.skinned-form-controls input[type="radio"]
{
                position: absolute;
                -moz-opacity: 0;
                -webkit-opacity: 0;
                opacity: 0;
                width: 23px;
                height: 23px;
}*/
/* prevent the entire page from scrolling if there is overflow and checkbox or checkbox button are clicked */
/*.skinned-form-controls label
{
                position: relative;
}*/

/* fallback for IE6, IE7 and IE8 */
/*.skinned-form-controls input[type="radio"]
{
                position: static;
}

.skinned-form-controls input[type="radio"] + span::before
{
                content: "";
                display: inline-block;
                width: 23px;
                height: 23px;
                vertical-align: middle;
                background-repeat: no-repeat;
}


.skinned-form-controls input[type="radio"] + span::before
{
                background-position: 0px 0;
}

.skinned-form-controls input[type="radio"]:checked + span::before
{
                background-position: -0px -23px;
}

/* disabled form elements */
/*.skinned-form-controls input[type="radio"]:disabled + span,
.skinned-form-controls input[type="radio"]:disabled + span::before,
{
                -moz-opacity: .1;
                -webkit-opacity: .1;
                opacity: .1;
}*/

/* focused and active form elements */
/*.skinned-form-controls input[type="radio"]:focus + span::before,
.skinned-form-controls input[type="radio"]:active + span::before
{
                outline: dotted 1px #ccc;
}*/

/* skin-specific sprite */

/*.skinned-form-controls.skinned-form-controls-mac input[type="radio"] + span::before
{
                background-image: url(../images/sprite.png);
}*/

/*---Coustomized Radio Styles Starts---*/
.skinned-form-controls input[type="radio"]
{
	position: absolute;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	width:23px;
	height:23px;
	cursor:pointer;
}
/* prevent the entire page from scrolling if there is overflow and checkbox or checkbox button are clicked */
.skinned-form-controls label
{
	position: relative;
}

/* fallback for IE6, IE7 and IE8 */
.skinned-form-controls input[type="radio"]
{
	position: static\9;
}

.skinned-form-controls input[type="radio"] + span::before
{
	content: "";
	display: inline-block;
	width: 23px;
	height: 23px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.skinned-form-controls input[type="radio"] + span::before
{
	background-position: 0px 0;
}

.skinned-form-controls input[type="radio"]:checked + span::before
{
	background-position: -0px -23px;
}

/* disabled form elements */
.skinned-form-controls input[type="radio"]:disabled + span,
.skinned-form-controls input[type="radio"]:disabled + span::before
{
	moz-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
}

/* focused and active form elements */
.skinned-form-controls input[type="radio"]:focus + span::before,
.skinned-form-controls input[type="radio"]:active + span::before
{
	outline: dotted 1px #ccc;
}

/* skin-specific sprite */

.skinned-form-controls.skinned-form-controls-mac input[type="radio"] + span::before
{
	background-image: url(../images/sprite.png);
}




/*------------Coustomized radio button styles ends-------------*/

.AQ_radioContainer1 {
                float:left;
}
.AQ_datePickerContainer {
                width:60%;  
                float:left;
}
.AQ_radioContainer2 {
                float:left;
                margin:0 0 0 20px;
}
.AQ_textContainer {
                float:left;
                width:33%;
                margin-top:3px;
                
}
.AQ_radioLabel {
                float:left;
                margin:3px 0 0 10px;
}

.AQ_datapicker {
                background:#FFFFFF url(../images/calenderForm.png) no-repeat 97% center;
                border:1px solid #dddddd;
                box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
                -moz-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
                -webkit-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
                width:59%;
                font-size:0.95em;
                color:#333;
                padding:5px;
}



/* Drop Down Styles Starts */
.AQ-styled-select select {
   background: transparent;
   width: 100%;
   height: 28px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   outline:0;
   color:#333;
   font-size:100%;
  }
.AQ-styled-select {
   width: 35%;
   height: 28px;
   overflow: hidden;
   background:#FFFFFF url(../images/dropdown.png) no-repeat right top;
   border:1px solid #dddddd;
   box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
   -moz-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
   -webkit-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
}
  
select::-ms-expand {
    display: none;
}  
/* Drop Down Styles Ends */
.resetButton {
                border:0;
                outline:0;
                width:110px;
                height:42px;
                cursor:pointer;
                background:url(../images/resetBtn.png) no-repeat 0 0;
}
.resetButton:hover {
                background:url(../images/resetBtn_hover.png) no-repeat 0 0;  
}

.AQ_ButtonsMn {
                width:27%;
                margin:0 auto;
                overflow:hidden;
}

.AQ_DOBFormat {
                font-size:0.9em;
}


.AQ_rangeText, .AQ_minText, .AQ_maxText {
                width:21%;
                float:left;
                margin-top:9px;
}

.AQ_rangeInputTextContainer {
                width:79%;
                float:left;
                margin-top:4px;
}

.AQ_mnmxInputTextContainer {
                width:25%;
                float:left;
                margin-top:5px;
}


.AQ_rangeTextBox {
                background:#FFFFFF;
                border:1px solid #dddddd;
                box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
                -moz-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
                -webkit-box-shadow: inset 0px 4px 10px 3px rgba(0, 0, 0, 0.05);
                width:77.5%;
                font-size:0.95em;
                color:#333;
                padding:5px;
}
.AQ_mnmxTextBox {
                width:61.5%;
}
.AQ_captchaImageContainer {
                float:left;
                width:23%;
}
.AQ_captchaImage {
                width:90%;
                height:auto;
}
.AQ_captchaInputContainer {
                float:left;
                width:100px;
}

  /*-------- Annuity Quotes --------*/



select::-ms-expand {
    display: none;
}

.POP_topContainer_UA
{
    width: 98%;
    background: #a8c0e2;
    margin: 0 auto;
    padding: 0 10px 5px 10px;
    overflow: hidden;
    border: 1px solid #000;
    border-bottom: 0;
}

.POP_searchContainer2_UA
{
    float: right;
    width: 30%;
    margin-top: 5px;
}

/*Inward Dispatch Tracking styles*/
.IDTloginMiddle_LtMain {
    width: 45%;
    float: left;
    margin-right: 5%;
}

.IDTloginMiddle_LtInner {
    width: 100%;
    font-size: 1.5em;
    background: #aacae6;
}

.IDTloginMiddle_LtFormMn {
    padding: 3px;
    overflow: hidden;
}

.IDTloginMiddle_LtFormMn2 {
    width: 100%;
    font-size: 1.5em;
    background: #aacae6;
    overflow: hidden;
    padding: 3px;
}

.IDTloginMiddle_LtFormLabel, .IDTloginMiddle_LtFormField {
    width: 50%;
    float: left;
}

.IDTloginMiddle_LtFormLabel2 {
    width: 50%;
    float: left;
    margin: 10px 0;
}

.IDTloginMiddle_ORText {
    text-align: center;
    font-size: 1.5em;
    padding: 10px;
}

.IDTloginleftBottomMn {
    width: 100%;
    font-size: 1.5em;
    overflow: hidden;
    margin: 10px 0;
}

.IDTloginSearchBtnMn {
    width: 100%;
    overflow: hidden;
    padding: 3px;
}

.IDTloginSearchBtn {
    font-size: 1.2em;
    color: #083466;
}

.TDTloginBottomButtonsMn {
    width:100%;
    margin-top: 10px;
    overflow: hidden;
}

.TDTloginBottomButtonsLt, .TDTloginBottomButtonsRt {
    width: 100%;
    float: left;
}

/*.TDTloginBottomButton {
    font-size: 1.6em;
    color: #083466;
}*/



.IDTloginMiddle_RtMain {
    width: 50%;
    float: left;
}

.IDTloginMiddleRt_avbarcodeMn {
    width: 24%;
    float: left;
    /*height: 500px;*/
}

.IDTloginMiddleRt_rebarcodeMn {
    width: 24%;
    margin-left: 2%;
    float: left;
    /*height: 500px;*/
}

    .IDTloginMiddleRt_avbarcodeMn .text, .IDTloginMiddleRt_rebarcodeMn .text {
        width: 100%;
        font-size: 1.5em;
    }

    .IDTloginMiddleRt_avbarcodeMn input[type="text"], .IDTloginMiddleRt_rebarcodeMn input[type="text"] {
        width: 85px;
        text-align: right;
    }
    .IDTloginMiddleRt_avbarcodeMn .griMain, .IDTloginMiddleRt_rebarcodeMn .gridMain {
        display: block;
        overflow-x: auto;
        width: 100%;
    }

    .IDTloginMiddleRt_avbarcodeMn .gridInner, .IDTloginMiddleRt_rebarcodeMn .gridInner {
        height: 325px;
        overflow: auto;
        margin:0 auto;
    }


.clearButton_d {
    border: 0;
    outline: 0;
    width: 80px;
    height: 30px;
    cursor: pointer;
    background: url(../images/clearBtn1.png) no-repeat 0 0;
}

    .clearButton_d:hover {
        background: url(../images/clearBtn1_hover.png) no-repeat 0 0;
    }

.conReportButton {
    border: 0;
    outline: 0;
    width: 152px;
    height: 30px;
    cursor: pointer;
    background: url(../images/consolidatedreportBtn.png) no-repeat 0 0;
    margin-right:5px;
}

    .conReportButton:hover {
        background: url(../images/consolidatedreportBtn_hover.png) no-repeat 0 0;
    }

.emailtobranchButton {
    border: 0;
    outline: 0;
    width: 131px;
    height: 30px;
    cursor: pointer;
    background: url(../images/emailtobranchBtn.png) no-repeat 0 0;
     margin-right:5px;
}

    .emailtobranchButton:hover {
        background: url(../images/emailtobranchBtn_hover.png) no-repeat 0 0;
    }

.myReportButton {
    border: 0;
    outline: 0;
    width: 103px;
    height: 30px;
    cursor: pointer;
    background: url(../images/myreportBtn.png) no-repeat 0 0;
     margin-right:5px;
}

    .myReportButton:hover {
        background: url(../images/myreportBtn_hover.png) no-repeat 0 0;
    }

.updatebarcodeButton {
    border: 0;
    outline: 0;
    width: 135px;
    height: 30px;
    cursor: pointer;
    background: url(../images/updatebarcodesBtn.png) no-repeat 0 0;
    margin-right:5px;
}

    .updatebarcodeButton:hover {
        background: url(../images/updatebarcodesBtn_hover.png) no-repeat 0 0;
    }

    .TrSearchButton {
    border: 0;
    outline: 0;
    width: 84px;
    height: 30px;
    cursor: pointer;
    background: url(../images/TrsearchBtn.png) no-repeat 0 0;
}

    .TrSearchButton:hover {
        background: url(../images/TrsearchBtn_hover.png) no-repeat 0 0;
    }