BODY{font-family:Arial, Helvetica, sans-serif;background:#fff;margin:0}.gridWrappedLabel{display:block;word-wrap:break-word;overflow:auto}
.confirmmessage{padding-left:10px;color:maroon;font-size:13px;font-weight:700}
.confirmmessageForReport{padding-left:10px;font-size:18px;font-weight:700}.ReportLabel{text-align:left;font-size:11px;font-weight:400}.SendMessage{text-align:center;width:105px;font-size:12px;vertical-align:top;cursor:pointer}.TextField{width:150px;color:#000;font-size:11px}.dropDown{width:180px;color:#000;font-size:11px}.statusbarhighlight{position:fixed;filter:alpha(opacity="80");width:100%;display:block;background:#f0e68c;height:30px;color:#000;font-size:18pt;top:10px;font-weight:700;left:0;opacity:.80;padding:4px 4px 4px 10px}.rfmsDialog{display:none;font:11px Arial, Helvetica, sans-serif}#header{margin-right:-10px}#logo{float:left;vertical-align:top}.titleLogo{padding-bottom:5px;padding-left:15px;padding-top:5px}.titleText{text-align:left;color:#333;font-size:12px;font-weight:700}.caps{text-transform:uppercase; font-size:11px}.capsInPreferences{text-transform:uppercase;font-size:11px}.TransactionPopupSaveCancel{text-align:center;width:60px;font-size:12px;vertical-align:top;cursor:pointer}.AddResidentButton{text-align:center;width:100px;font-size:12px;vertical-align:top;cursor:pointer}.RFMStitleText{text-align:left;color:#333;font-size:18px}.accountSettings{text-align:left;color:#2a5f8f;font-size:11px;vertical-align:top;cursor:pointer;text-decoration:underline}.accountSettingsSpan{text-align:left;color:#2a5f8f;font-size:12px;vertical-align:top}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .footerLabel{text-align:center;color:#3a3a3a;font-size:11px;bottom: 0; position: relative;}.contact{line-height:20px;color:#333;font-size:12px}.pageTopContent{padding-left:10px;padding-top:5px}.pageContentBorder{border-bottom:#cecdc9 1px solid;border-left:#cecdc9 1px solid;border-top:#cecdc9 1px solid;border-right:#cecdc9 1px solid}.headerTable{background-color:#3f536d;width:100%;height:30px;color:#fff}.headerTableH1{padding-left:10px;font-size:13px;font-weight:700}.headerTableH2{padding-left:10px;color:#9fa9b6;font-size:11px;font-weight:700}.headerTableH3{padding-left:10px;font-size:11px;font-weight:700}.headerTablea1{color:#fff;font-size:11px;cursor:pointer}.headerTablea2{color:#fff;font-size:13px;cursor:pointer}.headerTablea3{color:#fff;font-size:15px;cursor:pointer}.headerTableHelp{padding-left:5px;color:#fff;font-size:11px;cursor:pointer}.headerTableSize{color:#fff;font-size:11px}.changeFacilityGridLink{text-align:left;color:#fff;font-size:11px;vertical-align:top;cursor:pointer;text-decoration:none}.gridLink{color:Blue;text-align:left;font-size:11px;vertical-align:top;cursor:pointer;text-decoration:underline}.EnrollDDbutton{text-align:center;font-size:11px;vertical-align:top;cursor:hand}.transactionDropDown{width:300px;color:#000;font-size:11px}.headerTableH4{color:#000000;font-size:12px;}.transactionRecordNumberTextField{width:110px;color:#000;font-size:11px}.transactionTypeDropDown{width:115px;color:#000;font-size:11px}.transactionRadioButton{text-align:center;color:#000;font-size:11px;vertical-align:text-top}.transactionTextField{width:100px;color:#000;font-size:11px}.transactionCustomTextField{text-transform:uppercase;width:165px;color:#000;font-size:11px}.transactionLinks{color:#326698;font-size:11px;vertical-align:top;text-decoration:underline}.transactionPrintReportLinks{color:red;font-size:11px;vertical-align:top;cursor:hand;text-decoration:underline}.transactionKeyButton{width:90px;color:#000;font-size:13px;cursor:pointer}.transactionButton{width:110px;color:#000;font-size:11px;cursor:pointer}.transactionCreateButton{width:118px;color:#000;font-size:11px;cursor:pointer}.transactionDeleteButton{width:136px;color:#000;font-size:11px;cursor:pointer}.ResetPasswordButton{width:100px;color:#000;font-size:11px;cursor:pointer}.ChangePasswordButton{width:110px;color:#000;font-size:11px;cursor:pointer}.groupsDialogButton{width:80px;font-size:12px;cursor:pointer;font-weight:400}.userListBox{border-bottom:#cecdc9 1px solid;border-left:#cecdc9 1px solid;width:240px;height:240px;color:#000;font-size:11px;border-top:#cecdc9 1px solid;font-weight:400;border-right:#cecdc9 1px solid}.checksButton{width:100px;font-size:13px;cursor:pointer;font-weight:400}.checksTextField{width:100px;color:#000;font-size:11px;font-weight:400}.checksListBox{border-bottom:#cecdc9 1px solid;border-left:#cecdc9 1px solid;width:310px;font-family:Courier New;height:180px;color:#000;font-size:11px;border-top:#cecdc9 1px solid;font-weight:400;border-right:#cecdc9 1px solid}.checksDialogButton{width:50px;color:#000;font-size:8px;font-weight:400}.prefrencesLongTextField{width:290px;color:#000;font-size:11px;font-weight:400}.prefrencesCheckbookTextField{width:230px;color:#000;font-size:11px;font-weight:400}#mainContent{position:relative;padding:5px}#mainContent H1{display:block;color:#0058a6;font-size:15pt}#mainContent H1.sessionExpiryClass{text-align:center;display:block;color:red;font-size:11px}#mainContent H1.SuccessMessageClass{text-align:center;display:block;color:#000;font-size:11px}#mainContent P.forgotPasswordClass{display:inline-table;color:#000;font-size:11px;vertical-align:top}#mainContent H2{font-size:10pt}.dataGridLastRow{text-align:right;background-color:#5d93c2;padding-right:10px;height:5px;font-weight:700}.dataGridContent{border-bottom:#5d93c2 1px solid;border-left:#5d93c2 1px solid;background-color:#5d93c2;width:100%;table-layout:fixed;border-top:medium none;border-right:#5d93c2 1px solid}.dataGridHeader{text-align:left;background-color:#5d93c2;color:#fff;font-size:11px;font-weight:400;text-decoration:none; position:relative;}.dataGridFooter{width:100%;height:25px;color:#fff;border-width:0;margin:0;padding:0}.dataGridControlsTopleft{padding-left:5px;float:left;font-size:11px;font-weight:400}.dataGridControlsImportVendor{text-align:center;width:120px;font-size:12px;vertical-align:top;cursor:pointer; } .dataGridControlsTop{padding-right:30px; float:right;} .dataGridControlsTopright{padding-left:30px;color:#fff;font-size:11px}.dataGridControlsTopcenter{padding-left:60px;color:#fff;font-size:11px}.successmessage{font-size:15px; color:Red}.VendorTotal{background:#5d93c2;color:#fff;font-size:11px;font-weight:700}.layoutTableOuterTd{width:100%;border-collapse:collapse;background:#5d93c2;color:#fff;border-width:0;margin:0}

.ItemTemplate{word-wrap:break-word;background-color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:11px;font-weight:400}
.AlternatingItemTemplate{word-wrap:break-word;background-color:#eee;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:11px;font-weight:400}

.dataGridControlsBottomright{background-color:#5d93c2;padding-right:10px;float:right;color:#fff;font-size:12px;
                             font-weight:400;padding-top:3px}.dataGridControlsBottomleft{background-color:#5d93c2;
                                                                                         padding-left:10px;float:left;color:#fff;font-size:12px;font-weight:400;padding-top:3px}.dataGridContent A{color:#00f;font-size:11px}.dataGridHeader A{color:#fff;font-size:11px;text-decoration:none}
                                                                                         .dataGridHeaderlinks{color:#fff;text-decoration:none}.contentright{font-size:13px;font-weight:400}.dahsboardGridHeader{text-align:left;background-color:#5d93c2;color:#fff;font-size:11px;font-weight:400}.dahsboardGridContent{border-bottom:#4682b4 1px solid;border-left:#4682b4 1px solid;background-color:#fff;table-layout:fixed;border-top:medium none;border-right:#4682b4 1px solid}.dashBoardItemTemplate{background-color:#fff;color:#000;font-size:11px;font-weight:400}.dashBoardAlternatingItemTemplate{background-color:#eee;color:#000;font-size:11px;font-weight:400}#navigationTabsLine{width:100%;background:#666;height:20px;clear:both;padding:0}#navigationContainer{vertical-align:bottom}#navigation{position:relative;padding-left:5px;width:100%;background:none transparent scroll repeat 0 0;margin-left:10px;vertical-align:bottom;voice-family:inherit}#navigation UL{list-style-type:none;font-size:11px;vertical-align:bottom;font-weight:700;list-style-image:none;margin:0;padding:0}#navigation UL LI{display:inline;margin:0 2px 0 0;padding:0}#navigation UL LI A{border-bottom:#fff 1px solid;background:url(images/color_tabs_left.gif) #ad8f4b no-repeat left top;float:left;letter-spacing:1px;color:#fff;cursor:pointer;text-decoration:none;margin:0 1px 0 0;padding:0 0 1px 3px}#navigation UL LI A SPAN{display:block;background:url(images/color_tabs_right.gif) no-repeat right top;float:left;cursor:pointer;padding:2px 9px 2px 6px}#navigation UL LI A.current{border-bottom:#666 1px solid;background-color:#666}#navigation UL LI A.current SPAN{background-color:#666}#subnavigation{position:relative;font-size:11px;font-weight:700;margin:0;padding:0}#subnavigation UL{list-style-type:none;width:auto;float:left;margin:0;padding:3px}#subnavigation UL LI{display:inline-block;float:left;margin:0 1px}#subnavigation UL LI A{display:block;float:left;color:#fff;text-decoration:none;padding:0 0 0 15px}#subnavigation UL LI A SPAN{float:left;padding:2px 10px 0 0}#subnavigation UL LI A:hover{color:#d9c6aa;cursor:pointer}#subnavigation UL LI A:hover SPAN{cursor:pointer}.FPasswordLinkButton{text-align:right;font-size:11px;vertical-align:top;cursor:pointer}.gridViewItemTemplate{border-bottom:0;border-left:0;background-color:#fff;color:#000;font-size:11px;border-top:0;font-weight:400;border-right:0}.gridViewAlternatingItemTemplate{border-bottom:0;border-left:0;background-color:#eee;color:#000;font-size:11px;border-top:0;font-weight:400;border-right:0}.gridViewDefault{overflow-x:hidden;height:300px;overflow:scroll}.gridViewLink{color:#000}.gridViewEmptyTemplate{background-color:#3f536d;width:97%;color:#fff}.underlinedTextLeft{text-align:left;color:#000;font-size:11px;font-weight:700;text-decoration:underline}.notificationMessage{border-bottom:#cecdc9 1px solid;border-left:#cecdc9 1px solid;background-color:#ffa;border-top:#cecdc9 1px solid;border-right:#cecdc9 1px solid}.boldCenterText{text-align:center;font-size:11px;font-weight:bolder}.listViewContainer{height:260px;overflow:auto}.datagridFixedHeader{border-bottom:#5d93c2 1px solid;border-left:#5d93c2 1px solid;width:98%;table-layout:fixed;border-top:medium none;border-right:#5d93c2 1px solid}.datagridFixedHeaderPopup{border-bottom:#5d93c2 1px solid;border-left:#5d93c2 1px solid;width:97%;table-layout:fixed;border-top:medium none;border-right:#5d93c2 1px solid}.datagridFixedHeaderOffsetPopup{border-bottom:#5d93c2 1px solid;border-left:#5d93c2 1px solid;width:96%;table-layout:fixed;border-top:medium none;border-right:#5d93c2 1px solid}.userGridCellWidth{width:19.5%}.permissionGridCellWidth{width:44%}.CommunicationTextField{color:#000;font-size:11px}.GroupPanel,.GroupPanel FIELDSET LEGEND{color:#0046d5;font-size:12px;font-weight:400}.RecurringRecordNameTextField,.retriveDropDown,.retriveDropDownDD,.transactionVendorDropDown{width:200px;color:#000;font-size:11px}.checksGroupPanel,.checksGroupPanel FIELDSET LEGEND{border-bottom:#cecdc9 1px solid;text-align:center;border-left:#cecdc9 1px solid;width:250px;height:50px;color:#0046d5;font-size:12px;vertical-align:middle;border-top:#cecdc9 1px solid;font-weight:400;border-right:#cecdc9 1px solid}
.prefrenceGroupPanel,.prefrenceGroupPanel FIELDSET LEGEND
{border-bottom:#cecdc9 1px solid;border-left:#cecdc9 1px solid;padding-left:5px;height:200px;
 color:#0046d5;font-size:12px;vertical-align:middle;border-top:#cecdc9 1px solid;font-weight:400;border-right:#cecdc9 1px solid}
 .prefrenceCheckBookGroupPanel,.prefrenceCheckBookGroupPanel FIELDSET LEGEND{border-bottom:#cecdc9 1px solid;border-left:#cecdc9 1px solid;
 height:220px;color:#0046d5;font-size:12px;vertical-align:middle;border-top:#cecdc9 1px solid;font-weight:400;border-right:#cecdc9 1px solid}
 #navigation UL LI A:hover,#navigation UL LI A:hover SPAN{color:#333}.ui-state-default A,.ui-state-default A:link,.ui-state-default A:visited{outline-style:none;outline-color:invert;outline-width:medium;color:#000;text-decoration:none}.ui-state-hover A,.ui-state-hover A:hover{outline-style:none;outline-color:invert;outline-width:medium;color:#1d5987;text-decoration:none}.ui-state-active A,.ui-state-active A:link,.ui-state-active A:visited{outline-style:none;outline-color:invert;outline-width:medium;color:#e17009;text-decoration:none}.ErrorMessages,.InfoMessages{text-align:left;background-color:#fcfcfe;color:#f33;font-size:10px;text-decoration:none}.parastyle,.Homepagelist{line-height:20px;color:#333;font-size:11px}.EnrollButton,.PrivateEnrollButton{text-align:center;width:104px;font-size:12px;vertical-align:top;cursor:pointer}.SelectBtn,.gridButton{text-align:center;width:55px;font-size:11px;vertical-align:top;cursor:pointer}.SaveCancel,
 .TransmitButton{text-align:center;width:80px;font-size:12px;vertical-align:top;cursor:pointer}.transactionLabel,.userGroupRadioButton,
.checksLabel,.checksDialogTextField,.prefrencesNormalTextField{color:#000;font-size:11px;font-weight:400;}
.transactionBoldLabel,.checksBoldLabel{color:#000;font-size:11px;font-weight:700}
.dataGridControlsBottomright A,.dataGridControlsBottomleft A{color:#fff;font-size:11px;font-weight:400}#navigation UL LI A.current:hover,#navigation UL LI A.current:hover SPAN,#subnavigation UL LI A.current,#subnavigation UL LI A.current SPAN,#subnavigation UL LI A.current:hover,#subnavigation UL LI A.current:hover SPAN{color:#d9c6aa}.signinControl-TitleTextStyle{text-align:center;height:20px;color:#000;font-size:11px;font-weight:700;padding-bottom:15px}.signinControl-LabelStyle{color:#000;font-size:11px;font-style:normal;padding-right:5px}.signinControl-TextBoxStyle{width:120px;font-size:11px}.signinControl-LoginButtonStyle{padding-right:75px;padding-top:13px;float:right;cursor:pointer}.bgblank{background:#B69957}.displayNone{display:none}.dataGridControls A,.dahsboardGridHeader A{color:#fff}.normalText,#passworRecoveryPanel{font-size:11px}
.directdepositstatus{color:#000;font-size:12px;font-weight:400}

.ItemTemplate A,
.AlternatingItemTemplate A{text-align:center;color:#00f;font-size:11px;cursor:hand;text-decoration:underline}

.ui-progressbar{ height:2em;  text-align:left}
.ui-progressbar .ui-progressbar-value{ margin:-1px;  height:100%}
.rfmslogo{background:url(images/RFMS.png) no-repeat;width:105px;height:79px}
.midtop{background:url(images/mid_top.gif) no-repeat;width:6px;height:64px}
.topleft{background:url(Images/top_left.gif) no-repeat;width:12px;height:12px}
.righttop{background:url(Images/right_top.gif) no-repeat;width:12px;height:12px}
.bottomleft{background:url(Images/bottom_left.gif) no-repeat;width:12px;height:12px}
.bottomright{background:url(Images/bottom_right.gif) no-repeat;width:12px;height:12px}
.tleft{background:url(Images/t_left.gif) no-repeat;width:10px;height:10px}
.tright{background:url(Images/t_right.gif) no-repeat;width:10px;height:10px}
.botleft{background:url(Images/bot_left.gif) no-repeat;width:10px;height:10px}
.botright{background:url(Images/bot_right.gif) no-repeat;width:10px;height:10px}
.rfmsFont{font-size:11px;}
.confirm{background:url(images/confirm.jpg) no-repeat;width:32px;height:30px}
.callus{background:url(images/callus.gif) no-repeat;width:220px;height:290px;padding:20px;}
.waitingdiv{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: #F5F8FA;border: 1px solid #5A768E;opacity: 0.5;filter: alpha(opacity=0.5);}
.centered{display: block;position: absolute;top: 50%;left: 50%;background:url(images/busy.gif) no-repeat; width:32px; height:32px;z-index:9999}
.rfmsCnfrmDialog{display:none;font:11px Arial, Helvetica, sans-serif}
.redText{color:Red}
.prefrenceHeader {color:#0046d5;font-size:12px;}

.ajax__calendar_title {cursor:pointer;font-weight:bold; margin-left:15px; margin-right:15px;}

.ui-dialog-titlebar-close{display:none}
.amountTextField{width:80px;color:#000;font-size:11px}
.prefrenceVendorGroupPanel,.prefrenceVendorGroupPanel FIELDSET LEGEND{border-bottom:#cecdc9 1px solid;border-left:#cecdc9 1px solid;
 height:50px;color:#0046d5;font-size:12px;vertical-align:middle;border-top:#cecdc9 1px solid;font-weight:400;border-right:#cecdc9 1px solid}
 .prefrenceDepositPendingBalanceGroupPanel,.prefrenceDepositPendingBalanceGroupPanel FIELDSET LEGEND{border-bottom:#cecdc9 1px solid;border-left:#cecdc9 1px solid;
 height:170px;color:#0046d5;font-size:12px;vertical-align:middle;border-top:#cecdc9 1px solid;font-weight:400;border-right:#cecdc9 1px solid}
 .poperrormessage{color:#000;font-size:12px;font-weight:bold}
 .PrintButton{text-align:center;width:138px;font-size:12px;vertical-align:top;cursor:pointer}
.info,.success,.warning,.error,.ErrorMessages,.validation{border:1px solid;background-repeat:no-repeat;background-position:10px center;padding:8px 0 8px 45px;width:98%;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;font-size:12px;margin:5px 0 5px 5px}
.info{border-color:#00529b;color:#00529b;background-color:#bde5f8;background-image:url('images/info.png')}
.success{border-color:#4f8a10;color:#4f8a10;background-color:#dff2bf;background-image:url('images/success.png')}
.warning{border-color:#9f6000;color:#9f6000;background-color:#feefb3;background-image:url('images/warning.png')}
.error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba;background-image:url('images/error.png')}
.validation,.ErrorMessages{border-color:#d63301;color:#d63301;background-color:#ffccba;background-image:url('images/validation.png');}
.reportPrint{ display:inline-block;font-family: Verdana; font-size: 8pt;vertical-align: middle;cursor:pointer;padding-top:3px;padding-left:3px;border:1px transparent Solid;margin-top:1px;height:27px;width:27px;background-image:url(Images/printPdf32x32.jpg); background-repeat:no-repeat;background-position:center}
.reportPrint:hover{border:1px solid rgb(51, 102, 153); background-color:rgb(221, 238, 247); cursor:pointer} 
a[disabled]{ color: #ACA899;cursor:default }
#lnkAuthorizationImage[disabled]{color:#ACA899}
input[disabled]{ color: #ACA899;cursor:default }
/*.watermarked{color: #ACA899}*/

table.inputTable{font-size:12px;}
table.inputTable th{text-align:right;font-weight:normal}
table.inputTable .headerText{font-weight:bold}
.textLabel{color:#000;}
.alignLeft{float:left;margin-right:20px;}

@media screen and (max-width: 700px) 
{
    .alignLeft{float:none;margin-right:auto;width:auto}
}
.modal { position: fixed;top: 0;left: 0;z-index: 99;opacity: 0.5;filter: alpha(opacity=80);-moz-opacity: 0.8; min-height: 100%;width: 100%;}
.loading {height:100%;position: fixed;width: 100%;z-index: 999;background-color:#aaaaaa;}
.errorText{color:#d8000c; font-size:14px; font-weight:bold}
.infoText{color:#00529b; font-size:14px; font-weight:bold}
.hiddencol{ display: none; }
#divResidentDocuments{
   height:auto;
   overflow-y:scroll;
   max-height:200px;
}
.autoDivHeight
{
    min-height:350px;
    height: calc(100vh - 250px);
}

.autoDivHeight
{
    min-height:250px;
    height: calc(100vh - 300px);
}

.autoDivHeight320
{
    min-height:250px;
    height: calc(100vh - 320px);
}

.autoDivHeight450 {
    min-height: 250px;
    height: calc(100vh - 450px);
}

.autoDivHeight350
{
    min-height:250px;
    height: calc(100vh - 350px);
}
.autoHeightDiv {
    min-height: 300px;
    height: calc(100vh - 230px);
}

.alertmessage {
    padding: 20px;
}
.alertmessage strong{
    margin-right: 5px;
}

.warningmsg {
    background-color: #f8e9a4;
}

.infomsg {
    background-color: #d0e4f4;
}

.dangermsg {
    background-color: #dc3545;
    color: white;
}

.closebtn {
    margin-left: 15px;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

    .closebtn:hover {
        color: black;
    }
.permissionGroupMessage {
    color: #f33;
    font-size: 13px;
    text-align: center;
    margin: 0;
}
.updatedTermsDialog {
    display: none;
    font: 12.5px Arial, Helvetica, sans-serif
}
.ssaEnrollment {
    display: none;
    font: 12.5px Arial, Helvetica, sans-serif;
    z-index: 1050;
}
.terms-link {
    color: #007BFF !important;
} /*Blue color  text-decoration: none;  No underline  }*/
    .terms-link:hover {
        color: #0056b3 !important;} /*Darker blue when hovered  text-decoration: underline;  Underline on hover  }*/
    .terms-link:active {
        color: #003366 !important;
    } /*Even darker blue when active  }*/
    .terms-link:visited {
        color: #0056b3 !important;
    } /* Maintain the blue color for visited link  }*/
.button-large {
    padding: 5px 15px; /* Adjust padding for width and height */
    font-size: 14px; /* Increase font size */
    border-radius: 5px; /* Optional: Rounded corners */
    border: 1px solid #ccc; /* Optional: Border style */
    background-color: #007BFF; /* Background color */
    color: #fff; /* Text color */
    cursor: pointer; /* Pointer cursor on hover */
}

    /* Hover effect */
    .button-large:hover {
        background-color: #0056b3; /* Darker blue on hover */
    }