/**********************************************************
 *                                                        *
 *  Copyright ©2005  Corillian Corporation                *
 *                                                        *
 *  All rights reserved.                                  *
 *                                                        *
 *  Highly Confidential.                                  *
 *                                                        *
 *  No portion of this code may be reproduced,            *
 *  transmitted or distributed without the express        *
 *  written permission of Corillian Corporation.          *
 *                                                        *
 **********************************************************/

/**********************************************************
 *                                                        *
 *  HTML ENTITIES                                         *
 *                                                        *
 **********************************************************/

input, input *, select, select *, table.radioButtonList, textarea, table.radioButtonList *
{
    font-family: Arial;
    font-size: 13px;
    margin: 0px;
}

input[type="checkbox"]
{
    padding: 0px;
    height: auto;
    width: 15px;
}

select, select *
{
    min-width: 120px;
}

a, a:visited, a:link, a:active
{
    text-decoration: none;
    color: #333399;
}

a:hover
{
    text-decoration: none;
}

.summaryTableFooter
{
    visibility: hidden;
    display: none;
}

img
{
    border: 0px;
}

p
{
    margin-top: 0pt;
    margin-bottom: 5pt;
    padding-left: 5px;
}

body
{
    font-family: Arial;
    color: Black;
    font-size: 13px; /*margin: 0px;*/ /* background-color: white;*/
    background-color: White;
    min-width: 1200px; /*overflow: hidden;*/
    height: 100%;
    margin: 0;
    padding: 0;
}

html
{
    height: 100%;
    margin: 0;
    padding: 0;
}

form#MAINFORM
{
    /*margin-top: 0%;     margin-left: 7%;     margin-right: 7%; /*  background-image: url('../Images/body-bg.png');*/ /*height:100%;*/
    margin: 0 7%; /* width: 980px;*/
    height: 100%;
}

.redAsterisk
{
    color: Red;
}

H1
{
    font-family: Arial;
    color: #333399;
    font-size: 25px; /*font-style: Title Case; */ /*padding-bottom:1px;     padding-top:1px;     margin: 10px 0px 0px 0px;      */ /*padding-bottom: 15px;*/
    padding: 0px 5px;
    margin: 10px 0px;
}

H2
{
    font-size: medium; /*color: White;*/
}

H3
{
    font-size: small;
}
/**********************************************************
 *                                                        *
 *  Master page Styles                                    *
 *                                                        *
 **********************************************************/
.notice
{
    color: red;
}

.printOnly
{
    visibility: hidden;
    display: none;
}

.screenOnly
{
    visibility: visible;
    display: inherit;
}
.controlReference
{
    text-transform: uppercase;
}

.sectionHeader
{
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    color: #434A61;
    padding: 0px 0px 2px;
}
.standardInput
{
    width: 75%;
}

.subtext
{
    font-size: xx-small;
}
div.oboMode
{
    border: 1px solid Black;
    background-color: Red;
    color: White;
    width: 150px;
    padding: 4px;
}
div.sectionDivider
{
    margin: 0px;
    border: none;
    height: 20px;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
}
div.sectionDividerForQuickLinksBottom
{
    margin: 0px;
    border: none;
    height: 20px;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #E6E6E6;
}
div.sectionDividerForQuickLinksTop
{
    margin: 0px;
    border: none;
    height: 20px;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #CCCCFF;
}
div.systemAlert
{
    border: 1px solid red;
    color: Red;
    background-color: #FAFAD2;
    margin: 5px;
}

div.systemAlert div
{
    padding: 5px;
}

div.systemAlert div.header
{
    text-align: center;
    border-bottom: 1px solid red;
    background-color: red;
    color: white;
}

div.systemAlert div.footer
{
    text-align: center;
    border-top: 1px solid red;
}

div.systemAlert div.footer table
{
    width: 100%;
}

div.systemAlert a, div.systemAlert a:hover, div.systemAlert a:visited, div.systemAlert a:link, div.systemAlert a:active
{
    /*color: #990033;*/
    text-decoration: underline;
}
div.timeoutWarning
{
    /* Javascript controls the visibility settings */
    visibility: hidden;
    display: none;
    position: absolute;
    z-index: 999;
    text-align: center;
    font-weight: bold;
    border: 3px solid Black;
    background-color: White;
    color: Black;
    padding: 5px;
    width: 400px;
}
div.textRegion
{
    border: 1px solid black;
    overflow: auto;
    height: 550px;
}
/**********************************************************
 *                                                        *
 *  HEADER                                                *
 *                                                        *
 **********************************************************/
/*.inSessionlogo
{
    width: 100%;
    height: 50px;
    background-image: url('../Images/logoIII.png'); /*background-color: #5e9ae1;*//*background-color: #191970;
    background-repeat: no-repeat;
}
.outSessionlogo
{
    width: 100%;
    height: 50px;
    background-image: url('../Images/sitename.jpg'); /* background-color: #5e9ae1;*//* background-color: #191970;
    background-repeat: no-repeat;
}*/
.firstBankLogo
{
    float: right; /*height:30px;     background-color:#333399;*/
}
table.logoarea tr.logoheading
{
    height: 40px;
}
table.logoarea tr.logoheading td
{
    background-color: #333399;
    padding-left: 5px;
}
td.lastLoginMessage
{
    background-color: #F0F0FF;
    color: #96989A;
    padding-left: 10px;
    height: 30px;
    font-family: Arial;
    font-size: 11px;
}
.lastLoginMessage
{
    height: 100%;
}
div.labelSubHeader
{
    color: #000000;
    font-size: 13px;
    text-align: left;
    font-family: 'Arial';
    font-weight: bold;
}

div.labelHeader
{
    color: #000000;
    font-size: 16px;
    text-align: left;
    font-family: 'Arial';
    font-weight: bold;
}

/**********************************************************
 *                                                        *
 *  FOOTER                                                *
 *                                                        *
 **********************************************************/
.footerContainer
{
    text-align: center; /*  font-size: small;*/
    font-size: 11px;
    color: White;
    font-family: Arial;
    text-transform: uppercase;
}

div.footerContainer
{
    /* color: #990033 !important; */ /* background: #E5E5E5;*/
    border-top: thin solid #D1D2D4;
}
div.footerContainer .footerMenu
{
    padding: 7px;
    color: #333399;
}

/**********************************************************
 *                                                        *
 *  ERRORS/VALIDATION                                     *
 *                                                        *
 **********************************************************/

.VAMBlinkText
{
    color: White;
}
.DESVALListWithError
{
    background-color: #ffb6c1;
}
.VAMFieldWithError
{
    /* background-color: Yellow;*/
}

.VAMErrorText, .VAMRequiredFieldMarker, .VAMValSummary, .VAMValSummaryHeader, .VAMValSummaryHeader tr, .VAMValSummaryErrors, .VAMValSummaryFooter, .VAMValSummaryFooter tr
{
    color: Red;
}

.VAMValSummaryHeader img
{
    margin-right: 3px;
}

.VAMValSummary
{
    border: 1px solid red;
    background-color: #FAFAD2;
    padding: 5px;
    margin: 5px;
}

.VAMValSummary a, .VAMValSummary a:hover, .VAMValSummary a:visited, .VAMValSummary a:link, .VAMValSummary a:active
{
    color: Red;
    text-decoration: underline;
}
div.containerWarn
{
    text-align: left;
    margin: 5px 5px 25px 3px;
    border: 1px solid #3d558f /*#99B17F*/;
}
div.containerWarn div.body
{
    background-color: #f2f0e5;
    padding: 10px;
}
div.containerWarn div.message
{
    margin-left: 20px;
    padding: 2px;
}
div.containerWarn div.errorImage
{
    width: 15px;
    position: relative;
    float: left;
}
div.containerWarn .errWarn
{
    margin-left: 0px;
}
div.errContainerError, div.errContainerInfo, div.errContainerWarn
{
    font-weight: bold;
    text-align: left;
    background-color: White;
    padding: 5px; /* margin: 5px 5px 5px 0px;*/
}

div.errContainerError
{
    /*border: 1px solid red;*/
}

div.errContainerInfo
{
    /*   border: 1px solid green;*/
}

div.errContainerWarn
{
    /* border: 1px solid yellow;*/
}

.errError, .errInfo, .errWarn
{
    margin-left: 5px;
}

.errError
{
    color: red;
}

.errInfo
{
    color: green;
}

.errWarn
{
    color: black;
}

/**********************************************************
 *                                                        *
 *  Top Nav; Links i.e are available as part of logo      *
 *                                                        *
 **********************************************************/
div.pageHeader
{
    margin-top: 10px;
}
div.secondaryNav
{
    float: right;
    position: relative;
    text-align: right;
    text-transform: uppercase;
}
td.secondaryNav
{
    width: 100%;
    padding: 6px 0px 6px 0px;
    height: 30px;
}
div.secondaryNav a, div.secondaryNav a:visited, div.secondaryNav a:link, div.secondaryNav a:active
{
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    color: #333399;
    text-decoration: none; /*color: White;*/ /* border-right: 1px solid #333399;*/
    padding-right: 5px;
    margin-left: 5px;
    margin-right: 5px; /* margin: 0px auto;*/
}

.linkSeperator
{
    font-size: 13px;
    font-style: normal;
    color: #333399;
    width: 1px;
}

div.footerMenu
{
    float: left;
    text-align: left;
}

div.footerMenu a, div.footerMenu a:visited, div.footerMenu a:link, div.footerMenu a:active
{
    /* border-right: 1px solid #4d81bf;*/ /* border-right: 1px solid #333399;*/
    padding-right: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

div.footerText
{
    /*float:left;*/
    width: 100%;
    padding-top: 5px;
    text-align: right;
    font-size: 9px;
    text-transform: capitalize;
    color: #333399;
}

div.footerTextFloatRight
{
    float: right;
    padding-top: 8px;
    text-align: right;
    font-size: 9px;
    text-transform: capitalize;
    color: #333399;
}

.pageTitle
{
    /*    background-color:#000000;*/
}

.gridTitle
{
    /*    background-color:#000000;*/
    font-family: Arial;
    color: #333399;
    font-size: 21px; /*font-style: Title Case; */ /*padding-bottom:1px;     padding-top:1px;     margin: 10px 0px 0px 0px;      */
}

.pageTitle ul, .pageTitle il
{
    /* list-style-image: url("../Images/bullet.png");*/ /* list-style-position:inside;*/ /* padding:10px 20px 1px 20px;*/
    color: #990033;
    width: 100%;
    height: 60px;
    text-align: left;
}

/**********************************************************
 *                                                        *
 *  Navitaion container                                   *
 *                                                        *
 **********************************************************/

div.instructionsContainer
{
    margin-bottom: 10px;
}
div.navigationContainer
{
    display: block;
}
div.navigationContainer ul
{
    list-style: none;
    border: none;
    font-family: Arial;
    font-size: 13px;
    color: #333399;
    margin: 0px;
    vertical-align: middle;
    display: table-row;
    height: 30px; /* display: inline;*/
}
div.navigationContainer ul.navigationList
{
    clear: both;
    background-color: #CCCCFF;
    display: block;
}
div.navigationContainer ul.navigationSubList
{
    clear: both;
    display: block;
    background-color: #E6E6E6;
    border-left-width: 1px;
    border-left-color: #FFFFFF;
    border-right-width: 1px;
    border-right-color: #bcc9f8;
    border-bottom: none !important;
}

div.navigationContainer ul.navigationList li:hover
{
    background-color: #E6E6E6;
}

div.navigationContainer li
{
    line-height: 30px;
    height: 30px;
    display: table-cell;
    float: left;
    text-align: left;
}

div.navigationContainer a, div.navigationContainer a:visited, div.navigationContainer a:link, div.navigationContainer a:active
{
    padding: 0px 8px 0px 5px;
    text-decoration: none;
    height: 30px;
}

div.navigationContainer ul.navigationSubList a, div.navigationContainer ul.navigationSubList a:visited, div.navigationContainer ul.navigationSubList a:link, div.navigationContainer ul.navigationSubList a:active
{
    color: #333399;
    border-left: 1px solid #333399;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 15px;
}

div.navigationContainer ul.navigationList a:hover
{
    background-color: #E6E6E6;
}

div.navigationContainer ul.navigationSubList a.navigationActiveItem
{
    font-weight: bold !important;
}

div.navigationContainer ul.navigationList a.navigationActiveItem
{
    background-color: #E6E6E6;
}

div.navigationContainer ul.navigationList a.navigationItem, div.navigationContainer ul.navigationList a.navigationActiveItem, div.navigationContainer ul.navigationList a.navigationHoverItem
{
    text-transform: capitalize;
    width: auto;
}

div.navigationContainer ul.navigationList a, div.navigationContainer ul.navigationList a:link, div.navigationContainer ul.navigationList a:visited, div.navigationContainer ul.navigationList a:active
{
    vertical-align: middle;
    color: #333399;
}

div.favoritesContainer
{
    text-align: right;
}

div.navigationContainer ul.navigationList li.quickHelpLi
{
    float: none;
    margin-top: 0px;
    border-bottom: 1px solid #D4D4D4;
    color: #000000;
    padding-bottom: 2px;
    padding-top: 2px;
    border: 1px solid #D4D4D4;
    z-index: auto;
    background-color: white;
    width: inherit;
    height: auto;
    display: block;
    margin: 0px;
    line-height: 15px;
}
div.navigationContainer ul.navigationSubListHelpQuickLinks
{
    display: none;
}

div.navigationContainer ul.navigationSubListHelpQuickLinks li
{
    float: none;
}

/**********************************************************
 *                                                        *
 *  MARKETING                                             *
 *                                                        *
 **********************************************************/

div.bannerAd
{
    border-style: none;
    margin-top: 3px;
    margin-right: 3px;
}

div.adBelowRelatedLinks
{
    border-style: none;
    margin-bottom: 3px;
}

div.adBelowInstructions
{
    border-style: none;
}
/**********************************************************
 *                                                        *
 *  Related links and summary Box                         *
 *                                                        *
 **********************************************************/
td#RelatedLinksTD
{
    vertical-align: top;
}
div.relatedLinksContainer
{
    /* margin: 20px 10px 20px 0px;*/
    margin-bottom: 20px;
    width: 250px;
    margin-left: 5px;
}
div.relatedLinksContainer a
{
    font-family: Arial;
    font-size: 12px; /*color: White;*/
    color: #333399;
    padding: 7px 3px 7px 3px;
    text-decoration: none;
}

div.relatedLinksContainer a:hover
{
    font-family: Arial;
    font-size: 12px; /* color: White;*/
    color: #333399;
    padding: 3px;
    text-decoration: underline;
}

div.relatedLinksContainer div.body
{
    text-align: left;
    line-height: 150%; /* background-color: #2b3178;*/ /* background-color:#222282;*/
    background-color: #E6E6E6; /* border-color:#3d558f;*/
    padding: 5px;
}

div.relatedLinksContainer div.body ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

div.relatedLinksContainer div.body ul li
{
    margin: 0px;
    padding: 0px;
}

div.relatedLinksContainer div.body ul li a.helpLink, div.relatedLinksContainer div.body ul li a.sessionSummaryLink
{
    font-weight: normal;
}

div.relatedLinksContainer div.header
{
    text-align: left;
    font-size: large; /*  background-color: #2b3178;*/ /* background-color:#eee7be;*/
    background-color: #333399;
    color: White; /* color:#6a609d;*/ /*border: 1px solid #99B17F;*/ /* border: 1px solid ;     border-color:White;*/
    padding: 0px 0px 0px 8px;
}

div.summaryBox, div.pmmSummaryBox
{
    margin: 0px 0px 10px 0px;
    min-width: 240px;
    max-width: 300px;
    float: right;
    border: 1px solid #E6E6E6;
}
div.summaryBox div.body, div.pmmSummaryBox div.body
{
    text-align: left;
    line-height: 140%; /* padding: 5px; */ /*background-color: #2b3178;*/ /* background-color:#f3f3f3;*/ /*background-color: #ffffff;     font-family: Arial;     font-size: 12px;*/
    color: #333399; /*color: Black;*/ /* border-bottom: 1px solid #99B17F;     border-left: 1px solid #99B17F;     border-right: 1px solid #99B17F;*/ /* border-bottom: 1px solid ;     border-left: 1px solid;     border-right: 1px solid ;     border-color:#6377a6;*/
    border: 1px;
    border-color: #E6E6E6;
}

div.summaryBox div.header, div.pmmSummaryBox div.header
{
    text-align: center;
    font-weight: bold; /* background-color: #2b3178;*/
    background-color: #E6E6E6; /* color:Black;*/
    color: #333399; /*border: solid 1px #99B17F;*/ /*  border: solid 1px;     border-color:#6377a6;*/ /*border: 1px;     border-color: #F0F0FF;*/
    padding: 5px 0px 5px 0px;
}

div.paddedBorder
{
    text-align: center;
    padding: 20px 10px 20px 10px !important;
}

table.summaryTable tr.header
{
    font-weight: bold;
}

table.summaryTable tr.footer
{
    font-style: italic;
}

div.selfServiceBox
{
    /* margin: 0px 0px 20px 0px;*/
    min-width: 240px;
}
div.selfServiceBox div.body
{
    text-align: left;
    line-height: 150%;
    padding: 5px; /*line-height: 25px;*/
    background-color: #E6E7E8;
    font-family: Arial;
    font-size: 12px;
    border: 1px;
}
div.selfServiceBox a
{
    font-family: Arial;
    font-size: 12px;
    color: #333399;
    padding: 3px;
    text-decoration: none;
}
.darkGreyText
{
    color: #848484;
}
/*Lior*/
div.selfServiceBox div.header
{
    text-align: left;
    font-weight: bold;
    font-family: Arial;
    background-color: #333399;
    color: White;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    padding: 5px 0px 5px 7px;
    line-height: 100%;
}

/**********************************************************
 *                                                        *
 *  Session Logout                                        *
 *                                                        *
 **********************************************************/
.logoutMessagaePanel
{
    height: 320px;
    border-width: 1px;
    border-color: #333399;
    border-style: solid;
    margin-bottom: 20px;
}

.logoutThankYouMessage
{
    font-size: 20px;
    font-family: Arial;
    color: #848484;
}

.logoutLogOffMessage
{
    font-size: 15px;
    font-family: Arial;
    color: #848484;
}

.logoutFeedbackMessage
{
    font-size: 12px;
    font-family: Arial;
    color: #333399;
}

.logoutSecurityMessage
{
    font-size: 12px;
    font-family: Arial;
    color: Red;
}
/**********************************************************
 *                                                        *
 *  Session Timeout Box                                   *
 *                                                        *
 **********************************************************/
div.sessionTimeoutBox
{
    margin: 0px;
    width: 520px;
}
div.sessionTimeoutBox div.body
{
    text-align: left;
    background-color: #F2F0E5;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    border: 1px solid #99B17F;
}
div.sessionTimeoutBox a
{
    font-family: Arial;
    font-size: 12px;
    color: #0066CC;
    padding: 3px;
    text-decoration: none;
}
div.sessionTimeoutBox a:hover
{
    /* text-decoration: underline;*/
}
div.sessionTimeoutBox div.body div.message
{
    margin-left: 20px;
    padding: 0px 25px 15px 5px;
}
div.sessionTimeoutBox div.body div.errorImage
{
    width: 10px;
    position: relative;
    top: 15px;
    left: 5px;
}

/**********************************************************
 *                                                        *
 *  Module Containers                                     *
 *                                                        *
 **********************************************************/

.authUserContainer-header .moduleContainer-header
{
    display: none !important;
    visibility: hidden !important;
    border-style: none !important;
}
.authUserContainer-header .moduleContainer-body
{
    border-style: none !important;
}

.moduleContainer-header
{
    background-color: #A2B889;
}
.moduleContainer-title
{
    font-size: 1.3em;
    font-weight: bold;
    padding: 7px;
    float: left;
}
.check-image-container
{
    background-color: #B7B7B7;
    padding: 10px;
    text-align: center;
}
.check-image-commands
{
    margin-top: 15px;
    padding: 5px;
    text-align: center;
}
.checkImageDiv
{
    width: 650px;
    position: relative;
}
/**********************************************************
 *                                                        *
 *  Memorization box                                      *
 *                                                        *
 **********************************************************/

div.memorizationBox
{
    border: 1px solid #99B17F;
    margin-bottom: 5px;
}

div.memorizationBox div.body
{
    padding: 3px;
    background-color: #F2F0E5;
}

div.memorizationBox div.header
{
    background-color: #c5d2b6;
    color: #39462B;
    border: #99B17F 1px;
}
/*** PROGRESS INDICATOR (BLOCKUI) ***/
.blockElement
{
    border: 3px solid black;
    width: 40px;
    height: 40px;
    background-image: url('../../../Images/ajax-loader.gif');
    background-repeat: no-repeat;
    background-position: center center;
    color: #000;
    background-color: #fff;
    text-align: center;
    padding: 4px;
}
/*** END PROGRESS INDICATOR (BLOCKUI) ***/

.Red
{
    color: Red !important;
}

/*
Client-side Forms
*/
.formPanel
{
    border: solid 1px #c3c3c3;
    background-color: white;
    min-height: 260px;
}
.formPanelPopup
{
    border: solid 1px #c3c3c3;
    background-color: white;
    min-height: 130px;
}
.formPanel fieldset
{
    border: none;
    padding: 5px;
}
.formPanel fieldset label
{
    font-weight: bold;
}
.formPanel ol.formFields
{
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.formPanel ol.formFields > li
{
    clear: both;
    text-align: left;
    padding: 5px;
}
.formPanel ol.formFields > li > label
{
    float: left;
    text-align: right;
    width: 35%;
    padding-right: 5px;
    font-weight: bold;
}

.DeleteBillPayment
{
    display: none;
    width: 400px;
    min-height: 250px;
}

.DeleteTransfer
{
    display: none;
    width: 400px;
    min-height: 285px;
}

.Popup_TableLeftColumn
{
    padding-left: 7px;
}

.DeleteBillPaymentPanel
{
    min-width: 390px;
    min-height: 250px !important;
}

.DeleteTransferPanel
{
    min-width: 390px;
    min-height: 285px !important;
}

.DeleteErrorPanel
{
    min-width: 390px;
    min-height: 90px !important;
}

.DeleteBillPayment .modulePanel
{
    width: 360px;
}

.ToBeSureIntrabank, .DeleteBillPaymentFields, .DeleteTransferFields
{
    text-align: left !important; /*padding-left: 15%;     margin-right: -10%;*/
    margin-left: 5%; /*padding: 0px 10px 0px 10px;*/
}

.formPanel ol.formFields > li > div
{
    float: left;
}
.formPanel div.formCommands
{
    text-align: center;
    margin: 8px 0px;
    padding: 5px; /*text-align: right;*/
}
.formPanelPopup div.formCommands
{
    margin-left: 35%;
    margin-top: 15px;
    padding: 5px; /*text-align: right;*/
}

.formPanel div.formBoxCommands
{
    float: right;
}

.formPanel div.formCommands input
{
    /*width: 125px;*/
}

table.boxy-wrapper
{
    position: absolute;
}
table.boxy-wrapper tr td
{
    background-color: #6b6b6b;
}
table.boxy-wrapper.fixed
{
    position: fixed;
}

table.boxy-wrapper tr td.top
{
    height: 5px;
}
table.boxy-wrapper tr td.left
{
    width: 10px;
}
table.boxy-wrapper tr td.right
{
    width: 10px;
}
table.boxy-wrapper tr td.bottom
{
    height: 20px;
}

/*modal dialogs*/
#simplemodal-overlay, .boxy-modal-blackout
{
    background-color: white;
    cursor: wait;
}

#simplemodal-container
{
    background-color: #6b6b6b;
    padding-bottom: 10px;
    padding: 5px 5px 10px 5px;
}

/**********************************************************
 *                                                        *
 *  Client-side Dialogs                                   *
 *                                                        *
 **********************************************************/
.dialogPanel
{
}
.dialogPanel form
{
    margin: 0;
    padding: 0;
}
.dialogPanel-header
{
    margin-bottom: 5px;
}
.dialogPanel-title
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: white;
    float: left;
}
.dialogPanel-close
{
    float: right;
}

.check-image-container
{
    background-color: #B7B7B7;
    padding: 10px;
    text-align: center;
}
.check-image-commands
{
    margin-top: 15px;
    padding: 5px;
    text-align: center;
}
.ui-datepicker-trigger
{
    vertical-align: middle;
}
/**********************************************************
 *                                                        *
 *  TABLES                                                *
 *                                                        *
 **********************************************************/

table.dataTable
{
    border-collapse: collapse;
    width: 100%; /*border-color: #99B17F;    / border-color: White;     border-style: solid;     border-width: 1px;*/
}
table.dataTable tbody
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    padding: 3px;
}
table.dataTable tr.header td
{
    /*background-color: #41548b;*/
    background-color: #333399; /*background-color:#2b3178;*/ /*border-color: #99B17F;*/
    border-color: #F0F0FF;
    border-style: solid;
    border-width: 1px; /*color: #39462B;*/
    color: White;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    font-family: Arial;
}
table.dataTable tr, table.dataTable td
{
    /*background-color: #D0DBC4;*/
    padding: 5px;
    border: 1px solid; /* #99B17F;*/
    border-color: White;
}
table.dataTable tr.header td, table.dataTable tr.header td *, table.dataTable tr.footer td, table.dataTable tr.footer td *
{
    font-weight: 700;
}
table.formTable td
{
    padding-left: 0px; /*padding-right: 15px;*/ /*white-space: nowrap;*/
}

td.PaddingRight
{
    padding-right: 15px;
}

table.formTable label
{
    white-space: nowrap; /*    position:relative;     float:right;*/
}

table.formTable tr.header td, table.formTable tr.header td *
{
    font-weight: bold;
}
table.formTable .tdLabelSubHeader
{
    color: #000000;
    font-size: 13px;
    text-align: left;
    font-family: 'Arial';
    font-weight: bold;
}

table.formTable .tdLabelField
{
    color: #000000;
    font-size: 13px;
    text-align: left;
    font-family: 'Arial';
}
table.formTable .tdLabelHeader
{
    color: #000000;
    font-size: 16px;
    text-align: left;
    font-family: 'Arial';
    font-weight: bold;
}
table.formTable .FieldColumnWidth
{
    width: 200px;
}
table.formTable .ValueColumnWidth
{
    width: 60%;
}
table.dataTable tr.header td a, table.dataTable tr.header td a:visited, table.dataTable tr.header td a:link, table.dataTable tr.header td a:active
{
    text-decoration: underline; /*color: #39462B;*/
    color: White;
}

table.dataTable tr.header td a:hover
{
    /*color: #39462B;*/
    color: White;
}

table.dataTable tr.item
{
    background-color: #E6E7E8; /*background-color:#cccccc;*/
}

table.dataTable tr.alternatingItem
{
    background-color: #ffffff; /*background-color:#cccccc;*/
}

table.dataTable tr.item td, table.dataTable tr.alternatingItem td
{
    /*border-color: #99B17F;*/
    border-color: White;
    border-style: solid;
    border-width: 0px 1px 1px 1px; /*padding: 5p*/
}

table.summaryTable
{
    border-collapse: collapse;
    background-color: #f3f3f3; /*was 2b3178*/
}

table.pmmSummaryTable
{
    border-collapse: collapse; /*background-color: #f3f3f3; /*was 2b3178*/
    width: 100%;
}

table.summaryTable tbody, table.pmmSummaryTable tbody
{
    font-family: Arial;
    font-size: 12px;
    color: #333399;
}

table.summaryTable tr.header td, table.pmmSummaryTable tr.header td
{
    padding: 2px 5px 2px 5px;
}

table.summaryTable tr.footer td, table.summaryTable tr.item td, table.summaryTable tr.alternatingItem td, table.pmmSummaryTable tr.footer td, table.pmmSummaryTable tr.item td, table.pmmSummaryTable tr.alternatingItem td
{
    padding: 0px 5px 0px 5px;
}

#pmmTransactionsDiv table td.debit
{
    color: Red;
}

.debit
{
    color: Red;
    text-align: center;
}
.hidden
{
    display: none;
}
.fullWidth
{
    width: 100%;
    border-collapse: collapse;
}
.workSpaceTable
{
    width: 100%;
    margin: 0%;
}
.generalTable
{
}
table.favouritesTable
{
    border-collapse: collapse;
    width: 100%;
}
table.favouritesTable .favouritesItemTDWidth
{
    width: 80%;
}
table.favouritesTable .favoritesCheckBoxTDWidth
{
    width: 20%;
}
td.alignCenter
{
    text-align: center;
}
td.alignLeft
{
    text-align: left;
}

table.dataTable a.statusSUCCESSFUL, .dataTable a.statusPAID
{
    color: Black !important;
    text-decoration: underline;
    text-transform: capitalize;
}

table.dataTable a.statusFAILED, .dataTable a.statusRETURNED
{
    color: Red !important;
    text-decoration: underline;
    text-transform: capitalize;
}

table.dataTable a.statusPENDING, .dataTable a.statusUNPRESENTED
{
    color: #FF8000 !important;
    text-decoration: underline;
    text-transform: capitalize;
}

/**********************************************************
 *                                                        *
 *  WORKSPACE                                             *
 *                                                        *
 **********************************************************/
.pageBody
{
    /*width: 98%;*/ /* margin: 0% 1%;*/ /*width: 100%;     margin: 0% 0% */ /*padding-left:23px;     padding-right:23px; */
    background-color: #FFFFFF;
    min-height: 55%; /* border: 1px solid #D7D7D7;*/ /*margin-bottom:4%;  */
}
.formContainer
{
    width: 100%; /*line-height: 150%;*/
    line-height: 250%;
    text-align: left; /*margin-left: 10px; */
    margin-top: 10px;
}

.formContainerdialogue
{
    width: 100%; /*line-height: 150%;*/
    line-height: 100%;
    text-align: left; /*margin-left: 10px; */
    margin-top: 10px;
}

.loginFormContainer
{
    width: 100%; /*line-height: 150%;*/
    line-height: 250%;
    text-align: left; /*margin-left: 10px; */
    margin-top: 10px;
}
.workSpaceTable .formContainer
{
    width: 95%; /*    line-height: 100%;*/
    text-align: left;
    margin: 0%;
}

.workSpaceTable .loginFormContainer
{
    width: 100%; /*    line-height: 100%;*/
    text-align: left;
    margin: 0%;
}

.workSpaceTable .formContainerEditAddress
{
    width: 65%; /*    line-height: 100%;*/
    text-align: left;
    margin: 0%;
}

.formContainerEditAddress .formInputContainer
{
    color: #585887; /* #000000;*/
    font-family: Arial;
    text-align: left;
    font-size: 13px;
}
.formContainerEditAddress .formInputContainer .formFieldsUpdateUserinfo
{
    /*border-width: 1px;*/ /*border-color: #99B17F;*/ /*border-style: solid;*/
    border: 1px solid #DADADA;
    background-color: #fff;
    width: 628px;
    padding: 5px 0px 10px 0px; /* margin-right: 5%;     margin-left: 5%;*/
}
.formContainer .formInputContainer
{
    color: #585887; /* #000000;*/
    font-family: Arial;
    text-align: left;
    font-size: 13px;
}
.loginFormContainer .formInputContainer
{
    color: #585887; /* #000000;*/
    font-family: Arial;
    text-align: left;
    font-size: 13px;
}
.formContainer .formInputContainer .message
{
    color: #000000;
}
.loginFormContainer .formInputContainer .message
{
    color: #000000;
}
.formContainer .formInputContainer .formFields
{
    /*border-width: 1px;*/ /*border-color: #99B17F;*/ /*border-style: solid;*/
    border: 1px solid #DADADA;
    background-color: #fff;
    padding: 5px 0px 10px 10px; /* margin-right: 5%;     margin-left: 5%;*/ /*width:100%;*/
}
.formContainer .formInputContainer .formFields .data-label
{
    width: 140px;
}
.formContainer .formInputContainer .formFields .data-control input
{
    width: 200px;
}
.formContainer .formInputContainer .formFields .data-control select
{
    width: 204px;
}

.formContainer .formInputContainer .formFields .data-control label
{
    word-break: break-word;
}
.loginFormContainer .formInputContainer .formFields
{
    /*border-width: 1px;*/ /*border-color: #99B17F;*/ /*border-style: solid;*/
    border: 1px solid #DADADA;
    background-color: #fff;
    padding: 5px 0px 10px 10px; /* margin-right: 5%;     margin-left: 5%;*/
}

.formContainer .formInputContainer .formFieldsUpdateUserinfo
{
    /*border-width: 1px;*/ /*border-color: #99B17F;*/ /*border-style: solid;*/
    border: 1px solid #DADADA;
    background-color: #fff;
    width: 700px;
    padding: 5px 0px 10px 10px; /* margin-right: 5%;     margin-left: 5%;*/
}

.formContainer .formInputContainer .formFields .filter
{
    line-height: 100% !important;
}

.formContainer .formTCInputContainer
{
    border-width: 1px;
    border-color: #434A61;
    background-color: white;
    border-color: Black;
    border-style: solid;
}
.formContainer .Template
{
    border-color: #ccc9c9;
    border-style: solid;
    border-width: thin;
    width: 650px;
}
.InnerTemplate
{
    width: 600px;
}
.formContainer .Headersection
{
    text-align: left;
    font-weight: bold;
    border: 1px;
    width: 650px;
    background-color: #93B3D7;
}
.formContainer .formButtonContainer
{
    text-align: right;
    margin: 15px 0px 0px 0px;
}

.formContainer .formButtonContainer input, .buttonStandard
{
    padding: 4px;
    margin: 0px 0px 0px 5px;
}

.formContainer .formButtonContainer a
{
    padding: 4px;
    margin: 0px 0px 0px 5px;
    color: White;
}

.Red
{
    color: Red !important;
}
/*#ctlWorkflow_btnAddNext , #ctlWorkflow_btnEditUpdateUserInfo
{
 background-color:#006633;
 color:White;
 border:#d1f2b8;
    }*/

.btnLogin
{
    background-color: #333399;
    color: White;
    width: 90px;
    height: 25px;
    border-color: #333399;
}

.btnSubmit
{
    background-color: #333399;
    color: White !important;
    border: 0px;
}

.btnConfirm
{
    background-color: #333399;
    color: White !important;
    border: 0px;
}

.btnValidate
{
    background-color: #333399;
    color: White !important;
    border: 0px;
}

.btnIAContinue
{
    background-color: #333399;
    color: White;
    border: 0px;
}

.btnContinue
{
    background-color: #333399;
    color: White;
    border: 0px;
    width: 60px;
    height: 25px;
    text-align: center;
    vertical-align: baseline;
}

.btnClear
{
    background-color: #6D6E71;
    color: White !important;
    border: 0px;
}

.btnNext
{
    /*background-color:#006633;  */
    background-color: #00A859;
    color: White;
    border: 0px;
}

.btnBack
{
    background-color: #FFCC29;
    color: black;
    border: 0px;
}

.btnContinue
{
    background-color: #333399;
    color: White;
    border: 0px;
}

.btnSubmit
{
    background-color: #333399;
    color: White;
    border: 0px;
}

.btnCancel
{
    /*background-color:#990033; */
    background-color: #ED3237;
    color: White;
    border: 0px; /*border-color:#9b0100;     border-width:2px;     border-left-color:White;     border-top-color:White;*/
}

.TokenDesc
{
    /* line-height:1.5;*/
}

.btnNext
{
    /*background-color:#006633;  */
    background-color: #00A859;
    color: White;
    border: #d1f2b8;
}

.SuccessMessage
{
    color: Green;
    text-align: left;
}

.btnRed
{
    /*background-color:#990033; */
    background-color: #ED3237;
    color: White;
    border-color: #9b0100;
    border-width: 2px;
    border-left-color: White;
    border-top-color: White;
}

.formButtonContainer .leftRegion
{
    text-align: left;
    width: 30%;
    float: left;
}
.formButtonContainer .rightRegion
{
    text-align: right;
    width: 639px;
    float: left;
}
/*Added for Buttons to give a link style.*/
/*
.formButtonContainer .leftRegion input, .linkStyle
{
    font-family: Arial;
    color: #0066cc;
    font-size: 13px;
    background: none;
    border: none;
    display: inline-block;
    text-decoration: none;
    cursor: Pointer;
}
.formButtonContainer .leftRegion input:hover, .linkStyle:hover
{
    text-decoration: underline;
}
*/
.formContainer .Template a
{
    color: #0066cc;
    font-size: 12px;
    text-decoration: underline;
}
.formContainer .Template
{
    color: #000000;
    font-size: 12px;
    font-family: Arial;
}
.WorkflowTemplate
{
    width: 650px;
    padding: 10px;
    color: #000000;
    font-size: 13px;
    margin-top: 10px;
}
.WorkflowTemplate .tdlabel
{
    text-align: left;
}
.WorkflowTemplate .tdData
{
    text-align: left;
}
.WorkflowTemplate input
{
    font-size: 13px;
    margin-left: 0;
}
.formTemplate
{
    width: auto;
}
.formInputTemplate
{
    width: auto;
    padding: 10px;
    border-style: solid;
    border-width: thin;
    border-color: #ccc9c9;
    color: #000000;
}
.formInputTemplate .tdLabelSubHeader
{
    color: #000000;
    font-size: 13px;
    text-align: left;
    font-family: 'Arial';
    font-weight: bold;
}

.formInputTemplate .tdLabelField
{
    color: #000000;
    font-size: 13px;
    text-align: left;
    font-family: 'Arial';
}
.formInputTemplate .tdLabelHeader
{
    color: #000000;
    font-size: 16px;
    text-align: left;
    font-family: 'Arial';
    font-weight: bold;
}
.formTemplate .buttonContainer
{
    text-align: right;
}
.formTemplate
{
    width: auto;
}

/* manage categories specific*/
.categories
{
    width: 100%;
}
.categoryTable
{
    background-color: #fff;
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #99B17F;
}
.categoryTable .headerSection
{
    color: white /*#39462B*/;
    font-weight: 700;
    font-size: 13px;
    text-align: center;
}
.categoryTable .headerSection td
{
    background-color: /*#3d558f*/ white /*#9ECA77*/;
    padding: 5px;
    height: 20px;
}
.categoryTable .categoryTemplate
{
    border-collapse: collapse;
    border-top: 1px solid /*#99b17f*/;
    border-left: 1px solid /*#99b17f*/;
    border-right: 1px solid /*#99b17f*/;
    border-color: #3d558f;
    width: 100%;
    table-layout: fixed; /*word-wrap: break-word;*/
}
.categoryTable .headerSection .tdCategoryName
{
    width: 30%;
    border-top: 1px solid /*#99b17f*/;
    border-left: 1px solid /*#99b17f*/;
    border-color: #3d558f;
}
.categoryTable .headerSection .tddescription
{
    width: 50%;
    border-top: 1px solid #3d558f /*#99b17f*/;
}
.categoryTable .headerSection .tdtaximage
{
    width: 20%;
    text-align: center;
    border-top: 1px solid /*#99b17f*/;
    border-right: 1px solid /*#99b17f*/;
    border-color: #3d558f;
}
.categoryTemplate .tdCategoryName
{
    width: 30%;
}
.categoryTemplate .tddescription
{
    width: 55%;
}
.categoryTemplate .tdtaximage
{
    width: 15%;
    text-align: center;
}
.categoryTable .categoryTemplate td
{
    font-size: 12px;
    padding: 5px;
}
.categoryTable .categoryTemplate .innerTemplate
{
    border-collapse: collapse;
}
.categoryTable .categoryTemplate .primaryCategoryRow td
{
    border-right: 1px solid /*#99b17f*/;
    border-bottom: 1px solid /*#99b17f*/;
    border-color: #3d558f;
}
.categoryTable .categoryTemplate .innerTemplate td
{
    border-right: 1px solid /*#99b17f*/;
    border-bottom: 1px solid /*#99b17f*/;
    border-color: #3d558f;
}
.categoryTable .categoryList
{
    border: 1px solid #3d558f /*#99b17f*/;
}
.categoryTable tr.alternatingItem
{
    background: #F2F4FF;
}
.headersection
{
    text-align: left;
    color: #6d6d6f;
    font-size: 13px;
}
.labelheader
{
    text-align: left;
    color: #6d6d6f;
    font-size: 13px;
}
.listheader
{
    text-align: left;
    color: #000000;
    font-weight: bold;
    width: 188px;
}
.alternatestyle
{
    background-color: #e1e9f5;
}
.formContainer .Template
{
    border-color: #ccc9c9;
    border-style: solid;
    border-width: thin;
    width: 650px;
}
.InnerTemplate
{
    width: 600px;
}
.formContainer .Headersection
{
    text-align: left;
    font-weight: 700;
    border: 1px;
    width: 650px;
    background-color: #93B3D7;
}

formContainer .Template a
{
    color: #048cca;
    font-size: 12px;
    text-decoration: underline;
}
.formContainer .Template
{
    color: #000000;
    font-size: 12px;
    font-family: Arial;
}

.formContainer .txtArea
{
    width: 500px;
    height: 150px;
}

.TileTable a, .TileTable a:active, .TileTable a:visited
{
    /* border:none !important;     outline:none !important;   */
    overflow: hidden !important;
    padding-bottom: 2px;
}

/* ---- VALIDATIONSUMMARY CONTROL ---- */

/* Property: ValidationSummary.CssClass
Overall appearance of the ValidationSummary control.
Consider background, font, and border attributes. */
.DESVALSummary
{
    color: red;
}

/* Property: ValidationSummary.HeaderCssClass
The ValidationSummary header area. */
.DESVALSummaryHeader
{
    color: red;
}
.DESVALSummaryHeader TR
{
    color: red;
}

/*Property: ValidationSummary.ErrorMessageCssClass
Applied to each error message listed in the ValidationSummary.*/
.DESVALSummaryErrors
{
    color: red;
    margin-top: 6px;
}
div.trueStampPlaceHolder
{
    width: 100%;
}
div.trueStampPlaceHolder div.trueStampDiv
{
    /*padding: 10px 0px 25px 0px;*/
}

div.login_img
{
    /*background-image: url('../Images/loginImage.jpg');*/ /*position:relative;*/ /*float: left;*/ /*background-repeat: no-repeat;*/ /*height: 234px;     with: 500px;*/
    width: 60%;
    height: 65%;
}
div#formtableDiv
{
    border: 1px solid #dadada;
    padding: 20px 12px 20px 20px;
    margin: 20px 20px 20px 0px;
    height: 400px;
}
#login_img1
{
    height: 100%;
    width: 100%;
}
.Date
{
    top: -20%;
    left: 65%;
    position: relative;
    color: White;
}

.tableStyle
{
    background-color: #FFFFFF;
    padding: 0px 23px 0px 23px;
}

.InternalHeader
{
    color: #d69b66;
    font-family: Arial;
    font-size: 19px;
    font-weight: 600;
}
.IntrabankHeader
{
    color: #d69b66;
    font-family: Arial;
    font-size: 19px;
    font-weight: 600;
}
.NoDataFilter
{
    color: Red;
    font-size: 110%;
    font-weight: bold;
}
#trSpace
{
    line-height: 40px;
}

.TileTable td
{
    padding-right: 20px;
    padding-left: -5px;
}
.Tile
{
    width: 165px;
    height: 211px;
    padding-left: -5px;
}
.BlueTile
{
    color: #3333CC;
    font-weight: bold;
    font-size: 15px;
}
.lnkForgotYourPassword
{
    font-size: 15px;
    float: left;
}

.lnkMakeDefaultPage
{
    font-size: 15px;
}

.SquareListBullets
{
    list-style: square inside;
    color: #333399;
}
.darkText
{
    color: #333399;
}
.OrangeText
{
    color: #FF8000;
}

.AddTransferDialog
{
    width: 650px;
}

.BeneficiaryDialog
{
    width: 500px; /*height: 300px;*/
}

/**********************************************************
 *                                                        *
 *  TERMS AND CONDITIONS                                  *
 *                                                        *
 **********************************************************/
.blueMediumSizeUnderline
{
    color: rgb(51, 51, 153); /*font-size: medium;*/
    text-decoration: underline;
}

.blackMediumSize
{
    color: #000000; /*font-size: medium;*/
}

.textAlignLeft
{
    text-align: left;
}

/**********************************************************
 *                                                        *
 *  Ajax Combobox                                  *
 *                                                        *
 **********************************************************/
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px; /* #7F9DB9;*/
    border-top-color: #abadb3;
    border-left-color: #e2e3ea;
    border-bottom-color: #e3e9ef;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0; /* background-image: url('../Images/windows-arrow.gif');*/
    background-image: url('../Images/arrowBlack.png');
    background-color: White;
    background-position: center;
    border: solid 1px;
    border-left: 0px none;
    border-top-color: #abadb3;
    border-bottom-color: #e3e9ef;
    border-right-color: #dbdfe6;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    /*border-color: #7F9DB9;*/
}
/**********************************************************
 *                                                        *
 *  Password Strength Meter                                  *
 *                                                        *
 **********************************************************/
.TextIndicator_TextBox1
{
    background-color: Gray;
    color: White;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    margin-left: 7px;
}
.TextIndicator_PwdStrength_Blank
{
    background-color: White;
    color: White;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    margin-left: 7px;
}

.TextIndicator_PwdStrength_Weak
{
    background-color: #ED3237;
    color: White;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    padding: 2px 3px 2px 3px; /* font-weight:bold;*/
    margin-left: 7px;
}
.TextIndicator_TextBox1_Strength2
{
    background-color: #ED3237;
    color: White;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    padding: 2px 3px 2px 3px; /* font-weight:bold;*/
    margin-left: 7px;
}
.TextIndicator_TextBox1_Strength3
{
    background-color: #ED3237;
    color: White;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    padding: 2px 3px 2px 3px; /* font-weight:bold;*/
    margin-left: 7px;
}
.TextIndicator_PwdStrength_Medium
{
    background-color: #FF8000;
    color: White;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    padding: 2px 3px 2px 3px; /* font-weight:bold;*/
    margin-left: 7px;
}
.TextIndicator_PwdStrength_Strong
{
    background-color: #00A859;
    color: White;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    padding: 2px 3px 2px 3px; /* font-weight:bold;*/
    margin-left: 7px;
}
.leftDiv
{
    float: left;
}

.GridSpacing
{
    margin-right: 10px;
}

.calendarHeader
{
    border-right-width: 3px;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 3px;
    font-weight: bold;
    background-color: #333399;
    color: White;
    font-size: large;
    border-color: #CCCCCC;
    text-transform: uppercase;
}

.dateField
{
    width: 85px;
    font-size: 13px;
    font-style: normal;
}

a.disabled
{
    color: Gray;
    text-decoration: none;
    cursor: default;
}
.lblInfo
{
    color: Green;
    font-family: Arial;
    font-size: 12px;
}
.cursor
{
    cursor: hand;
}

.rmSummaryTable
{
    color: #333399;
    text-decoration: none;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

.loanSummaryTable
{
    color: #333399;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}

.RmEmailDialog
{
    width: 650px;
}
.SearchPagingButton
{
    background-color: White;
    color: Blue;
    border-style: none;
    font-family: Arial;
    font-size: 16px;
}

.SearchPagingButtonClicked
{
    background-color: White;
    color: Black;
    border-style: none;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

.SearchHyperLink
{
    color: Blue;
    font-family: Arial;
    font-size: 16px;
}

.lblHelpText
{
    color: Black;
    font-family: Arial;
    font-size: 14px;
}

.SearchDiv
{
    border: 2px;
    border-style: solid;
    width: 550px;
    height: 250px;
    overflow: scroll;
}

/*** tooltip *******************************************************/

.tooltip
{
    display: none;
    position: absolute;
    border: 1px solid black;
    background-color: #333399;
    padding: 10px;
    color: #fff;
    font-size: 12px Arial; /* simplemodal z-index is set to 1000, tootlip must be above */
    z-index: 2000;
}
.addtransactionalertrequestheading
{
    font-size: 16px;
}

.margin-for-input
{
    margin: 0px 0px 0px 20px;
}
.padding-for-input
{
    padding: 0px 0px 0px 20px;
}

.tdlabel
{
    width: 210px;
}

.tdlabelExtraWidth
{
    width: 250px;
}

.tdverifylabel
{
    width: 25%;
}

.tdcontrol select
{
    width: 250px;
}

.tdcontrol input
{
    width: 245px;
}

.tdcontrol textarea
{
    width: 245px;
}

.tdcontrol input[type="submit"]
{
    width: 100px;
}

.generalamountfield
{
    width: 205px;
}

.generalCurrencyfield
{
    width: 30px;
}

.formTable100
{
    width: 100%;
}

.formPanel .formCommands a
{
    /*background-color: #333399;*/
    padding: 2px;
    color: White;
}
#LNKDEMO
{
    font-weight: normal;
    cursor: default;
    color: #ddd;
}
.alertDivHeight
{
    height: 40px;
}
.tdNoPadding
{
    padding-left: 0px;
    padding-top: 0px;
    height: 52px;
}

#annotationDiv div.formCommands a.btnCancelForAnnotationDiv
{
    /*background-color:#990033; */
    background-color: #ED3237;
    color: White;
    border: 0px; /*border-color:#9b0100;     border-width:2px;     border-left-color:White;     border-top-color:White;*/
}
div.sectionDividerPMM
{
    margin: 0px;
    border: none;
    height: 20px;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
}

#btnSaveAndMemorize:disabled
{
    background-color: Gray;
}

.ForeignTransferInfoText
{
    color:#FF3300;
    width:700px;
    height:60px;
    text-align:justify;    
      
}

.ForeignTransferInfoTextWidthOverride
{
	width:500px;
	line-height:15px;
}