.Hide
{
    display: none;
}
.imglink
{
    border: 0;
    cursor: pointer;
}
.tabimglink
{
    border: 0;
    cursor: pointer;
}

.tool
{
    border: 0;
    cursor: pointer;
}

.ddlport
{
    float: left;
    position: relative;
    width: 250px;
}

.PaymentWebcombo
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black; /*#adaa9c*/
}
.alertMessage12
{
    float: left;
    text-align: left;
    width: 300px;
    height: auto;
}


.alertMessage123
{
    float: left;
    text-align: left;
    width: 5050px;
    height: auto;
}

.calenderposition
{
    position: absolute;
    float: left;
    margin: -15px 0 0 -3px;
}

.StaticErrorMessage
{
    border: 0px solid;
    text-align: right;
    padding-right: 10px;
    width: 98.8%;
    height: 20px;
    background-color: #DCE8F6;
}

.staticsupportboxRight
{
    text-align: right;
    background: #fff;
    margin: 0px 0px 0px -10px;
    padding: 0px;
    float: right;
    padding-right: 10px;
}
.staticsupportboxLeft
{
    text-align: left;
    background: #fff;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    float: left;
}


.loanmainrowBox
{
    width: 960px;
    float: left;
}
.loanrowBox
{
    width: 300px;
    float: left;
    height: 25px;
}

.rowBoxfield
{
    width: 120px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.showTopPanel
{
	position: relative; 
	margin-top: 40px; 
	text-align: left;
}
.hideTopPanel
{
	position: relative; 
	margin-top: 0px; 
	text-align: left;
}

.statictopbar
{
    float: left;
    width: 100%;
    border: 0px solid #ff0000;
    position: fixed;
    z-index: 1000;
    left: 0px;
    background-color: #DCE8F6;
}

.newpackageouterstaticdiv
{
    width: 100%;
    float: left;
    height: 40px;
}

.newpackageInnerfixeddiv
{
    background: #fff;
    width: 100%;
    float: left;
    height: 22px;
    left: 0;
    top: 20;
    z-index: 999;
    position: fixed;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #7ab2fb;
}


.WorkDeskouterstaticdiv
{
    width: 100%;
    float: left;
    height: 140px;
}

.WorkDeskRecordCountlabel
{
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    border: none;
    background: #CCCCCC; /*efebde*/
    width: 90px; /*150*/
    height: 19px;
    padding-bottom: 3px;
}

.WorkDeskInnerfixeddiv
{
    width: 100%;
    float: left;
    height: 120px;
    left: 0;
    top: 10;
    z-index: 999;
    position: fixed;
    padding: 5px;
    background-color: #DCE8F6;
}

.WorkDeskLoadButton
{
    vertical-align: top;
    width: 150px;
    float: left;
    margin-left: 2px;
}
.PortfolioOuterdiv
{
    width: 99.8%;
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 5px;
    text-align: left;
    float: left;
}

.PortfolioOnLoad
{
    background: url('/n.gif') no-repeat;
    background-attachment: fixed;
}
.PortfolioInnerdiv
{
    position: relative;
    width: 990px;
}

.PortfolioInnerdiv1
{
    margin: 85px 0 0 0;
}

.PortfolioInnerdiv2
{
    float: left;
    position: relative;
    width: 375px;
    height: 26px;
}
.PortfolioInnerdiv22
{
    float: left;
    position: relative;
    width: 300px;
    height: 26px;
}

.PortfolioInfoDiv
{
    margin-left: 20px;
}


.PortfolioInnerdiv3
{
    float: left;
    position: relative;
    width: 325px;
}

.PortfolioInnerdiv4
{
    float: left;
    width: 160px;
}

.PortfolioInnerdiv5
{
    float: left;
    width: 800px;
}
.ColumnTopLeftPortfolio
{
    height: auto;
    width: 1240px; /*550*/
    background: white; /*margin-left:5px;*/
    margin-top: 5px;
    border: solid 1px #7ab2fb;
    height: 150px;
}




.DefferedFram
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    font-weight: normal;
    text-decoration: none !important;
    border: 1px solid #7AB2FB !important;
    color: #000 !important;
    float: left;
    height: 130px;
    width: 430px;
    position: relative;
}
.iframesize
{
    float: left;
    width: 1225px; /*height:768px;Tab#*/
    height: 734px;
    position: relative;
}
.ddl
{
    width: 90px;
}
iframe
{
    background-color: #E7EEFF;
}
.Message
{
    width: 100%;
    float: left;
    text-align: right;
}
.ipboxtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #16428b;
    text-decoration: none;
}
.Statustext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: Black;
    text-decoration: none;
    text-align:center;
}
.TitleText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.EndSessionText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #16428b;
    text-decoration: none;
}
.title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    padding-top: 3px;
    font-weight: bold;
    color: #16428b;
    text-decoration: none;
    padding-left: 10px;
}
.mytext
{
    -x-system-font: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    border: 1px solid #8daed9;
    color: #425a6e;
    width: 155px;
}
.AboutBox
{
    width: 100%;
    float: left;
}

.rowBoxfieldsAbout
{
    width: 600px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfieldsHeightLight
{
    width: 50px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}

.rowBoxlabAbout
{
    width: 143px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}

.SeatipLogo
{
    border: 0;
    cursor: pointer;
}

.SeatipHyperLink
{
    font: normal 11px tahoma,verdana;
    text-align: center;
    color: #000080;
}

.LabelSetipAbout
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #000080;
}

.LabelSetipAboutTitle
{
    font: normal 18px tahoma,verdana;
    font-weight: bolder;
    text-align: center;
    color: #000080;
}
.LabelLoginTitleAlert
{
    font: normal 11px tahoma,verdana;
    font-weight: bolder;
    text-align:center;
    color: #FF0000;
}
.LabelSetipAboutCopyright
{
    font: normal 10px tahoma,verdana;
    font-weight: normal;
    text-align: center;
    color: #000080;
}

.addbutton
{
    font: normal 11px tahoma,verdana,arial;
    font-weight: normal;
    color: #fff;
    width: 62px;
    height: 24px;
    text-align: center;
    cursor: pointer;
    background: url(images/add.jpg) no-repeat;
}
.button a, button a:link
{
    font: normal 11px tahoma,verdana,arial;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    display: block;
}
.button a:hover
{
    font: normal 11px tahoma,verdana,arial;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}


.imglinkGrid
{
    border: 0;
    cursor: pointer;
}
.imgEditlinkGrid
{
    border: 0;
    cursor: pointer;
}
.package
{
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 5px;
    text-align: left;
    float: left;
    width: 98.8%;
}
.LoanAccountSelection
{
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 5px;
    text-align: center;
    width: 1240px;
    height: 35px;
}

.package1
{
    background: #fff;
    border: 1px solid #7ab2fb;
    width: 99%;
    padding: 5px;
    text-align: left;
}

.packageFields1
{
    width: 530px;
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding-top: 5px;
    text-align: left;
    float: left;
}
.packageFields2
{
    width: 462px; /*600px modified*/
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding-top: 5px;
    text-align: left;
    float: left;
}
.buttonbox
{
    width: 1200px;
    height: 25px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 0px;
}
.ipboxtext1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #16428b;
    text-decoration: none;
}
.mytext1
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    border: 1px solid #8daed9;
    color: #425a6e;
    width: 175px;
}
.mytext2
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    border: 1px solid #8daed9;
    color: #425a6e;
    width: 55px;
}
.number
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    border: 1px solid #8daed9;
    color: #425a6e;
    width: 85px;
    text-align: right;
}
.datetextbox
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    border: 1px solid #8daed9;
    color: #425a6e;
    width: 85px;
    text-align: left;
}
.CheckBox
{
}
.ReceiptCheckBox
{
}

.ChargesCheckBox
{
}
.expgrid
{
    width: 1200px;
    height: 100%;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 0px;
}
.loancriteriafieldset
{
    width: 300px;
    height: 100px;
    float: left;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 0px;
}
.loancriteriafieldsettext
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    border: 0px solid #8daed9;
    color: #7ab2fb;
    background: :#fff;
    width: 75px;
    height: 12px;
    position: absolute;
    margin: -8px 0px 0px 20px;
    text-align: right;
}
.irrcriteriafieldset
{
    width: 300px;
    height: 100px;
    float: left;
    background: #fff;
    margin: -11px 0px 0px 5px;
    border: 1px solid #7ab2fb;
    padding: 0px;
}
.irrcriteriafieldsettext
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    border: 0px solid #8daed9;
    color: #7ab2fb;
    background: :#fff;
    width: 75px;
    height: 12px;
    position: absolute;
    margin: -8px 0px 0px 20px;
    text-align: right;
}

.LabelCol_txt
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #000;
}
.OwnershipLabel
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.BoldLabelCol_txt
{
    font: normal 11px tahoma,verdana;
    font-weight: bold;
    color: #000;
}
.LabelBonuscredit
{
    font: normal 12px tahoma,verdana;
    font-weight: bold;
    color: #000;
}

.LabelColtxt
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #000;
}


.LabelLink
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #000;
    cursor: pointer;
    text-decoration: underline;
}
.labelgrayBox
{
    height: 18px;
    background: #666666;
    border: 0px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: #fff;
    text-align: left;
    width: 100px;
    float: left;
    padding-left: 10px;
}
.textgrayBox
{
    height: 18px;
    background: #cccccc; /*#efebde;*/
    border: 1px #adaa9c solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black; /*text-align:right;*/
    width: 105px;
    float: left; /*padding-right:5px;*/
}
.insurancewarrantytextboxdisabled
{
    height: 18px;
    background: #cccccc; /*#efebde;*/
    border: 1px #adaa9c solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black; /*text-align:right;*/
    width: 100px;
    float: left; /*padding-right:5px;*/
    text-align:left;
}

.ContractReadonlyLarge
{
    height: 18px;
    background: #cccccc; /*#efebde*/
    border: 1px gray solid; /*#adaa9c*/
    font: normal 11px tahoma,verdana; /*12px*/
    font-weight: normal;
    color: Black; /*#adaa9c*/
    width: 116px; /*141px*/
    float: left;
    padding-right: 5px;
}
.ContractReadonlyMedium
{
    height: 18px;
    background: #efebde;
    border: 1px #adaa9c solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: #adaa9c;
    width: 100px;
    float: left;
    padding-right: 5px;
}
.contracttextBoxlarge
{
    height: 18px;
    border: 1px #adaa9c solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    width: 150px;
    float: left;
    padding-right: 5px;
}
.contracttextBoxmedium
{
    height: 18px;
    border: 1px #adaa9c solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    width: 75px;
    float: left;
    padding-right: 5px;
}
.ContractInputField
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
}
.SupportFieldsDiv
{
    width: 1240px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.emptyBox
{
    width: 150px;
    float: left;
    height: 25px;
    padding-top: 10px;
}
.mainrowBox
{
    width: 1200px;
    float: left;
}
.mainrowBox_Row1
{
    width: 1200px;
    float: left;
}
.mainrowBox_row2
{
    width: 1200px;
    float: left;
}
.mainrowBoxWorkDesk
{
    width: 1260px;
    float: left;
}
.mainrowBoxSupportHeader
{
    width: 1240px;
    float: left;
}
.mainrowBoxSupport
{
    width: 900px;
    float: left;
}
.mainrowBox1
{
    width: 570px;
    float: left;
}
.mainrowBox_packageFields1
{
    width: 100%;
    float: left;
}

.rowBox
{
    width: 330px;
    float: left;
    height: 25px;
}
.rowBoxWorkDesk
{
    /*  width: 220px; */
    float: left;
    height: 25px;
}
.rowBoxSupportHeightlight
{
    width: 280px;
    float: left;
    height: 25px;
}
.rowBoxSupportHeightlight_Customer
{
    width: 200px;
    float: left;
    height: 25px;
}
.rowBoxSupportHeightlight_SRN
{
    width: 160px;
    float: left;
    height: 25px;
}
.rowBoxSupportHeightlight1
{
    width: 220px;
    float: left;
    height: 25px;
}
.Div_ResolvedBy
{
    display: none;
}
.rowBox12
{
    width: 285px;
    float: left;
    height: 25px;
}
.rowBox_packageDetails
{
    width: 260px;
    float: left;
    height: 25px;
}

.rowBoxlab_packageDetails1
{
    width: 50px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}


.rowBox1
{
    width: 600px;
    float: left;
    height: 25px;
}

.rowBoxSupport
{
    width: 560px;
    float: left;
    height: 30px;
}

.rowBoxSupportNotes
{
    width: 560px;
    float: left;
    height: 30px;
    text-align: left;
    margin-left: 4px;
}

.rowBoxlab
{
    width: 110px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}

.rowBoxlabSupport
{
    width: 85px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlabSupport_Customer
{
    width: 90px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}

.SupportDocsDivClass
{
    width: 325px;
    height: 197px;
    position: relative;
    text-align: left;
    border: 1px solid #7ab2fb;
}
.button
{
    background: url(Images/buttonbg.jpg) repeat-x;
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;
    border: #7ab2fb 1px solid;
}
.buttonhover
{
    background: url(Images/buttonbgh.jpg) repeat-x;
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;
    border: #7ab2fb 1px solid;
}

.rowBoxlabButton
{
    width: 80px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlab_packageDetails
{
    width: 90px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxfields
{
    width: 230px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfieldsWorkDesk
{
    width: 130px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfieldsSupport
{
    width: 180px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfieldsSupportInvoice
{
    width: 100px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.wdSupportOuter
{
    border: solid 0px;
    height: 62px;
    width: 290px;
    margin: 0px auto;
}
.wdSupportInner
{
    border: solid 0px red;
    height: 62px;
    width: 100%;
    float: left;
}
.wdSupportempty
{
    width: 20px;
}
.wdSupportRow1
{
    width: 100%;
    float: left;
    border: solid 0px;
    height: 25px;
}
.wdSupportRow2
{
    width: 100%;
    float: left;
    border: solid 0px;
    height: 25px;
}
.rowBoxfields1
{
    width: 190px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
/******************** Payment Receipt ***********************/
.InputFieldNumericDisabled_Payment
{
    width: 65px;
    height: 18px;
    background-color: #cccccc;
    border: 1px gray solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black;
}

.InputFieldNumeric_Payment
{
    width: 65px;
    height: 18px;
    background-color: #cccccc;
    border: 1px gray solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black;
}
.ipboxtext_Payment
{
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #16428b;
    text-decoration: none;
    text-align: left;
}

.ipboxtext2_Payment
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #16428b;
    text-decoration: none;
    text-align: left;
    height: 40px;
}

.ipboxtext3_Payment
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #16428b;
    text-decoration: none;
    text-align: left;
    height: 120px;
    text-align: left;
}

.ipboxtext4_Payment
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #16428b;
    text-decoration: none;
    text-align: left;
    height: 120px;
    text-align: left;
}

.EmptyDiv_Payment
{
    width: 20px;
}
.ConfirmDialog_Payment
{
    border: solid 0px;
    height: 62px;
    width: 290px;
    margin: 0px auto;
}
.ConfirmDialogBox_Payment
{
    text-align: center;
    width: 100%;
    float: left;
    border: solid 0px;
    height: 25px;
}
.InnerConfirmDialog_Payment
{
    border: solid 0px red;
    height: 62px;
    width: 100%;
    float: left;
}


.divFlexGrid_Payment
{
    position: relative;
    width: 1065px;
    height: 390px;
    overflow: hidden;
    text-align: left;
    border: 1px solid #7ab2fb;
}


.vseRedFlagFrame_Payment
{
    width: 100%;
    background-color: Yellow;
}
.PayOff_Payment
{
    float: left;
}

.rowBoxlab_Payments
{
    width: 90px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlab_Payments1
{
    width: 55px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.mainrowBox_Payment
{
    width: 1200px;
    float: left;
}
.InnerBoxPayment
{
    width: 1215px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
}

.InnerDiv_Payment
{
    width: 1215px;
    border: 0px solid #ff0000;
}

.StaticTopBar_Payment
{
    float: left;
    width: 100%;
    border: 0px solid #ff0000;
    position: fixed;
    z-index: 998;
    left: 0px;
    background-color: #DCE8F6;
}

.PaymentBoxFrame
{
    position: relative;
    margin-top: 60px;
}

.StaticLeftDiv_Payment
{
    text-align: left;
    background: #fff;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    float: left;
}

.ButtonBox_Payment
{
    background: #fff;
    border: 1px solid #7ab2fb;
    width: 100%;
    padding: 5px;
    text-align: left;
}

.iframesize_Payment
{
    float: left;
    width: 100%; /*height:768px;Tab#*/
    height: 734px;
    position: relative;
    height: 100%;
}
.PaymentRptNoChk_CheckBox
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #000;
    width: 150px;
}

.PaymentRedFlagAlert
{
    width: 800px;
    height: 25px;
    text-align: center;
    color: Red;
    background-color: Yellow;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana;
}
.PaymentBonusDiv
{
    background-color: Green;
    font-weight: bold;
    font-size: 12px;
}
.PaymentRepoFlag
{
    color: Red;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
}

.Repotxt
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 116px;
    text-align: right;
    background-color: Aqua;
    border: solid 1px Aqua;
}

.RepotxtCondition
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 117px;
}

.rowBoxlab_PaymentReceipt
{
    width: 70px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}

.rowBoxlab_PaymentReceipt1
{
    width: 55px;
    float: left;
    text-align: left;
    padding-left: 5px;
    border: 0px solid #ff0000;
}

.rowBoxlab_PaymentReceipt2
{
    width: 100px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}


.PaymentReceiptbox
{
    width: 1200px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
    height: 570px;
}
.PaymentReceiptbox_LeftSideBox
{
    height: 390px;
    width: 1215px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
}
.PaymentReceiptFeesbox
{
    width: 135px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
}
.mainrowBox_PaymentReceipt
{
    width: 140px;
    float: left;
}

.PaymentReceiptGrid
{
    float: left;
    width: 980px;
    height: 570px;
    overflow: hidden;
}
.PaymentReceiptLoanDetail
{
    height: 390px;
    width: 1065px;
    float: left;
    overflow: hidden;
}

.PaymentReceiptInputField
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 250px;
    height: 18px;
}
.PaymentReceiptFeesInputField
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 80px;
    height: 18px;
}

.rowBoxfields_PaymentReceipt
{
    width: 300px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfields_PaymentReceiptTran
{
    width: 150px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfields_PaymentReceiptTran_Middle
{
    width: 110px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfields_PaymentReceiptTran_BonusCredit
{
    width: 150px;
    float: left;
    text-align: center;
    background-color: rgb(0,192,0);
}
.rowBoxfields_PaymentReceiptFeesBox
{
    width: 70px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfields_PaymentReceiptFeesBox_Right
{
    width: 85px;
    float: left;
    text-align: right;
    border: 0px solid #ff0000;
}

.rowBox_PaymentReceiptNo
{
    width: 330px;
    float: left;
    height: 25px;
}
.rowBox_PaymentReceiptNo_Middle
{
    width: 370px;
    float: left;
    height: 25px;
}
.rowBox_PaymentReceiptNo_2
{
    width: 270px;
    float: left;
    height: 25px;
}

.rowBox_PaymentReceiptNo_3
{
    width: 280px;
    float: left;
    height: 25px;
}
.rowBox_PaymentReceiptNo_3_Middle
{
    width: 200px;
    float: left;
    height: 25px;
}
.rowBox_PaymentReceiptNo_PayOff
{
    width: 210px;
    float: left;
    height: 25px;
}
.rowBox_PaymentReceiptNo_PayOff_row1
{
    width: 225px;
    float: left;
    height: 25px;
}


.PaymentWebcombo
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black; /*#adaa9c*/
}
/*******************************************/

.rowBoxfieldsButton
{
    width: 110px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfields_packageDetails
{
    width: 160px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}

.textArea
{
    width: 480px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: #000;
    height: 40px;
}
.SelectField
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444; /*width:150px;*/
    float: left;
}
.SelectFieldVehicle
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 120px;
    float: left;
    text-align: right;
}


.SupportSelectField1
{
    height: 20px;
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 152px;
}
.SupportSelectField2
{
    height: 20px;
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 107px;
}
.InputField
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 190px;
    height: 18px;
}
.InputYellowField
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    height: 18px;
    background-color: #FAFAD2;
    width: 100px;
    border: 0px;
    text-align: right;
}
.CreditInputField
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 190px;
    height: 18px;
}

.ChargesInputField
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 190px;
    height: 18px;
}

.InputFieldReadOnly
{
    height: 14px;
    background: #cccccc;
    border: 1px gray solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black;
    width: 120px;
    float: left;
    text-align: left;
    padding-left: 2px;
}


.InputFieldNumeric
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 190px;
    height: 18px;
}




.InputFieldGray
{
    height: 18px;
    background: #999999;
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: #FFF;
    padding-left: 3px;
    width: 100px;
}
.InputFieldWhite
{
    height: 18px;
    background: #fff;
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: #FFF;
    padding-left: 3px;
    width: 450px;
}
.InputFieldtime
{
    height: 18px;
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 100px;
}

.formpackage
{
    width: 100%;
    height: 400px;
}

.InputFieldvalue
{
    height: 18px;
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 30px;
}

/********************Tab*******************/
.Tab
{
    width: 100%;
    height: 90%;
    margin: 0px auto;
}
.AddLoan_packageDetail
{
    float: left;
    width: 100px;
}
.LoanAmort_packageDetail
{
    float: left;
    width: 119px;
}
/******************************************/
/************Fieldset & Legend Starts Here***************/
fieldset
{
    -moz-border-radius: 7px;
    border: 1px #6fa2d8 solid;
    padding: 10px;
    width: 310px;
}

fieldset legend
{
    border: 1px #1a6f93 solid;
    color: black;
    background: url(images/legent_bg.gif) repeat-x 0em -0.1em;
    font-family: tahoma,verdana,arial;
    font-weight: normal;
    font-size: 11px;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    -moz-border-radius: 3px;
}

*html .fieldsetOthers
{
    -moz-border-radius: 7px;
    border: 1px #6fa2d8 solid;
    width: 350px;
    float: left;
    padding-top: 20px;
}


*:first-child + html .fieldsetOthers
{
    -moz-border-radius: 7px;
    border: 1px #6fa2d8 solid;
    width: 350px;
    float: left;
    padding-top: 20px;
}

html > /**/ body .fieldsetOthers
{
    -moz-border-radius: 7px;
    border: 1px #6fa2d8 solid;
    width: 350px;
    float: left;
    padding-top: 20px;
}

*html .fieldsetOthersPackageDetail
{
    -moz-border-radius: 7px;
    border: 1px #6fa2d8 solid;
    padding: 10px;
    width: 1200px;
    float: left;
}


*:first-child + html .fieldsetOthersPackageDetail
{
    -moz-border-radius: 7px;
    border: 1px #6fa2d8 solid;
    padding: 10px;
    width: 1200px;
    float: left;
}

html > /**/ body .fieldsetOthersPackageDetail
{
    -moz-border-radius: 7px;
    border: 1px #6fa2d8 solid;
    padding: 10px;
    width: 1200px;
}

.fieldsetOthers legend
{
    border: 1px #1a6f93 solid;
    color: black;
    background: url(images/legent_bg.gif) repeat-x 0em -0.1em;
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    -moz-border-radius: 3px;
}
/************Fieldset & Legend Ends Here***************/
.overflow_action
{
    overflow: scroll;
    overflow-x: hidden;
    height: 100%;
}
.actioncontent
{
    text-align: center;
}

.reviewaradio
{
    font-size: 11px;
    font-family: Verdana;
    vertical-align: top;
    text-align: right;
}
.reviewaradio td
{
    width: 70px;
    padding-right: 20px;
}

.accountradio_PortfolioServices
{
    font-size: 11px;
    font-family: Verdana;
    vertical-align: top;
    text-align: right;
}
.accountradio_PortfolioServices td
{
    width: 20px;
}

.accountradio_Portfolio
{
    font-size: 11px;
    font-family: Verdana;
    vertical-align: top;
    text-align: right;
}

.accountradio_Portfolio td
{
    width: 200px;
}


.accountradio_Portfolio tr
{
    text-align: left;
}


.radio_import
{
    font-size: 11px;
    font-family: Verdana;
    vertical-align: top;
    text-align: right;
}

.radio_import td
{
    width: 200px;
}


.radio_import tr
{
    text-align: left;
}
.radio_charges
{
    font-size: 11px;
    font-family: Verdana;
    vertical-align: top;
    text-align: right;
}

.radio_charges td
{
    width: 200px;
}


.radio_charges tr
{
    text-align: left;
}

.Rd_Portfolio
{
    font-size: 11px;
    font-family: Verdana;
    vertical-align: top;
    text-align: right;
}


.Rd_Portfolio label
{
    margin-top: -10px;
    height: 16px;
}



.Radio_Portfolio
{
    font-size: 11px;
    font-family: Verdana;
    vertical-align: top;
    text-align: right;
}

.Radio_Portfolio td
{
    width: 420px;
}

.Radio_Portfolio td label
{
    width: 100px;
}


.Radio_Portfolio tr
{
    text-align: left;
}

.Splitter
{
    width: 1240px;
    height: 100%;
}

.SubSplitter
{
    float: left;
    width: 100%;
    height: 610px;
}

.SplitterPane
{
    float: left;
    width: 100%;
    height: 20px;
}
/****************Tooltip*********************/
.tooltip
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 3;
    background: url(images/navhoover.gif) repeat-x;
    border: 1px solid #fff;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: none;
    padding: 3px;
    color: #15418a;
    display: none;
}
p#vtip
{
    display: none;
    position: absolute;
    padding: 3px;
    left: 5px;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: none;
    background: url(images/navhoover.gif) repeat-x;
    border: 1px solid #fff;
    color: #15418a;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 9999;
}
/****************Tooltip*********************/

/****************Grid************************/
.GridFont
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.gridbox
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    font-weight: normal;
    text-decoration: none !important;
    border: 1px solid #7AB2FB !important;
    color: #000 !important;
    height: 387px;
    width: 1230px; /*float:left;*/
}
.gridbox a, gridbox a:link
{
    cursor: pointer !important;
    display: block !important;
}
.gridbox a:hover
{
    cursor: pointer !important;
}
.alternaterow
{
    background: #e2ebfc !important;
    font: normal 11px tahoma,verdana,arial !important;
    font-weight: normal !important;
    color: #425a6e !important;
    text-align: center !important;
    cursor: pointer !important;
    text-decoration: none !important;
}
.alternaterow a, .alternaterow a:link
{
    text-decoration: none;
}
alternaterow a:hover
{
    color: #ff0000;
    cursor: pointer;
}
.alternaterow1
{
    background: #fff !important;
    font: normal 11px tahoma,verdana,arial !important;
    font-weight: normal !important;
    color: #425a6e !important;
    text-align: center !important;
    cursor: pointer !important;
    text-decoration: none !important;
}
.alternaterow1 a, .alternaterow1 a:link
{
    cursor: pointer;
}
alternaterow1 a:hover
{
    color: #ff0000;
    cursor: pointer;
}
.alternaterowPackage
{
    background: #e2ebfc;
    font: normal 11px tahoma,verdana,arial;
    font-weight: normal;
    color: #000000;
    text-align: center;
    text-decoration: none;
    border: solid 1px white;
}
.gridbot
{
    background: #c6d7ef;
    font: normal 11px tahoma,verdana,arial;
    font-weight: normal;
    color: #425a6e;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}
.gridbot a, .gridbot a:link
{
    background: #c6d7ef;
    font: normal 11px tahoma,verdana,arial;
    font-weight: normal;
    color: #425a6e;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}
.divGrid
{
    /*float:left;     */
    position: relative;
    height: 465px;
    overflow: auto;
    overflow-x: hidden;
}

.divGrid1
{
    float: left;
    position: relative;
    height: 480px;
    overflow: auto;
    width: 1212px;
    margin: 0 0 0 10px;
}

.divFlexGrid
{
    position: relative;
    height: 510px;
    overflow: auto;
    overflow-x: hidden;
    text-align: center;
}

/*********  Loan History ******************/
.divFlexGridLoanHistoryGrid
{
    position: relative;
    height: 530px;
    overflow: auto;
    overflow: hidden;
    width: 1250px;
    border: 1px solid #7ab2fb;
}
.rowBoxlab_LoanHist
{
    width: 95px;
    float: left;
    text-align: left;
    padding-left: 0px;
    border: 0px solid #ff0000;
}

.rowBoxfields_LoanHist
{
    width: 100px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxProfileString_LoanHist
{
    width: 800px;
    float: left;
    text-align: right;
    border: 0px solid #ff0000;
}


.StaticErrorMessage_LoanHistory
{
    border: 0px solid;
    text-align: right;
    padding-right: 10px;
    width: 100%;
    height: 20px;
    background-color: #DCE8F6;
}

.emptydiv_LoanHistory
{
    width: 100%;
    float: left;
    border: 0px solid #000;
    height: 50px;
}

.rowBoxfields_LoanHistory
{
    padding-left: 0px;
    padding-top: 5px;
    width: 210px;
    float: left;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
}

.rowBoxlab_LoanHistory
{
    width: 120px;
    padding-top: 10px;
    padding-left: 0px;
    float: left;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
}

.StaticBar_LoanHistory
{
    float: left;
}
.StaticTopBar_LoanHistory
{
    float: left;
    width: 100%;
    border: 0px solid #ff0000;
    position: fixed;
    z-index: 1000;
    left: 0px;
    background-color: #DCE8F6;
}

.mainrowBox_LoanHistory
{
    width: 150px;
    float: left;
}

.CustomerDiv_LoanHistory
{
    text-align: left;
    width: 1240px;
    height: 20px;
    float: left;
}

.LoanHistoryBox
{
    width: 1245px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
    height: 40px;
}
.LoanHistoryFrame
{
    float: left;
    width: 1245px;
    height: 100%;
    position: relative;
    text-align: center;
    position: relative;
}
.amortFrame
{
    width: 100%;
    float: left;
    text-align: center;
}

/***************************/


/*********  Payment History ******************/
.iframesize_PaymentHistory
{
    float: left;
    width: 100%; /*height:768px;Tab#*/
    height: 100%;
    height: 734px;
    position: relative;
}

.rowBoxfieldsRefresh_PaymentHist
{
    width: 25px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.AlertCaptionDivRow_PaymentHist
{
    float: right;
    padding-right: 5px;
}
.AlertBonusDivRow_PaymentHist
{
    width: 280px;
    float: left;
}


.AlertDivRow_PaymentHist
{
    width: 370px;
    float: left;
    margin: 2px;
    text-align: center;
}
.AlertDivRowCenter_PaymentHist
{
    align: center;
    float: left;
    margin-top: 3px;
    width: 400px;
    margin: 2px;
}
.AlertPayhistBorder
{
    height: 150px;
    margin: 5px;
    width: 97%;
    text-align: center;
    border: solid 1px #7AB2FB;
}
.payhistDialog
{
    width: 90%;
}
.payhistmsgdiv
{
    width: 100%;
    float: right;
    text-align: right;
}
.AlertDiv_PaymentHist
{
    height: 200px;
    width: 420px;
}
.CustomerDiv_PaymentHist
{
    text-align: left;
    width: 1240px;
    height: 20px;
    float: left;
}
.CustomerDiv_PaymentHistAmort
{
    text-align: left;
    width: 1240px;
    height: 0px;
    float: left;
}
.package_PaymentHist
{
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 5px;
    width: 1230px;
    height: 30px;
}

.mainrowBox_PaymentHist
{
    width: 150px;
    float: left;
}
.mainrowBox_CallDays
{
    width: 100px;
    float: left;
}
.mainrowBox_PaymentHist_Large
{
    width: 180px;
    float: left;
}
.mainrowBox_PaymentHist_Exlarge
{
    width: 200px;
    float: left;
}
.rowBoxlab_PaymentHist
{
    width: 50px;
    float: left;
    text-align: left;
    padding-left: 0px;
    border: 0px solid #ff0000;
}
.rowBoxlab_PaymentHist_Large
{
    width: 80px;
    float: left;
    text-align: left;
    padding-left: 0px;
    border: 0px solid #ff0000;
}
.rowBoxlab_PaymentHist_Exlarge
{
    width: 100px;
    float: left;
    text-align: left;
    padding-left: 0px;
    border: 0px solid #ff0000;
}
.rowBoxlab2_PaymentHist
{
    width: 120px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    padding-top: 8px;
    border: 0px solid #ff0000;
}
.rowBoxfields_PaymentHistFeesBox
{
    width: 85px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfields_CallDays
{
    width: 50px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}
.rowBoxfields_PaymentHistFeesBox_Small
{
    width: 45px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
}

.rowBoxfields2_PaymentHistFeesBox
{
    padding-left: 0px;
    padding-top: 5px;
    width: 210px;
    float: left;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
}
.PaymentHistRowLeft
{
    float: left;
    width: 800px;
}
.PaymentHistoryRowbox
{
    float: left;
    border-width: 0px;
    width: 825px;
}
.PaymentHistLink
{
    float: left;
    width: 130px;
}
.PaymentHistoryRowbox_Small
{
    float: left;
    border-width: 0px;
    width: 315px;
}
.PaymentHistoryFeesOuterBox
{
    width: 1250px;
    margin-left: 5px;
}

.PaymentHistoryFeesbox
{
    width: 825px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
}
.PaymentHistoryFeesbox_Small
{
    width: 394px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    height: 56px;	/*SR 36 Browser*/
    float: left;
}


.PaymentHistorybox
{
    width: 1260px;
    background: #DCE8F6;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    text-align: center;
    height: 620px;
}
.PaymentHistoryboxNew
{
    width: 1260px;
    background: #DCE8F6;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    text-align: center;
    height: 620px;
}

.divFlexGridPaymentHistoryGrid
{
    position: relative;
    height: 500px;
    overflow: auto;
    overflow: hidden;
    width: 1240px;
    border: 1px solid #7ab2fb;
}

.PaymentHistoryCustomerFlag
{
    color: Blue;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
}
.PayHistAlert
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;
}

/***************************/

.gridbot a:hover
{
    background: #c6d7ef;
    font: normal 11px tahoma,verdana,arial;
    font-weight: normal;
    color: #ff0000;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}
.gridtab
{
    background: url(images/middle2.jpg) repeat-x !important; /*height:25px !important;*/
    color: #000 !important;
    font-weight: normal !important;
}
.gridrowtab
{
    background: url(images/middle3.jpg) repeat-y !important;
}

.BlueItem
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #000;
    background-color: #E2EBFC;
    border: solid 1px Transparent;
    border-right: 1px;
    border-right-color: #D0D7E5;
    border-bottom-color: #D0D7E5;
    border-left: #D0D7E5 1px solid;
    border-top: White 1px solid;
    height: 25px;
}
.BlueItemAlt
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #000;
    background-color: #E2EBFC;
    border-left: #D0D7E5 1px solid;
    height: 25px;
}

.BlueHeader
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #000;
    background-color: Transparent;
    background-position: bottom;
    background-image: url(images/gridbg.jpg);
    border-width: 1px;
    border-left-width: 1px;
    border-left-color: White;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px; /* Added*/
}

.Grid
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    font-weight: normal !important;
    text-decoration: none !important;
    border: 1px solid #7AB2FB;
    color: #000 !important;
}
.GridHeader
{
    background-image: url(images/middle2.jpg) !important;
    background-repeat: repeat-x;
    height: 25px;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    font-weight: normal !important;
    color: #000 !important;
}
.GridRowSelector
{
    background: url(images/middle3.jpg) repeat !important;
    height: 25px;
}
.GridRow
{
    background-color: #e2ebfc !important;
    font: normal 11px tahoma,verdana,arial;
    font-weight: normal;
    color: #425a6e;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    height: 25px;
}
.GridAlternateRow
{
    background-color: #fff !important;
}
/********************************************/
.SeparatorClass
{
    background-color: Gray;
}
/**************Support***********************/
.SelectFieldSupport
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 150px;
    float: left;
}

.supportbox
{
    width: 1240px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
}
.SupportOuterDiv
{
    position: relative;
    margin-top: 60px;
}
.SupportDocsGridBorder
{
    border: 1px solid #7ab2fb;
    background-color: #deebf7;
}


.supportboxRight
{
    text-align: right;
    width: 590px;
    background: #fff;
    margin: 0px 0px 0px -4px;
    padding: 0px;
    float: right;
    padding-right: 10px;
}
.supportboxRightUser
{
    text-align: right;
    width: 200px;
    background: #fff;
    margin: 0px 0px 0px -4px;
    padding: 0px;
    float: right;
    padding-right: 10px;
}
.supportboxLeft
{
    text-align: left;
    width: 590px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    margin-left: 10px;
    padding: 0px;
    float: left;
}
.supportboxLeftUser
{
    text-align: left;
    width: 400px;
    background: #fff;
    margin: 0px 0px 0px -4px;
    margin-left: 10px;
    padding: 0px;
    float: left;
}

.supportboxLeftNewUser
{
    text-align: left;
    width: 100%;
    background: #fff;
    margin: 0px 0px 0px -4px;
    margin-left: 10px;
    padding: 0px;
    float: left;
}

.supportboxHighlight
{
    width: 1240px;
    background: #E3EFFF;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
}
.WorkDeskBoxHighlight
{
    width: 1265px;
    background: #E3EFFF;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
}



.InputDisabledField
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    width: 190px;
    height: 18px;
    background: #cccccc; /*#efebde*/
    border: 1px gray solid; /*#adaa9c*/
    color: Black; /*#adaa9c*/
}

.lblNumericDisabledField
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    width: 190px;
    height: 18px;
    background: #cccccc; /*#efebde*/
    border: 1px gray solid; /*#adaa9c*/
    color: Black; /*#adaa9c*/
    text-align: right;
}

.InputFieldNumericDisabled
{
    width: 190px;
    height: 18px;
    background-color: #cccccc;
    border: 1px gray solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black;
}

.rowBoxlab1
{
    width: 95px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlabWorkDesk
{
    /*  width: 70px;  */
    float: left;
    text-align: left;
    padding-left: 5px;
    border: 0px solid #ff0000;
}
.rowBoxlab1Support
{
    width: 85px;
    float: left;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}

.ErrorMessageDiv
{
    border: 0px solid;
    text-align: right;
    padding-right: 30px;
    float: left;
    width: 1170px;
    height: 20px;
}
.ErrorMessageDiv1
{
    border: 0px solid;
    text-align: right;
    padding-right: 30px;
    float: left;
    width: 100%;
    height: 20px;
}

.ipboxerrortext
{
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    font-weight: bold;
    color: red;
    text-decoration: none;
}

.Supportiplabel
{
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: right;
    border: none;
    background: #CCCCCC; /*efebde*/
    width: 70px; /*150*/
    vertical-align: middle;
    padding-bottom: 3px;
}

.SupportTextBox
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
}


.SupporttextArea
{
    width: 350px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #000;
    height: 50px;
}

.SupportiplabelCenter
{
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: center;
    border: none;
    background: #CCCCCC; /*efebde*/
    width: 120px;
    vertical-align: middle;
    padding-bottom: 3px;
}


.SupportSubjectInputField
{
    height: 18px;
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 465px;
}
.SupportTargetDateCalender
{
    position: absolute;
    left: 100px;
}
.alert
{
    font-family: tahoma,verdana,arial;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
}

.iplabelCenter
{
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: center;
    border: none;
    background: #CCCCCC; /*efebde*/
    width: 85px;
    vertical-align: middle;
    padding-bottom: 3px;
}
/********************************************/
/*****************Action Pane****************/
.ActionIcon
{
    width: 1052px;
    float: left;
    height: 19px;
    padding-top: 3px;
    
}
.ActionControlIcon
{
    padding-right:10px;
    height: 16px; /*padding-top:2px;*/
    float: right;
}
.ActionIconAlign
{
    float: left;
    padding-left: 5px;
}
.ActionTab
{
    vertical-align: top;
}
/********************************************/
/**************Contract***********************/
.supportbox3
{
    width: 300px;
    float: left;
}
.ContractBox
{
    width: 410px;
    float: left;
    border: 0px #7ab2fb solid;
}
.ContractHotLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;
    color: Black;
}
.rowBoxlab3
{
    width: 150px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
/********************************************/


/*************************LoginModule*********************/


/* used only when header visible */
.HeaderCornerLeft
{
    position: relative;
    float: left;
    background-image: url(./images/igdw_topleft.gif);
    font-size: 1px;
    width: 4px;
    height: 30px;
}

.LoginHeader1
{
    position: relative;
    float: left;
    background-image: url(./images/igdw_top.gif);
    height: 30px;
    width: 420px;
}


/* used only when header visible */
.HeaderCornerRight
{
    position: relative;
    float: left;
    background-image: url(./images/igdw_topright.gif);
    font-size: 1px;
    width: 4px;
    height: 30px;
}


.BlueBodyEdgeLeft
{
    position: relative;
    float: left;
    background-image: url(./images/igdw_edgeleft.gif);
    font-size: 1px;
    width: 4px;
    height: 420px;
}


.BlueBodyEdgeRight
{
    position: relative;
    float: right;
    background-position: top right;
    background-image: url(./images/igdw_edgeright.gif);
    font-size: 1px;
    width: 4px;
    height: 420px;
}




.BlueBodyContentArea
{
    vertical-align: top;
    background: white;
    height: 420px;
    width: 420px;
    float: left;
}



.BlueBodyCornerBottomLeft
{
    position: relative;
    float: left;
    background-color: #B0CBEF;
    font-size: 1px;
    border-bottom: solid 1px #3B5A82;
    border-left: solid 1px #3B5A82;
    height: 4px;
    width: 4px;
}

.BlueBodyEdgeBottom
{
    position: relative;
    float: left;
    background-color: #B0CBEF;
    font-size: 1px;
    border-bottom: solid 1px #3B5A82;
    height: 4px;
    width: 418px;
}

.BlueBodyCornerBottomRight
{
    position: relative;
    float: right;
    background-color: #B0CBEF;
    font-size: 1px;
    border-right: solid 1px #3B5A82;
    border-bottom: solid 1px #3B5A82;
    height: 4px;
    width: 4px;
}



.HeaderLabelcss
{
    width: 200px;
    float: left;
    height: 0px;
    text-align: left;
    padding: 5px 0 0 10px;
}


.rowBoxLogin
{
    width: 100px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
}

.LoginEmptyDiv
{
    float: left;
    height: 10px;
    width: 350px;
}


.LoginHeader
{
    background: #e3efff;
    position: relative;
    float: left;
    height: 25px;
    width: 100%;
    border-bottom: solid 1px #7ab2fb;
}




.Login
{
    position: relative;
    float: left;
    margin: 0 auto;
    height: 100%;
    width: 100%;
}

.Login .row1
{
    position: relative;
    float: left;
    height: 100%;
    width: 100%;
}
.Login .Coloumn1
{
    float: left;
    margin: 5% 0 0 33%;
    width: 500px;
    border: none;
}
.Login .row2
{
    position: relative;
    height: 90%;
    width: 99%;
}
.Login .row3
{
    position: relative;
    float: left;
    height: 25%;
    width: 99%;
}

.wdlogin
{
    float: left;
    position: relative;
    height: 410px;
    width: 430px;
}




.loginrow
{
    float: left;
    width: 450px;
}


.Loginworkarea
{
    width: 320px;
    height: 400px;
    text-align: left;
}

.rowBoxfieldsButton
{
    width: 70px;
    float: left;
    height: 25px;
    text-align: left;
    margin: 0 0 0 0px;
}
.labelheader
{
    font: normal 11px tahoma,verdana;
    font-weight: bold;
    font-size: 15px;
}

.loading
{
    z-index: 10000;
}



/*************************ClientManagementModule*********************/

.rowBoxlabClientMgmt
{
    width: 80px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlabClientMgmt1
{
    width: 50px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlabPortfolioMgmt1
{
    width: 90px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlabPortfolioMgmt2
{
    width: 130px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}

.rowBoxlabPortfolioMgmt
{
    width: 80px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlabPortfolioMgmt3
{
    margin-top: 3px;
    width: 80px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlabPortfolioMgmt4
{
    margin-top: 3px;
    width: 110px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.rowBoxlabPortfolioMgmt5
{
    margin-top: 3px;
    width: 100px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}












.rowBoxfieldsClientMgmt
{
    width: 350px;
    float: left;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
}
.BlockTop
{
    height: 210px;
    width: 1250px; /*550*/
    background: white;
    margin-left: 0px;
    margin-top: 10px;
    float: left;
    border: solid 1px #7ab2fb;
}
/*.ColumnTopMiddle
{
		height:auto;
		width:80px;/*auto*/
/*background:white;
		margin-left:5px;
		margin-top:5px;
		float:left;
		border:solid 1px #7ab2fb ;	
}*/
.ColumnTopRight
{
    height: auto;
    width: 400px; /*450*/
    background: white;
    margin-left: 2px; /*82*/
    margin-top: 5px;
    float: left;
    border: solid 1px #7ab2fb;
}
.gridClientMgmt1
{
    height: 150px;
    width: 99%;
    background: white;
    margin-left: 5px;
    float: left;
}
.ColumnBottom
{
    height: auto;
    width: 99%;
    background: #DCE8F6;
    margin-left: 5px;
    margin-top: 5px;
    float: left;
}
.ColumnBottomLetf
{
    width: 650px;
    float: left;
}
.gridClientMgmt2
{
    height: 150px;
    width: 650px;
    background: white;
    float: left;
}
.ColumnBottomRow2
{
    height: auto;
    width: 650px;
    float: left;
}
.ColumnBottomRow2UserID
{
    float: left;
    margin-left: 2px;
    margin-top: 2px;
    text-indent: 20px;
    width: 150px;
    height: 80px;
}
.ColumnBottomRow2Pwd
{
    float: left;
    margin-left: 8px;
    margin-top: 2px;
    text-indent: 20px;
    width: 178px;
    height: 80px;
}
.ColumnBottomRow2SAMStoreID
{
    float: left; /*margin-left:2px; 	margin-top:2px;*/
    text-indent: 20px;
    width: 190px;
    height: 80px;
}
.ColumnBottomRight
{
    width: 340px;
    float: right; /*330px*/
}
.ColumnBottomFieldSet
{
    height: auto;
    width: 300px; /*320px*/
    background: white; /*margin-left:5px; 	margin-top:5px;*/
    float: left;
    border: solid 1px #7ab2fb;
}
.ColumnBottomCurrentRec
{
    height: auto;
    width: 290px; /*auto*/
    background: white;
    margin-left: 5px;
    margin-top: 5px;
    float: left;
    border: solid 1px #7ab2fb;
}
.FieldSetRow
{
    margin-left: 5px;
    text-align: right;
    width: 90px;
}
.divCurrRec
{
    float: left;
    margin-top: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
}
.FieldSetBranchDesc
{
    width: auto;
    height: auto;
    margin-left: 2px;
    margin-bottom: 2px;
    margin-right: 2px;
}
.FieldSetShare
{
    width: 40%;
    height: auto;
    float: left;
    margin-left: 2px;
    margin-bottom: 2px;
    margin-top: 2px;
}
.FieldSetPurchase
{
    width: 40%;
    height: auto;
    margin-left: 2px;
    margin-bottom: 2px;
    margin-top: 2px;
    float: right;
    margin-right: 2px;
}
.ColumnBottomRowTxt
{
    margin-left: 2px;
    text-align: left;
}
.RdBtn
{
    font-size: 11px;
    width: 10px;
    margin-left: 8px;
}
.divRdBtn
{
    text-align: left;
    height: 20px;
    float: left;
}
.ColumnTopRightExt
{
    height: auto;
    width: 300px;
    background: white;
    margin-top: 5px;
    float: left;
    border: solid 1px #7ab2fb;
}
.clientInputField
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444; /*height:21px;*/
    width: 150px;
}
.collateralInputField
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444; /*height:21px;*/
    width: 100px;
}
.HideUnhideList
{
    width: 150px;
    text-align: left;
}
.clientCommanRow
{
    width: 180px;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
    float: left;
}
/*----ClientDetails static block -----*/
.StaticBlock
{
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10001;
}
.StaticBlockMessage
{
    width: 100%;
    border: 0px solid;
    text-align: right;
    padding-right: 30px;
    height: 20px;
    background-color: #DCE8F6;
}
.StaticBlockButton
{
    width: 99.8%;
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 5px;
    text-align: center;
}
.StaticBlockButtomLeft
{
    text-align: left;
    width: 50%;
    background: #fff;
    margin: 0px 0px 0px 0px;
    margin-left: 10px;
    padding: 0px;
    float: left;
}
.StaticBlockButtonRight
{
    text-align: right;
    width: 49.2%;
    background: #fff;
    margin: 0px 0px 0px -10px;
    padding: 0px;
    float: right;
    padding-right: 10px;
}
/*-----------*/
/*--------ClientDetails First block -------*/
.FirstBlockBussinessInfo
{
    margin: 60px 0 0 0;
}
.FirstBlockBusinessInfo1
{
    position: relative;
    width: 1250px;
}
.ColumnTopLeft
{
    float: left;
    position: relative;
    width: 350px;
}
.ColumnTopLeftRow
{
    float: left;
    width: 350px;
}
.ColumnTopMiddle
{
    float: left;
    position: relative;
    width: 350px;
}
.ColumnTopMiddleRow
{
    float: left;
    width: 350px;
}
.ColumnTopMiddleLable
{
    width: 140px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.ColumnTopMiddle2
{
    float: left;
    position: relative;
    width: 300px;
}
.ColumnTopMiddle2Row
{
    float: left;
    width: 300px;
}
.ColumnTopMiddle2Empty
{
    float: left;
    width: 270px;
}
.ColumnTopRightstyle
{
    float: left;
    position: relative;
    width: 220px;
}
.ColumnTopRightstyleblock
{
    float: left;
    width: 220px;
    margin-top: 2px;
}
.ColumnTopRightstyleRow
{
    float: left;
    width: 220px;
}
.ColumnTopRightLable
{
    width: 100px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.ColumnTopRightField
{
    width: 100px;
    float: left;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
}
.ColumnTopRightSelect
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 150px;
    float: left;
    margin-top: 5px;
}
.ClientBankCode
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 154px;
    height: 23px;
    float: left;
    margin-top: 5px;
}
/**-------------*/
/**--------Client Details 	Second Block--------*/
.GridBlock
{
    width: 1250px;
}
.GridBlockStyle
{
    position: relative;
    float: left;
    background-color: White;
    border-color: #7ab2fb;
    border-style: solid;
    border-width: 1px;
    margin-top: 15px;
    width: 100%;
    height: 210px;
}
.GridBlockContainer
{
    float: left;
}
.GridBlockRow
{
    width: 1230px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}

/*------------Client Details Access Control Block ------*/
.AccessBlockContainer
{
    margin: 5px 0 0 0;
}
.AccessBlock
{
    height: 200;
    position: relative;
    width: 1250px;
}
.AccessBlockContent
{
    height: 250;
    width: 1250px;
    background: white;
    margin-left: 0px;
    margin-top: 10px;
    float: left;
    border: solid 1px #7ab2fb;
}
.AccessBlockLeft
{
    float: left;
    position: relative;
    width: 450px;
}
.AccessBlockLable
{
    width: 150px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.AccessBlockRight
{
    position: relative;
    float: left;
    width: 550px;
    margin-top: 30px;
    border-color: #7ab2fb;
    border-style: solid;
    border-width: 1px;
}
.AccessBlockRightTop
{
    float: left;
    width: 400px;
}
.AccessBlockRightLeft
{
    float: left;
    position: relative;
    width: 160px;
}
.AccessBlockRightLeftTop
{
    float: left;
    width: 160px;
}
.AccessBlockRightMiddle
{
    float: left;
    position: relative;
    width: 150px;
}
.AccessBlockRightMiddleTop
{
    float: left;
    width: 100px;
}
.AccessBlockRightLable
{
    width: 150px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.AccessBlockRightActive
{
    width: 150px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
    margin-left: 8px;
}
.AccessBlockRightRow
{
    float: left;
    width: 150px;
}
.AccessBlockRightInactive
{
    float: left;
    position: relative;
    width: 230px;
}
.AccessBlockRightInactRow
{
    float: left;
    width: 150px;
}
/*----------*/
/*----Billing Grid info-----*/
.BillingGridstyle
{
    position: relative;
    background-color: White;
    border-color: #7ab2fb;
    border-style: solid;
    border-width: 1px;
    margin-top: 15px;
    width: 1250px;
    float: left;
}
.BillinggridRow
{
    width: 1230px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
    margin-top: 4px;
}
/*----------*/
/*--------Invoice Details------*/
.InvoiceStyle
{
    background-color: White;
    border-color: #7ab2fb;
    border-style: solid;
    border-width: 1px;
    margin-top: 15px;
    width: 1250px;
    z-index: 959;
    float: left;
}
.RowTemplateHeader
{
    font-weight: bold;
    text-decoration: none;
    border-left: url('../ig_res/Office2007Blue/images/igdw_topleft.gif');
    color: #16428b;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    height: 20px;
}
.RowTemplateText
{
    font-family: Verdana;
    font-size: 8pt;
    background: #cccccc;
    border: 1px gray solid;
    font-weight: normal;
    color: Black;
    float: left;
    padding-right: 5px;
}
.RowTemplateBtn
{
    font-size: 8pt;
    font-family: Verdana;
}
/*----------*/
/*-------Billing info------*/
.BillinginfoContainer
{
    margin: 5px 0 0 0;
    z-index: 10;
}
.BillingInfoBlock
{
    height: 260px;
    width: 1250px;
    background: white;
    margin-left: 0px;
    margin-top: 10px;
    float: left;
    border: solid 1px #7ab2fb;
}
.BillingInfoLeft
{
    float: left;
    position: relative;
    width: 400px;
}
.BillinginfoMiddleRow
{
    float: left;
    width: 250px;
}
.BillingInfoTopRow
{
    width: 120px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.BillingInfoToprdRow
{
    width: 60px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.BillingInfolabRow
{
    width: 150px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.BillingInforMiddleBlock
{
    float: left;
    position: relative;
    width: 350px;
}
.BillingInfoMiddleRD
{
    width: 250px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.BinllngInfoCreditBlock
{
    display: block;
    width: 340px;
}
.BillingInfoAddressBlock
{
    float: left;
    position: relative;
    width: 230px;
}
.BillingInfoAddressToprow
{
    float: left;
    width: 200px;
}
.BillingInfoAddressrow
{
    float: left;
    width: 350px;
}
.BillingInfoAddressrowlab
{
    width: 90px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.BillingInfoAddressrowtoplab
{
    width: 70px;
    float: left;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    border: 0px solid #ff0000;
}
.BillingInfoBottomEmpty
{
    float: left;
    width: 270px;
}
.BillingInfoCreditField
{
    width: 180px;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
    float: left;
}
/*-----------*/
/***********/

/******************Client List****************/
.HideColumnMenu
{
    height: 0px;
    float: left;
}
#workareapaneClientList
{
    width: 1250px;
    height: 300px;
    background: #DCE8F6;
    border: 0px solid #7ab2fb;
    float: left;
    position: relative;
}
.ClientListStatictd
{
    height: 50px;
    border: solid 0px black;
}
.ClientListStaticBlock
{
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
}
.ClientListStaticMessage
{
    width: 99%;
    border: 0px solid;
    text-align: right;
    padding-right: 30px;
    height: 20px;
    background-color: #DCE8F6;
}
.ClientListGrid
{
    width: 1250px;
    height: 290px;
    float: left;
    position: relative;
}
.DeleteBlock
{
    border: solid 0px;
    height: 62px;
    width: 290px;
    margin: 0px auto;
}
.DeleteBlockInner
{
    border: solid 0px red;
    height: 62px;
    width: 100%;
    float: left;
}
.DeleteBlockEmpty
{
    width: 20px;
}
.DeleteBlockMessage
{
    width: 100%;
    float: left;
    border: solid 0px;
    height: 25px;
}
.DeleteBlockButton
{
    width: 100%;
    float: left;
    border: solid 0px;
    height: 25px;
}
.RefDeleteBlockMessage
{
    width: 100%;
    float: left;
    border: solid 0px;
    height: 25px;
    margin-top: 10px;
}
.HideUnhideBlock
{
    width: 99%;
    float: left;
    border: solid 0px;
    height: 150px;
    margin-top: 10px;
    overflow: auto;
}
.HideUnhideBlockButton
{
    position: relative;
    width: 330px;
    float: left;
    border: solid 0px; /*margin-left: 70px;*/
    margin-top: 10px;
}
/*****************************************/

/****************Portfolio************************/


.Portfolioouterstaticdiv
{
    width: 99%;
    float: left;
    height: 30px; /* All browsers */ *height:50px;/* IE */

}

.PortfolioInnerfixeddiv
{
    width: 99%;
    float: left;
    height: 50px;
    left: 0;
    top: 0;
    z-index: 999;
    position: fixed;
}

.PortfolioInnerdiv
{
    float: left;
    background: #fff;
    padding: 5px;
    border: 1px solid #7ab2fb;
    width: 99%;
}

.PortfolioDiv
{
    position: relative;
    width: 990px;
    height: 240px; /* All browsers */ *height:210px;/* IE */
}

.PortfolioDiv2
{
    position: relative;
    width: 960px;
    height: 40px; /* All browsers */ *height:30px;/* IE */
background:#fff;
padding:10px;
border:solid1px#7ab2fb;
}
.PortfolioDiv1
{
    position: relative;
    width: 980px;
    height: 40px; /* All browsers */ *height:30px;/* IE */
}


.PortfolioEmptyDiv
{
    background-color: #e3efff;
    position: relative;
    width: 990px;
    height: 10px; /* All browsers */ *height:10px;/* IE */
}

.GridPortfolioDiv
{
    position: relative;
    width: 990px;
    height: 100px; /* All browsers */
    height: 150px; /* IE */
}

.GridPortfolioDiv1
{
    float: left;
    position: relative;
    width: 990px;
    height: auto;
}

.framestyleDiv
{
    height: 100px !important;
}
/******Ends****/

/*************************Security*************************/
.ClientLabelDiv_Security
{
    width: 50px;
    float: left;
}
.ClientLabelDiv_UserSecurity
{
    width: 300px;
    float: left;
    text-align: left;
}

.ClientDropDownDiv_Security
{
    width: 100px;
    float: left;
}
.PortfolioLabelDiv_Security
{
    width: 50px;
    float: left;
}
.PortfolioDropDownDiv_Security
{
    width: 100px;
    float: left;
}
.ClientPortfolioDiv_Security
{
    width: 370px;
}
/*************************Portfolio Services*************************/
/*
.SourceDiv {width: 1195px;border: solid 0px;padding-top:2px;background-color:#E1EBF7;}
.SourceDiv .Row1{height: 280px;width: 100%;border: solid 1px #7AB2FB;float: left;background-color:White;}
div.Row1 div.Row1Col1,div.Row1 div.Row1Col2,div.Row1 div.Row1Col3, div.Row1 div.Row1Col4{margin-left:10px;margin-top:5px;}
.panelRow1_PortfolioService{border: solid 1px #7AB2FB;background-color:White;width: 100% ;height:100%;}
.panelRow2_PortfolioService{border: solid 1px #7AB2FB;background-color:White;width:100%;height:100%;}
.panelRow2_PortfolioService div.panelRow2{float:left;width:100%;padding-top:5px;padding-left:5px;}
.panel_PortfolioService{border: solid 1px #7AB2FB;background-color:White;float: left;padding-right:2px;height:100%;}
.SourceDiv .Row2{height: 240px;width: 100%;border: solid 0px;float: left;padding-top:5px;}
.SourceDiv .Row3{height: 220px;width: 100%;border: solid 0px;float: left;padding-top:5px;}
.SourceDiv .Row4{height: 30px;width: 100%;border: solid 0px red;float: left;}
.SourceDiv .Row1 .Row1Col1{height:100%;width: 340px;border: solid 0px;float: left;}
.SourceDiv .Row1 .Row1Col2{height:100%;width: 230px;border: solid 0px;float: left;}
.SourceDiv .Row1 .Row1Col3{height:100%;width: 290px; border: solid 0px;float: left;}
.SourceDiv .Row1 .Row1Col4{height:100%;width: 180px; border: solid 0px;float: left;}
.SourceDiv .Row3 .Row3Col1{height:100%;}
.SourceDiv .Row3 .Row3Col2{width:200px;}
.SourceDiv .Row1 .Row1Col2 .Row1Col2Row1{width: 100%;height: 50%;float:left;}
.SourceDiv .Row1 .Row1Col2 .Row1Col2Row2{width: 100%;height: 50%;float:left;}
.SourceDiv .Row1 .Row1Col2 .Row1Col2Row1 .Correspond{height: 100%;width: 100%;float:left;}
.SourceDiv .Row1 .Row1Col2 .Row1Col2Row1 .Statue{height: 100%;width: 100%;float:left;}
.SourceDiv .Row3 .Row3Col2 .Row3Col2Col1,.SourceDiv .Row3 .Row3Col2 .Row3Col2Col2{width:180px;float:left;}
.DealerRepLabel_Source, .DealerRepText_Source{float:left;margin-right:5px;}
.StateTextBox{width: 40px;}
.fsCorrespond, .fsStatus, .fsShare, .fsPurchase{width:150px;float:left;}
.ShareDiv_Source, .PurchaseDiv_Source{width:150px;}
.txtShare{float:right;}
.txtPurchase{float:right;}
*/
/****************************************************************/
/*************************Insurance (Loan Module)*************************/
.InsuranceDiv
{
    width: 100%;
    border: solid 0px;
    background-color: #E1EBF7;
    float: left;
}
.InsuranceDiv .Row0
{
    height: 30px;
    width: 100%;
    float: left;
    border: solid 1px #7AB2FB;
    background-color: White;
}
.InsuranceDiv .Row1
{
    height: 135px;
    width: 100%;
    float: left;
    border: solid 1px #7AB2FB;
    background-color: White;
    margin-top: 5px;
}
.InsuranceDiv .Row2
{
    height: 190px;
    width: 100%;
    border: solid 0px;
    float: left;
    padding-top: 10px;
}
.InsuranceDiv .Row3
{
    height: 190px;
    width: 100%;
    border: solid 0px;
    float: left;
    padding-top: 10px;
}
.InsuranceDiv .Row4
{
    height: 190px;
    width: 100%;
    border: solid 0px;
    float: left;
    padding-top: 10px;
}
.InsuranceDiv .Row5
{
    height: 190px;
    width: 100%;
    border: solid 0px;
    float: left;
    padding-top: 10px;
}
.InsuranceRow
{
    border: solid 1px #7AB2FB;
    background-color: White;
    width: 100%;
    padding-right: 0px;
    height: 100%;
}
.Row2 div.panelRow1
{
    float: left;
    width: 100%;
    height: 20px;
    padding-top: 10px;
}
.Row2 div.panelRow2
{
    float: left;
    width: 100%;
    height: 125px;
}
.Row2 div.panelRow3
{
    float: left;
    width: 100%;
    height: 20px;
}
.Row3 div.panelRow1
{
    float: left;
    width: 100%;
    height: 20px;
    padding-top: 10px;
}
.Row3 div.panelRow2
{
    float: left;
    width: 100%;
    height: 125px;
}
.Row3 div.panelRow3
{
    float: left;
    width: 100%;
    height: 20px;
}
.Row4 div.panelRow1
{
    float: left;
    width: 100%;
    height: 20px;
    padding-top: 10px;
}
.Row4 div.panelRow2
{
    float: left;
    width: 1023px;
    height: 125px;
    padding: 10px;
}
.Row5 div.panelRow1
{
    float: left;
    width: 100%;
    height: 20px;
}
.Row5 div.panelRow2
{
    float: left;
    width: 100%;
    height: 125px;
}
.panelRow1 div
{
    float: left;
    padding-left: 2px;
}
.InsuranceDiv .Row0 > div
{
    width: 100%;
    float: left;
}
.InsuranceDiv .Row0 div.label
{
    width: 120px;
    float: left;
    padding-top: 6px;
}
.InsuranceDiv .Row0 div.control
{
    width: 200px;
    float: left;
    padding-top: 4px;
}
.InsuranceDiv .Row1 .Row1Col1
{
    height: 125px;
    width: 310px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}
.InsuranceDiv .Row1 .Row1Col2
{
    height: 125px;
    width: 295px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}
.InsuranceDiv .Row1 .Row1Col3
{
    height: 125px;
    width: 235px;
    border: solid 0px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}
.InsuranceDiv .Row1 .Row1Col4
{
    height: 125px;
    width: 235px;
    border: solid 0px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}
.InsuranceDiv .Row3 .Row3Col1
{
    height: 100%;
    width: 100%;
    float: left;
}
.InsuranceDiv .Row1 .Row1Col2 .Row1Col2Row1
{
    width: 100%;
    height: 50%;
    float: left;
}
.InsuranceDiv .Row1 .Row1Col2 .Row1Col2Row2
{
    width: 100%;
    height: 50%;
    float: left;
}
.InsuranceDiv .Row1 .Row1Col2 .Row1Col2Row1 .Correspond
{
    height: 100%;
    width: 100%;
    float: left;
}
.InsuranceDiv .Row1 .Row1Col2 .Row1Col2Row1 .Statue
{
    height: 100%;
    width: 100%;
    float: left;
}
div.insured
{
    width: 206px;
}
div.showddl
{
    padding-top: 3px;
    width: 12px;
}
#upInsurance
{
    height: 100%;
    width: 100%;
    border: solid 0px;
    float: left;
    padding-top: 94px;
}
.buttons_Insurance
{
    padding-left: 3px;
    float: left;
}
div.InsuranceDiv div.Row1Col1 div.label:first-child
{
    padding-top: 0px;
}
div.InsuranceDiv div.Row1Col1 div.control:first-child
{
    padding-top: 0px;
}
div.InsuranceDiv div.Row1 div.Row1Col1 div.label
{
    float: left;
    width: 90px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.Row1 div.Row1Col1 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.Row1 div.Row1Col1 div.control
{
    float: left;
    width: 220px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.Row1 div.Row1Col1 div.control div
{
    float: left;
}
div.InsuranceDiv div.Row1 div.Row1Col2 div.label
{
    float: left;
    width: 90px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.Row1 div.Row1Col2 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.Row1 div.Row1Col2 div.control
{
    float: left;
    width: 205px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.Row1 div.Row1Col2 div.control div
{
    float: left;
}
div.InsuranceDiv div.Row1 div.Row1Col3 div.label
{
    float: left;
    width: 130px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.Row1 div.Row1Col3 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.Row1 div.Row1Col3 div.control
{
    float: left;
    width: 105px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.Row1 div.Row1Col3 div.control div
{
    float: left;
}
div.InsuranceDiv div.Row1 div.Row1Col4 div.label
{
    float: left;
    width: 130px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.Row1 div.Row1Col4 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.Row1 div.Row1Col4 div.control
{
    float: left;
    width: 105px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.Row1 div.Row1Col4 div.control div
{
    float: left;
}
body, form
{
    background-color: #E1EBF7;
}
div.Main_Insurance
{
    width: 1249px;
    border: 0px solid;
    float: left;
    margin: 0px auto;
}
div.Main_Insurance div.errorMessage
{
    width: 99.8%;
    text-align: right;
    background-color: #E1EBF7;
}
div.Main_Insurance div.errorMessage div
{
    height: 20px;
    background-color: #E1EBF7;
    float: right;
}
div.insurance_Header
{
    float: left;
    width: 100%;
    height: 60px;
}
div.insurance_Fixed
{
    background-color: #E1EBF7;
    width: 100%;
    float: left;
    height: 125px;
    left: 0;
    top: 20;
    z-index: 998;
    position: fixed;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0px solid #7ab2fb;
}
div.insurance_Fixed div.controls
{
    background-color: White;
    width: 99.8%;
    height: 30px;
    border: 1px solid #7ab2fb;
}
div.insurance_Fixed div.controls div
{
    padding-top: 3px;
}
div.InsuranceDiv div.rowEditCompany
{
    height: 330px;
    width: 570px;
    border: solid 2px white;
}
div.InsuranceDiv div.rowEditCompany > div
{
    height: 310px;
    width: 100%;
    padding-left: 5px;
    padding-top: 5px;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col1
{
    height: 260px;
    width: 295px;
    float: left;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col2
{
    height: 260px;
    width: 255px;
    float: left;
    padding-left: 5px;
}
div.InsuranceDiv div.rowEditCompany div.masterControl
{
    width: 100%;
    float: left;
}
div.InsuranceDiv div.rowEditCompany div.masterControl > div
{
    height: 100%;
    width: 102px;
}
div.InsuranceDiv div.rowEditCompany div.masterControl div.control
{
    float: left;
}
div.InsuranceDiv div.rowEditCompany div.masterControl div.control:first-child
{
    padding-right: 2px;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col1 div.label
{
    float: left;
    width: 90px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col1 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col1 div.control
{
    float: left;
    width: 205px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col1 div.control div
{
    float: left;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col2 div.label
{
    float: left;
    width: 130px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col2 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col2 div.control
{
    float: left;
    width: 125px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditCompany div.Row1Col2 div.control div
{
    float: left;
}
div.InsuranceDiv div.rowEditContact
{
    height: 310px;
    width: 312px;
    border: solid 2px white;
}
div.InsuranceDiv div.rowEditContact > div
{
    height: 305px;
    width: 100%;
    padding-left: 5px;
    padding-top: 5px;
}
div.InsuranceDiv div.rowEditContact div.Row1Col1
{
    height: 280px;
    width: 350px;
    float: left;
}
div.InsuranceDiv div.rowEditContact div.masterControl
{
    width: 100%;
    float: left;
}
div.InsuranceDiv div.rowEditContact div.masterControl > div
{
    height: 100%;
    width: 102px;
}
div.InsuranceDiv div.rowEditContact div.masterControl div.control
{
    float: left;
}
div.InsuranceDiv div.rowEditContact div.masterControl div.control:first-child
{
    padding-right: 2px;
}
div.InsuranceDiv div.rowEditContact div.Row1Col1 div.label
{
    float: left;
    width: 100px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditContact div.Row1Col1 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.rowEditContact div.Row1Col1 div.control
{
    float: left;
    width: 205px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditContact div.Row1Col1 div.control div
{
    float: left;
}
div.InsuranceDiv div.rowEditPhone
{
    height: 210px;
    width: 312px;
    border: solid 2px white;
}
div.InsuranceDiv div.rowEditPhone > div
{
    height: 205px;
    width: 310px;
    padding-left: 5px;
    padding-top: 5px;
}
div.InsuranceDiv div.rowEditPhone div.Row1Col1
{
    height: 180px;
    width: 305px;
    float: left;
}
div.InsuranceDiv div.rowEditPhone div.masterControl
{
    width: 100%;
    float: left;
}
div.InsuranceDiv div.rowEditPhone div.masterControl > div
{
    height: 100%;
    width: 102px;
}
div.InsuranceDiv div.rowEditPhone div.masterControl div.control
{
    float: left;
}
div.InsuranceDiv div.rowEditPhone div.masterControl div.control:first-child
{
    padding-right: 2px;
}
div.InsuranceDiv div.rowEditPhone div.Row1Col1 div.label
{
    float: left;
    width: 100px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditPhone div.Row1Col1 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.rowEditPhone div.Row1Col1 div.control
{
    float: left;
    width: 205px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditPhone div.Row1Col1 div.control div
{
    float: left;
}
div.InsuranceDiv div.rowEditClaim
{
    height: 310px;
    width: 650px;
    border: solid 2px white;
}
div.InsuranceDiv div.rowEditClaim > div
{
    height: 310px;
    width: 645px;
    padding-left: 5px;
    padding-top: 5px;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col1
{
    height: 270px;
    width: 310px;
    float: left;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col2
{
    height: 270px;
    width: 335px;
    float: left;
    padding-left: 0px;
}
div.InsuranceDiv div.rowEditClaim div.masterControl
{
    width: 100%;
    float: left;
}
div.InsuranceDiv div.rowEditClaim div.masterControl > div
{
    height: 100%;
    width: 102px;
}
div.InsuranceDiv div.rowEditClaim div.masterControl div.control
{
    float: left;
}
div.InsuranceDiv div.rowEditClaim div.masterControl div.control:first-child
{
    padding-right: 2px;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col1 div.label
{
    float: left;
    width: 100px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col1 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col1 div.control
{
    float: left;
    width: 205px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col1 div.control div
{
    float: left;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col2 div.label
{
    float: left;
    width: 130px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col2 div.label div
{
    padding-top: 4px;
    float: left;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col2 div.control
{
    float: left;
    width: 205px;
    height: 25px;
    padding-top: 0px;
}
div.InsuranceDiv div.rowEditClaim div.Row1Col2 div.control div
{
    float: left;
}
div.InsuranceDiv div.GridRowTemplate
{
    background-color: #E1EBF7;
    border: solid 1px #7AB2FB;
}
div.Main_Insurance div.messageBox
{
    height: 115px;
    width: 342px;
}
div.Main_Insurance div.messageBox > div
{
    height: 50px;
    width: 300px;
    margin-top: 30px;
}
div.Main_Insurance div.messageBox div.label
{
    width: 100%;
    height: 20px;
    float: left;
}
div.Main_Insurance div.messageBox div.control
{
    width: 100%;
    height: 20px;
    float: left;
}
div.Main_Insurance div.messageBox div.control > div
{
    width: 102px;
    height: 100%;
}
div.Main_Insurance div.messageBox div.control > div div
{
    width: 50px;
    float: left;
}
div.Main_Insurance div.messageBox div.control > div div:first-child
{
    padding-right: 2px;
}


/****************************************************************/
.rowBoxrefinance
{
    width: 220px;
    float: left;
    height: 25px;
}


.rowBoxlabrefinance
{
    width: 90px;
    float: left;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
}


.rowBoxfieldsrefinances
{
    width: 100px;
    float: left;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
}
.mainrowBoxrefinances
{
    width: 100px;
    float: left;
}


.InputFieldrefinances
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 80px;
    height: 18px;
}
.buttonRefinances
{
    background: url(Images/buttonbg.jpg) repeat-x;
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;
    border: #7ab2fb 1px solid;
}
.buttonhoverRefinances
{
    background: url(Images/buttonbgh.jpg) repeat-x;
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;
    border: #7ab2fb 1px solid;
}


/* Interview section */

.InterviewTextBoxReadOnly
{
    height: 14px;
    background: #cccccc;
    border: 1px gray solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black;
    width: 120px;
    float: left;
    text-align: left;
    padding-left: 2px;
}
.InterviewRow
{
    float: left;
    position: relative;
    width: 100px;
}

.interview
{
    float: left;
    height: 25px;
    width: 1200px;
}

.rowBox1_Interview
{
    float: left;
    width: 390px;
    text-align: left;
    height: 25px;
}

.rowBox2_Interview
{
    float: left;
    width: 120px;
    text-align: left;
    height: 25px;
}

.rowBox3_Interview
{
    float: left;
    width: 680px;
    text-align: left;
    height: 25px;
}

/* Interview - Textbox Skin Setting  */

.InterviewLarge
{
    height: 18px;
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    width: 670px;
    float: left;
    padding-left: 0px;
}

.InterviewSmall
{
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    width: 75px;
    float: left;
    height: 18px;
    padding-left: 0px;
}
.insurancewarrantytextbox
{
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    width: 200px;
    float: left;
    height: 18px;
    padding-left: 0px;
}

.EftSmall
{
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    width: 145px;
    float: left;
    height: 18px;
    padding-left: 0px;
}
.EftLarge
{
    height: 18px;
    border: 1px #7ab2fb solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    width: 370px;
    float: left;
    padding-left: 0px;
}

/* Interview - RadioButtonList Skin Settings*/

.Radio_Interview
{
    font-size: 11px;
    font-family: Verdana;
    vertical-align: top;
    text-align: right;
}

.Radio_Interview td
{
    width: 50px;
}

.Radio_Interview td label
{
    width: 20px;
}


.Radio_Interview tr
{
    text-align: left;
}
/*Amort Page */

#UpdateWebAmortPanel
{
    float: left;
    width: 100%;
    height: 100%;
}
.AmortGroupFrame
{
    background: transparent;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 0px;
    text-align: left;
    float: left;
    width: 99.5%;
    padding-left: 0px;
}
div.Amort_Header
{
    float: left;
    width: 99.5%;
}
div.Amort_Fixed
{
    background-color: #E1EBF7;
    width: 100%;
    float: left;
    text-align: left;
    height: 50px;
    left: 0;
    top: 20;
    z-index: 999;
    position: fixed;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0px solid #7ab2fb;
}
div.Amort_Fixed div.Amort_errorMessage
{
    height: 22px;
    background-color: #E1EBF7;
}
div.Amort_Fixed div.controlsbtn
{
    float: left;
    background-color: White;
    width: 99.5%;
    height: 30px;
    padding-left: 30px;
    border: 1px solid #7ab2fb;
}
div.Amort_Fixed div.Amort_Fixed_Box
{
    width: 1240px;
    height: 24px;
    background: White;
    border: 1px solid #7ab2fb;
    padding: 5px;
    float: left;
    text-align: left;
}
#AmortEmptyDiv
{
    float: left;
    width: 100%;
    height: 60px;
    position: fixed;
}
.AmortAccountLookupDiv
{
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 3px;
    text-align: left;
    float: left;
    width: 99.35%;
    height: 30px;
}
/* emd of Amort */
/* Legal */

.LegalGroupFrame
{
    background: transparent;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 0px;
    text-align: left;
    float: left;
    width: 99.5%;
    padding-left: 0px;
}

div.errorMessage
{
    width: 100%;
    text-align: right;
    background-color: #E1EBF7;
}
div.errorMessage div
{
    height: 20px;
    background-color: #E1EBF7;
}
div.Legal_Header
{
    float: left;
    width: 99.5%;
}
div.Legal_Fixed
{
    background-color: #E1EBF7;
    width: 100%;
    float: left;
    height: 40px;
    left: 0;
    top: 20;
    z-index: 999;
    position: fixed;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0px solid #7ab2fb;
}
div.Legal_Fixed div.controls
{
    float: left;
    background-color: White;
    width: 99.5%;
    height: 30px;
    border: 1px solid #7ab2fb;
}
div.Legal_Fixed div.controls div
{
    padding-top: 3px;
    float: left;
    margin-left: 10px;
}
#LegalEmptyDiv
{
    float: left;
    width: 100%;
    height: 60px;
}
.LegalAccountLookupDiv
{
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 0px;
    text-align: left;
    float: left;
    width: 99.5%;
    height: 30px;
}

.legalh
{
    width: 1200px;
    border: 0px solid #ff0000;
    float: left;
    padding-left: 5px;
}

.LegalBox
{
    width: 430px;
    float: left;
    border: 0px #7ab2fb solid;
}
.legalhddl
{
    width: 1163px;
    border: 0px solid #ff0000;
    float: left;
}
.Legalpackage
{
    background: #fff;
    border: 1px solid #7ab2fb;
    width: 100%;
    padding: 5px;
    text-align: left;
    padding-left: 7px;
    padding-top: 5px;
}

.LegalAccLabel
{
    float: left;
    position: relative;
    width: 120px;
    margin-top: 8px;
}

.LegalAccCombo
{
    width: 180px;
    float: left;
    height: 25px;
    text-align: left;
    border: 0px solid #ff0000;
}
.Legalpack
{
    background: #fff;
    margin: 0;
    border: 1px solid #7ab2fb;
    padding: 5px;
    text-align: left;
    float: left;
    width: 1240px;
    height: 30px;
}




.LegalMessageBorder
{
    border: 0px solid #ff0000;
    height: 25px;
    text-align: right;
    width: 99%;
}
.LegalButtonsOuterFrame
{
    background: #fff;
    border: 1px solid #7ab2fb;
    width: 98%;
    padding: 5px;
    text-align: left;
}


.LegalButtonsInnerFrame
{
    text-align: left;
    background: #fff;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    float: left;
}
.LegalLarge
{
    height: 18px;
    border: 1px #adaa9c solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    width: 250px;
    float: left;
    padding-right: 5px;
}

.LegalSmall
{
    background: #cccccc; /*#efebde*/
    border: 1px gray solid; /*#adaa9c*/
    font: normal 11px tahoma,verdana; /*12px*/
    font-weight: normal;
    color: Black; /*#adaa9c*/
    width: 116px; /*141px*/
    float: left;
    padding-right: 5px;
}

/* Outer DIV */
.rowBox1_legal
{
    width: 350px;
    text-align: left;
}
.rowBox5_legal
{
    width: 400px;
    text-align: left;
}
.rowBox2_legal
{
    width: 400px;
    text-align: left;
    height: 25px;
}
.rowBox3_legal
{
    width: 350px;
    height: 25px;
    text-align: left;
}
.rowBox4_legal
{
    width: 800px;
    float: left;
    padding: 0px 0px 0px 10px;
}
/* Right & Left section */
.field1_legal_left
{
    width: 100px;
    float: left;
    text-align: left;
}
.field1_legal_right
{
    width: 150px;
    float: left;
    text-align: right;
}
/* Left side */
.field2_legal_left
{
    float: left;
    width: 150px;
    text-align: left;
}
.field2_legal_right
{
    float: left;
    width: 200px;
}
.field3_legal_right
{
    float: left;
    width: 300px;
}
.field3_legal_left
{
    float: left;
    width: 650px;
    text-align: left;
}
.field4_legal_right
{
    float: left;
    width: 150px;
    text-align: right;
}

/****************************************************/
/****************************************************/

/* Letters section */

.Letters
{
    width: 900px;
}

.rowBox1_Letters
{
    float: left;
    width: 150px;
    text-align: left;
    height: 25px;
}

.rowBox2_Letters
{
    float: left;
    width: 80px;
    text-align: left;
    height: 25px;
}

.rowBox3_Letters
{
    float: left;
    width: 160px;
    text-align: left;
    height: 25px;
}
.rowBox4_Letters
{
    float: left;
    width: 80px;
    text-align: left;
    height: 25px;
}
.rowBox5_Letters
{
    float: left;
    width: 160px;
    text-align: left;
    height: 25px;
}
.rowBox6_Letters
{
    float: left;
    width: 160px;
    text-align: left;
    height: 25px;
}






/**************************************************/

/**********   Bank - div ******************************/
/* Bank section */

.Bank
{
    width: 700px;
}

.rowBox1_Bank
{
    float: left;
    width: 100px;
    text-align: left;
    height: 25px;
}
.rowBox1_username_Bank
{
    float: left;
    width: 150px;
    text-align: left;
    height: 25px;
}

.rowBox2_Bank
{
    float: left;
    width: 450px;
    text-align: left;
    height: 25px;
}
.rowBox3_Bank
{
    width: 290px;
    float: left;
    text-align: left;
    height: 25px;
}
.rowBox_BankCodeTxt
{
    width: 150px;
    float: left;
    text-align: left;
    height: 25px;
}

.BankSecondCol
{
    width: 300px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.BankFirstCol
{
    width: 600px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.BankThirdCol
{
    width: 250px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.BankThirdRow
{
    width: 350px;
    float:left;
    height:20px;
}
.BankThirdRowUserName
{
    width: 350px;
}
.BankSecodRow
{
    width: 200px; /*300px*/
}
.rowBoxSecond_Bank
{
    width: 100px; /*200*/
    float: left;
    text-align: left;
    height: 25px;
}
.rowBoxThird_Bank
{
    width: 150px;
    float: left;
    text-align: left;
    height: 25px;
    
}
.rowBoxThird_BankUserName
{
    width: 150px;
 
    text-align: left;
    height: 25px;
 
}
/*  */

.buttonTabs
{
    float: left;
    width: 100%;
    height: 18px;
    background: #BDDFFF;
    text-align: left;
}


.buttonTabs1
{
    position: relative;
    float: left;
    border-bottom: 1px solid #ff0000;
    height: 18px;
    z-index: 1900;
    width: 100%;
}





/* Title Module */

.TitleBox
{
    width: 275px;
    text-align: left;
    float: left;
}
.rowBox_title
{
    width: 250px;
    text-align: left;
}
.field_title_left
{
    width: 100px;
    text-align: left;
    float: left;
}
.field_title_right
{
    width: 150px;
    text-align: left;
    float: left;
}
.field_title_Buyer
{
    width: 200px;
    text-align: left;
    float: left;
}
/**************************************************/

/**********   Vehicle  ******************************/
/*  div */

.Col1_ChangedBy
{
    float: left;
    width: 80px;
    text-align: left;
    height: 25px;
}

.Col2_ChangedBy
{
    float: left;
    width: 250px;
    text-align: left;
    height: 25px;
}


.VechileBox
{
    width: 580px;
    float: left;
    border: 0px #7ab2fb solid;
    padding-left: 0px;
    text-align: left;
}
.VechileTbleDetails
{
    width: 80%;
    float: left;
    padding-left: 0px;
    text-align: left;
    border: solid 1px black;
}



.VechileBoxOuter
{
    width: 625px;
    float: left;
    border: 0px #7ab2fb solid;
    padding-left: 0px;
    text-align: left;
}
.VechileBoxChangedBy
{
    width: 400px;
    float: left;
    border: 0px #7ab2fb solid;
    padding-left: 0px;
    text-align: left;
}
.Col1_vechile
{
    float: left;
    width: 150px;
    text-align: left;
    height: 25px;
}
.Col3_vehicle
{
    float: left;
    width: 133px;
    text-align: right;
    height: 25px;
}
.Col2_Color
{
    float: left;
    width: 130px;
    height: 25px;
    text-align: right;
    vertical-align: bottom;
}
.Loan_Vehicle_PurBacColor
{
}
.Col3_All
{
    float: left;
    width: 64px;
    height: 25px;
    text-align: right;
}
.Col2_vechile
{
    float: left;
    width: 300px;
    text-align: left;
    height: 25px;
}
.Col3_vechile
{
    width: 150px;
    float: left;
    text-align: left;
    height: 25px;
}

.Col4_vechile
{
    width: 200px;
    float: left;
    text-align: left;
    height: 25px;
}

.Col3_vechile_Label
{
    width: 105px;
    float: left;
    text-align: left;
    height: 25px;
}

.Col4_vechile_Label
{
    width: 110px;
    float: left;
    text-align: left;
    height: 25px;
}

/*.Col_vechile_Small
{
	width: 50px;	
    float : left;
	text-align: right;
	height: 25px;
	border:solid 1px gray;
}*/

.Col_vechile_lblDt
{
    width: 20px;
    float: left;
    text-align: left;
    height: 25px;
}

.Col_vechile_License
{
    width: 110px;
    float: left;
    text-align: left;
    height: 25px;
}
.Col4_All
{
    width: 110px;
    float: left;
    text-align: right;
    height: 25px;
}

.Col_vechile_Mileage
{
    width: 200px;
    float: left;
    text-align: left;
    height: 25px;
}
.Col_vechile_Dt
{
    width: 80px;
    float: left;
    text-align: left;
    height: 25px;
}
.Col_vechile_Year
{
    width: 7px;
    float: left;
    text-align: left;
    height: 25px;
}


/********** ******************************/
/**********   Repo - Form ******************************/
/*  div */

.RepoBox
{
    width: 820px;
    border: 0px #7ab2fb solid;
    float: left;
    margin-left: 0px;
    padding-left: 0px;
}
.RepoHistoryBox
{
    width: 450px;
    float: left;
    border: 0px #7ab2fb solid;
}

.RepocollecorBox
{
    width: 350px;
    float: left;
    border: 0px #7ab2fb solid;
    margin-left: 0px;
    padding-left: 5px;
}

.RepochangedbyBox
{
    width: 370px;
    float: left;
    border: 0px #7ab2fb solid;
    margin-left: 25px;
}
.Col_RepocolletorBox
{
    float: left;
    width: 350px;
    text-align: left;
    height: 25px;
}
.Col_Repo
{
    float: left;
    width: 50px;
    text-align: left;
    height: 25px;
}
.Col1_Repo
{
    float: left;
    width: 100px;
    text-align: left;
    height: 25px;
}
.Col2_Repo
{
    float: left;
    width: 250px;
    text-align: left;
    height: 25px;
}
.Col3_Repo
{
    float: left;
    width: 130px;
    text-align: left;
    height: 25px;
}
.Col_Buttons
{
    float: left;
    width: 175px;
    text-align: left;
    height: 25px;
}
/**********   Ownership Module ******************************/
.OwnerShipLinkbutton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;
}
.OwnershipInputFieldNumeric
{
    width: 190px;
    height: 18px;
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black;
}


/**********   Repo - Check Box ******************************/
.Repo_CheckBox
{
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #000;
    width: 150px;
}

.collector_CheckBox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #16428b;
    text-decoration: none;  
    width: 150px; 
}
/********** ******************************/


/**********   Collections - Form ******************************/


.CollectionBox
{
    width: 950px;
    float: left;
    border: 0px #7ab2fb solid;
    padding-left: 10px;
}
.CollectionRox
{
    width: 900px;
    float: left;
    border: 0px #7ab2fb solid;
    padding-left: 10px;
}

.Collection_Col1
{
    width: 150px;
    float: left;
    border: 0px #7ab2fb solid;
    padding-left: 10px;
}

.Collection_Col2
{
    width: 200px;
    float: left;
    border: 0px #7ab2fb solid;
    padding-left: 10px;
    vertical-align: top;
}


/********** ******************************/

.TitleAddress
{
    width: 150px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    height: 18px;
}
.ContractDateField
{
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #444;
    width: 190px;
    height: 18px;
}
/**********   Title Module Entry- Form ******************************/

div.LoanTitleBox
{
    width: 99.5%;
    border: solid 0px;
    background-color: #E1EBF7;
    float: left;
    left: 0px;
}
div.TitleOuterDiv
{
    background-color: #E1EBF7;
    width: 99.6%;
    float: left;
    left: 0;
    border: 0px solid #7ab2fb;
}
div.LoanTitleBox div.Row1
{
    height: 30px;
    width: 99.5%;
    float: left;
    border: solid 1px #7AB2FB;
    background-color: White;
}

.LoanTitleBox .Row1 div.label
{
    width: 120px;
    float: left;
    padding-top: 6px;
}

.LoanTitleBox .Row1 div.control
{
    width: 200px;
    float: left;
    padding-top: 4px;
}
div.errorMessage
{
    width: 99.6%;
    text-align: right;
    background-color: #E1EBF7;
}
div.errorMessage div
{
    height: 20px;
    background-color: #E1EBF7;
}
div.Title_Header
{
    float: left;
    width: 99.5%;
}
div.Title_Fixed
{
    background-color: #E1EBF7;
    width: 99.8%;
    float: left;
    height: 40px;
    left: 0;
    top: 20;
    z-index: 999;
    position: fixed;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0px solid #7ab2fb;
}
div.Title_Fixed div.controls
{
    float: left;
    background-color: White;
    width: 99.5%;
    height: 30px;
    border: 1px solid #7ab2fb;
}
div.Title_Fixed div.controls div
{
    padding-top: 3px;
    float: left;
    margin-left: 10px;
}
div.TitleRegistration
{
    width: 900px;
    float: left;
    height: 25px;
    padding-left: 10px;
    text-align: left;
}
.titleDivEmptyDiv
{
    float: left;
    width: 99.5%;
    height: 60px;
}
.titleContentArea
{
    float: left;
    width: 99.5%;
    height: 160px;
    border: 1px solid #7ab2fb;
    background: #fff;
}
.titleHistoryGridArea
{
    padding-top: 3px;
    float: left;
    width: 99.5%;
    height: 405px;
    border: 1px solid #7ab2fb;
    background: #fff;
}
.TitleHistoryDetails
{
    width: 99.5%;
    height: 20px;
    padding-left: 10px;
    text-align: left;
}
.emptydivtitle_Title
{
    float: left;
    width: 99.5%;
    height: 10px;
}
.emptydivtitle_TitleHeader
{
    float: left;
    width: 99.5%;
    height: 100px;
}
.titleHistoryInnerGrid
{
    padding-top: 10px;
    float: left;
    width: 100%;
    height: 430px;
    background: #fff;
    vertical-align: middle;
}
.titleSaveDiv
{
    width: 15%;
}
.titleLettersDiv
{
    width: 82%;
    text-align: right;
}
.TitltLetterInnerDiv
{
    width: 97.5%;
}
.mainrowBox_Title
{
    width: 900px;
    float: left;
    height: 25px;
    padding-left: 10px;
}
.TitleWdGridRowTemplate
{
    background-color: #e1ebf7;
    z-index: 1000;
    height: 209px;
}
.WbDialog_Status_field_left_Title
{
    width: 100px;
    float: left;
    text-align: left;
}
.WbDialog_Status_field_right_Title
{
    width: 330px;
    text-align: right;
}


.field_title_left
{
    width: 100px;
    text-align: left;
    float: left;
}
.field_title_right
{
    width: 150px;
    text-align: left;
    float: left;
}
.mainrowBox_Title
{
    width: 900px;
    float: left;
}
.rowBox_Loantitle
{
    width: 450px;
    float: left;
    height: 20px;
}
.rowRight_Loantitle
{
    width: 440px;
    text-align: left;
}
.supportboxAccountNo
{
    text-align: left;
    vertical-align: middle;
    width: 190px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    margin-left: 10px;
    padding-top: 5px;
    float: left;
}
/* Status Update - webdialog */
.WbDialog_Status_field_left
{
    width: 140px;
    float: left;
    text-align: left;
}
.WbDialog_Status_field_right
{
    width: 240px;
    text-align: left;
}
.WbDialog_Status_field_Outer
{
    border: solid 0px;
    width: 430px;
    height: 25px;
    margin: 0px auto;
}
.WbDialog_Status_Update
{
    width: 430px;
}
/************Common Look up******************************/
/********************* Document Management *****************/
.StaticBar_Document
{
    float: left;
}

.ButtonBox_Document
{
    background: #fff;
    border: 1px solid #7ab2fb;
    width: 100%;
    padding: 5px;
    text-align: left;
}

.divFlex_Document
{
    width: 1200px;
    float: left;
}
.CurrencyColPurValue
{
    height: 14px;
    background: #cccccc;
    border: 1px gray solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: Black;
    width: 100px;
    float: left;
    text-align: right;
    padding-left: 2px;
}




/**********FooterPane******************************/
.footerpaneBG
{
    text-align: left;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
    border: 0px solid #000;
    padding: 0 0 0 0;
    background-color: #e7efff;
}
.footerpanetext
{
    text-align: left;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
.footerpanerows
{
    width: 200px;
    text-align: left;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
/**********   Notes ******************************/

div.Notes
{
    float: left;
    width: 470px;
    height: 180px;
    padding: 0px 0px 0px 5px;
}
div.Notes div.Row
{
    float: left;
    width: 470px;
    padding: 2px;
}
div.Notes div.label
{
    float: left;
    width: 80px;
    text-align: left;
}
div.Notes div.control
{
    float: left;
    width: 150px;
    text-align: left;
}
div.Notes div.buttonNotes
{
    width: 200px;
    margin-left: 170px;
}
.txtNotesReadOnly
{
    height: 20px;
    background: #cccccc;
    border: 1px gray solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: Black;
    width: 140px;
    float: left;
    text-align: left;
    padding-left: 2px;
}
.Noteslargetextbox
{
    height: 70px;
    width: 450px;
    margin-top: 5px;
}
.Notesdropdown
{
    height: 20px;
    width: 140px;
}
.buttonNotesControls
{
    float: left;
}
.header
{
    float: right;
}


/**********Notes ****************K**R************/



/************************************************************/
/**********   CSingle Loan Entry - Form ******k**r**********************/
div.errorMessage
{
    width: 100%;
    text-align: right;
    background-color: #E1EBF7;
    height: 15px;
}
div.SingleLoan_Header
{
    float: left;
    width: 100%;
}
div.SingleLoan_Fixed
{
    background-color: #E1EBF7;
    width: 100%;
    float: left;
    height: 40px;
    left: 0;
    top: 20;
    z-index: 999;
    position: fixed;
    padding-top: 0px;
    padding-bottom: 5px;
    border: 0px solid #7ab2fb;
}
div.SingleLoan_Fixed div.controls
{
    height: 30px;
    background: white;
    border: 1px solid #7ab2fb;
}
div.SingleLoan_Fixed div.controls div
{
    padding-top: 3px;
}
.Loanentryfieldset
{
    width: 1200px;
}
.LoanEntryRowBox
{
    position: relative;
    float: left;
    margin-top: 5px;
    width: 1220px;
}
.LoanEntryRowBox .rowbox3
{
    position: relative;
    float: left;
    width: 280px;
    height: 18px;
}
.LoanEntryRowBox .Coloumn3
{
    position: relative;
    float: left;
    text-align: left;
    width: 130px;
}
.LoanEntryRowBox .Coloumn4
{
    position: relative;
    float: left;
    text-align: left;
    width: 90px;
}
.LoanEntryRowBox .Coloumn5
{
    position: relative;
    float: left;
    text-align: left;
    width: 130px;
}
.LoanEntryTextBox
{
    height: 15px;
    width: 117px;
    font-family: Verdana;
    font-size: 8pt;
    text-align: right;
}
.LoanEntryNumericedit
{
    height: 16px;
    width: 120px;
    font-family: Verdana;
    font-size: 8pt;
}
.LoanEntryTextBoxReadOnly
{
    height: 17px;
    background: #cccccc;
    border: 1px gray solid;
    font-weight: normal;
    color: Black;
    width: 116px;
    float: left;
    padding-right: 5px;
    font-family: Verdana;
    font-size: 8pt;
}
.LoanEntryDeferredTextBoxReadOnly
{
    height: 17px;
    background: #cccccc;
    border: 1px gray solid;
    font-weight: normal;
    color: Black;
    width: 116px;
    float: left;
    padding-right: 5px;
    font-family: Verdana;
    font-size: 8pt;
    text-align: right;
}

.LoanEntryRowBox .rowbox2
{
    position: relative;
    float: left;
    width: 250px;
}
.TextboxSingleLoanEntry
{
    height: 17px;
    width: 130px;
    font-family: Verdana;
    font-size: 8pt;
}
.EmptyRow
{
    float: left;
    height: 1px;
    width: 100%;
}
.LoanEntryTextBoxReadOnly1
{
    height: 14px;
    background: #cccccc;
    border: 1px gray solid;
    font: normal 12px tahoma,verdana;
    font-weight: normal;
    color: Black;
    width: 100px;
    float: left;
    text-align: center;
    font-family: Verdana;
    font-size: 8pt;
}
/************************************************************/
/***********************Portfolio Document Template**************************/
.TemplateDocWrap
{
    height: 100%;
    width: 100%;
    float: left;
    border: solid 0px red;
    text-align: center;
}
.TempDocMsgDiv
{
    width: 95%;
    height: 100%;
    float: left;
    padding-right: 10px;
    border: solid 0px green;
}
.TempDocGrid
{
    float: left;
    position: relative;
    height: 185px;
    width: 100%;
    text-align: center;
    border: solid 1px #7ab2fb;
}
.DocTempBtnDiv
{
    width: 100%;
    height: 100%;
    float: left;
    text-align: center;
    margin-top: 20px;
    border: solid 0px blue;
}
.DocConfirm_outer
{
    border: solid 0px red;
    height: 52px;
    width: 100%;
    float: left;
}
.DocConfirm_Label
{
    width: 330px;
    height: 80px;
    text-align: center;
    vertical-align: middle;
}
.DocConfirm_Lab
{
    margin-top: 30px;
}
.DocConfirm_Button
{
    width: 330px;
    float: left;
    border: solid 0px;
    height: 25px;
    vertical-align: middle;
}
#PortDoc_upWorkArea
{
    height: 100%;
    width: 100%;
    float: left;
    background-color: White;
}
/************************************************************/


/*************************CollectorModule*********************/
.DivFirst
{
    width: 99%;
    float: left;
    text-align: left;
    margin-left: 5px;
    border: 1px #7ab2fb solid;
    background: #fff;
}

.DivSecond
{
    width: 99%;
    float: left;
    text-align: left;
    margin-left: 5px;
    border: 1px #7ab2fb solid;
    background: #fff;
}
.CollectionDiv
{
    width: 150px;
    float: left;
}
.ChkBoxDiv
{
    width: 99%;
    text-align: right;
    border: 1px 7ab2fb solid;
}
.divLoad
{
    width: 99%;
    border: 1px 7ab2fb solid;
}
.CollectionDivListItem
{
    width: 200px;
    float: right;
}
.CollectionDivListright
{
    width: 200px;
    float: right;
}
.CollectionDivListleft
{
    width: 200px;
    float: left;
}
.DivContact
{
    text-align: left;
    width: 99%;
    border: 1px #7ab2fb solid;
}
.DivCall
{
    text-align: left;
    width: 99%;
    border: 1px #7ab2fb solid;
}
.DivCalllist
{
    text-align: left;
    width: 99%;
    height: 100%;
    border: 1px #7ab2fb solid;
}

.AddresstextArea
{
    width: 300px;
    float: left;
    text-align: left;
    border: 0px solid #ff0000;
    border: 1px #7ab2fb solid;
    font: normal 11px tahoma,verdana;
    font-weight: normal;
    color: #000;
    height: 80px;
}
.promiserow
{
    width: 92%;
    float: left;
    padding-left: 20px;
}
.promiselabel
{
    width: 50%;
    height: auto;
    float: left;
    text-align: left;
}
.promisefield
{
    width: 40%;
    height: auto;
    float: left;
    text-align: left;
    padding-left: 20px;
}

/**************************************************************/


/*************Collector Assignment*************************/
.Main_CollectorService
{
    width: 1250px;
    border: 0px solid red;
    margin: 0px;
    float: left;
}
.CollectAsngRow1
{
    float: left;
    position: relative;
    width: 1230px;
    height: 30px; /*100-50*/
    margin-top: 55px; /*80*/
}
.CollectAsngRow1Col1
{
    float: left;
    position: relative;
    width: 380px; /*410px*/ /* height: 50px; /*100*/
}
.CollectorRow1LabelField
{
    float: left;
    position: relative;
    width: 180px; /*210*/ /*height: 50px; /*100*/ /*margin-top:10px;*/
}
.CollectorRow1ValueField
{
    float: left;
    position: relative;
    width: 180px; /*210px*/ /*height: 50px; /*100*/ /*margin-top:10px;*/
}
.CollectAsngRow2
{
    float: left;
    position: relative;
    width: 1230px;
    height: 380px; /*200-255-400*/
}
.CollectorRow2Col1
{
    float: left;
    position: relative;
    width: 410px;
}

.CollectAsngRow3
{
    float: left;
    position: relative;
    width: 1230px;
    height: 30px; /*100*/ /*margin-top: 10px;*/
}

div.Collector_Fixed
{
    background-color: #E1EBF7;
    width: 100%;
    float: left;
    height: 45px; /*65*/
    margin: 0px;
    left: 0px;
    z-index: 999;
    position: fixed;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0px solid #7ab2fb;
}
div.Collector_Fixed div.controls
{
    background-color: White;
    height: 30px;
    border: 1px solid #7ab2fb;
}
div.Collector_Fixed div.controls > div
{
    height: 20px;
    margin: 5px auto;
}
div.Main_CollectorService div.errorMessage
{
    width: 100%;
    text-align: right;
    background-color: #E1EBF7;
}
div.Main_CollectorService div.errorMessage div
{
    height: 20px;
    background-color: #E1EBF7;
    float: right;
}
div.Collector_Header
{
    float: left;
    width: 100%;
}

.SessionEnding
{
    height: 60px;
    width: 325px;
    border: 0px solid #C6E4EE;
    margin-top: 10px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}


/**************************************************************/


/*************Posting Accounts*************************/


div.PostingAccountOuterDiv
{
    background-color: #E1EBF7;
    width: 99.6%;
    float: left;
    left: 0;
    border: 0px solid #7ab2fb;
}
div.PostingAccount_Header
{
    float: left;
    width: 99.5%;
}
div.Posting_Fixed
{
    background-color: #E1EBF7;
    width: 99.8%;
    float: left;
    height: 40px;
    left: 0;
    top: 20;
    z-index: 999;
    position: fixed;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0px solid #7ab2fb;
}
div.Posting_Fixed div.controls
{
    float: left;
    background-color: White;
    width: 99.5%;
    height: 30px;
    border: 1px solid #7ab2fb;
}
div.PostingSaveDiv
{
    width: 98.5%;
    padding-top: 5px;
}
#Posting
{
    text-align: left;
}
#PostingAccounts_EmptyRow
{
    height: 60px;
}
div.DivGridPostingAccounts
{
    padding-top: 3px;
    float: left;
    width: 99.5%;
    height: 590px;
    border: 1px solid #7ab2fb;
    background: #fff;
}
.titleHistoryGridArea
{
    padding-top: 3px;
    float: left;
    width: 99.5%;
    height: 430px;
    border: 1px solid #7ab2fb;
    background: #fff;
}

/*************Unattended*************************/


.Poststatic
{
    float: left;
    width: 99.9%;
    height: 90px;
}
.wrap
{
    float: left;
    width: 99.5%;
}
.PostRow
{
    margin-top: 10px;
    border: 1px solid #7ab2fb;
    background: white;
    min-height: 30px;
    padding-top: 10px;
    margin-left: 3px;
}
.PostColoumn1
{
    width: 300px;
}
.postLabel
{
    width: 100px;
    text-align: center;
}
.postboxes
{
    width: 200px;
    text-align: left;
}
.postLabelBig
{
    width: 150px;
    text-align: left;
}


/***********************Ownership***************************************/

#OuterStaticDiv
{
    float: left;
    width: 100%;
}
#divfrmOwnership
{
    float: left;
    width: 100%;
    text-align: left;
    height: 100%;
}
#frmOwnership
{
    float: left;
    width: 100%;
    text-align: left;
    height: 72%;
    position: fixed;
}


/***********************StatusUpdate and Posting***************************************/

.StatusPoststatic
{
    float: left;
    width: 99.9%;
    height: 50px;
}
.StatusPostwrap
{
    float: left;
    width: 99.5%;
}
.StatusUpdateHeader
{
    float: left;
    width: 750px;
    text-align: right;
}
.StatusPostHeader
{
    float: left;
    width: 300px;
    text-align: right;
}
.StatusPostRow
{
    margin-top: 10px;
    border: 1px solid #7ab2fb;
    background: white;
    min-height: 30px;
    padding-top: 10px;
    margin-left: 3px;
}
.GridStatusPostRow
{
    margin-top: 10px;
    border: 1px solid #7ab2fb;
    background: white;
    height: 290px;
    padding-top: 10px;
    margin-left: 3px;
    width: 99.5%;
}
.StatusAccureInterestLabel
{
    width: 75px;
    text-align: right;
}
.AccureInterestCheckbox
{
    width: 50px;
    text-align: right;
}
.AccureInterest
{
    width: 150px;
}
.StatusPostColoumn1
{
    width: 250px;
}
.StatusPostGridCol
{
    width: 99%;
    height: 480px;
}
.StatusPostLabel
{
    width: 100px;
    text-align: right;
}
.StatusPostHeadLabel
{
    width: 300px;
    text-align: right;
}
.StatusPostboxes
{
    /*width: 150px; */
    width: 125px; /*text-align: center;*/
}
.StatusPostLabelBig
{
    width: 150px;
    text-align: left;
}
.webNotes
{
    z-index: 999;
}

.buttonyellow
{
    background: url(Images/yellowbutton.jpg) repeat-x;
    border: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;
    border: #000 1px solid;
    display:none;
}



/***********************Status and Post log details***************************************/

.StatusPostwrapLog
{
    float: left;
    width: 99.5%;
}
.GridStatusPostRowLog
{
    margin-top: 10px;
    border: 1px solid #7ab2fb;
    background: white;
    height: 280px;
    padding-top: 10px;
    margin-left: 3px;
    width: 99.5%;
}

.StatusPostGridCol
{
    width: 99%;
    height: 280px;
}

/************************************EFT Post and finalize **************************/


.EFTPostAmountTxt
{
    -x-system-font: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    border: 1px solid #8daed9;
    color: black; /*width: 68px;*/ /*height:18px;*/
}
 .StartDiv_New
        {
            float: left;
            border: 0px solid #000;
            width: 100%;
            height: 100%;
            background: #e3efff;
        }
        #upStart
        {
            width: 100%;
            height: 100%;
        }
        #upCopyright
        {
            width: 100%;
        }
        .contentpane_New
        {
            width: 100%;
            border: 0px solid #000;
            float: left;
            height: 100%;
        }
        div.LoanAccountLookup
        {
            height: 75px;
            width: 522px;
            float: left;
            position: relative;
            padding-top: 4px;
            padding-left: 2px;
        }
        /*div.LoanAccountLookup > div{height:96px;padding-top:2px;width:516px;padding-left:2px;float:left}*/div.LoanAccountLookup div.label
        {
            height: 30px;
            width: 60px;
            float: left;
            padding-left: 4px;
            padding-top: 8px;
        }
        div.LoanAccountLookup div.control
        {
            height: 30px;
            width: 200px;
            float: left;
            padding-top: 2px;
        }
        #sample
        {
            display: block;
            height: 50px;
        }
        .Footerpanel
        {
            height: 1px;
        }
        .Footerpanel1
        {
            height: 86px;
        }
        .PorfolioClass
        {
            margin-top: 5px;
        }
        .OuterdivPostfolio
        {
            float: left;
            width: 100%;
        }
        .OuterdivPostfolio .row1
        {
            float: left;
            width: 100%;
            height: 30px;
        }
        .OuterdivPostfolio .row2
        {
            float: left;
            width: 100%;
            height: 30px;
        }
        .OuterdivPostfolio .Coloumn1
        {
            float: left;
            text-align: center;
            width: 100%;
            height: 30px;
        }
        .OuterdivPostfolio .Coloumn2
        {
            float: left;
            width: 50%;
            height: 30px;
        }
               .divwarrantyouter
        {
        	float:left;
        	padding:5px;
        }
        .divwarrantyinner
        {
        	float:left;
        	padding:1px;
        }
        .divwarrantyouter .labelWarranty
        {
        	float:left;
        	width:100px;
        	text-align:left; 
        	}
       .divwarrantyouter .textboxWarranty
        {
        	float:left;
        	width:200px;
        	text-align:left;
        	
        	}
        	.divwarrantyouter .ButtonWarranty
        {
        	float:left;
        	padding-top:5px;
        	width:200px;
        	text-align:left;
        	
        	}
        	 .CreditScoreDivOuter
        {
        	float:left;
        	margin-top:10px; 
        	 
        	}
        	
        .CreditScoreDivOuter .innerdiv
        {
        	float:left;
        	width:75px; 
        	}
        	  .CreditScoreDivOuter .innerOuterdiv
        {
        	float:left;
        	width:150px;
        	text-align:center;  
        	}
        	
        	
/******************************************************************************/

/***************************GLPosting*****************************************/

.glpostinggrid
{
    padding-top:3px;
    float:left;
    width: 99.7%;
    z-index: 900px;
    height: 340px;
    border: 1px solid #7ab2fb;
    background: #fff;
}

.glpostingemptydiv
{
	height: 60px; 
	width: 99.5%;
	float:left
}

.GLPostingOuterDetails
{
    width: 99.5%;
    height: 25px;
    padding-left: 10px;
    text-align: left;
    float:left
}

/*SR 36 Browser*/
div.controls
{
	float: left;background-color: White;width: 99.5%;height: 30px;border: 1px solid #7ab2fb;
}
div	/*To disable div outline in IE 9*/
{ 	
	ie-dummy: expression(this.hideFocus=true)\9;
}