BODY
{
    font-size: 12px;
    color: black;
    font-family: Arial, 'Times New Roman';
    background-color: white
}

input {border-color: whitesmoke;}

H1
{
    font-weight: bolder;
    font-size: 16pt;
    line-height: normal;
    font-style: normal;
    font-variant: normal
}
.css1, .TEXTFD
{
    color: black;
    font-family: 'Times New Roman';
    background-color: #e6f4ff;
    text-align: left
}

.lgborder
{
	border-width: 1px;
	border-style: solid;
	border-color: #99ccff;
}
.css1u
{
    text-transform: uppercase;
    color: black;
    font-family: 'Times New Roman';
    background-color: #e6f4ff;
    text-align: left
}
.CURR, .NUMBFD
{
    color: black;
    font-family: 'Times New Roman';
    background-color: #e6f4ff;
    text-align: right
}
.css2, .CALCFD
{
    color: coral;
    font-family: 'Times New Roman';
    background-color: #fffff4;
    text-align: right
}
.css2l, .READONLYFD
{
    color: coral;
    font-family: 'Times New Roman';
    background-color: #fffff4;
    text-align: left
}
.css3
{
    color: black;
    font-family: 'Times New Roman';
    background-color: white;
    text-align: right
}
.radio
{
    border-right: ridge;
    border-top: ridge;
    background: #999933;
    border-left: ridge;
    color: #336600;
    border-bottom: ridge
}
H6
{
    font-weight: bolder;
    font-size: 12pt
}
A:hover
{
    color: red;
    text-decoration: none
}
.ERRORMSG
{
    font-weight: bolder;
    color: red;
    font-family: Arial
}
.HEI
{
    font-weight: bolder;
    color: black;
    font-family: Arial
}
.blue
{
    font-weight: lighter;
    font-size: smaller;
    color: darkblue;
    font-family: 'Times New Roman'
}
A
{
    color: #0033cc;
    text-decoration: none
}
.f3
{
    font-weight: lighter;
    font-size: 12px;
    color: #0033cc;
    font-family: Arial, 'Times New Roman'
}
.f4
{
    font-weight: bolder;
    font-size: 12px;
    color: #000099;
    font-family: Arial, 'Times New Roman'
}

TABLE
{
    font-size: 14px;
    color: #515151;
    font-family: Arial, 'Times New Roman'
}

.f5
{
    font-weight: bolder;
    font-size: 11px;
    color: #ff6600;
    font-family: Arial, 'Times New Roman'
}
.f6
{
    font-weight: bolder;
    font-size: 16px;
    color: #666666;
    font-family: Arial;
    text-align: center
}
.f7
{
    font-weight: lighter;
    font-size: 12px;
    color: darkblue;
    font-family: Arial, 'Times New Roman'
}
.f7pay
{
    font-weight: lighter;
    font-size: 14px;
    color: darkblue;
    font-style: italic;
    font-family: Arial, 'Times New Roman'
}
.f8
{
    font-weight: bolder;
    font-size: 11px;
    color: crimson;
    font-family: Verdana, Arial, 'MS Sans Serif'
}
.f9
{
    font-weight: bolder;
    font-size: 11px;
    color: #000099;
    font-family: Verdana, Arial, 'MS Sans Serif'
}
.f1
{
    font-weight: bolder;
    font-size: 13px;
    color: #666666;
    font-family: Arial, 'Times New Roman'
}
.f2
{
    font-weight: bolder;
    font-size: 13px;
    color: #0755b4;
    font-family: Arial, 'Times New Roman'
}
.f10
{
    font-weight: bolder;
    font-size: 12px;
    color: #feeb18;
    font-family: Verdana, Arial, 'MS Sans Serif'
}
.grey
{
    font-weight: lighter;
    font-size: 10px;
    color: gray;
    font-style: italic;
    font-family: Verdana, Arial, 'MS Sans Serif'
}
.titl1
{
    font-weight: bolder;
    font-size: 18px;
    color: #555555;
    font-family: Arial, 'Times New Roman'
}
.titl2
{
    font-weight: bolder;
    font-size: 16px;
    color: #555555;
    font-family: Arial, 'Times New Roman'
}
.titl3
{
    font-weight: bolder;
    font-size: 13px;
    color: #555555;
    font-family: Arial, 'Times New Roman'
}
.titl4
{
    font-weight: bolder;
    font-size: 14px;
    color: #555555;
    font-family: Arial, 'Times New Roman'
}
.titl5
{
    font-weight: bolder;
    font-size: 12px;
    color: #555555;
    font-family: Arial, 'Times New Roman'
}
.titl6
{
    font-weight: lighter;
    font-size: 12px;
    color: black;
    font-family: Arial, 'Times New Roman'
}
B.small
{
    font-size: smaller;
    font-style: italic
}
.indent
{
    left: 30px;
    text-indent: 0px;
    position: relative
}
A.currpage
{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, 'Times New Roman'
}
A.currtitle
{
    font-weight: 600;
    font-size: 14px;
    font-family: Arial, 'Times New Roman'
}

.ccblink
{
    text-decoration: blink;
}
.strippingline { background-color: #dfd; }
.strippinglineres { background-color: #cfc; }

.MAINCAPNN { font-size:12pt; font-weight:600; font-family:Courier; color:#444444 }
.MAINCAP { font-weight:600; color:#223355 }
.LASTLINE { font-weight:600; color:#223355; background-color: #cfc; }

.FLDLABEL
{
    color: #eaeaea;
    font-family: Verdana, Arial, 'MS Sans Serif';
	font-size: 9pt;
	font-weight: normal;
	background-color: #011640;
	border-right: #F2F6FD 1px solid;
    border-top: #F2F6FD 1px solid;
	border-left: #F2F6FD 1px solid;
    border-bottom: #F2F6FD 1px solid;
}

.FORMLABEL
{
    color: #eaeaea;
	background-color: #404040;
	display: inline-block;
	float: right;
}
.BACKBG
{
    color: #eaeaea;
	background-color: #404040;
	display: inline-block;
}
.BOLDF { font-weight: bold }

.NTSettleImg { position: relative; bottom: -4px; }

.SlipFocus
{
	color: #f0f;

}
.nextButton { width: 80px; }

.no-close .ui-dialog-titlebar-close { display: none; }

.myTitleClass .ui-dialog-titlebar { background: #5D8CE6; }

.thintable {
	border-collapse: collapse;
	border-style:solid;
	border-width: thin;
}

.normaloul li { margin: 0 0 10px 0; }

.PARTTABLELINE   { display: inline-table; border:NONE; border-collapse: collapse; border-spacing: 0;  margin:1px 2px 1px 2px; width: 99%;  }
      .PARTTABLELINE TR TD   { padding-top: 3px;  padding-bottom:1px; border-bottom:1px solid #c0c0cF; }
      .PARTTABLELINE TR TH  { padding-top: 3px;  padding-bottom:1px; border-bottom:1px solid #c0c0c0; }

/*2025 new add*/      
.ui-widget-header {
    border: 1px solid #1c94c4 !important;
    background: #0755b4 !important;
    color: #fff !important;
    font-weight: bold !important;
}

.ui-widget-content {
    /*border: 2px solid #ddd !important;*/
    background: white !important;
    color: #333 !important;
}
.ui-widget-content a{
    color:red;
}