﻿.paddingR1px { padding-right: 1px; }
.paddingR2px { padding-right: 2px; }
.paddingR3px { padding-right: 3px; }
.paddingR4px { padding-right: 4px; }
.paddingR6px { padding-right: 6px; }
.paddingR8px { padding-right: 8px; }
.paddingR10px { padding-right: 10px; }
.paddingR16px { padding-right: 16px; }
.paddingR20px { padding-right: 20px; }
.paddingR30px { padding-right: 30px; }

.paddingL0px { padding-left: 0; }
.paddingL2px { padding-left: 2px;}
.paddingL3px { padding-left: 3px;}
.paddingL4px { padding-left: 4px; }
.paddingL6px { padding-left: 6px; }
.paddingL8px { padding-left: 8px; }
.paddingL10px { padding-left: 10px; }
.paddingL16px { padding-left: 16px; }
.paddingL20px { padding-left: 20px; }
.paddingL30px { padding-left: 30px; }

.paddingT2px { padding-top: 2px; }
.paddingT3px { padding-top: 3px; }
.paddingT4px { padding-top: 4px; }
.paddingT6px { padding-top: 6px; }
.paddingT8px { padding-top: 8px; }
.paddingT10px { padding-top: 10px; }
.paddingT12px { padding-top: 12px; }
.paddingT20px { padding-top: 20px; }
.paddingT30px { padding-top: 30px; }

.paddingB0px { padding-bottom: 0;}
.paddingB2px { padding-bottom: 2px;}
.paddingB3px { padding-bottom: 3px;}
.paddingB4px { padding-bottom: 4px;}
.paddingB6px { padding-bottom: 6px;}
.paddingB8px { padding-bottom: 8px;}
.paddingB10px { padding-bottom: 10px;}

.borderR0px { border-right: 0 outset; }
.borderRMN { border-right: medium none; }
.borderL0px { border-right: 0 outset; }
.borderL1px { border-left: 1px outset; }
.borderL2px { border-left: 2px outset; }
.borderT1px { border-top: 1px outset; }
.borderTTR { border-top: thin ridge; }

.font7 { FONT: 7pt 'Times New Roman'; }
.font8 { mso-fareast-font-family:'Times New Roman' }
.font9 { font-size:10pt; font-family:Verdana; mso-bidi-font-family:'Times New Roman' }
.font10{ mso-bidi-font-size:12.0pt; }
.font11{ mso-bidi-font-family:'Times New Roman' }
.font12{ font-size:10pt; mso-ascii-font-family:Verdana; mso-hansi-font-family:Verdana }
.font13{ font-size:10pt; font-family:Verdana}

.tb1 { border-bottom-style: groove; border-right-style: groove; border-top-style: groove; border-left-style: groove; }

.tb2 { border-bottom-style: groove; }

.tb3 { background-color: #C4C6CA; width: 99.34%; font-family: arial; font-size: xx-small; }

.tb4 { border-right: gray 1px solid; border-top: gray 1px solid; overflow: auto; border-left: gray 1px solid; width: 100%; border-bottom: gray 1px solid; height: 140px; }

.tb5 { background-color: #000099; color: #ffffff; padding-bottom: 4px; padding-top: 4px; }

.tb6 { margin-left: -3px }

.tb7 { margin-right:20px; float:left }

.tb8 { z-index: 101; left: 253px; position: absolute; top: 593px; }

#tb1 { border-left: white 2px outset; border-right: 1px outset; }

#tb2 { border-bottom: 2px groove; border-left: 2px groove; font-family: verdana; font-size: 8pt; border-top: 2px groove; border-right: 2px groove; }

#tb3 { border-right:groove; padding-right:10px; border-top:groove; padding-left:10px; padding-bottom:10px; border-left:groove; width:100%; padding-top:10px; border-bottom:groove; }

#tb4 { margin: 0; }

#tb5 { float:left; vertical-align:bottom; margin-bottom:0; margin-top:5px; }

.p1 { border-bottom: 1px solid black; }


/*BAccountDateBalance*/
.spaced { padding-left: 6px; padding-right: 6px }

/*BBody*/
.bodyText { font-weight: bold; font-size: large }

/*BCMURejectedPayoutCalculation*/
.div-grid { width: 920px; padding-bottom:15px; height:auto }
#main-div { width: 920px; text-align:center; border: groove medium grey; background-color: #C4C6CA; margin-left:auto; margin-right:auto; height:auto; padding-bottom:15px; padding-top:15px; }

/*BPrimaryAccountEntry*/
.required { COLOR: blue }

/*BPrimaryEntry*/
.pageContainer { padding-bottom: 4px; padding-left: 2px; padding-right: 2px; padding-top: 2px }
.separator { border-top-style: groove }

/*AccountNotes*/
.table2 { font-size: xx-small; font-family: verdana; background-color: white }
.title2 { font-weight: bold; font-size: small; }
#lblAccountNotes { font-size: xx-small; text-transform: uppercase; font-family: verdana; font-weight:normal}

/*Bulletin*/
.bulletin { font-family: Verdana; font-size: x-small; }
.marquee { color: #FF0000; font-family: Verdana; font-size: medium; font-weight: bold; }
.bulletin TD.title { font-size: small; font-family: Verdana; font-weight: bold; }
.bulletin TD A.link { font-size: x-small }

/*DataGridBase*/
.dgbaseLink { text-decoration: none }
.dgbaseText { text-align: center }

/*Menu.ascx*/
.menu_TopGroup {background-color:#d7dbdd;border:1px;border-color:lightgrey;border-top-color:lightgrey;border-left-color:lightgrey;border-style:solid;}
.menu_TopItem {background-color:#d7dbdd;color:#1F497D;font-family:Arial;font-size:10pt;font-weight:bold;border:1px;border-color:lightgrey;border-style:solid;cursor:pointer;}
.menu_TopItemHover {background-color:#3B5386;color:white;font-family:Arial;font-size:10pt;font-weight:bold;border:1px;border-color:lightgrey;border-style:ridge;cursor:pointer;}
.menu_Item {background-color:#d7dbdd;color:#1F497D;font-family:Arial;font-size:10pt;border:solid 1px lightgrey;border-style:solid;cursor:pointer;}
.menu_ItemHover {background-color:#3B5386;color:white;font-family:Arial;font-size:10pt;border:1px;border-color:lightgrey;border-top-color:lightgrey;border-left-color:lightgrey;border-style:ridge;cursor:pointer;}
.menu_ItemUC {background-color:#d7dbdd;color:1F497D;font-family:Arial;font-size:10pt;border:solid 1px lightgrey;border-style:solid;cursor:pointer;font-style:italic;}
.menu_ItemUCHover {background-color:#3B5386;color:white;font-family:Arial;font-size:10pt;border:1px;border-color:lightgrey;border-top-color:lightgrey;border-left-color:lightgrey;border-style:ridge;cursor:pointer; font-style:italic;}

/*Disclaimer*/
.title3 { font-size: x-small; font-weight:bold; font-family: Verdana; }
.table3 { font-size: x-small; font-family:Verdana; text-align: justify }
.padded { padding-bottom: 16px; }

/*Footer*/
.btnRegular { font-weight: bold; font-size: 10px; font-family: verdana; height: 20px }
.btnRed { font-weight: bold; font-size: 10px; color: white; font-family: Verdana; height: 20px; background-color: red }

/*Go*/
.tbl { position: relative; border-bottom-style: outset; border-right-style: outset; background-color: silver; width: 412px; border-top-style: outset; border-left-style: outset }
.header1 { position: relative; background-color: #000099; height: 27px }
.bnt { width: 60px; font-family: verdana; height: 24px; font-size: x-small }

/*HealthCheck*/
.pageTitle { font-family: Verdana; font-size: 22px; font-weight: bold; color: #000000 }
.pageStatusGreen { font-family: Verdana; font-size: 22px; font-weight: bold; color: green }
.pageStatusRed { font-family: Verdana; font-size: 22px; font-weight: bold; color: red }
.tableTitle { font-family: Verdana; font-size: 18px; font-weight: bold; color: #000000 }
.tableHeaderRow { font-family: Verdana; font-weight: bold; font-size: 12px; background-color: #EFEDED; color: black; border-bottom: white thin solid; border-left: white thin solid; border-top: white thin solid; border-right: white thin solid }
.tableRow { font-family: Verdana; font-size: 12px; background-color: #EFEDED; color: black; border-bottom: white thin solid; border-left: white thin solid; border-top: white thin solid; border-right: white thin solid }
.text { font-family: Verdana; font-size: 13px; COLOR: black; }

/*Judgment*/
.gridContainer { border-right: gray 1px solid; border-top: gray 1px solid; overflow: auto; border-left: gray 1px solid; border-bottom: gray 1px solid; height: 120px }

/*MortgagePayoutCalculator*/
.div-row { padding-left:1%; padding-right:1%; clear:both; }
.div-box { border: groove medium grey; }
.div-color { background-color: #C4C6CA;}
.align-top { vertical-align:top; }
.color-header { background-color:Gray; vertical-align:bottom; }
.height-auto { height:auto; }
.block { clear:both; }
.align-right { text-align:right; }

.padding-bottom-normal { padding-bottom:10px; }	
.padding-bottom-small { padding-bottom:5px; }
.padding-top-small { padding-top:5px; }
.padding-top-normal { padding-top:10px; }
.padding-top-large { padding-top:20px; }
.padding-top-x-large { padding-top:40px; }

.padding-left-normal { padding-left: 1%;}
.padding-left-medium { padding-left: 4%;}
.padding-left-large { padding-left: 10%;}
.padding-left-x-large { padding-left: 45%;}

.padding-right-medium { padding-right: 4%;}

.width-debit { width:66%; }
.width-credit { width:32%; }
.width-sub-credit { width:29%; }
.width-sub-credit-label { width:11%; }
.width-suspense { width:30%; }
.width-suspense-total { width:33%; }
.width-suspense-total-dr-cr { width:61%; } 
.width-authorization { width:15%; }

.payout-label-default { float:left; text-align:left; vertical-align:bottom; padding-top:5px; }
.payout-chkbox { padding-left:20px; width:30px; height: 20px; }
.payout-instruction { width:90%; height:60px; margin-left:10px; }
.payout-note { width:90%; height:100px; margin-left:10px; }

#txtNCCAccountToDebit { width:62%; }

.btn-right { width:100px; float:right; }
.btn-left { width:150px; float:left; }
.text-align-right { text-align:right; }

.td-half { width:50% }
.td-full { width:100% }
.td-box { border: 1px solid black; }
.td-color { background-color: #C4C6CA; }

/*PartyMaintenance*/
.PartyMaintainanceButton { width: 180px; height: 30px }
.PartyMaintainancePadding{ padding-bottom: 4px; padding-left: 4px; padding-right: 4px;padding-top: 4px;font-size: small; }
.PartyMaintainanceFont{ font-size: x-small; }

/*ResetUserPassword
.tbl2 { position: relative; border-bottom-style: outset; border-right-style: outset; background-color: silver; border-top-style: outset; border-left-style: outset; }
    */
/*TechSupport*/
.supportTable { font-size: x-small }
.supportTitle { font-weight: bold; font-size: small; color: #a52a2a }
.padTop { padding-top: 6px }
.padSection { padding-top: 16px }


/*.height4px { height: 4px; }
.height5px { height: 5px; }
.height6px { height: 6px; }
.height8px { height: 8px; }
.height9px { height: 9px; }
.height13px { height: 13px; }
.height14px { height: 14px; }
.height15px { height: 15px; }
.height16px { height: 16px; }
.height17px { height: 17px; }
.height18px { height: 18px; }
.height20px { height: 20px; }
.height21px { height: 21px; }
.height22px { height: 22px; }
.height25px { height: 25px; }
.height28px { height: 28px; }
.height30px { height: 30px; }
.height37px { height: 37px; }
.height48px { height: 48px; }
.height125px { height: 125px; }
.height150px { height: 150px; }
.height160px { height: 160px; }
.height175px { height: 175px; }
.height200px { height: 200px; }
.height210px { height: 210px; }
.height389px { height: 389px; }*/

/*****     Styles to override CommonStyle.css -> Delete this when removing LH.css     *****/

INPUT.blueButton {
    background-color: #4597cb;
    color: white;
    font-family: Verdana;
    font-size: xx-small;
    border: 1px solid #4597cb;
    cursor: pointer;
    height: 22px;
    width: auto !important;
    min-width: 80px;
}

INPUT.saveButton {
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    height: 22px;
    background-color: #e1e1e1;
    border: solid 1px grey;
}
    INPUT.saveButton:hover {
        background-color: #1f497d;
        color: white;
        cursor: pointer;
    }

INPUT.newButton {
    font-family: Verdana;
    font-size: xx-small;
    FONT-WEIGHT: bold;
    height: 22px;
    width: auto !important;
    min-width: 80px;
    background-color: #e1e1e1;
    border: solid 1px grey;
}

    INPUT.newButton:hover {
        background-color: #1f497d;
        color: white;
        cursor: pointer;
    }


    INPUT.button {
    font-family: Verdana;
    font-size: x-small;
    font-weight: bold;
    height: 22px;
    width: auto;
    min-width: 86px;
    background-color: #e1e1e1;
    border: solid 1px grey;
}

    input.button:hover {
        background-color: #1f497d;
        color: white;
    }


.redBack {
    background-color: Red !important;
    color: White;
}

.blueBack {
    background-color: Blue !important;
    color: White;
}

.darkBlueBack {
    background-color: #000099 !important;
    color: White;
}

.greenBack {
    background-color: Green !important;
    color: White;
}

.blackBack {
    background-color: Black !important;
    color: White;
}

.grayBack {
    background-color: #eeeeee !important;
    color: #000000;
}


SPAN.labelBox {
    border: inset 2px grey;
    FONT-SIZE: xx-small;
    FONT-FAMILY: verdana;
    font-weight: normal;
    BACKGROUND-COLOR: white;
    color: black;
    text-transform: uppercase;
    overflow-y: auto;
	overflow: auto;
    height: 13px !important;
    border-color: white !important;
    min-height: 100%;
    display: inline-block;
}

TABLE.dgridA TR.dgHeader TD A, table.dgridA tr.dgHeader th {
        background-color: transparent;
}


/*following classes are from LH.css*/
BODY
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: xx-small;
}

BODY.Alt
{
	background-color: #C4C6CA;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: xx-small;
}

.grooved
{
	border: groove medium grey;
	background-color: #C4C6CA !important;
}

.readOnly {
    FONT-SIZE: xx-small;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    text-transform: uppercase;
    border: 1px solid grey;
}

.inputBox {
    FONT-SIZE: xx-small;
    FONT-FAMILY: Verdana;
    text-transform: uppercase;
    border: 1px solid grey;
}
.inputBoxNoCasing {
    FONT-SIZE: xx-small;
    FONT-FAMILY: Verdana;
    border: 1px solid grey;
}
SPAN.labelNoteBox
{
	border: inset 2px;
    border-color: white;
	FONT-SIZE: xx-small;
	FONT-FAMILY: Verdana; 
    font-weight: normal;
	BACKGROUND-COLOR: #eeeeee;
	text-transform: uppercase;
	overflow: auto;
    display: inline-block;
}


.gridViewHeader th
{
    background-color: Navy;
    color: white;
    padding: 4px;	        
}

.gridView 
{
    font-size: xx-small;
    font-family: Verdana;
    text-align:center;
}

.gridViewRow td
{
    background-color: white;
    color: black; 
    padding: 4px;
}     

.gridViewAlt td
{
    background-color: Gainsboro;
    color: black;
    padding: 4px;
}


.inlineBlock {
    display: inline-block;
}

.noBorder {
    border: none;
}

.normalFontWeight {
    font-weight: normal;
}

.title {
    font-size: small;
    font-weight: bold;
}
/* Styles for Nested Tables*/

.divTableMortgagePayout {
    display: table;
    width: 100%;
}

.divTableRowMortgagePayout {
    display: table-row;
}

.divTableCellMortgagePayout {
    display: table-cell;
    width: 50%;
}

.divTableBodyMortgagePayout {
    display: table-row-group;
}
#main-div.bgColorGrayCMU {
    background-color: #C4C6CA;
}
.padding-left-claimtype {
    padding-left: 1.5%;
}
.readOnlyLabelLH {
    FONT-SIZE: xx-small;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    text-transform: uppercase;
}