/* [Refreshed? No] CSS Cached at: 2:48:26 PM */



/*STARTBASE*/
/* BASE STYLES */
TABLE,TR,TD { padding: 0px; line-height: 16px; }
BODY, A, TABLE, TD, INPUT, SELECT, TEXTAREA { font-family: Arial, Helvetica, sans-serif; }
BODY { padding: 0px; margin: 3px; color: rgba(0, 0, 0, 1); font-size:12px;  }
A { color: rgba(0, 73, 99, 1); text-decoration: none; }
A:hover { color: rgba(0, 0, 0, 1); }
FORM {margin: 0px; padding: 0px;}
INPUT.checkbox { line-height: 22px; padding: 0px; margin: 0px; }
INPUT[readonly='readonly'] { color: rgba(0, 73, 99, 1); background-color: rgba(255, 255, 255, 1); border: 0px; }
INPUT[readonly] { color: rgba(0, 73, 99, 1); }
select { background-color: rgba(225, 238, 248, 1); font-size: 10px; }
P { margin: 1px; }
ul {    margin-top: 0px;    display: block;    line-height: 100%;    padding-top: 0px; }
ol {    margin-top: 0px;    display: block;    line-height: 100%;    padding-top: 0px; }
li {    line-height: 16px;  }
#logobar1 table,td, tr { padding: 0px; margin: 0px; border-spacing: 0px; border-collapse:collapse; border: solid 0px; border-width: 0px;}
#logobar2 table,td, tr { padding: 0px; margin: 0px; border-spacing: 0px; border-collapse:collapse; border: solid 0px; border-width: 0px; }
/*ENDBASE*/

/* styles for cute editor - have to be hardcoded so cute editor can read it */
.AdHocElement { font-weight:bold; color:#0000ff; }
.DataElement { font-weight:bold; color:#ff0000; }

/* A */

.ac { text-align: center; }
.adminHeaderTableBackground { border-left: solid 1px rgba(0, 73, 99, 1); border-top: solid 1px rgba(0, 73, 99, 1); border-right: solid 1px rgba(0, 73, 99, 1); width: 100%;  }
.adminHeaderTableBackground td { white-space: nowrap; background-color: rgba(0, 73, 99, 1); }
.ajax cal {z-index: -1000}
.ajax__calendar { z-index:10002 !important; }
.arrowcontainer {cursor: hand; margin: 0px; padding-left: 5px; padding-right: 10px; padding-top: 0px;padding-bottom: 0px; height: 8px; width: 0px; text-align: left; vertical-align: middle; }
.arrownull { width: 20px; height: 32px; padding: 0px; }
.ar { text-align: right; }

/* B */
tr.backgroundJobGrid_Enqueued td { background-color: #5bc0de; color: white; }
tr.backgroundJobGrid_Failed td { background-color: #d9534f; color: white; }
tr.backgroundJobGrid_Processing td { background-color: #f0ad4e; color: white; }
.barLinks { text-align: right; padding-right: 5px; }
.bgwhite { background-color: rgba(255, 255, 255, 1); }
.blankcontain { width: 1002px; }
.bold { font-weight: bold; }
.boldlabel { white-space: normal; width: 100%;font-size: 11px; font-weight: bold; }
.brknobrk { height: 0px; width: 0px; white-space:nowrap; display: inline; }
.btncellrt { text-align: right; vertical-align: top; }
A.btn_function { padding-right: 15px; padding-left: 15px; padding-top: 3px; padding-bottom: 3px; border:double 3px; text-decoration: none; font-weight: bold; line-height:23px;background-color: rgba(0, 73, 99, 1); border-color:rgba(180, 180, 180, 1); color: rgba(255, 255, 255, 1); font-size: 11px; }
.btn_function { padding: 3px; border:double 3px; text-decoration: none; font-weight: bold; background-color: rgba(0, 73, 99, 1); border-color: rgba(180, 180, 180, 1); color: rgba(255, 255, 255, 1); font-size: 11px; }
A.btn_function:hover { background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); }
.buttonBG {  display: inline; }
.BondLossesFullLoss { background-color:Red; color: #FFFFFF; }
.BondLossesNoLoss { background-color:Green; color: #FFFFFF; }
.BondLossesPartialLoss { background-color:Yellow; color: #000000; }

/* C */
.cal { border: solid 0px; width:234px; background-position:right; background-repeat:no-repeat; background-color: rgba(225, 238, 248, 1); font-size: 11px;  background-image:url(../images/common/cal.gif); }
.caltdFull { border: solid 0px; width:100%; background-position:right; background-repeat:no-repeat; background-color: rgba(225, 238, 248, 1); font-size: 11px;  background-image:url(../images/common/cal.gif); }
.calMulti { border: solid 0px; width:80px; background-position:right; background-repeat:no-repeat; background-color: rgba(225, 238, 248, 1); font-size: 11px;  background-image:url(../images/common/cal.gif); }
.caltd { padding:3px; background-color: rgba(225, 238, 248, 1); }
.calReadOnly { border: solid 0px; width:234px; background-position:right; background-repeat:no-repeat; background-color: rgba(235, 235, 235, 1); font-size: 11px;  background-image:url(../images/common/cal.gif); }
.calMultiReadOnly { border: solid 0px; width:80px; background-position:right; background-repeat:no-repeat; background-color: none; font-size: 11px; background-image:url(../images/common/cal.gif); }
.calShort { border: solid 0px; width:95px; background-position:right; background-repeat:no-repeat; background-color: rgba(225, 238, 248, 1); font-size: 11px;  background-image:url(../images/common/cal.gif); }
.cal .ajax__calendar_header { background-color: rgba(235, 235, 235, 1); }
.cal .ajax__calendar_container { background-color: rgba(225, 238, 248, 1); border: solid 1px rgba(0, 73, 99, 1); }
.cellAr { text-align: right; }
.cmanscroll_large { width: 100%; max-height: 142px; overflow-x: hidden; overflow-y: scroll; }
.cmanscroll_xlarge { width: 100%; max-height: 600px; overflow-x: hidden; overflow-y: scroll; }
.cmanscroll_small { width:330px; max-height: 50px; overflow-x: hide; overflow-y: scroll; padding: 5px; }
.colgap { width:1px; height:22px; }
.collock { width: 230px; height: 0px; }
.collockShort { width: 100px; height: 0px; }
.collockMed { width: 150px; height: 0px; }
.collocktd { width: 240px; }
.collocktdShort { width: 110px; }
.collocktdMed { width: 160; }
.colspcdiv { height: 22px; width: 1px; }

.col_container_left { width: 520px; vertical-align: top; padding: 10px; text-align:left; }
.col_container_right { width: 50%; vertical-align: top; padding: 10px; text-align: right; }
.col_label { line-height: 16px; text-align:left; width: 50%; border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: top; }
.col_labelc { line-height: 16px; text-align:center; width: 50%; border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: top; }

.col_edit { text-align:left; width: 50%; border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); background-color: rgba(225, 238, 248, 1); box-sizing: border-box; font-weight: normal; vertical-align: middle; } 
.col_nopad { text-align:left; width: 50%; border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 0px; font-weight: normal; vertical-align: top; }
.col_label_50p { line-height: 15px; text-align:left; width: 50%; border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 0px rgba(206, 206, 206, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: top; }
.col_label_50p_nobord { text-align:left; width: 50%; border-right:solid 0px rgba(206, 206, 206, 1); border-bottom:solid 0px rgba(206, 206, 206, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: top; }


.commentImgTD { text-align:center; background-color:Transparent; width:17px; vertical-align: top; background-color: rgba(235, 235, 235, 1); border-left: solid 1px rgba(206, 206, 206, 1); }
.const_table td { font-weight: inherit; }
.const_mainheader { font-size: 13px; font-weight: bold; padding:3px; background-color: rgba(235, 235, 235, 1); border: solid 0px rgba(180, 180, 180, 1); }
.cont_textcell { padding: 5px;  white-space: nowrap; background-color: rgba(255, 255, 255, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; font-weight:normal; font-size: 11px; }
.cont_textcellsub1 { padding: 5px;  white-space: nowrap; background-color: rgba(180, 180, 180, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; font-weight:bold; font-size: 11px; }
.cont_textcellBold { padding: 5px;  white-space: nowrap; background-color: rgba(255, 255, 255, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; font-weight:bold; font-size: 11px; }
.cont_textcellEditable { padding: 5px;  white-space: nowrap; background-color: rgba(225, 238, 248, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; font-weight:bold; font-size: 11px; }
.cont_textcellsubheader { padding: 5px;  white-space: nowrap; background-color: rgba(206, 206, 206, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; font-weight:normal; font-size: 11px; }
.ContentLeftTable { width: 240px; }
.ContentRightTable { width: 240px; }
.Content3ColTable { width: 150; }
.ContentRepeaterSideScroll { width: 750px; table-layout:fixed; }

/* D */
.dealgroupscroll_short { width: 100%; max-height: 245px; overflow-x: hidden; overflow-y: scroll; }
.dealgroupscroll_long { width: 100%; max-height: 500px; overflow-x: hidden; overflow-y: scroll; }
.displayinline {display:inline;}
.doctypetext_wrapped { white-space: normal; font-weight: normal; }
.dropNavLbl { color: rgba(0, 0, 0, 1); font-weight:600; }
.dwnarrw { font-size: 0px; line-height: 0%; width: 0px; border-top: 8px solid rgba(0, 73, 99, 1); border-left: 4px solid transparent; border-right: 4px solid transparent; margin-right: 0px; margin-left: 0px; cursor: hand;    }
.dwnarrw:hover { font-size: 0px; line-height: 0%; width: 0px; border-top: 8px solid rgba(255, 255, 255, 1); border-left: 4px solid transparent; border-right: 4px solid transparent; margin-right: 0px; margin-left: 0px; cursor: hand; }

/* E */
.editable { background-color: rgba(225, 238, 248, 1); font-size: 11px; white-space:nowrap; text-align: left; vertical-align: middle; }
.editableCenter { background-color: rgba(225, 238, 248, 1); font-size: 11px; white-space:nowrap; text-align: center; vertical-align: middle; }
.editableLR { background-color: rgba(225, 238, 248, 1); font-size: 11px; border-left: solid 1px rgba(180, 180, 180, 1); border-right: solid 1px rgba(180, 180, 180, 1);  border-bottom: solid 1px rgba(180, 180, 180, 1); border-top: solid 1px rgba(180, 180, 180, 1); white-space:nowrap; text-align: left; vertical-align: top; }
.editableLRAR { background-color: rgba(225, 238, 248, 1); font-size: 11px; border-left: solid 1px rgba(180, 180, 180, 1); border-right: solid 1px rgba(180, 180, 180, 1);  border-bottom: solid 1px rgba(180, 180, 180, 1); border-top: solid 1px rgba(180, 180, 180, 1); white-space:nowrap; text-align: right; vertical-align: top; }
.editable100p { background-color: rgba(225, 238, 248, 1); font-size: 11px; white-space:nowrap; text-align: left; vertical-align: middle; width: 100%; }
.editableDragAndDrop { background-color: rgba(225, 238, 248, 1); font-size: 11px; width: 240px; height: 175px; line-height:18px; overflow-x: auto; overflow-y: scroll; padding: 3px; }
.editableDrop { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:0px; border: solid 0px; width:240px; }
.editableDropRecentDealsLoanLoc { background-color: rgba(225, 238, 248, 1); font-size: 12px; padding:0px; width:40px; border-left: solid 1px #cecece; border-bottom:solid 1px #cecece; border-right: solid 0px; border-top: solid 0px;  }
.editableDropRecentDeals { background-color: rgba(225, 238, 248, 1); border: solid 1px rgba(180, 180, 180, 1); font-size: 12px; padding:0px; width:300px; }
.editableDrop100p { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:0px; border: solid 0px; width:100%; padding-right: 2px; }
.editableDrop100pMobile { background-color: rgba(225, 238, 248, 1); font-size: 1.3em; padding:0px; border: solid 0px; width:100%; padding-right: 2px; }
.editableDropPlus { white-space:nowrap; padding:0px; border: solid 0px; width:223px; }
.editableDropPlusInfo { white-space:nowrap; padding:0px; border: solid 0px; width:210px; }
.editableDropNav { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:0px; border: solid 0px; width:180px; }
.editableDropPropNote { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:0px; border: solid 0px; width:140px; }
.editableListBox { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:0px; border: solid 0px; width:240px; }
.editableListBoxUWLoan { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:0px; border: solid 0px; width:240px; height: 80px; }
.editableMultiDrop { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:0px; border: solid 0px; width: auto; }
.editableMultiDrop100b { background-color: rgba(225, 238, 248, 1); font-size: 11px; border: solid 1px rgba(206, 206, 206, 1); padding:0px; border: solid 0px; width:100px; }
.editableDrop50p { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:0px; border: solid 0px; width:48%; }
.editableDrop50px { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:0px; border: solid 0px; width:50px; }
.editableDrop150px {background-color: rgba(225, 238, 248, 1); font-size: 11px; }
.editableDrop230px { padding:0px; border: solid 0px; width:230px; }
.editableDrop220px { padding:0px; border: solid 0px; width:220px; }
.editableDrop400px { padding:0px; border: solid 0px; width:400px; }
.editableInputHTMLBox { background-color: rgba(225, 238, 248, 1); font-size: 12px; }
.editableInputText { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:234px; height:16px; }
.editableInputText197 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:187px; height:16px; }
.editableInputText160 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:160px; height:16px; }
.editableInputTextPerc { background-color: rgba(225, 238, 248, 1); font-size: 11px; white-space:nowrap; padding:3px; border: solid 0px; width:220px; height:16px; }
.editableInputTextOrg { background-color: rgba(225, 238, 248, 1); font-size: 11px; line-height: 18px;padding:3px; border: solid 0px; width:220px; height:16px; }
.editCommentBox { background-color: rgba(225, 238, 248, 1); font-size: 12px; height:400px; width:600px; padding: 5px; padding:0px; border: solid 0px; width:230px; height:66px; overflow-y: scroll; overflow-x: hidden; white-space:pre-wrap; line-height: 18px; font-weight: normal;  }
.editCommentBox100 { background-color: rgba(225, 238, 248, 1); font-size: 12px; height:200px; width:300px; padding: 5px; padding:0px; border: solid 0px; overflow-y: scroll; overflow-x: hidden; white-space:pre-wrap; line-height: 18px; font-weight: normal;  }
.editCommentBox100p { background-color: rgba(225, 238, 248, 1); font-size: 12px; padding:0px; border: solid 0px; width:100%; height:66px; overflow-y: scroll; overflow-x: hidden; white-space:pre-wrap; line-height: 10px; font-weight: normal; }
.editCommentBoxModal { background-color: rgba(225, 238, 248, 1); font-size: 12px; padding:3px; border: solid 0px; width:100%; height:166px; overflow-y: scroll; overflow-x: hidden; white-space:pre-wrap; line-height: 12px; font-weight: normal; }
.editCommentBox100pro { background-color: rgba(235, 235, 235, 1); font-size: 12px; padding:0px; border: solid 0px; width:100%; height:66px; overflow-y: scroll; overflow-x: hidden; white-space:pre-wrap; line-height: 10px; font-weight: normal; }
.editCommentBoxShort { background-color: rgba(225, 238, 248, 1); font-size: 12px; height:30px; width:230px; padding: 5px; padding:0px; border: solid 0px; overflow-y: scroll; overflow-x: hidden; white-space:pre-wrap; line-height: 18px; font-weight: normal;  }
.editCommentGrid { background-color: rgba(235, 235, 235, 1); font-size: 12px; border: solid 0px; white-space:pre-wrap; line-height: 18px; font-weight: normal; width: 180px; height: 30px; overflow-x: hidden; overflow-y: scroll; padding: 3px; }
.editableInputCheckbox { padding:0px; border: solid 0px; width:30px; height:18px; text-align:center; }
.editableInputDependency { width:200px; height:150px; }
.editableInputText35 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:30px; height:16px; }
.editableInputText65 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:65px; height:16px; }
.editableInputText65AC { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:65px; height:16px; text-align: center; }
.editableInputText65RBord { background-color: rgba(225, 238, 248, 1); font-size: 11px;border: solid 0px; border-right: solid 1px rgba(180, 180, 180, 1); padding:3px; width:65px; height:16px; }
.editableInputText75 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:75px; height:16px; }
.editableInputText100p { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:80%; height:14px; }
.editableInputText100pAC { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:80%; height:14px; text-align: center; }
.editableInputText100perc { background-color: rgba(225, 238, 248, 1); font-size: 11px; border: solid 0px; width:100%; height:14px; }
.editableInputText65b { background-color: rgba(225, 238, 248, 1); font-size: 11px; border: solid 1px rgba(206, 206, 206, 1); padding:3px; border: solid 0px; width:65px; height:16px; }
.editableInputText100b { background-color: rgba(225, 238, 248, 1); font-size: 11px; border: solid 1px rgba(206, 206, 206, 1); padding:3px; border: solid 0px; width:100px; height:16px; }
.editableInputText80 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:82px; height:16px; }
.editableInputText100 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:100px; height:16px; }
.editableInputText200 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:200px; height:16px; }
.editableInputText400 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:400px; height:16px; }
.editableInputText80Perc { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:82px; height:16px; }
.editableInputText65Perc { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:65px; height:16px; }
.editableInputText50Perc { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:50px; height:16px; }
.editableInputText55 { background-color: rgba(225, 238, 248, 1); font-size: 11px;padding:3px; border: solid 0px; width:30px; height:16px; text-align:center; }
.editableInputTextLogin { padding:3px; border: solid 1px #c4c4c4; width:200px; height:16px; background-color: #e1eef8; font-size: 11px;  }
.editableInputTextMulti { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:160px; height:16px; }
.editableInputTextUCF { background-color: rgba(225, 238, 248, 1); font-size: 12px; font-weight: bold; padding:3px; border: solid 0px; width:100px; height:16px; }
.editableInputTextBoxUCF{ background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:190px; height:64px; }
.editableInputTextMultiOrg { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:150px; height:16px; }
.editableInputTextSearch { padding:3px; border: solid 1px #c4c4c4; width:170px; height:16px; background-color: #e1eef8; font-size: 11px;  }
.editablemulti { background-color: rgba(225, 238, 248, 1); font-size: 11px; border-bottom: solid 1px rgba(206, 206, 206, 1); }
.editablemulti160 { padding:3px; border: solid 0px; width:150px; }
.editablemulti204 { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:194px; }
.editableBG { background-color: rgba(235, 235, 235, 1); font-size: 11px; border-bottom: solid 1px rgba(206, 206, 206, 1); }
.err { font-size: 11px; color: rgba(255, 0, 0, 1); padding: 3px; font-weight: bold; }
.errWarn { font-size: 11px; color: rgba(254, 216, 202, 1); padding: 3px; font-weight: bold; }
.errXLarge { font-size: 13px; color: rgba(255, 0, 0, 1); padding: 3px; font-weight: bold; }
.errBorrower { font-size: 12px; color: rgba(255, 0, 0, 1); padding: 3px; font-weight: bold; }
.errorDiv { background-color: rgba(206, 206, 206, 1); color: rgba(0, 73, 99, 1); width: 998px; border: solid 1px rgba(0, 73, 99, 1); padding: 1px;  font-weight: bold; vertical-align:middle; }

/* F */
.footerContainerLvl2 { background-color: transparent; width: auto; }
.footerContainerLvl2W { background-color: rgba(0, 73, 99, 1); width: 100%; }
.footerDiv { background-color: rgba(0, 73, 99, 1); color:rgba(255, 255, 255, 1); font-size: 11px; width: 1002px; height: 24px; text-align:center; line-height:24px; }
.footerDivLastUpdate { background-color: rgba(255, 255, 255, 1); color:rgba(0, 0, 0, 1); font-size: 11px; width: 1002px; height: 24px; text-align:center; line-height:24px; }
.forceLink { cursor: pointer; }

/* G */
.gotoactionslabel { color: rgba(0, 73, 99, 1); padding: 5px; width: 240px; font-weight: bold; vertical-align: top; }
.gridviewContainerWide { border: solid 1px rgba(206, 206, 206, 1); box-sizing: border-box; border-collapse: collapse; width: 100%; }
.gridviewContainerWideHorLine { border: solid 1px rgba(206, 206, 206, 1); box-sizing: border-box; text-align:left; width: 100%; text-align:left; }
.gridviewContainerWideHorLine TD { border-top:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); border-right:solid 1px rgba(206, 206, 206, 1); text-align: left; font-weight: normal; vertical-align: top; border-collapse: collapse; padding: 3px; }
.gridviewContainer { border-top: solid 1px rgba(206, 206, 206, 1); border-left: solid 1px rgba(206, 206, 206, 1); box-sizing: border-box; }

/* H */
.headerContainer { width: 1002px; }
.headerContainerW { width: 100%; }
.headerContainerLvl2W { width: 100%; }
a.headerLvl1ItemOff { background-color: rgba(0, 73, 99, 1); color: rgba(255, 255, 255, 1); padding-left: 20px; padding-right: 20px; border-top: solid 0px rgba(0, 73, 99, 1);  border-collapse: collapse; font-weight: bold; line-height: 19px; padding-bottom: 3px; padding-top: 3px; font-size: 11px; }
a.headerLvl1ItemOff:hover { background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); }
a.headerLvl1ItemOn { padding-right: 20px; background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); padding-left: 20px;  border-top: solid 0px rgba(0, 73, 99, 1);  border-collapse: collapse; font-weight: bold; line-height: 19px; padding-bottom: 3px; padding-top: 4px; font-size: 11px; position:relative; top:1px; }
a.headerLvl2ItemOff { background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); padding-left: 20px; padding-right: 20px; border-top: solid 0px rgba(0, 73, 99, 1);  border-collapse: collapse; font-weight: bold; line-height: 19px; padding-bottom: 2px;padding-top: 2px; font-size: 11px; white-space:normal; }
a.headerLvl2ItemOff:hover { text-decoration: underline; }
a.headerLvl2ItemOn {text-decoration: underline; background-color: rgba(255, 255, 255, 1); color: rgba(0, 0, 0, 1); padding-left: 20px; padding-right: 20px; border-top: solid 0px rgba(0, 73, 99, 1);  border-collapse: collapse; font-weight: bold; line-height: 19px; padding-bottom: 2px;padding-top: 2px; font-size: 11px; white-space:normal; }
a.headerLvl2ItemOn:hover { text-decoration: underline; }
.gotolinks { color: rgba(0, 0, 0, 1); font-size: 11px; padding: 5px; }
.gridviewHeaderBar { background-color: rgba(206, 206, 206, 1); font-size: 11px; width: 100%; box-sizing: border-box; }
.highlightDiv { border: solid 1px rgba(255, 233, 0, 1); padding: 3px; background-color: rgba(255,210,124,0.5); font-size: 11px; font-weight: normal;  }
.highlightDivNopad { border: solid 1px rgba(255, 233, 0, 1); background-color: rgba(255,210,124,0.5); font-size: 11px; font-weight: normal;  }
.headernavbar { border-left: solid 1px rgba(0, 73, 99, 1); border-top: solid 1px rgba(0, 73, 99, 1); border-right: solid 1px rgba(0, 73, 99, 1); background-color: rgba(0, 73, 99, 1); width:100%; box-sizing: border-box; }
.headernavbar2 { border-bottom: solid 1px rgba(0, 73, 99, 1); width: 100%; height: 6px; background-color: rgba(255, 255, 255, 1); border-collapse:collapse; }
.headernavbar3 { background-color: rgba(255, 255, 255, 1); border-left: solid 1px rgba(0, 73, 99, 1); border-right: solid 1px rgba(0, 73, 99, 1); border-bottom: solid 1px rgba(0, 73, 99, 1); width: 100%; height: 6px; }
.headernavbord {width: 1px; background-color: rgba(0, 73, 99, 1);}
.highlightheader { color: rgba(0, 0, 0, 1); background-color: rgba(255, 233, 0, 1); font-size: 11px; padding:3px; font-weight:bold; line-height: 20px; }
.highlighttext { color: rgba(0, 0, 0, 1); background-color: rgba(255,210,124,0.5); font-size: 11px; padding:3px; width: 50%; }
.highlighttextbold { color: rgba(0, 0, 0, 1); background-color: rgba(255,210,124,0.5); font-size: 12px; padding:3px; font-weight:bold; }
.highlightheaderleft { color: rgba(0, 0, 0, 1); background-color: rgba(255, 233, 0, 1); font-size: 11px; text-align: left; }
.highlighttextleft { color: rgba(0, 0, 0, 1); background-color: rgba(255,210,124,0.5); font-size: 11px; text-align: left; }
.highlighttextboldleft { color: rgba(0, 0, 0, 1); background-color: rgba(255,210,124,0.5); font-size: 12px; text-align: left; }
.hdrlv2td { background-color: rgba(255, 255, 255, 1); width:1px; text-align: center; }
.hspc13 { width: 13px; height: 1px; }


/* I */
/* J */
/* K */
/* L */ 
.label { white-space: normal; width: 100%;font-size: 11px; font-weight: normal; padding: 3px; vertical-align: text-top; }

/* Custom Field Label Styles */
.label_c_bold { white-space: normal; width: 100%; font-size: 11px; font-weight: bold; padding: 3px; vertical-align: text-top; }
.label_c_red { white-space: normal; width: 100%; font-size: 11px; font-weight: normal; padding: 3px; vertical-align: text-top; color: rgba(255, 0, 0, 1); }
.label_c_boldred { white-space: normal; width: 100%; font-size: 11px; font-weight: bold; padding: 3px; vertical-align: text-top; color: rgba(255, 0, 0, 1); }
.label_c_underline { white-space: normal; width: 100%; font-size: 11px; font-weight: normal; padding: 3px; vertical-align: text-top; text-decoration: underline; }
.label_c_underlinebold { white-space: normal; width: 100%; font-size: 11px; font-weight: bold; padding: 3px; vertical-align: text-top; text-decoration: underline; }
.label_c_underlinered { white-space: normal; width: 100%; font-size: 11px; font-weight: normal; padding: 3px; vertical-align: text-top; text-decoration: underline; color: rgba(255, 0, 0, 1); }
.label_c_underlineboldred { white-space: normal; width: 100%; font-size: 11px; font-weight: bold; padding: 3px; vertical-align: text-top; text-decoration: underline; color: rgba(255, 0, 0, 1); }

.label_c_blue { white-space: normal; width: 100%; font-size: 11px; font-weight: normal; padding: 3px; vertical-align: text-top; color: #0000ff; }
.label_c_boldblue { white-space: normal; width: 100%; font-size: 11px; font-weight: bold; padding: 3px; vertical-align: text-top; color: #0000ff; }
.label_c_underlineblue { white-space: normal; width: 100%; font-size: 11px; font-weight: normal; padding: 3px; vertical-align: text-top; text-decoration: underline; color: #0000ff; }
.label_c_underlineboldblue { white-space: normal; width: 100%; font-size: 11px; font-weight: bold; padding: 3px; vertical-align: text-top; text-decoration: underline; color: #0000ff; }

.label_c_green { white-space: normal; width: 100%; font-size: 11px; font-weight: normal; padding: 3px; vertical-align: text-top; color: #00a651; }
.label_c_boldgreen { white-space: normal; width: 100%; font-size: 11px; font-weight: bold; padding: 3px; vertical-align: text-top; color: #00a651; }
.label_c_underlinegreen { white-space: normal; width: 100%; font-size: 11px; font-weight: normal; padding: 3px; vertical-align: text-top; text-decoration: underline; color: #00a651; }
.label_c_underlineboldgreen { white-space: normal; width: 100%; font-size: 11px; font-weight: bold; padding: 3px; vertical-align: text-top; text-decoration: underline; color: #00a651; }

.label_text { font-size: inherit; font-weight: inherit; }

.leftbord { border-left: solid 1px rgba(180, 180, 180, 1); }
.locatorResultsScroll { width: 590px; min-height: 500px; overflow-x: scroll; overflow-y: scroll; }
.loginbody { background-color:; opacity:; } 
.loginbar { background-color: rgba(0, 73, 99, 1); width: 100%; height: 20px; }
.linecolor { background-color:rgba(206, 206, 206, 1);  height: 1px; line-height: -10px;  }
.linecolor240 { background-color:rgba(206, 206, 206, 1); width: 240px; height: 1px; }
a.linkBold { color: rgba(0, 73, 99, 1); font-size: 11px; font-weight:bold; text-decoration:none; cursor: hand; }
.lvl3_header { background-color: rgba(206, 206, 206, 1); color: rgba(0, 0, 0, 1); font-size: 11px; padding:3px; vertical-align:top; }
.lvl3_headerBold { background-color: rgba(206, 206, 206, 1); color: rgba(0, 0, 0, 1); font-size: 11px; font-weight: bold; padding:3px; vertical-align:top; }
.lvl1_bar_title { color: rgba(0, 73, 99, 1); font-size: 13px; font-weight: bold; vertical-align: middle;  white-space:nowrap; }
.logo { width: 44px; }
.logobar1 { background-color: rgba(235, 235, 235, 1); width: 1002px; }
.lvl1_bar { display: table; width: 1002px; font-weight:bold; border: solid 1px; padding: 0px; background-color: rgba(180, 180, 180, 1); border-color: rgba(180, 180, 180, 1); box-sizing: border-box; }
.lvl1_barShort { width: 500px; font-weight:bold; border: solid 1px; padding: 0px; }
.lvl1_barWide { display: block; background-color: rgba(180, 180, 180, 1);  width: 100%; font-weight:bold; border: solid 1px rgba(180, 180, 180, 1);  padding: 0px; border-collapse: collapse; box-sizing: border-box; }

.lvl1_subbarWide { display: block; background-color: rgba(206, 206, 206, 1);  width: 100%; font-weight:bold; border: solid 1px rgba(206, 206, 206, 1); border-left: solid 1px rgba(180, 180, 180, 1); border-top: solid 1px rgba(180, 180, 180, 1); border-right: solid 1px rgba(180, 180, 180, 1); padding: 0px; border-collapse: collapse; box-sizing: border-box; }

.lvl12colcontain { background-color: rgba(235, 235, 235, 1); border: solid 1px rgba(180, 180, 180, 1); box-sizing: border-box; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; width: 1002px; font-weight:bold; }
.lvl12colcontainBottom { background-color: rgba(235, 235, 235, 1); border-left: solid 1px rgba(180, 180, 180, 1); border-right: solid 1px rgba(180, 180, 180, 1);border-bottom: solid 1px rgba(180, 180, 180, 1);border-top: solid 0px; box-sizing: border-box; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; width: 1002px; font-weight:bold; }
.lvl12colcontainBottomWide { background-color: rgba(235, 235, 235, 1); border-left: solid 1px rgba(180, 180, 180, 1); border-right: solid 1px rgba(180, 180, 180, 1);border-bottom: solid 1px rgba(180, 180, 180, 1);border-top: solid 0px; box-sizing: border-box; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; width: 100%; font-weight:bold; }
.lvl12colcontainWide { background-color: rgba(235, 235, 235, 1); border: solid 1px rgba(180, 180, 180, 1);  padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; width: 100%; font-weight:bold;  border-collapse:collapse; box-sizing: border-box; }
.lvl12colcontainWidePortStrats { background-color: rgba(235, 235, 235, 1); border: solid 1px rgba(180, 180, 180, 1);  padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; width: 120%; font-weight:bold;  border-collapse:collapse; box-sizing: border-box; }
.lvl2_bar { background-color: rgba(235, 235, 235, 1); border-color: rgba(180, 180, 180, 1); width: 1002px; border: solid 1px; padding: 0px; }
.lvl3_bar { background-color: rgba(206, 206, 206, 1); border-color: rgba(206, 206, 206, 1); width: 100%; font-weight:bold; border: solid 1px rgba(206, 206, 206, 1); padding: 0px; margin:0px; }
 
/* M */
.mapImage { border: solid 1px rgba(0, 0, 0, 1); width: 400px; height: 300px; }

.mMultiHeaderRow {  position:relative ; top: expression(this.offsetParent.scrollTop); z-index: 10;  vertical-align: bottom; color: rgba(0, 0, 0, 1); background-color: rgba(206, 206, 206, 1); border: solid 0px; border-right: solid 1px rgba(180, 180, 180, 1); font-size: 11px;  font-weight:normal; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; overflow:visible; box-sizing: border-box;}
.mMultiHeaderRow td { font-weight:normal; }
.mMultiHeaderRow th { font-weight:normal; }
.mMultiHeaderRow th { font-weight:normal; padding: 3px; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; vertical-align: inherit;position:relative ; top: expression(this.offsetParent.scrollTop); z-index: 10; }

.modalMultiheader { text-align: left; padding: 5px; }
.modalPopupDependency { width: 350px; }
.modalPopUp { padding: 5px; border: solid 1px rgba(0, 0, 0, 1); background-color: Gray; background-position: center;  left: 0px;  width: 700px; }
.modalPopUpFitContents { padding: 5px; border: solid 1px rgba(0, 0, 0, 1); background-color: Gray; background-position: center;  left: 0px; }
.modalPopUpWide { padding: 5px; border: solid 1px rgba(0, 0, 0, 1); background-color: Gray; background-position: center;  left: 0px;  width: 925px; }
.modalPopupImport { width: 750px; }
.modalPopupImportBody { background-color: rgba(206, 206, 206, 1); border: solid 1px rgba(0, 73, 99, 1); padding: 10px; }
.modalPopupImportHeader { background-color: rgba(255, 255, 255, 1); padding: 10px; }
.modalPopupImportSubHeader { color: rgba(0, 73, 99, 1); font-weight: bold; padding: 3px; }
.modalPopupImportHeader2 { background-color: rgba(206, 206, 206, 1); padding: 5px; }
.modalMultilineInputBox { background-color: rgba(225, 238, 248, 1); font-size: 11px; } 
.modalBackground { background-color: rgba(0, 0, 0, 1); filter: alpha(opacity=40); opacity: 0.4;    }
.msgDiv { background-color: rgba(206, 206, 206, 1); border-color: rgba(225, 238, 248, 1); color: rgba(225, 238, 248, 1); }
.multiCellLB { border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; padding: 3px; font-weight: bold; vertical-align: middle; white-space: nowrap; }
.multiCellRB { border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; padding: 3px; font-weight: bold; vertical-align: middle; white-space: nowrap; text-align:right; }
.multiCellLoanLocatorSub { font-size: 11px; background-color:rgba(255, 255, 255, 1); vertical-align: bottom; padding: 3px; border-bottom: solid 1px rgba(180, 180, 180, 1); border-right: solid 1px rgba(180, 180, 180, 1); font-weight: bold; }
.multiCellLoanLocator { font-size: 11px; background-color:rgba(235, 235, 235, 1); vertical-align: bottom; font-weight: normal; padding: 3px; border-bottom: solid 1px rgba(180, 180, 180, 1); border-right: solid 1px rgba(180, 180, 180, 1); }
.multiCell { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; }

.multiCellDSCR td { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; }
.multiCellNoWrap {border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; white-space: nowrap;}
.multiCellNoBorderNoWrap {font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; white-space: nowrap;}

.multiCellAlignTop { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; background-color:rgba(255, 255, 255, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: top; }
.multiCellBATBG { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: bold; vertical-align: top; }
.multiCellXLarge { font-size: 13px; background-color:rgba(255, 255, 255, 1); padding: 3px; font-weight: bold; }
.multiCellBorrower { padding: 3px; font-weight: normal; vertical-align: middle; width: 65px; }
.multiCellBorrowerName { padding: 3px; font-weight: normal; vertical-align: middle; width: 260px;  }
.multiCellBorrowerNameBG260 { padding: 3px; background-color: rgba(2, 131, 177, 1); color: rgba(255, 255, 255, 1); font-weight: normal; vertical-align: top;  width: 260px;}
.multiCellBorrowerNameBG260 A { color: rgba(255, 255, 255, 1); font-weight: bold; }
.multiCellBorrowerNameBG {padding: 3px; background-color: rgba(2, 131, 177, 1); color: rgba(255, 255, 255, 1); font-weight: normal; vertical-align: top; padding: 3px; font-weight: normal; vertical-align: middle; width: 65px;}
.multiCellBorrowerNameBold { padding: 3px; background-color: rgba(235, 235, 235, 1); color: black; font-weight: normal; }
.multiCellCalcIMG { padding-top: 5px; padding-right: 2px; padding-bottom: 0px; padding-left: 0px; }
.multiCellNoPadBG { border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; font-size: 12px; vertical-align: top; background-color:rgba(235, 235, 235, 1); box-sizing: border-box;padding: 0px; font-weight: normal; vertical-align: middle; }
.multiCellNoPad { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; vertical-align: top; padding: 0px; font-weight: normal; vertical-align: middle; }
.multiCellNoPadBG { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; vertical-align: top; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 0px; font-weight: normal; vertical-align: middle; }
.multicellnopadscroll { padding: 0px; font-weight: normal; vertical-align: middle; border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; vertical-align: top; box-sizing: border-box; vertical-align: top; width: 330px; width: 330px; width: 355px; }
.multiCellNoPadAlignTop { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; background-color:rgba(255, 255, 255, 1); vertical-align: top; padding: 0px; font-weight: normal; vertical-align: top; }
.multiCellNoPadAlignTopBG { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); vertical-align: top; padding: 0px; font-weight: normal; vertical-align: top; }
.multiCellAR { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; padding: 3px; font-weight: normal; vertical-align: middle; text-align: right; }
.multiCellARBG { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; padding: 3px; font-weight: normal; vertical-align: middle; text-align: right; background-color:rgba(235, 235, 235, 1); }
.multiCellNoBord { border-right:none; border-left:none; border-bottom:solid 1px rgba(206, 206, 206, 1); border-top:none; font-size: 11px; padding: 3px; vertical-align: middle; padding-right: 10px; text-align: left; }
.multiCellNoBordRateLock { border-right:none; border-left:none; border-bottom:solid 1px rgba(206, 206, 206, 1); border-top:none; font-size: 11px; background-color:rgba(235, 235, 235, 1); padding: 3px; vertical-align: middle; padding-right: 10px; text-align: left; }
.multiCellEdit { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); background-color: rgba(225, 238, 248, 1); box-sizing: border-box; font-weight: normal; vertical-align: middle; }
.multiCellEditBottomBord { border-bottom:solid 1px rgba(206, 206, 206, 1); background-color: rgba(225, 238, 248, 1); box-sizing: border-box; font-weight: normal; vertical-align: middle; width: 100%; }
.multiCellEditAT { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); background-color: rgba(225, 238, 248, 1); box-sizing: border-box; font-weight: normal; vertical-align: top; }
.multiCellEditATC { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); background-color: rgba(225, 238, 248, 1); box-sizing: border-box; font-weight: normal; vertical-align: top; text-align: center; }
.multiCellNoEdit { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); vertical-align: top; padding: 3px; font-weight: normal; vertical-align: middle; }
.multiCellNoEdit2 { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); background-color: rgba(235, 235, 235, 1); box-sizing: border-box; font-weight: normal; vertical-align: middle; }
.multiCellEditBorder { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-top: solid 1px rgba(180, 180, 180, 1); background-color: rgba(225, 238, 248, 1); box-sizing: border-box; }
.multiCellHighlight {  font-size: 11px; background-color:rgba(255,210,124,0.5); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; }
.multiCellHighlight td { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); }
.multiCellRightBord {  border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 0px rgba(206, 206, 206, 1); background-color: rgba(225, 238, 248, 1); box-sizing: border-box; font-weight: normal; vertical-align: middle;  }
.multiCellEditSelected { background-color: rgba(197, 221, 241, 1);font-weight: normal; vertical-align: middle; }
.multiCellEditSelectedBorder { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); background-color: rgba(197, 221, 241, 1); box-sizing: border-box; font-weight: normal; vertical-align: middle; padding: 3px; font-size:small; }
.multiCellEditCenter {  border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); background-color: rgba(225, 238, 248, 1); font-weight: normal; vertical-align: middle; text-align: center; }
.multiCellEditL {  border-left:solid 1px rgba(206, 206, 206, 1); border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); background-color: rgba(225, 238, 248, 1); font-weight: normal; vertical-align: middle; }
.multiCellAC { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; padding: 3px; font-weight: normal; vertical-align: middle; text-align: center; }
.multiCellBorder { border:solid 1px rgba(180, 180, 180, 1); font-size: 11px; padding: 3px; }
.multiCellBorderNone { border:solid 0px rgba(180, 180, 180, 1); font-size: 11px; padding: 3px; vertical-align: middle; }
.multiHeaderRowLoanLocator { color: rgba(0, 0, 0, 1); background-color: rgba(180, 180, 180, 1); border: solid 0px; font-size: 11px; font-weight: normal; text-align: left; padding: 3px; text-align: left; padding-left: 3px; padding-right: 3px; }
.multiHeaderRow {  vertical-align: bottom; color: rgba(0, 0, 0, 1); background-color: rgba(206, 206, 206, 1); border: solid 0px; border-right: solid 1px rgba(180, 180, 180, 1); font-size: 11px;  font-weight:normal; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; overflow:visible; box-sizing: border-box; }
.multiHeaderRow td { font-weight:normal; }
.multiHeaderRow th { font-weight:normal; }
.multiHeaderRow th { font-weight:normal; padding: 3px; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; vertical-align: inherit; }

.multiHeaderRowBordBottom {  vertical-align: bottom; color: rgba(0, 0, 0, 1); background-color: rgba(206, 206, 206, 1); border: solid 0px; border-right: solid 1px rgba(180, 180, 180, 1); border-bottom: solid 1px rgba(180, 180, 180, 1); font-size: 11px;  font-weight:normal; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; overflow:visible; box-sizing: border-box; }
.multiHeaderRowBordBottom td { font-weight:normal; }
.multiHeaderRowBordBottom th { font-weight:normal; }
.multiHeaderRowBordBottom th { font-weight:normal; padding: 3px; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; vertical-align: inherit; }

.multiHeaderRow_c1 {  vertical-align: bottom; color: rgba(255, 255, 255, 1); background-color: rgba(78, 75, 74, 1); border: solid 0px; border-right: solid 1px rgba(180, 180, 180, 1); font-size: 11px;  font-weight:normal; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; overflow:visible; box-sizing: border-box; }
.multiHeaderRow_c1 td { font-weight:normal; }
.multiHeaderRow_c1 th { font-weight:normal; }
.multiHeaderRow_c1 th { font-weight:normal; padding: 3px; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; vertical-align: inherit; }

.multiHeaderRow_c2 {  vertical-align: bottom; color: rgba(0, 0, 0, 1); background-color: rgba(255, 233, 0, 1); border: solid 0px; border-right: solid 1px rgba(180, 180, 180, 1); font-size: 11px;  font-weight:normal; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; overflow:visible; box-sizing: border-box; }
.multiHeaderRow_c2 td { font-weight:normal; }
.multiHeaderRow_c2 th { font-weight:normal; }
.multiHeaderRow_c2 th { font-weight:normal; padding: 3px; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; vertical-align: inherit; }

.multiHeaderRow_c3 {  vertical-align: bottom; color: rgba(0, 0, 0, 1); background-color: rgba(178, 200, 208, 1); border: solid 0px; border-right: solid 1px rgba(180, 180, 180, 1); font-size: 11px;  font-weight:normal; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; overflow:visible; box-sizing: border-box; }
.multiHeaderRow_c3 td { font-weight:normal; }
.multiHeaderRow_c3 th { font-weight:normal; }
.multiHeaderRow_c3 th { font-weight:normal; padding: 3px; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; vertical-align: inherit; }

.multiHeaderRowDSCR {  vertical-align: bottom; color: rgba(0, 0, 0, 1); background-color: rgba(206, 206, 206, 1); border: solid 0px; border-right: solid 1px rgba(180, 180, 180, 1); font-size: 11px;  text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; overflow:visible; box-sizing: border-box; }
.multiHeaderRowDSCR td { font-weight:bold; padding-left: 3px; padding-right: 3px; }
.multiHeaderRowDSCR th { font-weight:bold; padding: 3px; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; vertical-align: inherit; }
.multiHeaderRowC { color: rgba(0, 0, 0, 1); background-color: rgba(206, 206, 206, 1); border: solid 0px; font-size: 11px; font-weight:bold; padding: 3px; text-align:center; }
.multiHeaderRowBG { color: rgba(0, 0, 0, 1); background-color: rgba(206, 206, 206, 1); border: solid 0px; font-size: 11px; font-weight:bold; padding: 3px; text-align: left; }
.multiHeaderSubRow { color: rgba(0, 0, 0, 1); background-color: rgba(206, 206, 206, 1); border: solid 0px; font-size: 11px; vertical-align: bottom; box-sizing: border-box; font-weight:bold; padding: 3px; text-align: left; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; }
.multiHeaderLeft {  padding: 0px; }

.multiHeaderCLBord { vertical-align: bottom; color: rgba(0, 0, 0, 1); background-color: rgba(206, 206, 206, 1); border: solid 0px; border-right: solid 2px rgba(180, 180, 180, 1);border-left: solid 2px rgba(180, 180, 180, 1); border-bottom: solid 2px rgba(180, 180, 180, 1); font-size: 11px;  font-weight:normal; text-align: center; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; overflow:visible; box-sizing: border-box; }
.multiHeaderCBord td { font-weight:normal; }
.multiHeaderCBord th { font-weight:normal; }
.multiHeaderCBord th { font-weight:normal; padding: 3px; text-align: center; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; vertical-align: inherit; }

.multiHeaderCBord { vertical-align: bottom; color: rgba(0, 0, 0, 1); background-color: rgba(206, 206, 206, 1); border: solid 0px; border-right: solid 2px rgba(180, 180, 180, 1); border-bottom: solid 2px rgba(180, 180, 180, 1); font-size: 11px;  font-weight:normal; text-align: center; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; overflow:visible; box-sizing: border-box; }
.multiHeaderCBord td { font-weight:normal; }
.multiHeaderCBord th { font-weight:normal; }
.multiHeaderCBord th { font-weight:normal; padding: 3px; text-align: center; padding-left: 5px; padding-right: 5px; margin-left: 3px; margin-right: 3px; vertical-align: inherit; }

.multiFooterRow { color: rgba(0, 0, 0, 1); background-color: rgba(235, 235, 235, 1); border: solid 0px; font-size: 11px; }
.multiFooterRow td { font-weight: normal; }
.multiHeaderPage { color: rgba(0, 0, 0, 1); background-color: rgba(180, 180, 180, 1); font-size: 11px; font-weight: bold; padding: 20px; }
.multiHeaderPage TD { padding: 2px; }
.multiHeaderPageLoanLocator { color: rgba(0, 0, 0, 1); background-color: rgba(235, 235, 235, 1); font-size: 11px; }
.multiRow { color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1); font-size: 11px; box-sizing: border-box; font-weight: normal;  }
.mydealssummaryscrolldiv {  overflow-x: hidden; overflow-y: scroll;  min-height:20px; width: 520px;  }

/* N */
.nonEditableInputTextPerc { background-color: rgba(235, 235, 235, 1); font-size: 11px; padding:3px; border: solid 0px; width:220px; height:16px; }
.noeditInput { font-size: 11px; border: solid 0px; }
.NCFDSCRTable { width: auto; }
.NCFDSCRTable TD { white-space: nowrap; padding: 3px; }
.NCFDSCRTableUCF { width: auto; }
.NCFDSCRTableUCF TD {  }
.NCFDSCRTableUCFBord { width: auto; }
.NCFDSCRTableUCFBord TD { padding: 3px; font-size: 11px; }
.NCFDSCRTable100p { width: 100%; }
.NCFDSCRTable100p TD { white-space: nowrap; }
.NCFDSCRHeaderCell { background-color: rgba(255, 255, 255, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); padding: 5px; font-weight: bold; margin: 0px; }
.NCFDSCRHeaderCell TD { background-color: rgba(255, 255, 255, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); padding: 5px; margin: 0px; }
.NCFDSCRHeaderCellbg { background-color: rgba(255, 255, 255, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); white-space: nowrap;}
.NCFDSCRHeaderCellbg TD {  border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1);  }
.NCFDSCRHeaderHighlightCell { background-color: rgba(255,210,124,0.5); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1);  color: rgba(0, 73, 99, 1); white-space: nowrap; }
.addCalcsHighlightCell { background-color: rgba(255,210,124,0.5); border:solid 1px rgba(180, 180, 180, 1);  color: rgba(0, 0, 0, 1); white-space: nowrap; padding: 3px;  }
.addCalcsHighlightCellb { background-color: rgba(255,210,124,0.5); border:solid 1px rgba(180, 180, 180, 1);  color: rgba(0, 0, 0, 1); white-space: nowrap; padding: 3px; font-weight: bold;  }
.addCalcsHeaderCell { background-color: rgba(206, 206, 206, 1); border:solid 1px rgba(206, 206, 206, 1);  color: rgba(0, 0, 0, 1); white-space: nowrap; padding: 3px; font-weight: bold; }
.NCFDSCRHeaderCellMulti { background-color: rgba(206, 206, 206, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); padding: 5px; font-weight: bold; margin: 0px; }
.NCFDSCRHighlightTextCell { border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; background-color: rgba(255,210,124,0.5); color: rgba(0, 0, 0, 1); white-space: nowrap; font-size: 12px; padding: 5px; }
.NCFDSCRHighlightTextCell TD { padding: 5px; }
.NCFDSCRTextCell { background-color: rgba(255, 255, 255, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; font-size: 11px; padding: 3px;  white-space: nowrap; font-weight: normal; }
.NCFDSCRTextCell TD { padding: 5px;  white-space: nowrap; }
.NCFDSCRTextCellb { background-color: rgba(255, 255, 255, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse;font-size: 12px;  padding: 5px;  white-space: nowrap; font-weight: bold; }
.NCFDSCRTextCellb TD { text-align: right; }
.NCFDSCRTextCellAlt { background-color: rgba(235, 235, 235, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; font-weight: normal;  padding: 5px;}
.NCFDSCRTextCellAltb { background-color: rgba(235, 235, 235, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; font-weight: normal;  padding: 5px; font-weight: bold;}
.NCFDSCRTextCellAlt TD { background-color: rgba(235, 235, 235, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1);  border-right:solid 1px rgba(180, 180, 180, 1); border-collapse: collapse; font-weight: normal; padding: 5px; }
.NCFDSCRAutocalcSubheader { background-color: rgba(235, 235, 235, 1); border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1);border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); padding: 5px; font-weight: bold; vertical-align: top; }

.NCFDSCRHeaderRow { font-weight: bold; border: solid 1px rgba(180, 180, 180, 1); background-color: rgba(206, 206, 206, 1); }
.NCFDSCRHeaderRow tr { font-weight: bold;   }
.NCFDSCRHeaderRow td { font-weight: bold;  }

.NoWrapLabel { color: rgba(0, 0, 0, 1); font-size: 11px; font-weight:bold; white-space:nowrap; }
.nowraptext {white-space: nowrap;}

/* O */
.opHeader { background-color: rgba(206, 206, 206, 1); color: rgba(0, 0, 0, 1); font-size: 11px; padding:3px; white-space:nowrap; }

/* P */
.pad10 {padding: 10px;}
.pad5 {padding: 5px; }
.pad1 {padding: 1px; }
.plus { background-color: rgba(178, 200, 208, 1); color: rgba(0, 73, 99, 1); border-color: rgba(0, 73, 99, 1); font-size: 14px; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; border-style: solid; border-width: 1px; font-weight: bold; line-height: 23px; }
.pt4 { padding-top: 4px; padding-left: 10px; padding-bottom: 4px; white-space: nowrap; }

/* Q */

/* R */
.reqlabel { white-space: normal; width: 100%;font-size: 11px; color: rgba(255, 0, 0, 1);}
.readonly { color: rgba(0, 73, 99, 1); }
.reportWrapper { margin-top: 10px; }

.rowMOver TD { background-color: rgba(225, 238, 248, 1);  }
.rowMout TD { background-color: transparent;  }
.rghtarrw { font-size: 0px; line-height: 0%; width: 0px; border-top: 4px solid transparent; border-left: 8px solid rgba(0, 73, 99, 1); border-bottom: 4px solid transparent;  margin-right: 0px; margin-left: 0px; cursor: hand; }
.rghtarrw:hover { font-size: 0px; line-height: 0%; width: 0px; border-top: 4px solid transparent; border-left: 8px solid rgba(255, 255, 255, 1); border-bottom: 4px solid transparent;  margin-right: 0px; margin-left: 0px; cursor: hand; }

/* S */
.sau_table { width: 100%; }
.sau_table TD { white-space: nowrap; padding: 5px; border-collapse:separate; }
.sau_rowbord {  }
.sau_rowbord TD { border-left:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1);  }
.sau_rowbordt { border-top:solid 1px rgba(180, 180, 180, 1); }
.sau_rowbordt TD { border-top:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1);  }
.significant_highlight { background-color: rgba(255,210,124,0.5) !important;  }
.space { height: 1px; width: 1px; margin:0px; padding: 0px; white-space: nowrap; border-width: 0px; }
.spc3 { width: 3px; height: 1px; }
.sep { background-color: rgba(0, 73, 99, 1); height: 14px; width: 1px; }
a.sitemaplinklvl1 { font-size: 12px;  }
.spc13 { width: 0px; height: 1px; }

.story_preview_body { font-size: 10px; color: rgba(0, 0, 0, 1); width: 1002px; background-color: rgba(255, 255, 255, 1); border: solid 1px rgba(0, 0, 0, 1);  }
.story_preview_cell { padding: 5px; }
.story_preview_header { text-align: center; font-size: 11px; font-weight: bold; background-color: rgba(235, 235, 235, 1); padding: 5px; }

.submit { padding-right: 15px; padding-left: 15px; padding-top: 3px; padding-bottom: 3px; border-style:double; border-width: 3px; text-decoration: none; font-weight: bold; line-height:15px; background-color: rgba(0, 73, 99, 1); border-color: rgba(180, 180, 180, 1); color: rgba(255, 255, 255, 1); font-size: 11px; }
.submit:hover { background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); cursor: hand; font-size: 11px; }
.submitSmall { padding-right: 3px; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; border-style:double; border-width: 3px; text-decoration: none; font-weight: bold; line-height:18px; background-color: rgba(0, 73, 99, 1); border-color: rgba(180, 180, 180, 1); color: rgba(255, 255, 255, 1); font-size: 10px; }
.submitSmall:hover { background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); cursor: hand;}
.submitSmallMulti { padding-right: 3px; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; border-style:double; border-width: 3px; text-decoration: none; font-weight: bold; line-height:18px; background-color: rgba(0, 73, 99, 1); border-color: rgba(180, 180, 180, 1); color: rgba(255, 255, 255, 1); font-size: 10px; margin:0px; }
.submitSmallMulti:hover { background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); cursor: hand;}
.submitSmall50px { padding-right: 3px; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; border-style:double; border-width: 3px; text-decoration: none; font-weight: bold; line-height:18px; background-color: rgba(0, 73, 99, 1); border-color: rgba(180, 180, 180, 1); color: rgba(255, 255, 255, 1); font-size: 10px; width:50px; }
.submitSmall50px:hover { background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); cursor: hand;}
.submitSmall75px { padding-right: 3px; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; border-style:double; border-width: 3px; text-decoration: none; font-weight: bold; line-height:18px; background-color: rgba(0, 73, 99, 1); border-color: rgba(180, 180, 180, 1); color: rgba(255, 255, 255, 1); font-size: 10px; width:75px; }
a.submitAddDeal { padding-right: 15px; padding-left: 15px; padding-top: 3px; padding-bottom: 3px; border-style:double; border-width: 3px; text-decoration: none; font-weight: bold; line-height:15px; background-color: rgba(225, 238, 248, 1); border-color: rgba(180, 180, 180, 1); color: rgba(0, 73, 99, 1); font-size: 11px; }
.submitAddDeal { padding-right: 15px; padding-left: 15px; padding-top: 3px; padding-bottom: 3px; border-style:double; border-width: 3px; text-decoration: none; font-weight: bold; line-height:15px; background-color: rgba(225, 238, 248, 1); border-color: rgba(180, 180, 180, 1); color: rgba(0, 73, 99, 1); font-size: 11px; }
.submitAddDeal:hover { background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); cursor: hand; }
.submitLarge { padding-right: 15px; padding-left: 15px; padding-top: 3px; padding-bottom: 3px; border-style:double; border-width: 3px; text-decoration: none; font-weight: bold; line-height:15px; background-color: rgba(0, 73, 99, 1); border-color: rgba(180, 180, 180, 1); color: rgba(255, 255, 255, 1); font-size: 12px; }
.submitLarge:hover { background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1); cursor: hand; font-size: 12px; }
/* Sources & Uses Dynamic Grid Styles */
.SU_grid_table {}
.SU_grid_table tr {border-bottom: solid 1px rgba(180, 180, 180, 1);background: rgba(235, 235, 235, 1);}
.SU_grid_table td {padding: 5px; font-weight: normal;}
.SU_grid_table td:first-child { font-weight: bold; border-right: solid 1px rgba(180, 180, 180, 1); white-space:nowrap; }

/*.SU_grid_table {}
.SU_grid_table tr {border-bottom: solid 1px rgba(180, 180, 180, 1);}
.SU_grid_table td {padding: 5px; font-weight: normal;}
.SU_grid_table td:first-child { font-weight: bold; background-color:rgba(255, 255, 255, 1); border-right: solid 1px rgba(180, 180, 180, 1); white-space:nowrap; }
.SU_grid_table tr:nth-child(even) {background: rgba(235, 235, 235, 1)}
.SU_grid_table tr:nth-child(odd) {background:rgba(206, 206, 206, 1)}*/

/* T */
.tabThere { background-color: rgba(180, 180, 180, 1); color: rgba(0, 73, 99, 1);  }
.tdsep { background-color: rgba(255, 255, 255, 1); }
.tdsepbg { width: 1px; }
.tdsepgry { background-color:rgba(180, 180, 180, 1); width:1px; }
.tdsephighlight { background-color:rgba(255,210,124,0.5)}
.textbgcolor { background-color: rgba(235, 235, 235, 1); padding:3px; vertical-align: top; text-align: left; font-weight:normal; }
.toplinew { background-color:rgba(0, 73, 99, 1); width: 100%; height: 1px; }
.TRGrids { border-top:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); border-left:solid 1px rgba(180, 180, 180, 1); border-right:solid 1px rgba(180, 180, 180, 1); }
.txtnopad { color: rgba(0, 0, 0, 1); font-size: 11px; }
.topline { background-color: rgba(0, 73, 99, 1); width: 1002px; height: 1px; }
.tooltip { position: absolute; width: 250px; min-height: 100px; border: 2px solid rgba(0, 0, 0, 1); padding: 20px; background-color: rgba(255,210,124,0.5); visibility: hidden; z-index: 30; }
.text { color: rgba(0, 0, 0, 1); font-size: 11px; padding:3px; vertical-align: top; text-align: left; font-weight:normal; white-space:normal; }
.textInline { color: rgba(0, 0, 0, 1); font-size: 11px; padding:3px; vertical-align: top; text-align: left; font-weight:normal; white-space:normal;  float: left;  }
.textBold { color: rgba(0, 0, 0, 1); font-size: 11px; font-weight: bold; }
.textDrop { background-color: rgba(235, 235, 235, 1); font-size: 11px; padding:0px; border: solid 0px; width:240px; }
.textnp { color: rgba(0, 0, 0, 1); font-size: 11px; padding:0px; vertical-align: top; text-align: left; }
.tdbold { color: rgba(0, 0, 0, 1); font-size: 11px; padding:3px; font-weight: bold; }
.topNav_boldLink { color: rgba(78, 75, 74, 1); font-size: 11px; font-weight: bold; text-decoration: none; }
.topNav_boldLabel { color: rgba(78, 75, 74, 1); font-size: 11px; font-weight: bold; text-decoration: none; white-space: nowrap; }
.topNav_boldText { color: rgba(78, 75, 74, 1); font-size: 11px; text-decoration: none; white-space: nowrap; }
.topNav_boldTextW100AR { color: rgba(78, 75, 74, 1); font-size: 11px; text-decoration: none; white-space: nowrap; width: 100%; text-align: right; }
A.topNav_boldLink { color: rgba(0, 73, 99, 1); font-size: 12px; font-weight: bold;  text-decoration: none; }
A.topNav_Link { color: rgba(0, 73, 99, 1); font-size: 12px; text-decoration: none; }
A.topNav_1stBar_selected { color: rgba(255, 255, 255, 1); background-color:rgba(0, 73, 99, 1); font-size: 11px; }
.topNav_1stBar_selected { color: rgba(255, 255, 255, 1); background-color:rgba(0, 73, 99, 1); font-size: 11px; font-weight: bold; text-decoration:none; padding-left: 3px; padding-right: 3px; }
.topNav_1stBar_hover { color: rgba(255, 255, 255, 1); background-color:rgba(0, 73, 99, 1); font-size: 11px; text-decoration:none; padding-left: 3px; padding-right: 3px; }
A.topNav_1stBar_hover { color: rgba(255, 255, 255, 1); background-color:rgba(0, 73, 99, 1); font-size: 11px; text-decoration:none; }
.topNav_1stBar_hover:hover { color: rgba(255, 255, 255, 1); background-color:rgba(0, 73, 99, 1); font-size: 11px; text-decoration:none; }
.topNav_1stBar_notselected { color: rgba(0, 73, 99, 1); background-color:rgba(255, 255, 255, 1); font-size: 11px; text-decoration:none; padding-left: 3px; padding-right: 3px; }
A.topNav_1stBar_notselected { color: rgba(0, 73, 99, 1); font-size: 11px; text-decoration:none;  width: 100%; text-align: center; }
A.topNav_1stBar_notselected:hover { color: rgba(255, 255, 255, 1); background-color: rgba(0, 73, 99, 1); }
.topNav_1stBar_notselectedTD { background-color: rgba(255, 255, 255, 1); cursor: default; width: 10%; vertical-align: top; text-align: center; white-space: nowrap; }
.topNav_1stBar_selectedTD { background-color: rgba(0, 73, 99, 1); cursor: pointer; width: 10%; vertical-align: top; text-align: center; white-space: nowrap; }
.topNav_2ndBar_selected { color: rgba(0, 73, 99, 1); background-color:rgba(255, 255, 255, 1); font-size: 11px; font-weight: bold;  text-decoration:none; padding-left: 10px; padding-right: 10px; }
.topNav_2ndBar_notselected { color: rgba(255, 255, 255, 1); background-color:rgba(0, 73, 99, 1); font-size: 11px; text-decoration:none; padding-left: 10px; padding-right: 10px; text-align:center; vertical-align:top; white-space:nowrap; }
.topNav_2ndBar_notselectedTD { background-color: rgba(0, 73, 99, 1); text-align: center; white-space: nowrap; vertical-align: top; cursor: pointer; text-align: center; }
A.topNav_2ndBar_notselected { color: rgba(255, 255, 255, 1); font-size: 11px; text-decoration:none; padding-left: 10px; padding-right: 10px; }
A.topNav_2ndBar_notselected:hover { color: rgba(0, 73, 99, 1); background-color: rgba(255, 255, 255, 1); }
.topNav_2ndBar_selectedTD { background-color: rgba(255, 255, 255, 1); cursor: pointer; text-align: center;  }
/*last stop */

/* U */
.UCFHighlightRow { background-color: rgba(255,210,124,0.5); font-weight: bold; color: rgba(0, 0, 0, 1); }
.UCFHighlightRow2 {  font-weight: bold; color: rgba(0, 0, 0, 1); }
.UCFSubheader { background-color: rgba(235, 235, 235, 1);  color: rgba(0, 0, 0, 1); white-space: nowrap; padding: 5px; }
.UCFSubheader TD { background-color: rgba(235, 235, 235, 1);  color: rgba(0, 0, 0, 1); white-space: nowrap; padding: 5px; border-top: solid 1px rgba(180, 180, 180, 1); border-bottom: solid 1px rgba(180, 180, 180, 1); border-bottom: solid 1px rgba(180, 180, 180, 1); }
.UCFSubheader2 { background-color: rgba(255, 255, 255, 1);  color: rgba(0, 0, 0, 1); white-space: nowrap; padding: 5px; }
.UCFSubheader2 TD {   color: rgba(0, 0, 0, 1); white-space: nowrap; padding: 5px;  }
.UCFHighlightRow TD { background-color: rgba(255,210,124,0.5);  font-weight: bold; color: rgba(0, 0, 0, 1); padding: 5px; }
.userSep { background-color: rgba(0, 73, 99, 1); width: 1px; height: 16px; }
.userSepTD { width: 1px; }

/* V */
.vat { vertical-align: top; padding: 10px; }
.vat50p { vertical-align: top; padding: 10px; width: 50% }
.vatar { vertical-align: top; text-align: right; padding: 10px; }
.vatnopad {vertical-align: top; }

/* W */
.w1 { width: 1px; }
.w10h32 { width: 10px; height: 32px; }
.w1h20 { width: 1px; height: 20px; }
.w1h10 { width: 1px; height: 10px; }
.w20h75 { width: 20px; height: 75px; }
.w24h1 { width: 24px; height: 1px; }
.w5h1 { width: 5px; height: 1px; }
.w100p { width: 100%; }
.w100pAL { width: 100%; text-align: left; }
.w140px { width:140px; }
.workflowComplete {  font-size: 11px; box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); background-color:#c4df9b; }
.workflowPending {  font-size: 11px; box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1);  background-color:#d7d7d7; }
.workflowLabel { border-right:solid 1px rgba(180, 180, 180, 1); border-bottom:solid 1px rgba(180, 180, 180, 1); font-size: 11px; background-color:rgba(235, 235, 235, 1); box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; }
.workflowContainer { border: solid 1px rgba(180, 180, 180, 1); box-sizing: border-box; border-collapse: collapse; width: 100%;  }


.w240 { width: 240px; height: 1px; }
.w400 {width: 400px; height: 1px; }
.w1002 { width: 1002px; }
.w502 { width: 502px; }
/* X */
/* Y */
/* Z */

/* NEW MENU */

.firstMenuUL { width:100%; font-weight: bold; font-size: 11px;list-style:none;float:left; display:inline;margin-left:0px;  margin-top:11px; padding-bottom: 0px; margin-bottom:-8px; padding-left: 0px; padding-right: 0px;}
.firstMenuLI { color: rgba(0, 73, 99, 1); float:left; display:inline; padding-left: 10px; padding-right: 10px;height: 22px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; cursor:pointer;}
.firstMenuLI:hover { color: rgba(0, 0, 0, 1); text-decoration: underline; }



.topMenuUL { display:inline; white-space: nowrap; float:left; }
.topMenuULFirst { display:inline; white-space: nowrap; float:left;margin-left:-90px; left:-20px; }
#nav { position:relative; left:0px; top:10px; width: 100%; height: 21px; background-color:rgba(0, 73, 99, 1); color: rgba(255, 255, 255, 1); font-weight: bold; font-size: 11px; }
#nav ul {list-style:none;border-bottom: solid 0px rgba(0, 73, 99, 1);  border-right: solid 1px rgba(0, 73, 99, 1);margin-top:1px;margin-bottom:0px;}
#nav ul li {display:block; padding-bottom: 2px;padding-top: 2px; cursor:pointer; padding-left: 10px; padding-right: 10px; margin-left: -39px;  }
#nav ul li:hover  { background-color:rgba(235, 235, 235, 1); color: rgba(0, 73, 99, 1); margin-top:1px; }

#nav ul li ul { display:none; width:100%; padding-right:0px;padding-left:0px; }
#nav ul li ul li { color: rgba(0, 73, 99, 1); }
#nav ul li:hover ul, div#nav ul li ul:hover {display:block;margin-top:1px;}
#nav ul li ul li:hover { color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1); }
#nav ul li ul { position:absolute; background-color: rgba(235, 235, 235, 1); border-bottom: solid 1px rgba(0, 73, 99, 1); border-left: solid 1px rgba(0, 73, 99, 1); border-right: solid 1px rgba(0, 73, 99, 1); left:0px; top:21px; z-index:10; box-sizing: border-box; }

#nav ul li ul li {float: left; display: inline-block;  margin-top: 3px; margin-left: 0px; }

.menuCurrentlySelectedL1 {  display:block; padding-bottom: 6px;padding-top: 2px; cursor:pointer; padding-left: 10px;padding-right: 10px; margin-left: -39px; background-color: rgba(255, 255, 255, 1); color: rgba(0, 73, 99, 1);}



.firstMenuLIThere { color: rgba(0, 0, 0, 1); float:left; display:inline; padding-left: 10px; padding-right: 10px;height: 22px; padding-top: 3px; margin-bottom: 0px; padding-bottom: 4px; cursor:pointer; text-decoration:underline;}
.headerLvl2ItemOn {text-decoration: underline; color: rgba(0, 0, 0, 1); }

.label1columncell { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; width: 600px; }
.label1columncell100 { border-right:solid 1px rgba(206, 206, 206, 1); border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; box-sizing: border-box; padding: 3px; font-weight: normal; vertical-align: middle; text-align:left width: 100px; }
.value1columncelledit { border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; background-color: rgba(225, 238, 248, 1); box-sizing: border-box; padding: 0px; vertical-align: middle; width: 300px; text-align: right; }
.literal1columncell { border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; box-sizing: border-box; padding: 0px; vertical-align: middle; width: 300px; text-align: right; padding: 3px;font-weight: normal; }
.editableInputTextAR { background-color: rgba(225, 238, 248, 1); font-size: 11px; padding:3px; border: solid 0px; width:234px; height:16px; text-align:right; }
.ar_border { text-align: right; border-bottom:solid 1px rgba(206, 206, 206, 1); font-size: 11px; box-sizing: border-box; padding: 0px; vertical-align: middle; width: 300px; padding: 3px; font-weight: normal; }

/*
StyleCD_F: BACKSHOP|[color00]:#000000|[color01]:#004963|[color02]:#ffffff|[color03]:#b4b4b4|[color04]:#e1eef8|[color05]:#cecece|[color06]:#ebebeb|[color07]:#ffe900|[color08]:#b2c8d0|[color09]:#4e4b4a|[color10]:#ff0000|[color11]:#c5ddf1|[color12]:#ffff99|[color13]:#fed8ca|[color14]:#0283b1
*/


.d-editor-footer a.d-btn { padding-right: 15px; padding-left: 15px; padding-top: 3px; padding-bottom: 3px; border-style:double; border-width: 3px; text-decoration: none; font-weight: bold; line-height:15px; background-color: rgba(0, 73, 99, 1); border-color: rgba(180, 180, 180, 1); color: rgba(255, 255, 255, 1); font-size: 11px; }