/* Copyright Prevail Consulting Inc.

 ALL PROTECTIBLE ELEMENTS OF THIS SOFTWARE ARE COPYRIGHT (C) 2010 BY PREVAIL CONSULTING, INC. 
 ALL RIGHTS RESERVED WORLDWIDE.  USE, COPYING AND DISCLOSURE OF THIS SOFTWARE IS SUBJECT TO 
 THE TERMS AND CONDITIONS AND RESTRICTIONS OF SOFTWARE LICENSE, WHICH MAY NOT BE ASSIGNED 
 WITHOUT WRITTEN CONSENT OF COPYRIGHT HOLDER.  THIS COPYRIGHT NOTICE MAY NOT BE ALTERED 
 OR REMOVED.

*/


body {
    margin-top: 1px;
    background-color: #6181AE;
    background-repeat: repeat-y;
    background-position: center;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-arrow-color: #4E7BA5;
    scrollbar-base-color: #A7B9BE;
    scrollbar-darkshadow-color: #cccccc;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #cccccc;
    scrollbar-shadow-color: #cccccc;
}

.mydiv {
    background-color: #E4EAF1;
}

.leftmenubkg {
    background-image: url(images/leftbkg.gif);
    background-repeat: repeat-y;
    background-position: top;
}

.menutbl {
    background-color: #507BB9;
    border-left: 0px solid #1F3D69;
    border-right: 0px solid #1F3D69;
    line-height: 20px;
}

.menutblbkg {
    background-color: #2A4F82;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 10px;
}

.menutbltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    padding: 5px 5px 5px 0px;
    text-align: right;
}

.menutbltext1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    padding: 5px 5px 5px 0px;
    text-align: left;
}

a.menutbltextlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
}

    a.menutbltextlink:hover {
        text-decoration: underline;
    }


.Menu td a {
    width: 100%;
    display: block;
    text-align: left;
    padding: 0px 18px 0px 18px;
}

.headtext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #01197D;
    padding: 5px 0px 0px 5px;
}

.allignhead {
    text-align: left !important;
}

#ctl00_ContractAdmin_gviewProgBusn {
    text-align: left;
}

#ctl00_ContractAdmin_div_detail {
    width: 98%;
}

#ctl00_ContractAdmin_txt_Provisional_Rt_End_Dt {
    width: 60%;
}

#ctl00_ContractAdmin_GViewAttachmentRule {
    font-size: 10px !important;
}

#ctl00_ContractAdmin_InquirySearchControl_InsuredControl1_txtInsuName {
    width: 133px;
}

#ctl00_ContractAdmin_InquirySearchControl_SOAControl_txtInsuName {
    width: 133px;
}

#ctl00_ContractAdmin_InquirySearchControl_SearchDateCtrl1_txtSearchDate {
    width: 133px !important;
}

#SearchDateCtrl1 {
    width: 133px;
}

#ctl00_ContractAdmin_InquirySearchControl_Ctl_Inquiry_Contract_tdtxtBox {
    position: relative;
    /*left:-3px;*/
    width: 140px;
}

#ctl00_ContractAdmin_InquirySearchControl_drpInquiryAccFrMM {
    margin-right: 2px;
}

#ctl00_ContractAdmin_InquirySearchControl_drpInquiryAccToMM {
    margin-right: 2px;
}

#ctl00_ContractAdmin_drpInquiryAccFrMM {
    margin-right: 2px;
}

#ctl00_ContractAdmin_drpInquiryAccToMM {
    margin-right: 2px;
}

#ctl00_ContractAdmin_Ctl_ListBox_Search1_txtSearchList {
    left: 0px;
}

#ctl00_ContractAdmin_usrEarned_Activity1_InquirySearchControl_SearchDateCtrl1_txtSearchDate {
    width: 133px !important;
}

#ctl00_ContractAdmin_usrEarned_Activity1_InquirySearchControl_InsuredControl1_txtInsuName {
    width: 133px !important;
}

#ctl00_ContractAdmin_usrEarned_Activity1_InquirySearchControl_SOAControl_txtInsuName {
    width: 133px !important;
}

#ctl00_ContractAdmin_PolicyControl1_tdInsuranceDropdown {
    width: 133px !important;
}

#ctl00_ContractAdmin_updatePanelView1 {
    float: left;
    width: 800px;
}

#ctl00_ContractAdmin_drp_Contract_Attachment5_Cd {
    width: 150px;
}

#ctl00_ContractAdmin_drp_Payment_Plan_Cd {
    width: 150px;
}

#ctl00_ContractAdmin_drp_Policy_Detail26_Cd {
    width: 150px;
}

#ctl00_ContractAdmin_drp_Policy_Detail7_Cd {
    width: 150px;
}

#ctl00_ContractAdmin_drp_Policy_Detail22_Cd {
    width: 150px;
}

#ctl00_ContractAdmin_drp_Policy_Detail23_Cd {
    width: 150px;
}

#ctl00_ContractAdmin_drp_Policy_Detail24_Cd {
    width: 150px;
}

#ctl00_ContractAdmin_drp_Policy_Detail1_Cd {
    width: 150px;
}

#ctl00_ContractAdmin_drp_Policy_Detail3_Cd {
    width: 150px;
}

#ctl00_ContractAdmin_txt_Policy_Detail27_Cd {
    width: 142px;
}

#ctl00_ContractAdmin_txt_Account_No {
    width: 142px;
}

#ctl00_ContractAdmin_txt_Previous_Policy_No {
    width: 142px;
}

#ctl00_ContractAdmin_txt_Search_Nm {
    width: 142px;
}

#ctl00_ContractAdmin_GrdDynamic {
    width: 980px !important;
    overflow-x: scroll;
}

#ctl00_ContractAdmin_lnkResetCont {
    float: right;
}


.headtext5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #01197D;
}

.progresstext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Green;
}

.headtextbold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 250px;
    color: #01197D;
    padding: 5px 15px;
    font-weight: bold;
}

.headtextbold2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    padding: 12px 0px 0px 5px;
}

.headtext1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #01197D;
    line-height: 20px;
    font-weight: bold;
}

.headtext_white {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #fff;
    color: #01197D;
    line-height: 20px;
    font-weight: bold;
}

.headtext2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #01197D;
    line-height: 20px;
    font-weight: bold;
}

.headtext3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #01197D;
    line-height: 20px;
    font-weight: bold;
    padding-right: 75px;
}

.headtext4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    line-height: 20px;
    font-weight: bold;
}

.tblborder {
    border: 1px solid #507BB9;
    width: 100%;
}

.tblborder98 {
    border: 1px solid #507BB9;
    width: 98%;
}

.tblborder2 {
    border: 1px solid #507BB9;
    border-bottom: none;
}

.tblborderupdpanelbottom {
    border-right: 1px solid #507BB9;
    border-left: 1px solid #507BB9;
    border-bottom: 1px solid #507BB9;
    /*margin:0 0 0 5px;
    width:989px;*/
}

.tblborderupdpanelbottom2 {
    border-right: 1px solid #507BB9;
    border-left: 1px solid #507BB9;
    border-bottom: 1px solid #507BB9;
    border-top: none;
}

.tblborderupdpanel_T {
    border-bottom: 1px solid #507BB9;
}

.tblbordertotal {
    border: 2px solid #507BB9;
}

.tblborderupdpaneltop {
    border-right: 1px solid #507BB9;
    border-left: 1px solid #507BB9;
    border-top: 1px solid #507BB9;
    width: 100%;
}

.overflowidth {
    width: 818px;
    overflow-x: scroll;
    margin-bottom: 15px;
}

.overflowidth1 {
    width: 994px;
    overflow-x: scroll;
    margin-bottom: 15px;
}

/* added by Raju on 2019-07-11 for Assign Claim Group */
.overflowidth2 {
    width: 980px;
    overflow-x: scroll;
    margin-bottom: 15px;
}


/*#panSOAPremium
{
    width:992px;
    overflow-x:scroll;
}*/
#ctl00_ContractAdmin_panSOAPremium {
    width: 992px;
    overflow-x: scroll;
}

.tblborderInquiry {
    border: 0px solid #507BB9;
}

.agendaul {
    color: #507BB9;
}

INPUT {
    font-size: 10px;
    color: #1F3D69;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #507BB9;
    padding-left: 5px;
    background-color: none;
}

.INPUT1 {
    font-size: 10px;
    color: #1F3D69;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #008000;
    background-color: #fff;
}

.INPUT3 {
    font-size: 10px;
    color: #1F3D69;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #95b94b;
    padding: 0;
    margin: 0;
    height: 14px;
    background-color: #fff;
}

#ctl00_ContractAdmin_tdNetFac2 {
    display: table-cell !important;
}

#ctl00_ContractAdmin_tdNetFac1 {
    display: table-cell !important;
}

.tdata {
    padding: 2px 3px 2px 3px;
    background-color: #E4EAF1;
    font-size: 11px;
    color: #1F3D69;
    line-height: 17px;
    border-bottom: 1px solid #B4C4D8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.tdata1 {
    padding: 1px 3px 1px 3px;
    background-color: #F1F4F8;
    font-size: 10px;
    color: #1F3D69;
    line-height: 17px;
    border-bottom: 1px solid #B4C4D8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.tdata2 {
    background-color: #F1F4F8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #01197D;
    padding: 0px 0px 0px 5px;
    line-height: 20px;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 1px solid #B4C4D8;
}

.tdata3 {
    background-color: #F1F4F8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #01197D;
    padding: 1px 1px 1px 1px;
    border-bottom: 1px solid #ffffff;
    line-height: 17px;
    font-weight: bold;
    vertical-align: top;
}

.tdata4 {
    padding: 1px 3px 1px 3px;
    background-color: #CBD7E4;
    font-size: 10px;
    color: #1F3D69;
    line-height: 17px;
    border-bottom: 1px solid #B4C4D8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.tdata5 {
    background-color: #F1F4F8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #01197D;
    padding: 0px 3px 0px 0px;
    line-height: 20px;
    font-weight: normal;
    vertical-align: top;
    border-bottom: 1px solid #B4C4D8;
    text-align: right;
}

.gridonlycss {
    width: 827px;
    overflow-x: scroll;
}

.tdatahead {
    padding: 1px 3px 1px 10px;
    background-color: #D7DFEA;
    font-size: 11px;
    color: #1F3D69;
    line-height: 17px;
    border-bottom: 1px solid #B4C4D8;
    border-right: 1px solid #B4C4D8;
    border-top: 1px solid #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.tdataheadsoa {
    padding: 1px 3px 1px 20px;
    background-color: #cbd7e4;
    font-size: 11px;
    color: #1F3D69;
    line-height: 24px;
    border-bottom: 1px solid #cbd7e4;
    border-right: 1px solid #cbd7e4;
    border-top: 1px solid #cbd7e4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
    width: 140px;
}

.tdataheadsoa1 {
    padding: 1px 3px 1px 10px;
    background-color: #cbd7e4;
    font-size: 11px;
    color: #1F3D69;
    line-height: 14px;
    border-bottom: 1px solid #cbd7e4;
    border-right: 1px solid #cbd7e4;
    border-top: 1px solid #cbd7e4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.border_TRL {
    width: 98%;
}

.border1000 {
    border-bottom: none !important;
    border-right: none !important;
    border-top: 1px solid #507bb9;
    border-left: none !important;
}

#ctl00_plcDataheader {
    width: 98% !important;
}

.ctl00_HeaderControl1_PrevailMenu_2 {
    border-color: White;
    border-style: solid none !important;
    border-width: 1px;
    color: White;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
}

.ctl00_HeaderControl1_PrevailMenu_4 {
    padding: 0 22px !important;
}

.tdataheadpass {
    margin-top: 10px;
    padding: 5px;
    padding-left: 200px;
    background-color: #fff;
    color: #1F3D69;
    text-align: left;
    font-size: 13px;
    line-height: 2;
}

.tdataheadpass {
}

.pwd_txt {
    padding-top: 5px;
}

.pwd_pad {
    padding-top: 15px;
}

.pwd_box {
    font-size: 12px;
    margin-top: 10px;
    padding: 2px;
}

.pwd_forgot {
    background-color: #2A4F82;
    font-weight: bold;
    color: #fff;
    font-size: 13px;
    width: 500px;
}

.pwd_btn {
    padding: 5px 10px;
    font-size: 11px;
    margin-top: 20px;
}

.pwd_m {
    padding-top: 20px;
}

.tdatahead1 {
    padding: 1px 3px 1px 3px;
    background-color: #D7DFEA;
    font-size: 11px;
    color: #1F3D69;
    line-height: 17px;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.btntd1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: bottom;
    font-size: 10px;
    color: Green;
    background-color: #CBD7E4;
}

.btntd2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: bottom;
    font-size: 11px;
    color: Green;
    font-weight: bold;
    background-color: none;
}

.logintd {
    padding: 0px 3px 0px 3px;
    background-color: #F1F4F8;
    font-size: 10px;
    color: #1F3D69;
    line-height: 23px;
    border-top: 1px solid #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.logintd1 {
    padding: 0px 3px 0px 3px;
    background-color: #F1F4F8;
    font-size: 10px;
    color: #1F3D69;
    line-height: 23px;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tdatasmall {
    background-color: #F1F4F8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #01197D;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #ffffff;
    line-height: 20px;
}

.tdatasmall2 {
    background-color: #E4EAF1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #01197D;
    padding: 0px 2px 0px 1px;
    border-bottom: 1px solid #ffffff;
    vertical-align: top;
    line-height: 20px;
}

.tdatasmall3 {
    background-color: #CBD7E4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #01197D;
    padding: 0px 2px 0px 1px;
    border-bottom: 1px solid #ffffff;
    vertical-align: top;
    line-height: 20px;
}

.fcbutton {
    background: #759bc8;
    background-image: -webkit-linear-gradient(top, #759bc8, #2d5381);
    background-image: -moz-linear-gradient(top, #759bc8, #2d5381);
    background-image: -ms-linear-gradient(top, #759bc8, #2d5381);
    background-image: -o-linear-gradient(top, #759bc8, #2d5381);
    background-image: linear-gradient(to bottom, #759bc8, #2d5381);
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border: 1px solid #1f628d;
    border-radius: 4px;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 7px;
    text-decoration: none;
}

.nextbutton {
    background: #ededed;
    background-image: -webkit-linear-gradient(top, #ededed, #ffffff);
    background-image: -moz-linear-gradient(top, #ededed, #ffffff);
    background-image: -ms-linear-gradient(top, #ededed, #ffffff);
    background-image: -o-linear-gradient(top, #ededed, #ffffff);
    background-image: linear-gradient(to bottom, #ededed, #ffffff);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
    font-family: Arial;
    color: #71747a;
    font-size: 11px;
    padding: 2px 16px;
    border: solid #7d8086 1px;
    text-decoration: none;
}

    .nextbutton:hover {
        background: #ffffff;
        background-image: -webkit-linear-gradient(top, #ffffff, #ededed);
        background-image: -moz-linear-gradient(top, #ffffff, #ededed);
        background-image: -ms-linear-gradient(top, #ffffff, #ededed);
        background-image: -o-linear-gradient(top, #ffffff, #ededed);
        background-image: linear-gradient(to bottom, #ffffff, #ededed);
        text-decoration: none;
    }

select {
    border: 1px solid #507BB9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1F3D69;
    background-color: #ffffff;
}

.button {
    background: #507cb9;
    background-image: -webkit-linear-gradient(top, #507cb9, #395b8d);
    background-image: -moz-linear-gradient(top, #507cb9, #395b8d);
    background-image: -ms-linear-gradient(top, #507cb9, #395b8d);
    background-image: -o-linear-gradient(top, #507cb9, #395b8d);
    background-image: linear-gradient(to bottom, #507cb9, #395b8d);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 13px;
    padding: 3px 0px;
    border: solid #ffffff 1px;
    /*border:none;*/
    text-decoration: none;
    font-weight: bold;
}

.btnfinal {
    background-image: url(../Images/btnbkg.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    border: 1px solid #ffffff;
    padding: 4px 7px 5px 2px;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
}


.buttonok {
    background-image: url(../images/btnbkg.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    height: 18px;
    border: 1px solid #ffffff;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    text-decoration: none;
    text-align: center;
}

.button1 {
    background-image: url(../images/btnbkg.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    height: 20px;
    border: 1px solid #1F3D69;
    padding-right: 5px;
    padding-left: 5px;
    white-space: nowrap;
}

.buttongreen {
    background: #008000; /*background-color :#507BB9;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    height: 20px;
    border: 1px solid #ffffff;
    padding-right: 5px;
    padding-left: 5px;
    white-space: nowrap;
}

.buttonslink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    filter: dropshadow(color=#cccccc, offx=1, offy=1);
    white-space: nowrap;
    padding: 0px 10px;
    /*border:1px solid #ffffff;*/
}

#lnkInsured {
    padding: 3px 10px;
    border: 1px solid #ffffff;
}

#ctl00_ContractAdmin_drpAccPeriodMM {
    width: 44%;
}

#ctl00_ContractAdmin_drpAccPeriodYY {
    width: 44%;
}

#ctl00_ContractAdmin_txtViewAccPeriod {
    width: 87%;
}

#ctl00_ContractAdmin_txtSOAPeriodFrom {
    width: 87%;
}

#ctl00_ContractAdmin_txtViewLayer {
    width: 158px;
}

#ctl00_ContractAdmin_txtViewOrgCurrency {
    width: 158px;
}

#ctl00_ContractAdmin_txtViewDirOrAssum {
    width: 158px;
}

#ctl00_ContractAdmin_txtViewCedingComp {
    width: 158px;
}

#ctl00_ContractAdmin_txtViewProducer {
    width: 158px;
}

#ctl00_ContractAdmin_txtSOAPeriodTo {
    width: 87%;
}
/*#ctl00_ContractAdmin_txtViewOrganization
{
    width:158px!important;
}*/

.headstyle {
    background: #507bb9;
    padding: 0 13px;
}

.headstyle1 {
    background: #507bb9;
    padding: 0 13px;
    border-right: 1px solid #507bb9;
}

.itemstyle {
    padding: 0 13px;
}

.btntd {
    padding: 2px 2px 2px 2px;
    background-color: #CBD7E4;
}

.label {
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    border-top: 1px solid #688AB9;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #688AB9;
    border-bottom: 1px solid #ffffff;
    padding: 0px 3px 3px 3px;
    background-color: #2A4F82;
    line-height: 17px;
}

.label1 {
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center !important;
    border-top: 1px solid #688AB9;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #688AB9;
    border-bottom: 1px solid #ffffff;
    padding: 20px 3px 3px 3px;
    background-color: #2A4F82;
    line-height: 17px;
    vertical-align: top;
}

.labe_head {
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    border-top: 1px solid #688AB9;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #688AB9;
    border-bottom: 1px solid #ffffff;
    padding: 0px 3px 3px 3px;
    background-color: #507bb9;
    line-height: 17px;
}

.label2 {
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    border-top: 1px solid #688AB9;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #688AB9;
    border-bottom: 1px solid #ffffff;
    padding: 0px 1px 3px 1px;
    background-color: #2A4F82;
}

.label3 {
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    border-top: 1px solid #688AB9;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #688AB9;
    border-bottom: 1px solid #ffffff;
    padding: 0px 1px 3px 1px;
    background-color: #2A4F82;
    font-weight: bold;
}

a.editlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    /*color: green;*/
    color: #d50118;
    text-decoration: none;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

a.editlink1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1F3D69;
    text-decoration: none;
}

a.editlink:hover {
    text-decoration: underline;
}

.hidden {
    display: none;
    margin-left: 6px;
}

.show {
    display: inline;
}

.footertext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #50729F;
    line-height: 17px;
    padding: 5px 15px 5px 10px;
    text-align: right;
    background-color: #ffffff;
}

.plus {
    padding: 0px 1px 0px 1px;
    background-color: #9EB5CE;
    border-bottom: 1px solid #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #01197D;
}

.loginboxbkg {
    background-color: #e4eaf1;
    border-left: 1px solid #537dba;
    border-right: 1px solid #537dba;
    height: 118px;
}

.loginbot {
    background-image: url(../images/loginbottom.gif);
    background-attachment: fixed;
    height: 22px;
    text-align: right;
    padding: 0px 5px 0px 0px;
}

.btnBg {
    background-image: url(../images/btn-upload.gif);
    background-attachment: fixed;
    height: 24px;
    padding: 10px 0 0 0;
    width: 110px;
    text-align: center;
    display: block;
    font: bold 11px arial;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

a.forgotlink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #008000;
    text-decoration: none;
}

    a.forgotlink:hover {
        color: #6C8D28;
        text-decoration: underline;
    }

.textarea {
    font-size: 10px;
    color: #1F3D69;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #507BB9;
}

.star {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: left;
    padding-left: 2px;
    color: #CC0000;
}

.starGreen {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: left;
    padding-left: 2px;
    color: #009966;
    font-weight: bold;
}

.startext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    color: #666666;
    line-height: 17px;
    padding: 10px 0 10px 0;
}

.bgdot {
    background-image: url(../images/bgdot.gif);
    background-repeat: repeat-y;
    background-position: right;
}

.bgdot1 {
    background-image: url(../images/bgdot.gif);
    background-repeat: repeat-y;
    background-position: right;
    width: 650px;
    float: left;
    padding-right: 10px;
}

.bgdot2 {
    width: 322px;
    float: right;
    padding-left: 10px;
}

.bgpadding {
    padding: 0px 9px 5px 9px;
}

.bgpadding1 {
    padding: 6px 9px 6px 9px;
}

.bgpadding2 {
    padding: 0px 9px 5px 0px;
}

.bgpadding3 {
    padding: 6px 9px 6px 0px;
}

.greybg {
    background-image: url(../images/bg.jpg);
    background-repeat: repeat;
    height: 318px;
}

.formtext {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #505254;
    line-height: 30px;
}

.formtext1 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: green;
    line-height: 30px;
}

.sumtext {
    padding: 2px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #505254;
}

a.sumtextlink {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #505254;
    text-decoration: underline;
}

    a.sumtextlink:hover {
        color: #000000;
        text-decoration: none;
    }

.greyparti {
    background-image: url(../images/greyparti.gif);
    background-repeat: repeat-x;
}

.prodtext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #585857;
    line-height: 16px;
    text-align: justify !important;
}

.prodtext1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 15px;
    text-align: justify;
}

.homedot {
    background-image: url(../images/homedot1.gif);
    background-repeat: repeat-x;
    height: 12px;
}

.panelprop {
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.popupbg {
    background-color: gray;
    filter: alpha(opacity=60);
    opacity: 0.60;
}

.popupbg2 {
    background-color: gray;
    filter: alpha(opacity=50);
    opacity: 0.50;
}

#ctl00_ContractAdmin_drpAutomaticPremiumDistributionInd {
    width: 160px;
}


/*THIS CLASS IS USED SPECIFICALLY WITH FINALIZED CONTRACT-*/
.tdataborder {
    padding: 1px 3px 1px 3px;
    background-color: #E4EAF1;
    font-size: 11px;
    color: #1F3D69;
    line-height: 17px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
    border-left: 1px solid #507BB9;
}

.popupbg {
    background-color: Gray;
    filter: alpha(opacity=25);
    opacity: 0.25;
}


.DataGridFixedHeader {
    background-color: white;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
}

.poptitle {
    background-color: #D6EFF7;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #01197D;
    padding: 0px 5px 0px 5px;
    line-height: 25px;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 1px solid #B4C4D8;
}

.popdata {
    background-color: #ffffff;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding: 5px 5px 5px 5px;
    line-height: 17px;
    height: 50px;
    vertical-align: middle;
    border-bottom: 1px solid #B4C4D8;
}
/*.menupad 
{
	padding: 0px 2px 0px 2px;
	font-size:11px;
	overflow: auto;
}

.menupadmain
{
	padding: 0px 9px 1px 10px;
	font-size:11px;
}*/

.tdataheadleft {
    padding: 1px 3px 1px 3px;
    background-color: #D7DFEA;
    font-size: 11px;
    color: #1F3D69;
    line-height: 17px;
    border-bottom: 1px solid #B4C4D8;
    border-right: 1px solid #B4C4D8;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #507BB9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.tdataright {
    padding: 1px 3px 1px 3px;
    background-color: #E4EAF1;
    font-size: 11px;
    color: #1F3D69;
    line-height: 17px;
    border-bottom: 1px solid #B4C4D8;
    border-right: 1px solid #507BB9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.greentext {
    padding: 0px 4px 4px 4px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6C8D28;
    line-height: 18px;
    font-weight: bold;
}

.greyparti2 {
    background-position: center;
    background-image: url(../images/greyparti2.jpg);
    background-repeat: repeat-x;
}

.greyparti3 {
    background-position: center;
    background-image: url(../images/greyparti3.jpg);
    background-repeat: repeat-x;
}

.IE8Fix {
    z-index: 100;
}

/*
.ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 11px;
    height: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(../images/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.ajax__combobox_itemlist
{
	PADDING: 1px 3px 1px 3px;
	background-color:#E4EAF1;
	FONT-SIZE: 11px;
	COLOR: #1F3D69;
	LINE-HEIGHT: 17px;
	BORDER-BOTTOM: 1px solid #B4C4D8;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
}
*/

/* Style added by Anup - start */

#ctl00_ContractAdmin_txtSearchCont_No {
    width: 150px !important;
}

#ctl00_ContractAdmin_txtEffDate {
    width: 133px !important;
}

#ctl00_ContractAdmin_txtSearchPolicyNo {
    width: 150px !important;
}

#ctl00_ContractAdmin_txtInuringLvl {
    width: 150px !important;
}

#ctl00_ContractAdmin_txtSearchDesc {
    width: 150px !important;
}

#ctl00_ContractAdmin_txtSearchUWYear {
    width: 150px !important;
}

#ctl00_ContractAdmin_txtCertificateNumber {
    width: 150px !important;
}

#ctl00_ContractAdmin_txtMastCont {
    width: 150px !important;
}

#ctl00_ContractAdmin_txtCededPrem {
    width: 133px !important;
}

#ctl00_ContractAdmin_txtPoolNum {
    width: 150px !important;
}

#ctl00_ContractAdmin_txtPoolEffecDt {
    width: 133px !important;
}

#ctl00_ContractAdmin_txtPoolDesc {
    width: 150px !important;
}

#ctl00_ContractAdmin_txtPoolExpDt {
    width: 133px !important;
}

#ctl00_ContractAdmin_txtCededLoss {
    width: 133px !important;
}

#ctl00_ContractAdmin_txtCanDt {
    width: 133px !important;
}

#ctl00_ContractAdmin_PolicyControl1_txtPolicyNo {
    width: 133px !important;
}

#ctl00_ContractAdmin_PolicyControl2_txtPolicyNo {
    width: 133px !important;
}

#ctl00_ContractAdmin_txtLossDate {
    width: 133px !important;
}

#ctl00_ContractAdmin_txtLossIncurredDate {
    width: 133px !important;
}

#ctl00_ContractAdmin_PolicyControl3_txtPolicyNo {
    width: 133px !important;
}

#ctl00_ContractAdmin_PolicyControl4_txtPolicyNo {
    width: 133px !important;
}
/*#ctl00_ContractAdmin_drp_Contract_Attachment5_Cd
{
    width:138px;
}
#ctl00_ContractAdmin_drp_Payment_Plan_Cd
{
    width:138px;
}*/
#ctl00_ContractAdmin_SOAControl_txtInsuName {
    width: 133px !important;
}

#ctl00_ContractAdmin_CompanionControl_txtInsuName {
    width: 133px !important;
}

#ctl00_ContractAdmin_ClaimantControl_txtInsuName {
    width: 133px !important;
}

#ctl00_ContractAdmin_CatastropheControl_txtInsuName {
    width: 133px !important;
}

#ctl00_ContractAdmin_drpSearchReType {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpSearchContStatus {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpReinsuranceProgram {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpSearchContType {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpOrgCompany {
    width: 150px !important;
}

#ctl00_ContractAdmin_drpSearchAssCee {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpReinsurance_Type_Domain_2 {
    width: 158px !important;
}

/*#ctl00_ContractAdmin_drpIntermediary
{
    width:158px!important;
}*/

#ctl00_ContractAdmin_drpWordingReceived {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpPremium_Basis_Domain_13 {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpContract_Original_Currency {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpEndorsementReason_Cd {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpContract_Type_Domain_1 {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpInuring_Level_No {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpAssumed_Ceded_Domain_3 {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpPremium_Attachment_Basis_Domain_14 {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpContract_Reporting_Currency {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpAutometicFac {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpNetofFac {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpPool_ReinsurancePool {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpRetrocession_Type_Domain_8 {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpRetain {
    width: 158px !important;
}

#ctl00_ContractAdmin_drp_AdvPremBasis {
    width: 158px !important;
}

#ctl00_ContractAdmin_drp_Cession_Method_Cd {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpProcessCession {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpReinsurance_Program_ReinsuranceProgram {
    width: 154px !important;
}

#ctl00_ContractAdmin_drpPremium_Net_Of_Commission {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpCatastrophe {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpCorporate_Treaty {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpCaptive {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpIntercompany {
    width: 158px !important;
}

#ctl00_ContractAdmin_txt_Earliest_Effective_Dt {
    width: 133px !important;
}

#ctl00_ContractAdmin_gviewOrganization_ctl02_imgDelete {
    margin: 0 4px;
    background-color: inherit;
}

#ctl00_ContractAdmin_gviewOrganization_ctl03_imgDelete {
    margin: 0 4px;
}

#ctl00_ContractAdmin_gviewOrganization_ctl04_imgDelete {
    margin: 0 4px;
    /*background-color:#e4eaf1;*/
    background-color: inherit;
}

#ctl00_ContractAdmin_gviewOrganization_ctl05_imgDelete {
    margin: 0 4px;
}

#ctl00_ContractAdmin_gviewOrganization_ctl06_imgDelete {
    margin: 0 4px;
    background-color: inherit;
}

#ctl00_ContractAdmin_gviewOrganization_ctl07_imgDelete {
    margin: 0 4px;
}

#ctl00_ContractAdmin_gviewOrganization_ctl08_imgDelete {
    margin: 0 4px;
    background-color: inherit;
}

#ctl00_ContractAdmin_txt_Profit_Commission_Due_Dt {
    width: 158px !important;
}

#ctl00_ContractAdmin_txt_Profit_Commission_Deficit_Pd {
    width: 158px !important;
}

#ctl00_ContractAdmin_txt_Profit_Commission_Pct {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtProvPct {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtSldSclMinPct {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtSldSclLosMinPct {
    width: 158px !important;
}

#ctl00_ContractAdmin_txt_Profit_Commission_Exp_Pct {
    width: 158px !important;
}

#ctl00_ContractAdmin_txt_Profit_Commission_Prem_Resv_Pct {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtSldSclLosVarPct {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtSldSclAmt {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtSldSclAdjPct {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtSldSclLosMaxPct {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtSldSclMaxPct {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpLossAttachmentBasis {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpRetroactiveDateInd {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpProcessLossCession {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpPaidLoss {
    width: 166px !important;
}

#ctl00_ContractAdmin_txtMaximumLAEAmount {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpLAECurrency {
    width: 166px !important;
}

#ctl00_ContractAdmin_txtIncurredFrom {
    width: 141px !important;
}

#ctl00_ContractAdmin_txtExtraContractualObligationsPercent {
    width: 141px !important;
}

#ctl00_ContractAdmin_txtExcessOfPolicyLimitsPercent {
    width: 141px !important;
}

#ctl00_ContractAdmin_txtSunsetDate {
    width: 141px !important;
}

#ctl00_ContractAdmin_drpMethod {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpNetofFac {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpReserves {
    width: 166px !important;
}

#ctl00_ContractAdmin_txtFixedLAEPercent {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtIncurredTo {
    width: 141px !important;
}

#ctl00_ContractAdmin_txtSunriseDate {
    width: 141px !important;
}

#ctl00_ContractAdmin_drp_Profit_Commission_Deficit_Carry_Cd {
    width: 166px !important;
}

#ctl00_ContractAdmin_drp_Profit_Commission_Basis {
    width: 166px !important;
}

#ctl00_ContractAdmin_drp_Profit_Commission_CCY_Follows_Premium_Ind {
    width: 166px !important;
}

#ctl00_ContractAdmin_drp_Profit_Commission_Currency_Cd {
    width: 166px !important;
}

#ctl00_ContractAdmin_drp_Profit_Commission_Net_of_Cd {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpSldSclComFolPremCur {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpSldSclCur {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpSldSclNetOf {
    width: 166px !important;
}

#ctl00_ContractAdmin_drp_Profit_Commission_Include_Catast_Ind {
    width: 166px !important;
}

#ctl00_ContractAdmin_drp_Profit_Commission_Frequency_Cd {
    width: 166px !important;
}

#ctl00_ContractAdmin_drp_Profit_Commission_Automatic_Ind {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpSldSclFrq {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpSldSclAuto {
    width: 166px !important;
}

#ctl00_ContractAdmin_txtCashCallFromAmount {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtIncrementDays {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtMaximumCashCallAllowed {
    width: 158px !important;
}

#ctl00_ContractAdmin_txtCashCallPercent {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpSettlementCurrency {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpDepositPremiumMethod {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpReInstPrm {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpCashCallAllowed {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpFundsWithheld {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpCashCallType {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpPaymentBasis {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpPaymentFrequency {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpGenerateCash {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpCashSummary {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpFundsAttachBy {
    width: 166px !important;
}

#ctl00_ContractAdmin_drpSplBilling {
    width: 166px !important;
}

#ctl00_ContractAdmin_txtInitialDue_Dt {
    width: 141px !important;
}

#ctl00_ContractAdmin_drpTargetSettlementCurrency {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpOriginalCurrency {
    width: 158px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_txtReportingEffective {
    width: 141px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_txtReportingExpire {
    width: 141px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_drpRepReq {
    width: 166px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_drpReportReqBasic {
    width: 166px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_drpReportAutomaticGen {
    width: 166px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_drpReportType {
    width: 166px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_drpOperatorCd {
    width: 166px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_drpReportReqFrequency {
    width: 166px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_drpRepRefStatus {
    width: 166px !important;
}

#ctl00_ContractAdmin_CTL_Reporting_Requirement1_txtValueCd {
    width: 158px !important;
}

#ctl00_ContractAdmin_drpLOB_Line_of_Business_Cd {
    width: 99% !important;
}

#ctl00_ContractAdmin_drpLOB_Include_Exclude_Cd {
    width: 99% !important;
}

#ctl00_ContractAdmin_txtLOB_MD_Written_Premium_Weight_Fctr {
    width: 93% !important;
}

#ctl00_ContractAdmin_txtLOB_MD_Premium_Distribution_Pct {
    width: 97% !important;
}
/*#drpParticipant
{
    width:150px;
}*/

.prenext {
    float: right;
    width: 227px;
}

#div_container {
    min-height: 200px;
    padding: 0 15px;
}

#div_container_ContractAdmin {
    min-height: 200px;
    padding: 0 10px 0 0;
}

.div_SliderMenu {
    padding: 0 0 0 15px;
    height: 190px;
}

.bg_ChangePassword {
    background: url('../images/bg_pwd.gif') no-repeat top center;
    height: 195px;
    width: 311px;
    text-align: center;
}

.bg_PanelTop {
    background: url('../images/cornertop.gif') repeat-x bottom;
    height: 6px;
}

.bg_PanelBottom {
    background: url('../images/cornerbottom.gif') repeat-x top;
    height: 6px;
}

.chkbox {
    border: none;
    padding: 0;
    margin: 0;
    background-color: Transparent;
    white-space: nowrap;
}

.ml200 {
    margin-left: 200px;
}

.PanelRowTop {
    background: url('../images/cornertop_wh.gif') repeat-x bottom;
    height: 6px;
}

.PanelRowBottom {
    background: url('../images/cornerbottom_wh.gif') repeat-x bottom;
    height: 6px;
}

.border_TB {
    border-top: 1px solid #507BB9;
    border-bottom: 1px solid #507BB9;
}

.border_TRL {
    border-top: 1px solid #507BB9;
    border-right: 1px solid #507BB9;
    border-left: 1px solid #507BB9;
    border-bottom: none;
}

.border_T {
    border-top: 1px solid #507BB9;
}

.border_B {
    border-bottom: 1px solid #507BB9;
}

.border4 {
    border: 1px solid #507BB9;
}

.border3 {
    border: 1px solid #507BB9;
    border-top: none;
}

.border3b {
    border: 1px solid #507BB9;
    border-bottom: none;
}

.lnk_BtnMenu {
    padding: 0;
    margin: 0;
}

.mTop10 {
    margin-top: 10px;
}

.mTop5 {
    margin-top: 5px;
}

.mBot10 {
    margin-bottom: 10px;
}

.mBot5 {
    margin-bottom: 5px;
}

.btntd3 {
    padding: 2px;
    background-color: #CBD7E4;
    border: 1px solid #507BB9;
    border-top: none;
}

.Msg {
    color: Blue;
    padding: 2px;
}

.tblborderTLR {
    border: 1px solid #507BB9;
    border-bottom: none;
}

#loading {
    width: 100%;
    height: 100%;
    z-index: 5000;
    text-align: center;
    vertical-align: middle;
}

    #loading img {
        margin: 280px 0 350px 0;
        position: absmiddle;
    }

.txtJustify {
    text-align: justify;
}

.tpc {
    background-color: Transparent;
    text-align: center;
}

.menuborder3 {
    border: 1px solid #ece9d8;
    border-top: none;
    cursor: pointer;
}
/* Slider Menu start */
#PrevailMenu {
    font-family: Arial;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    border: 1px solid #67798f;
    width: 155px;
    background-color: #fff;
}

#divmenu {
    position: relative;
    z-index: 10;
}

p {
    line-height: 1.3em;
}

ul#menu, ul#menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 155px;
}

    ul#menu a {
        display: block;
        text-decoration: none;
    }

    ul#menu li {
        margin-top: 1px;
    }

        ul#menu li a {
            background: #e8e6e7;
            background-image: -webkit-linear-gradient(top, #e8e6e7, #dddbdc);
            background-image: -moz-linear-gradient(top, #e8e6e7, #dddbdc);
            background-image: -ms-linear-gradient(top, #e8e6e7, #dddbdc);
            background-image: -o-linear-gradient(top, #e8e6e7, #dddbdc);
            background-image: linear-gradient(to bottom, #e8e6e7, #dddbdc);
            color: #404040;
            padding: 2px 0 2px 5px;
            font-weight: bold;
            cursor: pointer;
        }

            ul#menu li a:hover {
                color: #186888;
            }

            ul#menu li a.active {
                background: #486896;
                background-image: -webkit-linear-gradient(top, #486896, #5881bf);
                background-image: -moz-linear-gradient(top, #486896, #5881bf);
                background-image: -ms-linear-gradient(top, #486896, #5881bf);
                background-image: -o-linear-gradient(top, #486896, #5881bf);
                background-image: linear-gradient(to bottom, #486896, #5881bf);
                color: #fff;
                border-bottom: 1px solid #728299;
                cursor: text;
            }

        ul#menu li ul li a {
            background: #fff;
            color: #000;
            padding: 0 0 0 15px;
            font-weight: normal;
            cursor: pointer;
        }

            ul#menu li ul li a.current {
                background: url(../Images/arrow_lftMenu.jpg) no-repeat left #fff;
                padding-left: 15px;
                color: #000;
                font-weight: bold;
            }

            ul#menu li ul li a:hover {
                background-color: #FFFFFF;
                padding-left: 15px;
                color: #000;
                font-weight: normal;
                text-decoration: underline;
                font-weight: bold;
            }
/* Slider Menu end */
#newTree {
    margin-top: 10px;
    padding-top: 10px;
}

.green {
    color: #4c6a10;
    font-size: 10px;
}

.blue {
    color: #3170ca;
    font-size: 17px;
    font-family: "Arial Narrow";
}

.readmore {
    color: #3170ca;
    text-align: right;
}

a.readmore {
    color: #3170ca;
    text-decoration: underline;
    font-weight: bold;
}

    a.readmore:hover {
        color: #3170ca;
        text-decoration: none;
    }

.txtjustify {
    text-align: justify;
    line-height: 1.4;
    padding: 5px 0;
}

.ub {
    text-decoration: underline;
    color: #000000;
}

.b {
    color: #000000;
}

.key {
    font-size: 14px;
    font-family: "Arial Narrow";
    color: #292928;
}

.source {
    background-color: #dcd8d9;
    border: 1px solid #9ba6b5;
    padding: 2px 0 2px 5px;
    color: #444343;
}

.news {
    font-family: "Arial Narrow";
    font-size: 17px;
    color: #ff7200;
}

.border_blue {
    border: 1px solid #5189c8;
}

body {
    margin: 0;
    padding: 0;
    background-color: #6181ae;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5e5d5d;
}

#cominfo {
    height: 60px;
    overflow: hidden;
}

.tblborder_trl {
    border: 1px solid #507BB9;
    border-bottom: none;
}

.search_icon {
    background: url(../Images/black_icons_138.gif) no-repeat;
    height: 12px;
    width: 12px;
    text-decoration: none;
    padding-left: 15px;
}

.gbody {
    color: #000;
    font-weight: normal;
    border-right: 1px solid #62a7fd;
    padding: 2px;
}

.ghead {
    border-right: 1px solid #62a7fd;
    padding: 2px;
}

.noborder {
    border-right: 1px solid #2a4f82;
}

.noborder1 {
    border: 0px solid #2a4f82;
}

.showme {
    border: 1px solid #507BB9;
    background-color: #eee;
    z-index: 5000;
    display: none;
    padding: 3px;
    position: absolute;
    float: right;
    overflow: auto;
    left: 686px;
    width: 450px;
    max-height: 200px;
}

.showme2 {
    border: 0px solid #507BB9;
    background-color: #eee;
    z-index: 5000;
    display: none;
    padding: 3px;
    position: absolute;
    /*overflow: auto;*/
    width: 220px;
    left: -3px;
    top: 18px;
}

/*Added by Indranil Lahiri on 2018/12/11 for MultiSelect controls in Standard Reports*/
.showme3 {
    border: 1px solid #507BB9;
    background-color: #eee;
    z-index: 5000;
    display: none;
    padding: 3px;
    position: absolute;
    float: right;
    overflow: auto;
    /*left: 676px;*/
    width: 220px;
    max-height: 100px;
}
/*Added by Indranil Lahiri on 2024/07/30 for MultiSelect controls in UI Tools*/
.showme4 {
    border: 1px solid #507BB9;
    background-color: #eee;
    z-index: 5000;
    display: none;
    padding: 3px;
    position: absolute;
    float: right;
    overflow: auto;    
    width: 203px;
    max-height: 200px;
}

/*TCV241216.02*/
.showme5 {
    border: 0px solid #507BB9;
    background-color: #eee;
    z-index: 5000;
    display: none;
    padding: 2px;
    position: absolute;
    /*overflow: auto;*/
    width: 340px;
    left: -3px;
    top: 18px;
}

.divClose {
    float: right;
    width: 12px;
    margin: 0;
    padding: 0;
}
/* css for master page icon menu - start*/
#MstTopMenu {
    margin: 0;
    padding: 0;
    float: right;
}

    #MstTopMenu ul {
        padding: 0;
        margin: 0;
    }

    #MstTopMenu li {
        position: relative;
        float: left;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        #MstTopMenu li a {
            width: 60px;
            padding: 0;
            display: block;
            text-decoration: none;
            text-align: center;
            line-height: 1;
            font-weight: normal;
            font-size: 11px;
            font-family: Arial;
            color: #4169a3;
            text-decoration: underline;
        }

            #MstTopMenu li a:hover {
                text-decoration: none;
            }

            #MstTopMenu li a img {
                border: none;
            }

    #MstTopMenu ul ul {
        position: absolute;
        top: 28px;
        visibility: hidden;
        font-weight: normal;
    }

        #MstTopMenu ul ul li a {
            text-decoration: none;
            font-weight: normal;
            line-height: 1.2;
            background-color: #fff;
            border-bottom: 1px solid #ccc;
        }

            #MstTopMenu ul ul li a:hover {
                text-decoration: none;
                font-weight: normal;
                color: #fff;
                background-color: #186888;
            }

    #MstTopMenu ul li:hover ul {
        visibility: visible;
        text-align: left;
    }
/* css for master page icon menu - end*/

/* css for Model pop up (notepad) - start*/
#overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4;
}

.main {
    position: absolute;
    top: 20%;
    left: 19%;
    margin-left: -70px;
    background: url(../images/title.png) repeat;
    -moz-border-radius: 3px;
    border-radius: 3px;
    /*border: 3px solid 186888;*/
    z-index: 10;
    padding: 5px;
    /*border: groove #186888;
    background-color: #d4ebf2;*/
}

#dv_no_move {
    padding: 2px -40px -50px 2px;
    height: 90%;
    width: 100%;
}

.close {
    float: right;
    cursor: pointer;
    margin-top: 3px;
}

    .close:hover {
        margin-top: 3px;
    }

.title {
    cursor: move;
    width: 98%;
    height: 20px;
    font-size: 14;
    font-weight: 900;
    color: #000;
}

#title_left {
    padding: 4px 0 3px 9px;
    float: left;
    cursor: default;
}

#dv_load {
    position: fixed;
    left: 50%;
    top: 40%;
    margin-left: -80px;
}

.margin_left {
    padding: 8px;
    background-color: #fff;
}
/* css for Model pop up (notepad) - end*/
/** For EDITOR START **/

.cleditorMain {
    border: 1px solid #0066cc;
    padding: 0 0 1px 0;
    margin: 0 8px !important;
    background-color: white;
}

    .cleditorMain iframe {
        border: none;
        margin: 0;
        padding: 0;
    }

.bgcolor {
    background-color: #FF0000;
}

.cleditorMain textarea {
    border: none;
    margin: 0;
    padding: 0;
    overflow-y: scroll;
    font: 10pt Arial,Verdana;
    resize: none;
    outline: none /* webkit grip focus */;
}

.cleditorToolbar {
    background: url('../Images/toolbar.gif') repeat;
}

.cleditorGroup {
    float: left;
    height: 26px;
}

.cleditorButton {
    float: left;
    width: 24px;
    height: 24px;
    margin: 1px 0 1px 0;
    background: url('../Images/buttons.gif');
}

.cleditorDisabled {
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.cleditorDivider {
    float: left;
    width: 1px;
    height: 23px;
    margin: 1px 0 1px 0;
    background: #CCC;
}

.cleditorPopup {
    border: solid 1px #999;
    background-color: white;
    position: absolute;
    font: 10pt Arial,Verdana;
    cursor: default;
    z-index: 10000;
}

.cleditorList div {
    padding: 2px 4px 2px 4px;
}

.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {
    padding: 0;
    margin: 0;
    background-color: Transparent;
}

.cleditorColor {
    width: 150px;
    padding: 1px 0 0 1px;
}

    .cleditorColor div {
        float: left;
        width: 14px;
        height: 14px;
        margin: 0 1px 1px 0;
    }

.cleditorPrompt {
    background-color: #F6F7F9;
    padding: 4px;
    font-size: 8.5pt;
}

    .cleditorPrompt input,
    .cleditorPrompt textarea {
        font: 8.5pt Arial,Verdana;
    }

.cleditorMsg {
    background-color: #FDFCEE;
    width: 150px;
    padding: 4px;
    font-size: 8.5pt;
}


.normaldiv {
    margin: 2px;
}

.siteButton {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777777;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}

    .siteButton:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
        background-color: #dfdfdf;
    }

    .siteButton:active {
        position: relative;
        top: 1px;
    }
/** For EDITOR END **/
.bg2 {
    background-color: #85E0FF;
}

.showtaskdtls {
    border: 0px solid #ff0000;
    position: absolute;
    top: 323px;
    width: 240px;
    height: auto;
    overflow: auto;
    vertical-align: top;
    left: 220px;
    text-align: justify;
    background-color: White;
    padding: 5px;
    display: none;
}

.btnClose {
    position: absolute;
    top: 310px;
    left: 220px;
    height: 10px;
    width: 250px;
    text-align: right;
    display: none;
}

.tasksScroll {
    max-height: 101px;
    overflow: auto;
}

.border-top {
    border-top: 1px solid #B4C4D8;
}

.border-bottom {
    border-bottom: 1px solid #B4C4D8;
}

.border-top-none {
    border-top: none;
}

.border-bottom-none {
    border-bottom: none;
}

.productSumScroll {
    max-height: 300px;
    overflow: auto;
}

.rettext {
    width: 320px;
    padding: 15px;
}

.retfield {
    width: 320px;
    padding: 0 10px;
}

/* Home page Tool tip -- Product Summery*/
.item {
    cursor: pointer;
}

div.jquery-gdakram-tooltip {
    width: 440px;
    color: white;
    font-size: 12px;
    position: absolute;
    z-index: 10000;
    top: 0px;
    left: 0px;
    display: none;
}

    div.jquery-gdakram-tooltip div.content {
        border-radius: 1em;
        -moz-border-radius: 1em;
        -webkit-border-radius: 1em;
        background-color: #193a69;
        width: 300px;
        float: left;
        padding: 10px;
        font-family: Verdana;
        font-size: 10px;
        font-weight: normal;
        line-height: 1.5;
        text-align: justify;
        padding-top: 5px;
    }

        div.jquery-gdakram-tooltip div.content h1 {
            color: #fe9846;
            font-family: Arial;
            font-size: 13px;
            border-bottom: 1px solid #C4C4C4;
            padding-bottom: 5px;
            margin-top: 0;
            padding-top: 0;
            font-weight: normal;
        }

    div.jquery-gdakram-tooltip div.left_arrow {
        height: 100%;
    }

    div.jquery-gdakram-tooltip div.up_arrow {
        background: url('../Images/up_arrow.png') 60px 0px no-repeat;
        width: 100%;
        height: 20px;
    }

    div.jquery-gdakram-tooltip div.down_arrow {
        background: url('../Images/down_arrow.png') 60px 0px no-repeat;
        width: 100%;
        height: 20px;
    }

    div.jquery-gdakram-tooltip div.left_arrow {
        float: left;
        background: url('../Images/left_arrow.png') 0px 0px no-repeat;
        width: 20px;
        height: 20px;
        position: relative;
        top: 40px;
        left: 0px;
    }
/* Home page Tool tip  -- Product Summery*/

/** For Attachment Icon Area Start **/
/**  border: 1px solid red; 
#parent {
		overflow: hidden;
		height:90px;
		width: 595px;
        }
.right {
        float:left;
        width:565px;
        }
.left {
        float:left;
        height:"16px";
        overflow: hidden;
        width:20px;
    }
/** For Attachment Icon Area End**/

.mpopup {
    z-index: 14000;
}

#Iframe1 {
    z-index: -100;
}

.insurancenews {
    z-index: -1;
}

#gallery {
    position: relative;
    height: 191px;
    border: 1px solid #b7c2d1;
    padding: 1px;
    width: 318px;
    overflow: hidden;
}

    #gallery a {
        float: left;
        position: absolute;
    }

        #gallery a img {
            border: none;
        }

        #gallery a.show {
            z-index: 0;
        }

    #gallery .caption {
        z-index: 40;
        background-color: #000;
        color: #ffffff;
        height: 40px;
        width: 100%;
        position: absolute;
        bottom: 1px;
    }

        #gallery .caption .content {
            margin: 5px;
        }

            #gallery .caption .content h3 {
                margin: 0;
                padding: 0;
                color: #1DCCEF;
                font-size: 13px;
            }

.border_blue_Currency {
    border: 1px solid #5189c8;
    height: 180px;
    width: 160px;
}

.positionrpt {
    position: static !important;
}


/* This part is added by Raju on 2018-03-27 for Popup container */
.popupBox {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 300px;
    height: 150px;
    margin-top: -75px;
    margin-left: -150px;
    background: #FFFFFF;
    border: 1px solid #000;
    z-index: 100000;
}

/* This part is added by Raju on 2020-05-08*/
.popupModal {
    position: fixed;
    left: 25%;
    top: 18%;
    width: 800px;
    height: 450px;
    overflow: scroll;
    background: #FFFFFF;
    border: 2px solid #000;
    z-index: 100000;
}

/* This part is added by Raju on 2020-05-11*/
.tddata {
    padding: 1px 3px 1px 10px;
    background-color: #D7DFEA;
    font-size: 11px;
    text-overflow: ellipsis;
    color: #1F3D69;
    line-height: 17px;
    border-bottom: 1px solid #B4C4D8;
    border-right: 1px solid #B4C4D8;
    border-top: 1px solid #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}
/* This part is added by Raju on 2020-05-12*/
div.scrollable {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
}


LargeScroll {
    width: 800px;
    margin: 0;
    padding: 0;
    overflow: auto;
}

.popupTable {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 800px;
    height: 350px;
    margin-top: -75px;
    margin-left: -150px;
    background: #FFFFFF;
    border: 2px solid #000;
    z-index: 100000;
}

.center {
    text-align: center;
}


.colHide {
    display: none;
}
