/*
* Direction
* Default Configuration
* Font 
* Header, Body and footer configuration
* Links
* Scrollbar 
* Notification Bubble 
* Mask 
* Box Shadow Parameters
* Button
* Forms
* Date Picker
* Message Display
* Tabs
* Virtual Keypad
* Collapsible section
* Modal View
* Download Component
* Table
* Step tracker
* Breadcrumb
* Print help, Print preview
* Link delink
* Password Strength
* Pagination 
* Hamburger menu
* Ticker
* Widgets
*/
/*
 * This file contains the color palette configuration defined in application
 * for various colors shades. Any color added in style sheet should be from
 * this defined set of color palettes only
 */
/* 
 * Get the corresponding hex code for the color
 * Usage: color("name_of_color", "type_of_color")
 * Example: $primary-color: color("red", "lighten-2");
 */
/* Direction - Used for RTL/LTR support. Not yet implemented.
 * Possible values are: 
 * ltr (for Left to Right languages)
 * rtl (for right to left languages)
 */
/* Default Configurations 
 * Every bank will be associated with a default theme which will be a combination 
 * of a primary color and a secondary color.
 */
/* new theme orange introduced*/
/* Font - The default font family (Roboto) used in applications are mentioned here.
 * Recommendation is not to change the font family as application font family has been decided as per 
 * Google material design recommendation.
 * Changing font family will have below mentioned impacts:
 * 	1. font sizes, font weight needs to be redefined across application style sheets as per the new font family.
 *  2. Any alignment issues due to the font change needs to be taken care.
 */
/* icomoon and fontawesome font families are used mostly for icon sets used in application screens */
/* Application heading related configurations */
/* Header, Body and footer configurations used in login screens and post login application screens */
/* Pre-login screens related configuration */
/* Post login application  screen configuration */
/* Hyperlink configuration */
/* Scrollbar configuration 
 * Some browsers doesn't support changing the native default scrollbars. The below style changes 
 * might not reflect in such browsers.
 */
/* Left hand side and Right hand side vertical and horizontal bar configurations */
/* Notification Bubble 
 * Used in header for showing notification count for Alerts, Mails and Mails count in hamburger menu
 */
/* Mask - Used mainly as a background for overlay screens to mask user from clicking 
 * on the background screen components.
 */
/* Box Shadow Configuration 
 * Used to give shadow effects to ovarlays, containers, components, pulldowns. Multiple shadow attributes
 * are defined which can be used across application screens.
 */
/* Buttons
 * Application buttons fall into below mentioned categories:
 * 1. Primary Button 
 * 2. Secondary Button
 * 3. Flat Button  - should look like a normal text on screen, but actually its a button in backend
 * 4. Disabled Button - used for displaying disabled(non clickable/read only) buttons
 * Configuration allows you to change to sharp edges of buttons, color, shadow, case of text etc.
 * Note: If case of button text is changed, ensure to give proper font-size also to avoid any distortion.
 */
/* Form Configurations
 * Contains form elements:
 * 1. Input fields.
 * 2. Labels
 * 3. Check boxes
 * 4. Radio buttons
 * 5. Combo boxes
 * 6. Text area
 * 7. Mandatory star *
 * 8. Place holder
 */
/* 
 * Date Picker configuration
 * Configuration allows you to customize the date picker styles
 */
/* 
 * Message Display 
 * Configuration for Success,Error,Warning,Info messages.
 * Note: All icons used in messages are included as IMAGE using IMG tag
 */
/* 
 * Tabs configuration
 */
/* 
 * Virtual Keypad Configuration
 */
/* 
 * Collapsible section configuration
 */
/* 
 * Modal View configuration 
 */
/* 
 * Download Component configuration 
 * Defined Download Formats are: Excel, PDF, Text
 */
/* 
 * Listing table configuration
 */
/* 
 * Step tracker configuration
 */
/* 
 * Breadcrumb configuration
 */
/* 
 * Print help, Print preview configuration
 */
/* 
 * Link delink configuration
 */
/* 
 * Password Strength configuration
 * Below mentioned are the password strength values possible:
 * 1. too short
 * 2. weak
 * 3. fair
 * 4. strong
 * 5. very strong
 * Note: All icons are included as IMAGE using IMG tag
 */
/* 
 * Listing table pagination configuration
 * Note: Navigation icons are used as IMAGE, not font icons
 */
/* 
 * Hamburger menu configuration
 */
/* 
 * Ticker configuration - Ticker is the live scroll messages 
 */
/* 
 * Widgets configuration
 */
/*
 * This file contains any common $ config params other than the themes/branding related confgurations
 */
/*
 * This file contains the language based directional changes for LTR/RTL languages.
 * This functionality is not yet integrated into application SCSS. Will be considered when RTL support gets incorporated.
 */
/*
 * This file contains all common functions, mixins which are used across all SCSS files.
 */
/*
 * This file contains all styles used in current application other than the layout master scss styles.
 * Common styles used in consumer and corporate will go into this style sheet.
 * If style is very specific to corporate, it should go into corporateSpecificStyles.scss file.
 * TODO: This style should be cleaned up in future to remove all unwanted styles and keep only UX5 styles.
 */
#global {
  min-height: 100%;
  position: relative;
 /*f1 max-width: 1024px;*/
  width: 100%;
 /* margin: auto;*/
}

#global_portal {
  min-height: 100%;
  min-width: 0px;
  background-color: #FFFFFF;
}

.hideElementFromUI {
  display: none;
}

#navigationbar {
  float: left;
  left: 1px;
  position: relative;
}

#footerwrapper {
  padding-left: 0.9%;
  padding-right: 0.9%;
}

#header {
  height: auto !important;
  margin-bottom: 0px;
  border-bottom: 0px solid #39454A;
}

.header-main {
  background: #212121;
}

#footer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}

#topline {
  background-color: #0070C0;
  height: 7px;
  font-size: 0.1em;
}

#logo {
  background-image: url(../images/logo-new.png);
  background-repeat: no-repeat;
  margin: 30px auto;
  vertical-align: middle;
}

#header-content {
  width: 82%;
  float: left;
}

#headerlinks {
  background-color: #0070C0;
  width: 100%;
  min-height: 1.2em;
  height: auto !important;
  float: left;
  text-align: center;
  background-repeat: no-repeat;
  background-position: left bottom;
}

.bottomheaderborder {
  background: url(../images/dot.JPG) 0 100% repeat-x;
  background-color: #FFCBBD;
}

.leftheaderborder {
  background: url(../images/dot.JPG) 0 0 repeat-y;
}

.bottomleftcorner {
  min-height: 1.6em;
  height: auto !important;
  background-color: #D9EEFE;
}

#messagerow {
  padding-bottom: 1%;
}

#divId {
  padding-left: 10%;
}

.disclaimerDivStyle {
  width: 78.047%;
  padding-top: 2px;
  margin: 0 auto;
  text-align: center;
  max-width: 1024px;
}

.disclaimerTextStyle {
  color: #9E9E9E;
  font-size: 11px;
}

.header {
  height: 21px;
  line-height: 21px;
  margin: 0px;
  font-size: 1em;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
  padding: 0px 4px 0px 0px;
  clear: left;
  border: 0px;
}

.floatingleft {
  float: left;
}

.redbgwithwidth {
  background-color: #FFAFAF;
  width: 99%;
}

.orangebgwithwidth {
  background-color: #F1E381;
  width: 99%;
}

.greenbgwithwidth {
  background-color: #B2DA9F;
  width: 99%;
}

.redtopleft,
.orangetopleft,
.greentopleft {
  background-repeat: no-repeat;
  height: 4px;
  width: 4px;
  vertical-align: top;
  float: left;
}

.redtopright,
.orangetopright,
.greentopright {
  background-repeat: no-repeat;
  text-align: right;
  height: 4px;
  width: 4px;
  vertical-align: top;
  float: right;
}

.redbottomleft,
.orangebottomleft,
.greenbottomleft {
  background-repeat: no-repeat;
  height: 4px;
  width: 4px;
  vertical-align: bottom;
  float: left;
}

.redbottomright,
.orangebottomright,
.greenbottomright {
  background-repeat: no-repeat;
  height: 4px;
  width: 4px;
  vertical-align: bottom;
  text-align: right;
  float: right;
}

.querygreybg {
  background-color: #F5F5F5;
  vertical-align: top;
}

.fourlinbrd {
  border: 1px solid #000000;
}

.errorBgStyle, .redbg, .orangebg, .greenbg {
  font-size: 14px;
  color: #000000;
  text-align: left;
  font-weight: normal;
  text-decoration: none;
  height: auto;
  word-wrap: break-word;
  width: 99%;
  padding: 2px 0 2px 0;
}

.redbg {
  background-color: #FFAFAF;
}

.orangebg {
  background-color: #F1E381;
}

.greenbg {
  background-color: #B2DA9F;
}

.width8 {
  width: 8px;
}

.height10 {
  height: 10px;
}

.height2 {
  height: 2px;
}

.vtop {
  vertical-align: top;
}

.footer {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  color: #757575;
  text-decoration: none;
  text-align: left;
  vertical-align: bottom;
}

.header_big_bg {
  background-color: #212121;
  color: #FFFFFF;
  background-repeat: repeat-x;
  width: 100%;
  padding-bottom: 2%;
}

.close {
  font-size: 0.9em;
  font-weight: normal;
  color: #424242;
  text-decoration: none;
}

.mainButton {
  border: 0px solid #000000;
  padding: 0px 5px 0px 0px;
  height: 22px;
  width: 26px;
  overflow: visible;
}

#iframetop {
  position: absolute;
  z-index: 10000;
  display: none;
}

.height28forkeypad {
  height: 28px;
}

.container-medium {
  float: left;
  width: 615px;
  padding-left: 2px;
  padding-right: 15px;
}

.widget {
  float: left;
}

.widget-medium {
  width: 605px;
  margin-right: 5px;
}

.widget-large {
  width: 101%;
}

.widget-head {
  background-position: left top;
  background-repeat: no-repeat;
  padding: 20px 20px 20px 20px;
  cursor: move;
  overflow: hidden;
  font-size: 0.9em;
  border: 1px solid #E0E0E0;
  border-bottom: none;
  background-color: #FFFFFF;
}

.widget-body {
  padding-bottom: 3px;
}

.wrapper1 {
  width: 261px;
  padding-left: 44px;
  padding-right: 0px;
  padding-top: 65px;
  margin-left: 0px;
  margin-bottom: 0px;
  clear: both;
  background-color: #FFFFFF;
  overflow: hidden;
  min-height: 68%;
  height: auto !important;
}

.width100percent_whitebackground {
  width: 100%;
  background-color: #FFFFFF;
  margin: 0px 0 0;
  overflow: visible;
}

.widget {
  float: left;
}

.widget-small {
  width: 300px;
  margin-right: 5px;
}

.mainButton_blank {
  border: 0px solid #000000;
}

#wrapper1 {
  background-color: #002758;
  color: #000000;
  margin: 0 auto 0 auto;
  width: 100%;
  border-top: 4px solid #E4051F;
}

.headerouter {
  height: 156px;
  margin: auto;
  width: 940px;
}

.headerouter_r {
  -o-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 90px;
  margin: auto;
  width: 100%;
}

.top_bluetabtxt_1 {
  color: #9E9E9E;
  font-size: 1.1em;
}

.logo_1 {
  background: url("../images/materializeLogo.png") no-repeat scroll left 0 transparent;
  float: left;
  height: 36px;
  margin-top: 26px;
  margin-left: 19px;
  width: 208px;
}

.wrapper_terms_condition {
  background-color: #FFFFFF;
  clear: both;
  margin: 0 auto;
  padding-bottom: 10px;
  padding-left: 42px;
  padding-right: 42px;
  width: 940px;
}

.leftgrouplet {
  float: left;
  width: 58% !important;
  margin-top: 0px;
  margin-left: -1px;
}

.rightgrouplet {
  float: right;
  width: 42%;
  margin-top: 48px;
}

.divider {
  margin-left: 146px;
  display: block;
  margin-top: -21px;
  vertical-align: middle !important;
}

.floatingleft {
  float: left;
}

.widget-xtrasmall {
  width: 280px;
}

.rightRoundCorner {
  line-height: 26px;
  height: 26px;
  clear: right;
  float: right;
 /* background: url(../images/backgrounds/HWHeaderTopTabs_Left.png) no-repeat scroll 0 4% transparent;  */
}

.pageRightContainer {
  float: right;
  width: 19%;
}

.footer_firstLine {
  display: inline-block;
  margin: 3px 0 4px;
}

.footer_secondLine {
  display: inline-block;
}

.container-large {
  float: left;
  width: 69%;
  margin-right: 0px;
}

.container-small {
  float: left;
  width: auto;
  margin-left: -1px;
  margin-right: 1.8px;
}

.greenbgwithwidth {
  background-color: #B2DA9F;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 99% !important;
}

.redbgwithwidth {
  background-color: #FFAFAF;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 99% !important;
}

.orangebgwithwidth {
  background-color: #F1E381;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 99% !important;
}

.mypropulldownInner {
  width: 100%;
}

.menuHome {
  display: none;
}

#HREF_UserDetails {
  padding: 8px;
}

.container-xtrasmall {
  width: 28%;
  float: left;
  z-index: 0;
  position: relative;
}

.widget-content {
  width: auto !important;
  min-width: 0;
}

.settingsWrapper {
  border-bottom: 1px solid lightgrey;
}

.printwrapper {
  height: auto;
}

.container-xtralarge {
  float: left;
  width: 100%;
  margin-right: 1%;
}

.floatLeftContainerWrapper {
  float: left;
  width: 78%;
  background-color: #FFFFFF;
}

.session_details {
  width: 90%;
  border-bottom: none !important;
}

.profileBox_inner {
  width: 390px;
  right: 100% !important;
  top: 28px;
  right: -3px;
  overflow: hidden;
  overflow-y: scroll;
  height: 400px;
  z-index: 2001;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}

.masterGroupeltTitleShowElement {
  display: block !important;
}

.displayBlock {
  display: block;
}

.pageheadingcapsUX4 {
  font-size: 0.75em;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  float: left;
  margin-bottom: 10px;
}

.width100Container {
  width: 100% !important;
}

.paddingtop {
  padding-top: 3px;
}

.stage3_additionaldetailslink_nextgen {
  background-color: #D9EEFE;
  border: 1px solid #98DDFF;
  float: left;
  height: auto;
  padding-top: 3px;
  width: 95.5%;
  margin-top: 10px;
  margin-bottom: 2%;
  margin-left: 2%;
  padding-left: 10px;
}

.ERROR_FIELD_BORDER_TYPESYS {
  border: none;
}

.CORRECTED_ERROR_FIELD_BORDER {
  border: 1px solid #98FB98;
}

.options-menu-head {
  height: 21px;
  line-height: 21px;
  padding-left: 5px;
  color: #0070C0;
  font-size: 0.69em;
}

.displayNone {
  display: none;
}

.tableTextBox {
  float: none !important;
}

.registerButtonMargin {
  margin-bottom: 5px;
}

.borderTopAdded {
  border-top: 1px solid #E0E0E0;
  margin-top: 49px;
}

.stage3_searchsimpletext_errDisplay {
  color: #FF0000;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 7px;
  padding-right: 5px;
  padding-left: 10px;
}

.lastlogtext_grey_new {
  color: #757575;
  float: right;
  margin-bottom: 6px;
  font-size: 13px !important;
  font-weight: 400;
  margin-left: 5px;
  padding-top: 2px;
}

.queryitalictextwithspace_srnotes1 {
  color: #424242;
  float: left;
  font-size: 13px;
  font-style: italic;
  margin-right: 10px;
  text-decoration: none;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 5px;
  padding-top: 20px;
  margin-top: 21px;
  line-height: 40px;
}

.widgetBar_outer_open {
  top: 200px !important;
  display: block !important;
  margin-left: -47px;
  position: fixed !important;
}

.widgetBar_pullbtn_open {
  cursor: pointer;
  left: 97.5%;
  position: relative;
  z-index: 10;
  top: 216px;
  bottom: 50%;
}

.collapseMenu_SRListing {
  margin-left: 6px;
  padding-right: 15px;
  cursor: pointer;
}

.SRCommonStyle, .expandMenu_SRListing_ie10,
.collapseMenu_SRListing_ie10,
.expandMenu_SRListing_ie11,
.collapseMenu_SRListing_ie11 {
  margin-left: 6px;
  padding-right: 15px;
  padding-bottom: 24px;
}

.center_align_withmarginNew {
  margin-left: 3%;
  margin-top: 15px;
}

.positionabsolute {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}

.positionrelative {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100% !important;
}

.errordisplaywidgetright {
  cursor: pointer;
  float: right;
  padding-top: 6px;
  padding-right: 3px;
}

.querytextleftStyleNew {
  padding: 6px 1px 1px 1px;
  width: 25%;
  float: left;
  clear: left;
  text-align: right;
  font-weight: normal;
}

.querytextleftAuthStyleNew {
  padding-right: 1px;
  padding-left: 1px;
  width: 25%;
  float: left;
  clear: left;
  text-align: right;
  padding-bottom: 1px;
  font-weight: normal;
}

.uiconfirmtitle {
  font-size: 26px !important;
  color: #000000 !important;
  margin: 0px 4px 1px;
  /*Fix for overlay title Divya*/
  margin-top: 7px !important;
}

.checkInqStagePanelWidth {
  padding-top: 0px;
  width: 99.85% !important;
}

.h3Font {
  font-family: roboto-medium, OpenSans, Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
  color: #000000;
}

.respbuttonalign {
  padding-right: 4px;
}

.leftborder {
  border-left: 1px solid #E0E0E0;
}

.listingdetailborders {
  border-top: none;
  border-left-color: #E0E0E0;
  border-right-color: #E0E0E0;
  width: 99.85%;
}

.leftcontainerborder {
  border-top: none;
}

.listingpadding {
  padding-top: 4px !important;
}

.searchpanelrightborder {
  border-right: 1px solid #E0E0E0;
  width: 99.85%;
}

.pullClass {
  margin-top: -16px !important;
}

.refreshWidgetLinkWrapper {
  display: block;
}

.refreshWidgetLinkSpanWrapper {
  text-align: center;
  display: block;
  margin-top: 120px;
  font-weight: normal;
}

.refreshWidgetUX3Image {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: bottom;
}

.errorDisplayMultiNotiPadding {
  padding: 5px;
}

.pullDownArrow {
  cursor: pointer;
  width: auto;
  float: right;
  margin-top: 5px;
}

.pullUpArrow {
  cursor: pointer;
  width: auto;
  float: right;
  margin-top: 5px;
  margin-left: 5px;
}

.margintop {
  margin-top: 10px;
}

.footable-row-detail-name {
  display: table-cell;
  font-weight: normal;
  padding-right: 0.5em;
  vertical-align: top;
  padding-left: 6px;
  padding-top: 5px;
}

.footable-row-detail-value {
  display: table-cell;
  vertical-align: bottom;
  font-size: 1.3em;
  padding-left: 7px;
  width: auto;
}

.footable-row-detail-row {
  display: table-row;
}

.tabNavItemExpense_Inactive,
.tabNavItemIncome {
  border-width: 1px 1px medium;
  cursor: pointer;
  color: #0070C0;
  padding: 11px 20px 5px;
  border-color: #E0E0E0;
  border-bottom-color: none;
}

.stage3_inputpanel_alerts_IncomePFM {
  float: left;
  margin: 9px 0px 0px 0px;
  width: 100%;
  max-width: 480px;
}

.stage3_inputpanel_alerts_IncomePFM1 {
  float: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  width: 84%;
}

.accountSelectBorderIndicator {
  display: inline;
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #CAD5E0;
  border-style: solid;
  border-width: 13px;
  margin-left: 0px;
}

.accountSelectIndicator {
  display: inline;
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent red;
  border-style: solid;
  border-width: 12px;
  margin-left: 0px;
}

.marginBottom10 {
  margin-bottom: 10px;
}

.menuDisplayLeft {
  left: 30%;
}

.positionrelativeimp {
  position: initial !important;
}

.nextGenDetailsPagePulldownHolderPagination {
  position: relative !important;
}

.widformbtn_pagi_go_linkdelink {
  background: url(../images/LinkDelinkPagination-Arrow.png) no-repeat scroll 50% 50% transparent;
  border: 1px solid #E0E0E0;
  color: transparent;
  font-size: 0.7em;
  font-weight: normal;
  height: 26px;
  margin: 4px 3px 0px 0px;
  padding: 1px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 30px;
  float: left;
  cursor: pointer;
}

.navSelectedTab {
  color: #0F9CFF;
  background-color: transparent;
  text-transform: uppercase;
  font-size: 16px;
  float: left;
  width: 44%;
  text-align: center;
  font-weight: 600;
}

.navSelectedTab_Inactive {
  color: #757575;
  background-color: inherit;
  text-transform: uppercase;
  font-size: 16px;
  border-width: 1px 1px medium;
  cursor: pointer;
  padding: 4px 11px 3px;
  border-color: #E0E0E0;
  position: relative;
  bottom: 3px;
  left: -1px;
  float: left;
  width: 44%;
  text-align: center;
  font-weight: 600;
}

.navAllTab {
  color: #757575;
  background-color: inherit;
  text-transform: uppercase;
  font-size: 16px;
  border-width: 1px 1px medium;
  cursor: pointer;
  padding-top: 3px;
  border-color: #E0E0E0;
  border-bottom-color: none;
  left: -2px;
  bottom: 8px;
  float: left;
  width: 44%;
  text-align: center;
  letter-spacing: 0.8px;
  font-family: roboto-regular, OpenSans, Arial, Helvetica, sans-serif;
  font-weight: 600;
}

.navAllTab_Active {
  color: #0F9CFF;
  background-color: transparent;
  text-transform: uppercase;
  cursor: pointer;
  border-width: 1px 1px 0px;
  border-color: #E0E0E0;
  border-bottom-color: none;
  position: relative;
  cursor: pointer;
  position: relative;
  left: -2px;
  bottom: 8px;
  float: left;
  width: 44%;
  text-align: center;
  margin-top: 10px;
  letter-spacing: 0.8px;
  font-size: 16px;
  font-family: roboto-regular, OpenSans, Arial, Helvetica, sans-serif;
  font-weight: 600;
}

.marginTopZero {
  padding-top: 0px;
}

.textareaLeftMargin {
  background: none;
  padding-left: 2px;
}

.datecomponentLeftPadding {
  margin-left: 2px;
}

.heightReduced {
  height: 33px !important;
}

.noOverflow {
  overflow: visible !important;
}

.inputtextareasmall-span_category1 {
  background: none;
  display: inline-block;
  padding: 0 0 0px 3px;
  text-align: left;
  margin-bottom: 5px;
  width: 96%;
  height: 53px;
  border: 1px solid lightgrey;
  background-color: #F5F5F5;
}

.positionrelativemsg {
  position: relative;
}

.positionabsolutemsg {
  position: absolute;
}

.bottomposition {
  bottom: 1px;
}

.opstatementux4 {
  float: left;
  width: 94%;
  margin-left: 10px;
  padding-top: 17%;
  padding-bottom: 17%;
}

.opstatementux41 {
  border-top: 1px solid #E0E0E0;
}

.formrow_tfin {
  margin: 0px;
  padding: 2px 12px 0px 0px;
  clear: both;
  background-color: transparent;
}

.rightPadding {
  margin-bottom: -15px;
  display: block;
}

.hideRHSWidgets {
  display: none;
}

.stage3_addressdetailsrowmargin-top {
  margin-top: 10px !important;
  padding: inherit !important;
}

.masterGroupeltTitlehideElement {
  display: none !important;
}

.mainWrapper {
  background-color: #FFFFFF;
  width: 940px;
  margin: 0 auto;
  clear: both;
  padding-right: 44px;
  padding-left: 44px;
}

.topbarWrapper {
  width: 100%;
  margin: 0 auto;
  clear: both;
  padding-right: 44px;
  padding-left: 44px;
}

.sep_style {
  margin-right: 5px;
  line-height: 30px !important;
}

.sep_style1 {
  line-height: 30px !important;
}

#Innerwrapper {
  float: left;
  position: relative;
  width: 100%;
}

#navigationbar span {
  border-bottom: 1px solid #E0E0E0;
  padding: 0;
  font-size: 0.813em;
  background: #F5F5F5 url(../images/leftnav-closed.gif) no-repeat top right;
}

#header ul.tabs li {
  font-size: 0.75em;
}

#header .header-main {
  background: #212121;
}

#header .header-main .logo {
  background: url(../images/logo-DarkBg.png) no-repeat scroll left 0 transparent;
  float: left;
  margin-bottom: 10px;
  margin-left: -10px;
  margin-top: 10px;
  padding: 27px 0 42px;
  width: 300px;
}

#header .next-genHeader .logo {
  background: url(../images/logo-DarkBg.png) no-repeat scroll left 0 transparent;
  float: left;
  margin-bottom: 0px;
  margin-left: -10px;
  margin-top: 10px;
  padding: 15px 0 40px;
  width: 125px;
}

#header .header-main .status {
  width: 636px;
  float: left;
  text-align: right;
  vertical-align: top;
  padding: 10px 0px 0px 0px;
}

#header .header-main .status a.language {
  background: url(../images/backgrounds/language-select.gif) no-repeat scroll 100% -2px transparent;
  color: #BDBDBD;
  font-size: 0.813em;
  line-height: 21px;
  margin: 0 23px 0 0;
  padding: 0 18px 0 0;
}

#header .header-main .status a.language:hover {
  background: url(../images/backgrounds/language-select.gif) no-repeat scroll 100% -23px transparent;
  color: #FFFFFF;
}

#header .header-main .status form {
  float: right;
}

#header .header-main .status input.sitesearch {
  background: url(../images/backgrounds/sitesearch-input.gif) no-repeat scroll 0 0 #212121;
  width: 161px;
  height: 21px;
  line-height: 21px;
  color: #FFFFFF;
  border: 0;
  margin: 0 0 23px;
  padding: 0 3px;
}

#header .header-main .status input.sitesearchbutton {
  float: right;
  margin: 0 0 23px;
}

#header .header-main .status .logon {
  color: #FFFFFF;
  float: right;
  clear: both;
}

#header .header-main .status .logon p {
  background: url(../images/backgrounds/padlock-sml.gif) no-repeat scroll 0 50% transparent;
  padding: 0 0 0 15px;
}

#header .header-main ul.tabs li {
  background-image: url(../images/backgrounds/tabStyle01.gif) no-repeat 100% 0;
  background-color: #424242;
}

#header .header-main ul.tabs li a {
  color: #FFFFFF;
  background-image: url(../images/backgrounds/tabStyle01.gif) no-repeat 0 0;
  background-color: #424242;
}

#header .header-main ul.tabs li.selected {
  background-image: url(../images/backgrounds/tabStyle02.gif) no-repeat 100% 0;
  background-color: #424242;
}

#header .header-main ul.tabs li.selected a {
  color: #212121;
  background: url(../images/backgrounds/tabStyle02.gif) no-repeat scroll 0 0 #ABD4EB;
}

#header .header-main ul.tabs {
  float: left;
}

#header .header-main ul.tabs-right {
  float: right;
}

#header .header-nav {
  padding-top: 8px;
  overflow: visible;
  height: auto;
}

#header .header-nav ul.tabs li a {
  color: #212121;
}

#header .header-nav ul.tabs li.selected {
  color: #212121;
  padding-left: 2px;
  background: url(../images/backgrounds/tabStyle03.gif) no-repeat scroll 0 0 #ABD4EB;
}

#header .header-nav ul.tabs li.selected a {
  background: #FFFFFF url(../images/backgrounds/tabStyle03.gif) no-repeat 100% 0;
}

#footer #footerInner {
  width: auto;
  margin: 0 auto;
}

#footer ul {
  padding: 0 0 6px;
}

#footer ul li.first {
  background: none;
}

#footer ul li a {
  color: #424242;
}

#footer p {
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  padding: 0;
  color: #757575;
  margin-bottom: 5px;
}

#footer p.paraStyle03 {
  padding: 16px 0 0;
}

#footer p.paraStyle03 span {
  color: #212121;
  background: url(../images/backgrounds/finacle-logo.gif) no-repeat 0 3px;
  padding: 0 0 0 15px;
  font-size: 131.25%;
}

#locationbar {
  float: left;
  width: 100%;
}

#locationbar p {
  background-color: transparent;
}

#navigationbar p {
  list-style-type: none;
  background-color: transparent;
}

#headerLinks span {
  margin-right: 3px;
  margin-left: 3px;
}

#header-content p {
  width: 100%;
  background-color: transparent;
}

#header-content p span#message {
  width: 100%;
  float: left;
  padding-left: 2%;
}

#header-content p#thirdrow {
  color: #424242;
}

#header-content p#secondrow {
  color: #424242;
  margin-top: 0.5%;
}

#oCAPICOM {
  display: none;
}

.width35percent {
  width: 35%;
  float: left;
}

.width35percent_right {
  width: 35%;
  float: right;
  padding-bottom: 1%;
}

.rightFont {
  text-align: right;
  float: right;
  margin-right: 0;
  margin-top: -3px;
}

.rightMargin {
  text-align: right;
  float: right;
  margin-top: -2%;
}

.headerinfo-left-withLeftMargin {
  float: left;
  margin-left: 100px;
  margin-top: 1%;
}

.headerinfo-left-labelMargin {
  float: left;
  margin-top: 1%;
  margin-left: 30px;
}

.header_Welcometxt {
  color: #FFFFFF;
  font-size: 0.69em;
  display: inline;
}

.header_dropdownexpandalbe {
  background-color: transparent;
  border: 0px;
  margin: 3px 0px 0px 0px;
  color: #212121;
  width: 98%;
  display: inline-block;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
}

.header_formbtn_text1 {
  text-decoration: none;
  border: 0px;
  width: auto;
  overflow: visible;
  background-color: transparent;
  color: #FFFFFF;
  padding: 1px 5px 1px 5px;
  cursor: pointer;
}

.headerinfo-leftDB {
  width: 90%;
  float: left;
}

#topbartabtext,
#topbartableft,
#topbartabright {
  background-color: #424242;
  font-size: 0.7em;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
  text-align: center;
  padding: 5px;
}

#topbartabtextactive,
#topbartableftactive,
#topbartabrightactive {
  background-color: #424242;
  font-size: 0.7em;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
  text-align: center;
  padding: 5px;
}

#topbartabtext a,
#topbartabtextactive a,
#topbartabtext a:hover,
#topbartabtextactive a:hover {
  color: #212121;
  background: #ABD4EB url(../images/backgrounds/tabStyle02.gif) no-repeat 0 0;
}

#topbar p {
  height: 2px;
  padding-down: 4px;
}

#topbar p span {
  line-height: 30px;
}

.greybg_height {
  background-color: #E0E0E0;
  height: 4px;
  margin: 0px;
}

.greybg_margin_acc {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 2px 10px;
  height: 40px;
  line-height: 20px;
  float: left;
}

.composemailrow:after {
  content: ".";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
}

.searchtextleft {
  float: left;
  clear: right;
  margin-top: 0px;
  width: 20%;
  margin-left: 5px;
}

.searchtextright {
  float: left;
  clear: right;
  margin-top: 0px;
  width: 29%;
}

.hwblacktxt_cur {
  color: #000000;
  font-weight: normal;
  font-size: 0.69em;
  float: left;
  padding-left: 22px;
}

.hwblacktxt_curbalsumm {
  color: #000000;
  font-weight: normal;
  font-size: 0.69em;
  float: left;
  padding-left: 5px;
  padding-right: 2px;
}

.simpletext_login_bold {
  margin-left: 2%;
  font-size: 0.69em;
  font-weight: bold;
  margin-top: 10px;
}

.simpletext_login {
  margin-left: 2%;
  font-size: 0.69em;
  margin-top: 10px;
}

.simpletext_pinnotes {
  font-size: 0.69em;
  text-decoration: none;
  word-wrap: break-word;
  font-weight: normal;
}

.h3GreyTitle {
  height: 15px;
  background-repeat: repeat-x;
  font-size: 1em;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding: 10px 11px 10px 11px;
  margin: 0px;
  border-top: 0px solid #F5F5F5;
  border-bottom: 1px solid #F5F5F5;
  background-color: #F5F5F5;
}

.bluelinktxt_login {
  text-decoration: none;
  padding-left: 5px;
  color: #0070C0;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  bottom: 3px;
}

.searchsimpletext_login {
  color: #212121;
  font-size: 14px;
  text-decoration: none;
  float: left;
  padding: 4px 6px 4px 4px;
}

.section_login {
  width: 98% !important;
  margin-left: 2%;
  margin-top: 1%;
}

.stage3_inputpanel_leftcontainerLogin {
  float: left;
  margin-bottom: 12px;
  width: 96%;
  border: 1px solid #E0E0E0;
  margin-left: 2%;
  margin-right: 2%;
}

.pageheadingcaps_login {
  font-size: 0.75em;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  float: left;
  margin: 0px;
  margin-left: 2%;
}

.width79percent_navigationpanel_login {
  float: left;
  width: 96%;
  padding-bottom: 9px;
  padding-top: 11px;
  padding-right: 0px;
  margin-left: 26px;
  border: 1px solid #E0E0E0;
  margin-bottom: 11px;
}

.paddingleft_login {
  padding-left: 15px;
}

.loginHeaderTextBlueStyle {
  color: #2591E4;
  font-size: 1.2em;
}

.loginHeaderTextstyle {
  color: #9E9E9E;
  font-size: 1.2em;
}

.stage3_yellowpanel_Ebux3_sqna {
  float: left;
  width: 100%;
  background-color: #FFFAD1;
}

#global_sqna {
  min-height: 100%;
  position: relative;
  width: 99%;
  margin: auto;
}

.headerTextSpacingStyle_sqna {
  padding-top: 40px;
  margin-right: -18px;
  float: right;
}

.wrapper_sqna {
  width: 91.796875%;
  height: 100%;
  margin: 0 auto;
  clear: both;
  padding-right: 4.101563%;
  padding-left: 3.101563%;
}

#loginfooter {
  background: #212121;
  border-top: 1px solid #0070C0;
  padding: 0 0;
  float: left;
  width: 100%;
  text-align: center;
}

#loginfooter #footerLoginInner {
  width: auto;
  margin: 0 auto;
}

a.whitelink_footer:link {
  font-size: 0.69em;
  text-decoration: none;
  padding-top: 9px;
  padding-right: 5px;
  color: #D9EEFE;
}

a.whitelink_footer:visited {
  font-size: 0.69em;
  text-decoration: none;
  color: #D9EEFE;
}

a.whitelink_footer:hover {
  font-size: 0.69em;
  text-decoration: none;
  color: #D9EEFE;
  text-decoration: none;
}

a.whitelink_footer:active {
  font-size: 0.69em;
  text-decoration: none;
  color: #D9EEFE;
}

.stage3_inputpanel_paydetailsrow_new {
  float: left;
  margin: 2px 0;
  width: 100%;
  position: relative;
  top: 9px;
}

.listgreyrowtxtleftline_wrap1 {
  text-decoration: none;
  padding-left: 2px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 1em;
  word-break: break-all;
}

.HW_tabletextwithpadding_accgrp {
  vertical-align: middle;
  font-size: 0.75em;
  padding-left: 6px;
  padding-right: 2px;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
  font-weight: normal;
  border-bottom: 1px solid #E0E0E0;
}

.HW_tableheadingnobrdr_accgrp {
  vertical-align: middle;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 2px;
  font-weight: normal;
  border-bottom: 1px solid #E0E0E0;
}

.listgreyrowtxtleftline_accgrp {
  text-decoration: none;
  padding-left: 2px;
  padding-right: 6px;
  padding-left: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 1em;
}

.listgreyrowredtxtleftline {
  font-size: 0.9em;
  color: #FF0000;
  text-decoration: none;
}

.labelColumn_nextgen_tran {
  margin: 0px;
  padding: 0 0 5px 2px;
  height: 31px;
  width: 45%;
  float: left;
  padding-right: 5px;
  padding-left: 3px;
}

.amountrightalignwithoutline {
  text-decoration: none;
  text-align: right;
  padding: 2px 6px 2px 6px;
  vertical-align: middle;
}

.totaltxtleftline {
  text-decoration: none;
  font-weight: normal;
  background-color: #E0E0E0;
  border-left: 1px solid #9E9E9E;
  padding: 2px 6px 2px 6px;
}

.totaltxtwithoutline {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  background-color: #E0E0E0;
  padding: 2px 6px 2px 6px;
}

.totalrightalignbld {
  color: #000000;
  background-color: #E0E0E0;
  text-decoration: none;
  text-align: right;
  padding: 2px 6px 2px 3px;
  border-left: 1px solid #9E9E9E;
}

.listrowwrapper .listgreyrow:first-child,
.listrowwrapper .listwhiterow:first-child {
  border-top: 1px solid #E0E0E0 !important;
}

.listrowwrapper .grouplet_tablelistgreyrow:first-child,
.listrowwrapper .grouplet_tablelistwhiterow:first-child {
  background-color: #FFFFFF;
  border-top: 1px solid #E0E0E0 !important;
}

.listrowwrapper:hover tr.grouplet_tablelistwhiterow,
.listrowwrapper:hover tr.grouplet_tablelistgreyrow {
  text-decoration: none;
  height: 25px;
  border: #E0E0E0 0px solid;
  background-color: #FFFFFF !important;
}

.listrowwrapper:hover tr.listwhiterow,
.listrowwrapper:hover tr.listgreyrow {
  text-decoration: none;
  height: 25px;
  border: #E0E0E0 0px solid;
}

.hwquerytextright {
  padding-left: 6px;
  clear: right;
  display: block;
  width: 280px;
  height: 30px;
  margin-right: 585px;
  padding-bottom: 15px;
}

.gradientbgbottomborder {
  background-image: url(../images/bg_gradient.gif);
  padding-top: 4px;
  padding-bottom: 4px;
  background-repeat: repeat-x;
  font-size: 1em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 6px;
  margin: 0px;
  border-bottom: 1px solid #9E9E9E;
}

.section_blackborder1 {
  border: 0px;
  width: 100%;
  margin-top: 10px;
  clear: both;
  background-color: #FFFFFF;
}

.section:after,
.listingcol:after,
.width100percent:after,
.rightGroupletSection:after {
  content: "";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
  background-color: #FFFFFF;
}

.fourlinbrd_100percent_feba {
  width: 100%;
  clear: both;
  float: left;
}

.width100percent_confirmborder {
  border: 1px solid #9E9E9E;
  width: 100%;
  clear: both;
}

.section_confirmborder {
  border: 1px solid #9E9E9E;
  width: 100%;
  clear: both;
  margin-top: 10px;
}

.simpletext_wrap {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  word-break: break-all;
}

.simpletexttxt {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
}

.simpletext_table_heading {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
}

.labelcolumntexttoosmall_CC {
  border: 1px solid lightgrey;
  display: inline-block;
  font-size: 0.69em;
  font-weight: normal;
  height: 20px;
  padding: 7px 0 5px 2px;
  text-decoration: none;
  vertical-align: middle;
  width: 125px;
  float: left;
}

.simpletextrightCC {
  color: #212121;
  font-size: 0.69em;
  font-weight: bold;
  text-decoration: none;
  float: left;
  padding-top: 9px;
  padding-right: 2px;
  margin-left: 4px;
}

.simpletext_lg {
  font-size: 0.7em;
  text-decoration: none;
  float: left;
  width: 93%;
}

.textdisplay {
  font-size: 0.8em;
  text-align: left;
  float: left;
  margin-top: 4px;
  margin-bottom: 5px;
}

.width60left {
  width: 60%;
  float: left;
}

.dashboardSection .redbgwithwidth {
  background-color: #FFAFAF;
  width: 100%;
  padding-top: 3px;
}

.dashboardSection .orangebgwithwidth {
  background-color: #F1E381;
  width: 100%;
  padding-top: 3px;
}

.dashboardSection .greenbgwithwidth {
  background-color: #B2DA9F;
  width: 100%;
  padding-top: 3px;
}

.redbgwithwidth:after {
  content: ".";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
}

.orangebgwithwidth:after {
  content: ".";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
}

.greenbgwithwidth:after {
  content: ".";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
}

.footerleft1 {
  float: left;
  padding: 0px 8px 0px 0px;
}

.linkdelinktbl {
  width: 100%;
  float: left;
  display: block;
}

.linkdelinkbtns {
  width: 3.5%;
  float: left;
  display: block;
}

.linkdelinktfin1 {
  width: 43%;
  float: left;
  display: block;
}

.linkdelinktfin2 {
  width: 56.5%;
  float: left;
  display: block;
  border-left: 1px solid #9E9E9E;
}

.header_yellow_bg2 {
  font-size: 0.7em;
  color: #000000;
  text-decoration: none;
  padding-top: 2%;
  padding-left: 5px;
  width: 100%;
  float: left;
}

.corpheaderwelcome {
  font-size: 1em;
  font-weight: normal;
  color: #424242;
  text-decoration: none;
  padding-left: 4px;
  padding-top: 3px;
}

.querytextleft_LHN1 {
  float: left;
  width: 153px;
}

.tabtopleft {
  background-image: url(../images/tab_top_left.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 5px;
  vertical-align: top;
  text-align: left;
  margin: 0px;
  float: left;
}

.tabtopright {
  background-image: url(../images/tab_top_right.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 5px;
  vertical-align: top;
  text-align: right;
  float: right;
}

.tabactivetopleft {
  background-image: url(../images/tab_top_left_active.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 5px;
  vertical-align: top;
  text-align: left;
  margin: 0px;
  float: left;
}

.tabactivetopright {
  background-image: url(../images/tab_top_right_active.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 5px;
  vertical-align: bottom;
  text-align: right;
  float: right;
}

.topbartab {
  width: 10%;
  margin-left: 8px;
  float: left;
  background-color: #FF6666;
  height: 100%;
}

.topbartabactive {
  width: 10%;
  margin-left: 8px;
  float: left;
  background-color: #FDCAB9;
  height: 100%;
}

.headertopalign {
  vertical-align: top;
  float: left;
}

.width10left {
  width: 10px;
  float: left;
}

.fatalalign {
  border-style: solid;
  border-width: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.width17percent {
  width: 17%;
}

.width25left {
  width: 25px;
  float: left;
}

.parenttable {
  width: 8px;
  height: 700px;
}

.sidebaralign {
  vertical-align: top;
  float: left;
  height: 100%;
}

.headerright {
  float: left;
  width: 79%;
}

.headertextcenter {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  padding-top: 4px;
  text-align: center;
  vertical-align: middle;
  width: 62%;
  float: left;
}

.imagecenter {
  padding-left: 6px;
  clear: right;
  display: block;
  overflow: hidden;
  padding-bottom: 15px;
  text-align: center;
}

.imagecenter img {
  border: 0px solid #BDBDBD;
  max-width: 350px;
  min-width: 200px;
}

.headertext1 {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  padding-top: 4px;
  padding-left: 11px;
  vertical-align: top;
  width: 14%;
  float: left;
}

#additionalinfo {
  border: 1px dotted #757575;
  width: 100%;
  float: left;
  margin: 5px 0px 25px 0px;
}

.greybottomleft_old {
  background: url(../images/grey-bottom-left.jpg) 0 100% no-repeat;
  width: 100%;
  background-color: #E0E0E0;
  clear: both;
  margin-top: 10px;
}

.imageHeight {
  height: 3px;
}

ul.tabs {
  float: left;
  padding: 0;
}

ul.tabs li {
  float: left;
  background: none;
  margin-right: 4px;
  padding: 0 0px 0 0;
}

ul.tabs li a {
  display: block;
  padding: 10px 9px 10px 8px;
}

.naviBg {
  background-color: #FFF3E7;
  width: 18%;
  height: 695px;
  vertical-align: top;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  float: left;
}

.naviBg_image {
  background-image: url(../images/treemenu_trans.gif);
  height: 1px;
  width: 186px;
}

.leftnav {
  position: absolute;
  width: 15%;
}

table th.col0,
table th.col1 {
  text-align: left;
}

table .col0 {
  padding-left: 11px;
}

table .col-last {
  padding-right: 11px;
}

.table .col-lastNoPadding td {
  padding-right: 0px !important;
}

.tableSlideNode div.row {
  padding: 0 0 7px;
  border-bottom: 1px solid #E0E0E0;
}

.tableSlideNode.closed div.row {
  background: url(../images/backgrounds/row-grad.gif) repeat-x left bottom;
  border-bottom: 1px solid #E0E0E0;
}

.tableAccounts {
  background: url(../images/backgrounds/row-grad.gif) repeat-x left bottom;
  padding: 0 10px;
  border-bottom: 1px solid #E0E0E0;
}

hr.hrStyle01 {
  clear: both;
  border: 0;
  color: #BC2733;
  background-color: #F5CCCF;
  height: 1px;
  margin: 11px 12px 0px;
}

fieldset.fieldsetStyle00 {
  background: #F5F5F5;
  margin-top: 11px;
  padding-bottom: 11px;
}

fieldset p.paraStyle04 {
  padding: 0 0 10px;
  text-align: center;
}

fieldset legend {
  width: 100%;
  font-size: 0.813em;
  font-weight: normal;
  padding: 14px 12px 13px;
  color: #212121;
}

fieldset.legendWithAction legend {
  float: left;
  width: auto;
}

fieldset.legendWithAction .legendAction {
  float: right;
  padding: 9px 12px 7px;
  margin: 0px;
}

fieldset.legendWithAction .legendAction span {
  margin-bottom: 0px;
}

fieldset hr {
  margin: 0 12px 11px;
}

fieldset.selected {
  border: 0;
  background-color: #D9EEFE;
  margin-bottom: 7px;
}

fieldset.cardSelected {
  border: 0;
  background-color: #F5F5F5;
  margin: 0 0 11px;
}

fieldset.selected legend {
  width: 97.5%;
  background-color: #D9EEFE;
  font-size: 0.813em;
  font-weight: normal;
  padding-right: 0px;
}

.body-style-02 fieldset.selected legend {
  width: auto;
}

fieldset.selected hr {
  border: 0;
  color: #D9EEFE;
  background-color: #D9EEFE;
  height: 1px;
  margin: 0 10px 11px;
}

fieldset .headNotes {
  font-size: 0.813em;
  line-height: 22px;
  position: relative;
  top: -40px;
}

fieldset .headNotes a {
  color: #0070C0;
}

.breadcrumb p {
  font-weight: normal;
  line-height: 16px;
}

.breadcrumb p,
.breadcrumb ol li {
  float: left;
  font-size: 0.813em;
  padding: 0 5px 0 0;
  color: 262a2c;
}

.breadcrumb ol {
  float: left;
}

.breadcrumb ol li {
  float: left;
  font-size: 0.813em;
  color: 262a2c;
  padding-right: 5px;
}

.breadcrumb ol li a {
  color: #0070C0;
  text-decoration: none;
}

.breadcrumb ol li a:hover {
  text-decoration: none;
}

ul.breadcrumbTools {
  padding: 0;
}

ul.breadcrumbTools li {
  float: left;
  border-left: 1px solid #BDBDBD;
  background: none;
  padding: 0 7px;
}

ul.breadcrumbTools li a {
  padding: 0 0 1px;
}

ul.breadcrumbTools li.first {
  border: none;
}

ul.breadcrumbTools li.chooseTheme a {
  background: url(../images/backgrounds/choose-theme.gif) no-repeat right 1px;
  padding-right: 23px;
}

ul.breadcrumbTools li.customiseDashboard a {
  background: url(../images/backgrounds/customise-dashboard.gif) no-repeat right 1px;
  padding-right: 23px;
}

ul.breadcrumbTools li.favouriteAccounts a {
  background: url(../images/backgrounds/down.gif) no-repeat right 7px;
  padding-right: 14px;
}

input.radioButton,
input.checkBox {
  margin: 0 6px 0 0;
}

.lefthandnavi {
  position: absolute;
  left: 3px;
  top: 68px;
}

.topbluelink {
  font-size: 0.7em;
  text-decoration: none;
}

.topbluelink:hover {
  font-size: 0.7em;
  text-decoration: none;
}

.whiteboldlink {
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;
}

.whiteboldlink:hover {
  font-size: 0.75em;
  color: #FFFFFF;
  text-decoration: none;
}

.dashboardblktxt,
.dashboardblktxt:hover {
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.optionalink:hover {
  font-size: 0.78em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

a.btnlinktxt:link {
  font-size: 0.95em;
  color: #000000;
  text-decoration: none;
}

a.btnlinktxt:visited,
a.btnlinktxt:hover {
  font-size: 0.95em;
  color: #000000;
  text-decoration: none;
}

.linkcomponent_a {
  padding: 0px 6px;
}

.linkcomponent_b {
  font-size: 0.69em;
  margin-right: 9px;
  margin-left: 2px;
}

.linkcomponent_c {
  font-size: 0.69em;
}

.linkcomponent_d {
  padding: 0px;
}

.linkcomponent_e {
  font-size: 0.62em;
  margin-right: 0px;
}

.linkcomponent_f {
  font-size: 0.62em;
}

.linkcomponent_g {
  display: none;
}

.linkcomponent_h {
  display: block;
  width: 97%;
  border: none;
  padding-right: 0.5%;
}

.linkcomponent_i {
  display: block;
}

.linkcomponent_j {
  display: block;
  border: none;
}

.querytextleft_btntxt {
  font-size: 0.7em;
  color: #000000;
  text-decoration: none;
  vertical-align: middle;
  width: 29%;
  float: left;
  clear: right;
}

.addressboxfixwidth {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  height: 60px;
  width: 140px;
  margin: 0px 2px 0px 0px;
  overflow: auto;
  vertical-align: middle;
}

.amountrightalignbld {
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  padding: 3px 6px 3px 6px;
  border-left: 0px solid #BDBDBD;
  vertical-align: middle;
  font-size: 13px #424242;
  background-color: #BDBDBD;
}

.amountrightalignbldwithoutline {
  font-weight: normal;
  text-decoration: none;
  text-align: right;
  padding: 3px 6px 3px 6px;
  vertical-align: top;
}

.bcum-Ulined {
  color: #0070C0;
  text-decoration: none;
  vertical-align: top;
}

.bcum-bold {
  text-decoration: none;
  font-weight: normal;
  vertical-align: top;
}

.bcum {
  font-size: 0.75em;
  text-decoration: none;
  vertical-align: top;
  width: 90%;
  float: left;
}

.blckbg {
  background-image: url(../images/blck-bg.gif);
  background-repeat: repeat-x;
  height: 21px;
  padding-left: 2px;
  vertical-align: middle;
}

.div_table1 {
  width: 100%;
  height: 120px;
  z-index: auto;
  visibility: visible;
}

.displayrighttxt {
  font-size: 0.813em;
  text-decoration: none;
  padding-right: 6px;
  vertical-align: top;
  font-weight: normal;
  padding-bottom: 10px;
  float: right;
}

.datetextbox1 {
  font-size: 1em;
  color: #424242;
  text-decoration: none;
  height: 18px;
  width: 140px;
  margin: 1px 2px 1px 0px;
  vertical-align: middle;
}

.greybg {
  background-color: #E0E0E0;
}

.greybgtxt_top {
  font-size: 0.7em;
  text-decoration: none;
  padding-left: 6px;
}

.greybgtxt {
  font-size: 0.7em;
  text-decoration: none;
  padding-right: 3px;
  padding-left: 10px;
  float: left;
  padding-top: 7px;
}

.greybgtxtboxxx {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  height: 18px;
  width: 122px;
  margin: 2px 2px 4px 0px;
  vertical-align: middle;
}

.greyleft {
  background-image: url(../images/grey-left.gif);
  background-repeat: repeat-x;
  width: 3px;
  height: 26px;
}

.greyright {
  background-image: url(../images/grey-right.gif);
  background-repeat: repeat-x;
  width: 3px;
  height: 23px;
}

.greenleft {
  background-image: url(../images/green-left.gif);
  height: 25px;
  width: 3px;
}

.greenright {
  background-image: url(../images/green-right.gif);
  height: 25px;
  width: 3px;
}

.gradientbgoneline {
  background-image: url(../images/bg_gradient.gif);
  background-repeat: repeat-x;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 6px;
}

.gradientbgtwolinewithouttxt {
  background-image: url(../images/bg_gradient.gif);
  padding-top: 4px;
  padding-bottom: 4px;
  background-repeat: repeat-x;
  padding-left: 2px;
}

.gradientbgonelinewithouttxt_old {
  background-image: url(../images/bg_gradient.gif);
  padding-top: 4px;
  padding-bottom: 4px;
  background-repeat: repeat-x;
  padding-left: 2px;
  background-color: #BDBDBD;
}

.gradientbgonelineradiobtn {
  background-image: url(../images/bg_gradient.gif);
  background-repeat: repeat-x;
  padding-bottom: 4px;
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 2px;
  vertical-align: top;
}

.gradientbgtwoline {
  background-image: url(../images/bg_gradient.gif);
  padding-top: 4px;
  padding-bottom: 4px;
  background-repeat: repeat-x;
  font-size: 0.8em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 6px;
  margin: 0px;
}

.gradientbgtwolineradiobtn {
  background-image: url(../images/bg_gradient.gif);
  padding-top: 4px;
  padding-bottom: 4px;
  background-repeat: repeat-x;
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 2px;
}

.greyboldtxtwithoutline {
  color: #424242;
  font-size: 0.7em;
  font-weight: normal;
  padding: 2px 6px;
  text-decoration: none;
  vertical-align: top;
}

.greyboldtxtwithoutline_grey {
  font-size: 0.7em;
  color: #9E9E9E;
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: normal;
  vertical-align: top;
}

.greyamountrightalignbld {
  font-size: 0.7em;
  font-weight: normal;
  color: #424242;
  text-decoration: none;
  text-align: right;
  padding: 2px 6px 2px 3px;
  border-left: 1px solid #9E9E9E;
  vertical-align: top;
}

.listbldtxtwithradiobtn {
  font-size: 0.7em;
  font-weight: normal;
  text-decoration: none;
  padding: 3px 6px 3px 2px;
}

.listboldtxtbottomline {
  font-size: 0.7em;
  font-weight: normal;
  text-decoration: none;
  border-left: 1px solid #9E9E9E;
  border-bottom: 1px solid #9E9E9E;
  height: 21px;
  padding: 3px 6px 3px 6px;
}

.listgreyrowtxtwithoutline_wrap {
  font-size: 1em;
  text-decoration: none;
  padding: 2px 6px 2px 6px;
  vertical-align: top;
  width: 350px;
}

.listscreengradientbg1 {
  background-image: url(../images/bg_gradient.gif);
  background-repeat: repeat-x;
  height: 36px;
}

.neogdropdwnwidthfree {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  height: 20px;
}

.neogtxtboxwidthfree {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  height: 18px;
}

.offlineboldtxt {
  font-size: 0.7em;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
}

.offlineboldtxtheading {
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
}

.offlinebottomline {
  border-bottom-width: 1px dotted #757575;
  padding-bottom: 5px;
}

.offlinelefttxt {
  font-size: 0.8em;
  text-decoration: none;
  padding-top: 7px;
  padding-bottom: 7px;
  width: 190px;
}

.offlinettxt {
  font-size: 0.8em;
  text-decoration: none;
  padding: 7px 0px 7px 5px;
  line-height: 25px;
}

.pageheading {
  font-size: 1em;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1px 0px 0px 9px;
  float: left;
  margin: 0px;
}

.pageheadingcapssmall {
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  text-transform: lowercase;
  padding: 1px 0px 0px 9px;
}

.paginationtxt {
  font-size: 0.69em;
  text-decoration: none;
  padding-right: 3px;
}

.querytextleft_red {
  font-size: 0.7em;
  font-weight: normal;
  color: #FF0000;
  text-decoration: none;
  padding: 2px 6px 4px 6px;
  width: 29%;
  vertical-align: top;
}

.querytextleft_LHN {
  font-size: 0.7em;
  text-decoration: none;
  padding: 2px 3px 4px 0px;
  height: 22px;
  width: 150px;
  vertical-align: top;
}

.querytextleftradiobtn {
  font-size: 0.7em;
  text-decoration: none;
  padding: 2px 6px 0px 4px;
  height: 22px;
  width: 190px;
  vertical-align: top;
}

.querytextright_date {
  font-size: 0.7em;
  text-decoration: none;
  vertical-align: top;
  padding-bottom: 4px;
  padding-top: 2px;
  width: 210px;
}

.querytextright_minlength {
  font-size: 0.7em;
  text-decoration: none;
  vertical-align: top;
  padding-bottom: 4px;
  width: 100px;
  padding-top: 2px;
}

.querytextrightaddress {
  font-size: 0.7em;
  text-decoration: none;
  line-height: 18px;
}

.querytextverticalspacing {
  font-size: 0.7em;
  text-decoration: none;
  line-height: 25px;
}

.querytextboxmedium_color {
  font-size: 1em;
  color: #424242;
  background-color: #F5F5F5;
  border: 0px;
  text-decoration: none;
  height: 18px;
  width: 110px;
  margin: 1px 2px 1px 0px;
  vertical-align: middle;
}

.querytextboxmedium1 {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  height: 18px;
  width: 140px;
}

.querytextoptional {
  font-size: 0.7em;
  line-height: 22px;
  text-decoration: none;
  padding-right: 6px;
  padding-left: 6px;
  font-weight: normal;
}

.Para_text {
  font-size: 0.7em;
  text-decoration: none;
  padding: 2px 6px 4px 6px;
  vertical-align: top;
}

.queryitalictext_mail {
  font-size: 0.69em;
  font-style: italic;
  color: #212121;
  text-decoration: none;
  float: right;
  width: 65%;
}

.queryitalictextbottomwithoutfloat {
  color: #424242;
  display: block;
  font-size: 12px;
  font-style: italic;
  text-decoration: none;
  width: 475px;
}

.queryitalictext1 {
  font-size: 0.7em;
  font-style: italic;
  color: #424242;
  text-decoration: none;
}

.querydropdwnwidthfree {
  font-size: 1em;
  color: #424242;
  text-decoration: none;
  height: 20px;
}

.querytxtboxwidthfree {
  font-size: 1em;
  color: #424242;
  text-decoration: none;
  height: 18px;
}

.querytextleftoptional {
  font-size: 0.7em;
  text-decoration: none;
  padding-right: 6px;
  padding-left: 19px;
  height: 22px;
  width: 177px;
}

.queryitalictext2 {
  font-size: 0.7em;
  font-style: italic;
  color: #424242;
  text-decoration: none;
  padding: 5px 3px 5px 6px;
}

.querytextleftwithoutwidth {
  font-size: 0.7em;
  text-decoration: none;
  padding: 2px 6px 4px 6px;
}

.whttxt {
  font-size: 0.7em;
  color: #FFFFFF;
  text-decoration: none;
  padding-right: 2px;
  text-align: right;
}

.whitetxtrightalign {
  font-size: 0.7em;
  color: #FFFFFF;
  text-decoration: none;
  text-align: right;
  padding-right: 3px;
}

.whtboldtxt1 {
  font-size: 1em;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
  padding-left: 4px;
  display: inline;
}

.threelinbrd {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
}

.linked_ac_no_brd {
  font-size: 0.7em;
  font-weight: normal;
  text-decoration: none;
  height: 23px;
  width: 6%;
  padding: 3px 6px 3px 6px;
  vertical-align: top;
}

.linked_ac {
  font-weight: normal;
  text-decoration: none;
  border-left: 1px solid #9E9E9E;
  width: 6%;
  padding: 3px 6px 3px 6px;
  vertical-align: top;
}

.slnolightgrey {
  font-size: 0.7em;
  font-weight: normal;
  color: #424242;
  text-decoration: none;
  height: 23px;
  padding: 3px 6px 3px 6px;
  width: 6%;
  vertical-align: top;
}

.radio_check_slnowithoutfont {
  text-decoration: none;
  padding: 3px 6px 3px 6px;
  width: 65px;
  vertical-align: top;
}

.slnowithoutfont {
  text-decoration: none;
  padding: 3px 6px 3px 6px;
  width: 30px;
  vertical-align: top;
}

.redstar_red {
  font-size: 1.2em;
  color: #9E9E9E;
  text-decoration: none;
}

.additionalinfotxtbox {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  width: 400px;
  height: 200px;
  overflow: auto;
  margin: 2px 0px 2px 0px;
  vertical-align: middle;
}

.remarkstxtbox1 {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  width: 270px;
  height: 50px;
  overflow: auto;
  margin: 2px 0px 2px 0px;
  vertical-align: middle;
}

div#widLibWrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}

.greentop {
  background-image: url(../images/green-top.gif);
  height: 3px;
  width: 800px;
}

.greenbottom {
  background-image: url(../images/green-bottom.gif);
  height: 3px;
  width: 800px;
}

.orangebg_warningsection {
  background-color: #F1E381;
  font-size: 14px;
  color: #000000;
  text-align: left;
  border-radius: 2px;
  font-weight: normal;
  text-decoration: none;
  word-wrap: break-word;
  width: 99%;
  float: left;
  height: 38px;
}

label .orangebg_warningsection {
  margin-bottom: 5px;
}

.orangebg_warningsection img {
  margin-top: 5px;
}

.inlineEditMsg {
  position: relative;
  top: 4px;
}

.errorContentWrapper.greenbg {
  width: 99%;
}

.width44 {
  width: 44px;
}

.width11 {
  width: 11px;
}

.width20 {
  width: 20px;
}

.width25 {
  width: 25px;
}

.width9 {
  width: 9px;
}

.width815 {
  width: 100%;
  border: 0px;
  text-align: left;
}

.width800 {
  width: 100%;
}

.width50percent {
  width: 40%;
}

.width78 {
  width: 78px;
}

.height3 {
  height: 3px;
}

.width16 {
  width: 16px;
}

.height15 {
  height: 15px;
  padding-left: 15px;
}

.height28 {
  height: 28px;
}

.height7 {
  height: 7px;
}

.height33 {
  height: 33px;
}

.height21 {
  height: 21px;
}

.height30 {
  height: 30px;
}

.height39 {
  height: 39px;
}

.height32 {
  height: 32px;
}

.height25 {
  height: 25px;
}

.height1 {
  height: 1px;
}

.modelingtext {
  font-size: 0.7em;
  line-height: 16px;
  padding-right: 22px;
  padding-left: 19px;
  text-align: left;
}

.modelingbg {
  background-image: url(../images/modeling_bg.gif);
  background-repeat: repeat-x;
  height: 26px;
  border: 1px solid #9E9E9E;
  font-size: 0.75em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 10px;
}

.modelinginnertxt {
  font-size: 0.7em;
  text-decoration: none;
  text-align: left;
  padding-right: 10px;
  line-height: 16px;
}

.composelefttxt1 {
  font-size: 0.7em;
  text-decoration: none;
  border-bottom: 1px solid #BDBDBD;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-top: 0px;
  float: left;
  clear: right;
  width: 15%;
}

.composetxtboxmatter {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  width: 100%;
  height: 130px;
  overflow: scroll;
  margin: 2px 0px 2px 0px;
  vertical-align: middle;
}

.textverticalspacing {
  font-size: 0.7em;
  text-decoration: none;
  vertical-align: top;
  padding: 2px 0px 4px 1px;
}

.replytext {
  font-size: 0.7em;
  text-decoration: none;
  text-align: left;
  padding-right: 10px;
}

.topnewheaderbg {
  background-image: url(../images/top-header.jpg);
  height: 72px;
  background-repeat: no-repeat;
}

.width1000 {
  width: 1000px;
}

.headerwelcome {
  font-size: 0.7em;
  font-weight: normal;
  color: #424242;
  text-decoration: none;
  padding-left: 4px;
}

.height22 {
  height: 22px;
}

.headerwishing {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  text-align: right;
  padding-right: 10px;
}

.headerrightlink_line {
  font-size: 0.7em;
  text-decoration: none;
  text-align: center;
  vertical-align: top;
  width: 10px;
  float: left;
  line-height: 20px;
}

.headerrightlink {
  font-size: 0.7em;
  text-decoration: none;
  text-align: center;
  vertical-align: top;
}

.linkseperator {
  font-size: 0.7em;
  text-decoration: none;
  color: #000000;
  margin: 0px 18px;
  float: left;
}

.headerwhitelink:hover {
  font-size: 0.7em;
  text-decoration: none;
  color: #000000;
}

.headertext {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  padding-top: 4px;
  vertical-align: top;
  width: 18%;
  float: left;
}

.formgobtn {
  font-size: 0.83em;
  text-decoration: none;
  text-align: center;
  width: 25%;
  height: 18px;
  background-image: url(../images/bg_gradient.gif);
  border: 1px solid #424242;
}

.orangetop {
  background-image: url(../images/orange-top.gif);
  height: 3px;
  width: 800px;
}

.orangebottom {
  background-image: url(../images/orange-bottom.gif);
  height: 3px;
  width: 800px;
}

.yellowtop {
  background-image: url(../images/yellow-top.gif);
  height: 3px;
  width: 800px;
}

.yellowbottom {
  background-image: url(../images/yellow-bottom.gif);
  height: 3px;
  width: 800px;
}

.yellowbg {
  background-color: #FBF8A9;
  font-size: 0.69em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align: center;
}

.redtop {
  background-image: url(../images/red-top.gif);
  height: 3px;
  width: 800px;
}

.redbottom {
  background-image: url(../images/red-bottom.gif);
  height: 3px;
  width: 800px;
}

.greytop {
  background-image: url(../images/grey-top.gif);
  height: 3px;
  width: 800px;
}

.greybottom {
  background-image: url(../images/grey-bottom.gif);
  height: 3px;
  width: 800px;
}

.vtop-header {
  vertical-align: top;
  padding-top: 2px;
}

.images_top {
  margin-left: 10px;
}

.dashboardSection .widgetErrorDisplayHw .absmiddle {
  margin-right: 5px;
  margin-left: 5px;
}

.absmiddle1 {
  vertical-align: bottom;
  padding-right: 4px;
  float: left;
  margin: 7px 2px 0px 5px;
}

.absmiddlecalendar {
  vertical-align: bottom;
  margin-bottom: 5px;
  padding-right: 2px;
  width: 17px;
  cursor: pointer;
}

.header_orange {
  background-color: #FF5F6E;
  height: 7px;
  width: 100%;
}

.headerwidth180 {
  width: 21%;
  height: 70px;
  float: left;
}

.header_yellow_bottom1 {
  background-image: url(../images/header_yellow_bottom1.gif);
  background-repeat: no-repeat;
}

.header_yellow_bottom2 {
  background-image: url(../images/header_yellow_bottom2.gif);
  background-repeat: repeat-x;
  height: 6px;
  width: 100%;
}

.header_orange_bar1 {
  background-color: #FF5F6E;
  background-image: url(../images/header_orange_bar1.gif);
  background-repeat: no-repeat;
  height: 5px;
  width: 100%;
}

.header_orange_bg {
  background-color: #FF5F6E;
  float: left;
}

.header_yellow_bg2notext {
  background-image: url(../images/header_yellow_middle.gif);
  color: #000000;
  text-decoration: none;
  vertical-align: top;
  float: left;
}

.header_yellow_curve_top {
  background-image: url(../images/header_yellow.gif);
  background-repeat: no-repeat;
  width: 6px;
  float: left;
}

#div1 {
  overflow: auto;
  position: absolute;
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  padding-left: 6px;
  font-style: italic;
}

.outerTable {
  border-top: 4px solid #9E9E9E;
  border-bottom: 4px solid #9E9E9E;
}

.innerTable {
  border: 1px solid #FFFFFF;
}

.redSignoff {
  font-size: 24px;
  font-weight: normal;
  color: #D20009;
}

.blueSignoff {
  color: #0070C0;
  font-size: 24px;
  font-weight: normal;
  line-height: 30px;
}

.infoLinks {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  color: #0033CC;
  text-decoration: none;
}

.infoLinks:hover {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  color: #FF0000;
  text-decoration: none;
}

.lable {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  padding-left: 3px;
  color: #424242;
}

.ImpInfoPanel {
  margin-top: 5px;
  margin-left: 5px;
  width: 99%;
  text-align: left;
  font-size: 0.7em;
  margin-bottom: 20px;
}

.ImpInfoPanel_1 {
  margin-top: 5px;
  margin-left: 5px;
  width: 596px;
  text-align: left;
  font-size: 0.7em;
  margin-bottom: 20px;
}

.ImpInfoPanelHeading {
  font-size: 0.7em;
  color: #002758;
  padding: 10px 0px 0px 5px;
  margin: 0px;
  vertical-align: bottom;
  font-weight: normal;
}

.ImpInfoPanelText {
  margin: 0px;
  vertical-align: top;
  border: 0px solid red;
  margin-top: -2px;
  font-size: 0.6em;
  padding: 0px 5px 5px 10px;
  text-align: left;
  float: left;
  line-height: 1.2em;
  width: 48%;
}

.ImpInfoPanelText_1 {
  margin: 0px;
  vertical-align: top;
  border: 0px solid red;
  margin-top: -2px;
  font-size: 0.65em;
  padding: 0px 5px 5px 10px;
  width: 725px;
  text-align: left;
}

.greenDottedH {
  background-image: url(../images/GreyDot.jpg);
  background-repeat: repeat-x;
  height: 1px;
}

.greenDottedV {
  background-image: url(../images/infy_greenDottedV.jpg);
  background-repeat: repeat-y;
  width: 1px;
  padding-right: 5px;
}

.dataWithoutBorder {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding: 6px 12px 6px 3px;
  vertical-align: top;
}

.topBar {
  background-repeat: repeat-x;
  line-height: 26px;
  width: 100%;
}

.mainTableBorder {
  border: 1px solid #757575;
}

.txtBoldBlack {
  font-size: inherit;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

.clsNode {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  padding: 0 0 0 4px;
  cursor: pointer;
}

.clsNode:hover {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: red;
  padding: 0 0 0 4px;
  cursor: pointer;
}

.clsNode:active {
  font-size: 0.7em;
  color: #683F0A;
  text-decoration: none;
  padding: 0px 0px 0px 4px;
}

.nodeSelected {
  font-size: 0.7em;
  color: #683F0A;
  text-decoration: none;
  padding: 0px 0px 0px 4px;
}

.nodeSelected:hover {
  font-size: 0.7em;
  color: red;
  text-decoration: none;
  padding: 0 0 0 4px;
}

.mainTableAlign {
  background-color: #E0E0E0;
  left: -1px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  top: 0;
  visibility: visible;
  width: 100%;
}

.dataRightBorder {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding: 6px 12px 6px 3px;
  vertical-align: top;
  border-right: 1px solid #9E9E9E;
}

.dataRightwithoutBorder {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding: 6px 12px 6px 3px;
  vertical-align: top;
}

#Layer1 {
  position: absolute;
  margin-left: -10px;
  left: 13px;
  top: 190px;
  width: 190px;
  height: 350px;
  z-index: 1;
}

#Layer2 {
  position: absolute;
  margin-left: -10px;
  left: 1px;
  top: 85px;
  width: 190px;
  z-index: 1;
}

.leftNaviLinks {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.loginBg {
  background-color: #E0E0E0;
  line-height: 32px;
}

.txtNormal {
  font-size: 0.7em;
  color: #424242;
}

.txtNormal a:hover {
  font-size: 0.7em;
  color: red;
}

.infoLinks_lg,
.infoLinks_lg:hover {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  color: #0033CC;
  text-decoration: none;
}

.redSeperator {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 6px;
  padding-right: 10px;
}

.txtData {
  font-size: 0.7em;
  color: #000000;
}

.txtHeader {
  font-weight: normal;
  font-size: 0.85em;
  color: #000000;
}

.close:hover {
  font-size: 0.9em;
  font-weight: normal;
  color: #D20009;
  text-decoration: none;
}

.txtNormalitalic {
  font-size: 0.69em;
  color: #424242;
  font-style: italic;
}

.outerborder {
  border-top: 1px solid #9E9E9E;
}

.style1 {
  font-size: 0.7em;
}

.width100percent_center {
  width: 100%;
  text-align: center;
}

.width80percent_right {
  width: 80%;
  vertical-align: middle;
}

.login_image_bg_right {
  width: 50%;
  vertical-align: bottom;
  text-align: right;
}

.height28_lg {
  height: 28px;
}

.height7_lg {
  height: 7px;
}

.height30_lg {
  height: 30px;
}

.height25_lg {
  height: 25px;
}

.width780 {
  width: 780px;
  text-align: center;
}

.width100 {
  width: 115px;
}

.height10_lg {
  height: 10px;
}

.height50 {
  height: 50px;
}

.width367 {
  width: 367px;
}

.text_1 {
  font-size: 0.7em;
  line-height: 15px;
  text-decoration: none;
  padding: 2px 6px 4px 0px;
  height: 22px;
  width: 520px;
  text-align: left;
  vertical-align: top;
}

.pageheadingcaps_ib {
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;
}

.textboxstyle {
  background-color: #F5F5F5;
  border: 0px;
  font-size: 1em;
  color: #424242;
  text-decoration: none;
  height: 18px;
  width: 140px;
}

.textboxstyle_privew {
  background-color: #F5F5F5;
  border: 0px;
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  height: 300px;
  width: 100%;
  text-align: left;
  overflow: auto;
}

.tab {
  text-align: center;
  vertical-align: middle;
  background-color: #FF6666;
  font-weight: normal;
  padding: 0px;
  width: 100%;
}

.tab_active {
  text-align: center;
  vertical-align: middle;
  background-color: #FDCAB9;
  font-weight: normal;
  padding: 0px;
  width: 100%;
}

.txtNormal_bold {
  font-size: 0.8em;
  font-weight: normal;
  color: #0070C0;
}

.lable_login {
  font-size: 70%;
  font-weight: normal;
  text-align: left;
  padding-right: 3px;
}

.logout_image_bg_right {
  vertical-align: bottom;
  text-align: right;
}

.gradientbgoneline_pp {
  background-color: #E0E0E0;
  height: 23px;
  background-repeat: repeat-x;
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 6px;
  border: 1px solid #000000;
  border-bottom: none;
}

.gradientbgoneline_table {
  background-color: #E0E0E0;
  height: 23px;
  background-repeat: repeat-x;
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 6px;
}

.listgreyrowtxtleftline_wrap {
  font-size: 1em;
  text-decoration: none;
  border-left: 1px solid #9E9E9E;
  padding: 2px 6px 2px 6px;
  vertical-align: top;
}

.querytextleft_nowrap {
  font-size: 0.7em;
  text-decoration: none;
  padding: 2px 6px 4px 6px;
  vertical-align: top;
  width: 90%;
  float: left;
  clear: right;
}

.infoLinks_lg_bolder,
.infoLinks_lg_bolder:hover {
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  color: #CC0033;
  text-decoration: none;
  padding: 2px;
}

.width30 {
  width: 25%;
}

.width800px {
  width: 800px;
}

.querytextright_txtwrap {
  background-color: #F5F5F5;
  vertical-align: top;
  width: 100%;
  overflow: auto;
}

a.redlink:link,
a.redlink:visited,
a.redlink:hover {
  font-size: 0.9em;
  color: #FF0000;
  text-decoration: none;
}

.absmiddle_rightspace {
  vertical-align: middle;
  margin-right: 10px;
}

.querytextleft1 {
  font-size: 0.7em;
  text-decoration: none;
  padding: 2px 6px 4px 6px;
  vertical-align: top;
  float: left;
  clear: right;
}

.height0 {
  height: 0px;
  background-color: #F5F5F5;
}

.greybgtxtarea {
  background-color: #F5F5F5;
  overflow: auto;
  width: 100%;
  border: 0px;
}

.width100CfmBrdwithoutmargin {
  border: 1px solid #9E9E9E;
  border-top: none;
  width: 100%;
}

.width100CfmBrdwithtopmargin {
  border: 1px solid #9E9E9E;
  border-top: none;
  margin-top: 20px;
  width: 100%;
}

.remarkstextarea {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  width: 150px;
  height: 50px;
  overflow: auto;
  margin: 0px;
  vertical-align: middle;
}

.tab_bg {
  background-color: #FF6666;
}

.tab_active_bg {
  background-color: #FDCAB9;
}

.width3 {
  width: 3px;
}

.gradientbgonelinewithborder {
  background-image: url(../images/bg_gradient.gif);
  padding-top: 4px;
  padding-bottom: 4px;
  background-repeat: repeat-x;
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 6px;
  margin: 0px;
  border-top: 1px solid #9E9E9E;
  border-bottom: 1px solid #9E9E9E;
}

.width100percent_left {
  width: 100%;
  float: left;
}

.sideline {
  background-image: url(../images/black-dot.gif);
  background-repeat: repeat-y;
  padding-right: 1px;
  float: left;
}

.querytextleft_minwidth {
  font-size: 0.7em;
  text-decoration: none;
  padding: 2px 6px 4px 6px;
  width: 20%;
  vertical-align: top;
}

.dropdown_query {
  padding-top: 8px;
  border: 0px;
  background: url(../images/backgrounds/input-text.gif) transparent no-repeat -436px 0px;
  font-size: 0.7em;
  font-weight: normal;
  text-decoration: none;
  width: 98%;
  margin: 0px 2px 0px 0px;
}

.dropdown_query1 {
  background-color: #FFFFFF;
  padding-top: 8px;
  border: 0px;
  background: url(../images/input-text.gif) #D9EEFE no-repeat -436px 0px;
  font-size: 0.7em;
  font-weight: normal;
  text-decoration: none;
  width: 98%;
  margin: 0px 2px 0px 0px;
}

.dropdownexpandalbe_LHN {
  background-color: transparent;
  border: 0px;
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;
  padding-top: 2px;
  width: 97%;
  margin: 7px 0px 0px 0px;
  vertical-align: middle;
}

.dropdown {
  font-weight: normal;
  font-size: 0.7em;
  width: 163px;
  vertical-align: middle;
  margin: 2px 2px 5px 0px;
}

.dropdown_lg {
  font-weight: normal;
  font-size: 0.7em;
  width: 163px;
  vertical-align: middle;
  margin: 4px 2px 5px 0px;
}

.textboxleftmargin {
  font-size: 0.7em;
  text-decoration: none;
  width: 110px;
  margin: 0px 2px 0px 10px;
  vertical-align: middle;
}

.querytextboxmedium_mail {
  font-size: 0.7em;
  text-decoration: none;
  width: 110px;
  margin: 0px 2px 0px 0px;
  vertical-align: middle;
}

.smallquerytextboxmedium {
  font-size: 0.7em;
  line-height: 0.7em;
  color: #424242;
  text-decoration: none;
  width: 50px;
  margin: 0px 2px 0px 0px;
  vertical-align: middle;
}

.smallquerytextboxmedium_tfin {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  width: 25px;
  margin: 0px 2px 0px 0px;
  vertical-align: middle;
}

.remarkstextboxbig {
  padding-top: 7px;
  font-size: 0.8em;
  line-height: 0.8em;
  text-decoration: none;
  width: 253px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  float: left;
  height: 23px;
  border: 1px solid #E0E0E0;
  background-color: #F5F5F5;
}

.numberstextbox {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  width: 45px;
  margin: 0px 2px 0px 0px;
  vertical-align: middle;
}

.composetxtboxsubject {
  background-color: #D9EEFE;
  padding-top: 7px;
  border-color: #98DDFF #98DDFF #98DDFF;
  border-style: solid;
  border-width: 0px;
  background: url(../images/backgrounds/input-text.gif) #D9EEFE no-repeat 100% 0px;
  font-size: 0.8em;
  line-height: 0.8em;
  text-decoration: none;
  width: 265px;
  padding-bottom: 2px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  float: left;
  height: 23px;
}

.txtField_login {
  border: 1px solid #2591E4;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 2px;
  font-size: 0.7em;
  line-height: 0.7em;
  height: 19px;
  width: 130px;
  vertical-align: middle;
}

input.mainButton {
  background: url(../images/backgrounds/vKeyBlank.png) no-repeat scroll 0 0 transparent;
  color: #000000;
  font-size: 0.8em;
  font-weight: normal;
  margin-bottom: 2px;
}

.mainButtonblue {
  color: #000000;
  background-color: #D9EEFE;
  border: 1px solid #000000;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  padding: 2px 4px 2px 4px;
  margin: 2px;
  font-weight: normal;
  font-size: 0.7em;
  height: 26px;
  width: 30px;
  overflow: visible;
}

.mainButtongreen {
  color: #000000;
  background-color: #EBFDED;
  border: 1px solid #000000;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  padding: 2px 4px 2px 4px;
  margin: 2px;
  font-weight: normal;
  font-size: 0.7em;
  height: 32px;
  width: 32px;
  overflow: visible;
}

.logoutButton {
  font-size: 0.7em;
  background-color: #E0E0E0;
  width: auto;
  height: 23px;
  margin-right: 10px;
  margin-left: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  vertical-align: middle;
  text-align: center;
  font-weight: normal;
  border-top: 1px solid #E0E0E0;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #E0E0E0;
  cursor: pointer;
  overflow: visible;
}

a.submit:hover {
  color: #FFFFFF;
  font-size: 0.7em;
}

a.submit:visited,
a.submit_top:hover,
a.submit_top:visited {
  color: #000000;
}

a.submit {
  height: 17px;
  cursor: default;
  width: auto;
  overflow: visible;
  vertical-align: middle;
  font-size: 0.75em;
}

.submit_top {
  font-size: 0.7em;
  text-decoration: none;
  background-image: url(../images/bg_gradient.gif);
  border: 1px solid #424242;
  padding: 1px 5px 1px 5px;
  height: 17px;
  cursor: default;
  color: #000000;
  width: auto;
  overflow: visible;
  vertical-align: middle;
  margin-left: 10px;
  line-height: 200%;
}

.paginationtxt2 {
  font-size: 0.7em;
  text-align: center;
  padding: 8px 8px 7px 3px;
  background: url(../images/backgrounds/small-button.gif) no-repeat 0% 1px;
  height: 42px;
  line-height: 31px;
  width: 18px;
  vertical-align: middle;
}

.bluelinkWithCursor {
  font-size: 0.913em;
  word-break: break-all;
  display: inline-block;
  cursor: pointer;
}

.bluelinkWithCursor:hover {
  font-size: 0.913em;
  cursor: pointer;
}

.bluelink2 {
  font-size: 0.75em;
}

a.bluelink2:link {
  font-size: 0.75em;
  float: left;
  padding-right: 5px;
}

a.bluelink2:hover {
  font-size: 0.75em;
}

.blacklink:hover {
  color: #424242;
}

a.bluelink_wrap:link {
  font-size: 0.69em;
  padding-top: 9px;
  padding-right: 0px;
  float: left;
  word-wrap: break-word;
}

a.bluelink_wrap:visited,
a.bluelink_wrap:hover,
a.bluelink_wrap:activ {
  font-size: 0.69em;
  word-wrap: break-word;
  float: left;
}

a.bluelink:link {
  padding-top: 7px;
  padding-right: 0px;
}

.newSizeforBlue {
  font-size: 0.78em !important;
}

a.bluelink_footer:link {
  font-size: 0.69em;
  padding-top: 9px;
  padding-right: 5px;
}

a.bluelink_footer:visited,
a.bluelink_footer:hover,
a.bluelink_footer:active {
  font-size: 0.69em;
}

.personalizeDashLink a.bluelink_footer:link {
  font-size: 14px;
  padding-top: 9px;
  padding-right: 5px;
}

.personalizeDashLink a.bluelink_footer:visited,
.personalizeDashLink a.bluelink_footer:hover,
.personalizeDashLink a.bluelink_footer:active {
  font-size: 14px;
}

.personalizeDashLink:hover {
  font-size: 14px;
  text-decoration: none;
  color: #0096ff;
}

.modelingrowwidth {
  width: 523px;
}

.queryitalictextbottom {
  font-size: 1.02em;
  font-style: italic;
  color: #424242;
  text-decoration: none;
  vertical-align: bottom;
  padding-bottom: 0px;
  padding-top: 4px;
  height: 15px;
}

.left_baseline {
  font-size: 1em;
  text-decoration: none;
  padding: 2px 6px 2px 20px;
  vertical-align: bottom;
}

.offerlistleft {
  text-align: right;
  width: 65%;
  float: left;
}

.offerlistright {
  text-align: right;
  width: 70%;
  float: right;
}

.offerlistline {
  border-top: 1px solid #9E9E9E;
}

.width60right {
  width: 60%;
  float: right;
  clear: both;
  margin: 10px 0px 10px 0px;
}

.textwidth7 {
  font-size: 0.7em;
  width: 7%;
  float: left;
  margin-left: 30px;
}

.current_tab {
  border: 1px solid #98DDFF;
  border-top: 1px solid #D9EEFE;
  border-bottom: 1px solid #D9EEFE;
  color: #212121;
  font-weight: normal;
  background: #FFFFFF url(../images/backgrounds/steps-selected.gif) repeat-x 0 100%;
  text-align: center;
  white-space: nowrap;
  font-size: 10.5px;
  vertical-align: inherit;
  padding: 16px 13px 10px 15px;
  display: inline-block;
}

.displayrighttxt_table {
  font-size: 0.9em;
  text-decoration: none;
  padding-right: 6px;
}

.dropDown123 {
  font-size: 0.69em;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  width: 7.69em;
  vertical-align: middle;
}

.pageheadingcaps123 {
  font-size: 0.75em;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1px 0px 0px 9px;
  vertical-align: top;
  display: inline;
}

.printcontentwhitebgheading {
  height: 1.44em;
  background-repeat: repeat-x;
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 6px;
}

.remarkstxtbox2 {
  font-size: 1em;
  color: #424242;
  text-decoration: none;
  width: 9.38em;
  height: 3.13em;
}

.txtArea {
  font-size: 0.69em;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  width: 25em;
  height: 14.06em;
  overflow: auto;
  vertical-align: middle;
  margin-top: 2px;
  margin-bottom: 2px;
}

a:active {
  color: #EF0000;
}

.smalltext-box {
  font-size: 0.9em;
  line-height: 0.9em;
  color: #424242;
  text-decoration: none;
  height: 1.13em;
  width: 2.81em;
  vertical-align: middle;
  margin-top: 2px;
  margin-bottom: 2px;
}

.listtopbigbgwithborder {
  background-color: #E0E0E0;
  border-top: 1px solid #9E9E9E;
  border-bottom: 1px solid #9E9E9E;
  padding: 4px 6px 4px 6px;
  font-size: 0.7em;
  font-weight: bold;
}

.thirdrowimg {
  margin-top: -2px;
  vertical-align: bottom;
}

.coltitleallborder {
  font-size: 0.8em;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  padding-left: 3px;
  vertical-align: middle;
  width: 35%;
  float: left;
}

.coltitleallborder_rightline {
  float: left;
  font-size: 0.8em;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  height: 1.5em;
  vertical-align: middle;
  padding-bottom: 9px !important;
  width: 48%;
}

.otherbtns {
  float: left;
  margin-left: 5px;
  width: 18%;
  margin-right: 10px;
}

.backspacebtn {
  float: left;
  margin-left: 10%;
  width: 10%;
}

.okbtn {
  float: left;
  margin-left: 10%;
  width: 15%;
}

.clearbutton {
  float: left;
  margin-left: 10%;
  width: 10%;
}

.width100percentforkeypad {
  width: 99%;
  vertical-align: top;
  background-color: #F5F5F5;
  border: 1px solid #424242;
  min-width: 290px;
}

.CellBackGroundColourForKeypad {
  background-color: #F4F6F0;
}

input.mainButtonblue {
  color: #000000;
  background-color: #D9EEFE;
  border: 1px solid #000000;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  padding: 2px 4px 2px 4px;
  margin: 2px;
  font-weight: normal;
  font-size: 0.8em;
  height: 26px;
  width: 30px;
  overflow: visible;
}

input.mainButtongreen {
  color: #000000;
  background-color: #EBFDED;
  border: 1px solid #000000;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  padding: 2px 4px 2px 4px;
  margin: 2px;
  font-weight: normal;
  font-size: 0.7em;
  height: 26px;
  width: 30px;
  overflow: visible;
}

.counterpartycol {
  font-size: 1em;
  text-decoration: none;
  vertical-align: top;
  padding-bottom: 4px;
  padding-top: 2px;
}

.querytextleft_CP {
  padding-right: 6px;
  padding-left: 0px;
  width: 29%;
  float: left;
  clear: left;
}

.composetxtboxmatter1 {
  font-size: 1em;
  color: #424242;
  text-decoration: none;
  width: 80%;
  height: 130px;
  overflow: scroll;
  margin: 2px 0px 2px 0px;
  vertical-align: middle;
}

.tree_fourlinbrd_feba {
  width: 100%;
}

.tree_clsNode {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  padding: 0 0 0 0px;
  cursor: pointer;
}

.tree_Overflow {
  text-decoration: none;
  background-color: #F5F5F5;
  overflow: auto;
  width: 100%;
  height: 150px;
  position: relative;
  float: left;
}

.section_allborder {
  border: 1px solid #000000;
  width: 100%;
  margin-top: 10px;
  background-color: #F5F5F5;
}

.section_fourlinbrd:after {
  content: ".";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
}

.dashboardSection .section_fourlinbrd:after {
  content: "";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
  padding-bottom: 0px;
}

.section_halfwidthwithmargin {
  width: 49.6%;
  float: left;
  background-color: #F5F5F5;
  border: 1px solid #000000;
  border-top: none;
  margin-right: 2px;
  margin-top: 10px;
}

.section_halfwidth {
  width: 49.6%;
  float: left;
  background-color: #F5F5F5;
  border: 1px solid #000000;
  border-top: none;
  margin-top: 10px;
}

.subsection_halfwidthwithmargin {
  width: 48%;
  float: left;
  background-color: #F5F5F5;
  border-right: 1px solid #000000;
  margin-right: 1.7%;
}

.subsection_halfwidth {
  width: 49%;
  float: left;
  background-color: #F5F5F5;
  padding: 5px 2px 5px 5px;
}

.subsection_halfwidthwithborder {
  width: 48%;
  float: left;
  background-color: #F5F5F5;
  border-left: 1px solid #000000;
}

.column_width15withborder {
  border-right: 1px solid #000000;
  width: 15%;
  float: left;
  margin-left: 1%;
}

.column_width70withborder {
  border-right: 1px solid #000000;
  width: 70%;
  float: left;
  margin-left: 1%;
}

.column_width40withborder {
  border-right: 1px solid #E0E0E0;
  width: 45%;
  float: left;
  height: 20px;
  padding-left: 6px;
  padding-right: 6px;
}

.column_width50 {
  width: 50%;
}

.column_width20withborder {
  border-right: 1px solid #E0E0E0;
  width: 25%;
  float: left;
  height: 20px;
  padding-left: 6px;
  padding-right: 6px;
}

.column_width20withoutborder {
  width: 22%;
  float: left;
  height: 20px;
  padding-left: 6px;
  padding-right: 6px;
}

.simpletext_centrealign {
  font-size: 0.7em;
  text-decoration: none;
  text-align: center;
}

.resetimgborder {
  background-color: transparent;
  border: none;
  float: left;
  height: 0px;
  margin-top: 1%;
  padding-bottom: 0;
  vertical-align: middle;
  width: 0px;
}

.textBorder {
  border: 1px solid #757575;
  vertical-align: middle;
  width: 65px;
  padding: 2px 0px 2px 2px;
  height: 12px;
}

.textBorder_lesswidth {
  border: 1px solid #757575;
  vertical-align: middle;
  width: 45px;
  padding: 2px 0px 2px 2px;
  height: 12px;
}

.simpletext_blue {
  font-size: 0.7em;
  color: #0033CC;
  text-decoration: none;
}

.whttxtitalic {
  font-size: 0.7em;
  color: #FFFFFF;
  text-decoration: none;
  padding-right: 2px;
  text-align: right;
  font-style: italic;
}

.groupletButtons {
  padding-left: 5px;
}

.groupletParent {
  border: 1px solid #424242;
}

.groupletTitle {
  font-size: 0.7em;
  color: #000000;
  background-image: url(../images/bg_gradient.gif);
  border: 1px solid #424242;
}

.forPinButton {
  float: left;
}

.container-nxtGenmedium .forPinButton {
  float: left;
  margin-top: 17px;
}

.ui-sortable-placeholder {
  border: 1px dotted #000000;
  visibility: visible !important;
  height: 50px !important;
}

.ui-sortable-placeholder * {
  visibility: hidden;
}

.outline * {
  visibility: visible;
}

.ghost {
  z-index: 10;
}

.widget-medium .section_fourlinbrd {
  border-bottom: 1px transparent;
}

.widget-small .widget-content {
  background: #FFFFFF;
  padding-bottom: 2px;
  min-height: 304px;
  max-height: 304px;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px #E0E0E0 solid;
}

.widget-head {
  background-position: left top;
  background-repeat: no-repeat;
  padding: 20px 20px 20px 20px;
  cursor: move;
  overflow: hidden;
  font-size: 0.9em;
  border: 1px solid #E0E0E0;
  border-bottom: none;
  background: #FFFFFF;
}

.widget-large .widget-head {
  background-image: url(../images/widget-head-large.png);
}

.widget-head .h2Widget {
  background-repeat: no-repeat;
  font-size: 15px;
  text-transform: uppercase;
  color: #000000;
  padding: 0px;
  font-weight: 500;
  font-family: roboto-medium, OpenSans, Arial, Helvetica, sans-serif;
}

.widget-head .icons {
  float: right;
  padding: 0;
}

.widget-head .icons li {
  float: left;
  padding: 3px 0 0 6px;
  background: none;
}

.widget-head .icons li.options {
  position: relative;
}

.widget-head .icons li a {
  display: block;
  width: 17px;
  height: 17px;
}

.widget-head .icons li a.options {
  background: url(../images/widget-options.png) no-repeat top left;
}

.widget-head .icons li a.options.selected {
  background: url(../images/widget-options-selected.gif) no-repeat top left;
}

#main .widget-head .icons li a.toggle {
  background: url(../images/widget-close.png) no-repeat top left;
}

#main .closed .widget-head .icons li a.toggle {
  background: url(../images/widget-open.png) no-repeat top left;
}

.widget-head .icons li a.drag {
  background: url(../images/widget-move.png) no-repeat top left;
}

.widget-head .widget-options {
  background: #212121 url(../images/widget-options-top.gif) no-repeat top left;
  position: absolute;
  z-index: 10;
  top: 19px;
  right: 0;
  width: 130px;
  padding: 3px 0 0;
  cursor: auto;
  display: none;
}

.widget-head .widget-options ul {
  padding: 4px 1px 9px;
  background: #212121 url(../images/widget-options-bottom.gif) no-repeat bottom left;
}

.widget-head .widget-options li {
  float: none;
  padding: 0;
}

.widget-head .widget-options li:hover {
  background: #424242;
}

.widget-head .widget-options li a {
  width: auto;
  height: auto;
  color: #FFFFFF;
  padding: 3px 0 3px 10px;
}

.widget-head .widget-options li a:hover {
  text-decoration: none;
}

.widget-body {
  padding-bottom: 3px;
}

.widget-content ul {
  padding: 19px 11px 0;
}

.widget-content ul li {
  font-size: 0.813em;
  padding-bottom: 8px;
  padding-left: 0;
  background: none;
}

.widget-content table select {
  width: 120px;
}

.widget-toolbar {
  background: #D9EEFE;
}

.widget-toolbar ul {
  float: right;
  padding: 4px 4px 7px;
}

.widget-toolbar ul li {
  font-size: 0.813em;
  float: left;
  padding: 0 7px;
  border-left: 1px solid #BDBDBD;
}

.widget-toolbar ul li.first {
  border-left: none;
}

.widget-toolbar ul li a {
  color: #0070C0;
  text-decoration: none;
}

.widget-foot {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
}

.dashboardSection .widget-large table th,
.dashboardSection .widget-large table td {
  text-align: right;
}

.fontresize_large,
.fontresize_large a {
  background: url(../images/A-Big.png) no-repeat scroll 2px 0 transparent;
  float: left;
  height: 14px;
  margin: 5px 0 3px 5px;
  text-align: center;
  width: 20px;
}

.fontresize_mid,
.fontresize_mid a {
  background: url(../images/A-Mid.png) no-repeat scroll 2px 0 transparent;
  float: left;
  height: 14px;
  margin: 5px 0px 3px 5px;
  text-align: center;
  width: 20px;
}

.fontresize_small,
.fontresize_small a {
  background: url(../images/A-Sml.png) no-repeat scroll 2px 0 transparent;
  float: left;
  height: 14px;
  margin: 5px 0 3px 5px;
  text-align: center;
  width: 20px;
}

.srcmsfooter {
  clear: both;
  padding-bottom: 0px;
  font-size: 12pt;
  margin-left: 10px;
}

#sessionPopup {
  border: 1px solid #000000;
  font-size: 1em;
  font-weight: normal;
  width: 99%;
  height: 99%;
  background-color: #FFFFFF;
  /*Sessiontimeout change kamlesh*/
}

#sessionPopupTitle {
  color: #000000;
  background-color: #E0E0E0;
  padding: 7px 10px;
  font-size: 13px;
  /*Sessiontimeout change kamlesh*/
  font-weight: normal;
  font-family: roboto-regular, OpenSans, Arial, Helvetica, sans-serif !important;
  /*Sessiontimeout change kamlesh*/
}

.sessionExpiredRow {
  color: firebrick;
  /*padding: 10px 60px;*/
  padding: 8px 60px 0px 50px;
  /*Sessiontimeout change kamlesh*/
  font-weight: normal;
  /*background: url(../images/new_alert_icon.png) no-repeat scroll 15px 0 color("shades", "transparent");*/
  background: url(../images/warning_material.png) no-repeat scroll 15px 0 transparent;
  /*Sessiontimeout change kamlesh*/
  font-size: 13px;
  /*Sessiontimeout change kamlesh*/
  font-family: roboto-regular, OpenSans, Arial, Helvetica, sans-serif !important;
  /*Sessiontimeout change kamlesh*/
}

.reloginMsgRow {
  padding: 20px;
  line-height: 24px;
  font-size: 14px;
  /*Sessiontimeout change kamlesh*/
  font-family: roboto-regular, OpenSans, Arial, Helvetica, sans-serif !important;
  /*Sessiontimeout change kamlesh*/
}

.popupDimension {
  width: 420px;
  height: 220px;
  margin: 0 auto;
}

.sessionTable {
  float: left;
  width: 92%;
  margin: 0 4%;
}

.close_btn {
  background-color: #E0E0E0;
  font-weight: normal;
  font-size: 0.9em;
  padding: 0 6px;
  border: 1px solid #E0E0E0;
  color: #424242;
  display: inline-block;
  float: right;
  cursor: pointer;
}

.hwnavtitle {
  font-size: 0.75em;
  color: #000000;
}

.anzH1 {
  font-size: 28px;
}

.hwrightlabeldataentry {
  font-size: 1em;
  clear: right;
  padding-left: 0px;
  clear: right;
  display: block;
  overflow: hidden;
}

.hwleftlabeldisplayform {
  padding-top: 7px;
  font-size: 0.75em;
  text-align: right;
  padding-right: 6px;
  padding-left: 0px;
  width: 35%;
  float: left;
  clear: left;
  font-weight: normal;
}

.hwrightlabeldisplayform {
  padding-top: 7px;
  font-size: 1em;
  clear: right;
  padding-left: 6px;
  clear: right;
  display: block;
  overflow: hidden;
}

.width100percent_inputdisplay {
  margin: 1.1em;
  background-color: transparent;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.formrow_inputdisplay {
  margin: 0px;
  padding: 8px 12px 0px 0px;
}

.new_formrow_inputdisplay {
  margin: 0px;
  padding: 8px 12px 8px 0px;
  clear: both;
}

.hwtxtnormal {
  font-size: 0.8em;
  font-weight: normal;
}

.hwredstar {
  font-size: 0.8em;
  color: #9E9E9E;
  text-decoration: none;
}

.pageinfo {
  font-size: 0.8em;
  background: url(../images/backgrounds/steps.gif) no-repeat 0px 55px;
  padding-top: 9.3%;
  padding-bottom: 4%;
  text-align: center;
}

.pageselected {
  color: #212121;
  text-decoration: none;
  font-weight: normal;
  background: url(../images/backgrounds/steps-selected.gif) #FFFFFF repeat-x 0px 100%;
}

.hwsectionbckgrndeven {
  background-color: #D9EEFE;
}

.hwsectionbckgrndodd {
  background-color: #FFFFFF;
}

.pagentselected {
  color: #424242;
  font-weight: normal;
}

.hwBcumtxt {
  font-size: 0.8em;
  font-weight: normal;
  float: left;
}

.hwNavtxt {
  font-size: 0.75em;
  font-weight: normal;
  float: left;
}

.hwcpinput {
  text-decoration: none;
  padding: 0px 0px 2px 0px;
  vertical-align: middle;
  float: left;
  width: 0px;
}

.hwwidth100percent {
  width: 100%;
  padding-top: 0.5%;
  padding-bottom: 1.5%;
}

.hwfrmbtnlink {
  border: 0px;
  color: #0F9CFF;
  font-size: 0.75em;
  height: 21px;
  background: transparent;
  width: auto;
  float: left;
}

.hwfrmbtnlink:hover {
  border: 0px;
  color: #0096ff;
  font-size: 0.75em;
  height: 21px;
  background: transparent;
  width: auto;
  float: left;
  text-decoration: none;
  cursor: pointer;
}

.hwfrmbtnlink_nextgen {
  border: 0px;
  color: #0F9CFF;
  font-size: 0.75em;
  height: 21px;
  background: transparent;
  width: auto;
}

.hwfrmbtnlink_nextgen:hover {
  border: 0px;
  color: #0096ff;
  font-size: 0.75em;
  height: 21px;
  background: transparent;
  width: auto;
  text-decoration: none;
  cursor: pointer;
}

.hwconfirmfrmbtnlink {
  border: 0px;
  color: #0F9CFF;
  font-size: 0.75em;
  height: 31px;
  background: transparent;
  width: auto;
  float: left;
}

.hwconfirmfrmbtnlink:hover {
  border: 0px;
  color: #0096ff;
  font-size: 0.75em;
  height: 31px;
  background: transparent;
  width: auto;
  float: left;
  text-decoration: none;
  cursor: pointer;
}

.hwfrmbtnlinkleftborder {
  border: 0px;
  color: #0F9CFF;
  font-size: 0.75em;
  height: 21px;
  background: transparent;
  width: auto;
  float: left;
  border-left: #BDBDBD 1px solid;
}

.hwfrmbtnlinkleftborder:hover {
  border: 0px;
  color: #0096ff;
  font-size: 0.75em;
  height: 21px;
  background: transparent;
  width: auto;
  float: left;
  text-decoration: none;
  cursor: pointer;
  border-left: #BDBDBD 1px solid;
}

.hwinfoheader {
  font-weight: normal;
  background-color: #F5F5F5;
}

.navsectiontopborder {
  width: 100%;
  clear: both;
  margin-top: 10px;
  border-top: #E0E0E0 1px solid;
  padding-top: 10px;
  padding-bottom: 10px;
}

.navsectiontopborder:after {
  content: ".";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
  background-color: #D9EEFE;
}

.infpanelformrow {
  margin: 0px;
  padding: 3px 10px;
  background-color: transparent;
  clear: both;
}

.headertextleft {
  color: #BDBDBD;
  font-size: 0.8em;
}

.hwheadertext {
  color: #BDBDBD;
  font-size: 0.8em;
}

.bluebg {
  background-color: #D9EEFE;
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align: left;
}

.bluebgwithwidth {
  background-color: #98DDFF;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 100%;
}

.bluebgwithwidth:after {
  content: ".";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
}

.approverdetailspad {
  background-color: #FFFFFF;
}

.hwtopheader {
  padding: 10px 0px 0px 23px;
  height: 36px;
  border: 1px solid #9E9E9E;
  border-bottom: none;
}

.newhwrightlabeldataentry {
  border-left: #9E9E9E 1px solid;
  border-right: #9E9E9E 1px solid;
  border-bottom: 0px;
  text-align: right;
  height: 20px;
  padding-top: 5px;
  padding-bottom: 3px;
}

.hwsection_confirmborder {
  border-top: 0px solid #9E9E9E;
  clear: both;
  margin-top: 0px;
}

.hwleft {
  text-align: right;
  float: left;
}

.newheader {
  line-height: 0px;
  border-left: 0px;
  border-bottom: 0px;
}

.hwrpwidth100percent {
  height: 33px;
  border-left: #E0E0E0 1px solid;
  border-right: #E0E0E0 1px solid;
}

.hwleftlabelconsumercode {
  padding-top: 10px;
  font-size: 1em;
  text-align: right;
  padding-right: 6px;
  padding-left: 0px;
  width: 35%;
  float: left;
  clear: left;
  font-weight: normal;
}

.hwrightlabelconsumercode {
  float: right;
  padding-right: 207px;
}

.newnavsectiontopborder {
  clear: both;
  margin-top: 0px;
  border-right: #E0E0E0 1px solid;
  border-bottom: #E0E0E0 3px solid;
  border-left: #E0E0E0 1px solid;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 20px;
  padding-left: 10px;
}

.hwpaymentsheader {
  background-color: #D9EEFE;
  border: 1px solid #9E9E9E;
  border-bottom: none;
}

.hwbottomline_old {
  width: 100%;
  margin-bottom: 70px;
  background-color: #D9EEFE;
  height: 85px;
  padding-top: 11px;
  padding-bottom: 5px;
}

.hwbottomline {
  width: 100%;
  background-color: #D9EEFE;
  padding: 20px 0px 45px 0px;
}

.hwquerytextleft {
  padding: 9px 6px 11px 6px;
  width: 35%;
  clear: left;
  text-align: right;
  font-size: 1em;
  font-weight: normal;
}

.hwrightlabelrecentscreen {
  font-size: 1em;
  clear: right;
  padding-left: 0px;
  display: block;
  overflow: hidden;
  float: right;
}

.datelabelColumn_border {
  height: 31px;
  background: url(../images/backgrounds/input-text.gif) #D9EEFE no-repeat -577px 0px;
  display: block;
  margin-left: 2px;
}

.datelabelColumn {
  margin: 0px;
  padding-top: 0 0 13px 2px;
  background: url(../images/backgrounds/input-text.gif) #D9EEFE no-repeat 0 0;
  height: 31px;
  width: 100px;
  border-width: 0px;
  display: inline-block;
  float: left;
  margin-left: 5px;
  background-color: #FFFFFF;
}

.subsectheaderforsearch {
  font-weight: normal;
  text-decoration: none;
  padding: 0px 6px 4px 6px;
  vertical-align: top;
  margin: 0px;
  border: none;
  background: none;
  background-color: #D9EEFE;
  border-top: #D9EEFE 1px solid;
}

.dropdownexpandalbe_small {
  background-color: transparent;
  border: 0px;
  margin: 7px 0px 0px 0px;
  color: #212121;
  width: 98%;
  display: inline-block;
  font-size: 0.69em;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
}

.querytextboxmedium_smallBackUp {
  background-color: #D9EEFE;
  padding-top: 0px;
  border-color: #98DDFF #98DDFF #98DDFF;
  border-style: solid;
  border-width: 0px;
  background: url(../images/backgrounds/input-text.gif) no-repeat 100% 0px;
  font-size: 0.69em;
  text-decoration: none;
  width: 215px;
  margin: -30px 0px 0px 115px;
  vertical-align: middle;
  float: left;
  height: 31px;
}

.section_quickpay {
  width: 100%;
  clear: both;
  padding-top: 0.5em;
}

.section_quickpay:after {
  content: ".";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
  background-color: #D9EEFE;
}

.hwquickpayright {
  text-align: right;
  float: right;
  padding-right: 125px;
}

.hwmndright {
  text-align: right;
  float: right;
  padding-top: 0.9em;
}

.hwleftlabelissuance {
  padding-top: 2px;
  font-size: 0.8em;
  text-align: right;
  padding-right: 0px;
  padding-left: 12px;
  width: 10%;
  float: left;
  clear: left;
  font-weight: normal;
}

.hwinputformheader {
  padding-left: 11px;
  font-size: 0.8em;
}

div.steps {
  display: block;
  background: #FFFFFF url(../images/backgrounds/steps.gif) no-repeat 0 0;
  padding: 0 0 0 3px;
  margin-top: 5%;
}

ul.steps {
  background: url(../images/backgrounds/steps.gif) no-repeat 100% 0;
  text-align: center;
  margin: 0 0 11px;
  padding: 0 3px 0 0;
}

ul.steps li {
  list-style-type: none;
  display: inline;
  padding: 0 12px;
  color: #424242;
  font-weight: normal;
  font-size: 0.75em;
  line-height: 44px;
  background: none;
}

ul.steps li.selected {
  border: 1px solid #98DDFF;
  border-top: 1px solid #D9EEFE;
  border-bottom: 1px solid #D9EEFE;
  color: #212121;
  background: #FFFFFF url(../images/backgrounds/steps-selected.gif) repeat-x 0 100%;
  position: relative;
  display: inline-block;
  height: 42px;
}

ul.steps li a {
  color: #424242;
  text-decoration: none;
}

ul.steps li.selected a {
  color: #212121;
  margin: 1px 0;
}

.hwright {
  text-align: right;
  float: right;
  padding-top: 1.5%;
}

ul.steps li.selected span {
  display: block;
  background: transparent url(../images/backgrounds/steps-arrow.gif) no-repeat 100% 0;
  width: 9px;
  height: 6px;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -4px;
}

.hwleftlabelpayee {
  padding-top: 7px;
  font-size: 0.8em;
  text-align: right;
  padding-right: 6px;
  padding-left: 0px;
  clear: left;
  font-weight: normal;
}

.accsumquerytextleft {
  padding-right: 6px;
  padding-left: 6px;
  float: left;
  clear: left;
  text-align: right;
  padding-bottom: 11px;
  font-size: 1em;
  padding-top: 19px;
  font-weight: normal;
}

.accsumgreytopright {
  border: #E0E0E0 1px solid;
  height: 40px;
}

.listbluerow {
  text-decoration: none;
  height: 43px;
  border: #E0E0E0 1px solid;
  background-color: #D9EEFE;
}

.listbluerow:hover {
  background-color: #FDFAD9;
}

.listonlywhiterow {
  text-decoration: none;
  height: 43px;
  border: #E0E0E0 1px solid;
  color: #000000;
}

.hwgreybg_margin {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 2px 10px;
  height: 0px;
  line-height: 0px;
}

.suspectlisttopbigbg {
  background-color: #C02834;
  line-height: 150%;
  border-left: 0px;
}

.simplewhitetext {
  color: #FFFFFF;
  font-size: 0.8em;
  text-decoration: none;
}

.redtable {
  background-color: #FFE9DF;
  padding-left: 10px;
  padding-right: 10px;
  height: 290px;
}

.listingrowred {
  margin: 0px;
  padding: 0px;
  clear: both;
}

.alerttextwithlinks {
  color: #212121;
  font-size: 0.75em;
  text-decoration: none;
}

a.alerttextwithlinks:link,
a.alerttextwithlinks:visited,
a.alerttextwithlinks:hover {
  font-size: 0.75em;
  color: #0070C0;
  text-decoration: none;
}

.listingrowredmsg {
  margin: 0px;
  padding: 0px;
  clear: both;
  text-align: left;
  line-height: 40px;
}

.listingrowredborder {
  margin: 0px;
  padding: 0px;
  clear: both;
  text-align: center;
  line-height: 40px;
  border-top: 1px solid #F5CCCF;
}

.listingrowredmsglink {
  margin: 0px;
  padding: 0px;
  clear: both;
  text-align: left;
  padding-bottom: 10px;
}

.listboldtxtwhite {
  font-weight: normal;
  text-decoration: none;
  padding: 3px 6px 3px 6px;
  vertical-align: middle;
  margin: 0px;
  color: #FFFFFF;
}

.navsectionwithouttopborder {
  width: 100%;
  clear: both;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.searchsimpletext_bubble {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding: 2px 2px 2px 2px;
}

.stage3_previewconfirm_label_column .simpletextlonglabel {
  font-family: roboto-regular, OpenSans, Arial, Helvetica, sans-serif !important;
  font-size: 13px !important;
  color: #9E9E9E !important;
  padding-left: 12px !important;
}

.searchsimpletext_leftmargin {
  padding-left: 5px;
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 2px;
  padding-right: 5px;
}

.searchsimpletext_leftmargin_currency {
  padding-left: 5px;
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 2px;
}

.searchsimpletext_rightMargin {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  margin-right: 10px;
  margin-left: 46px;
}

.txtnormalitalicright {
  font-size: 10px;
  color: #424242;
  font-style: italic;
  font-weight: normal;
  padding-top: 0px;
}

.pageheaderpadding {
  padding-bottom: 20px;
}

.width100percentwhitebackground {
  width: 100%;
  background-color: #FFFFFF;
}

.txttwelvebold {
  color: #212121;
  font-weight: normal;
  font-size: 0.75em;
}

.headerbtmbrdr {
  font-size: 18px;
  border-bottom: #E0E0E0 1px solid;
}

.formwhiterow {
  margin: 0px;
  padding: 3px 0px;
  background-color: #FFFFFF;
  clear: both;
  line-height: 25px;
}

.bluebgtab {
  background-color: #D9EEFE;
  padding-bottom: 9px;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

.greybgtab {
  background-color: #F5F5F5;
  padding: 3px 10px 9px 10px;
  border: 1px solid #E0E0E0;
  border-bottom: none;
  margin-left: 0px;
  cursor: pointer;
}

.greybgtabrght {
  background-color: #F5F5F5;
  padding: 0px 10px 5px 10px;
  border: 1px solid #E0E0E0;
  border-bottom: none;
  float: right;
  cursor: pointer;
}

.section_blackbordertab {
  border: 0px;
  width: 100%;
  margin-top: 0px;
  clear: both;
}

.calimage {
  line-height: 12px;
  height: 15px;
}

.calendarimage {
  background: url(../images/Icons/calendar.png) #D9EEFE no-repeat 0px 0px;
}

.labelcolumncombotoosmallBackUp {
  margin: 5px 0px 0px 0px;
  padding: 3px 0px 5px 0.1em;
  background: url(../images/backgrounds/select.gif) no-repeat 0px 0px;
  background-color: transparent;
  border: 0px;
  color: #212121;
  display: inline-block;
  font-size: 0.813em;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
  height: 23px;
}

.hwfootertext {
  padding-bottom: 9px;
}

.hwfootertext2 {
  font-size: 0.75em;
  color: #424242;
  line-height: 16px;
}

.hwfootertext3 {
  font-size: 1em;
  color: #212121;
  padding-left: 15px;
  background: url(../images/backgrounds/finacle-logo.gif) no-repeat 0px 3px;
  margin-left: 2px;
}

a.greylink:link,
a.greylink:visited,
a.greylink:hover,
a.greylink:active,
.greylink:link {
  font-size: 0.75em;
  text-decoration: none;
  color: #424242;
  padding-left: 10px;
  padding-right: 10px;
}

.separatorimage {
  vertical-align: middle;
  background: url(../images/backgrounds/footer-sep.gif) no-repeat 0px 5px;
}

#dbnavigationbar {
  min-height: 80%;
  overflow: hidden;
  float: left;
  position: relative;
  width: 35%;
  margin-left: -35%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background-color: #FFFFFF;
}

.wrapper1:after {
  content: ".";
  display: block;
  clear: both;
}

.hwfrmbtnlinkdb {
  border: 0px;
  color: #0070C0;
  font-size: 0.75em;
  height: 21px;
  background: transparent;
  width: auto;
  float: left;
  margin-top: 0px;
  margin-right: 15px;
}

.hwwidth10percentleft {
  font-size: 1em;
  clear: right;
  padding-left: 0px;
  clear: right;
  display: block;
  overflow: hidden;
  width: 12%;
  float: left;
  padding-top: 7px;
}

.tasksnapshotbackground {
  background-color: #FDFAD9;
  width: 854px;
  height: 80px;
  border: #BDBDBD 1px solid;
  padding-top: 8px;
}

.tasksnapshottwolinetxt {
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 130px;
}

.tasksnapshotbordertxt {
  font-size: 0.7em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left: 7px;
}

.tasksnapshotlinktxt {
  padding-left: 74px;
}

.tasksnapshotborderlinktxt {
  padding-left: 7px;
}

.width100percent_login_screen {
  width: 100%;
  margin-left: 80px;
  margin-right: 80px;
}

.width100percent_whitesubsection {
  width: 100%;
  margin-left: 80px;
  margin-right: 80px;
  background-color: #FFFFFF;
  padding-left: 44px;
  padding-right: 44px;
}

.textwithlargerfont {
  font-size: 20px;
}

.hwrightimagevirtualkeyboard {
  font-size: 1em;
  clear: right;
  clear: right;
  display: block;
  overflow: hidden;
  margin-top: 5px;
  margin-left: 0px;
}

.fbimageprop {
  margin-left: 10px;
}

.gapsbetweenbuttons {
  margin-left: 12px;
}

.verisignImage {
  float: right;
  margin: 0 5px 0 0;
}

.width100percent_logoutbg {
  width: 70%;
  background-color: #FFFFFF;
  float: left;
  margin-left: 160px;
  margin-right: 150px;
  padding: 0px 81px 15px 0px;
}

.logoutheaderrow {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
}

.width100percentgreenbckground {
  background-color: #EFFAE9;
  padding: 5px 0 0;
  width: 108.5%;
  margin: 0 auto;
}

.logoutmessage {
  font-size: 0.75em;
  font-weight: normal;
}

.width33percent_left,
.width33percent_center {
  width: 33%;
  float: left;
  clear: right;
  padding-left: 12px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-right: #E0E0E0 thin solid;
}

.width33percent_right {
  width: 34%;
  float: right;
  clear: right;
  padding-left: 12px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.logouttextheader {
  font-weight: normal;
  text-align: left;
  font-size: 0.75em;
}

.dynamicsection {
  background-color: #D9EEFE;
  font-size: 1em;
  clear: right;
  padding-left: 0px;
  clear: right;
  display: block;
  overflow: hidden;
}

.dynamicsectiontext {
  width: 100px;
}

.errtxt {
  background-color: #D9EEFE;
  font-size: 0.75em;
  color: #000000;
  text-decoration: none;
  text-align: center;
}

.pageLeftContainer .formrowhite {
  clear: both;
  margin: 0;
  padding: 8px 12px 0 0;
  background-color: #FFFFFF;
}

.labelColumnautho {
  margin: 0px;
  padding: 0px 0px 5px 11px;
  background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px;
  height: 31px;
  width: 253px;
}

.greymsg {
  color: #757575;
  font-size: 0.75em;
  display: inline;
  margin-left: 5px;
}

#calendar {
  width: 100%;
  margin: 0 auto;
}

.past-event a {
  background-color: #757575;
}

.datelabelColumn_borderdb {
  height: 30px;
  background: url(../images/backgrounds/input-text.gif) #D9EEFE no-repeat -560px 0px;
  padding-bottom: 10px;
}

.datelabelColumndb {
  padding-bottom: 11px;
  padding-left: 2px;
  background: url(../images/backgrounds/input-text.gif) #D9EEFE no-repeat 0px -2px;
  height: 32px;
  width: 238px;
}

.boldcaption {
  padding-top: 10px;
  font-size: 13px;
  padding-right: 6px;
  padding-left: 0px;
  float: left;
  clear: left;
  font-weight: normal;
}

.notoppadding {
  padding-top: 0px;
  font-size: 12px;
  padding-left: 10px;
  float: left;
  clear: left;
}

.buttoncollapsible {
  background: url(../images/backgrounds/accordionTab.jpg) repeat-x;
  border: 1px solid #9E9E9E;
  padding-left: 9px;
  cursor: pointer;
  color: #000000;
  margin-top: 10px;
}

.arrowimage {
  background: url(../images/backgrounds/next-inactive.gif) no-repeat 0px 12px;
  padding-left: 9px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 0px;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
}

.arrowimagedown {
  background: url(../images/backgrounds/next-active-black.gif) no-repeat 0px 12px;
  padding-left: 14px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 0px;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
}

.buttonhashed_ebux2 {
  cursor: pointer;
  vertical-align: middle;
  margin-top: 1%;
  margin-left: 15%;
  padding-left: 10px;
}

.dashboardSection .buttonhashed {
  display: none;
}

.groupletsection .buttonhashed {
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 0;
  padding-top: 3px;
}

.calendartxt {
  color: #212121;
  font-size: 0.75em;
  text-decoration: none;
  padding-bottom: 2px;
  font-weight: normal;
}

.hwquerysearch {
  width: auto;
  float: left;
  margin-left: 10px;
}

.hwsearchleft {
  float: left;
  padding-top: 5px;
  margin-right: 5px;
  font-size: 0.75em;
  margin-left: 3px;
}

.hwsearchright {
  float: right;
  margin-right: 0px;
}

.hwquerytwo {
  margin-left: 250px;
}

.hwqueryfour {
  margin-left: 30px;
  width: auto;
  float: left;
}

.hwquerythree {
  margin-left: 171px;
}

.hwqueryfive {
  margin-left: 16px;
  width: auto;
  float: left;
}

.hwquerysix {
  margin-top: 1px;
  width: auto;
  float: left;
}

.hwqueryseven {
  float: right;
  margin-top: 5px;
  width: auto;
}

.hwsearchnormal {
  padding-top: 15px;
  padding-top: 5px;
  margin-right: 5px;
  font-size: 0.75em;
}

.hwquerymiddlecap {
  width: auto;
  margin-left: 150px;
}

.hwquerymiddlecombo {
  float: left;
  padding-top: 15px;
  padding-top: 5px;
  margin-left: 30px;
  font-size: 0.75em;
}

.hwsearchthirdtxt {
  font-size: 0.75em;
  margin-left: 35px;
}

.hwqueryrght {
  width: auto;
  margin-left: 211px;
}

.hwsearchforcompost {
  width: auto;
  margin-left: 2px;
}

.sectionbtmbrdr {
  width: 100%;
  clear: both;
  margin-top: 0em;
  padding-top: 1em;
  border-bottom: #E0E0E0 1px solid;
}

.goallistgreyrowtxtleftline {
  border-left: #9E9E9E 1px solid;
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle;
}

.goallistboldtxtwithline {
  font-weight: normal;
  text-decoration: none;
  border-left: 1px solid #9E9E9E;
  padding: 4px 6px 4px 6px;
  vertical-align: middle;
  font-size: 13px #424242;
  background-color: #BDBDBD;
}

.sugggoals {
  width: 100%;
  padding: 20px 0px 45px 0px;
}

.goalsoddformrow {
  margin: 0px;
  padding: 3px 0px;
  clear: both;
  background-color: #F5F5F5;
  height: 40px;
}

.goalsevenformrow {
  margin: 0px;
  padding: 3px 0px;
  clear: both;
  background-color: #FFFFFF;
  height: 40px;
  border: 1px solid #F5F5F5;
  border-top: none;
}

.goalsquerytextleft {
  padding-right: 6px;
  padding-left: 6px;
  width: 843px;
  float: left;
  clear: left;
  background-color: #BDBDBD;
  padding-top: 4px;
  height: 30px;
}

.hwgoalsfrmbtnlink {
  border: 0px;
  color: #0070C0;
  font-size: 0.75em;
  height: 21px;
  background: transparent;
  width: auto;
}

.simpletextsectheader {
  color: #212121;
  font-size: 15px;
  text-decoration: none;
}

.errsection {
  width: 100%;
  clear: both;
  margin-top: 0em;
  padding-top: 0px;
}

.width50percent_right_secure {
  width: 55%;
  float: right;
  clear: right;
  padding-bottom: 0px;
  border: #E0E0E0 1px solid;
  height: 220px;
}

.width100percent_inputdisplay_button {
  margin-top: 120px;
  background-color: transparent;
  padding-bottom: 0px;
}

.secureimage {
  float: right;
  margin: 0px 40px 0px 0px;
}

.formrow_inputdisplay_heading {
  margin-bottom: 10px;
  padding: 0px 12px 8px 10px;
  border-bottom: #E0E0E0 1px solid;
  background: url(../images/backgrounds/vBox-head.png) #FFFFFF repeat-x 100%;
}

.bluetext {
  padding-top: 0px;
  font-size: 0.813em;
  color: #0F9CFF;
  padding-left: 15px;
  float: left;
}

.hwleftlabeldisplayform_start {
  padding-top: 10px;
  font-size: 0.75em;
  text-align: left;
  padding-right: 0px;
  padding-left: 15px;
  width: 28%;
  float: left;
  clear: left;
}

.hwrightlabeldisplayform_start {
  padding-top: 7px;
  font-size: 1em;
  padding-left: 0px;
  padding-right: 0px;
  display: block;
  overflow: hidden;
}

.width50percent_left_start {
  width: 40%;
  float: left;
  clear: right;
  margin-left: 1.1em;
}

.hwleftlabelsingletype {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
  padding-top: 7px;
  text-align: right;
  padding-right: 5.2%;
  padding-left: 0px;
  width: 30.5%;
  float: left;
  clear: left;
  font-weight: normal;
}

.hwleftbaseline {
  font-size: 1em;
  text-decoration: none;
  padding: 2px 6px 2px 35%;
  width: 200px;
  vertical-align: bottom;
}

.adhocchkboxtxt {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
  padding-right: 6px;
  padding-left: 0%;
}

.bnklookup {
  margin-left: 22em;
}

.bluelink:hover,
.bluelink_updatelink:hover,
.bluelink_updatelink:hover {
  color: #0096ff;
  cursor: pointer;
  font-size: 12px;
}

.bluelink_updatepreflink:hover {
  color: #0096ff;
  cursor: pointer;
  font-size: 0.9em;
}

.hwadhocsection {
  font-size: 1em;
  text-decoration: none;
  padding-left: 0%;
  padding-right: 6px;
  padding-top: 0px;
  padding-bottom: 2px;
  width: 200px;
  vertical-align: bottom;
}

.hwchbx {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 2px;
  vertical-align: middle;
  float: left;
}

.hwdynamictext {
  color: #000000;
  font-size: 0.813em;
  text-decoration: none;
  background-color: #D9EEFE;
}

div.customise {
  float: right;
  padding: 2px 0 0;
}

div.customise ul {
  padding: 0;
}

div.customise li {
  list-style-type: none;
  display: inline;
  background: none;
  border-right: 1px solid #BDBDBD;
  font-size: 0.813em;
  line-height: 22px;
  padding: 0 12px 0;
}

div.customise li.last {
  list-style-type: none;
  display: inline;
  background: none;
  border: 0;
}

div.customise li a.favouriteAccounts {
  background: url(../../images/down.gif) no-repeat 100% 50%;
  padding: 0 12px 0 0;
}

div.customise li a.customiseDashboard {
  background: url(../images/backgrounds/customise.gif) no-repeat 100% 50%;
  padding: 0 22px 0 0;
}

div.customise li a.chooseTheme {
  background: url(../images/backgrounds/theme.gif) no-repeat 100% 50%;
  padding: 0 22px 0 0;
}

.body-style-01 .breadcrumb {
  border-bottom: 1px solid #E0E0E0;
}

.rowStyle07 p,
.rowStyle07 .options-menu {
  float: left;
}

.rowStyle07 {
  padding: 12px 0 12px 10px;
}

.rowStyle07 p {
  padding: 4px 6px 5px 0;
}

.mailItem {
  padding: 10px 11px 8px 11px;
  border-bottom: 1px solid #E0E0E0;
}

.mailItem h3 {
  padding: 0 0 0 22px;
  margin: 0;
  font-weight: normal;
  font-size: 87.5%;
  background: url(../images/backgrounds/mail.gif) no-repeat top left;
  line-height: 13px;
}

.mailItem p {
  padding: 0;
  margin: 0;
  line-height: 16px;
}

.rowStyle08 {
  padding-bottom: 4px;
}

.rowStyle09 {
  padding-top: 6px;
}

.rowStyle10 {
  padding-top: 9px;
}

.rowStyle11 {
  padding-top: 18px;
}

.rowStyle12 {
  padding: 11px 0 20px;
}

.rowStyle10 .button {
  margin-bottom: 7px;
}

.rowStyle10 p {
  padding: 4px 0 9px;
}

.alertRow {
  margin: 0px 12px;
  padding: 16px 0 5px;
  border-bottom: 1px solid #E0E0E0;
  float: left;
  clear: both;
  width: 676px;
}

.alertRow .alertHeading {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}

.alertRow .alertHeading h2 {
  float: left;
  padding: 0px;
  font-size: 15px;
}

.alertRow .alertHeading img {
  padding: 2px 6px;
  float: left;
}

.alertRow .alertBody {
  float: left;
  clear: both;
  width: 100%;
}

.alertRow .alertBody .alertCol01 {
  float: left;
  width: 76px;
}

.alertRow .alertBody .alertCol01 label {
  font-size: 0.813em;
}

.alertRow .alertBody .alertCol02 {
  float: left;
  width: 600px;
}

.alertRow .alertBody .alertCol02 label {
  float: left;
  width: 341px;
  text-align: right;
  font-size: 0.813em;
  padding: 10px 10px 0px 0px;
}

.alertRow .alertBody .alertCol02 .sliderWrapper {
  float: left;
  width: 161px;
}

.alertRow .alertBody .alertCol02 .sliderInput {
  float: left;
  padding: 2px 0 0 17px;
  width: 71px;
}

.alertRow .alertBody .alertCol02 .sliderInput span {
  font-size: 0.813em;
  font-weight: normal;
}

.alertRow .alertBody .alertCol02 .sliderInput input {
  width: 44px;
  background: url(../images/backgrounds/alertValue.gif) no-repeat top left;
  border: none;
  padding: 8px 7px;
}

.sliderWrapper {
  background: url(../images/backgrounds/sliderWrapper.gif) no-repeat top left;
  padding: 23px 0;
}

.sliderWrapper .ui-widget-content {
  background: none;
  border: none;
}

.sliderWrapper .ui-widget-header {
  background: url(../images/backgrounds/sliderBar.gif) repeat-x top left;
  margin-left: 5px;
}

.sliderWrapper .ui-slider-horizontal {
  height: 9px;
  margin: 0 8px 0 3px;
}

.sliderWrapper .ui-state-default,
.sliderWrapper .ui-widget-content .ui-state-default,
.sliderWrapper .ui-widget-header .ui-state-default {
  background: url(../images/backgrounds/sliderHandle.png) no-repeat top left;
  border: none;
}

.sliderWrapper .ui-slider .ui-slider-handle {
  top: -10px;
  width: 23px;
  height: 27px;
}

.alertsButtons {
  padding-top: 11px;
}

.alertsButtons span.buttonStyle03 {
  margin-top: 5px;
}

div.postcode {
  border: 1px solid #BDBDBD;
  border-top: none;
  width: 263px;
  position: absolute;
  top: 31px;
  right: 24px;
  background: #FFFFFF;
  z-index: 10;
}

div.postcode ul {
  padding: 0;
}

div.postcode ul li {
  background: none;
  padding: 3px 0 3px 5px;
}

div.postcode ul li:hover {
  background: #316AC5;
  color: #FFFFFF;
}

.addressFinder .inputColumn {
  position: relative;
}

div.hidden {
  display: none;
}

p.paraStyle05 {
  padding-top: 0;
}

.radioToggle.selected {
  background: #D9EEFE;
}

.device-bg {
  background: url(../images/backgrounds/device-bg.gif) no-repeat top left;
}

.container05 {
  padding: 110px 0 0;
}

.login .headingStyle00 {
  font-size: 125%;
  padding-left: 20px;
}

.login .listStyle04 {
  padding-left: 20px;
}

.login .listStyle04 li {
  line-height: 22px;
  background-position: 0 8px;
  padding-bottom: 2px;
}

.login .paraStyle06 {
  padding: 9px 0 0 20px;
}

.groupErrorBox {
  background: url(../images/backgrounds/group-error-box.gif) no-repeat bottom left;
  padding: 0 0 10px 0;
  margin: 0 0 10px;
}

.groupErrorBoxInner {
  background: url(../images/backgrounds/group-error-box.gif) no-repeat top left;
  padding: 12px 12px 2px;
}

.groupErrorBoxInner hr {
  color: #F5CCCF;
  background-color: #F5CCCF;
  height: 1px;
  margin: 10px 0 12px;
}

.groupErrorBoxInner p {
  font-size: 0.813em;
  line-height: 22px;
  margin: 0;
  padding: 0;
  text-align: center;
}

.groupErrorBoxInner ul {
  margin: 0;
  padding: 0;
}

.groupErrorBoxInner ul li {
  color: #E0081F;
  font-size: 0.813em;
}

#main {
  overflow: hidden;
  padding-bottom: 18px;
  width: 100%;
  padding-top: 115px;
  min-height: 900px;
}

.mainRow {
  width: 100%;
  clear: both;
  min-height: 150px;
}

.column {
  float: left;
}

.columnRt {
  float: right;
}

.column-0 {
  width: 220px;
  background-color: #FFFFFF;
}

.column-1 {
  width: 700px;
  background-color: #FFFFFF;
  padding-left: 20px;
  border-top: 1px solid #E0E0E0;
}

.column-2 {
  width: 620px;
  padding-right: 20px;
}

.column-3 {
  width: 300px;
}

.column-4 {
  width: 300px;
  padding-right: 20px;
}

.column-5 {
  width: 380px;
  padding-right: 20px;
}

.column-6 {
  width: 300px;
}

.column-7 {
  width: 338px;
  padding-right: 20px;
}

.column-8 {
  width: 460px;
  padding-right: 20px;
}

.column-9 {
  width: 470px;
  padding-right: 20px;
  min-height: 210px;
}

.column-10 {
  width: 159px;
  padding-right: 12px;
}

.column-11 {
  width: 700px;
  padding-right: 20px;
}

.column-12 {
  width: 220px;
}

.column-13 {
  width: 350px;
}

.column-14 {
  width: 147px;
}

.column-15 {
  width: 424px;
}

.column-16 {
  padding: 10px 0 0;
}

.column-17 {
  padding: 23px 0 0 12px;
}

.column-18 {
  width: 208px;
  padding: 0 12px;
}

.column-19 {
  width: 227px;
  padding: 0 9px 0 0;
}

.column-20 {
  width: 343px;
  padding: 0 12px 0 0;
}

.column-20 p {
  text-align: right;
}

div.login div.column.column-13 {
  padding: 0;
}

.column-last {
  padding-right: 0;
}

.widget-large .widget-head {
  background-image: url(../images/backgrounds/widget-head-large.png);
}

.widget-head h2 {
  background-color: #424242;
  color: #FFFFFF;
  float: left;
  padding: 0 14px 0 0;
}

.widget-head .icons {
  float: right;
  padding: 0;
}

.icons img {
  cursor: pointer;
}

.widget-head .icons li {
  float: left;
  padding: 3px 0 0 6px;
  background: none;
}

.widget-head .icons li.options {
  position: relative;
}

.widget-head .icons li a {
  display: block;
  width: 17px;
  height: 17px;
}

.widget-head .icons li a.options {
  background: url(../images/backgrounds/widget-options.png) no-repeat top left;
}

.widget-head .icons li a.options.selected {
  background: url(../images/backgrounds/widget-options-selected.gif) no-repeat top left;
}

#main .widget-head .icons li a.toggle {
  background: url(../images/backgrounds/widget-close.png) no-repeat top left;
}

#main .closed .widget-head .icons li a.toggle {
  background: url(../images/backgrounds/widget-open.png) no-repeat top left;
}

.widget-head .icons li a.drag {
  background: url(../images/backgrounds/widget-move.png) no-repeat top left;
}

.widget-head .widget-options {
  background: #212121 url(../images/backgrounds/widget-options-top.gif) no-repeat top left;
  position: absolute;
  z-index: 10;
  top: 19px;
  right: 0;
  width: 130px;
  padding: 3px 0 0;
  cursor: auto;
  display: none;
}

.widget-head .widget-options ul {
  padding: 4px 1px 9px;
  background: #212121 url(../images/backgrounds/widget-options-bottom.gif) no-repeat bottom left;
}

.widget-head .widget-options li {
  float: none;
  padding: 0;
}

.widget-head .widget-options li:hover {
  background: #424242;
}

.widget-head .widget-options li a {
  width: auto;
  height: auto;
  color: #FFFFFF;
  padding: 3px 0 3px 10px;
}

.widget-head .widget-options li a:hover {
  text-decoration: none;
}

.widget-content ul {
  padding: 19px 11px 0;
}

.widget-content ul li {
  /*font-size: 0.813em;
  padding-bottom: 8px;
  padding-left: 0;
  background: none;*/
  font-size: 1.013em;
  padding-bottom: 1px;
  padding-left: 0;
  background: none;
}

.widget-content table select {
  width: 120px;
}

.widget-toolbar ul {
  float: right;
  padding: 4px 4px 7px;
}

.widget-toolbar ul li {
  font-size: 0.813em;
  float: left;
  padding: 0 7px;
  border-left: 1px solid #BDBDBD;
}

.widget-toolbar ul li.first {
  border-left: none;
}

.widget-toolbar ul li a {
  color: #0070C0;
  text-decoration: none;
}

.dashboardSection .widget-large table th,
.dashboardSection .widget-large table td {
  text-align: left;
}

.widget-large table th.col0,
.widget-large table th.col1,
.widget-large table td.col0,
.widget-large table td.col1 {
  text-align: left;
}

.dashboardSection .widget h3 {
  font-size: 87.5%;
  padding: 13px 0 7px 23px;
  background-repeat: no-repeat;
  background-position: 1px 14px;
}

.dashboardSection .widget .open h3 {
  background-image: url(../images/backgrounds/minus.gif);
  cursor: pointer;
}

.dashboardSection .widget .closed h3 {
  background-image: url(../images/backgrounds/plus.gif);
  cursor: pointer;
}

.tableSlideNode p {
  padding-top: 11px;
  padding-bottom: 0px;
}

#main .toprow {
  padding: 5px 0 10px;
  width:77.778%;
}

.body-style-01 #main .toprow,
.body-style-02 #main .toprow {
  border-bottom: none;
}

#main .toprow h1 {
  padding: 13px 12px 11px;
}

#main .column-0 .menu {
  border: 1px solid #E0E0E0;
  margin-bottom: 22px;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: 1px;
}

#main .column-0 .menu ul {
  padding: 0;
}

#main .column-0 .menu ul li {
  border-bottom: 1px solid #E0E0E0;
  padding: 0;
  font-size: 0.75em;
  background: #F5F5F5 url(../images/leftnav-closed.gif) no-repeat top right;
}

#main .column-0 .menu ul li.last {
  border-bottom: none;
}

#main .column-0 .menu ul li.open {
  background: #FFFFFF url(../images/leftnav-open.gif) no-repeat top right;
}

#main .column-0 .menu ul li ul li.selected > a {
  color: #0F9CFF;
}

#main .column-0 .menu ul li a {
  display: block;
  padding: 15px 12px 13px;
  color: #212121;
  text-decoration: none;
}

#main .column-0 .menu ul li a:hover {
  text-decoration: none;
}

#main .column-0 .menu ul li > ul {
  display: none;
}

#main .column-0 .menu ul li.open > ul,
#main .column-0 .menu ul li.selected > ul {
  display: block;
}

#main .column-0 .menu ul li ul li {
  border-bottom: none;
  background: #FFFFFF;
}

#main .column-0 .menu ul li ul li.open {
  background: #FFFFFF;
}

#main .column-0 .menu ul li ul li a {
  color: #757575;
  padding: 6px 12px 11px;
}

#main .column-0 .menu ul li ul li ul li {
  padding-left: 10px;
}

.column-1 ul.tabs {
  padding: 0 12px;
  background: url(../images/backgrounds/grey-line.gif) repeat-x bottom;
  margin-bottom: 14px;
  width: 676px;
}

.column-1 ul.tabs li {
  background: url(../images/backgrounds/tabStyle04.gif) no-repeat top right;
}

.column-1 ul.tabs li a {
  background: url(../images/backgrounds/tabStyle04.gif) no-repeat top left;
  padding: 8px 9px 9px 12px;
}

.column-1 ul.tabs li.selected {
  background: url(../images/backgrounds/tabStyle05.gif) no-repeat top right;
}

.column-1 ul.tabs li.selected a {
  background: url(../images/backgrounds/tabStyle05.gif) no-repeat top left;
}

.calltoaction:after,
div.infoBox p.paraStyle02:after,
#footer ul:after,
.questionExt00 .inputColumn:after,
ul.breadcrumbTools:after,
.breadcrumb:after,
.widgetItem:after,
.lightbox ul:after,
.drop:after,
.drop-full:after,
#main .widget-toolbar:after,
#main .widget-head:after,
.wrapper:after,
.row:after,
.question:after,
.breadcrumb:after,
ul.tabs:after,
.row.rowStyle02:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.row.rowStyle01 {
  border-top: 1px solid #E0E0E0;
  padding: 11px 12px 0;
  width: auto;
  margin: 0 0 11px;
}

.row.rowStyle01 span.button {
  float: right;
}

.row.rowStyle03 {
  padding: 0 0 20px;
}

.row.rowStyle04 {
  margin: 0 auto;
  width: 180px;
  padding: 0 8px 0 0;
}

.row.rowStyle05 {
  margin: 0 auto;
  width: 110px;
  padding: 0 8px 0 0;
}

.headNotes {
  float: right;
  font-size: 0.813em;
  padding: 0 12px 0 0;
  position: relative;
  top: 26px;
}

.headNotes span {
  color: #DF071F;
}

.headNotes.headNotesStyle01 {
  position: static;
  padding-bottom: 5px;
}

.headNotes .options-menu {
  margin-left: 10px;
}

.textStyle01,
.textStyle02 {
  padding: 0 0 8px 12px;
}

.textStyle02 {
  font-weight: normal;
}

.textStyle03 {
  text-align: center;
  margin: 0 0 11px;
  line-height: 22px;
  padding: 0;
}

.textStyle03 strong {
  font-size: 0.813em;
}

#main .textStyle05 {
  float: right;
  margin-right: 10px;
}

.textStyle06 {
  font-size: 20px;
}

.textStyle07 {
  padding-bottom: 10px;
}

.textStyle08 {
  font-size: 20px;
}

#main .question00 .inputColumn p,
#main .question01 .inputColumn p {
  width: 240px;
}

#main .question00 .inputColumn p {
  background: #F5F5F5;
  padding: 12px;
}

.question .labelColumn {
  float: left;
  width: 240px;
  padding: 9px 12px 11px 0;
  text-align: right;
  font-size: 0.813em;
}

#main .singleLine .labelColumn {
  float: none;
  width: 100%;
  text-align: left;
}

.question .labelColumn label {
  font-weight: normal;
}

.question .labelColumn label span {
  color: #D00004;
}

.question .labelColumn .helptext {
  float: right;
  margin: 0 0 0 6px;
  position: relative;
  top: 1px;
}

.widget .question {
  padding: 11px 12px 0;
}

.widget .question .labelColumn {
  width: 54px;
}

.question .inputColumn {
  float: left;
  padding: 1px 0 6px;
  padding-bottom: 15px;
}

.question-radiogroup .inputColumn {
  padding-top: 5px;
}

.question .inputColumn label {
  display: inline-block;
  position: relative;
  top: -3px;
}

.singleLine .inputColumn {
  float: none;
}

.question .inputColumn span.textarea,
.question .inputColumn span.input {
  display: inline-block;
  padding: 0 0 0 3px;
  background: #F5F5F5 url(../images/backgrounds/input-text.gif) no-repeat 0 0;
}

.question .inputColumn span.textarea textarea,
.question .inputColumn span.input input {
  border: 0;
  background: #F5F5F5 url(../images/backgrounds/input-text.gif) no-repeat 100% 0;
  width: 250px;
  height: 31px;
  line-height: 31px;
  padding: 0 12px 0 0;
}

.widget .question .inputColumn span.input input {
  width: 193px;
}

.question .inputColumn span.textarea {
  background: #F5F5F5 url(../images/backgrounds/input-textarea.gif) no-repeat 0 0;
}

.addressFinder .question .inputColumn span.textarea {
  background: #F5F5F5 url(../images/backgrounds/input-textarea02.gif) no-repeat 0 0;
}

#main .textArea53 .inputColumn span.textarea {
  background: #F5F5F5 url(../images/backgrounds/input-textarea-53.gif) no-repeat 0 0;
  padding: 0 3px 0 0;
}

#main .textArea53 .inputColumn span.textarea textarea {
  height: 43px;
  background: #F5F5F5 url(../images/backgrounds/input-textarea-53.gif) no-repeat 0 0;
}

.question .inputColumn span.textarea textarea {
  background: #F5F5F5 url(../images/backgrounds/input-textarea.gif) no-repeat 100% 0;
  height: 230px;
  padding: 5px 12px 5px 0;
  line-height: normal;
  font-size: 0.813em;
}

.addressFinder .question .inputColumn span.textarea textarea {
  background: #F5F5F5 url(../images/backgrounds/input-textarea02.gif) no-repeat 100% 0;
  height: 110px;
}

.question .inputColumn span.select {
  display: inline-block;
  padding: 0 0 0 8px;
  background: #F5F5F5 url(../images/backgrounds/select.gif) no-repeat 0 0;
}

.singleLine .inputColumn span.select {
  background: none;
  padding: 0px;
}

.question .inputColumn span.select select {
  border: 0;
  background: #F5F5F5 url(../images/backgrounds/select.gif) no-repeat 100% 0;
  width: 257px;
  padding: 7px 7px 6px 0;
}

.widget .question .inputColumn span.select select {
  width: 200px;
}

.question .inputColumn select {
  border: 1px solid #BDBDBD;
  padding: 3px;
  background-color: #F5F5F5;
  width: 262px;
}

.question .inputColumn p.radio {
  padding: 8px 0 0 0;
  line-height: 15px;
}

.question .inputColumn p.confirmation {
  padding: 6px 0 0;
  position: relative;
}

.question .inputColumn p.confirmation span {
  color: #9E9E9E;
  font-size: 87.5%;
}

.question .inputColumn span.currencySymbol {
  color: #424242;
  display: block;
  float: left;
  font-weight: normal;
  font-size: 0.75em;
  padding: 8px 0 0;
  width: 12px;
}

.question .inputColumn span.currency.input {
  float: left;
}

.question .inputColumn span.input.currency input {
  width: 238px;
}

.question .inputColumn div.calltoaction {
  padding: 7px 5px 0;
  clear: both;
}

.questionExt00 .inputColumn div.calltoaction {
  clear: none;
  float: left;
}

.question .inputColumn div.calltoaction span.button {
  float: right;
  margin-bottom: 0;
}

.question-confirmation .inputColumn div.calltoaction span.button {
  float: left;
  margin: 0 12px 0 0;
}

.question .inputColumn div.password {
  float: left;
  font-size: 0.75em;
  padding: 0 12px 0 0;
  font-weight: normal;
}

.question .inputColumn div.passwordDigits input {
  width: 25px;
  text-align: center;
}

.question .inputColumn div.password input {
  width: 16px;
  text-align: center;
}

.question .inputColumn span.input.date {
  position: relative;
}

.question .inputColumn span.input.date input {
  width: 100px;
}

.question .inputColumn span.input.date div.date-picker {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 10;
}

.question .inputColumn .calendar {
  right: 5px;
  position: absolute;
  top: 5px;
}

.questionExt00 .labelColumn,
.questionExt00 .inputColumn,
.questionExt01 .labelColumn,
.questionExt01 .inputColumn {
  float: none;
  padding-left: 12px;
  text-align: left;
}

.question .labelColumn .helptext {
  float: right;
}

.questionExt00 .inputColumn p,
.questionExt00 .inputColumn span {
  float: left;
}

.questionExt00 .inputColumn span {
  margin-right: 12px;
}

#main .questionExt01 .inputColumn span input {
  width: 55px;
}

.separator {
  background: url(../images/backgrounds/separator.gif) no-repeat top left;
  width: 6px;
  height: 6px;
  display: inline-block;
}

#main .questionExt02 {
  padding-bottom: 0;
}

.questionExt02 .labelColumn,
.questionExt02 .labelColumn label,
.questionExt02 .inputColumn {
  width: auto;
  padding-left: 0;
}

.widget .question .inputColumn {
  padding: 0 0 0px;
  width: 193px;
}

.widget-small .question .inputColumn {
  width: 208px;
}

.widget .question .inputColumn .button {
  margin-left: 0;
  margin-top: 18px;
}

#main .widget-small .question .inputColumn .button {
  margin: 0 0 10px;
}

.question.error {
  background: url(../images/backgrounds/error-bg.gif) repeat-y top left;
  border-bottom: 1px solid #FFFFFF;
  position: relative;
}

.question.error label {
  color: #DF071F;
}

.question.error .message {
  width: 160px;
  margin-left: 10px;
  position: absolute;
  top: 0;
  padding: 5px;
  color: #000000;
  right: 0;
}

.question.error .inputColumn span.input {
  background: #F5F5F5 url(../images/backgrounds/input-text-error.gif) no-repeat 0 0;
}

.question.error .inputColumn span.input input {
  color: #F6233A;
  background: #F5F5F5 url(../images/backgrounds/input-text-error.gif) no-repeat 100% 0;
}

.question.error .inputColumn span.textarea {
  background: #F5F5F5 url(../images/backgrounds/input-textarea-error.gif) no-repeat 0 0;
}

.question.error .inputColumn span.textarea textarea {
  color: #F6233A;
  background: #F5F5F5 url(../images/backgrounds/input-textarea-error.gif) no-repeat 100% 0;
}

.question.error .inputColumn span.select {
  background: #F5F5F5 url(../images/backgrounds/select-error.gif) no-repeat 0 0;
}

.question.error .inputColumn span.select select {
  color: #F6233A;
  background: #F5F5F5 url(../images/backgrounds/select-error.gif) no-repeat 100% 0;
}

.question.confirm .inputColumn span.input {
  background: url(../images/backgrounds/text-confirm.gif) no-repeat 0 0;
}

.question.confirm .inputColumn span.input input {
  color: #212121;
  background: url(../images/backgrounds/text-confirm.gif) no-repeat 100% 0;
}

.question div.message {
  display: none;
  font-size: 0.813em;
  float: left;
}

.question.error div.message {
  display: block;
}

.question div.message p {
  padding: 0;
}

.question div.message span.arrow {
  height: 6px;
  left: -5px;
  position: absolute;
  top: 10px;
  width: 9px;
}

.question .inputColumn div.message {
  width: 80px;
}

.question.error div.message {
  border: 1px solid #F39CA5;
  background-color: #FDECEE;
}

.question.confirm div.message {
  border: 1px solid #A8D689;
  color: #212121;
  background-color: #EFFAE8;
}

.question.error .errorMessage {
  color: #F6233A;
}

.question.error div.message span.arrow {
  background: transparent url(../images/backgrounds/error-arrow.gif) no-repeat 0 0;
}

.question.confirm div.message span.arrow {
  background: transparent url(../images/backgrounds/confirm-arrow.gif) no-repeat 0 0;
}

.question .inputColumn span.input.search input {
  width: 594px;
  background: url(../images/backgrounds/input-text.gif) no-repeat scroll -3px 0 #F5F5F5;
  padding: 0 3px 0 0;
}

.question .inputColumn span.input.search.postcode input {
  width: 183px;
  color: #6B7173;
}

.question .inputColumn span.input.search a.searchButton,
.question .inputColumn span.input.search a.searchButton02 {
  background: url(../images/backgrounds/search.gif) no-repeat scroll -3px 0 #FFFFFF;
  color: #FFFFFF;
  display: block;
  float: right;
  font-size: 75%;
  font-weight: normal;
  height: 31px;
  line-height: 31px;
  padding: 0 0 0 24px;
  text-align: left;
}

.question .inputColumn span.input.search a.searchButton {
  width: 76px;
}

.question .inputColumn span.input.search a.searchButton02 {
  width: 52px;
}

.question .inputColumn span.input.search input.searchButton {
  background: url(../images/backgrounds/search.gif) no-repeat scroll -3px 0 #FFFFFF;
  width: 76px;
  height: 31px;
  float: right;
  padding: 0 6px 4px;
  color: #FFFFFF;
  text-align: right;
  font-weight: normal;
  font-size: 75%;
}

.question.highlight {
  background: #FDFAD8;
}

form.formStyle01 .rowStyle01 {
  border-top: none;
}

form.formStyle01 fieldset {
  background: #F5F5F5;
  padding: 9px 12px 6px;
}

form.formStyle01 .question .labelColumn,
form.formStyle01 .question .inputColumn {
  float: none;
  text-align: left;
}

form.formStyle01 .question .inputColumn span.textarea,
form.formStyle01 .question .inputColumn span.input {
  width: 673px;
}

form.formStyle01 .question .inputColumn span.textarea textarea,
form.formStyle01 .question .inputColumn span.input input {
  width: 661px;
}

form.formStyle01 .question .inputColumn span.select {
  width: 668px;
}

form.formStyle01 .question .inputColumn span.select select {
  width: 668px;
}

form.formStyle02 fieldset {
  background: #D9EEFE;
  padding: 9px 12px 6px;
}

form.formStyle02 .question .labelColumn,
form.formStyle02 .question .inputColumn {
  float: none;
  text-align: left;
}

form.formStyle02 .question .inputColumn span.textarea,
form.formStyle02 .question .inputColumn span.input {
  width: 673px;
}

form.formStyle02 .question .inputColumn span.textarea textarea,
form.formStyle02 .question .inputColumn span.input input {
  width: 661px;
}

div.box {
  border: 1px solid #E0E0E0;
  margin: 0 0 11px;
  position: relative;
  clear: both;
}

div.box h2 {
  border-bottom: 1px solid #E0E0E0;
  background-color: #F5F5F5;
  padding: 10px 11px;
  font-size: 0.813em;
  font-weight: normal;
  margin: 0 0 11px;
}

div.box .boxInner h2 {
  border-top: 1px solid #E0E0E0;
}

div.box.boxStyle01 span.corner,
div.box.boxStyle03 span.corner {
  position: absolute;
  width: 3px;
  height: 3px;
  display: block;
  background: transparent url(../images/backgrounds/box-corners.gif) no-repeat 0 0;
}

div.box.boxStyle01 span.tl,
div.box.boxStyle01 span.tr,
div.box.boxStyle03 span.tl,
div.box.boxStyle03 span.tr {
  top: -1px;
}

div.box.boxStyle01 span.bl,
div.box.boxStyle01 span.br,
div.box.boxStyle03 span.bl,
div.box.boxStyle03 span.br {
  bottom: -1px;
}

div.box.boxStyle01 span.tl,
div.box.boxStyle01 span.bl,
div.box.boxStyle03 span.tl,
div.box.boxStyle03 span.bl {
  left: -1px;
}

div.box.boxStyle01 span.tr,
div.box.boxStyle01 span.br,
div.box.boxStyle03 span.tr,
div.box.boxStyle03 span.br {
  right: -1px;
}

div.box.boxStyle01 span.tr,
div.box.boxStyle03 span.tr {
  background-position: -3px 0;
}

div.box.boxStyle01 span.bl,
div.box.boxStyle03 span.bl {
  background-position: 0 -3px;
}

div.box.boxStyle01 span.br,
div.box.boxStyle03 span.br {
  background-position: -3px -3px;
}

div.box.boxStyle02 {
  background-color: #FDFAD8;
  border: 0;
  padding: 5px 0 5px 10px;
  margin-top: 11px;
}

div.box.boxStyle02 h2 {
  background-color: transparent;
  border-bottom: 1px solid #F2E986;
}

div.box.boxStyle02 p {
  font-size: 0.813em;
  padding-top: 5px;
  line-height: 22px;
}

div.box.boxStyle03 {
  border: 1px solid #D9EEFE;
  background-color: #D9EEFE;
}

div.box.boxStyle03 span.corner {
  background-image: url(../images/backgrounds/box-corners-blue.gif);
}

div.box.boxStyle03 .boxInner {
  text-align: center;
  padding: 11px 12px;
}

div.box.boxStyle03 p {
  line-height: 22px;
}

div.box.boxStyle03 h2 {
  font-size: 18px;
  font-weight: 100;
  background: none;
  border: none;
  padding: 0;
}

div.box.boxStyle03 img {
  margin: 0 0 11px;
}

div.box.boxStyle03:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

div.box.boxStyle04 {
  margin: 11px 0 0;
}

div.box.boxStyle04 .boxInner {
  background: url(../images/backgrounds/secure.gif) no-repeat scroll 90% 0 #FFFFFF;
  height: 135px;
}

#main div.box ul {
  padding: 0 11px 0;
}

div.box ul li {
  font-size: 0.813em;
  padding-bottom: 8px;
}

div.box p {
  padding: 0 12px 8px;
  line-height: 16px;
}

div.box.boxStyle01 h2 {
  padding: 13px 12px;
}

div.box.boxStyle01 p {
  padding-top: 3px;
  padding-bottom: 17px;
}

#main div.boxStyle01 ul {
  padding-bottom: 9px;
}

div.boxStyle01 ul li {
  padding-bottom: 6px;
}

div.box.boxStyle04 {
  margin: 11px 0 0;
}

.alertAccountSelect {
  background: #F5F5F5;
  padding: 20px 12px 10px;
}

div.column-12 div.boxStyle01 ul li {
  background: none;
  padding-left: 0;
}

div.column-12 div.boxStyle03 span.buttonStyle03 {
  margin: 0 0 10px 42px;
}

div.box.boxStyle05 {
  background-color: #FFFFFF;
  border: 0;
  padding: 1px 0 5px 10px;
}

div.box.boxStyle05 h4 {
  padding: 0 0 12px;
}

div.box.boxStyle05 p {
  font-size: 0.813em;
  padding: 10px 0 5px;
}

div.box.boxStyle05 ul {
  margin-top: 10px;
}

.alertAccountSelect .question .labelColumn {
  width: auto;
}

.alertAccountSelect .question .labelColumn label {
  font-weight: normal;
}

.container00 {
  background: #E0E0E0;
  margin: 21px 0 0;
}

.container00 p {
  font-size: 100%;
  line-height: 22px;
  text-align: center;
  padding: 56px 0 65px;
}

.container02 {
  background: #D9EEFE;
  border: 1px solid #D9EEFE;
  padding: 21px;
  margin-bottom: 12px;
}

.container03 {
  background: #F5F5F5;
  clear: both;
  margin-top: 16px;
  float: left;
  margin-top: 16px;
  width: 100%;
}

.filterActions {
  padding: 10px 12px 0px;
  background: url(../images/backgrounds/filterActionsBG.gif) no-repeat left;
  float: right;
  margin-left: 15px;
  width: 115px;
}

.filterActions .buttonStyle04 {
  float: right;
  margin-top: 20px;
}

div.infoBox {
  background: url(../images/backgrounds/infoBox00Top.gif) no-repeat top left;
  padding: 3px 0 0;
  position: relative;
}

div.infoBox .infoBoxInner {
  background: url(../images/backgrounds/infoBox00Btm.gif) no-repeat bottom left;
  padding: 10px 0 11px;
}

fieldset div.infoBox {
  background: none;
  padding: 0px 12px 11px;
  width: auto;
}

fieldset div.infoBox .infoBoxInner {
  background: #FDFAD8;
  padding: 11px 12px 0px;
  border: 1px solid #E0E0E0;
}

div.activationBox {
  background: url(../images/backgrounds/activationBox00Top.gif) no-repeat top left;
  padding: 3px 0 0;
  position: relative;
}

div.activationBox .activationBoxInner {
  background: url(../images/backgrounds/activationBox00Btm.gif) no-repeat bottom left;
  padding: 10px 0 11px;
}

div.column-1 div.activationBox {
  background: url(../images/backgrounds/activationBox01Top.gif) no-repeat top left;
}

div.column-1 div.activationBox .activationBoxInner {
  background: url(../images/backgrounds/activationBox01Btm.gif) no-repeat bottom left;
}

div.infoBox .infoBoxInner .topContent {
  padding: 0;
}

div.infoBox .infoBoxInner .expandedContent,
div.activationBox .activationBoxInner .expandedContent {
  margin: 0 11px;
  border-top: 1px solid #E0E0E0;
  padding: 10px 12px 0;
  display: none;
}

div.infoBox .infoBoxInner p,
div.activationBox .activationBoxInner p {
  text-align: center;
  padding: 0;
  clear: both;
}

div.infoBox .infoBoxInner .expandedContent p,
div.activationBox .activationBoxInner .expandedContent p {
  text-align: left;
}

.infoBox03 {
  margin: 0 0 10px;
}

div.infoBox .infoBoxInner p.radio {
  text-align: left;
}

div.infoBox .toggle {
  height: 13px;
  width: 13px;
  position: absolute;
  top: 39px;
  left: 300px;
  cursor: pointer;
}

div.closed div.infoBoxInner .toggle {
  background: url(../images/backgrounds/plus-small.gif) no-repeat top left;
}

div.open div.infoBoxInner .toggle {
  background: url(../images/backgrounds/minus-small.gif) no-repeat top left;
}

a.triggerClosed {
  background: url(../images/backgrounds/plus-small.gif) no-repeat top left;
  padding-left: 20px;
}

a.triggerOpen {
  background: url(../images/backgrounds/minus-small.gif) no-repeat top left;
  padding-left: 20px;
}

#main div.infoBox p.paraStyle02 {
  padding: 10px 0 0 177px;
}

div.infoBox p.paraStyle02 span {
  float: left;
  margin-left: 5px;
}

.widget div.infoBox {
  background: #FDFAD8;
  border: 1px solid #FBF28B;
}

.widget div.infoBox .infoBoxInner {
  background: none;
  padding: 0px;
}

.widget div.infoBox.blue {
  background: #D9EEFE;
  border: 1px solid #D9EEFE;
}

.column-3 .widget div.infoBox.blue {
  margin: 11px 12px;
}

.widget div.infoBox p {
  text-align: center;
  padding: 4px 0 5px;
}

.widget-small div.infoBox p {
  padding: 2px 0 3px;
}

.widget-small div.infoBox p.paraStyle01 {
  padding: 12px 0;
}

.widget-small div.infoBox img {
  padding: 0 0 5px 10px;
}

.widget-small div.infoBox .options-menu {
  margin-right: 75px;
  float: right;
}

.column-1 div.infoBox {
  background: url(../images/backgrounds/infoBox01Top.gif) no-repeat top left;
}

.column-1 div.infoBox .infoBoxInner {
  background: url(../images/backgrounds/infoBox01Btm.gif) no-repeat bottom left;
}

.column-1 div.infoBox04 {
  background: url(../images/backgrounds/confirmation-box-top.gif) no-repeat top left;
  padding: 3px 0 0;
  margin: 0 0 10px;
  position: relative;
}

.column-1 div.infoBox04 .infoBoxInner {
  background: url(../images/backgrounds/confirmation-box-bottom.gif) no-repeat bottom left;
  padding: 10px 0 11px;
}

.widget div.confirmBox {
  background: #EFFAE8;
  border-bottom: 1px solid #D8F2C6;
  margin: 0;
}

.widget div.confirmBox .confirmBoxInner {
  background: none;
  padding: 0px;
}

.widget div.confirmBox p {
  text-align: center;
  padding: 4px 0 5px;
  font-weight: normal;
  color: #508F00;
}

div.alertBox {
  background: url(../images/backgrounds/alertBox00Top.gif) no-repeat top left;
  padding: 3px 0 0;
  position: relative;
}

div.alertBox .alertBoxInner {
  background: url(../images/backgrounds/alertBox00Btm.gif) no-repeat bottom left;
  padding: 10px 0 11px;
}

div.alertBox .alertBoxInner .expandedContent {
  padding: 0 11px;
}

div.alertBox .alertBoxInner p {
  text-align: left;
  padding: 0 10px 0 10px;
  color: #212121;
}

div.alertBox h3 {
  text-align: center;
  padding: 0;
  font-size: 87.5%;
  font-weight: normal;
  color: #FF3300;
}

div.alertBox .alertBoxInner p.radio {
  text-align: left;
}

div.alertBox .toggle {
  height: 21px;
  width: 21px;
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}

div.closed div.alertBoxInner .toggle {
  background: url(../images/backgrounds/alertBox-open.png) no-repeat top left;
}

div.open div.alertBoxInner .toggle {
  background: url(../images/backgrounds/alertBox-close.png) no-repeat top left;
}

.widget div.alertBox {
  background: #FDFAD8;
  border: 1px solid #FBF28B;
  margin: 11px 12px;
}

.widget-small div.alertBox {
  margin: 11px 5px;
}

.widget div.alertBox .alertBoxInner {
  background: none;
  padding: 0px;
}

.widget div.alertBox p {
  text-align: center;
  padding: 4px 0 5px;
}

.widget-small div.alertBox p {
  padding: 2px 0 4px;
}

.column-1 div.alertBox {
  background: url(../images/backgrounds/alertBox01Top.gif) no-repeat top left;
}

.column-1 div.alertBox .alertBoxInner {
  background: url(../images/backgrounds/alertBox01Btm.gif) no-repeat bottom left;
}

div.logonColouredBg {
  background-color: #D9EEFE;
}

div.login {
  border-bottom: 1px solid #E0E0E0;
  margin: 0 0 11px;
}

div.login:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

div.login div.column {
  padding: 16px 0 11px 0;
}

div.login div.column.colExt00 {
  width: 100%;
}

div.login div.column.columnStyle02 {
  width: 470px;
  float: left;
  min-height: 210px;
}

div.login div.column.selected {
  background-color: #D9EEFE;
}

div.login h2,
div.login h3,
div.login label,
div.login .question {
  padding: 0 12px 11px;
}

div.login p {
  padding: 0 0 11px;
  line-height: 22px;
}

div.login h2 {
  font-size: 150%;
}

div.login h3 {
  font-size: 81.25%;
  font-weight: normal;
}

.padlock img {
  float: right;
  margin: 0 0 0 11px;
  position: relative;
  top: -19px;
}

.drop,
.drop-full {
  min-height: 100px;
}

.outline * {
  visibility: hidden;
}

table tr th .sort {
  position: relative;
  top: 3px;
  margin: 0 0 0 7px;
}

.table.tableStyle01,
.table.tableStyle02,
.table.tableStyle03,
.table.tableStyle04 {
  position: relative;
}

.table.tableStyle03 .question .inputColumn p.radio {
  padding: 0 0 0 13px;
}

.table table {
  border: 1px solid #BDBDBD;
  margin: 0;
}

.widget .table table {
  border: none;
}

.table.tableStyle01 table th,
.table.tableStyle04 table th {
  background-color: #BDBDBD;
}

.table.tableStyle03 table th {
  background-color: #C02834;
  color: #FFFFFF;
}

.table.tableStyle03 {
  margin: 0 10px 10px 10px;
}

.table.tableStyle04 {
  margin: 0 23px 10px 23px;
}

.table.tableStyle05 {
  border-bottom: 1px solid #BDBDBD;
}

.table.tableStyle05 table tbody {
  border: none;
}

.table.tableStyle05 table tbody td {
  border: none;
}

.table.tableStyle05 table tbody .even td {
  padding-top: 0;
}

.table.tableStyle05 table tbody td a {
  background: url(../images/backgrounds/plus.gif) no-repeat top left;
  padding-left: 23px;
}

.table.tableStyle05 table tbody td .options-menu a {
  background: none;
  padding-left: 6px;
}

.table .options-menu a.checked {
  background: url(../images/backgrounds/option-checked.gif) no-repeat;
  background-position: 114px 8px;
}

.table .options-menu a.unchecked {
  background: url(../images/backgrounds/option-unchecked.gif) no-repeat;
  background-position: 114px 8px;
}

.table.tableStyle08 .row1 {
  background: #EFFAE8;
}

.table.tableStyle04 h4 {
  font-size: 0.813em;
  font-weight: normal;
  color: #424242;
  padding: 9px 2px 8px 6px;
}

.table.tableStyle01 span.corner,
.table.tableStyle02 span.corner,
.table.tableStyle03 span.corner {
  position: absolute;
  width: 3px;
  height: 3px;
  background-color: red;
  display: block;
  background: transparent url(../images/backgrounds/table-corners.gif) no-repeat 0 0;
}

.table.tableStyle01 table tr.even td {
  background-color: #F5F5F5;
}

.table.tableStyle03 table tr.even td {
  background-color: #F5F5F5;
}

.table.tableStyle03 table tr.odd td {
  background-color: #FFFBF9;
}

.table.tableStyle01 span.tl,
.table.tableStyle01 span.tr,
.table.tableStyle02 span.tl,
.table.tableStyle02 span.tr,
.table.tableStyle03 span.tl,
.table.tableStyle03 span.tr {
  top: 0;
}

.table.tableStyle01 span.bl,
.table.tableStyle01 span.br,
.table.tableStyle02 span.bl,
.table.tableStyle02 span.br,
.table.tableStyle03 span.tl,
.table.tableStyle03 span.tr {
  bottom: 0;
}

.table.tableStyle01 span.tl,
.table.tableStyle01 span.bl,
.table.tableStyle02 span.tl,
.table.tableStyle02 span.bl,
.table.tableStyle03 span.tl,
.table.tableStyle03 span.tr {
  left: 0;
}

.table.tableStyle01 span.tr,
.table.tableStyle01 span.br,
.table.tableStyle02 span.tr,
.table.tableStyle02 span.br,
.table.tableStyle03 span.tl,
.table.tableStyle03 span.tr {
  right: 0;
}

.table.tableStyle01 span.tr,
.table.tableStyle02 span.tr,
.table.tableStyle03 span.tr {
  background-position: -3px 0;
}

.table.tableStyle01 span.bl,
.table.tableStyle02 span.bl,
.table.tableStyle03 span.bl {
  background-position: 0 -3px;
}

.table.tableStyle01 span.br,
.table.tableStyle02 span.br,
.table.tableStyle03 span.br {
  background-position: -3px -3px;
}

.tableStyle07 {
  padding: 0 10px;
}

.table.tableStyle02 thead th {
  padding: 13px 0 13px 12px;
}

.table.tableStyle02 tr.odd td {
  border: none;
  padding-bottom: 4px;
}

.table.tableStyle02 tr.even td {
  border-bottom: 1px solid #E0E0E0;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 11px;
  vertical-align: top;
  line-height: 22px;
}

.table.tableStyle02 tr.odd td.col0,
.table.tableStyle02 tr.odd td.col2 {
  border-bottom: 1px solid #E0E0E0;
}

.table.tableStyle02 tr.odd td.col0 {
  padding-left: 5px;
}

.table.tableStyle02 tr.odd td.col1 {
  padding-left: 9px;
  padding-top: 13px;
}

.table.tableStyle02 tr.odd td.col2 {
  vertical-align: top;
  padding-top: 12px;
  padding-right: 18px;
}

.tableAccounts tr.odd td {
  border-bottom: none;
}

.tableAccounts tr.odd.open td {
  background: #D9EEFE;
}

.tableAccounts tr.odd td a.table-toggle {
  display: block;
  width: 15px;
  height: 15px;
  background: url(../images/backgrounds/plus.gif) no-repeat top left;
  float: left;
  padding-right: 4px;
}

.tableAccounts tr.odd td a.table-toggle-small {
  display: block;
  width: 13px;
  height: 13px;
  margin-left: 1px;
  padding-right: 8px;
  background: url(../images/backgrounds/plus-small.gif) no-repeat top left;
}

.tableAccounts tr.odd.open td a.table-toggle {
  background: url(../images/backgrounds/minus.gif) no-repeat top left;
}

.tableAccounts tr.odd.open td a.table-toggle-small {
  background: url(../images/backgrounds/minus-small.gif) no-repeat top left;
}

.tableAccounts tr.even td {
  background: #D9EEFE;
  padding-top: 0;
  padding-bottom: 0;
}

.subTable {
  display: none;
  padding: 0 0 0 17px;
}

.subTable table {
  margin: 8px 0;
}

.subtableAllAccountsPadding {
  padding: 0 9px 0 21px;
}

.subTable thead th {
  background: #D9EEFE;
}

.tableAccounts tr.even td .subTable tbody td,
.tableAccounts tr.even td .subTable2 tbody td {
  border-top: 1px solid #D9EEFE;
  border-bottom: none;
  padding-top: 8px;
  padding-bottom: 8px;
}

div.pagination {
  text-align: right;
}

div.pagination h2 {
  text-align: left;
}

div.pagination div.jumpPage {
  float: left;
  text-align: left;
  font-size: 81.5%;
  line-height: 22px;
}

div.pagination div.jumpPage label {
  float: left;
}

.widget-toolbar .widget-search {
  clear: both;
}

.widget-toolbar .widget-search .question {
  padding-top: 0;
}

.widget-toolbar .widget-search .labelColumn {
  float: none;
  text-align: left;
  padding: 0 0 11px;
  width: 100%;
}

.widget-toolbar .widget-search .inputColumn {
  float: none;
  width: 100%;
  padding-bottom: 12px;
}

.widget-toolbar .widget-search .inputColumn span.input {
  width: 273px;
}

.widget-toolbar .widget-search .inputColumn span.input input {
  width: 261px;
}

.widget-large .widget-toolbar .widget-search .inputColumn span.input {
  width: 593px;
}

.widget-large .widget-toolbar .widget-search .inputColumn span.input input {
  width: 581px;
}

.widget-toolbar .widget-search .inputColumn span.select select {
  width: 266px;
}

.widget-toolbar .widget-search .rowStyle01 {
  padding: 0;
  border: none;
}

.widget-toolbar .widget-search .rowStyle01 span.button {
  float: left;
  margin-bottom: 0;
}

.filters fieldset {
  padding: 11px 0 5px;
}

.filters .question {
  padding: 0 0 0 12px;
}

.filters .question .labelColumn {
  padding-right: 20px;
  width: 163px;
}

.filters .question .inputColumn {
  width: 495px;
}

.filters .question .labelColumn label {
  font-weight: normal;
}

.filters .question .inputColumn span.select select {
  width: 340px;
}

.filters .question .inputColumn div.calltoaction span.button {
  float: left;
  padding-right: 12px;
  margin: 0 12px 0 0;
  background: url(../images/backgrounds/grey-line.gif) repeat-y right;
}

.filters .question .inputColumn div.calltoaction span.button.last {
  background: none;
}

.filters .question .inputColumn div.calltoaction span.button a {
  line-height: normal;
}

.filters .question-radiogroup .inputColumn p,
.filters .question-daterange .inputColumn p,
.filters .question-amountrange .inputColumn p,
.filters .question-checkboxgroup .inputColumn p {
  float: left;
  clear: none;
  padding: 8px 12px 0 0;
}

.filters .question .inputColumn span.input.date {
  margin: 0 4px;
}

.filters .question-amountrange .inputColumn span.input {
  margin: 0 4px;
}

.filters .question-amountrange .inputColumn span.input input {
  width: 83px;
}

.filters .question .inputColumn span.input.search input {
  width: 266px;
}

.filters .question .inputColumn span.input.search input.searchButton {
  width: 76px;
}

.filters .question.radiogroup-3col .radio-0 {
  width: 142px;
}

.filters .question.radiogroup-4col .radio-0,
.filters .question.radiogroup-5col .radio-0 {
  width: 100px;
}

.filters .question.radiogroup-4col .radio-1,
.filters .question.radiogroup-5col .radio-1 {
  width: 98px;
}

.filters .question.radiogroup-3col .radio-1,
.filters .question.radiogroup-4col .radio-2 {
  width: 168px;
}

.filters .question.radiogroup-5col .radio-2 {
  width: 70px;
}

.filters .question.radiogroup-5col .radio-3 {
  width: 86px;
}

.filters .question.radiogroup-3col .radio-0,
.filters .question.radiogroup-3col .radio-3,
.filters .question.radiogroup-3col .radio-6,
.filters .question.radiogroup-3col .radio-9 {
  width: 100px;
}

.filters .question.radiogroup-3col .radio-1,
.filters .question.radiogroup-3col .radio-4,
.filters .question.radiogroup-3col .radio-7,
.filters .question.radiogroup-3col .radio-10 {
  width: 168px;
}

.filters .question.radiogroup-3col .radio-2,
.filters .question.radiogroup-3col .radio-5,
.filters .question.radiogroup-3col .radio-8,
.filters .question.radiogroup-3col .radio-11 {
  width: 142px;
}

.filters .checkboxgroup-3col .inputColumn p {
  width: 100px;
}

.filters p {
  clear: both;
  padding: 0 0 8px 0;
  line-height: 16px;
}

.filters p.textStyle01,
.filters p.textStyle02 {
  padding: 0 0 8px 12px;
}

.filters .filters-link {
  color: #212121;
  padding-left: 22px;
  background: url(../images/backgrounds/plus.gif) no-repeat top left;
}

.filters-open .filters-toggle {
  background: url(../images/backgrounds/minus.gif) no-repeat top left;
}

.filters-open .filters-content {
  display: block;
}

.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: url(../images/backgrounds/overlay.png);
  z-index: 100;
}

.lightbox {
  background: url(../images/backgrounds/lightboxTop.png) no-repeat top left;
  padding: 30px 0 0;
  width: 770px;
  margin: 0 auto;
  position: relative;
}

.lightbox .close {
  height: 28px;
  width: 28px;
  position: absolute;
  top: 3px;
  right: 3px;
  background: url(../images/backgrounds/overlay-close.png) no-repeat top left;
  cursor: pointer;
}

.lightboxInner {
  background: url(../images/backgrounds/lightboxBtm.png) no-repeat bottom left;
  padding: 0 35px 14px;
}

.lightbox01 {
  background: url(../images/backgrounds/lightboxTop01.png) no-repeat top left;
}

.lightbox01 .lightboxInner {
  background: url(../images/backgrounds/lightboxBtm01.png) no-repeat bottom left;
  min-height: 504px;
  padding: 0 35px 14px;
}

.lightbox h2 {
  border-bottom: 1px solid #E0E0E0;
}

.lightbox .column-11 {
  text-align: right;
}

.lightbox .column-11.column-last {
  text-align: left;
}

.lightbox p {
  padding-left: 0;
}

.lightbox span.button.buttonStyle03 {
  padding: 0 10px 0 0;
}

.lightbox span.button.buttonStyle05 a {
  padding: 0 10px 0 0;
}

.lightbox .question .labelColumn {
  padding-top: 7px;
}

.lightbox .question .inputColumn {
  padding-bottom: 4px;
}

.lightbox .question .inputColumn p.confirmation {
  padding-top: 4px;
}

.lightbox fieldset {
  padding-top: 12px;
}

.lightbox01 h1 {
  padding: 13px 12px 20px;
}

.lightbox01 h2 {
  border: none;
}

.lightbox01 p {
  padding: 0 12px 20px;
}

.lightbox01 .button {
  margin-bottom: 23px;
}

.lightbox01 hr {
  margin: 0 12px 15px;
}

.lightbox02 {
  background: none;
  padding: 0;
}

.lightbox02 .lightboxInner {
  background: none;
  padding: 0;
  position: relative;
}

.lightbox02 img {
  border: none;
}

.lightbox02 .savings-overlay-link {
  display: block;
  height: 32px;
  left: 52px;
  position: absolute;
  top: 355px;
  width: 96px;
  background: url(../images/content/more-button.gif) no-repeat top left;
}

.lightbox02 .savings-overlay-close-link {
  display: block;
  left: 251px;
  position: absolute;
  top: 355px;
  width: 159px;
  height: 32px;
  background: url(../images/background/trans.gif);
}

ul.listStyle01 li {
  background: none;
  padding: 0 0 6px 0;
}

ul.listStyle02 {
  padding: 0 0 10px 12px;
}

ul.listStyle03 {
  padding-top: 0;
  padding-bottom: 10px;
}

ul.listStyle03 li {
  background: url(../images/backgrounds/listStyle03.png) no-repeat top left;
  padding: 5px 200px 20px 44px;
}

div.container01 {
  border-top: 1px solid #E0E0E0;
  padding: 20px 0 15px 0;
}

div.container01 h2 {
  font-size: 18px;
}

div.container01 p {
  padding: 0 12px 11px;
}

div.container01 ul {
  padding: 0 0 11px 12px;
}

div.container01 label {
  padding-left: 0;
}

div.container04 {
  background: #F5F5F5;
  border: 1px solid #E0E0E0;
  padding: 12px;
  margin-bottom: 12px;
}

div.container04Ext00 {
  background: #EDFFD7;
}

div.container04 p {
  padding: 0;
}

div.column-19 div.container04 h3,
div.column-19 div.container04 p {
  text-align: center;
}

div.column-19 div.container04 p {
  padding: 5px 0 0;
}

div.column-19 div.container04 img {
  padding: 5px 0 0 12px;
}

div.column-19 div.container04 .buttonStyle04,
div.column-19 div.container04 .buttonStyle03 {
  margin: 15px 0 0 70px;
}

div.column-19 div.container04 .buttonStyle09 {
  margin: 15px 0 0 60px;
}

div.cardContainer,
div.cardContainerSelected {
  height: 65px;
  width: 100px;
  padding: 5px;
}

div.cardContainerSelected {
  background: #33FF00;
}

.strength {
  background: url(../images/content/password-bar.gif) no-repeat 0 0;
  width: 267px;
  height: 29px;
  margin: 6px 0 0;
}

.strength.medium {
  background-position: 0 -42px;
}

.strength.high {
  background-position: 0 -63px;
}

div.processing {
  width: 100%;
  text-align: center;
}

#main .widgetSearch p {
  padding: 22px 0 22px 12px;
}

#main .widgetSearchInner {
  background: #D9EEFE;
  padding: 18px 12px;
}

#main .widgetSearch input {
  width: 118px;
  background: url(../images/backgrounds/input-text-02.gif) no-repeat top right;
}

#main .widgetSearch span {
  float: left;
  margin: 0;
}

#main .widgetSearch .calltoaction {
  padding: 0;
  float: left;
  clear: none;
}

#main .widgetSearch span.buttonStyle05 input {
  width: 63px;
  padding: 7px 0 8px;
  background: url(../images/backgrounds/buttonStyle05.gif) no-repeat top right;
  color: #FFFFFF;
  font-weight: normal;
}

#main .widgetSearch .question {
  border-bottom: 1px solid #D9EEFE;
}

#main .widgetSearch .question .inputColumn {
  padding: 0 0 16px;
}

#main .widgetSearch .question .labelColumn {
  padding: 14px 0 0;
  text-align: left;
  width: 180px;
}

#main .widgetSearch .question .inputColumn p {
  padding: 0 0 1px;
}

#main .widgetSearch .question-checkboxgroup {
  border: none;
}

#main .widgetSearch .question-checkboxgroup input {
  width: auto;
  float: left;
  margin: 4px 4px 0 0;
  background: none;
}

#main .widgetSearch .question-checkboxgroup span {
  float: none;
  color: #757575;
}

#main .widgetSearch .question-checkboxgroup .inputColumn {
  padding: 5px 0 3px;
}

.widgetItem {
  background: #F5F5F5;
  border: 1px solid #E0E0E0;
  padding: 0 0 21px;
  margin: 0 0 11px;
}

.widgetItem.selected {
  background: #EDFFD7;
}

.widgetItem.added {
  background: #F4F8FB;
}

.widgetItem h2 {
  padding-bottom: 0;
}

.widgetItem .column-15 {
  padding: 21px 0 0;
}

.rowStyle06 {
  padding: 21px 0 0;
}

.rowStyle06 img {
  float: left;
}

.starSelected {
  margin-top: 1px;
}

.searchOptions {
  float: right;
  padding-bottom: 20px;
}

.searchOptions .buttonStyle03.inactive a {
  color: #727879;
}

.message:hover {
  z-index: 10;
}

.message .errorMessage {
  display: none;
}

.message:hover .errorMessage {
  display: block;
}

.question .thankyou {
  display: none;
}

.question.confirm .thankyou {
  color: #000000;
  margin-left: 10px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
  width: 160px;
  display: block;
}

.question.confirm {
  background: url(../images/backgrounds/correct-bg.gif) repeat-y top left;
  border-bottom: 1px solid #FFFFFF;
  position: relative;
}

.question.confirm div.thankyou {
  background-color: #EFFAE8;
  display: block;
  border: 1px solid #A7D589;
}

.question div.thankyou {
  float: left;
  font-size: 0.813em;
}

.thankyou p {
  padding: 0;
}

.question.confirm div.thankyou span.arrow {
  display: block;
  height: 6px;
  left: -5px;
  position: absolute;
  top: 10px;
  width: 9px;
  background: transparent url(../images/backgrounds/correct-arrow.gif) no-repeat 0 0;
}

div.searchOptions {
  border-right: 1px #D9EEFE solid;
  width: 500px;
  float: left;
  padding-top: 25px;
}

.widgetPag div.searchOptions {
  border-right: none;
  float: right;
  padding-top: 25px;
  padding-right: 12px;
  width: auto;
}

.filters .searchOptions .question {
  padding: 0;
}

.filters .searchOptions span.button.buttonStyle04 {
  margin-top: 10px;
}

.filters .searchOptions .question .inputColumn {
  width: auto;
}

.filters .searchOptions .question .inputColumn .calltoaction {
  width: 140px;
  padding: 7px 0;
  float: right;
}

.filters .searchOptions .question .inputColumn .calltoaction span.button {
  padding-right: 0px;
}

.filters .searchOptions .question .inputColumn .calltoaction span.buttonStyle03 {
  padding: 0px;
  margin: 0 0 0 5px;
}

left .filters .searchOptions span.buttonStyle04 {
  margin-top: 10px;
}

.filters .searchOptions .question .inputColumn span.select select {
  width: 257px;
}

.filters .searchOptions .question .labelColumn {
  width: 70px;
  padding: 5px 0 0 0;
  margin-right: 10px;
}

.searchOptions .question .inputColumn span.input input {
  width: 300px;
}

.searchOptions span.advancedSearch {
  margin: -10px 0 0 290px;
}

.searchOptions .question-text {
  width: 400px;
  float: left;
  margin-top: 10px;
}

.searchOptions span.dateLabel {
  font-size: 0.813em;
  line-height: 22px;
  width: 70px;
  text-align: right;
  margin: 0;
}

div.searcheResultOptions {
  float: right;
  width: 190px;
}

div.savedSearches {
  margin-bottom: 10px;
}

div.savedSearclefthesHeader h4 img {
  margin-bottom: 3px;
}

div.searcheResultOptions .recentSearches .savedSearchesContentRow ul.savedSearchesContentItem {
  padding: 0;
  margin: 0;
  clear: both;
}

div.searcheResultOptions .recentSearches .savedSearchesContentRow ul.savedSearchesContentItem li {
  float: left;
  display: inline;
  background: none;
  padding: 3px 5px;
}

div.searcheResultOptions .recentSearches .savedSearchesContentRow ul.savedSearchesContentItem li.itemName a {
  display: block;
  width: 100px;
}

div.dateRange {
  z-index: 50;
  display: block;
  position: absolute;
  width: 448px;
  background-color: #FFFFFF;
  padding: 10px 10px 20px 10px;
  border: 1px #0070C0 solid;
  top: 100px;
}

div.dateRange span.input {
  margin: 5px 4px;
  position: relative;
  background: url(../images/backgrounds/input-text.gif) no-repeat scroll 0 0 #F5F5F5;
  display: inline-block;
  padding: 0 0 0 3px;
}

div.dateRange span.input input {
  width: 150px;
  background: url(../images/backgrounds/input-text.gif) no-repeat scroll 100% 0 #F5F5F5;
  border: 0 none;
  height: 31px;
  line-height: 31px;
  padding: 0 12px 0 0;
  margin: 0;
}

div.dateRange span.input a.calendar {
  position: absolute;
  right: 5px;
  top: 5px;
  color: #0070C0;
  text-decoration: none;
}

div.dateRange div.dateRangeInput {
  width: 240px;
  float: left;
}

div.dateRange div.dateRangeInput div.dateRangeInputRow {
  background-color: #D9EEFE;
}

div.dateRange div.dateRangeCalendarImg {
  background-color: #D9EEFE;
  width: 194px;
  padding: 5px;
  display: inline-block;
}

div.dateRange div.dateRangeInput label span {
  display: inline-block;
  width: 40px;
  font-size: 15px;
  padding-left: 5px;
}

div.dateRange div.dateRangeClose {
  margin-bottom: 5px;
  font-size: 0.813em;
  text-align: right;
}

div.extraLightbox {
  top: 200px;
}

div.extraLightbox100 {
  top: 50px;
}

a.inactiveLink {
  cursor: default;
}

a.inactiveLink:hover,
#main .column-0 .menu ul li ul li a.inactiveLink:hover {
  text-decoration: none !important;
}

.noWidth .labelColumn {
  width: auto;
}

.footerbar {
  font-size: 0.75em;
  font-weight: normal;
  height: 140px;
  margin-left: 45px;
  padding: 0 15px;
  text-align: left;
}

.footeritems {
  float: left;
  width: 230px;
  margin: 0 22px;
  border-right: thin solid #E0E0E0;
}

.footerbar .last {
  border: none;
}

.footerbar ul {
  margin: 0 0 0 20px;
}

.footerbar ul li {
  background: none;
  list-style-type: disc;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0px 0;
}

.footerbar .link {
  font-weight: normal;
}

.tablesimpletextright {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
  text-align: right;
  float: right;
}

.simpletextright_cp {
  color: #212121;
  font-size: 0.813em;
  font-weight: normal;
  text-decoration: none;
  float: left;
  padding-top: 9px;
  padding-left: 11px;
  margin-right: 8px;
}

.newabsmiddle1 {
  vertical-align: middle;
  margin-left: -3px;
  font-size: 0.813em;
  float: left;
  margin-top: 11px;
  margin-right: 5px;
}

.simpletextpadding {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
  padding-top: 15px;
  padding-right: 10px;
  padding-left: 5px;
}

.modify_simpletext {
  color: #212121;
  font-size: 0.8em;
  text-decoration: none;
  float: left;
  width: 45%;
  padding-top: 8px;
  padding-right: 5px;
}

.topbarRightContent {
  float: right;
  text-align: right;
  clear: right;
  padding-left: 5px;
  padding-top: 5px;
  width: 450px;
}

.middle {
  margin-left: 10px;
}

.labellocationbarwrapper {
  background: none no-repeat scroll 0 0 #BDBDBD;
  border: 1px solid #BDBDBD;
  color: #424242;
  display: block;
  float: left;
  font-size: 0.8em;
  font-style: normal;
  font-weight: normal;
  height: 31px;
  margin-left: 1%;
  margin-top: 1%;
  width: 215px;
}

.labellocationbar {
  background-color: #FFFFFF;
  display: block;
  float: left;
  font-size: 0.9em;
  height: 18px;
  padding: 6px 3px 7px 3px;
  margin-right: 3px;
  vertical-align: middle;
}

.column-Dashboard {
  width: 940px;
  padding-left: 0px;
  border-top: 1px solid #E0E0E0;
}

.queryitalictext_numbers {
  font-size: 0.75em;
  font-style: italic;
  color: #424242;
  text-decoration: none;
  float: left;
  width: auto;
}

div.registerRow .column {
  height: 308px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  padding-top: 12px;
}

div.registerRow .alreadyRegistered {
  margin-left: 18px;
  border: 1px solid #FBF28B;
  background: #FDFAD8;
}

div.registerRow ul {
  padding: 0px 0px 12px 12px;
}

div.registerRow div.alreadyRegistered p {
  padding-right: 12px;
}

div.registerRow div.alreadyRegistered h2 {
  color: #212121;
}

.c_081_headNotes {
  float: right;
  font-size: 0.813em;
  padding: 0 12px 0 0;
  position: relative;
  top: 18px;
  width: 345px;
}

.c_081_headNotes a {
  color: #0070C0;
  text-decoration: none;
}

.c_081_headNotes a:hover {
  text-decoration: none;
}

.padlock img {
  float: right;
  margin: 0 0 0 11px;
  position: relative;
  top: -19px;
}

.simpletextleft {
  padding-left: 6px;
  clear: right;
  display: block;
  overflow: hidden;
  padding-bottom: 15px;
  float: left;
  width: 35%;
}

table .searchsimpletext,
.composemailrow .searchsimpletext .searchsimpletextHW {
  padding-top: 0;
}

.outputField {
  float: left;
  margin-top: 8px;
}

.bluelink_outputField:active {
  color: #0070C0;
}

input.mainButton_blank {
  border: 0x solid #000000;
  margin-right: 2px;
  margin-bottom: 2px;
  width: 25px;
}

.simpletextrightFixedWidth {
  color: #212121;
  float: left;
  font-size: 0.813em;
  font-weight: normal;
  padding-top: 9px;
  text-decoration: none;
  width: 12%;
}

.tableoverflowwrapper span.searchsimpletext {
  float: none;
}

.querytextleft_tfin {
  padding-right: 6px;
  clear: left;
  width: 41%;
  padding-left: 6px;
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.querytextright_tfin {
  padding-left: 6px;
  clear: right;
  width: 52%;
  display: block;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 5px;
}

#simplemodal-container a.modalCloseImg {
  background: url(../images/x.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -18px;
  cursor: pointer;
}

.ac_results {
  padding: 0px;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  overflow: hidden;
  z-index: 99999;
}

.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  font: menu;
  font-size: 0.75em;
  line-height: 16px;
  overflow: hidden;
}

.ac_loading {
  background: #FFFFFF url(indicator.gif) right center no-repeat;
}

.ac_odd {
  background-color: #F5F5F5;
}

.ac_over {
  background-color: #002758;
  color: #FFFFFF;
}

.simpletext_combo {
  color: #212121;
  float: left;
  font-size: 0.813em;
  padding-right: 0;
  padding-top: 8px;
  text-decoration: none;
}

.simpletext_tax {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
  font-weight: normal;
}

.searchsimpletext_tax {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
  float: left;
  font-weight: normal;
  padding-top: 8px;
  padding-right: 5px;
}

.h2Widget {
  padding-top: 1%;
  padding-bottom: 1%;
  margin: 0px;
  background-repeat: repeat-x;
  height: 21px;
  line-height: 21px;
  margin: 0px;
  font-size: 1em;
  color: #000000;
  text-decoration: none;
  padding-left: 4px;
  clear: left;
}

.width100percent_widget {
  margin-left: 1.1em;
  background-color: transparent;
  padding-bottom: 0px;
}

a.bluelinkwidget:link {
  font-size: 0.69em;
  text-decoration: none;
  padding-right: 5px;
  color: #0070C0;
  display: inline-block;
  margin-left: 7px;
  float: left;
}

a.bluelinkwidget:visited {
  font-size: 0.69em;
  text-decoration: none;
  color: #0070C0;
}

a.bluelinkwidget:hover {
  font-size: 0.69em;
  text-decoration: none;
  color: #0070C0;
  text-decoration: none;
}

a.bluelinkwidget:active {
  font-size: 0.69em;
  text-decoration: none;
  color: #0070C0;
}

.formbtn_dashboard:hover {
  color: #0070C0;
  border-bottom: #0070C0;
  text-decoration: none;
  padding-top: 7px;
}

.headerCustID {
  vertical-align: top;
  float: right;
  display: inline-block;
  width: auto;
  margin-left: 45px;
}

.skinChange {
  vertical-align: top;
}

.customerid_pnew {
  color: #E0E0E0;
  margin: 8px 0 0;
}

#nav_container {
  float: left;
  width: 940px;
}

.top_bluetabcontent {
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  padding-top: 7px;
  width: 940px;
}

.top_bluetab {
  background-color: #0070C0;
  color: #98DDFF;
  font-weight: normal;
  height: 29px;
}

.toptxt_corporate {
  float: left;
  margin-left: 4px;
  margin-right: 5px;
}

.top_bluetabtxt_float {
  float: left;
  font-size: 0.75em;
}

.top_bluetabtxt {
  font-size: 0.75em;
}

.top_bluetabdivider {
  margin-bottom: 0;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 0;
}

.top_bluetabid {
  float: left;
  margin-left: 4px;
  margin-right: 5px;
}

.top_bluetablogout {
  color: #FFFFFF;
  float: left;
}

.formbtn_session {
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;
  border: 0px;
  width: auto;
  overflow: visible;
  background-color: transparent;
  color: #0F9CFF;
  margin-left: 282px;
  cursor: pointer;
}

.formbtn_session:hover {
  color: #0096ff;
  text-decoration: none;
}

.formbtn_link:hover {
  color: #0096ff;
  text-decoration: none;
}

.formbtn_link:active {
  color: #0096ff;
}

.headergobtn_locationbar {
  font-size: 0.7em;
  text-decoration: none;
  color: #424242;
  float: none;
  overflow: visible;
  padding-left: 3px;
  padding-right: 4px;
  margin: 0px 0px 0px 2px;
  border: 1px solid #9E9E9E;
  background-color: activeborder;
  vertical-align: middle;
  cursor: pointer;
  width: 1.7em;
  padding-bottom: 2px !important;
  padding-bottom: 0px;
}

.top_bluetab_r {
  background-color: #0070C0;
  color: #98DDFF;
  font-weight: normal;
  height: 34px;
}

.formbtn_session_r {
  background-color: transparent;
  border: 0 none;
  color: #FF9F00;
  cursor: pointer;
  font-size: 0.75em;
  font-weight: normal;
  overflow: visible;
  text-decoration: none;
  width: auto;
  padding-top: 1px;
}

.formbtn_session_r:hover {
  color: #FF9F00;
  text-decoration: none;
}

.searchsimpletext_ROB {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  width: 25%;
}

.top_bluetabdivider_1 {
  margin-bottom: 0;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 0;
  color: #98DDFF;
}

.top_bluetabcontent_1 {
  margin: 0px auto;
  padding-top: 7px;
  width: 960px;
}

#prevSessionTimeOut {
  float: right;
  margin-left: 0px;
}

.greybottomleft_withborder {
  border-color: #BDBDBD;
  border-style: solid;
  border-width: 0 0 1px;
  clear: both;
  margin-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}

.queryitalictextwithspace {
  color: #424242;
  float: left;
  font-size: 0.75em;
  font-style: italic;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
}

.newabsmiddle2extramargin {
  vertical-align: middle;
  margin-left: 25px;
  font-size: 0.813em;
  float: left;
  margin-top: 11px;
  margin-right: 5px;
}

.widget-head .icons .hide {
  margin: 0;
  padding: 0;
  position: absolute;
  visibility: hidden;
  border-top: 1px solid #FFFFFF;
  background-color: #424242;
}

.widget-head .icons .hide li {
  float: none;
  display: inline;
  padding: 5px 12px;
  width: 70px;
  white-space: nowrap;
}

.widget-head .icons .hide li a {
  width: auto;
  background: #424242;
  color: #FFFFFF;
}

.widget-head .icons .hide li a:hover {
  background: #424242;
}

.widget-head .menuTitle {
  float: right;
}

.widget-head .menuTitle .hide {
  margin: 0;
  padding: 0;
  position: absolute;
  visibility: hidden;
  border-top: 1px solid #FFFFFF;
  background-color: #424242;
}

.widget-head .menuTitle a:hover {
  color: #0070C0;
  text-decoration: none;
}

.widget-head .menuTitle .hide li {
  float: none;
  display: block;
  padding: 5px 12px;
  width: 120px;
  white-space: nowrap;
}

.hwredtxtHW {
  color: #9E9E9E;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  margin-left: 110px;
}

.dashboardSection .hwredtxtHW {
  padding-right: 25px;
}

.widget-head .menuTitle .hide li a {
  width: auto;
  background: #FFFFFF;
  margin: 0 0 0 10px;
  color: #0070C0;
  font-size: 0.69em;
}

.widget-head .menuTitle .hide li a:hover {
  background: #FFFFFF;
}

.groupletMenuList {
  z-index: 100;
}

.groupletButtons-menu {
  cursor: pointer;
}

.marginLeft {
  margin-left: 7px !important;
}

.queryitalictext_left {
  font-size: 0.75em;
  font-style: italic;
  color: #424242;
  text-decoration: none;
  float: left;
  width: 100%;
}

.searchsimpletext1 {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  padding-top: 8px;
  padding-right: 5px;
}

.highlightMenuTopBar p {
  float: left;
  font-weight: normal;
  color: #FF0000;
  text-align: right;
  padding-top: 11px;
}

#simplemodal-overlay {
  background-color: #000000;
}

#simplemodal-container {
  background-color: #FFFFFF;
  border: 8px solid #424242;
  padding: 12px;
}

.highlightMenuSideBar {
  padding: 0px;
}

.highlightMenuSideBar p {
  font-weight: normal;
  color: #FF0000;
  padding-top: 7px;
}

.liMenuSidebar {
  clear: both;
}

.liMenuSidebar a {
  float: left;
}

.simpletext_Right {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
  text-align: center;
  clear: both;
}

.simpletext_tableContent {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
  clear: both;
  text-align: left;
  white-space: nowrap;
  padding-left: 20px;
}

.simpletext_tableHeader {
  color: #212121;
  font-weight: normal;
  font-size: 0.813em;
  text-decoration: none;
  clear: both;
  text-align: left;
  white-space: wrap;
  padding-left: 20px;
}

.queryitalictext3 {
  font-size: 12px;
  font-style: italic;
  color: #424242;
  text-decoration: none;
}

.width70right_withmargin {
  width: 70%;
  float: right;
  margin-top: 10px;
  background-color: #D9EEFE;
  margin-left: 3px;
  padding-bottom: 15px;
  margin-right: 3px;
}

.subsection_width98percentright {
  width: 98%;
  float: left;
  margin-top: 10px;
  margin-right: 3px;
}

.subsection_halfwidthwithrightborder {
  width: 49%;
  float: left;
  border-right: 1px solid #0070C0;
  background-color: #D9EEFE;
}

.subsection_halfwidth_bluecolor {
  width: 49%;
  float: left;
  background-color: #D9EEFE;
}

.querytextleft_paddingleft {
  padding-right: 6px;
  padding-left: 12px;
  padding-top: 2px;
  padding-bottom: 4px;
}

.querytextright_withoverflow {
  padding-right: 6px;
  padding-left: 10px;
  overflow: visible;
}

.width30percent_left {
  width: 29%;
  float: left;
  margin-top: 10px;
  background-color: #D9EEFE;
}

.querytextleft_width60percent {
  text-align: left;
  width: 60%;
  float: left;
  padding-left: 12px;
}

.querytextright_width50percent {
  font-size: 0.7em;
  text-align: left;
  text-decoration: none;
  width: 40%;
  overflow: visible;
}

.width100percent_bluebg {
  width: 100%;
  background-color: #D9EEFE;
  padding-top: 15px;
  margin-top: 10px;
  margin-right: 3px;
}

.width50percent_leftbluebg {
  width: 50%;
  float: left;
  clear: right;
  background-color: #D9EEFE;
  margin-top: 10px;
  margin-bottom: 10px;
}

.width50percent_rightbluebg {
  width: 49.7%;
  float: right;
  clear: right;
  margin-top: 10px;
  background-color: #D9EEFE;
  margin-right: 2px;
}

.width50percent_righttopborder {
  width: 50%;
  float: right;
  clear: right;
  margin-bottom: 10px;
  border-top: 1px solid #0070C0;
}

.menuPullDownHead,
.menuPullDownHead:hover,
.menuPullDownHead:active {
  font-weight: normal;
  padding-bottom: 4px;
  color: #0070C0;
  cursor: pointer;
  text-decoration: none;
}

.menuChoices ul {
  padding: 0px 0 0 0px;
  background-color: #D9EEFE;
}

.menuChoices ul li {
  list-style-type: none;
  font-size: inherit;
  float: left;
}

.menuChoices ul li ul li {
  background-image: url(../images/backgrounds/icoMenuArrow.png);
  background-position: 0 6px;
  background-repeat: no-repeat;
  float: none;
  padding-left: 8px;
  margin-left: 5px;
}

.menuChoices ul li a,
.menuChoices ul li input {
  display: inline-block;
  color: #000000;
  border: none;
  text-align: left;
  line-height: 20px;
  text-decoration: none;
  padding: 1px;
}

.menuChoices ul li input {
  width: 100%;
  cursor: pointer;
}

.menuChoices ul li input:hover {
  background-color: #D9EEFE;
}

.menuChoices ul li ul li:hover {
  background-color: #D9EEFE;
}

.searchsimpletext_withoutleftpadding {
  color: #212121;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 3px;
  padding-left: 0px;
  font-size: 0.69em;
}

.cleditorMain {
  border: 1px solid #9E9E9E;
  padding: 0 1px 1px;
  background-color: #FFFFFF;
  overflow: overlay;
}

.cleditorMain iframe {
  border: none;
  margin: 0;
  padding: 0;
}

.cleditorMain textarea {
  border: none;
  margin: 0;
  padding: 0;
  overflow-y: scroll;
  font: 10pt Arial Verdana;
  resize: none;
  outline: none;
}

.cleditorGroup {
  float: left;
  height: 26px;
}

.cleditorButton {
  float: left;
  width: 24px;
  height: 24px;
  margin: 1px 0 1px 0;
}

.cleditorDivider {
  float: left;
  width: 1px;
  height: 23px;
  margin: 1px 0 1px 0;
  background: #E0E0E0;
}

.cleditorPopup {
  border: solid 1px #9E9E9E;
  background-color: #FFFFFF;
  position: absolute;
  font: 10pt Arial Verdana;
  cursor: default;
  z-index: 10000;
}

.cleditorList div {
  padding: 2px 4px 2px 4px;
}

.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

.cleditorcolor {
  width: 150px;
  padding: 1px 0 0 1px;
}

.cleditorcolor div {
  float: left;
  width: 14px;
  height: 14px;
  margin: 0 1px 1px 0;
}

.cleditorPrompt {
  background-color: #F5F5F5;
  padding: 4px;
  font-size: 8.5pt;
  margin-left: -14%;
  width: 18%;
  min-width: 152px;
}

.cleditorPrompt input,
.cleditorPrompt textarea {
  font: 8.5pt Arial Verdana;
  width: 100%;
}

.cleditorMsg {
  background-color: #FDFCEE;
  width: 150px;
  padding: 4px;
  font-size: 8.5pt;
}

a.bluelink_bold:link {
  font-size: 0.69em;
  font-weight: normal;
  text-decoration: none;
  float: none;
  padding-right: 5px;
  color: #0070C0;
}

a.bluelink_bold:hover {
  font-weight: normal;
  font-size: 0.69em;
  text-decoration: none;
  color: #0070C0;
  text-decoration: none;
  float: none;
}

.ERROR_FIELD_BORDER {
  border: 1px solid #DE4561;
}

.header_bluelink {
  font-size: 0.75em;
  text-decoration: none;
  border: 0px;
  width: auto;
  overflow: visible;
  background-color: transparent;
  color: #98DDFF;
  cursor: pointer;
  float: left;
}

.header_bluelink:hover {
  text-decoration: none;
  color: #98DDFF;
}

.width34percent_left {
  width: 49%;
  float: left;
  clear: right;
}

.width34percent_right {
  width: 49%;
  float: right;
  clear: right;
}

.column-21 {
  width: 320px;
  float: left;
}

.c_081_headNotes_demo {
  float: right;
  font-size: 0.813em;
  padding: 0 10px 0 0;
  position: relative;
  top: 12px;
  width: 291px;
}

.security_demo {
  color: #0070C0;
}

.security_demo:hover {
  color: #0070C0;
  text-decoration: none;
}

div.registerRow_demo {
  height: 92px;
  padding-top: 12px;
  width: 960px;
}

div.registerRow_demo1 {
  height: 210px;
  padding-top: 8px;
  width: 960px;
}

.columnFont1 {
  color: #FFFFFF;
  font-size: 0.75em;
  margin-top: 5px;
}

.columnFont1:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.image_link1 {
  float: left;
  height: 105px;
  background: url(../images/hp_img4.jpg) transparent no-repeat 0% 0px;
  clear: right;
  color: #FFFFFF;
  padding-left: 4px;
  padding-top: 5px;
  font-weight: normal;
  font-size: 1em;
}

.image_link3 {
  float: left;
  height: 105px;
  background: url(../images/hp_img6.jpg) transparent no-repeat 0% 0px;
  clear: right;
  color: #FFFFFF;
  padding-left: 4px;
  padding-top: 5px;
  font-weight: normal;
  font-size: 1em;
}

.image_link2 {
  float: left;
  height: 105px;
  background: url(../images/hp_img5.jpg) transparent no-repeat 0% 0px;
  clear: right;
  color: #FFFFFF;
  padding-left: 4px;
  padding-top: 5px;
  font-weight: normal;
  font-size: 1em;
}

.formrow_db_top {
  margin: 0px;
  padding-left: 0px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 0px;
  clear: both;
  background-color: transparent;
  border-top: 1px solid #E0E0E0;
}

.formrow_db_bottom {
  margin: 0px;
  padding-left: 0px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 0px;
  clear: both;
  background-color: transparent;
  border-bottom: 1px solid #E0E0E0;
}

.db_even {
  width: 100%;
  clear: both;
}

.currency_db {
  float: left;
  width: 50%;
}

.currency_db_other {
  float: left;
  margin-left: 6px;
  margin-top: 8px;
  width: 100%;
}

.formbtn_text_db {
  font-size: 0.75em;
  text-decoration: none;
  border: 1px none #FFFFFF;
  width: auto;
  overflow: visible;
  background-color: #FFFFFF;
  color: #2700CD;
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
}

.simpletextright_db {
  color: #212121;
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;
  float: left;
  padding-top: 9px;
  padding-right: 2px;
  width: 305px;
  margin-bottom: 5px;
}

.pageheadingcaps_ib_db {
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;
  float: left;
  margin-top: 6px;
}

.labelColumn_combo_toosmall_db {
  margin-right: 4px;
  padding-bottom: 5px;
  padding-left: 0.1em;
  padding-right: 0px;
  padding-top: 0px;
  background: url(../images/backgrounds/select.gif) no-repeat 0 0 transparent;
  height: 31px;
  width: 90px;
  display: block;
  float: left;
}

.buttonwidth_db {
  width: 100%;
}

.width34percent_left_div {
  clear: both;
}

.db_html_div {
  margin-bottom: 5px;
}

.db_html_div_other {
  margin-top: 12px;
  margin-left: 20px;
}

.left1 {
  margin-left: 147px;
  margin-bottom: 8px;
}

.text_div_db {
  margin-bottom: 12px;
  margin-left: 148px;
}

.wrapper_db {
  width: 940px;
  margin: 0 auto;
  clear: both;
  padding-right: 42px;
  padding-left: 42px;
  background-color: #FFFFFF;
}

.index_image {
  float: right;
  padding-top: 3px;
}

.margin_top_db {
  margin-top: 5px;
}

.index_db_pgheading {
  padding-bottom: 10px;
  width: 320px;
}

.index_normaltext {
  font-weight: normal;
}

.columnFont1_db {
  color: #FFFFFF;
  font-size: 0.75em;
  margin-top: 5px;
  margin-bottom: 10px;
}

.columnFont1_db_mobilereg {
  color: #FFFFFF;
  font-size: 0.75em;
  margin-top: 5px;
  margin-bottom: 5px;
}

.index_db_bottom {
  padding-bottom: 10px;
}

.td_db {
  border-bottom: 0px;
}

.absmiddle_db {
  vertical-align: middle;
  margin-left: 5px;
  font-size: 0.813em;
  margin-right: 3px;
  float: left;
}

.simpletext_product_package {
  color: #212121;
  font-size: 0.813em;
  text-decoration: none;
  float: left;
  padding-bottom: 5px;
}

.absmiddle_db_new {
  vertical-align: middle;
  margin-left: 5px;
  font-size: 0.813em;
  margin-right: 11px;
  float: left;
}

.simpletextright_db_new {
  color: #212121;
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;
  float: left;
  padding-top: 9px;
  padding-right: 13px;
  width: 305px;
  margin-bottom: 5px;
}

.searchsimpletext_bold {
  color: #212121;
  font-size: 0.69em;
  font-weight: normal;
  text-decoration: none;
  float: left;
  padding-top: 8.5px;
  padding-right: 2px;
}

.simpletextimage {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  margin-bottom: -8px;
  margin-left: -20px;
}

.simpletextright_db_package {
  color: #212121;
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;
  padding-top: 9px;
  padding-right: 2px;
  width: 305px;
  margin-bottom: 5px;
}

.febacal-header {
  background: none repeat scroll 0 0 #0070C0;
  border: 1px solid #E0E0E0;
  color: #FFFFFF;
  font-size: 0.9em;
  font-weight: normal;
  text-align: center;
  vertical-align: middle !important;
}

.febacal-today {
  background: none repeat scroll 0 0 #98DDFF;
}

.febacal-today .febacal-cell-date {
  color: #FFFFFF;
}

.febacal-calendar-button {
  background: url(../images/backgrounds/buttonStyle02_new.gif) no-repeat scroll 100% 0 #026EAB;
  border: 0 solid #424242;
  color: #424242;
  cursor: pointer;
  float: left;
  font-size: 0.75em;
  font-weight: normal;
  height: 30px;
  line-height: 20px;
  overflow: visible;
  padding-right: 5px;
  text-decoration: none;
  vertical-align: middle;
  width: auto;
}

.febacal-calendar-button-wrapper {
  background: url(../images/backgrounds/buttonStyle02_new.gif) no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 30px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0.7%;
  padding-left: 5px;
}

.goto_loginpagebtn {
  width: 109px;
  background: url(../images/blue_gotologin_btn.png) 0 0 transparent;
  height: 22px;
  margin-top: 10px;
}

.createlink_new a {
  color: #0F9CFF;
}

.addrecepient a {
  color: #0F9CFF;
}

.messagesbtn {
  background: url(../images/messages.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  float: right;
  font-size: 0.69em;
  height: 43px;
  margin: 10px 0;
  width: 118px;
}

.composemailbtn {
  background: url(../images/compose_mail.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #424242;
  float: right;
  font-size: 0.69em;
  height: 36px;
  padding: 0;
  width: 155px;
}

.float {
  float: left;
}

.compose_sentbtn {
  background: url(../images/sendbtn.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  height: 21px;
  width: 45px;
  padding-bottom: 3px;
  margin-left: 103px;
}

.compose_clearbutton {
  background: url(../images/sendbtn.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  height: 21px;
  width: 45px;
  padding-bottom: 3px;
  margin-left: 6px;
}

.composemailbottomdiv {
  clear: both;
  float: left;
  margin-left: 0px;
  width: 400px;
}

.forwardStar {
  float: left;
  color: red;
  margin-left: -12px;
}

.composeStar {
  color: red;
  padding-right: 0px;
}

.composeTo {
  clear: both;
  float: left;
  font-size: 0.69em;
  padding: 2px;
  text-align: right;
  width: auto;
}

.composeColon {
  float: left;
  padding-right: 17px;
}

#main .toprow h1 {
  padding: 13px 0px 11px;
  font-size: 1.5em;
  float: left;
}

#modalDialog h1 {
  padding: 13px 0px 11px;
  font-size: 1.5em;
}

.createlink {
  float: right;
  padding-top: 10px;
  color: #0070C0;
}

.messages_dactivebtn {
  background-color: #002758;
  border-color: #E0E0E0 #E0E0E0 moz-use-text-color;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 0.98em;
  height: 40px;
  line-height: 30px;
  margin-top: 8px;
  padding: 0 15px 0 10px;
  text-indent: 10px;
  margin: 4px 0px 0px;
}

.error_highlight_compose {
  color: #FF0000;
  font-size: 0.69em;
  font-weight: normal;
  text-decoration: none;
  margin-left: 67px;
}

.center_portion {
  width: 940px;
  margin: 0 auto;
}

.breadcrumblack {
  color: #212121;
}

.breadcrumblue {
  color: #0070C0;
}

.breadcrumblue a {
  color: #0070C0;
}

.createlink a {
  color: #0070C0;
}

.accordianmenu_chat {
  float: left;
  width: 159px;
  border: 1px solid #E0E0E0;
  font-size: 0.69em;
  margin-bottom: 30px;
  background: #FFFFFF;
  height: 42px;
  background: url(../images/flagged_mail_gray.png) repeat-x;
}

.chatheaderbar {
  font: bold 0.69em Arial Helvetica sans-serif;
  color: #0070C0;
  padding: 13px 0 11px 11px;
  float: left;
}

.accordianmenu_chat .chatheaderbar a {
  text-decoration: none;
  color: #0070C0;
  display: block;
  font-size: 0.69em;
}

.accordianmenu .headerbaropen {
  float: left;
  width: 149px;
  font: bold 0.69em Arial Helvetica sans-serif;
  color: #0070C0;
  background: url(../images/flagged_mail_gray.png) repeat-x;
  border-bottom: 1px solid #E0E0E0;
  padding: 11px 0 11px 10px;
}

.headerbarsent {
  font: bold 0.69em Arial Helvetica sans-serif;
  color: #000000;
  background: url(../images/acc_bg.png) repeat-x;
  border-bottom: 1px solid #E0E0E0;
  padding: 11px 0 11px 10px;
  border-top: 1px solid #E0E0E0;
}

.headerbarsent a {
  color: #0070C0;
}

.accordianmenu_chatactive {
  float: left;
  width: 159px;
  border: 1px solid #E0E0E0;
  font-size: 0.69em;
  margin-bottom: 30px;
  height: 42px;
  background: url(../images/acc_bg.png) repeat-x;
}

.chattext_color {
  color: #0070C0;
}

.headerbartrash {
  font-weight: normal;
  background: url(../images/acc_bg.png) repeat-x scroll 0 0 transparent;
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  color: #000000;
  font: 0.69em Arial Helvetica sans-serif;
  padding: 11px 0 9px 10px;
  float: left;
  width: 149px;
}

.headerbartrash a {
  font-weight: normal;
  color: #0070C0;
}

.headerbartrash a:hover {
  color: #0070C0;
  text-decoration: none;
  font-weight: normal;
}

.accordianmenu .headerbar {
  font-weight: normal;
  font-size: 15px;
  color: #0070C0;
  background: #FFFFFF;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  padding: 11px 0 16px 10px;
  float: left;
  width: 94%;
}

.accordianmenu .headerbar a {
  text-decoration: none;
  color: #0F9CFF;
  display: block;
  font-weight: 500;
}

.accordianmenu ul li {
  color: #0070C0;
}

.accordianmenu ul li a {
  font-size: 0.69em;
  color: #0070C0;
  display: block;
  padding: 15px 0 15px 22px;
  text-decoration: none;
}

.trash_button {
  background: url(../images/empty_btn.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  cursor: pointer;
  height: 21px;
  margin-right: 5px;
  vertical-align: top;
  width: 48px;
}

.headerbaropen_MD {
  font: bold 0.69em Arial Helvetica sans-serif;
  color: #0070C0;
  background: url(../images/acc_bg.png) repeat-x;
  padding: 11px 0 9px 0px;
}

.headerbaropen_MD a {
  color: #0070C0;
  display: block;
  font-size: 0.69em;
  font-weight: normal;
  float: left;
  text-align: left;
  text-decoration: none;
}

.headerbaropen_MD a:hover {
  text-decoration: none;
}

.flag {
  width: 159px;
  border: 1px solid #E0E0E0;
  clear: both;
  background-color: #FFFFFF;
  float: left;
}

.flagtext {
  padding-top: 15px;
  padding-bottom: 11px;
  padding-left: 10px;
  background: url(../images/flagged_mail_gray.png) repeat-x;
  color: #000000;
  font: bold 13px Arial;
  border-bottom: 1px solid #E0E0E0;
  float: left;
  width: 149px;
}

.flagicon {
  padding-right: 5px;
}

.flag_scroll {
  overflow-y: scroll;
  height: 217px;
}

.flagicon1 {
  padding-right: 5px;
  padding-left: 5px;
}

.flagbottom {
  margin-bottom: 15px;
}

.flag ul li {
  margin-top: 15px;
}

.flag a {
  font-size: 0.69em;
  color: #0070C0;
}

.inbox {
  width: 365px;
  height: 540px;
  border: 0px solid #D9EEFE;
  background-color: #F5F5F5;
}

.inboxmarketing {
  width: 365px;
  height: 696px;
  border: 0px solid #D9EEFE;
  background-color: #F5F5F5;
}

.inboxmarketking ul {
  padding: 0px;
  margin: 0px;
}

.inboxmarketing ul li {
  border-bottom: 1px solid #D9EEFE;
  height: 37px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 5px;
  padding-top: 8px;
  list-style-type: none;
  cursor: pointer;
  display: block;
}

.inbox ul {
  padding: 0px;
  margin: 0px;
}

.inbox ul li {
  border-bottom: 1px solid #D9EEFE;
  height: 37px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 5px;
  padding-top: 8px;
  list-style-type: none;
  cursor: pointer;
  display: block;
}

.status_icon_logo {
  vertical-align: middle;
  padding-left: 9px;
  padding-right: 0px;
  margin-top: 8px;
  width: 17px;
}

.date {
  color: #424242;
  font-size: 0.69em;
  padding: 7px 0 0 41px;
  width: 64px;
}

input.dropdown {
  color: #424242;
  cursor: pointer;
  text-align: left;
  margin-left: 50px;
  width: 151px;
  height: 21px;
  background: url(../images/drop.png) no-repeat;
  border: 0px;
  font-size: 0.69em;
  padding-left: 5px;
}

.flag_mid {
  padding-left: 0px;
  padding-top: 7px;
  width: 14px;
}

.main_txt {
  width: 160px;
  float: left;
  padding-top: 7px;
}

.transcript_color {
  color: #0070C0;
}

.heading_txt {
  width: 160px;
  margin: 0px;
  padding: 0px;
  color: #0070C0;
  font-size: 0.69em;
}

.heading_txtread {
  width: 160px;
  margin: 0px;
  padding: 0px;
  color: #0070C0;
  font-size: 0.69em;
}

.subheading_txtread {
  width: 110px;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
  color: #000000;
  font-size: 0.69em;
}

.subheading_txt {
  width: 110px;
  float: left;
  margin-bottom: 12px;
  padding: 0px;
  padding-top: 5px;
  color: #000000;
  font-size: 0.69em;
  font-weight: normal;
}

.subheading_txtmod {
  color: #000000;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  margin-left: 22px;
  width: 167px;
  float: left;
}

.selected2 {
  background: url(../images/selected_hover_bottom.png) repeat-x scroll 0 0 transparent;
  border: 0 solid #BDBDBD;
}

.brd_gray2 {
  width: 100%;
  background: #F4FAEE repeat-x scroll 0 0 transparent;
  float: left;
}

.not_selected {
  float: left;
  border-bottom: 1px solid #D9EEFE;
  background: #F5F5F5;
  padding: 0 3px 9px 0;
}

.right_settingbtn {
  width: 34px;
  height: 23px;
  float: right;
  background: url(../images/mailscreen_setting.png) no-repeat;
  margin: 10px 10px 0 0;
  padding: 5px 0px 0px 5px;
}

.right_settingbtn2 {
  float: right;
  margin-top: 15px;
  margin-right: -30px;
  padding-left: 15px;
}

.right_settingbtnadvt {
  width: 34px;
  height: 23px;
  float: right;
  background: url(../images/mailscreen_setting.png) no-repeat;
  margin: 10px 10px 0 0;
  padding: 7px 0px 0px 7px;
}

.right_arrow {
  float: left;
  margin-left: 5px;
  margin-top: 3px;
}

.left_arrow {
  float: left;
  margin-top: 3px;
}

.subjectsymbol {
  width: 73px;
  float: left;
}

.right_midreplay_template {
  overflow-y: scroll;
  overflow-x: hidden;
  border-bottom: 1px solid #D9EEFE;
  width: 396px;
  float: left;
  height: 443px;
  height: 435px\9;
  height: 433px\0;
}

.right_top_template {
  background-color: #F5F5F5;
  border-color: #CFE6F4 #CFE6F4 #E0E0E0;
  border-style: solid;
  border-width: 1px;
  float: left;
  height: 98px;
  padding-top: 5px;
  width: 396px;
  border-left: none;
  border-right: none;
}

.mailrightpanel_text {
  float: left;
  font: 0.69em Arial Helvetica sans-serif;
  color: #212121;
  line-height: 19px;
  padding-right: 5px;
  margin-top: 5px;
}

.mailinput {
  padding: 0px;
  width: 221px;
  height: 30px;
  font-size: 0.69em;
  border: none;
  float: left;
  vertical-align: middle;
  line-height: 25px;
  background-image: url(../images/composemail_Tobg.png);
  background-repeat: no-repeat;
  background-color: #D9EEFE;
}

.mailtext1_left {
  background: url(../images/left_label.png) no-repeat;
  float: left;
  width: 8px;
  height: 31px;
  margin-left: 12px;
}

.mailtext1_mid {
  background: url(../images/mid_label.png) repeat-x;
  height: 23px;
  width: 200px;
  float: left;
  padding: 8px 5px 0px 5px;
  border-style: none;
  outline: none;
}

.mailtext1_right {
  background: url(../images/right_label.png) no-repeat;
  height: 31px;
  width: 27px;
  float: left;
}

.branchloc_color {
  color: #000000;
}

.rightpanel_texttopattch {
  width: 381px;
  padding-left: 15px;
  float: left;
  margin-top: 5px;
}

.right_midreplay {
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
  float: left;
  height: 310px !important;
  height: 381px\9;
}

.right_nav_panel {
  border-bottom: 1px solid #E0E0E0;
  float: left;
  height: auto;
  margin: 5px 0 0;
  padding-left: 0px;
  width: 100%;
  display: block;
  padding-bottom: 5px;
}

.right_nav_panel1 {
  border-bottom: 1px solid #E0E0E0;
  float: left;
  height: 36px !important;
  margin: 5px 0 0;
  padding-left: 0px;
  width: 100%;
  display: block;
}

.right_nav a {
  text-decoration: none;
  color: #0F9CFF;
  font-size: 14px;
}

.download_imagesadvt {
  float: right;
}

.replychaintexttop {
  padding-top: 12px;
  width: 329px;
  float: left;
  padding-left: 10px;
}

.downloadimgouterexpand {
  margin-left: 412px;
  margin-right: 15px;
}

.downloadimgarrow {
  padding-bottom: 5px;
}

.right_bottomtextReply {
  float: left;
  width: 95%;
  margin-left: 5px;
  margin-right: 10px;
  padding-top: 5px;
  line-height: 21px;
}

.rightpanelbottom_header {
  float: left;
  color: #212121;
  padding-right: 5px;
  line-height: 19px;
}

.rightpanelbottom_headerbold {
  font-weight: normal;
  float: left;
  color: #212121;
  padding-right: 5px;
  line-height: 19px;
}

.brach_color {
  color: #000000;
}

.rightpanel_chat {
  float: left;
  font: 20px Arial Helvetica sans-serif;
  color: #212121;
  line-height: 19px;
  padding-right: 5px;
  margin: 5px 30px 0 0;
}

.show_more {
  color: #0070C0;
  margin-top: 16px;
  float: left;
}

.reply_rightchat {
  margin-right: 6px;
  float: right;
}

.rightpanel_textbold_attach a:link {
  color: #0070C0;
  font-size: inherit;
}

.rightpanel_textbold_attach a:hover {
  color: #0070C0;
  font-size: inherit;
}

.rightpanel_texttopattch_fwd {
  width: 381px;
  padding-left: 12px;
  float: left;
  margin-top: 5px;
}

.toptxt_tab_gray1_hover a {
  color: #98DDFF;
}

.toptxt_tab_gray2_hover a {
  color: #98DDFF;
}

.personal_folder {
  width: 159px;
  border: 1px solid #E0E0E0;
  clear: both;
  font-size: 0.69em;
  margin-bottom: 5px;
  background: #FFFFFF;
  float: left;
}

.headerbar_personal {
  font-size: 0.69em;
  font-weight: normal;
  color: #0070C0;
  background: url(../images/flagged_mail_gray.png) repeat-x;
  border-top: 1px solid #E0E0E0;
  padding: 11px 0 16px 10px;
  float: left;
  width: 149px;
}

.accordianmenu .headerbaropen_index {
  font-weight: normal;
  color: #000000;
  background: #F4FAEE;
  border: 1px solid #E0E0E0;
  border-left: none;
  padding: 11px 0 10px 2px;
  float: left;
  width: 99%;
}

.accordianmenu .headerbaropen_index_edit {
  font-size: 0.69em;
  font-weight: normal;
  color: #000000;
  background: url(../images/acc_bg_edit.png) repeat-x;
  border: 1px solid #E0E0E0;
  border-left: none;
  padding: 11px 0 2px 10px;
  float: left;
  width: 149px;
}

.headerbar_personal a:link {
  font-size: 0.69em;
  font-weight: normal;
  color: #0070C0;
}

.link_attach a:link {
  font-size: 0.69em;
  color: #0070C0;
  padding-left: 3px;
  display: initial;
}

.remove a:link {
  font-weight: normal;
  color: #0070C0;
  font-size: 0.69em;
}

.add_more a:link {
  margin-left: 30px;
  font-size: 0.69em;
}

.composemailsavespan a:link {
  color: #0070C0;
  font-size: 0.69em;
}

.heading_txt a:link {
  color: #0070C0;
  font-size: 0.69em;
}

.accordianmenu .headerbaropen_index a:link {
  color: #0F9CFF;
  font-size: 15px;
  font-weight: 500;
  margin-left: 5px;
}

.accordianmenu .headerbaropen_index_edit a:link {
  color: #0070C0;
  font-size: 0.69em;
  font-weight: normal;
}

.replytxt a:link {
  color: #0F9CFF;
  font-size: 14px;
}

.flagtxt a:link {
  color: #0F9CFF;
  font-size: 14px;
  padding-left: 2px;
}

#movetodp a:link {
  color: #0070C0;
  font-size: 0.69em;
}

.flagtext_flagmails {
  padding-top: 15px;
  padding-bottom: 11px;
  padding-left: 10px;
  background: url(../images/acc_bg.png) repeat-x;
  color: #000000;
  font: bold 13px Arial;
  border-bottom: 1px solid #E0E0E0;
  float: left;
  width: 149px;
}

.branchloc_color a:link {
  color: #000000;
}

.addmore_browse_fwd {
  margin-left: 14px;
}

.composemail {
  background-color: #002758;
  border-color: #E0E0E0;
  border-bottom-color: none;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 0.98em;
  height: 40px;
  line-height: 30px;
  margin-top: 8px;
  padding: 0 15px 0 5px;
  text-indent: 10px;
  margin: 4px 0px 0px;
}

.pageHeadingcapsnew {
  font-size: 0.75em;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1px 0px 0px 0px;
  float: left;
  margin: 0px;
}

.movetorightalign {
  margin-left: 5px;
  float: left;
  padding-bottom: 2px;
}

.heading_txtmod a:link {
  color: #0070C0;
  font-size: 1em;
}

.heading_txtmod a {
  color: #0070C0;
  font-size: 1em;
  overflow: hidden;
}

.subjectline_text_bold {
  font-weight: bold;
}

.subjectline_text_normal {
  font-weight: normal;
}

.subheading_txtmod_bold {
  color: #000000;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  margin-left: 22px;
  width: 40%;
  float: left;
  padding: 5px 0 12px 2px;
}

.subheading_txtmod_normal {
  color: #000000;
  float: left;
  font-size: 0.69em;
  margin-left: 22px;
  width: 40%;
  padding: 5px 0 12px 2px;
}

.pagefirstdisabled_btn_a {
  float: left;
  margin-right: 5px;
  margin-top: 7px;
}

.pagepredisabled_btn_a {
  float: left;
  margin-left: 17px;
  margin-right: 5px;
  margin-top: 7px;
}

.paginationPageOKButtonlink {
  background: url(../images/sendbtn.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  height: 21px;
  line-height: 21px;
  margin: 2px 0 9px;
  text-align: center;
  width: 45px;
}

.span_bold {
  font-weight: normal;
}

.options-menu-head a {
  color: #0070C0;
  text-decoration: none;
}

.pagination .jumpPage .options-menu {
  border: 0 none;
  float: left;
  margin: 2px;
}

.pagination .jumpPage {
  text-align: left;
  font-size: inherit;
  line-height: 22px;
}

a.paginationButton {
  padding: 0 0 0 10px;
  color: #0070C0;
  margin: 0 0 11px 5px;
  font-size: 0.69em;
  display: inline-block;
  line-height: 21px;
}

a.paginationButton.first {
  padding: 0 0 0 12px;
}

.paginationPageButton {
  background: url(../images/page-small-button-black.png) no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  display: inline-block;
  font-size: 0.69em;
  height: 21px;
  line-height: 21px;
  margin: 0 0 11px 5px;
  text-align: center;
  width: 18px;
  border: none;
  float: left;
}

.paginationPageButtonlink {
  background: url(../images/page-small-button.gif) no-repeat scroll 0 0 transparent;
  color: #6B7173;
  display: inline-block;
  font-size: 0.69em;
  height: 21px;
  line-height: 21px;
  margin: 0 0 11px 5px;
  text-align: center;
  width: 18px;
  border: none;
  float: left;
  cursor: pointer;
}

.recordtxt {
  float: left;
  font-size: 0.69em;
}

.recordtxt a {
  color: #0070C0;
  text-decoration: none;
}

.pagepredisabled_btn {
  float: left;
  margin-top: 7px;
  margin-right: 5px;
  margin-left: 10px;
}

.pagenext_btn {
  float: left;
  margin-top: 7px;
  margin-right: 5px;
  margin-left: 10px;
}

.pagelast_btn {
  float: left;
  margin-top: 7px;
  margin-right: 5px;
  margin-left: 10px;
}

.transactiontxt {
  float: left;
  margin-right: 9px;
  font-size: 0.69em;
}

.pagefirstdisabled_btn {
  float: left;
  margin-top: 7px;
  margin-right: 5px;
}

.index_pagination {
  background: url(../images/index_pagination.png) no-repeat scroll 0 0 #D9EEFE;
  border: medium none;
  margin: 0px 10px;
  height: 25px;
  width: 55px;
  font-size: 0.69em;
  float: left;
}

.paginationbuttonmod {
  font-size: 0px;
  margin-left: -8px;
  position: absolute;
}

.rightpanel_texttemp {
  float: left;
  margin-top: -37px;
  max-height: 38px;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding-left: 15px;
  width: 381px;
}

.ERROR_ROW_SPAN {
  float: right;
  /* background-color:color("shades", "white"); */
  width: 50%;
  margin-top: 5px;
  margin-left: 6px;
  padding-right: 26px;
}

.stage3_searchpaneldiv .collapsibleContainerDiv .ERROR_ROW_SPAN {
  float: right;
  /* background-color:color("shades", "white"); */
  width: 85%;
  margin-top: 5px;
  margin-left: 6px;
  padding-right: 26px;
}

.stage3_searchpanel_detailsdiv .ERROR_ROW_SPAN {
  float: right;
  /* background-color:color("shades", "white"); */
  width: 85%;
  margin-top: 5px;
  margin-left: 6px;
  padding-right: 26px;
}

.width100percent_Whitebg {
  width: 100%;
  background-color: #FFFFFF;
}

.width50percent_leftalign {
  width: 50%;
  float: left;
  clear: right;
}

.header_blue1 {
  background-color: #E0E0E0;
  height: 12px;
  width: 102.8%;
  margin-bottom: 8px;
}

.formrow_withPadding {
  margin: 0px;
  padding-left: 0px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 0px;
  clear: both;
  background-color: transparent;
  margin-top: 1px;
  margin-bottom: 1px;
}

.querytextleft_withpadding {
  width: 45%;
  float: left;
  clear: left;
  text-align: right;
  font-size: 0.75em;
  padding: 0px 1px 1px 1px;
}

.margin_bothside {
  width: 73%;
  margin-left: 180px;
}

.centerBorder,
.centerBorderGreybg {
  width: 98.09%;
  clear: both;
  text-align: center;
  border: 1px solid #BDBDBD;
  border-bottom: none;
  padding-top: 4px;
  padding-bottom: 4px;
}

.centerBorderGreybg {
  background-color: #E0E0E0;
}

.page_withTopLeftMargin {
  margin-left: 13%;
  margin-top: 10px;
  width: 80%;
}

.section_withWidth {
  width: 95%;
  clear: both;
  border: 0px;
  padding-top: 20px;
}

.row_width49,
.row_width47,
.row_width45,
.width49percent_leftalign,
.row_width20,
.row_width32,
.row_width30,
.row_width50,
.row_width70 {
  float: left;
}

.row_width49 {
  width: 50.2%;
}

.row_width47 {
  width: 47.8%;
}

.row_width45 {
  width: 45.2%;
}

.width49percent_leftalign {
  width: 47.8%;
}

.row_width20 {
  width: 20%;
}

.row_width32 {
  width: 32.7%;
}

.row_width30 {
  width: 30.2%;
}

.row_width50 {
  width: 32.6%;
}

.row_width70 {
  width: 65.3%;
}

.row_withTopRightLeftBorder,
.row_withTopRightLeftBorderHeading,
.row_withTopRightLeftBorderHeight,
.row_withAllBorderHeight,
.row_withAllBorder_height {
  width: 100%;
  clear: both;
  border: 1px solid #BDBDBD;
  border-bottom: none;
}

.row_withTopRightLeftBorderHeading {
  background-color: #E0E0E0;
}

.row_withTopRightLeftBorderHeight {
  height: 224px;
}

.row_withAllBorderHeight {
  height: 100px;
  vertical-align: top;
  border-bottom: 1px solid #BDBDBD;
}

.row_withAllBorder_height {
  border-bottom: 1px solid #BDBDBD;
}

.row_withAllBorder,
.row_withTopLeftBottomBorderHeight {
  clear: both;
  border: 1px solid #BDBDBD;
  border-right: none;
}

.row_withTopLeftBottomBorderHeight {
  height: 100px;
  vertical-align: top;
}

.querytextright_width100,
.querytextright_paddingHeading,
.querytextleft_topLeftPadding,
.querytextright_widthPadding,
.querytextleft_topLeftPaddingHeight {
  clear: right;
  display: block;
  overflow: hidden;
  text-align: left;
  padding-top: 8px;
  padding-left: 4px;
}

.querytextleft_topLeftPadding {
  height: 66px;
}

.querytextright_paddingHeading {
  background-color: #E0E0E0;
}

.querytextright_widthPadding {
  width: 40%;
}

.querytextleft_topLeftPaddingHeight {
  height: 66px;
  line-height: 50px;
}

.querytextleft_width60Padding,
.querytextleft_borderHeading {
  width: 65.6%;
  float: left;
  clear: left;
  text-align: left;
  padding-left: 4px;
  border-right: 1px solid #BDBDBD;
}

.querytextleft_borderHeading {
  padding-top: 8px;
  border-right: 1px solid #BDBDBD;
  background-color: #E0E0E0;
}

.querytextright_leftPadding,
.querytextright_width60Padding,
.querytextright_widthTopLeftPadding {
  clear: right;
  display: block;
  overflow: hidden;
  padding-left: 4px;
  text-align: left;
}

.querytextright_width60Padding {
  width: 52%;
}

.querytextright_widthTopLeftPadding {
  height: 73px;
  padding-top: 1px;
}

.querytextright_noPadding {
  clear: right;
  display: block;
  overflow: hidden;
  text-align: right;
  padding-top: 8px;
  padding-right: 8px;
}

.row_withTopLeftBorder {
  border-top: 1px solid #BDBDBD;
  border-left: 1px solid #BDBDBD;
}

.row_withRightLeftBottom {
  clear: both;
  border-left: 1px solid #BDBDBD;
  border-bottom: 1px solid #BDBDBD;
}

.querytextleft_border,
.querytextleft_borderWidth30,
.querytextleft_borderWidth35,
.querytextleft_width24 {
  float: left;
  clear: left;
  text-align: left;
  padding-top: 8px;
  padding-left: 4px;
  border-right: 1px solid #BDBDBD;
}

.querytextleft_border {
  width: 38.8%;
}

.querytextleft_borderWidth30 {
  width: 30%;
}

.querytextleft_borderWidth35 {
  width: 35%;
}

.querytextleft_width24 {
  width: 29.8%;
}

.querytextleft_width40 {
  width: 30%;
  height: 44px;
  float: left;
  clear: left;
  text-align: left;
  padding-left: 4px;
  padding-top: 30px;
  border-right: 1px solid #BDBDBD;
}

.simpletextvalign {
  color: #212121;
  font-size: 0.813em;
  line-height: 50px;
  text-decoration: none;
}

.querytextright_width100Heading,
.querytextright_FxdHeight40 {
  clear: right;
  display: block;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  padding-left: 4px;
}

.querytextright_width100Heading {
  background-color: #E0E0E0;
}

.querytextright_FxdHeight40 {
  height: 41px;
  line-height: 60px;
}

.querytextright_width98Padding {
  width: 98%;
  height: 66px;
  display: block;
  overflow: hidden;
  text-align: right;
  padding-right: 8px;
  line-height: 50px;
  padding-top: 8px;
  font-weight: normal;
}

.queryitalictextwithoutfloat {
  font-size: 0.75em;
  font-style: italic;
  color: #424242;
  text-decoration: none;
}

.flagtxt {
  border-left: 1px solid #BDBDBD;
  float: left;
  margin-top: 11px;
  padding-left: 0;
  width: 40px;
  height: 18px;
  margin-bottom: 10px;
}

.deletetxt a:link {
  color: #0F9CFF;
  font-size: 14px;
}

.flagimg {
  padding-left: 2px;
  padding-right: 5px;
}

.movetodp {
  padding: 5px 0 8px 6px;
}

.movearrow {
  padding-bottom: 2px;
  padding-left: 5px;
}

.rtpanelclear {
  border-left: 0 none;
  border-right: 1px solid #BDBDBD;
  float: left;
  margin-left: 2px;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 6px;
}

.downloadimgouter {
  margin-bottom: 5px;
  cursor: pointer;
  float: right;
  margin-right: 20px;
  margin-right: 16px\9;
  margin-top: 5px;
}

.inboxmsg_title {
  left: -100px;
  position: absolute;
  top: -100px;
}

.sendreply {
  float: right;
  margin-right: 0px;
  margin-top: -5px;
}

.draft_sendbtn {
  background: url(../images/sendbtn.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  height: 21px;
  margin-left: 1px;
  margin-right: 5px;
  margin-top: 4px;
  width: 45px;
}

.clearbtn {
  border-left: 1px solid #BDBDBD;
  color: #0070C0;
  float: left;
  margin-left: 8px;
  margin-top: 2px;
  padding-left: 8px;
  padding-right: 6px;
}

.savebtn {
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
  color: #0070C0;
  float: left;
  margin-left: 8px;
  margin-top: 2px;
  padding-left: 8px;
  padding-right: 6px;
}

.cancelbtnreply {
  color: #0070C0;
  float: left;
  margin-top: 10px;
  padding-right: 6px;
  margin-left: 6px;
}

.cancelbtn {
  color: #0070C0;
  float: left;
  margin-top: 7px;
  padding-right: 6px;
}

.clearbtn a {
  font-size: 0.69em;
  color: #0070C0;
}

.savebtn a {
  font-size: 0.69em;
  color: #0070C0;
}

.cancelbtn a {
  font-size: 0.69em;
  color: #0070C0;
}

.cancel a {
  font-size: 0.69em;
  color: #0070C0;
}

.mail_popupmsg {
  float: left;
  font-weight: normal;
}

.mail_popupleft {
  float: left;
  height: 73px;
  width: 10px;
}

.mail_popupmid {
  background: url(../images/mail_popupmid.png) repeat-x scroll 0 0 transparent;
  float: left;
  height: 73px;
  padding-top: 20px;
  text-align: center;
  width: 738px;
}

.mail_popupright {
  float: left;
  height: 73px;
  width: 10px;
}

.right_bottomtext_reply {
  background: url(../images/rightbottom_bg.png) repeat-x scroll 0 0 transparent;
  border-top: 1px solid #E0E0E0;
  float: left;
  line-height: 21px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 15px;
  width: 94.5%;
  margin-top: 5px;
}

.rightpanel_rmimg_draft {
  float: left;
  margin-top: 15px;
  margin-left: 15px;
  padding-right: 10px;
}

.composesubject_draft {
  padding-left: 5px;
  float: left;
  width: 344px;
  height: 30px;
  font-size: 0.69em;
  border: none;
  background: url(../images/composemail_subjectbg.png) no-repeat 100% 0%;
  font: 12px Arial;
  padding-top: 6px;
}

.compose_input_draft {
  border: none;
  background: none;
  outline: none;
  margin-top: 0px;
  width: 344px;
  float: left;
}

.heading_adv {
  float: left;
  padding-bottom: 10px;
  color: #0070C0;
  font-size: 0.69em;
}

.row_1 {
  border: 0 none;
  float: left;
  width: 370px;
}

.box {
  color: #757575;
  float: left;
  font-size: 0.69em;
  margin-right: 15px;
  padding-bottom: 15px;
}

.data_input {
  background: url(../images/input_type_new.png) no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #757575;
  display: block;
  font-size: 0.69em;
  height: 31px;
  margin-top: 5px;
  width: 166px;
  text-align: left;
  padding-left: 1px;
}

.row_2 {
  float: left;
  width: 100%;
}

.box_date {
  float: left;
  padding-bottom: 6px;
  display: block;
  padding-top: 10px;
  width: 185px;
}

.date_block {
  display: block;
  margin-top: -3px;
  margin-bottom: 5px;
  margin-left: 0px;
  width: 120px;
}

.date_block1 {
  display: block;
  margin-left: -60px;
  margin-top: -3px;
  margin-bottom: 5px;
}

.advancesearchbtn {
  float: left;
  margin-left: 40px;
  margin-top: 5px;
}

.advancesearchrstbtn {
  float: left;
  margin-left: 46px;
  margin-top: 5px;
}

.reset_block {
  display: block;
  margin-top: 22px;
  float: left;
  margin-left: -50px;
}

.advance_wrapper_stage3 {
  background-color: #F5F5F5;
  border: 1px solid #D9EEFE;
  height: auto;
  margin-bottom: 15px;
  width: 509px;
  display: block;
  position: absolute;
  margin-top: 0px;
}

.from_date_block {
  display: block;
  float: left;
  width: 44%;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 6px;
}

.to_date_block {
  display: block;
  float: left;
  width: 44%;
  padding-top: 10px;
  padding-right: 6px;
  padding-bottom: 6px;
  margin-left: 0px;
}

.date_style {
  background: url(../images/date_input.png) no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #757575;
  float: left;
  font-size: 0.69em;
  height: 31px;
  line-height: 30px;
  margin-right: 15px;
  margin-top: 5px;
  text-align: center;
  width: 130px;
}

.mailcalendar {
  float: left;
  padding-right: 10px;
  padding-top: 9px;
}

.date_style2 {
  background: url(../images/date_input.png) no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #757575;
  float: left;
  font-size: 0.69em;
  height: 31px;
  line-height: 30px;
  margin-right: 15px;
  margin-top: 5px;
  text-align: center;
  width: 130px;
}

.search {
  background: url(../images/sendbtn.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: right;
  height: 21px;
  width: 45px;
  padding-bottom: 3px;
  margin-left: 0px;
  margin-right: -79px;
  margin-top: -27px;
  padding: 2px;
}

.rst_btn {
  background-color: #FFFFFF;
  border: 0 none;
  color: #0070C0;
  cursor: pointer;
  font-size: 0.69em;
  margin-left: 0px;
  margin-top: 5px;
  vertical-align: top;
  float: right;
  margin-right: -89px;
}

.fromDateBoxStyle {
  margin-left: -6px;
}

.toDateBoxStyle {
  margin-left: -60px;
  float: left;
}

.toggle {
  float: right;
}

.advance_search_link a {
  color: #0070C0;
  text-decoration: none;
}

.floatforlisting {
  float: left;
  padding-top: 4px;
}

.inbox_txtbox {
  background: url(../images/work_textbox_new.png) no-repeat;
  width: 128px;
  height: 27px;
  text-align: justify;
  border: none;
  margin: 5px 5px 5px 5px;
  line-height: 25px;
  vertical-align: middle;
  padding-left: 5px;
}

.compose_clearbutton1 {
  background: url(../images/sendbtn.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  height: 21px;
  width: 45px;
  padding-bottom: 3px;
}

.donothing1 {
  display: none;
}

.attachmentimg {
  float: left;
  margin-left: -160px;
}

.addattachmentlink {
  color: #0070C0;
  font-size: 0.69em;
}

.addattachmentlink a {
  color: #0070C0;
  font-size: inherit;
  margin-left: 2px;
}

.link_attach1 {
  font-size: inherit;
  color: #0070C0;
  float: left;
  margin-left: 5px !important;
  margin-top: 0px;
}

.removelinkstyle {
  border: none;
  text-decoration: none;
  background: #FFFFFF;
  color: #0F9CFF;
  font-size: 0.69em;
  float: left;
  padding-top: 3px;
  padding-right: 6px;
  padding-bottom: 5px;
  cursor: pointer;
}

.removelinkstyle:hover {
  color: #0F9CFF;
  text-decoration: none;
}

.attach_links {
  float: left;
  margin-left: 97px;
}

.addattachmentlink1 {
  color: #0070C0;
}

.addattachmentlink1 a {
  color: #0070C0;
  font-size: 0.69em;
  float: left;
  margin-left: 295px;
  margin-top: -23px;
}

.compose_saveasatemplate {
  background: url(../images/savaasatemp.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  height: 21px;
  width: 85px;
  padding-bottom: 3px;
}

.right_midtext_border {
  border-left: 1px solid #D9EEFE;
  width: 100%;
}

.rightcontainer_overflow {
  overflow-y: scroll;
  height: 592px;
}

.add_attach {
  width: 700px;
  float: left;
  margin-top: 15px;
}

.Xbutton {
  color: #0070C0;
  border: none;
  background: none;
  cursor: pointer;
}

.accordianmenu a {
  text-decoration: none;
}

.arrange_subjectheading {
  color: #424242;
  float: left;
  font: 0.69em Arial Helvetica sans-serif;
  margin: 11px 0 4px 0px;
  max-height: 38px;
  min-height: 0;
  word-wrap: break-word;
  width: 280px;
  text-align: left;
}

.right_midreplaydraft {
  border-bottom: 1px solid #D9EEFE;
  float: left;
  height: 191px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 396px;
}

.arrange_subjectheadingreply {
  color: #424242;
  float: left;
  font: bold 0.69em Arial Helvetica sans-serif;
  margin: 2px 0 10px 1px;
  width: 275px;
  word-wrap: break-word;
}

.movetofoldertop {
  margin-left: -8px;
  float: left;
}

.rtpanelreply a:link {
  color: #0F9CFF;
  font-size: 14px;
}

.replypanel_sendbtn {
  background: url(../images/sendbtn.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  height: 21px;
  margin-left: 1px;
  margin-right: 5px;
  margin-top: 0;
  width: 45px;
}

.replytxttoppanel {
  padding-left: 0;
  padding-top: 6px;
  width: 100%;
}

.deletelink {
  color: #0070C0;
  float: left;
  margin-left: 1px;
  margin-right: 0px;
  margin-top: 8px;
}

.deletelink a {
  color: #0070C0;
  font-size: 14px;
  margin-left: 2px;
}

.stage3_inputpanel_paydetailstoprow {
  padding-top: 30px;
  margin: 0px 0px 0px 100px;
  float: left;
  width: 80%;
}

.stage3_inputpanel_labels {
  float: left;
  margin-right: 22px;
  text-align: right;
  width: 35%;
}

.stage3_inputpanel_column_p2p {
  float: left;
  margin-right: 5px;
  margin-top: 7px;
  text-align: right;
  width: 40%;
}

.stage3_payfromaccountbalance {
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  margin: 8px 0 0 30px;
  vertical-align: super;
}

.stage3_inputpanel_payeetypeor {
  margin: 0px 0px 0px 30px;
  vertical-align: super;
}

.stage3_balance_amt {
  float: left;
  margin: 8px 0 0 5px;
}

.stage3_calendarimage {
  margin: 3px 0px 5px -37px;
}

.stage3_inputpanel_greytext {
  margin: 0px 0px 0px 5px;
  vertical-align: super;
  color: #9E9E9E;
}

.stage3_inputpanel_labelswithtextbox {
  width: 24%;
  float: left;
  text-align: right;
  margin-right: 17px;
}

.stage3_inputpanel_paydetailsrow_cp {
  margin: 9px 0px 0px 0px;
  float: left;
  width: 100%;
}

.stage3_previewconfirm_det_col1 {
  float: left;
  width: 6%;
  font-size: 0.69em;
  font-weight: normal;
}

.stage3_previewconfirm_det_col2 {
  float: left;
  width: 20%;
  font-size: 0.69em;
  font-weight: normal;
}

.stage3_transparentleft {
  float: left;
  width: 7px;
  height: 23px;
}

.stage3_transparentmid {
  background: url(../images/trans_greymid.png) repeat-x scroll 0 0 transparent;
  border: medium none;
  color: #0070C0;
  cursor: pointer;
  float: left;
  height: 23px;
  padding-bottom: 3px;
  width: 104px;
}

.widget-medium .stage3_previewdetailsrow {
  margin-top: 11px;
  float: left;
  width: 100%;
}

.stage3_previewconfirm_label {
  width: 22%;
  float: left;
}

.stage3_previewconfirm_details {
  width: 28%;
  float: left;
}

.ui-dialog .stage3_previewconfirm_label_column {
  width: 22.2%;
  float: left;
  padding-right: 5px;
  word-wrap: break-word;
  margin-right: 5px;
  text-align: right;
}

.stage3_previewconfirm_details_column_widget {
  width: 23%;
  float: left;
  word-wrap: break-word;
  margin-right: 8px;
  font-weight: bold;
}

.simpletext_authorization {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  padding-top: 12px;
  float: left;
  padding-bottom: 20px;
}

.querytextleft_width100percent {
  padding-right: 1px;
  padding-left: 1px;
  width: 100%;
  float: left;
  clear: left;
  text-align: right;
  padding-bottom: 1px;
  font-size: 1em;
  padding-top: 7px;
  font-weight: normal;
}

.step_trackerwidth_withoutmargin100 {
  width: 100%;
}

.step_tracker_tabnewBox {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-left: none;
  display: inline-block;
  font-weight: normal;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 220px;
  max-width: 245px;
  margin-bottom: 5px;
  position: relative;
}

.step_tracker_tabnewAdhocBox {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-left: none;
  display: inline-block;
  font-weight: normal;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 208.39px;
  max-width: 245px;
  margin-bottom: 5px;
  position: relative;
}

.step_tracker_tabnewQueueBox {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-left: none;
  display: inline-block;
  font-weight: normal;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 365.5px;
  max-width: 400px;
  margin-bottom: 5px;
  position: relative;
}

.stepperValue {
  position: absolute;
  top: 8px;
  left: 7px;
  color: #FFFFFF;
  z-index: 999;
  font-size: 12px;
}

.stepper-grey-arrow {
  width: 34px;
  min-width: 34px !important;
}

.activeBarBlue {
  background-image: url(../images/Step-tracker_number-BG_Blue.png);
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
}

.activeBarGrey {
  background-image: url(../images/Step-tracker_number-BG_Grey.png);
  background-color: #E0E0E0;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
}

.activeBarGreen {
  background-image: url(../images/Step-tracker_number-BG_Green.png);
  background-color: #EAF8E8;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
}

.tableTextBoxWidth {
  width: 65px !important;
}

.stage3_rightwithmargin_extra {
  margin-top: 6px;
  float: right;
  margin-bottom: 6px;
}

.stage3_inputpanel_nobottommargin_notopborder {
  float: left;
  width: 100%;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}

.HW_textwithpadding_topalign {
  vertical-align: top;
  font-size: 1em;
  padding-left: 6px;
  padding-right: 3px;
  padding-top: 2px;
}

.HW_tabletextwithpadding_topalign {
  vertical-align: top;
  font-size: 0.75em;
  padding-left: 6px;
  padding-right: 8px;
  padding-top: 2px;
  background: transparent url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0px;
  font-weight: normal;
}

.HW_tableheading_topalign {
  vertical-align: top;
  padding-left: 3px;
  background: transparent url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0px;
  font-weight: normal;
  padding-right: 8px;
  padding-top: 2px;
}

.listgreyrowtxtleftline_cb_topalign {
  text-decoration: none;
  padding-left: 1px !important;
  padding-top: 5px !important;
  padding-right: 8px;
  vertical-align: top;
  border: 0px none;
  text-align: left;
  font-size: 1em;
  word-break: break-all;
}

.listgreyrowtxtleftline_Action_topalign {
  text-decoration: none;
  padding-left: 3px !important;
  padding-top: 7px !important;
  padding-right: 8px;
  vertical-align: top;
  border: 0px none;
  text-align: left;
  font-size: 1em;
  word-break: break-all;
}

.stage3_listingpaneldivop {
  float: left;
  width: 100%;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
}

.stage3_spantabwhite {
  float: left;
  width: 6px;
  height: 23px;
}

.stage3_tabmenupanel_nextgen_topborderless {
  float: left;
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 100%;
  float: left;
  padding-left: 0px;
  padding-top: 0px;
}

.stage3_tabwhitep_nextgen {
  margin: 0;
  padding: 0;
  float: left;
  height: 3px;
  z-index: 1;
  margin-left: -1px;
  border-top: 0px solid #E0E0E0;
}

.stage3_downloadnav label {
  top: 4px;
  position: relative;
}

.stage3_currentlist {
  color: #000000;
  font-weight: normal;
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  padding: 0 6px 0 0;
}

.stage3_printbtn {
  float: left;
  color: #0070C0;
  margin-left: 3px;
  padding: 0 6px 0 0px;
  margin-top: 2px;
}

.stage3_printbtn a {
  color: #0070C0;
}

.stage3_emailbtn {
  float: left;
  color: #0070C0;
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
  margin-left: 3px;
  padding: 0 6px 0 6px;
  padding-right: 3px;
  margin-top: 2px;
}

.stage3_emailbtn a {
  color: #0070C0;
}

.stage3_sharebtn {
  float: left;
  color: #0070C0;
  padding: 0 6px 0 6px;
  margin-top: 2px;
}

.stage3_sharebtn a {
  color: #0070C0;
}

.breadcrummargin {
  color: #0070C0;
  float: right;
  margin-right: 20px;
}

.breadcrummargin a {
  color: #0070C0;
}

.recordtxtview {
  float: left;
  font-size: 0.75em;
  margin-left: 17px;
}

.stage3_moredetails_link {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  margin-left: 4px;
  padding-right: 3px;
  width: 13%;
}

.simpletextfloatleftbold {
  font-size: 0.69em;
  float: left;
  font-weight: normal;
  margin-left: 25px;
  margin-top: 5px;
  margin-right: 10px;
}

.simpletextfloatleftbold_blue {
  font-size: 0.69em;
  float: left;
  font-weight: normal;
  margin-left: 25px;
  margin-top: 5px;
  margin-right: 10px;
  color: #0070C0;
}

.stage3_rightcontainer {
  width: 19%;
  float: right;
  margin-top: 12px;
}

.stage3_rtpanelremovelink {
  color: #0070C0;
  padding: 0 6px 0 6px;
  margin-top: 2px;
}

.stage3_rtpanelremovelink a {
  color: #0070C0;
}

.stage3_rtpanelstarimage {
  float: left;
  margin-right: 7px;
  width: 16px;
  height: 17px;
}

.stage3_rtpanelnavlink {
  float: left;
  background: url(../images/acct_whitebgmid_1.png) repeat-y;
  font-weight: normal;
  padding: 10px 0px 0px 10px;
  width: 100%;
  color: #0070C0;
  font-size: 0.69em;
  font-weight: normal;
}

.stage3_rtpanelnavlink a {
  color: #0070C0;
}

.stage3_rtpanelltbluebtnmid {
  background: url(../images/db_alertmidtab.png) repeat-x scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  height: 21px;
  width: 53px;
}

.stage3_rtpanelcaptionbold {
  float: left;
  background: url(../images/acct_whitebgmid.png) repeat-y;
  font-weight: normal;
  padding: 11px 0px 13px 10px;
  width: 100%;
}

.stage3_rtpanelnavlink_last {
  float: left;
  background: url(../images/acct_whitebgmid_1.png) repeat-y;
  font-weight: normal;
  padding: 10px 0px 24px 10px;
  width: 100%;
  color: #0070C0;
  font-size: 0.69em;
  font-weight: normal;
}

.stage3_rtpanelnavlink_last a {
  color: #0070C0;
}

.stage3_transparentlistleft {
  float: left;
  width: 7px;
  height: 27px;
  margin-left: 360px;
}

.stage3_transparentsearchleft {
  float: left;
  width: 7px;
  height: 27px;
}

.stage3_transparentlistright {
  float: left;
  width: 7px;
  height: 27px;
}

.stage3_transparentlistsearchmid {
  background: url(../images/acct_button27mid.png) repeat-x scroll 0 0 transparent;
  border: medium none;
  color: #0070C0;
  cursor: pointer;
  float: left;
  height: 9px;
  padding-top: 10px;
  padding-bottom: 8px;
  margin-left: -1px;
}

.stage3_transparentlistcategorizemid {
  background: url(../images/acct_button27mid.png) repeat-x scroll 0 0 transparent;
  border: medium none;
  color: #0070C0;
  cursor: pointer;
  float: left;
  height: 27px;
  padding-top: 3px;
  width: 165px;
}

.stage3_whitetabhover {
  float: left;
  outline: none;
  background: url(../images/acct_tabpanemid.png) repeat-x;
  height: 23px;
  border: none;
  margin: 0px;
  color: #424242;
  cursor: pointer;
  padding: 5px 8px 0px 8px;
  font-size: 0.69em;
  font-weight: normal;
}

.stage3_spanrighttabwhite {
  float: left;
  width: 6px;
  height: 23px;
}

.stage3_spanrighttabwhiteNextGen {
  display: none;
  float: left;
  width: 6px;
  height: 23px;
}

.stage3_spantabgray {
  float: left;
  width: 6px;
  height: 23px;
}

.stage3_grey_active {
  cursor: pointer;
  outline: none;
  float: left;
  outline: none;
  background: url(../images/acct_tabpanegreymid.png) repeat-x;
  height: 22px;
  float: left;
  border: none;
  color: #000000;
  padding: 5px 8px 0px 8px;
}

.stage3_spanRtabgray {
  height: 23px;
  width: 6px;
  float: left;
}

.stage3_searchpanelrowbutton {
  float: left;
  clear: both;
  width: 96%;
  margin-left: 16px;
  margin-top: 5px;
}

.stage3_searchrowsecheader {
  background: none repeat scroll 0 0 #F5F5F5;
  border: medium none;
  font-weight: normal;
  text-decoration: none;
  padding-left: 9px;
  margin-top: 5px;
  padding-bottom: 3px;
}

.stage3_previewconfirm_details_column .simpletextrightvaluelarge {
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 5px;
  font-size: 18px;
  color: #424242;
}

.stage3_previewconfirm_details_column .simpletextrightvalue {
  float: right;
  margin-top: 10px;
  font-size: 14px;
  color: #424242;
}

.simpletextleftlabelopwidget {
  margin-top: -8px;
  float: left;
  margin-right: 8px;
  font-size: 12px;
  color: #757575;
  line-height: 12px;
  margin-left: 8px;
}

.stage3_searchpanelcaptionbold {
  float: left;
  font-size: 0.813em;
  font-weight: normal;
  margin-top: 10px;
  padding-bottom: 9px;
  padding-right: 35px;
}

.stage3_dropdownrow {
  margin-left: 11px;
  float: left;
  clear: both;
  width: 96%;
}

.stage3_leftbuttonimagewithoutmargin {
  float: left;
  margin-top: 5px;
}

.stage3_leftbuttonimage {
  float: left;
  margin-top: 5px;
  margin-left: 16px;
}

.stage3_middlebutton {
  background: url(../images/acctopen_greybtnmid.png) repeat-x scroll 0 0 transparent;
  border: medium none;
  float: left;
  height: 21px;
  margin-top: 5px;
  padding-bottom: 3px;
  font-weight: normal;
  font-size: 0.69em;
}

.stage3_rightbuttonimage {
  float: left;
  margin-top: 5px;
}

.stage3_textboxrow {
  margin-left: 10px;
  clear: both;
  float: left;
  width: 96%;
}

.stage3_Morefiltersrow {
  float: left;
  clear: both;
  width: 96%;
  margin-left: 16px;
}

.stage3_searchpanelbluelabel {
  margin-top: 10px;
  float: left;
  color: #0070C0;
  font-size: 0.69em;
  text-decoration: none;
}

.stage3_searchpanelbluelabel a {
  color: #0070C0;
  text-decoration: none;
  font-size: 0.69em;
}

.stage3_searchpanelbluearrow {
  float: left;
  margin-left: 15px;
  margin-top: 17px;
}

.stage3_searchpanelbuttonrow {
  float: left;
  margin-left: 16px;
  margin-top: 5px;
  clear: both;
}

.stage3_searchpaneltextandbutton {
  margin-top: 30px;
  margin-left: 15px;
  clear: both;
}

.step_tracker_disabledtab_blk {
  float: left;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 263px;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  background-color: #F5F5F5;
  width: 33%;
}

.step_tracker_tab_blk {
  float: left;
  font-weight: bold;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 263px;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  background-color: #E0E0E0;
  width: 33%;
}

.step_tracker_disabledtab {
  background: url(../images/btn_PaymentUnSelect_new.png);
  float: left;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 245px;
  max-width: 245px;
  margin-bottom: 5px;
  border: 0px;
}

.step_tracker_disabledtab_noRHSWidgets {
  background: url(../images/btn_StepUnSelect.png);
  float: left;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 313px;
  max-width: 313px;
  margin-bottom: 5px;
  border: 0px;
}

.step_tracker_disabledtab_modal {
  background: url(../images/btn_StepUnSelect_modal.png);
  float: left;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 342px;
  max-width: 342px;
  margin-bottom: 5px;
  border: 0px;
}

.step_tracker_tab {
  background: url(../images/btn_PaymentSelect_new.png);
  float: left;
  font-weight: normal;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 245px;
  max-width: 245px;
  margin-bottom: 5px;
}

.step_tracker_tab_noRHSWidgets {
  background: url(../images/btn_StepSelect.png);
  float: left;
  font-weight: normal;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 313px;
  max-width: 313px;
  margin-bottom: 5px;
}

.step_tracker_tab_modal {
  background: url(../images/btn_StepSelect_modal.png);
  float: left;
  font-weight: normal;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.69em;
  min-width: 342px;
  max-width: 342px;
  margin-bottom: 5px;
}

.stage3_rowsetHeaderLabel {
  float: left;
  width: 22%;
  margin-top: 10px;
  margin-left: 5px;
}

.stage3_previewconfirmrow {
  margin-top: 11px;
  float: left;
  width: 100%;
  margin-left: 30px;
}

.brd_blue1 {
  background: url(../images/selected_hover_bottom.png) repeat scroll 0 0 transparent;
  height: 25px;
  margin-top: -2px;
  border-bottom: 1px solid #D9EEFE;
}

.HW_tableheadingRightAligned {
  vertical-align: middle;
  padding-left: 2px;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
  font-weight: normal;
  float: right;
  padding-right: 5px;
}

.textAlignRight {
  text-align: right;
  padding-right: 5px !important;
}

.floatNone {
  float: none;
}

.HW_tableheadingwithoutsep {
  vertical-align: middle;
  padding-left: 2px;
  font-weight: normal;
}

.greyLink {
  text-decoration: none;
}

.listgreyrowtxtleftlineamount {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: right;
  font-size: 1em;
}

.HW_tableheadingrightwithsep {
  vertical-align: middle;
  padding-right: 6px;
  text-align: right;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
}

.HW_tableheadingright {
  vertical-align: middle;
  text-align: right;
  font-weight: normal;
}

.HW_tabletextwithpadding_alignRight {
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  padding-left: 6px;
  padding-right: 5px;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
  font-weight: normal;
}

.HW_tabletxt_alignRight_noborder {
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  padding-left: 6px;
  padding-right: 5px;
  background: none;
  font-weight: normal;
}

.HW_tabletextwithpaddingRight {
  vertical-align: middle;
  font-size: 0.75em;
  padding-right: 4px;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
  font-weight: normal;
}

.brd_blue {
  background: url(../images/selected_hover_top.png) repeat scroll 0 0 transparent;
  height: 30px;
}

.stage3_searchpanel_twocolumn {
  border: 1px solid #E0E0E0;
  height: auto;
  margin: 44px 1px 40px;
  width: 30%;
  position: absolute;
  background-color: #F5F5F5;
  padding-bottom: 10px;
  margin-left: 7px;
  z-index: 1500;
}

.querytextright_stage3_notification {
  clear: right;
  display: block;
  overflow: hidden;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-top: 1px;
  float: right;
  margin-top: -37px;
  margin-right: 1%;
}

.stage3_querytextboxmedium {
  background-color: #D9EEFE;
  padding-top: 7px;
  border-color: #98DDFF #98DDFF #98DDFF;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  text-decoration: none;
  width: 265px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  float: left;
  height: 24px;
  font-size: 0.69em;
  border: 1px solid #E0E0E0;
  background-color: #F5F5F5;
}

.stage3_dropdownexpandalbe {
  background-color: transparent;
  border: 0px;
  margin-top: 0px;
  padding-top: 8px;
  color: #212121;
  width: 99%;
  display: inline-block;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
}

.linkedValTable .tableoverflowwrapperhw {
  border-top: 0px;
}

.pagination-right-align {
  float: right;
  padding-right: 20px;
}

.defaultPagination .jumpPage {
  text-align: left;
  font-size: inherit;
  line-height: 22px;
}

.stage3_section {
  width: 100%;
  clear: both;
  margin-top: 0.3em;
  margin-bottom: 0.5em;
}

.widget-xtrasmall .widget-content {
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  overflow-y: hidden;
  overflow-x: hidden;
  z-index: 1;
  background: #FFFFFF;
  border-radius: 2px;
}

.trashicon {
  padding-right: 14px;
  background: url(../images/delete-record.png) no-repeat;
  border: none;
  cursor: pointer;
}

.searchsimpletextbold_actInq {
  color: #212121;
  font-weight: normal;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 9px;
  font-size: 0.69em;
}

.hwredtxt_right {
  color: #F44336;
  font-weight: normal;
  font-size: 0.69em;
  padding-right: 5px;
  float: right;
}

.hwgreentxt {
  font-weight: normal;
  font-size: 0.69em;
  text-align: right;
}

.hwgreentxt_right {
  color: #009900;
  font-weight: normal;
  font-size: 0.69em;
  padding-right: 5px;
  float: right;
}

.hwgreytxt {
  color: #424242;
  font-weight: normal;
  font-size: 0.69em;
  float: left;
}

.stage3_searchsubsecheader a {
  padding-right: 9px !important;
}

.stage3_searchpaneldetailslabel {
  color: #212121;
  font-size: 0.69em;
  padding-left: 5px;
  text-decoration: none;
}

.stage3_searchpanelrow1 {
  float: left;
  clear: both;
  width: 96%;
  margin-left: 20px;
}

.stage3_searchpaneldetailscolumn {
  float: left;
  width: 50%;
  margin-bottom: 5px;
}

.iconwithmargin {
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 3px;
  height: 20px;
  margin-top: 0px;
}

.iconwithmargin_left {
  float: left;
  margin-top: -11px;
  margin-left: 17px;
  cursor: default;
}

.simpletextwithwidth_large {
  color: #212121;
  font-size: 0.69em;
  float: left;
  padding-right: 5px;
  width: 55%;
  text-align: right;
}

.simpletextwithwidthCC {
  color: #424242;
  font-size: 0.69em;
  float: left;
  padding-right: 5px;
  width: 28%;
  text-align: right;
}

.simpletextwithwidth_zerowidth {
  color: #212121;
  font-size: 0.69em;
  float: left;
  padding-right: 5px;
  text-align: right;
}

.stage3_rightdetailsinfo_withpadding {
  float: left;
  font-size: 0.69em;
  width: 19%;
  padding-top: 8px;
  word-wrap: break-word;
}

.stage3_listingpaneldiv_Extended {
  border-left: 1px solid #BDBDBD;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  display: block;
  float: left;
  margin-left: 10px;
  margin-top: 20px;
  width: 67%;
}

.stage3_listingpaneldiv_small {
  float: left;
  margin-left: 0px;
  width: 525px;
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
}

.budgetlistingstatusbar {
  float: left;
  border-bottom: #7D7B8D 1px solid;
  border-top: #7D7B8D 1px solid;
  border-right: #7D7B8D 1px solid;
  border-left: #7D7B8D 1px solid;
}

.progressbar_innerstyle {
  border: none;
  border-color: transparent;
  float: left;
}

.progressbar_innerstyle_withborder {
  border: none;
  border-color: transparent;
  border-right: #757575 1px solid;
  float: left;
}

.monthrangeselector_2_6 {
  width: 180px;
  float: left;
  clear: left;
  padding: 0px;
  height: 60px;
  border: 1px solid #BDBDBD;
}

.monthrangeselector_3_4 {
  width: 140px;
  float: left;
  clear: left;
  padding: 0px;
  height: 105px;
  margin-left: 1px;
  margin-right: 1px;
  border: 1px dotted #BDBDBD;
}

.monthrangeselector_4_3 {
  width: 105px;
  float: left;
  clear: right;
  padding: 0px;
  height: 140px;
  margin-left: 1px;
  margin-right: 1px;
  border: 1px dotted #BDBDBD;
}

.monthrangeselector_6_2 {
  width: 70px;
  float: left;
  clear: left;
  padding: 0px;
  height: 210px;
  margin-left: 1px;
  margin-right: 1px;
  border: 1px dotted #BDBDBD;
}

.monthrangeselector_month {
  margin: 0px;
  padding: 0px;
  border: 1px solid #BDBDBD;
  background: #FFFFFF;
  float: left;
  vertical-align: center;
  horizontal-align: center;
  width: 30px;
  height: 30px;
  color: #0070C0;
  font-size: 0.69em;
}

.monthrangeselector_month:hover {
  margin: 0px;
  padding: 0px;
  border: 1px solid #BDBDBD;
  background: #FFFFFF;
  float: left;
  vertical-align: center;
  horizontal-align: center;
  width: 30px;
  height: 30px;
  color: #0070C0;
  font-size: 0.69em;
  cursor: pointer;
}

.monthrangeselector_month_selected {
  margin: 0px;
  padding: 0px;
  border: 1px solid #F79646;
  background: #FFFAD1;
  float: left;
  vertical-align: center;
  horizontal-align: center;
  width: 30px;
  height: 30px;
  color: #000000;
  font-size: 0.69em;
}

.monthrangeselectcomponent {
  width: 182px;
  float: left;
  clear: left;
  padding: 0px;
  height: auto;
  margin-left: 1px;
  margin-right: 1px;
}

.monthrangeselectcaption {
  color: #000000;
  font-weight: normal;
  float: left;
  width: 60%;
  height: 20px;
  text-align: center;
  vertical-align: center;
  margin-top: 0px;
  padding-top: 2px;
  font-size: 0.69em;
}

.yearselectcomponent {
  color: #000000;
  font-weight: normal;
  float: right;
  width: 40%;
  height: 30px;
  text-align: center;
  vertical-align: center;
  margin-top: 0px;
  text-decoration: none;
}

.yearcaption {
  color: #000000;
  vertical-align: middle;
  text-decoration: none;
  margin-top: 5px;
  margin-left: 7px;
  margin-right: 3px;
  font-size: 0.69em;
}

.yearcaption:hover {
  color: #0033CC;
  vertical-align: middle;
  text-decoration: none;
  margin-top: 5px;
  margin-left: 7px;
  margin-right: 3px;
  font-size: 0.69em;
}

.monthrangevalue_hidden {
  display: none;
}

.nextyearbutton {
  font-weight: normal;
  text-decoration: none;
  height: 1.7em;
  background: transparent url(../images/backgrounds/next.gif) no-repeat 100%;
  width: 10px;
  text-align: center;
  border: 0px solid #FFFFFF;
  vertical-align: middle;
  cursor: pointer;
  padding-left: 8px;
}

.nextyearbutton_disabled {
  font-weight: normal;
  text-decoration: none;
  height: 1.7em;
  background: transparent url(../images/backgrounds/next-disabled.gif) no-repeat 100%;
  width: 10px;
  text-align: center;
  border: 0px solid #FFFFFF;
  vertical-align: middle;
  padding-left: 8px;
}

.previousyearbutton {
  font-weight: normal;
  text-decoration: none;
  height: 1.7em;
  background: transparent url(../images/backgrounds/prev.gif) no-repeat 100%;
  width: 10px;
  text-align: center;
  border: 0px solid #FFFFFF;
  vertical-align: middle;
  cursor: pointer;
  padding-left: 15px;
}

.previousyearbutton_disabled {
  font-weight: normal;
  text-decoration: none;
  height: 1.7em;
  background: transparent url(../images/backgrounds/prev-disabled.gif) no-repeat 100%;
  width: 10px;
  text-align: center;
  border: 0px solid #FFFFFF;
  vertical-align: middle;
  padding-left: 15px;
}

.stage3_adviceimage {
  width: 184px;
  margin-left: 4px;
  margin-top: 5px;
}

.stage3_left_overviewcontainer {
  background-image: url(../images/pfm_leftmaincontainer_leftcol.png);
  background-repeat: repeat-x;
  background-repeat: repeat-y;
  width: 192px;
  height: auto;
  float: left;
  clear: left;
  border-bottom: #E0E0E0 1px solid;
  border-top: #E0E0E0 1px solid;
  border-left: #E0E0E0 1px solid;
  border-right: #E0E0E0 1px solid;
  padding-top: 10px;
  padding-bottom: 10px;
}

.stage3_left_overviewcontainer_selectorbox {
  width: 184px;
  padding-left: 4px;
  padding-right: 4px;
  float: left;
  clear: left;
}

.stage3_left_overviewcontainer_overviewpanel {
  width: 184px;
  float: left;
  clear: left;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 8px;
  background-color: #F5F5F5;
}

.stage3_overviewtextleftwithpadding {
  width: auto;
  float: left;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 4px;
  font-size: 0.69em;
  font-weight: normal;
}

.stage3_overviewtextactivemonth {
  float: left;
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 4px;
  padding-right: 1px;
  font-size: 0.69em;
  width: auto;
  font-weight: normal;
  padding-left: 3%;
}

.stage3_budgetsinfoimg {
  float: right;
  width: 16px;
  height: 16px;
  padding-top: 11px;
  padding-right: 4px;
}

.stage3_overviewtextleft {
  width: 95%;
  float: left;
  clear: left;
  text-align: left;
  padding-bottom: 4px;
  padding-left: 3%;
  font-size: 0.69em;
}

.stage3_overviewtextright {
  width: 95%;
  float: left;
  clear: left;
  text-align: left;
  padding-bottom: 4px;
  padding-left: 3%;
  font-size: 0.69em;
}

.stage3_overviewtextleft_topborder {
  width: 25%;
  float: left;
  clear: left;
  text-align: left;
  margin-top: 8px;
  padding-bottom: 4px;
  padding-top: 6px;
  padding-left: 3%;
  border-top: 1px solid #BDBDBD;
  font-size: 0.69em;
}

.stage3_overviewtextright_topborder {
  width: 70%;
  clear: right;
  display: inline-block;
  overflow: hidden;
  text-align: right;
  color: #008000;
  margin-top: 8px;
  padding-top: 6px;
  padding-bottom: 4px;
  padding-right: 2%;
  border-top: 1px solid #BDBDBD;
  font-size: 0.69em;
}

.stage3_overviewtextrightred {
  width: 95%;
  clear: right;
  display: inline-block;
  overflow: hidden;
  text-align: left;
  color: #008000;
  padding-bottom: 4px;
  padding-right: 1%;
  padding-left: 3%;
  font-size: 0.69em;
  color: #FF0000;
}

.stage3_overviewtextsurplusbold {
  width: 95%;
  float: left;
  clear: left;
  text-align: left;
  padding-bottom: 4px;
  padding-top: 8px;
  padding-left: 3%;
  font-size: 0.69em;
  font-weight: normal;
}

.stage3_overviewtextcurrency {
  float: right;
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 4px;
  padding-left: 4px;
  font-size: 0.69em;
  width: auto;
  font-weight: normal;
  padding-right: 4px;
}

.stage3_overviewtextrightbold {
  width: 70%;
  clear: right;
  display: inline-block;
  overflow: hidden;
  text-align: right;
  color: #008000;
  padding-top: 8px;
  padding-bottom: 4px;
  padding-right: 2%;
  border-top: 1px solid #BDBDBD;
  font-size: 0.69em;
  color: #008000;
}

.stage3_overviewtextrightbold_green {
  width: 95%;
  clear: right;
  display: inline-block;
  overflow: hidden;
  text-align: left;
  padding-bottom: 4px;
  padding-right: 1%;
  padding-left: 3%;
  font-size: 0.69em;
  color: #008000;
}

.stage3_overviewtextrightbold_red {
  width: 95%;
  clear: right;
  display: inline-block;
  overflow: hidden;
  text-align: left;
  padding-bottom: 4px;
  padding-right: 1%;
  padding-left: 3%;
  font-size: 0.69em;
  color: #FF0000;
}

.stage3_budgets_categoryhead {
  font-weight: normal;
  float: left;
  height: 20px;
  font-size: 0.75em;
  width: 70%;
  padding-left: 12px;
  padding-top: 10px;
}

.stage3_nobudgetsmessage {
  font-weight: normal;
  float: left;
  height: auto;
  width: 95%;
  margin-left: 2%;
  margin-right: 2%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 1%;
  background-color: #FFFAD1;
  border-top: #E0E0E0 1px solid;
  border-bottom: #E0E0E0 1px solid;
  border-left: #E0E0E0 1px solid;
  border-right: #E0E0E0 1px solid;
  margin-bottom: 80px;
  margin-top: 5px;
  font-size: 0.69em;
}

.stage3_nobudgetsline {
  width: 100%;
  float: left;
  height: 1px;
  border-bottom: #E0E0E0 1px solid;
}

.stage3_simpletext_paddingleftright {
  color: #212121;
  text-decoration: none;
  font-size: 1em;
  padding-left: 3px;
  padding-right: 3px;
}

.stage3_simpletext_float {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
}

.stage3_budgetstable {
  width: 100%;
  border-bottom: #E0E0E0 1px solid;
}

.stage3_budgetstablewrapper {
  width: 100%;
  padding-top: 5px;
}

.stage3_budgetslist_head_outerdiv {
  background-color: #D9EEFE;
  border-top: #E0E0E0 1px solid;
  border-bottom: #E0E0E0 1px solid;
  height: 25px;
  margin-top: 0px;
  padding-left: 0px;
  text-align: center;
}

.stage3_budgets_row1 {
  background-color: #FFFFFF;
  height: 20px;
  padding-top: 2px;
}

.stage3_budgets_row2 {
  background-color: #F5F5F5;
  height: 20px;
  padding-top: 2px;
}

.stage3_budgetstable_heading_item {
  vertical-align: middle;
  padding-left: 8px;
  font-size: 0.69em;
}

.stage3_budgetstable_heading_status {
  vertical-align: middle;
  padding-left: 6px;
  font-size: 0.69em;
}

.stage3_budgetstable_heading_actual {
  vertical-align: middle;
  padding-left: 7px;
}

.stage3_budgetstable_heading_timeperiod {
  vertical-align: middle;
  padding-left: 5px;
}

.stage3_budgetstable_colstyle {
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  font-size: 1em;
  text-align: left;
}

.stage3_budgetsPagination {
  margin-top: 10px;
  float: left;
  width: 99%;
  border-bottom: #E0E0E0 1px solid;
  padding-left: 1%;
}

.stage3_budgetsPagination .jumpPage {
  text-align: left;
  font-size: inherit;
  line-height: 22px;
}

.stage3_infoimg {
  float: left;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  margin-right: 2px;
  margin-top: 10px;
}

.stage3_simpletextleft {
  color: #212121;
  font-size: 0.813em;
  font-weight: normal;
  text-decoration: none;
  float: left;
  padding-bottom: 15px;
  padding-left: 12px;
  margin-top: 10px;
}

.stage3_grouplettransparentlistleft {
  float: left;
  width: 7px;
  height: 27px;
  margin-left: 150px;
}

.stage3_grouplettopbutton {
  background: url(../images/acct_button27mid.png) repeat-x scroll 0 0 transparent;
  border: medium none;
  color: #0070C0;
  cursor: pointer;
  float: left;
  height: 27px;
  padding-top: 3px;
  width: 100px;
}

.querytextright_thirdcolumn {
  padding-left: 94px;
  clear: right;
  overflow: hidden;
  padding-bottom: 4px;
}

.stage3_remarkstextboxbig {
  border: 0 none;
  font-size: 1em;
  height: 116px;
  line-height: normal;
  margin: 2px 0 0 0;
  overflow: auto;
  padding: 0;
  text-align: left;
  width: 260px;
  float: left;
  resize: none;
}

.stage3_remarkstextboxbigfont {
  border: 0 none;
  height: 116px;
  line-height: normal;
  margin: 2px 0 0 0;
  overflow: auto;
  padding: 0;
  text-align: left;
  width: 260px;
  float: left;
  resize: none;
}

.grouplet_tablelistgreyrow {
  text-decoration: none;
  background-color: #FFFFFF;
  height: 25px;
  border: #E0E0E0 0px solid;
  color: #000000;
}

.grouplet_tablelistwhiterow {
  text-decoration: none;
  height: 25px;
  border: #E0E0E0 0px solid;
  color: #000000;
  background-color: #FFFFFF;
}

.listgryrowhwtableline {
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 0.75em;
}

.colorpickertext {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  padding: 14px 5px 8px 6px;
  vertical-align: super;
}

.stage3_hwlistrowtwolink {
  color: #212121;
  text-decoration: none;
  float: left;
  padding-bottom: 8px;
  padding-right: 4px;
}

.stage3_dataentry_noborder {
  background-color: #FFFFFF;
  float: left;
  padding-bottom: 15px;
  width: 100%;
  margin-top: 5px;
}

.widget-extra-large {
  width: 100%;
  padding-bottom: 10px;
}

.widget-extra-large .widget-head {
  background-image: url(../images/backgrounds/widget-head-large.png);
}

.widget-extra-large table th.col0,
.widget-extra-large table th.col1,
.widget-extra-large table td.col0,
.widget-extra-large table td.col1 {
  text-align: left;
}

.widget-extra-large .widget-toolbar .widget-search .inputColumn span.input {
  width: 717px;
}

.widget-extra-large .widget-toolbar .widget-search .inputColumn span.input input {
  width: 703px;
}

.container-extra-large {
  float: left;
  width: 100%;
}

.widget-extra-large .widget-content {
  padding-bottom: 2px;
  min-height: 280px;
}

.stage3_alertpanel_Header {
  float: left;
  margin: 2px 0;
  padding-bottom: 2px;
  padding-top: 2px;
  width: 100%;
}

.stage3_alertpanelheader_column {
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  margin-bottom: 7px;
  margin-top: 5px;
  padding-left: 11px;
  text-align: left;
  width: 35%;
}

.stage3_alert_label {
  clear: right;
  float: left;
  overflow: hidden;
  padding-bottom: 4px;
  padding-left: 4px;
  font-size: 0.69em;
  padding-top: 7px;
}

.stage3_dataentry_label {
  float: left;
  margin-right: 5px;
  margin-top: 7px;
  text-align: right;
  width: 35%;
}

.stage3_chkboxalerts_extraleftmargin {
  font-size: 0.69em;
  margin-left: 4px;
  margin-top: 5px;
  padding-top: 7px;
}

.stage3_inputpanel_alerts {
  float: left;
  margin: 9px 0 0 0px;
  width: 100%;
}

.stage3_alertslabel_leftmargin {
  font-size: 0.69em;
  margin-left: 0px;
  margin-top: 5px;
}

.stage3_dataentry_modalview_label {
  float: left;
  margin-right: 20px;
  margin-top: 7px;
  text-align: right;
  width: 28%;
}

.stage3_dataentry_modalview_label_remarks {
  float: left;
  margin-right: 18px;
  margin-top: 7px;
  text-align: right;
  width: 28%;
}

.stage3_dataentry_modalview_label_left {
  float: left;
  margin-right: 18px;
  margin-top: 7px;
  text-align: right;
  width: 28%;
}

.stage3_blank_padding {
  float: left;
  font-size: 0.69em;
  margin-left: 7px;
  padding-top: 7px;
  text-align: right;
  width: 15%;
}

.stage3_alertpanel_column {
  float: left;
  font-size: 0.69em;
  margin-left: 0px;
  padding-top: 7px;
  text-align: right;
  width: 16%;
}

.stage3_chkbox_alert {
  clear: right;
  float: left;
  margin-left: 26px;
  margin-top: 7px;
  overflow: hidden;
  padding-bottom: 4px;
}

.stage3_alert_textbox {
  line-height: 25px;
}

.stage3_chkbox_alert_marginleft {
  float: left;
  margin-left: 20px;
  margin-top: 7px;
}

.simpletext_bold_margintop {
  font-size: 0.69em;
  font-weight: normal;
  margin-top: 15px;
}

.simpletext_bold {
  margin-left: 10px;
  font-size: 0.69em;
  font-weight: normal;
  margin-top: 15px;
}

.simpletext_bold_topmargin {
  margin-left: 10px;
  font-size: 0.69em;
  font-weight: normal;
  line-height: 34px;
}

.stage3_dataentry_secondary_panel {
  float: left;
  border: 1px solid #E0E0E0;
  padding-bottom: 15px;
  width: 100%;
  background-color: #F4FAEE;
}

.stage3_messagepaneldiv {
  border-top: 1px solid #E0E0E0;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  float: left;
  height: 400px;
  width: 100%;
}

.stage3_budgetssimpletext_withpadding {
  color: #212121;
  text-decoration: none;
  padding-left: 15px;
  font-weight: normal;
  font-size: 0.69em;
  line-height: 15px;
}

.stage3_budgetssimpletext_withpadding_bluelink {
  color: #0070C0;
  text-decoration: none;
  padding-left: 15px;
  font-weight: normal;
  font-size: 0.69em;
  line-height: 15px;
}

.stage3_budgetssimpletext_withpadding_bluelink:hover {
  color: #0070C0;
  padding-left: 15px;
  font-weight: normal;
  line-height: 15px;
  text-decoration: none;
  font-size: 0.69em;
  cursor: pointer;
}

.stage3_budgetdetailsstatusbar {
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  border: #7D7B8D 1px solid;
  width: 9.957% !important;
}

.stage3_budgetdetailsstatusbar .progressbar_innerstyle {
  width: 99.57% !important;
}

.stage3_searchsimpletext_bold {
  font-weight: normal;
  color: #212121;
  font-size: 0.75em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.stage3_chkbox_alert_details {
  margin-right: 4px;
  float: left;
}

.stage3_simpletext_withborder {
  color: #212121;
  border: 1px solid #BDBDBD;
  font-size: 0.69em;
  text-decoration: none;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

.stage3_rtpanelwhitebg {
  width: 100%;
  float: left;
  padding: 6px 0 0 7px;
  line-height: 20px;
  color: #424242;
  font-size: 0.73em;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
}

.stage3_menuIdTextlink {
  float: left;
  width: 100%;
  color: #0070C0;
  font-size: 0.75em;
  font-weight: normal;
  margin-top: 10px;
  height: 170px;
}

.stage3_menuIdTextlink_new {
  float: left;
  width: 100%;
  color: #0070C0;
  font-size: 0.69em;
}

.stage3_menuIdTextlink a {
  color: #0F9CFF;
  background-color: transparent;
  padding: 10px 0;
  font-weight: normal;
  text-decoration: none;
  line-height: 21px;
}

.stage3_menuIdTextlink li {
  padding: 10px 20px;
  font-size: 14px;
  background-position: 5px 8px;
  background-repeat: no-repeat;
  float: none;
  margin-left: 2px;
  vertical-align: middle;
  line-height: 20px;
  List-style: none;
  margin-top: 1px;
  margin-bottom: -3px;
}

.stage3_menuIdTextlink li:hover {
  background-color: #F5F5F5;
  color: #F5F5F5;
}

.stage3_dataentry_modalview_leftlabel {
  float: left;
  margin-right: 16px;
  margin-top: 7px;
  text-align: right;
  width: 28%;
}

.stage3_text_bold {
  font-size: 0.69em;
  font-weight: normal;
  margin-top: 15px;
}

.stage3_text_bold_topmargin {
  font-size: 0.69em;
  font-weight: normal;
  line-height: 34px;
}

.defaultPagination1 .jumpPage {
  text-align: left;
  font-size: inherit;
  line-height: 22px;
}

.stage3_rightsurveybtn {
  margin: 55px 0px 0px 12px;
  float: left;
}

.stage3_rightfindoutmore {
  margin: -18px 0px 0px 14px;
  float: left;
  font-weight: normal;
  color: #0070C0;
  font-size: 0.69em;
}

.stage3_bluelink {
  color: #0070C0;
  text-decoration: none;
  vertical-align: top;
  padding-left: 5px;
  font-size: 0.69em;
}

.stage3_bluelink:hover {
  color: #0070C0;
  text-decoration: none;
  vertical-align: top;
  padding-left: 5px;
  font-size: 0.69em;
}

.stage3_searchpaneldiv_widLibrary .stage3_optionallink_accnts {
  padding-left: 13px;
}

.stage3_optionallink_accnts:hover {
  font-size: 0.69em;
  font-weight: normal;
  color: #0096ff;
  padding-left: 9px;
  padding-right: 5px;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
}

.stage3_searchpaneldiv_widLibrary .stage3_optionallink_accnts:hover {
  padding-left: 13px;
}

a.bluelink_bold:visited {
  font-size: 0.69em;
  font-weight: normal;
  text-decoration: none;
  float: none;
  padding-right: 5px;
  color: #0070C0;
}

.quickPayConfirm a.bluelink_bold:link,
.quickPayConfirm a.bluelink_bold:visited,
.quickPayConfirm a.bluelink_bold:hover {
  font-size: 14px;
}

.stage3_searchsimpletextblue {
  color: #757575;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  padding-left: 5px;
}

.stage3_simpletext1 {
  margin-left: -7px;
  float: left;
  font-size: 0.69em;
}

.headerColRight {
  float: right;
  margin-top: 2px;
  margin-bottom: 2px;
}

a.skipContLink:hover,
a.skipContLink:visited,
a.rightTextWhite:hover,
a.whiteArrowImg:hover,
a.rightTextWhite:visited,
a.whiteArrowImg:visited {
  color: #FFFFFF;
  text-decoration: none;
}

a.rightTextBlack:hover,
a.blackArrowImg:hover,
a.rightTextBlack:visited,
a.blackArrowImg:visited {
  color: #000000;
  text-decoration: none;
}

.rightTextBold,
a.rightTextBold:hover,
a.rightTextBold:visited {
  display: inline;
  color: #FFFFFF;
  font-size: 1em;
  font-weight: normal;
  padding-left: 7px;
  text-decoration: none;
}

.rightTextBlackBold,
a.rightTextBlackBold:hover,
a.rightTextBlackBold:visited {
  display: inline;
  color: #000000;
  font-size: 1em;
  font-weight: normal;
  padding-left: 7px;
  text-decoration: none;
}

.headerLogoffLink {
  margin-bottom: 5px;
  margin-top: 8px;
  display: inline-block;
  float: right;
}

.logoffLink,
a.logoffLink:hover,
a.logoffLink:visited {
 /* background: url(../images/blue_gotologin_btn_black.png) no-repeat scroll 100% 0 #0070C0;  */
  font-size: 0.69em;
  color: #FFFFFF;
  text-decoration: none;
  padding-right: 5px;
  border: 0px solid #424242;
  width: auto;
  vertical-align: middle;
  overflow: visible;
  float: left;
  height: 22px;
  cursor: pointer;
  line-height: 22px;
}

.spanHeight {
  line-height: 28px;
}

.rightRoundCornerIWantTo {
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  /* background:white; */
  /* Commented on 20-06-2016 for Themes */
  clear: right;
  float: left;
  height: auto;
  line-height: 17px;
  padding-right: 6px;
  width: 100%;
  min-height: 140px;
}

.leftRoundCornerWidget {
  clear: right;
  float: inherit;
  height: 142px;
  line-height: 26px;
}

.centerHeaderSubsecWidget {
  clear: right;
  float: inherit;
  height: 142px;
  line-height: 17px;
  vertical-align: middle;
}

.headerSubsecMyProfile {
  padding-left: 5px;
  background-color: #98DDFF;
  line-height: 26px;
  vertical-align: middle;
  margin-top: 10px;
  margin-left: 5px;
  clear: right;
  float: right;
}

.pulldownSelectLeft {
  background: url(../images/backgrounds/HWTabWhite.gif) no-repeat scroll 0 0;
  background-color: #FFFFFF;
  padding-bottom: 6px;
  padding-top: 3px;
  padding-left: 3px;
}

.pulldownSelectRight {
  background: url(../images/backgrounds/HWTabWhite.gif) no-repeat scroll 100% 0 #FFFFFF;
  padding-bottom: 6px;
  padding-right: 6px;
  padding-top: 3px;
}

.skinSelectLeft {
  background: url(../images/backgrounds/HWTabWhite.gif) no-repeat scroll 0 0 #FFFFFF;
  clear: left;
  display: inline-block;
  height: 21px;
  line-height: 21px;
  padding-left: 9px;
}

.skinSelectRight {
  background: url(../images/backgrounds/HWTabWhite.gif) no-repeat scroll 100% 0 #FFFFFF;
  display: inline-block;
  float: right;
  height: 21px;
  line-height: 21px;
  padding-right: 6px;
  width: 15px;
}

.myProfilePulldown p {
  /* background-color:color("shades", "white"); */
  /* Commented on 20-06-2016 for Themes */
  width: 100%;
  visibility: visible;
  border-bottom: 1px dotted #9E9E9E;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  display: inline-block;
  padding: 10px 0 5px 1%;
}

.lastlogtext_green {
  color: #009900;
  float: left;
  font-size: 0.69em;
  margin-top: 2px;
  margin-bottom: 7px;
  font-weight: normal;
}

.lastlogtext_grey {
  color: #757575;
  float: left;
  margin-top: 2px;
  margin-bottom: 7px;
  font-size: 14px !important;
  font-weight: 400;
  width: 100%;
  margin-left: 5px;
  margin-top: -4.6px;
}

.updateProfile,
a.updateProfile:hover,
a.updateProfile:visited {
  color: #0070C0;
  float: left;
  font-size: 0.69em;
  margin: 2px -1px 7px 4px;
  font-weight: normal;
  text-decoration: none;
}

.fontSizePulldown p {
  background-color: #000000;
  width: 100%;
  visibility: visible;
  display: inline-block;
}

.applnThemes {
  /* background: url("../images/color_wheel.jpg") no-repeat 80%;  */
  position: relative;
  cursor: pointer;
  padding: 15px;
  bottom: 10px;
  margin-right: 15px;
  display: none;
  /*To display the themes in application remove this attribute*/
}

.themeChange {
  background-color: transparent !important;
  box-shadow: none;
  border: none;
  height: auto;
  right: 25px;
  top: 60px !important;
  position: fixed;
  width: 40px;
  z-index: 2001;
  display: none;
}
.themeChange input[type=submit] {
  display: none;
}
.themeChange .themeColStyle {
  margin: 0px;
}
.themeChange .bigThemeIcon {
  height: 32px;
}

.skinPulldown p {
  width: 100%;
  visibility: visible;
  display: inline-block;
  margin-top: 10px;
}

a.themeHover {
  border: 3px solid transparent;
  display: block;
}

.profilePhoto {
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-top: 6px;
  margin-left: 2px;
}

.marqueeHeight {
  height: 15px;
}

.marqueeDiv {
  background-color: #000000;
}

.marqueeWidth {
  width: 950px;
  margin: auto;
}

.marqueeText {
  color: #9E9E9E;
  font-size: 0.69em;
  font-weight: normal;
  margin-left: 3px;
}

.stage3_searchpaneldiv .collapsible-wrapper,
.stage3_searchpanel_detailsdiv .collapsible-wrapper {
  position: absolute;
  width: 407px;
  display: none;
  padding-bottom: 5px;
  padding-top: 5px;
  border: 1px solid #0070C0;
  margin-left: -1px;
  overflow-x: hidden;
}

.stage3_searchpaneldiv .collapsible-wrapper,
.stage3_searchpanel_detailsdiv .collapsible-wrapper {
  background-color: #F5F5F5;
  max-height: 350px;
}

.pageLeftContainer {
  float: left;
  width: 99%;
  background-color: #FFFFFF;
}

.stage3_bluetext_paddingleftright {
  color: #0070C0;
  text-decoration: none;
  font-size: 0.69em;
  padding-left: 4px;
  padding-right: 4px;
}

.stage3_simpletext_withpadding {
  color: #212121;
  text-decoration: none;
  padding-left: 14px;
  padding-top: 2px;
  line-height: 15px;
  font-size: 0.79em;
  width: 95px;
  float: inherit;
}

.stage3_simpletext_withpadding_goals {
  color: #212121;
  text-decoration: none;
  padding-left: 14px;
  padding-top: 2px;
  line-height: 15px;
  font-size: 0.79em;
  width: 98%;
  float: left;
}

.footable-row-detail-value .amtRightAlign {
  text-align: center !important;
}

.HW_firstcolcenter {
  text-align: center;
  vertical-align: middle;
  font-size: 1em;
  padding-left: 6px;
}

.msgTemplateLink a {
  color: #0F9CFF;
  font-size: 14px;
  margin-left: 2px;
}

.stage3_leftdetailstext {
  float: left;
  font-size: 0.69em;
  padding-right: 3px;
  padding-top: 8px;
  text-align: left;
  width: 13%;
}

.step_2tracker_disabledtab {
  background: url(../images/btn_PaymentUnSelect_new.png);
  float: left;
  height: 21px;
  padding-top: 9px;
  text-align: center;
  font-size: 0.69em;
  min-width: 245px;
  max-width: 365px;
  margin-bottom: 5px;
}

.step_2tracker_tab {
  background: url(../images/btn_PaymentSelect_new.png);
  float: left;
  font-weight: normal;
  height: 21px;
  padding-top: 9px;
  text-align: center;
  font-size: 0.69em;
  min-width: 245px;
  max-width: 365px;
  margin-bottom: 5px;
}

.queryitalicReadOnly {
  color: #212121;
  float: left;
  font-size: 0.69em;
  font-style: italic;
  padding-left: 5px;
  padding-top: 4px;
  text-decoration: none;
  width: 57.36328%;
}

.searchsimpletextwithmargin {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  margin-left: 5px;
  padding-bottom: 5px;
  padding-left: 2px;
}

.searchsimpletextwithmarginLarge {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 15px;
  margin-left: 4px;
}

.searchsimpletextwithmarginLarge1 {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 28px;
  margin-left: 4px;
}

.stage3_dataentry_modalview_labelsmall_left {
  float: left;
  margin-right: 15px;
  margin-top: 7px;
  text-align: right;
  width: 28%;
}

.stage3_searchpanelcaptionforlisting {
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  margin-top: 10px;
  padding-bottom: 9px;
  padding-right: 35px;
  margin-left: 5px;
}

.leftRoundCorner .simpletext_pipeline {
  display: none;
}

.rightGroupletSection {
  width: 100%;
  clear: both;
  margin-top: 0em;
}

.tdStyleWithBorder {
  border: 1px solid #757575;
  padding: 3px;
  font-size: 12px;
}

.tdStyleWithBorderWeekHeaders {
  border: 1px solid #757575;
  padding: 3px;
  font-size: 12px;
  background-color: #98DDFF;
}

.tdStyleWithBorderToday {
  border: 1px solid #757575;
  padding: 3px;
  font-size: 12px;
  background-color: #0070C0;
}

.tdStyleWithoutBorder {
  padding: 2px;
  font-size: 12px;
}

.txtBold {
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #0070C0;
}

.tableWidthMargin {
  width: 100%;
  margin-top: 6px;
  margin-bottom: 6px;
}

.templateicon_imgstyle {
  border: none;
  float: center;
  margin: 25px 0 0 35px !important;
  height: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
}

.templateicon_txtstyle {
  font-size: 0.75em;
  color: #212121;
  text-decoration: none;
  text-align: center;
  width: 100%;
  height: auto;
  float: left;
  clear: right;
  margin: 2px 0 0 0;
  padding: 0px;
}

.templateicon_style {
  float: left;
  margin: 24px 0 10px 11px;
  border: 1px solid #E0E0E0;
  width: 80%;
  height: 115px;
  background-color: #F5F5F5;
}

.templateicon_stylehover {
  float: left;
  margin: 14px 0 0px 11px;
  border: 1px solid #E0E0E0;
  width: 80%;
  height: 145px;
  background-color: #FAF8CC;
  cursor: pointer;
}

.homegradientcontainerwithbgcolor {
  width: 758px;
  border: 1px solid #D9EEFE;
  float: left;
  background: none repeat scroll 0 0 #D9EEFE;
}

.simpletextcenter {
  border-top: 1px solid #E0E0E0;
  float: left;
  font-size: 0.75em;
  line-height: 15px;
  margin: 15px 14px;
  min-height: 71px;
  padding: 10px 5px;
  position: relative;
  text-align: center;
  width: 80%;
}

.simpletextcenter_v1 {
  border-top: 1px solid #E0E0E0;
  float: left;
  font-size: 0.75em;
  line-height: 15px;
  margin: 18px 14px;
  min-height: 71px;
  padding: 10px 5px;
  position: relative;
  text-align: center;
  width: 80%;
}

.simpletextcenter_v2 {
  border-top: 1px solid #E0E0E0;
  float: left;
  font-size: 0.75em;
  line-height: 15px;
  margin: 34px 14px;
  min-height: 71px;
  padding: 10px 5px;
  position: relative;
  text-align: center;
  width: 80%;
}

.imagewithmargin {
  float: left;
  height: 30%;
  margin-left: 10%;
}

.rightborderonly {
  border-right: 1px solid #E0E0E0;
}

.stage3_button_activegray {
  float: left;
  width: 65px;
  height: 20px;
  cursor: pointer;
  color: #FFFFFF;
  border: none;
  outline: none;
  background: url(../images/pfm_report_monthlyimg.png) no-repeat;
  margin-top: 7px;
}

.stage3_button_inactiveshade {
  float: left;
  width: auto;
  height: 20px;
  cursor: pointer;
  border: 1px solid #E0E0E0;
  outline: none;
  background: url(../images/acct_forcastsinglequarterly.png) no-repeat fixed;
  margin-top: 7px;
  color: #0070C0;
}

.pfm_chartbutton_active {
  float: left;
  width: 25px;
  height: 20px;
  cursor: pointer;
  color: #FFFFFF;
  border: none;
  outline: none;
  background: url(../images/icoChartView_enabled.png) no-repeat;
  margin-top: 7px;
  background-attachment: inherit;
  margin-left: 7px;
}

.pfm_chartbutton_inactive {
  float: left;
  width: 25px;
  height: 20px;
  cursor: pointer;
  outline: none;
  background: url(../images/icoChartView_disabled.png) no-repeat fixed;
  margin-top: 7px;
  color: #0070C0;
  background-attachment: inherit;
  border: none;
  margin-left: 7px;
}

.pfm_listbutton_active {
  float: left;
  width: 25px;
  height: 20px;
  border: none;
  cursor: pointer;
  color: #FFFFFF;
  outline: none;
  background: url(../images/icoListView_enabled.png) no-repeat;
  margin-top: 7px;
  border-right: 1px solid darkgrey;
  background-attachment: inherit;
}

.pfm_listbutton_inactive {
  float: left;
  width: 25px;
  height: 20px;
  cursor: pointer;
  border: none;
  border-right: 1px solid darkgrey;
  outline: none;
  background: url(../images/icoListView_disabled.png) no-repeat fixed;
  margin-top: 7px;
  color: #0070C0;
  background-attachment: inherit;
  margin-left: 7px;
}

.pfm_whitetabhover_bold {
  float: left;
  outline: none;
  height: 30px;
  background: #FFFFFF;
  border: 1px solid lightgrey;
  border-bottom: none;
  margin: 0px;
  color: #000000;
  cursor: pointer;
  padding: 2px 8px 1px 5px;
  font-size: 12px;
  font-weight: normal;
  width: 100%;
  min-width: 156px;
}

.pfm_grey_active_bold {
  cursor: pointer;
  outline: none;
  float: left;
  height: 30px;
  float: left;
  border: none;
  color: #FFFFFF;
  padding: 2px 8px 2px 8px;
  font-size: 12px;
  background: #002758;
  min-width: 156px;
  width: 100%;
}

.pfm_stage3_tabmenupanel {
  float: left;
  border-bottom: 1px none #002758;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 100%;
  float: left;
  padding-left: 0px;
  padding-top: 0px;
  height: 30px;
  min-width: 437px;
}

.pfm_stage3_tabwhitep {
  margin: 0;
  padding: 0;
  float: left;
  height: 30px;
  z-index: 1;
  margin-left: 0px;
  width: 23%;
  min-width: 156px;
}

.pfm_stage3_ptabgray1 {
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  float: left;
  height: 40px;
  margin: 0 0 0 -1px;
  padding-left: 0px;
  width: 23%;
  min-width: 156px;
}

.pfm_stage3_ptabgray2 {
  margin: 0;
  padding: 0px;
  float: left;
  margin: 0px;
  height: 40px;
  width: 23%;
  min-width: 156px;
}

.stage3_whitetabhover_bold {
  float: left;
  outline: none;
  background: url(../images/acct_tabpanemid.png) repeat-x;
  height: 23px;
  border: none;
  margin: 0px;
  color: #FFFFFF;
  cursor: pointer;
  padding: 2px 8px 2px 8px;
  font-size: 12px;
  font-weight: normal;
  line-height: 24px;
}

.stage3_whitetabhover_bold a,
.stage3_whitetabhover_bold a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.stage3_grey_active_bold {
  cursor: pointer;
  outline: none;
  float: left;
  outline: none;
  background: url(../images/acct_tabpanegreymid.png) repeat-x;
  height: 22px;
  float: left;
  border: none;
  color: #424242;
  padding: 2px 8px 2px 8px;
  font-size: 12px;
  line-height: 24px;
}

.stage3_grey_active_bold a,
.stage3_grey_active_bold a:hover {
  color: #424242;
  text-decoration: none;
}

.stage3_listingheading_grey {
  background-color: #E0E0E0;
  height: 30px;
  margin-top: 0px;
  padding-left: 0px;
  text-align: center;
}

.stage3_listingdetails_padding_grey {
  vertical-align: middle;
  font-size: 1em;
  padding-left: 6px;
  padding-top: 8px;
  background: url(../images/listinggreybackground.png) repeat-x scroll 0 0 transparent;
}

.listgreyrowtxtleftline_withpadding_grey {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 6px;
  padding-top: 8px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 1em;
  background: url(../images/listinggreybackground.png) repeat-x scroll 0 0 transparent;
}

.stage3_hwtablebordertopbottom {
  width: 100%;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}

.stage3_simpletextleftwithwidth {
  color: #212121;
  font-size: 0.813em;
  font-weight: normal;
  text-decoration: none;
  float: left;
  width: 25%;
  padding-bottom: 15px;
  padding-left: 12px;
  margin-top: 10px;
}

.multiselect_div {
  width: 25%;
  float: left;
  height: 27px;
  padding: 8px 0 0 3px;
  border: 1px solid #E0E0E0;
  margin: 0 6px 0 2px;
  display: inline;
}

.multiselect_options_div ul {
  padding: 0 10px 15px 10px;
  margin-top: 9px;
  list-style-type: none;
}

.multiselect_options_div ul li {
  margin: 1px 0 5px 0px;
}

.stage3_columnwithborder .ui-combobox .ui-combobox-input.ui-widget-content,
.ui-combobox .ui-combobox-input.ui-state-hover {
  color: #0070C0;
  font-weight: normal;
  width: 80px !important;
}

.stage3_columnwithborder .ui-button-icon-only {
  float: right;
}

.queryitalictextwithoutwidth_withwrap {
  font-size: 0.75em;
  font-style: italic;
  color: #424242;
  text-decoration: none;
  float: left;
  word-wrap: break-word;
  width: 50%;
}

.stage3_button_inactiveshade_withmargin {
  float: left;
  width: auto;
  height: 21px;
  font-size: 0.69em;
  font-weight: normal;
  cursor: pointer;
  border: 1px solid #E0E0E0;
  outline: none;
  background: url(../images/acct_forcastsinglequarterly.png) no-repeat fixed;
  background-color: #FFFFFF;
  margin: 7px 3px 0 6px;
  padding: 2px 3px 2px 3px;
  border-radius: 3px;
  color: #0070C0;
}

.stage3_linkstylebuttonbold {
  font-size: 0.69em;
  font-weight: normal;
  float: left;
  text-decoration: none;
  border: 0px;
  width: auto;
  margin: 8px 5px 0 10px;
  overflow: visible;
  background-color: transparent;
  color: #0070C0;
  cursor: pointer;
}

.stage3_radio_withmargin {
  vertical-align: bottom;
  margin-top: 6px;
  padding-right: 4px;
  float: left;
  margin-right: 2px;
  margin-left: 5px;
}

.stage3_chkboxtext_extraleftmargin {
  font-size: 0.69em;
  float: left;
  margin: 7px 3px 0 4px;
}

.stage3_button_activegray_wofloat {
  width: auto;
  height: auto;
  color: #FFFFFF;
  border: none;
  border-radius: 2px;
  float: left;
  outline: none;
  background: url(../images/pfm_report_monthlyimg.png) no-repeat;
  margin: 21px 0 0 -30%;
}

.stage3_customizable_image {
  float: left;
  margin: 0 7px 1px 6px;
}

.stage3_goals_textheading {
  color: #212121;
  font-size: 0.69em;
  float: left;
  text-decoration: none;
  margin: 0 0 10px 0;
  width: 30%;
}

.stage3_commentstext_brown {
  font-size: 0.69em;
  font-style: normal;
  color: #956C43;
  text-decoration: none;
  float: left;
  width: auto;
  padding-left: 12px;
  padding-top: 5px;
}

.stage3_commentstext_brown_withwidth {
  font-size: 0.69em;
  font-style: normal;
  color: #956C43;
  text-decoration: none;
  float: left;
  width: 33%;
  padding-left: 24px;
  padding-top: 5px;
}

.stage3_displayformsection {
  float: left;
  margin-left: 0px;
  width: 100%;
  padding: 5px 0px 5px 0px;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}

.stage3_width50percentwithborder {
  width: 48%;
  float: left;
  padding-left: 11px;
  min-width: 352px;
}

.stage3_width50percentwoborder {
  width: 48%;
  float: left;
  padding-left: 12px;
  min-width: 352px;
}

.stage3_twocolumnrowset {
  padding: 2px 1px 3px 1px;
}

.stage3_paddingtopleftrow {
  padding: 0 0 5px 11px;
}

.stage3_simpletext_goalcaption1 {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  font-weight: normal;
}

.stage3_simpletext_goalcaption2 {
  color: #212121;
  font-size: 0.69em;
  font-weight: normal;
  text-decoration: none;
  padding-left: 11px;
}

.stage3_grpsummarygrprow {
  background-color: #F5F5F5;
  height: 40px;
  padding-top: 2px;
  border-bottom: 1px solid #E0E0E0;
}

.stage3_grpsummaryaccountsrow {
  background-color: #D9EEFE;
  height: 22px;
  padding-top: 2px;
}

.HW_grouptableheadercenter {
  text-align: center;
  vertical-align: middle;
}

.stage3_listgreyrowtxtcenteralign {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: center;
}

.stage3_listgreyrowtxtcenteralignfontoneem {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: center;
  font-size: 1em;
}

.stage3_groupsummarysimpletext {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  padding-top: 8px;
  padding-right: 5px;
}

.HW_grouptabletextwithpadding {
  vertical-align: middle;
  font-size: 1em;
  padding-left: 6px;
}

.stage3_groupsummarysimpletextbold {
  color: #212121;
  font-size: 0.69em;
  font-weight: normal;
  text-decoration: none;
  padding-top: 8px;
  padding-right: 5px;
}

.stage3_listgreyrowtxtcenteralignbold {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: center;
  font-weight: normal;
  font-size: 0.69em;
}

.stage3_button_grayactive {
  float: left;
  width: 34px;
  height: 18px;
  color: #424242;
  font-size: 12px;
  outline: none;
  background-color: #A9D18E;
  border: 1px solid #8CB478;
  margin-top: 7px;
  padding-left: 10px;
  text-decoration: none;
}

.stage3_button_grayactive:hover {
  background-color: #8CB478;
}

a.stage3_button_grayactive:hover {
  text-decoration: none;
}

.stage3_button_shadeinactive {
  float: left;
  width: 34px;
  height: 18px;
  cursor: pointer;
  outline: none;
  background-color: #E0E0E0;
  border: 1px solid #BDBDBD;
  margin-top: 7px;
  color: #424242;
  padding-left: 10px;
  font-size: 12px;
  text-decoration: none;
}

.stage3_button_shadeinactive:hover {
  background-color: #BDBDBD;
}

a.stage3_button_shadeinactive:hover {
  text-decoration: none;
}

.stage3_serachsmpletext_new {
  color: #212121;
  text-decoration: none;
  float: left;
  padding-top: 6px;
  padding-right: 5px;
  font-size: 0.69em;
}

.stage3_queryitalictext_label {
  font-size: 12px;
  font-style: italic;
  color: #424242;
  text-decoration: none;
  float: left;
  width: 475px;
  margin-top: -30px;
  margin-left: 262px;
}

.stage3_grey_active_caption {
  cursor: pointer;
  outline: none;
  float: left;
  outline: none;
  background: url(../images/acct_tabpanegreymid.png) repeat-x;
  height: 23px;
  float: left;
  border: none;
  color: #FFFFFF;
  padding: 5px 8px 0px 8px;
  font-size: 0.69em;
}

.stage3_grey_active_captionNextGen {
  cursor: pointer;
  outline: none;
  float: left;
  outline: none;
  background-color: #002758;
  width: 130px;
  padding-bottom: 4px !important;
  height: 25px;
  line-height: 0;
  border: none;
  color: #FFFFFF;
  padding: 5px 8px 0px 8px;
  font-size: 0.69em;
}

.hwamounttxt {
  font-weight: normal;
  font-size: 0.69em;
  float: right;
}

.hwBold {
  font-weight: normal;
}

.HW_tableheading_padding {
  vertical-align: middle;
  padding-left: 6px;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 96% 0 transparent;
  font-weight: normal;
}

.stage3_grey_active_bold_smallfont {
  cursor: pointer;
  outline: none;
  float: left;
  outline: none;
  background: url(../images/acct_tabpanegreymid.png) repeat-x;
  height: 23px;
  float: left;
  border: none;
  color: #000000;
  padding: 5px 8px 0px 8px;
  font-size: 0.69em;
  font-weight: normal;
}

.stage3_whitetabhover_bold_smallfont {
  float: left;
  outline: none;
  background: url(../images/acct_tabpanemid.png) repeat-x;
  height: 23px;
  border: none;
  margin: 0px;
  color: #000000;
  padding: 5px 8px 0px 8px;
  font-size: 0.69em;
  font-weight: normal;
}

.infotext_columnjustify {
  float: left;
  margin-right: 5px;
  margin-top: 7px;
  text-align: justify;
  width: 88%;
}

.querytextleft_infostyle {
  display: block;
  float: left;
  font-size: 0.69em;
  font-style: normal;
  margin-top: 5px;
  overflow: hidden;
  padding-bottom: 0px;
  padding-right: 30px;
  width: 401px;
  text-align: justify;
  margin-left: 93px;
}

.querytextleft_infostyle2 {
  display: block;
  float: left;
  font-size: 0.69em;
  font-style: normal;
  margin-top: -7px;
  overflow: hidden;
  padding-bottom: -7px;
  padding-right: 30px;
  width: 403px;
  text-align: justify;
  margin-left: 93px;
}

.stage3_inputpanel_column_addcategry {
  float: left;
  margin-right: 5px;
  margin-top: 7px;
  text-align: left;
  width: 45%;
}

.simpletextbold_UX3 {
  color: #212121;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  padding-right: 5px;
  padding-top: 6px;
  text-decoration: none;
}

.stage3_searchsimpletext_top {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-right: 5px;
}

.stage3_searchsimpletext_goalname {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-right: 5px;
  width: 15em;
  word-wrap: break-word;
}

.stage3_goals_textheading_details {
  color: #212121;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  margin: 5px 0 10px;
  text-decoration: none;
  width: 110px;
}

.stage3_goals_textheading_details_width {
  color: #212121;
  font-size: 0.69em;
  float: left;
  text-decoration: none;
  margin-left: 65px;
}

.stage3_goals_textheading_details_extrawidth {
  color: #212121;
  font-size: 0.69em;
  float: left;
  text-decoration: none;
  width: 100px;
}

.stage3_goals_textheading_details_floatright {
  color: #212121;
  float: right;
  font-size: 0.69em;
  margin: 5px 0 10px;
  margin-right: 21px;
  text-decoration: none;
  width: 43%;
  border: #7D7B8D 1px solid;
}

.stage3_goals_textheading_bottom {
  color: #212121;
  font-size: 0.69em;
  float: left;
  text-decoration: none;
  margin: 0 0 10px 0;
  width: 9%;
}

.stage3_goals_textheading_left_width {
  color: #212121;
  float: right;
  font-size: 0.69em;
  margin: 5px 14px 10px;
  text-decoration: none;
  width: 9%;
}

.stage3_goals_textheading_leftfloatright {
  color: #212121;
  float: right;
  font-size: 0.69em;
  margin: 5px 0 10px;
  text-decoration: none;
  font-weight: bold;
}

.stage3_goals_textheading_details_marginright {
  color: #212121;
  float: right;
  font-size: 0.69em;
  margin-right: 3px;
  text-align: right;
  text-decoration: none;
}

.stage3_goals_textheading_details_textright {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  text-align: right;
  float: right;
  padding-right: 3px;
  font-weight: bold;
}

.stage3_goals_textheading_detailsright {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  text-align: right;
  float: right;
  font-weight: bold;
}

.stage3_goals_textheading_details_float_left {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  text-align: right;
  float: right;
  margin-left: 3px;
  margin-right: 3px;
  font-weight: bold;
}

.stage3_goals_textheading_details_margin_rightt {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  text-align: right;
  float: right;
  margin-right: 10px;
  font-weight: bold;
}

.stage3_searchsimpletext_right {
  font-size: 0.69em;
  text-decoration: none;
  float: right;
}

.stage3_goals_textheading_left_percent {
  color: #212121;
  float: right;
  font-size: 0.69em;
  margin: 5px 3px 10px 0;
  padding-right: 1px;
  text-decoration: none;
  font-weight: bold;
}

.searchsimpletext_bluebkgd {
  float: left;
  margin-top: 6px;
  padding-right: 5px;
  color: #212121;
  border: 1px solid #BDBDBD;
  font-size: 0.69em;
  text-decoration: none;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 4px;
  padding-right: 4px;
  background: #F5F5F5;
}

.stage3_details_bold {
  font-weight: normal;
  font-size: 0.69em;
  margin-left: 2px;
}

.stage3_simpletextfloat_left {
  color: #212121;
  float: left;
  font-size: 0.69em;
  margin-bottom: 1px;
  margin-left: 75%;
  text-decoration: none;
}

.stage3_goals_goalname {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-right: 5px;
  padding-top: 7px;
  margin-left: 5px;
  font-weight: normal;
}

.stage3_goals_goalname_details {
  color: #212121;
  font-size: 0.69em;
  float: left;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 7px;
  margin: 0 0 10px 0;
  width: auto;
  font-weight: normal;
}

.homegradientfirstdivwithbgcolor_new2 .ui-combobox {
  margin-left: 46px !important;
}

.stage3_simpletext_float_left {
  color: #212121;
  text-decoration: none;
  float: left;
  font-size: 0.69em;
  width: 36%;
}

.stage3_budgetssimpletext_bluelink {
  color: #0F9CFF;
  text-decoration: none;
  padding-left: 15px;
  font-weight: normal;
  line-height: 15px;
  margin-left: 55px;
}

.hwblacktxt {
  text-align: right;
}

.HW_tableheading_cashtrnstn {
  vertical-align: middle;
  text-align: left;
  padding-right: 6px;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 96% 0 transparent;
}

.HW_tableheading_amnt {
  vertical-align: middle;
  padding-left: 16px;
}

.searchsimpletext_listln {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  margin-top: 0px;
  margin-top: -5px;
}

.listgreyrowtxtleftline_foramount {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 6px;
  padding-top: 8px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 1em;
  padding-left: 4px;
}

.queryitalictextwithspace_remarks {
  color: #424242;
  float: left;
  font-size: 0.75em;
  font-style: italic;
  margin-right: 5px;
  text-decoration: none;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}

.stage3_simpletextleftwithwidth_label {
  color: #212121;
  float: left;
  font-size: 0.813em;
  font-weight: normal;
  text-decoration: none;
  width: 2%;
}

.containerHighlight {
  border: 1px solid #000000;
}

.containerHighlight hover {
  cursor: pointer !important;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
  height: 272px !important;
  padding: 40px 0px !important;
  width: auto !important;
}

.jcarousel-skin-tango .jcarousel-item {
  height: 48px !important;
  width: 48px !important;
  margin-left: 13px !important;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
  height: 290px !important;
  width: 75px !important;
}

.jcarousel-list jcarousel-list-vertical {
  width: auto !important;
  height: auto !important;
}

.jcarousel-skin-tango .jcarousel-container {
  background: url(../images/widgetBar_middle.png) repeat-y 5px 0px !important;
  border: 1px solid #E0E0E0 !important;
  border-left: none;
  border-radius: 10px !important;
}

.jcarousel-skin-tango .jcarousel-next-vertical {
  background: url(../images/widgetBar_next-vertical.png) no-repeat scroll 0 0 transparent !important;
  bottom: 5px !important;
  cursor: pointer !important;
  height: 11px !important;
  left: 30px !important;
  position: absolute !important;
  width: 16px !important;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical {
  background: url(../images/widgetBar_prev-vertical-Disabled.png) no-repeat scroll 0 0 transparent !important;
  bottom: 5px !important;
  cursor: pointer !important;
  height: 11px !important;
  left: 30px !important;
  position: absolute !important;
  width: 16px !important;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
  background: url(../images/widgetBar_prev-vertical-Enabled.png) no-repeat scroll 0 0 transparent !important;
  cursor: pointer !important;
  height: 32px;
  left: 30px !important;
  position: absolute;
  top: 15px !important;
  width: 32px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical {
  background: url(../images/widgetBar_prev-vertical.png) no-repeat scroll 0 0 transparent !important;
  cursor: pointer !important;
  height: 32px;
  left: 30px !important;
  position: absolute;
  top: 15px !important;
  width: 32px;
}

.filter-check {
  padding-left: 12px;
  float: right;
  width: 254px;
}

.widgetLib_Table {
  width: 100%;
  border-bottom: 1px solid #BDBDBD;
  border-top: 0px solid #000000;
  border-right: 0px solid #000000;
  border-left: 0px solid #000000;
  float: left;
  margin-top: 10px;
  padding-bottom: 10px;
}

.searchBtn_mod {
  width: 50%;
  clear: both;
  margin-top: 0em;
  padding-top: 1em;
  float: left;
}

.searchcrit_LibSection {
  border: 0px;
  margin-top: 10px;
  background-color: #D9EEFE;
  float: left;
  margin-right: 10px;
  position: absolute;
}

.searchCrit_newspn {
  padding-right: 1px;
  padding-left: 1px;
  width: 210px;
  float: left;
  clear: left;
  text-align: right;
  padding-bottom: 1px;
  font-size: 16px;
  padding-top: 7px;
  font-weight: normal;
}

.widgetLib_searchpaneldiv {
  border: 1px solid #E0E0E0;
  height: auto;
  width: 27%;
  background-color: #F5F5F5;
  padding-bottom: 0px;
  padding-top: 0px;
  z-index: 1001;
}

.grid_headerP {
  width: 100%;
  height: 30px;
  background-color: #000000;
  text-align: center;
  padding-top: 3px;
}

.grid_checkBoxp {
  width: 100%;
  text-align: center;
  padding-top: 3px;
}

.widgetsLiblistwhiterow,
.widgetsLiblistwhiterow:hover,
.widgetsLiblistgreyrowtxtleftline,
.widgetsLiblistgreyrowtxtleftline:hover {
  text-decoration: none;
  height: 30px;
  border: #E0E0E0 1px solid;
  color: #000000;
  background-color: #FFFFFF !important;
}

.widgetsPreviewimgSize {
  width: 410px;
  height: 425px;
}

.deletelinkstyle:hover {
  text-decoration: none;
  cursor: pointer;
}

.flaglinkstyle {
  border: none;
  background: #FFFFFF;
  color: #0070C0;
  float: left;
  margin-left: 2px;
  margin-top: 0px;
  padding-left: 0;
  padding-right: 6px;
}

.flaglinkstyle:hover {
  text-decoration: none;
  cursor: pointer;
}

.deletelinkstyle {
  border: none;
  background: #FFFFFF;
  color: #0F9CFF;
  float: left;
  margin-left: 3px;
  margin-top: 4px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 0.69em;
  -webkit-padding-before: 2px;
}

.stage3_simpletext_paddingleftright_small {
  color: #212121;
  font-size: 0.69em;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
  line-height: 36px;
}

.stage3_overviewtextleft_line {
  width: 100%;
  float: left;
  clear: left;
  border-top: 1px solid #BDBDBD;
  margin-bottom: -20px;
}

.columnSeparator {
  border-right: 1px solid #424242;
  margin-right: 10px;
}

.stage3_text_bold_bottommargin_small {
  display: inline-block;
  font-size: 0.69em;
  font-weight: normal;
  margin: 0px -8px 10px 10px;
}

.HW_tableheadingAmntPfm {
  vertical-align: middle;
  text-align: left;
  font-weight: normal;
  padding-left: 2px;
}

.searchsimpletext_pmfTransctns {
  color: #212121;
  font-size: 1.5em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  text-transform: capitalize;
}

.stage3_checkbox_pfm {
  margin-right: 7px;
  margin-left: 5px;
}

.stage3_templateiconcolumnwidthleft_new {
  float: left;
  padding-left: 31px;
  width: 23%;
  margin-bottom: 10px;
}

.queryitalictext_netgoal {
  color: #212121;
  float: left;
  font-size: 0.69em;
  font-style: italic;
  font-weight: normal;
  line-height: 22px;
  text-align: right;
  text-decoration: none;
  width: 110px;
}

.queryitalictext_netgoalFrmlae {
  color: #212121;
  float: left;
  font-size: 0.69em;
  font-style: italic;
  line-height: 12px;
  margin-left: 5px;
  margin-top: 5px;
  text-align: left;
  text-decoration: none;
  width: 64%;
}

.stage3_goalsaccounts_textheading_leftfloatright {
  color: #212121;
  float: left;
  font-size: 0.69em;
  margin: 5px 0 10px;
  text-decoration: none;
}

.stage3_simpletext_goalaccountscaption1 {
  color: #212121;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  margin-left: 5px;
  text-decoration: none;
}

.stage3_simpletext_linkaccounttitle {
  color: #212121;
  font-size: 0.69em;
  font-weight: normal;
  padding-right: 113px;
  padding-top: 12px;
  text-align: left;
  text-decoration: none;
  padding-left: 6px;
}

.stage3_button_activegray_wofloat_linkaccnt {
  background: url(../images/pfm_report_monthlyimg.png) no-repeat scroll 0 0 transparent;
  border: medium none;
  border-radius: 2px 2px 2px 2px;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  height: auto;
  margin: 21px 0 0 -67px;
  outline: medium none;
  width: auto;
}

.boldcaption_nogoalspage {
  padding-top: 14px;
  font-size: 13px;
  width: 100%;
  padding-left: 9px;
  float: left;
  clear: left;
  font-weight: normal;
}

.stage3_button_inactiveshade_pfm {
  float: right;
  width: auto;
  height: 21px;
  font-size: 0.69em;
  font-weight: normal;
  cursor: pointer;
  border: 1px solid #E0E0E0;
  outline: none;
  background: url(../images/acct_forcastsinglequarterly.png) no-repeat fixed;
  background-color: #FFFFFF;
  margin: 5px 22px 0 8px;
  padding: 2px 3px 2px 3px;
  border-radius: 3px;
  color: #0070C0;
}

.stage3_simpletext_money {
  color: #212121;
  text-decoration: none;
  font-size: 0.69em;
  padding-left: 3px;
  padding-right: 3px;
}

.listwhiterow_mfo {
  text-decoration: none;
  height: 25px;
  border: #E0E0E0 0px solid;
  color: #000000;
  background-color: #FFFFFF;
  line-height: 12px;
}

.listgreyrow_mfo {
  text-decoration: none;
  background-color: #E0E0E0;
  height: 25px;
  border: #E0E0E0 0px solid;
  color: #000000;
  line-height: 12px;
}

.searchsimpletext_estmatecurrncy {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 6px;
  margin-left: 10px;
}

.querytextleft_transdate {
  padding-right: 7px;
  padding-left: 1px;
  width: 28.5%;
  float: left;
  text-align: right;
  padding-bottom: 1px;
}

.stage3_dataentry_noborder_Pfm {
  background-color: #FFFFFF;
  float: left;
  width: 100%;
  margin-top: 5px;
}

.searchsimpletext_bold_pfm {
  color: #212121;
  font-size: 0.69em;
  font-weight: normal;
  text-decoration: none;
  float: left;
  padding-top: 6.5px;
  padding-right: 2px;
  line-height: 18px;
}

.profilePhoto_c {
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-top: -5px;
  margin-bottom: 3px;
  margin-left: 40px;
  clear: left;
}

a.InActiveMenu:active {
  color: #0070C0;
}

a.ActiveMenu:active {
  color: #000000;
}

.tablewithpadding {
  padding-bottom: 20px;
  padding-top: 5px;
}

.tablewithpadding_withfloat {
  padding-bottom: 40px;
  padding-top: 5px;
  float: left;
  width: 100%;
}

.greyLink:hover {
  color: #757575;
  text-decoration: none;
  font-size: 1em;
}

.tableHeaderNoSortHW {
  color: #757575;
  text-decoration: none;
  font-size: 1em;
}

a.InActiveMenu:active {
  color: #0070C0;
}

a.ActiveMenu:active {
  color: #000000;
}

#collapsibleMenu {
  clear: both;
  float: right;
  padding-right: 21.5%;
  position: relative;
  top: -6px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
  font-size: 1em;
  margin-left: -40px;
  z-index: 2000;
  overflow: visible;
}

#closeIcon.ui-state-hover {
  border: medium none;
}

.CollapsibleButtonImg:hover {
  text-decoration: none;
}

.textWithNoLink,
.textWithNoLink:active,
.textWithNoLink:hover,
.textWithNoLink:visited {
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  word-wrap: break-word;
  cursor: text;
}

.expandMenu_SRListing:after {
  float: right;
  left: -10px;
  position: relative;
  top: 4px;
}

.collapseMenu_SRListing:after {
  float: right;
  left: -10px;
  position: relative;
  top: 4px;
}

.HW_tabletextwithpadding_new {
  vertical-align: middle;
  font-size: 0.69em;
  padding-left: 10px;
  background-color: #F5F5F5;
  border-bottom: 1px solid #E0E0E0;
  border-left: 1px solid #E0E0E0;
}

.newRequest_width96percent {
  width: 96%;
}

.sectionDownloadComponentEbux3 {
  margin-top: 1px;
  float: right;
  margin-right: 10px;
}

.stage3_headerNotesdetails {
  background-color: #E0E0E0;
  border: 1px solid #E0E0E0;
  display: block;
  overflow: hidden;
  width: 97%;
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 5px;
  margin-bottom: 3px;
  text-align: justify;
}

.searchsimpletextebux3 {
  color: #212121;
  font-size: 0.813em;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 5px;
  padding-right: 5px;
}

.stopchequedisable {
  background: #E0E0E0;
}

.simple_text_right_padding {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  padding-left: 3px;
}

.searchsimpletext_padding {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 15px;
  padding-left: 7px;
}

.searchsimpletext_padding1 {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 7px;
  padding-left: 6px;
}

.labelcolumncombosmallCrn {
  background-color: transparent;
  border: 0 none;
  color: #212121;
  font-size: 0.69em;
  font-weight: normal;
  margin-top: 8px;
  padding-top: 0px;
  text-decoration: none;
  vertical-align: middle;
  width: 55%;
}

.HW_tableheadingwithleftsideborder {
  vertical-align: middle;
  padding-left: 8px;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 0% 0 transparent;
}

.stage3_chartErrorStyle {
  color: red;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.stage3_chartWarningStyle {
  color: green;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.stage3_bluepanel {
  border: 1px solid #E0E0E0;
  margin-top: 1%;
  margin-left: 1%;
  margin-right: 1%;
  float: left;
  width: 98%;
  background-color: #D9EEFE;
}

.simpletextright_stage3 {
  color: #212121;
  font-size: 0.69em;
  padding-left: 12px;
  text-decoration: none;
  font-weight: normal;
}

.stage3_simpletext_usd {
  color: #212121;
  text-decoration: none;
  font-size: 0.69em;
  padding-left: 3px;
  padding-right: 3px;
}

.searchsimpletext_noofdays {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 1px;
  padding-right: 5px;
}

.searchsimpletext_date {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 6px;
  text-align: right;
  font-weight: normal;
}

.listgreyrowtxtleftlineQuickPay {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 2px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 1em;
}

.quickpaycaption {
  padding-top: 9px;
  text-decoration: none;
  vertical-align: top;
  font-size: 12px;
  color: #424242;
}

.tabrow_withborder {
  background-color: #F5F5F5;
  border-top: 0 solid #000000;
  margin-top: 10px;
  float: left;
  height: 33px;
}

.center_align {
  margin-left: 32%;
  margin-top: 18px;
}

.center_align_withmargin {
  margin-left: 4%;
}

.tabrow_withborderTitle {
  border-top: 0 solid #000000;
  float: left;
  margin-top: 10px;
}

.tabrow_withborderTitlewithmargin {
  border-top: 0 solid #000000;
  float: left;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
}

.widget-body .simpletext {
  text-decoration: none;
  word-wrap: break-word;
  font-weight: normal;
}

.widget-body .simpletext_note {
  font-size: 0.69em;
  text-decoration: none;
  word-wrap: break-word;
  font-weight: normal;
  background-color: #E0E0E0;
  border: 1px solid #E0E0E0;
  display: block;
  margin-right: 2px;
  padding-left: 2px;
}

.querytextleftquickpaywidget .simpletext {
  word-wrap: normal;
}

.widget-small .row_withborder {
  padding: 0px 0px 6px 0px;
  background-color: #FFFFFF;
  border-top: 0px solid #000000;
  clear: both;
  width: 100%;
  height: 24px;
}

.redStarFont .redstar {
  font-size: 0.69em;
}

.querytextrightquickpaywidgetCol {
  clear: right;
  display: block;
  overflow: hidden;
  padding-bottom: 3px;
  padding-left: 16px;
}

.quickPayImgStyle {
  padding: 0 6px;
}

.width100percentQuickPay:after {
  content: ".";
  visibility: hidden;
  height: 40px;
  display: block;
  background-color: #FFFFFF;
}

.closeStyleQuickPay {
  float: right;
  margin-right: 6px;
  margin-bottom: 6px;
}

.closeStyleQuickPay:hover {
  cursor: pointer;
}

.emptyDivQuickPay {
  background-color: #FFFFFF;
  min-height: 41px;
}

.widget-body .simpletextQuickPay {
  color: #424242;
  font-size: 12px;
  text-decoration: none;
  word-wrap: break-word;
}

.febacal-container-month-widget-ux3 {
  width: 253px;
  margin-left: 10px;
}

.widgetErrorDisplayHw {
  z-index: 100000;
  padding-top: 0 !important;
  overflow: hidden;
  width: 100% !important;
}

.positionabsolute {
  position: absolute;
  overflow: hidden;
  z-index: 1;
}

.positionrelative {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100% !important;
}

.wrapperPositionRelative {
  position: relative;
  z-index: 41;
  width: 100% !important;
}

.errordisplaywidgetright {
  cursor: pointer;
  float: right;
  padding-top: 6px;
  padding-right: 3px;
}

.widget-xtrasmall .errorContentWrapper .absmiddle {
  margin-bottom: 2px;
  margin-top: 0px;
}

.container-nxtGenmedium .errordisplaywidgetright {
  padding-right: 10px;
}

.HW_tabletextleft_new {
  vertical-align: middle;
  font-size: 12px;
  padding-left: 6px;
  background-color: #F5F5F5;
  border-bottom: 1px solid #E0E0E0;
}

.HW_tableheading_new {
  vertical-align: middle;
  font-size: 12px;
  background-color: #F5F5F5;
  border-bottom: 1px solid #E0E0E0;
  border-left: 1px solid #E0E0E0;
  padding-right: 25px;
  text-align: center;
}

.mwidlistwhiterow_new {
  background-color: #FFFFFF;
  height: 30px;
  text-decoration: none;
  color: #424242;
  border-bottom: 1px solid #E0E0E0;
}

.mwidlistwhiterow2_new {
  text-decoration: none;
  height: 30px;
  color: #424242;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
}

.HW_textwithpadding_right_new {
  float: right;
  padding-top: 5px;
  padding-right: 15px;
  vertical-align: middle;
  border: none;
  font-size: 1em;
}

.listgreyrowtxtwithoutline_new {
  text-decoration: none;
  padding: 10px 6px 2px 6px;
  vertical-align: middle;
  border: 0px;
}

.modalWrapper .listgreyrowtxtleftline_new {
  float: none;
}

.listgreyrowtxtleftline_new {
  text-decoration: none;
  vertical-align: middle;
  border: 0px;
  text-align: right;
  font-size: 1em;
  width: 100%;
}

.menuSideArrowImage_new {
  list-style-image: url(../images/backgrounds/next-inactive.gif);
  padding-left: 10px;
  border: 0px;
  text-align: left;
  cursor: pointer;
  margin-left: 20px;
}

.widget .menuChoices ul {
  padding: 0px 0 0 0px;
}

.widget .menuChoices ul li {
  list-style-type: none;
  font-size: inherit;
  float: left;
  overflow-x: hidden;
  background-color: #FFFFFF;
  width: 175px;
  padding-bottom: 0px;
}

.widget .menuChoices ul li ul li {
  background-image: url(../images/backgrounds/Sub-menu-Arrow_new.png);
  background-position: 0 6px;
  background-repeat: no-repeat;
  float: none;
  font-size: 12px;
}

.widget .menuChoices ul li a,
.menuChoices_new ul li input {
  display: inline-block;
  color: #424242;
  border: none;
  text-align: left;
  line-height: 22px;
  text-decoration: none;
  padding: 1px;
  width: 160px;
}

.widget .menuChoices ul li input {
  width: 100%;
  cursor: pointer;
}

.widget .menuChoices ul li input:hover {
  background-color: #D9EEFE;
}

.widget .menuSideArrowImageForMenuChoices {
  padding-left: 2px;
  border: 0px;
  text-align: left;
  cursor: pointer;
  margin-left: 0px;
}

.widget .menuChoicesColumnLast {
  border-right: none;
  display: list-item;
  list-style: none outside none;
  padding: 0;
  width: 170px;
}

.detHeaderRight {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
  float: left;
  line-height: 35px;
  padding-left: 10px;
  width: 48.1%;
}

.detHeaderLeft {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
  float: left;
  line-height: 35px;
  padding-left: 10px;
  width: 48.5%;
}

.detLabelLeft {
  width: 17%;
  float: left;
  padding-right: 5px;
  word-wrap: break-word;
  margin-right: 5px;
  text-align: right;
  padding-left: 5px;
}

.detLabelRight {
  width: 20%;
  float: left;
  padding-right: 5px;
  word-wrap: break-word;
  margin-right: 5px;
  text-align: right;
}

.dashboardSection .detValueLeft .simpletext {
  width: 30%;
  float: left;
  word-wrap: break-word;
  margin-right: 5px;
  font-weight: normal;
}

.dashboardSection .detValueRight .simpletext {
  width: 27%;
  float: left;
  word-wrap: break-word;
  margin-right: 5px;
  font-weight: normal;
}

.detailsHeaderWid {
  float: left;
  width: 99%;
  padding: 0 0 5px 5px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
}

.detailsHeaderWid a {
  float: left;
  padding: 10px 5px 5px 5px;
}

.containerHighlightUX3 {
  height: 10px;
  border: 2px dotted #212121;
}

.containerHighlightUX3 hover {
  cursor: pointer !important;
}

.groupletSection .groupletSubsection1width100percent .container-small {
  width: 303px;
  margin-top: 0px !important;
}

.groupletSection .groupletSubsection1width100percent .container-medium {
  width: 603px;
}

.widget-large .widget-content {
  padding-bottom: 2px;
  min-height: 400px;
  overflow-x: visible;
  overflow-y: visible;
 /* z-index: 1; */
}

.groupletSection .dashboardSection .widget-large .widget-content {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}

.widget-extra-large .widget-content {
  min-height: 280px;
  padding-bottom: 2px;
  z-index: 1;
}

.container-small-disabled {
  float: left;
  width: 100%;
  margin-left: -1px;
  margin-right: 1.8px;
}

.listboldtxtwithNoLine {
  font-weight: normal;
  text-decoration: none;
  padding: 4px 6px 4px 6px;
  vertical-align: middle;
  font-size: 0.69em;
  color: #424242;
  border-left-color: #E0E0E0;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
}

.widget-small .listboldtxtwithline {
  font-weight: normal;
  text-decoration: none;
  border-left: 1px solid #E0E0E0;
  padding: 4px 6px 4px 6px;
  vertical-align: middle;
  font-size: 0.69em;
  color: #424242;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
}

.widget-small table tbody td {
  border: none;
}

.listwidgetmailrow {
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 0px;
}

.listwidgetmailsubject {
  text-decoration: none;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  padding-top: 0px 6px 0px 6px;
  font-weight: normal;
}

.mwidsection_fourlinbrd {
  width: 100%;
  border: 0px solid #000000;
  border-bottom: none;
  clear: both;
  margin-top: 0px !important;
}

.mwidlistwhiterow {
  text-decoration: none;
  height: 20px;
  border: #E0E0E0 0px solid;
  color: #000000;
  background-color: #FFFFFF;
  float: left;
  width: 300px;
}

.mwidlistwhiterow:hover {
  text-decoration: none;
  height: 20px;
  border: #E0E0E0 0px solid;
  background-color: #FFFFFF;
  float: left;
  width: 300px;
}

.mwidlistwhiterow2 {
  text-decoration: none;
  height: 30px;
  border: #E0E0E0 0px solid;
  color: #000000;
  background-color: #FFFFFF;
  margin-top: -2px;
  float: left;
  width: 300px;
}

.mwidlistwhiterow2:hover {
  text-decoration: none;
  height: 30px;
  border: #E0E0E0 0px solid;
  background-color: #FFFFFF;
  margin-top: -2px;
  float: left;
  width: 300px;
}

.mwidbluelink {
  padding-top: 9px;
  padding-right: 5px;
  color: #0070C0;
  padding-left: 5px;
}

a.mwidbluelink:link {
  padding-top: 9px;
  padding-right: 5px;
  color: #0070C0;
  padding-left: 5px;
}

a.mwidbluelink:visited,
a.mwidbluelink:active {
  color: #0070C0;
  padding-left: 5px;
}

a.mwidbluelink:hover {
  color: #0070C0;
  text-decoration: none;
  padding-left: 5px;
}

.HW_wid_head_outerdiv {
  background-color: #D9EEFE;
  height: 32px;
  margin-top: 0px;
  padding-left: 0px;
  text-align: center;
}

.widfooterleft {
  float: left;
  padding: 0.1em 0px 0px 0px;
}

.widget-small .labelColumn_combo {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0.1em;
  background: url(../images/backgrounds/select.gif) no-repeat 0px 0px;
  height: 31px;
  width: 190px;
  display: inline-block;
  float: left;
}

.widget-small .dropdownexpandalbe {
  border: 0px;
  margin-top: 3px;
  padding-top: 8px;
  color: #212121;
  width: 97%;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
}

.widget-small .composetxtboxsubject {
  background-color: #D9EEFE;
  padding-top: 7px;
  border-color: #98DDFF #98DDFF #98DDFF;
  border-style: solid;
  border-width: 0px;
  background: url(../images/backgrounds/input-text.gif) #D9EEFE no-repeat 100% 0px;
  font-size: 0.69em;
  text-decoration: none;
  width: 170px;
  padding-bottom: 2px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  float: left;
  height: 23px;
}

.widget-small .mailscomposetxtboxmatter1 {
  font-size: 0.69em;
  color: #424242;
  text-decoration: none;
  width: 264px;
  height: 125px;
  overflow: scroll;
  margin: 2px 0px 2px 0px;
  vertical-align: middle;
}

.widget-small .labelColumn {
  margin: 0px;
  padding: 0 0 5px 2px;
  background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px;
  height: 31px;
  width: 170px;
  float: left;
  margin-left: 5px;
}

.widget-small .mailcompose {
  width: 95%;
  padding-left: 10px;
  clear: both;
  margin-top: 10px;
}

.widget-small .composelefttxt {
  width: 29%;
  margin-top: 5px;
  float: left;
  clear: right;
  font-weight: normal;
}

.widget-small .composetextright_subtextbox {
  width: 70%;
  float: left;
  clear: right;
}

.columnseparatorimage {
  vertical-align: middle;
  background: url(../images/backgrounds/footer-sep.gif) no-repeat 0px 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 4px;
}

.tablewithoutborder {
  overflow-y: hidden;
  border: 0px solid #BDBDBD !important;
  float: left;
  margin-top: 15px;
}

.delete_img {
  float: left;
  margin-left: 5px;
  width: 10px;
  height: 10px;
  cursor: pointer;
}

.widget_caption,
.widget_caption:active {
  color: #0070C0;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-left: 0px;
  margin-left: 12px;
}

.composeattachrow {
  border-bottom: 0px solid #BDBDBD;
  padding-top: 8px !important;
  padding-bottom: 4px !important;
  padding: 3px 0px 8px 0px;
  line-height: 20px;
  vertical-align: top;
  margin-top: 1px;
}

.composeattachrow:after {
  content: ".";
  visibility: hidden;
  height: 0px;
  clear: both;
  display: block;
}

.attachments_lefttxt {
  width: 23%;
  margin-top: 0px;
  float: left;
  clear: right;
  font-weight: normal;
}

.attachments_right {
  float: left;
  clear: right;
  margin-left: 35px;
  margin-top: 1px;
  padding-top: 10px;
}

.attachments_textright {
  width: 5%;
  float: left;
  clear: right;
  margin-right: 30px;
}

.simpletextbold_grey {
  color: #424242;
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  padding-right: 5px;
  padding-top: 2px;
  text-decoration: none;
}

.compose_attachement {
  vertical-align: middle;
  background: url(../images/mail_attachment.png) no-repeat 7px 3px;
  margin-left: 0px;
  margin-right: 0px;
  float: right;
  border: 0px;
  width: 34px;
  height: 30px;
  cursor: pointer;
  padding-left: 5px;
  border-left: 2px solid #E0E0E0;
}

.compose_attachementtext {
  vertical-align: middle;
  background: #A75708;
  color: #FFFFFF;
  margin: 10px 0px 0px 0px;
  float: right;
  border: 0px;
  padding: 0px;
  font-size: 10px;
  width: 10px;
  height: 14px;
}

.compose_noattachementtext {
  vertical-align: middle;
  background: #FFFFFF;
  color: #FFFFFF;
  margin: 14px 0px 0px 0px;
  float: right;
  border: 0px;
  padding: 0px;
  font-size: 10px;
  width: 10px;
  height: 14px;
}

.mailsubject,
.mailsender,
.mailtext {
  color: #424242;
  font-weight: normal;
  font-size: 0.69em;
  text-decoration: none;
  word-wrap: break-word;
}

.mailbodyrow {
  margin: 0px;
  padding: 15px 0px 0px 0px;
  clear: both;
  word-wrap: break-word;
  border-top: 1px solid #BDBDBD;
}

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
}

.listgreyrowtxtleftline_minbox {
  text-decoration: none;
  padding: 0px 6px 0px 6px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 0.69em;
}

.HW_head_outerdivwithbottommargin {
  height: 20px;
  margin-top: 0px;
  padding-left: 0px;
  text-align: center;
  margin-bottom: 20px;
  padding-bottom: 0px;
  width: 300px;
  float: left;
}

.inbox_messagetype {
  float: left;
  margin-left: 3px;
  padding-right: 0px;
  margin-top: 3px;
  width: 12px;
}

.inbox_date {
  color: #424242;
  font-size: 0.69em;
  padding: 2px 0px 0px 7px;
  float: left;
  width: 80px;
}

.inbox_from {
  color: #424242;
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
  padding: 2px 6px 6px 6px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 0.69em;
  float: left;
  width: 159px;
}

.paddingRightinlist {
  text-align: right;
}

.noncurrent_tab_widget:hover {
  text-decoration: none !important;
  color: #FFFFFF;
}

.current_tab_widget:hover {
  color: #424242;
  text-decoration: none !important;
  cursor: default;
}

.widsimpletext_blue {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  word-wrap: break-word;
  padding-right: 5px;
  padding-left: 0px;
  margin-left: 12px;
  float: left;
  margin-top: 8px;
}

.listgreyrowtxtrightalign {
  border: 0px;
  float: right;
  font-size: 1em;
  padding-top: 11px;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  margin-right: 20px;
  width: 100%;
}

.widget_header_icon_s {
  float: left;
}

.widget_header_Icon {
  width: 25px;
  height: 25px;
}

.widgetpaginationnext {
  background: url(../images/db_pagi_right_active.png) transparent no-repeat 0% 0px;
  float: left;
  margin-top: 8px;
  margin-left: -2px;
  width: 9px;
}

.widgetpaginationnextDisabled {
  background: url(../images/db_pagi_right.png) transparent no-repeat 0% 0px;
  float: left;
  margin-top: 8px;
  margin-left: -2px;
  width: 9px;
}

.widgetpaginationprevious {
  background: url(../images/db_pagi_left_active.png) transparent no-repeat 0% 0px;
  float: left;
  margin-top: 8px;
  width: 9px;
}

.widgetpaginationpreviousDisabled {
  background: url(../images/db_pagi_left.png) transparent no-repeat 0% 0px;
  float: left;
  margin-top: 8px;
  width: 9px;
}

.widgetpaginationnext:hover,
.widgetpaginationnextDisabled:hover,
.widgetpaginationprevious:hover,
.widgetpaginationpreviousDisabled:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.widgetpaginationtxt1 {
  color: #424242;
  font-size: 0.69em;
  text-align: center;
  padding: 0px 8px 7px 0px;
  vertical-align: middle;
  float: left;
  margin-top: 4px;
}

.widgetFooterleft {
  float: left;
  padding: 0px 6px;
  margin-top: 2px;
}

.widpaginationtxtbx {
  font-size: 0.6em;
  color: #424242;
  text-decoration: none;
  width: 20px;
  margin: 4px 0px 0px 0px;
  float: left;
  height: 16px;
  text-align: center;
}

.widformbtn_pagi_go {
  background: url(../images/small-button.png) no-repeat scroll 50% 50% transparent;
  border: 0 solid #424242;
  color: #FFFFFF;
  font-size: 0.7em;
  font-weight: normal;
  height: 19px;
  margin: 4px 3px 0px 0px;
  padding: 1px;
  padding-bottom: 1px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 28px;
  float: left;
  cursor: pointer;
}

.widgetFooterRight {
  float: right;
  padding: 0px 6px;
}

.widget-small-withpagination {
  width: 100%;
  min-height: 240px;
}

.widget-small .section_fourlinbrd {
  width: 100%;
  border: 0px solid #000000;
  clear: both;
  margin-top: 0px;
  padding-bottom: 0px;
}

.widcolumnSeparator {
  border-right: 1px solid #BDBDBD;
  margin-right: 4px;
  float: left;
  height: 20px;
  margin-top: 4px;
}

.querytextleftAuthStyle {
  padding-right: 1px;
  padding-left: 1px;
  width: 25%;
  float: left;
  clear: left;
  text-align: right;
  padding-bottom: 1px;
  font-weight: normal;
}

.widget-small .section_fourlinbrd:after,
.widget-small .listingcol:after,
.widget-small .width100percent:after,
#main .widget-small .widget-toolbar:after,
#main .widget-small .widget-content:after,
#main .widget-small .widget-head:after {
  content: "";
  height: 0px;
  clear: both;
  visibility: hidden;
  display: none !important;
}

.widgetcaptiontxt {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  word-wrap: break-word;
  width: 100%;
  float: left;
}

*[type="checkbox"].css-checkbox + label.css-labelcheckbox:before {
  display: none;
}

.singleTableHeading:after {
  content: none;
}

.linkedValTable > div,
.delinkedValTable > div {
  border-bottom: 1px solid #E0E0E0;
}

.errorDisplayDiv.width100percent .greenbgwithwidth,
.errorDisplayDiv.width100percent .redbgwithwidth,
.errorDisplayDiv.width100percent .orangebgwithwidth,
.errorDisplayDiv.width100percent .bluebgwithwidth {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  padding-top: 1px;
}

.errorContentWrapper.redbg,
.errorContentWrapper.orangebg,
.errorContentWrapper.bluebg {
  width: 99%;
  margin-top: -1px;
}

.modifiedTextWidth {
  width: 160px;
}

.pfm_stage3_tabwhitep_tab {
  margin: 0;
  padding: 0;
  float: left;
  height: 30px;
  z-index: 1;
  margin-left: 5px;
  width: 30%;
}

.pfm_disable_tab {
  float: left;
  border: none;
  border-top: 5px;
  margin: 0px;
  color: #98DDFF;
  cursor: default;
  width: 100%;
  padding: 14px 1px 19px 5px;
  text-align: center;
  letter-spacing: 0.8px;
  font-family: roboto-medium, OpenSans, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.icon-third-party:after {
  content: "?";
}

.panelsnapshot {
  position: relative;
  background: #FFFFFF;
  border-radius: 2px;
  width: 99.65%;
  border: 1px solid #BDBDBD;
}

.account-summary-graph-widget {
  margin: 20px;
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.total-field {
  font-family: roboto-medium, OpenSans, Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin-right: 13px;
  margin-left: 20px;
}

.row.panelsnapshot table.table thead tr th {
  padding: 17px 39px;
}

.labelalignchbx {
  vertical-align: 26px;
  font-size: 14px !important;
  padding-right: 11px;
}

.linktextpadding {
  vertical-align: 7px;
  overflow: hidden;
  padding-right: 8px !important;
}

.border_bottom_clear_imp .pagination-wrapper {
  border-bottom: 1px solid #E0E0E0;
}

.account-summary-graph-table {
  width: 96%;
  margin-left: 9px;
  margin-top: 10px;
  border-bottom: 1px solid #E0E0E0;
}

table.table.opdptable tbody tr td {
  padding-left: 2px !important;
  padding-right: 0px;
}

table.opdptable tbody tr td {
  padding: 13px 2px;
}

.opdptable tbody tr td .footable-row-detail-name {
  width: 28% !important;
}

table.opdptable tr {
  border-bottom: none !important;
}

.searchsimpletext_accntSummary_snap {
  font-size: 14px;
  text-decoration: none;
  padding-right: 3px;
  float: left;
  margin: 0px 13px 0px 20px;
}

.printwrapper .snapaccts {
  margin-right: 673px;
  line-height: 15px;
}

.simpletext_notify a.bluelink:hover {
  text-decoration: none;
  color: #0096ff;
  font-size: 14px;
}

.widget-small a.bluelink:hover {
  text-decoration: none;
  color: #0096ff;
  font-size: 14px;
}

.widget-medium .pfm_grey_active_bold_tab {
  cursor: pointer;
  outline: none;
  float: left;
  border: none;
  padding-left: 5px;
  height: 16px;
  line-height: 21px;
  /*background:rgb(255, 255, 255);*/
  width: 100%;
  color: #757575;
  padding: 15px 9px;
  text-align: center;
  letter-spacing: 0.8px;
  font-family: roboto-medium, OpenSans, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.widget-medium .pfm_disable_tab {
  float: left;
  border: none;
  border-top: 5px;
  margin: 0px;
  color: #98DDFF;
  cursor: default;
  height: 16px;
  line-height: 21px;
  width: 100%;
  padding: 15px 9px 19px 5px;
  text-align: center;
  letter-spacing: 0.8px;
  font-family: roboto-medium, OpenSans, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.widget-medium .pfm_whitetabhover_bold_tab {
  float: left;
  border: none;
  border-bottom: 3px solid #0F9CFF;
  border-top: 5px;
  margin: 0px;
  color: #0F9CFF;
  cursor: pointer;
  width: 100%;
  height: 16px;
  line-height: 21px;
  transition-property: border-bottom;
  transition-duration: 0.1s;
  padding: 15px 9px 19px 5px;
  text-align: center;
  letter-spacing: 0.8px;
  font-family: roboto-medium, OpenSans, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.widget-medium .pfm_stage3_ptabgray1_tab {
  float: left;
  height: 40px;
  margin: 0 0 0 0px;
  padding-left: 0px;
  width: 30%;
}

.widget-medium .pfm_stage3_tabmenupanel_tab {
  float: left;
  width: 99%;
  float: left;
  padding-bottom: 0px;
  display: inline-block;
  height: 49px !important;
  border-left: 0px solid #E0E0E0;
  border-top: 0px solid #E0E0E0;
}

.name_wrap {
  overflow: auto !important;
  word-break: break-word !important;
}

.name_IEwrap {
  overflow: auto !important;
  word-wrap: break-word !important;
}

.notifyBox .formrow:hover {
  background-color: #F5F5F5;
}

.notifyBox .formrow {
  float: left;
  width: 100%;
  min-height: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
}

.welcomeMsg {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 14.1em;
}

#CorporateUserDashboardUX5_WAC85__1,
#RetailUserDashboardUX5_WAC85__1 {
  overflow-y: auto !important;
}

#CorporateUserDashboardUX5_WANGAS__1,
#RetailUserDashboardUX5_WANGAS__1 {
  overflow-y: auto !important;
}

.center-container .errorContentWrapper.redbg .absmiddle,
.center-container .errorContentWrapper.greenbg .absmiddle {
  position: relative;
  top: auto !important;
  margin-right: 5px !important;
}

.center-container .errorContentWrapper.redbg .errorCodeWrapper,
.center-container .errorContentWrapper.greenbg .errorCodeWrapper {
  display: inline-table;
  top: 6px !important;
}

.querytextquickpaywidgetmessage .simpletextQuickPay {
  display: inline-table;
}

.querytextquickpaywidgetmessage .simpletext {
  display: inline;
}

.querytextquickpaywidgetmessage .userEntRemarks {
  display: inline;
  word-break: break-all;
}

.sclNwkListCaption {
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.social_nwk_listingheading {
  vertical-align: middle;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}

.social_nwk_listingcol {
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
}

.sclNwkEditLabel {
  color: #212121;
  float: left;
  font-size: 0.69em;
  padding-top: 7px;
  text-align: right;
  text-decoration: none;
  width: 35%;
}

.socialnwk_actions_img {
  margin-left: 13px;
  padding-right: 3px;
  margin-top: 8px;
  margin-bottom: -3px;
}

.socialnwk_actions_img:hover {
  margin-left: 13px;
  padding-right: 3px;
  margin-top: 8px;
  cursor: pointer;
}

.social_nwk_deletemsg {
  margin-left: 4px;
  margin-top: 15px;
  font-size: 11px;
}

.social_nwk_listingtxt {
  color: #212121;
  font-size: 11px;
  text-decoration: none;
}

.sclNwkDisplayOuterSpan {
  display: block;
  text-align: center;
  margin-top: 20px;
}

.scl_lgn_check_image_span {
  float: left;
  height: 21px;
  margin-left: 40px;
  margin-top: 4px;
}

.scl_lgn_check_image {
  margin: 2px;
}

.sclNwkDisplayInnerSpan {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
}

.sclNwkImageArrowStyle {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}

.widgetcenter_align {
  margin-left: 32%;
  float: left;
}

.widget-small .listrowwrapper:hover tr.listwhiterow {
  text-decoration: none;
  height: 25px;
  border: #E0E0E0 0px solid;
  background-color: #FFFFFF;
}

.formbtn_btlink_new:hover {
  color: #2591E4;
  text-decoration: none;
  text-transform: none;
}

.renderTextBoxAsLabel_new {
  color: #000000;
  font-family: roboto-regular, OpenSans, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none;
  float: left;
  padding-top: 13px;
  margin-left: 5px;
}

.federatedsitedisclaimertext {
  font-size: 0.75em;
  text-align: left;
}

.federatedsitedisclaimertextbold {
  font-size: 0.75em;
  text-align: left;
  font-weight: normal;
  margin-right: 5px;
}

.federatedsitedisclaimertextboldblue {
  font-size: 0.75em;
  text-align: left;
  font-weight: normal;
  margin-right: 5px;
  color: #0070C0;
}

.stage3_inputpanel_leftcontainer_withtopmargin {
  float: left;
  width: 100%;
  border-right: 1px solid #E0E0E0;
  border-left: 1px solid #E0E0E0;
  margin-top: -10px;
}

.static_error_message_new {
  color: #FF0000;
  float: left;
  margin-left: 46%;
  text-align: left;
  font-size: 12px;
  padding-top: 5px;
}

.ui-dialog .hiddenButton {
  display: none;
}

.renderborderright {
  border-right: 1px solid #E0E0E0;
}

.groupletsection .newbuttonhashedImg {
  padding-top: 13px;
}

.dashboardSection .stage3_leftrightmainpanelwithpaddingbottom {
  padding-bottom: 17px;
}

.stage3_leftrightmainpanelwithpaddingbottom {
  float: left;
  padding-bottom: 73px;
  width: 100%;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 50.3% 0;
}

.section_grayborder_allsides {
  background-color: #F5F5F5;
  border: 1px solid #9E9E9E;
  width: 99.8%;
  margin-top: 10px;
  clear: both;
}

a.promolink:visited,
a.promolink:hover,
a.promolink:active {
  font-size: 0.9em;
  text-decoration: none;
  color: #0070C0;
  cursor: pointer;
}

.widget-medium .promoText {
  color: #0070C0;
  font: Century Gothic;
  font-size: 0.9em;
}

.mwidattachmentlisttable {
  width: 100%;
  min-height: 120px;
  max-height: 120px;
}

.prevButton {
  background: url(../images/db_icons_ba_arrow_prev_active.png) no-repeat scroll 100% 0 transparent;
  float: left;
  top: 100px;
  min-height: 20px;
  min-width: 20px;
  position: relative;
  cursor: pointer;
}

.nextButton {
  background: url(../images/db_icons_ba_arrow_next_active.png) no-repeat scroll 100% 0 transparent;
  width: 8%;
  bottom: 139px;
  position: relative;
  min-height: 20px;
  min-width: 20px;
  cursor: pointer;
  margin-left: 91.17021%;
}

.legendDivWrapper {
  float: right;
  margin-top: 5px;
  position: relative;
}

.legendDivData {
  font-size: 0.69em;
  float: left;
  margin-right: 5px;
}

.legendDivcolor {
  float: left;
  border: none;
  height: 15px;
  width: 15px;
  margin: 0 5px 5px 0;
}

a.noncurrent_tab_widget:active {
  color: #FFFFFF;
  text-decoration: none;
}

.hwblacktxtHW {
  color: #000000;
  font-weight: normal;
  font-size: 0.69em;
  float: right;
}

.dashboardSection .hwblacktxtHW {
  padding-right: 25px;
}

.searchsimpletextHW {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-right: 5px;
  text-align: right;
  width: 50px;
}

.hwgreentxtHW {
  color: #009900;
  font-weight: normal;
  font-size: 0.69em;
  float: left;
}

.dashboardSection .hwgreentxtHW {
  padding-right: 25px;
}

.widpulldowndivider {
  background: url(../images/db_pagi_devider.png) no-repeat scroll 0 3px transparent;
  float: left;
  height: 20px;
  margin: -7px 3px 0 0;
  vertical-align: middle;
  width: 2px;
}

.budgetWidgetPromoImage {
  width: 98%;
  height: 80%;
}

.knowMoreBudget {
  float: right;
  font-size: 0.69em;
  text-decoration: none;
  cursor: pointer;
  font-weight: normal;
  color: #0070C0;
}

.knowMoreBudget a {
  float: right;
  font-size: 1em;
  text-decoration: none;
  cursor: pointer;
  font-weight: normal;
  color: #0070C0;
}

.noBudgetLinkedText {
  background: url(../images/db_icons_info_bar_hint.png) no-repeat scroll -2px -1px transparent !important;
  font-size: 0.69em;
  text-decoration: none;
  font-weight: normal;
  padding-left: 3.5%;
  margin-left: 8px;
}

.widgetFooterLinkAnchor:active {
  color: #0070C0;
  text-decoration: none;
  vertical-align: top;
  font-size: 0.69em;
}

.refreshWidgetLinkWrapper {
  display: block;
}

.refreshWidgetLinkSpanWrapper {
  text-align: center;
  display: block;
  margin-top: 120px;
  font-weight: normal;
}

.refreshWidgetUX3Image {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: bottom;
}

.simpletextwithwidth_HW {
  color: #212121;
  font-size: 0.69em;
  float: left;
  padding-right: 5px;
  width: 31%;
  text-align: right;
}

.pagedBarChartWrapper {
  margin-left: 30px;
}

.inboxattachment_icon {
  float: left;
  margin-left: 4px;
  padding-right: 0px;
  margin-top: 0px;
  width: 8px;
}

.holder {
  position: relative;
  width: 154px;
}

.bottom {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #E0E0E0;
  height: 30px;
  position: absolute;
  top: 50px;
  width: 145px;
  z-index: 4;
  margin-left: -115px;
  margin-top: -50px;
}

.holder:hover {
  position: relative;
  width: 154px;
  visibility: visible;
}

.mwiddateheadingwidth {
  width: 96px;
}

.mwidfromheadingwidth {
  width: 204px;
}

.ui-widget-content .step_trackerwidth {
  margin-top: 10px;
  width: 100%;
}

.ui-widget-content .step_tracker_tab {
  background: url(../images/btn_PaymentSelect_new.png);
  float: left;
  font-weight: normal;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  width: 33%;
  font-size: 0.69em;
}

.ui-widget-content .step_tracker_disabledtab {
  background: url(../images/btn_PaymentUnSelect_new.png);
  float: left;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  width: 33.2%;
  font-size: 0.69em;
}

.prevButtonDisabled {
  background: url(../images/db_icons_ba_arrow_prev.png) no-repeat scroll 100% 0 #FFFFFF;
  float: left;
  top: 100px;
  min-height: 20px;
  min-width: 20px;
  position: relative;
  cursor: pointer;
}

.nextButtonDisabled {
  background: url(../images/db_icons_ba_arrow_next.png) no-repeat scroll 100% 0 #FFFFFF;
  width: 8%;
  bottom: 139px;
  position: relative;
  min-height: 20px;
  min-width: 20px;
  cursor: pointer;
  margin-left: 56.17021%;
}

.formbtn_link_black_disabled {
  font-size: 0.69em;
  text-decoration: none;
  border: 0px;
  width: auto;
  overflow: visible;
  background-color: transparent;
  color: #E0E0E0;
  cursor: pointer;
}

input.formbtn_link_black_disabled[disabled] {
  color: #E0E0E0 !important;
  cursor: default;
}

.simpletext_light {
  color: #E0E0E0;
  font-size: 0.69em;
  text-decoration: none;
  padding-left: 5px;
}

.HW_textwithtopbottompadding,
.HW_textwithtopbottompadding_blk {
  vertical-align: middle;
  font-size: 1em;
  padding-left: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.labelcolumncomboverysmall {
  background-color: transparent;
  border: 0 none;
  color: #212121;
  font-size: 0.69em;
  font-weight: normal;
  margin-top: 8px;
  padding-top: 0px;
  text-decoration: none;
  vertical-align: middle;
  width: 85%;
}

.toppadding {
  padding-top: 10px;
}

.HW_tabletextwithpadding_bulk {
  vertical-align: middle;
  font-size: 0.75em;
  padding-left: 6px;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
  padding-left: 11px;
  font-weight: normal;
}

a.disabledlink:link {
  font-size: 0.69em;
  text-decoration: none;
  padding-top: 9px;
  padding-right: 0px;
  color: #212121;
}

a.disabledlink:hover,
a.disabledlink:visited {
  font-size: 0.69em;
  color: #212121;
}

.searchsimpletextblue {
  color: #98DDFF;
  font-size: 11px;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.loginPanelSimpleCaptionStyle {
  color: #98DDFF;
  float: left;
  font-size: 0.7em;
  font-weight: normal;
  margin-left: 8px;
  padding-top: 9px;
  text-decoration: none;
}

.loginPanelSingleCaptionStyle {
  color: #98DDFF;
  float: left;
  font-size: 0.7em;
  font-weight: normal;
  margin-left: 88px;
  padding-top: 9px;
  text-decoration: none;
}

.loginPanelSocialNetworkHeaderTextStyle {
  font-size: 22px;
  width: 96.7%;
  padding-top: 14px;
  padding-bottom: 15px;
  color: #D9EEFE;
}

.loginPanel_Auth_Cancel_HW_formbtn {
  float: left;
  height: 25px;
  background: url(../images/backgrounds/btnBackGray.png) transparent no-repeat 0% 0px;
  clear: right;
  margin-left: 5px;
  padding-left: 8px;
  margin-top: 3px;
  margin-right: 5px;
}

.loginPanelCancelButton {
  font-size: 0.69em;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-right: 7px;
  background: url(../images/backgrounds/btnBackGray.png) transparent no-repeat 100% 0px;
  border: 0px solid #424242;
  width: auto;
  vertical-align: middle;
  overflow: visible;
  float: left;
  height: 27px;
  cursor: pointer;
  line-height: 26px;
}

.social_nwk_mandatory_val_msg_note,
.social_nwk_mandatory_val_msg_txt_below {
  float: left;
  font-size: 0.69em;
  font-weight: normal;
  margin-left: 20%;
  margin-top: 2%;
}

.social_nwk_mandatory_val_msg_txt {
  float: left;
  font-size: 0.69em;
  margin-left: 5px;
  margin-top: 2%;
}

.socialNwkLgnCheckImg {
  width: 100%;
}

.socialNwkLgnCheckImg:hover {
  width: 100%;
  cursor: pointer;
}

.paddingbottom27_ebux3 {
  color: #212121;
  text-align: justify;
  display: block;
  padding-left: 10px;
}

.bluelink_btn {
  font-size: 12px;
  border: none;
  background: none;
  cursor: pointer;
}

.width26percent_right {
  width: 26.5%;
  float: right;
  clear: right;
  margin-bottom: 10px;
}

.paddingleft_14percent {
  padding-left: 7%;
}

.leftsimpletext {
  color: #212121;
  font-size: 0.69em;
  text-align: justify;
  margin-left: 10px;
  display: block;
  width: 96%;
}

.leftsimpletexttop {
  color: #212121;
  font-size: 0.69em;
  text-align: justify;
  margin-left: 10px;
  display: block;
  width: 96%;
  margin-top: 10px;
}

.stage3_previewconfirmdetails1 {
  margin-top: 10px;
  margin-bottom: 52px;
}

.stage3_leftrightmainpanel_NoSeparator_topmargin {
  float: left;
  padding-bottom: 15px;
  width: 100%;
  margin-bottom: -9px;
}

.stage3_inputpanel_paydetailsrow_margin {
  float: left;
  margin: 2px 0;
  padding-bottom: 0px;
  padding-top: 2px;
  width: 100%;
  padding-top: 1px;
  margin-top: 14px;
  margin-bottom: 0px;
}

input[type="radio"].css-checkbox {
  display: none;
}

input[type="radio"].css-checkbox + label.css-labelradio {
  padding-left: 33px;
  height: 16px;
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 16px;
  vertical-align: middle;
  cursor: pointer;
}

input[type="radio"].css-checkbox:checked + label.css-labelradio {
  background-position: 0 -16px;
}

label.css-labelradio {
  background-image: url(../images/backgrounds/icoChecked.png);
}

input[type="checkbox"].css-checkbox {
  display: none;
}

input[type="checkbox"].css-checkbox + label.css-labelcheckbox {
  padding-left: 35px;
  height: 16px;
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 -16px;
  font-size: 30px;
  vertical-align: middle;
  cursor: pointer;
}

.linkedValTable input[type="checkbox"].css-checkbox + label.css-labelcheckbox,
.delinkedValTable input[type="checkbox"].css-checkbox + label.css-labelcheckbox {
  margin-top: -9px !important;
}

input[type="checkbox"].css-checkbox:checked + label.css-labelcheckbox {
  background-position: 0 0px;
}

label.css-labelcheckbox {
  background-image: url("../images/backgrounds/checkmark.png");
}

.HW_textwithpadding_center {
  vertical-align: middle;
  font-size: 1em;
  padding-left: 62px;
}

.stage3_leftrightmainpanel_NoSeparator_margin {
  float: left;
  padding-bottom: 15px;
  width: 100%;
  margin-top: -130px;
}

.checkboxgrey {
  background-image: url(../images/backgrounds/icoCheckbox.png);
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 30px;
  vertical-align: middle;
  padding-left: 8px;
  position: relative;
  right: 5px;
  font-weight: normal;
  margin-left: 5px;
}

.simpletext_tableheading {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  position: relative;
  right: 5px;
  font-weight: normal;
  padding-left: 50px;
}

.simpletext_tableheading1 {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  position: relative;
  right: 5px;
  font-weight: normal;
  padding-left: 5px;
}

.myProfilePulldown_UX3 {
  overflow: visible;
  visibility: hidden;
  position: absolute;
  background-color: #FFFFFF;
  padding-bottom: 2px;
  z-index: 1;
  display: none;
  left: -140%;
  width: 350%;
  padding-right: 5%;
}

.myProfilePulldown_UX3 p {
  /* background-color:white; */
  /* Commented on 20-06-2016 for Themes */
  width: 100%;
  visibility: visible;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  display: inline-block;
  padding: 2px 0 0px 0;
}

.myProfilePulldown_UX3 p .HW_formbtn {
  margin-top: 2px;
}

.personalProfilePicture {
  border-radius: 50%;
}

.mypropulldowncontainer {
  width: 100%;
  height: 92px;
  padding: 5px 0 3px 0px;
  padding-left: 14px;
}

.mypropulldown_first {
  background-color: #A9D18E;
  visibility: visible;
  border-bottom: 1px solid #FFFFFF;
  display: inline-block;
  float: left;
  text-align: center;
  padding: 5px 0 3px 0px;
  margin-left: 10px;
  width: 45%;
}

.updateProfileUX3,
a.updateProfileUX3:hover,
a.updateProfileUX3:visited {
  color: #424242;
  font-size: 0.69em;
  margin: 2px -1px 7px 4px;
  font-weight: normal;
  text-decoration: none;
}

.updateProfileUX3_nextgen {
  color: #424242;
  font-size: 0.69em;
  margin: 2px -1px 7px 4px;
  font-weight: normal;
  text-decoration: none;
  background-color: #A9D18E;
  visibility: visible;
  border-bottom: 1px solid #FFFFFF;
  display: inline-block;
  float: left;
  text-align: center;
  padding: 5px 0 5px 0px;
  width: 45%;
}

#span_updateProfile a,
#span_updateProfile1 a,
#span_updateProfile2 a {
  text-decoration: none;
}

#span_updateProfile {
  float: left;
}

.myprofile_detailsrow {
  margin-top: 10px;
}

.bluelinktxt {
  font-size: 0.7em;
  text-decoration: none;
  padding-left: 4px;
  color: #0070C0;
  font-size: 12px;
  font-weight: normal;
  margin-top: 8px;
  float: left;
}

.stage3_inputpanel_paydetailsrow_termsconds {
  float: left;
  margin: 2px 0 15px 190px;
  padding-bottom: 0px;
  padding-top: 1px;
  width: 100%;
}

.stage3_inputpanel_paydetailsrow_twofactor {
  float: left;
  margin: 17px 0px -3px;
  padding-bottom: 0px;
  padding-top: 1px;
  width: 100%;
}

.dottedline {
  height: 1px;
  width: 100%;
  align-content: center;
  margin: 115px 15px 25px -3px;
  border-bottom: 1px dashed #E0E0E0;
  margin-bottom: 6px;
}

.HW_tableheadingCenter {
  vertical-align: middle;
  padding-left: 2px;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
  text-align: center;
}

.searchsimpletext_right {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: right;
  padding-top: 8px;
  padding-right: 20px;
}

.searchsimpletext_right_nextgen {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: right;
  padding-top: 0px;
}

.simpletext a {
  font-size: 1em !important;
}

.stage3_previewconfirm_label_column_ebux {
  width: 34.7%;
  float: left;
  padding-right: 0px;
  word-wrap: break-word;
  margin-right: 5px;
  margin-top: 5px;
  text-align: right;
}

.stage3_previewconfirm_label_column_new {
  width: 34.7%;
  float: left;
  padding-right: 5px;
  word-wrap: break-word;
  margin-right: 5px;
  text-align: right;
}

.dotsepline {
  width: 100%;
  align-content: center;
  border-bottom: 1px dashed #E0E0E0;
  margin-bottom: 6px;
}

.stage3_previewdetailsrow_ebux {
  margin-top: 11px;
  float: left;
  width: 100%;
  padding-bottom: 10px;
}

.backComponentEbux3 {
  margin-top: -12px;
  float: right;
  margin-right: 10px;
}

.myprofile_collapseheading {
  color: #212121;
  font-size: 13px;
  text-decoration: none;
  position: relative;
  top: 8px;
  padding-left: 4px;
}

.myprofile_uploadImage {
  margin-left: 10px;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-right: 10px;
}

.myprofile_photoformattext {
  color: #757575;
  font-size: 13px;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.myprofilehome_label_column1,
.myprofilehome_details_column1 {
  width: 100%;
}

.simpletext_breakword {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  word-wrap: break-word;
  width: 10em;
  float: left;
}

.mailtext ul,
.mailtext ol {
  list-style-image: none;
  list-style-position: outside;
  display: block;
  padding-left: 40px;
}

.stage3_button_grayactive_alerts {
  float: left;
  width: 32px;
  height: 18px;
  color: #FFFFFF;
  border: none;
  outline: none;
  background: url(../images/pfm_report_monthlyimg.png) no-repeat;
  margin-top: 7px;
  text-align: center;
}

.stage3_button_shadeinactive_alerts {
  float: left;
  width: 32px;
  height: 16px;
  cursor: pointer;
  border: 1px solid #E0E0E0;
  outline: none;
  background: url(../images/acct_forcastsinglequarterly.png) no-repeat fixed;
  margin-top: 7px;
  color: #0070C0;
  text-align: center;
}

.simpletext_activeinactive {
  color: #757575;
  font-size: 0.88em;
  text-decoration: none;
}

.simpletext_activeinactive_update_alert {
  color: #757575;
  float: left;
  text-decoration: none;
}

.querytextboxmedium_small_myprofile {
  background: url(../images/backgrounds/input-text.gif) no-repeat scroll 100% 0 transparent;
  border: 0 solid #98DDFF;
  float: left;
  height: 31px;
  margin-left: 5px;
  padding: 0 0 1px;
  text-decoration: none;
  vertical-align: middle;
  width: 172px;
  position: relative;
  top: -2px;
}

.stage3_leftrightmainpanel_othercontactlastrow {
  float: left;
  width: 100%;
}

.searchsimpletext_alerts {
  float: left;
  margin-top: 6px;
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

.bluelink_outputField_Templates {
  color: #0070C0;
  font-size: 0.69em;
  padding-top: 0px;
  text-decoration: none;
}

.listwhiterow_mfo_new {
  text-decoration: none;
  border: #E0E0E0 0px solid;
  color: #000000;
  background-color: #FFFFFF;
}

.stage3_listingdetails_padding_grey_new {
  vertical-align: middle;
  font-size: 1em;
  padding-left: 6px;
  padding-top: 8px;
}

.listgreyrowtxtleftline_withpadding_grey_new {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 6px;
  padding-top: 8px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 1em;
}

.simpletext_breakword_new {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  word-wrap: break-word;
  width: 22em;
  float: left;
}

.checkboxgrey_groups {
  background-image: url(../images/backgrounds/icoCheckbox.png);
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 30px;
  vertical-align: middle;
  padding-left: 8px;
  position: relative;
  right: 15px;
  top: 35px;
  font-weight: normal;
}

.simpletext_tableheading_groups {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  position: relative;
  right: 15px;
  top: 35px;
  font-weight: normal;
}

.bluelink_outputField_new {
  color: #0070C0;
  display: inline-block;
  font-size: 0.69em;
  padding-top: 0px;
  text-decoration: none;
  width: 18em;
  word-wrap: break-word;
}

.outputField_new {
  display: inline-block;
  font-size: 0.69em;
  padding-top: 0px;
  text-decoration: none;
  word-wrap: break-word;
}

.outputField_txn {
  display: inline-block;
  font-size: 0.69em;
  padding-top: 0px;
  text-decoration: none;
  word-wrap: break-word;
}

.sessionTimeoutText_ebux {
  color: #000000;
  font-size: 0.69em;
  font-weight: normal;
  padding-right: 2px;
  text-decoration: none;
  margin-left: 10px;
  padding-top: 15px;
}

.headerlastloglabel_width {
  color: #000000;
  float: left;
  font-size: 0.69em;
  margin-top: 2px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-weight: normal;
  width: 34%;
}

.lastlogtext_greenebux {
  color: #009900;
  float: left;
  font-size: 0.69em;
  margin-top: 2px;
  margin-bottom: 7px;
  margin-left: 7px;
  font-weight: normal;
}

.simpletextlistingebux {
  position: relative;
  top: 7px;
  font-weight: normal;
  font-style: italic;
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  margin-left: 5px;
}

.bluelink_wrap:link {
  font-size: 0.69em;
  text-decoration: none;
  color: #0070C0;
  word-wrap: break-word;
  float: left;
}

.bluelink_wrap:hover {
  font-size: 0.813em;
  text-decoration: none;
  color: #0070C0;
  text-decoration: none;
  word-wrap: break-word;
  float: left;
}

.CollapsibleButtonImg:hover {
  text-decoration: none;
}

a.InActiveMenu:active {
  color: #0070C0;
}

a.ActiveMenu:active {
  color: #000000;
}

.maskedtext {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  padding-right: 5px;
}

.linkdelinkbtnshw {
  width: 3%;
  float: left;
  display: block;
  padding-left: 3.6px;
  padding-right: 3.6px;
  position: relative;
  left: -1px;
}

.formbtn_pagihw {
  font-size: 0.713em;
  font-weight: bold;
  text-decoration: none;
  height: 1.5em;
  width: 1.5em;
  text-align: center;
  border: 0px solid #FFFFFF;
  margin-left: 2px;
  margin-right: 2px;
  vertical-align: middle;
  padding: 0px 2px 0px 2px;
  cursor: pointer;
  background-color: #BDBDBD;
}

.formbtn_pagi_next_active {
  font-size: 0px;
  text-decoration: none;
  height: 16px;
  width: 13px;
  text-align: center;
  background: url(../images/Pagination-Arrow_Active-Right.png) no-repeat 1px 50%;
  border: 0px solid #FFFFFF;
  margin-left: 2px;
  margin-right: 0px;
  vertical-align: middle;
  padding: 0px 2px 0px 17px;
  cursor: pointer;
  position: relative;
  top: 5px;
}

.formbtn_pagi_next_inactive {
  font-size: 0px;
  text-decoration: none;
  height: 16px;
  width: 13px;
  text-align: center;
  background: url(../images/Pagination-Arrow_InActive-Right.png) no-repeat 1px 50%;
  border: 0px solid #FFFFFF;
  margin-left: 2px;
  margin-right: 0px;
  vertical-align: middle;
  padding: 0px 2px 0px 17px;
  cursor: pointer;
  position: relative;
  top: 5px;
}

.formbtn_pagi_prev_active {
  font-size: 0px;
  text-decoration: none;
  height: 16px;
  width: 13px;
  text-align: center;
  background: url(../images/Pagination-Arrow_Active-Left.png) no-repeat 1px 50%;
  border: 0px solid #FFFFFF;
  margin-left: 2px;
  margin-right: 0px;
  vertical-align: middle;
  padding: 0px 2px 0px 2px;
  cursor: pointer;
  position: relative;
  top: 5px;
}

.formbtn_pagi_prev_inactive {
  font-size: 0px;
  text-decoration: none;
  height: 16px;
  width: 13px;
  text-align: center;
  background: url(../images/Pagination-Arrow_InActive-Left.png) no-repeat 1px 50%;
  border: 0px solid #FFFFFF;
  margin-left: 2px;
  margin-right: 0px;
  vertical-align: middle;
  padding: 0px 2px 0px 2px;
  cursor: pointer;
  position: relative;
  top: 5px;
}

.paginationtxtbx_ebux3 {
  font-size: 0.6em;
  color: #424242;
  text-decoration: none;
  width: 20px;
  vertical-align: middle;
  margin: 4px;
  height: 17px;
}

.columnSeparator_border {
  border-right: 1px solid #9E9E9E;
  position: relative;
  top: 1px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.columnSeparator_buttons {
  border-right: 1px solid #9E9E9E;
  position: relative;
  top: 7px;
  right: -1px;
}

.transactiontxt_left {
  float: left;
  font-size: 0.69em;
  position: relative;
  bottom: -13px;
  left: 5px;
}

.height7_border {
  height: 7px;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
}

.offerlistleft_border,
.offerlistright_border {
  padding-left: 25px;
  padding-right: 25px;
}

.stage3_simpletext_withpadding_searchpanel {
  text-decoration: none;
  padding-top: 5px;
  line-height: 15px;
  font-size: 0.69em;
  font-weight: bold;
  cursor: pointer;
  color: #0070C0;
  position: relative;
  bottom: 3px;
  padding-left: 10px;
}

.simpletext_tableheading_details {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  position: relative;
  left: 49%;
}

.simpletext_tableheading_leftdetails {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  text-align: left;
  position: relative;
  padding-left: 11px;
  width: 200%;
}

.simpletext_tableheading_rightdetails {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  text-align: left;
  position: relative;
  left: 282px;
  width: 200%;
}

.simpletext_tableheading_rightdetails1 {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  text-align: left;
  position: relative;
  left: 217px;
  width: 200%;
}

.simpletext_tableheading_details1 {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  position: relative;
  left: 45%;
}

.searchsimpletextalign {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: none;
  padding-top: 8px;
  padding-right: 5px;
}

.corpStep_tracker_disabledtab {
  background: url(../images/Corporate-Steptracker_InActive.png);
  float: left;
  height: 35px;
  padding-top: 12px;
  text-align: center;
  width: 25%;
  font-size: 0.69em;
}

.corpStep_tracker_tab {
  background: url(../images/Corporate-Steptracker_Active.png);
  float: left;
  font-weight: bold;
  height: 35px;
  padding-top: 12px;
  text-align: center;
  width: 25%;
  font-size: 0.69em;
}

.corpStage3_steptracker_mandatory {
  color: #9E9E9E;
  float: left;
  font-size: 0.69em;
  font-weight: bold;
  height: 36px;
  margin: 2px 566px -15px 24px;
  padding-left: 2px;
  width: auto;
}

.listingSimpletext {
  color: #212121;
  font-size: 12px;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.simpletextborder {
  height: 15px;
  background-repeat: repeat-x;
  font-size: 1em;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding: 10px 11px 10px 11px;
  margin: 0px;
  border-top: 0px solid #9E9E9E;
  border-bottom: 1px solid #E0E0E0;
  background-color: #E0E0E0;
}

.stage3_simpletext {
  color: #212121;
  text-decoration: none;
  font-size: 0.99em;
  padding-left: 0px;
  padding-right: 0px;
}

.corpcheckavailabletrue {
  background: url(../images/CheckAvailabilityTrue.png) repeat scroll 0 0 transparent;
  float: left;
  height: 30px;
  margin-top: 2px;
  width: 15%;
}

.corpcheckavailablefalse {
  background: url(../images/CheckAvailabilityFalse.png) repeat scroll 0 0 transparent;
  float: left;
  height: 30px;
  margin-top: 2px;
  width: 15%;
}

.simpletextlinkbold {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  padding: 3px;
  font-weight: bold;
  background: url(../images/backgrounds/btnGray.gif) no-repeat scroll 100% 0 transparent;
  padding: 4px;
}

.simpletextlinkbold a {
  font-size: 1em !important;
}

.simpletextrightlinkbold {
  background: url(../images/backgrounds/btnGray.gif) no-repeat scroll 100% 0 transparent;
  color: #212121;
  font-size: 0.69em;
  font-weight: bold;
  padding: 1px;
  text-decoration: none;
  float: right;
}

.simpletextrightlinkbold a {
  font-size: 1em !important;
}

.headerColumnRow {
  padding-bottom: 4px;
  background-repeat: repeat-x;
  padding-left: 2px;
  background-color: #D9EEFE;
  line-height: 15px;
  height: 20px;
}

.headerColumntext {
  width: 25%;
  float: left;
  text-align: left;
  line-height: 15px;
  vertical-align: middle;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  padding-left: 6px;
  font-weight: bold;
  border: 2px dotted #9E9E9E;
}

.headerColumn {
  width: 10% !important;
  float: left !important;
  text-align: left;
  line-height: 15px;
  vertical-align: middle;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  padding-left: 3px;
  font-weight: bold;
}

.headerColumnOrder {
  width: 10% !important;
  float: left !important;
  text-align: left;
  line-height: 15px;
  vertical-align: middle;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  font-weight: bold;
  border: 2px dotted #9E9E9E;
  padding-left: 6px;
}

.headerColumnlarge {
  width: 40%;
  float: left;
  line-height: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  font-weight: bold;
  padding-left: 6px;
  border-left-style: dotted;
  border-width: 2px;
  border-color: #9E9E9E;
}

.reportPerRow {
  text-decoration: none;
  height: 32px;
  color: #000000;
  background-color: #FFFFFF;
  width: 100%;
  padding-bottom: 2px;
  float: left;
  padding-top: 5px;
}

.reportPerRowGray {
  text-decoration: none;
  height: 32px;
  color: #000000;
  background-color: #F5F5F5;
  width: 100%;
  padding-bottom: 2px;
  float: left;
  padding-top: 5px;
}

.dataColumn {
  float: left;
  text-decoration: none;
  padding-right: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
  vertical-align: middle;
  border: 0px;
  width: 8.5%;
}

.dataColumnOrder {
  float: left;
  text-decoration: none;
  padding-top: 2px 6px 2px 40px;
  vertical-align: middle;
  border: 0px;
  width: 8.5%;
}

.dataColumntext {
  float: left;
  text-decoration: none;
  padding-left: 12px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 0.69em;
  width: 25%;
}

.dataColumnlarge {
  width: 35%;
  float: left;
  text-decoration: none;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: left;
  font-size: 1em;
}

.dataColumnlarge input {
  height: 24px;
}

.up {
  padding-right: 6px;
}

#dataRows {
  width: 100%;
  float: left;
}

.dataColumn IMG {
  vertical-align: middle;
  padding-top: 5px;
}

#selectid {
  width: 6%;
}

.dataColumn .checkbox_cls {
  vertical-align: middle;
  margin-left: 17px;
  font-size: 13px;
  margin-right: 3px;
}

.reporttableoverflowwrapper {
  margin-left: 1%;
  overflow-x: auto;
  overflow-y: hidden;
  width: 98%;
  border: 1px solid #BDBDBD;
  margin-bottom: 10px;
}

#reportPerTable {
  border-collapse: collapse;
  font-size: 100%;
  float: left;
  width: 100%;
}

.reportPerRow:hover,
.reportPerRowGray:hover {
  background-color: #FDFAD9 !important;
}

.searchsimplecheckbox {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 6px;
}

.checkdpctext {
  margin-top: 7px;
}

.listgreyrowtxtwithoutline_dcl {
  text-decoration: none;
  padding: 2px 6px 2px 6px;
  vertical-align: middle;
  border: 0px;
  font-size: 1.08em;
}

.searchsimpletext_actnum {
  color: #424242;
  font-size: 14px;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  word-break: break-all;
}

.cdcaddressline {
  padding-right: 10%;
  color: #757575;
  font-size: 0.69em;
  text-decoration: none;
  text-align: left;
  margin-left: 0px;
  width: 40%;
  float: right;
}

.cdcaddresslabel {
  color: #757575;
  font-size: 0.69em;
  text-decoration: none;
  text-align: right;
}

.widgetleftform_ebux {
  font-size: 0.75em;
  text-align: right;
  clear: left;
  width: 80%;
  padding-left: 5px;
  margin-left: 6px;
}

.widgetleftform_ebux_block {
  font-size: 0.75em;
  text-align: right;
  clear: left;
  width: 80%;
  padding-left: 5px;
  margin-left: 6px;
  display: block;
}

.searchsimpletext_widget {
  color: #212121;
  font-size: 13px;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.searchsimpletext_widget_red {
  color: red;
  font-size: 13px;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.passwidgetebux3 {
  float: right;
  padding-top: 15px;
}

.separatorlinewidget {
  height: 10px;
  width: 95%;
  align-content: center;
  margin: 50px 0px 0px 9px;
  border-bottom: 1px solid #E0E0E0;
  position: relative;
}

.widgetleftform_new {
  text-align: left;
  float: left;
  clear: left;
  width: 31%;
  padding-left: 0;
  padding-right: 6px;
  margin-left: 6px;
}

.labelColumnwidget {
  border: 0px;
  margin: 0px;
  padding: 0 0 5px 2px;
  background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px;
  height: 31px;
  width: 169px;
  float: left;
  font-size: 0.69em;
}

.querytextboxmedium1widget {
  font-size: 0.7em;
  color: #424242;
  text-decoration: none;
  height: 21px;
  width: 160px;
}

.formbtn_backarrow_widget {
  padding-left: 20px;
  background: url(../images/db_icon_back_to_widget_arrow.png) no-repeat 0px 0px;
  border: 0px;
  vertical-align: middle;
  height: 15px;
  width: 10px;
  margin-left: 10px;
  cursor: pointer;
}

.querytextboxmedium_widget {
  background-color: #D9EEFE;
  padding-top: 7px;
  border-color: #98DDFF #98DDFF #98DDFF;
  border-style: solid;
  border-width: 0px;
  background: url(../images/backgrounds/input-text.gif) #D9EEFE no-repeat 100% 0px;
  font-size: 0.69em;
  text-decoration: none;
  width: 164px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  float: left;
  height: 24px;
}

.labelColumn_widget {
  margin: 0px;
  padding: 0 0 5px 2px;
  background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px;
  height: 31px;
  width: 164px;
  float: left;
}

.searchsimpletext_new_wd1 {
  color: #424242;
  font-size: 12px;
  text-decoration: none;
  padding-top: 8px;
  padding-right: 5px;
  float: left;
  margin-left: 5px;
}

.searchsimpletext_new_wd2 {
  color: #424242;
  font-size: 12px;
  text-decoration: none;
  padding-top: 8px;
  padding-right: 5px;
  float: left;
  margin-left: 5px;
  padding-bottom: 10px;
}

.width100percent_wd {
  width: 100%;
}

.searchsimpletext_new3 {
  color: #424242;
  font-size: 12px;
  text-decoration: none;
  padding-top: 5px;
  padding-right: 40px;
  padding-left: 5px;
}

.labelcolumncombotoosmallWidget {
  background-color: #E0E0E0;
  border: 0 none;
  color: #212121;
  font-size: 0.69em;
  font-weight: normal;
  margin-top: 8px;
  padding-top: 0px;
  text-decoration: none;
  vertical-align: middle;
  width: 89%;
  border-image: initial;
}

.labelColumn_combo_toosmallWidget {
  margin-right: 4px;
  margin-left: 5px;
  padding-bottom: 5px;
  padding-left: 0.1em;
  padding-right: 0px;
  padding-top: 0px;
  height: 31px;
  width: 57px;
  display: block;
  float: left;
  font-size: 1em;
}

.labelColumn_combo_brdr_toosmallWidget {
  height: 31px;
  width: 58px;
  display: block;
}

.renderTextBoxAsLabel {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  margin-left: 5px;
}

.bluelink_wrap_gm:link {
  font-size: 0.69em;
  text-decoration: none;
  color: #0070C0;
  width: 17em;
  word-wrap: break-word;
  float: left;
}

.bluelink_wrap_gm {
  font-size: 0.69em;
  text-decoration: none;
  color: #0070C0;
  width: 17em;
  word-wrap: break-word;
  float: left;
}

.bluelink_wrap_gm:hover {
  font-size: 0.69em;
  text-decoration: none;
  color: #0070C0;
  text-decoration: none;
  width: 17em;
  word-wrap: break-word;
  float: left;
}

.odssimpletext {
  color: #212121;
  font-size: 0.69em;
  padding-left: 5px;
  text-decoration: none;
}

.odssimpletext_tableheading {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  position: relative;
  right: 5px;
  left: 13%;
  font-weight: normal;
}

.odscheckboxgrey {
  background-image: url(../images/backgrounds/icoCheckbox.png);
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 30px;
  vertical-align: middle;
  padding-left: 8px;
  position: relative;
  right: 5px;
  left: 13%;
  font-weight: normal;
}

.expandMenu_Widget {
  background: url(../images/backgrounds/minus.gif) no-repeat scroll 0 50% transparent;
  margin-left: 6px;
  padding-right: 15px;
}

.collapseMenu_Widget {
  background: url(../images/backgrounds/plus.gif) no-repeat scroll 0 50% transparent;
  margin-left: 6px;
  padding-right: 15px;
}

.h3tile_widget {
  height: 11px;
  background-repeat: repeat-x;
  font-size: 1em;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-top: 10px 11px 10px 11px;
  margin: 0px;
  border-top: 0px solid #9E9E9E;
  border-bottom: 1px solid #E0E0E0;
  background-color: #E0E0E0;
}

.formrow_widget {
  margin: 0px;
  padding-left: 8px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 0px;
  clear: both;
  background-color: transparent;
  display: block;
}

.formbtn_infoicon_widget {
  padding-left: 20px;
  background: url(../images/db_icons_info_bar_hint.png) no-repeat 0px 0px;
  border: 0px;
  vertical-align: middle;
  height: 16px;
  width: 10px;
  margin-left: 10px;
  cursor: pointer;
}

.simpletext_ebux {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  font-weight: normal;
}

.scheduleTxnHeader {
  color: #424242;
  font-size: 1.4em;
  position: relative;
  top: 5px;
  left: 5px;
}

.footable.breakpoint > tbody > tr:first-child > td.footable-last-column:after {
  content: url("../images/infobox-open_ux5.png");
  float: right;
  position: relative;
  margin-right: -2px;
  cursor: pointer;
}

.printwrapper .footable.breakpoint > tbody > tr:first-child > td.footable-last-column:after {
  content: "";
}

.footable.breakpoint > tbody > tr:first-child.footable-detail-show > td.footable-last-column:after {
  content: url("../images/infobox-close_ux5.png");
  float: right;
  cursor: pointer;
}

.printwrapper .footable.breakpoint > tbody > tr:first-child.footable-detail-show > td.footable-last-column:after {
  content: "";
}

.footable-row-detail-value span {
  text-align: left;
  width: auto !important;
}

.detailInnerChar {
  padding-top: 5px;
}

#detailInner2 {
  border-top: 1px solid #E0E0E0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.breadcrumbnew1 {
  text-decoration: none;
  font-weight: normal;
  vertical-align: top;
  display: inline;
  color: #424242;
}

.breadcrumbnew {
  font-size: 0.75em;
  padding: 0;
  text-decoration: none;
  vertical-align: top;
  width: 78%;
  float: left;
  overflow: hidden;
}

#breadcrumbnew_add {
  text-decoration: none;
  font-weight: normal;
  vertical-align: top;
  display: inline;
  color: #424242;
}

.bcumcollapse {
  display: none;
}

.settingsBx,
.profileBx,
.navbarModified li {
  display: none;
}

.stage3_inputpanel_column_RWD {
  display: none;
}

.stage3_steptracker_gap {
  float: right;
  height: 29px;
  margin: 10px 10px -20px 2px;
  padding-bottom: 0;
  width: auto;
  font-size: 0.69em;
  margin-right: 20px;
}

.homegradientfirstdivwithbgcolor_new5 .ui-combobox {
  margin-bottom: 10px;
  padding-left: 25%;
}

.tabNavContainer {
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  background-color: #F5F5F5;
  display: none !important;
  float: left;
  height: 39px;
  margin-left: 10px;
  padding: 0 0 0 8px;
  width: 66%;
}

.messagecentre_download {
  width: 100%;
}

a.bcum-Ulined:hover {
  color: #757575;
}

#ParentDiv_MailsHomePageUX3_STATIC_MailView,
#ParentDiv_MailsHomeCorp_STATIC_MailView {
  width: 100%;
}

.footableTablelistwhiterow {
  text-decoration: none;
  background-color: #FFFFFF;
  border: #E0E0E0 0px solid;
  color: #000000;
}

.footableTablelistgreyrow {
  text-decoration: none;
  background-color: #FFFFFF;
  border: #E0E0E0 0px solid;
  color: #000000;
}

.listrowwrapper:hover .footableTablelistwhiterow,
.listrowwrapper:hover .footableTablelistgreyrow {
  background-color: #FFFFFF;
}

.headerBulk {
  display: none;
}

.plusBulk {
  background: none;
  cursor: pointer;
  float: right;
  width: 22px;
}

.minusBulk {
  background: none;
  cursor: pointer;
  float: right;
  width: 22px;
}

.HW_tableheadingnobrdr_Bulk {
  display: none;
}

.ui-helper-clearfix {
  height: 0px;
}

#closeIcon.ui-state-default {
  border: medium none;
}

#footer.printFooter {
 /*  max-width: 1024px;   Commented by Kanchan */
  width: 100%;
  margin: auto;
}

.printwrapper .stage3_detailspanel {
  border-top: 1px solid #E0E0E0;
}

.printwrapper .paginationtxt {
  line-height: 34px;
  vertical-align: middle;
}

.printwrapper .container-large {
  width: 100%;
}

.printwrapper .headerLogo {
  width: 100px;
  margin-top: 10px;
}

.printwrapper .container-xtrasmall {
  display: none;
}

.printwrapper .iconimagewithmargin {
  display: none;
}

.ui-dialog .stage3_tabmenupanel_widoutwidget_topmargin {
  margin-bottom: 0px !important;
  width: 100.3% !important;
}

.ui-dialog .pageLeftContainer {
  width: 100% !important;
}

.wrapperHw .ui-state-default .ui-icon {
  background-image: url(../images/Selection-box-down-Arrow.png);
}

.wrapperHw .ui-icon-triangle-1-s {
  background-position: -8px -7px;
}

.wrapperHw .ui-button-icon-only .ui-icon {
  margin-left: -8px;
}

.wrapperHw .ui-state-active,
.modalWrapper .ui-state-active {
  border: 1px solid #E0E0E0;
  border-left: none;
}

.modalWrapper .ui-state-default .ui-icon {
  background-image: url(../images/Selection-box-down-Arrow.png);
}

.modalWrapper .ui-icon-triangle-1-s {
  background-position: -8px -7px;
}

.modalWrapper .ui-button-icon-only .ui-icon {
  margin-left: -14px;
}

.searchsimpletext_breakword {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  word-wrap: break-word;
}

.footable-row-detail-value .simpletextwithwidth_large {
  width: 65%;
}

.footable-row-detail-value .hwgreentxt {
  padding-right: 10px;
}

.footable-row-detail-value .iconwithmargin_left {
  margin-top: -18px;
  margin-left: 20px;
  float: right;
}

.homegradientfirstdivwithbgcolor_new3 .HW_formbtn:hover {
  margin-left: 80px;
}

.HW_tableheading.footable-visible.footable-last-column {
  background-image: none;
}

.widget-xtralarge .widget-content {
  padding-bottom: 2px;
  min-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}

.widget-xtralarge {
  width: 100%;
}

.textWrap {
  word-break: break-word;
}

.wrap_myprofile_names {
  -ms-word-break: break-all;
}

.searchsimpletext_green {
  color: #009900;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.searchsimpletext_caption {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 6px;
  padding-right: 20px;
  margin-left: 5px;
}

.labelcolumnreportlist {
  border: 0px;
  margin: 0px;
  padding: 7px0px 0px 2px;
  background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px;
  height: 19px;
  width: 168px;
  float: left;
  font-size: 12px;
  line-height: 0.69em;
}

.stage3_columnwithoutborder {
  float: left;
  padding: 0px 0px 3px 10px;
  margin-right: 5px;
  margin-left: 3px;
}

.stage3_columnwithoutborder .ui-combobox .ui-combobox-input.ui-widget-content,
.ui-combobox .ui-combobox-input.ui-state-hover {
  background: none;
  color: #0070C0;
  font-weight: bold;
  width: 85px !important;
}

.legendsHeading {
  border: 0px;
  border-bottom: 1px solid #E0E0E0;
}

a.bluelink_footer_ux3:link {
  font-size: 0.69em;
  padding-right: 7px;
  margin-left: 3px;
  color: #002758;
  border-right: 1px solid #757575;
}

a.bluelink_footer_ux3:visited {
  font-size: 0.69em;
  color: #002758;
  border-right: 1px solid #757575;
}

a.bluelink_footer_ux3:hover {
  font-size: 0.69em;
  color: #002758;
  border-right: 1px solid #757575;
}

a.bluelink_footer_ux3:active {
  font-size: 0.69em;
  color: #002758;
  border-right: 1px solid #757575;
}

a.bluelink_footer_ux3_no_border:link {
  font-size: 0.69em;
  padding-right: 7px;
  margin-left: 3px;
  color: #002758;
}

a.bluelink_footer_ux3_no_border:visited,
a.bluelink_footer_ux3_no_border:hover,
a.bluelink_footer_ux3_no_border:active {
  font-size: 0.69em;
  color: #002758;
}

.nxtGenGroupByField {
  color: #757575;
}

.stage3_previewconfirm_details_column .simpletext1 {
  font-size: 0.73em;
}

.nextGen_HwButton {
  background: url(../images/backgrounds/goBtn.png) no-repeat 100% 0px;
  color: transparent;
  padding-left: 14px;
  padding-right: 10px;
  max-width: 40px;
}

.nextGen_HW_formbtn {
  background: #A9D18E;
  padding-left: 0;
}

.nextGen_HwButton:hover {
  background: url(../images/backgrounds/goBtnHover.png) no-repeat 100% 0px;
  color: transparent;
  padding-left: 14px;
  padding-right: 10px;
  max-width: 40px;
}

.nextGen_HW_formbtn:hover {
  background: #A9D18E;
  padding-left: 0;
}

.dashboardSection .stage3_previewconfirmdetails {
  border-top: 1px solid #E0E0E0;
  margin-top: 0px;
}

.dashboardSection .stage4_previewconfirmdetails {
  margin-top: -1px;
}

.stage3_previewconfirmdetails > h4:first-child {
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  margin-top: -1px;
}

.widgetpaginationnext_new:hover {
  background: url("../images/Pagination-Right-Arrow_hover.png");
  color: #FFFFFF;
  text-decoration: none;
  border: none;
  color: transparent;
  cursor: pointer;
}

.widgetpaginationnextDisabled_new:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.widgetpaginationprevious_new:hover {
  background: url("../images/Pagination-Left-Arrow_hover.png");
  text-decoration: none;
  border: none;
  color: transparent;
  cursor: pointer;
}

.widgetpaginationpreviousDisabled_new:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.widget-small .widgetpaginationtxt1_new {
  display: none;
}

.widget-small .widgetFooterleft_new {
  margin-top: 9px;
}

.container-nxtGenmedium .widgetFooterleft_new {
  margin-left: -4px !important;
}

.widgetFooterLinkAnchor_new {
  color: #0070C0;
  text-decoration: none;
  vertical-align: top;
  font-size: 0.69em;
  margin-top: 2px;
}

.widget-small .widpaginationtxtbx_new {
  display: none;
}

.widget-small .widformbtn_pagi_go_new,
.widget-small .widformbtn_pagi_go_new:hover {
  display: none;
}

.widformbtn_pagi_go_new:hover {
  background: url(../images/Pagination_go-arrowHover.png) no-repeat scroll 50% 50% transparent;
  border: 1px solid #E0E0E0;
  color: transparent;
  font-size: 0.7em;
  font-weight: normal;
  height: 30px;
  margin: 4px 3px 0px 0px;
  padding: 1px;
  padding-bottom: 1px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 40px;
  float: left;
  cursor: pointer;
}

.widget-small .widgetFooterRight_new {
  margin-top: 0px;
}

.widget-small .section_fourlinbrd {
  width: 100%;
  border: 0px solid #000000;
  clear: both;
  margin-top: 0px;
  padding-bottom: 0px;
}

.widgetFooterBorder_new {
  border-top: 1px solid #BDBDBD;
  height: auto;
  margin-top: 0px;
}

.stage3_listingpaneldiv_grouplet .stage3_rightwithmargin {
  margin-top: 0;
  margin-right: 0;
  float: none;
}

.labelcolumnsearch.type_FEBAAmount {
  height: 23px;
}

.querytextright_withoutBlock .labelColumn .stage3_querytextboxmedium {
  margin-left: -2px;
}

.stage3_previewdetailsrow .stage3_previewconfirm_det_col1,
.stage3_previewdetailsrow .stage3_previewconfirm_det_col2 {
  width: 22%;
}

.stage3_chkbox_alert_PFM {
  clear: right;
  float: left;
  margin-left: 5px;
  margin-top: 7px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 4px;
}

.stage3_alertpanel_column_PFM {
  float: left;
  font-size: 0.69em;
  margin-left: 4px;
  margin-right: 8px;
  padding-top: 7px;
  text-align: left;
  width: 100%;
}

.stage3_inputpanel_alerts_PFM {
  float: left;
  margin-top: 9px 0px 0px 0px;
  width: 95%;
}

.infoImgFav {
  margin-left: 5px;
  margin-top: 10px;
}

input#feba-cal-monthDropdown_comboText {
  width: 85px !important;
}

.summaryaccontBalance {
  clear: both;
  float: right;
  color: #757575;
  font-size: 1em;
  margin-right: 10px;
  margin-bottom: 5px;
  position: relative;
  cursor: pointer;
}

.summaryaccontBalance span,
.summaryaccontBalance label {
  cursor: pointer;
}

.summaryaccontBalance span {
  font-size: 12px;
  display: block;
  text-align: right;
  color: #757575;
}

.summaryaccontBalance label {
  font-size: 14px;
  display: block;
  text-align: right;
  float: right;
  color: #424242;
}

.consoclass {
  clear: both;
  width: 100%;
  font-size: 0.79em;
  float: left;
}

.topTab {
  width: 100%;
  height: 10%;
  font-size: 0.9em;
  border-bottom: 1px solid #E0E0E0;
}

.netValueTab {
  font-size: 14px;
  color: #002758;
  width: 50%;
  float: left;
  text-align: center;
  padding-bottom: 1%;
  height: 30px;
  line-height: 2;
  cursor: pointer;
}

.simpletextleftlabelDp {
  width: 15%;
  float: left;
  margin-left: 5%;
  margin-top: 10px;
}

.simpletextleftlabelln {
  color: #757575;
  float: left;
  font-size: 12px;
  line-height: 12px;
  text-align: left;
}

.accountsTab {
  font-size: 14px;
  width: 50%;
  float: left;
  text-align: center;
  padding-bottom: 1%;
  height: 30px;
  line-height: 2;
  cursor: pointer;
}

.accountsDiv .AccSummary {
  width: 100%;
}

.AccSummary {
  text-indent: 5px;
  float: left;
  position: relative;
  font-size: 14px;
  color: #757575;
  margin-left: 0px;
  margin-top: 10px;
}

.AccSummary label {
  font-size: 14px;
  font-weight: normal;
  color: #757575;
  display: inline-block;
  position: relative;
  white-space: nowrap;
}

.Accbalancesummary {
  float: right;
  margin-right: 10px;
  line-height: 19px;
  margin-top: 14px;
  position: relative;
}

.textVerticalAlign {
  line-height: 2;
  margin-right: 0px;
}

.container-small .lnchartHeader,
.container-small-disabled .lnchartHeader {
  margin-top: 5px;
}

.accountsDiv .Accbalancesummary {
  line-height: 1;
}

.stage4_inputpanel_leftcontainer_nobottommargin {
  float: left;
  width: 100%;
}

.stage4_detailspanel {
  float: left;
  border-bottom: 1px solid #E0E0E0;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: -1px;
}

.stage3_previewconfirm_label_columnWidth44 {
  width: 44%;
  float: left;
  padding-right: 5px;
  word-wrap: break-word;
  margin-right: 5px;
  text-align: right;
}

.Accbalancesummary span {
  font-size: 12px;
  display: block;
  text-align: right;
  color: #757575;
}

.Accbalancesummary label {
  font-size: 18px;
  display: block;
  text-align: right;
  color: #424242;
  font-weight: normal;
  margin-bottom: 15px;
}

.GroupAccbalancesummary label {
  font-size: 18px;
  display: block;
  text-align: right;
  color: #424242;
  margin: 31px 10px 0px;
}

.summaryaccontNumber {
  clear: both;
  float: left;
  color: #757575;
  font-size: 12px;
  margin-top: 5px;
  margin-left: 5px;
}

.account-box {
  display: block;
  border-bottom: 1px solid #E0E0E0;
  float: left;
  width: 100%;
  font-size: 0.9em;
}

.default-color {
  border-left: 5px solid #E0E0E0;
  width: 98%;
  background-color: rgba(249, 249, 249, 0.1);
  display: inline-block;
  padding-bottom: 5%;
}

.container-consoAccntSummary .default-color {
  background-color: #F5F5F5;
}

.section_blackborder_width30 {
  width: 90%;
  margin-top: 10px;
  clear: both;
}

.section30 {
  width: 90%;
  clear: both;
  margin-top: 0em;
  padding-top: 1em;
}

.hide-widget {
  display: none;
}

.oplabelCol {
  line-height: 1.2;
  float: left;
  height: 18px;
}

.height-70 {
  height: 70px !important;
}

.accounts-section {
  display: none;
}

.divider-line-DEP,
.divider-line-LON,
.divider-line-CCD,
.divider-line-OPR {
  width: 100%;
  float: left;
  border-top: 1px solid #E0E0E0;
}

.accountSelectBorderIndicator {
  display: inline;
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #CAD5E0;
  border-style: solid;
  border-width: 13px;
  margin-left: 0px;
}

.accountSelectIndicator {
  display: inline;
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent red;
  border-style: solid;
  border-width: 12px;
  margin-left: 0px;
}

.widget-consoAccntSummary {
  width: 100%;
  margin-right: 15px;
}

.widget-consoAccntSummary .widget-content {
  background: #FFFFFF;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  height: auto !important;
  margin-bottom: 100%;
  min-height: 253px;
  max-height: auto;
  border: 1px #E0E0E0 solid;
  border-top: 1px solid #E0E0E0;
  overflow-x: hidden;
}

.stage3_tabwhiteChart {
  margin: 0;
  padding: 0;
  float: right;
  height: 3px;
  z-index: 1;
  margin-left: 0px;
}

.stage3_tabmenupanelChart {
  float: left;
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 99%;
  float: left;
  padding-left: 0px;
  padding-top: 0px;
}

.hidden_goBtn {
  position: absolute;
  display: none;
}

.floatright {
  float: right;
  margin: 0;
  padding: 0;
  margin-right: 4px;
  height: 3px;
  z-index: 1;
  margin-left: 0px;
}

.floatleft {
  float: left;
}

.mainDiv ul {
  padding: 0 !important;
}

.mainDiv .gotowrapper {
  display: none;
}

.widget-content .mainDiv li a {
  border-left: 1px solid #FFFFFF;
}

.stage3_searchpanel_detailsdiv_nextgen {
  width: auto;
  position: relative;
  margin: 0px;
  float: left;
  margin-left: 12px;
  margin-top: -33px;
  clear: left;
}

.current-avail-bar .simpletextleftlabel {
  float: left;
  margin-left: 0px !important;
  font-size: 12px;
  color: #757575;
  line-height: 12px;
}

.current-avail-bar .simpletextrightvalue {
  float: right !important;
  font-size: 13px;
  color: #424242;
  font-weight: normal;
  margin-right: -5px;
  margin-top: -1px;
}

.simpletextleftlabel {
  float: left;
  margin-left: 8px;
  font-size: 12px;
  color: #757575;
  line-height: 12px;
}

.simpletextleftlabelcc {
  color: #757575;
  float: left;
  font-size: 12px;
  line-height: 12px;
  margin-left: 7px;
}

.simpletextrightlabelcc {
  color: #757575;
  float: right;
  font-size: 12px;
  line-height: 12px;
  margin-left: 20px;
  width: 100%;
}

.simpletextrightlabelccwid {
  color: #757575;
  float: right;
  font-size: 12px;
  line-height: 12px;
  margin-right: 8px;
}

.simpletextrightlabeldp {
  color: #757575;
  float: right;
  font-size: 12px;
  line-height: 12px;
  margin-left: 20px;
}

.simpletextleftlabel11,
simpletextleftlabel11CC {
  float: left;
  margin-left: 8px;
  text-decoration: none;
  color: #0070C0;
  line-height: 12px;
  width: 117px;
  font-size: 0.7em;
  margin-top: 26px;
}

.simpletextleftlabel11CC a,
.simpletextleftlabel11CC a:hover,
.simpletextleftlabel11CC a:visited,
.simpletextleftlabel11CC a:link {
  text-decoration: none;
  color: #000000;
}

.stage3_spanrighttabwhite_inactive_list a:link {
  text-decoration: none;
  color: #000000;
}

.stage3_spanrighttabwhite_inactive_list {
  float: left;
  width: 35px;
  background-color: #FFFFFF !important;
  height: 24px;
  border: 1px solid #E0E0E0;
  z-index: 1px;
  background: url(../images/list-view.png) no-repeat scroll 10px center #E0E0E0;
  padding-left: 43px;
  padding-right: 7px;
  font-size: 0.7em;
  padding-top: 6px;
  line-height: 1.5;
}

.stage3_spanrighttabwhite_active_list {
  float: left;
  width: 35px;
  background-color: #D9EEFE !important;
  border-color: 1px solid #E0E0E0;
  z-index: 1px;
  background: url(../images/list-view-active.png) no-repeat scroll 10px center #FFFFFF;
  border: 1px solid #E0E0E0;
  padding-top: 3px;
  height: 27px;
  padding-left: 43px;
  padding-right: 7px;
  font-size: 0.7em;
  cursor: pointer;
  line-height: 2;
  color: #0070C0;
}

.stage3_spanrighttabwhite_chart_inactive {
  float: left;
  width: 35px;
  background-color: #FFFFFF !important;
  height: 27px;
  border: 1px solid #E0E0E0;
  background: url(../images/chart-view.png) no-repeat scroll 10px center #D9EEFE;
  padding-top: 3px;
  padding-left: 40px;
  padding-right: 10px;
  font-size: 0.7em;
  line-height: 2;
}

.stage3_spanrighttabwhite_chart_inactive a:link {
  text-decoration: none;
  color: #000000;
}

.stage3_spanrighttabwhite_chart_active {
  float: left;
  width: 35px;
  background-color: #D9EEFE !important;
  height: 24px;
  border: 1px solid #E0E0E0;
  background: url(../images/chart-view-active.png) no-repeat scroll 10px center #FFFFFF;
  cursor: pointer;
  padding-left: 40px;
  padding-right: 10px;
  font-size: 0.7em;
  padding-top: 6px;
  color: #0070C0;
  line-height: 1.5;
}

.simpletextleftlabel22 {
  float: left;
  margin-left: 8px;
  text-decoration: none;
  color: #0070C0;
  line-height: 12px;
  width: 146px;
  font-size: 0.7em;
  margin-top: 35px;
}

.simpletextrightlabel {
  float: right;
  margin-right: 8px;
  font-size: 0.6em;
  color: #BDBDBD;
  line-height: 12px;
}

.simpletextrightlabelWidgetRight {
  float: right;
  margin-right: 8px;
  line-height: 0;
  font-size: 12px;
  color: #757575;
}

.stage3_previewconfirm_details_column1 .simpletextrightvalue {
  float: right !important;
  font-size: 0.7em;
  color: #757575;
  font-weight: normal;
  margin-right: 8px;
}

.simpletextleftvalueop_wid {
  float: left !important;
  width: 49%;
  color: #424242;
  margin-left: -75px;
  margin-top: 2px;
  font-size: 12px;
}

.dashboardSection .textLegendSmall {
  margin-left: 3px;
  font-size: 12px;
  color: #757575;
}

.stage3_previewconfirm_details_columnln .simpletextrightvalue {
  float: right !important;
  font-size: 0.8em;
  color: #424242;
  font-weight: normal;
  margin-right: 8px;
}

.stage3_previewconfirm_details_columnln .simpletextrightvaluelarge {
  float: right !important;
  font-size: 1em;
  color: #757575;
  font-weight: normal;
  margin-right: 8px;
}

.stage3_previewconfirm_details_column .simpletextleftvalue {
  float: left;
  font-size: 0.7em;
  color: #757575;
  font-weight: normal;
  margin-left: 8px;
}

.stage3_previewconfirm_details_column .simpletextleftvalueop {
  float: left;
  font-size: 0.7em;
  color: #757575;
  font-weight: normal;
  margin-left: 8px;
  margin-top: -10px;
  width: 177%;
}

.arrow_nexgen {
  float: right;
  width: 18px;
  height: 27px;
  background-color: #A9D18E;
}

.stage3_detailspanel1 {
  float: left;
  width: 94%;
}

.stage3_detailspanel1 .action_button {
  float: right;
  background-color: #A9D18E;
  display: inline-block;
  padding: 3px 3px 3px 7px;
  border: 1px solid #A9D18E;
  color: #424242;
  font-size: 0.8em;
}

.stage3_detailspanelcombobuttonrow1 {
  float: left;
  margin: -2px 12px 4px 11px;
  width: 100%;
}

.stage3_previewconfirm_details_column .simpletextheading {
  margin-left: 8px;
  font-size: 0.9em;
  color: #0070C0;
}

.stage3_previewconfirm_details_column1 .simpletextheading {
  font-size: 0.8em;
  font-weight: bold;
  color: #0070C0;
  margin-left: 8px;
}

.stage3_previewconfirm_details_columnop .simpletextheading {
  margin-left: 8px;
  font-size: 0.9em;
  color: #0070C0;
}

.stage3_previewconfirm_label_column1 .mainheadlabelcc {
  float: right;
  margin-right: 8px;
  color: #FFC000;
  font-weight: normal;
  font-size: 14px;
}

.stage3_previewconfirm_label_column1 .mainheadlabelop {
  float: right;
  margin-right: 8px;
  color: #92D050;
  font-weight: normal;
  font-size: 0.6em;
}

.stage3_previewconfirm_label_column1 .mainheadlabeldp {
  float: right;
  margin-right: 8px;
  color: #12E09B;
  font-weight: normal;
  font-size: 0.7em;
}

.mainheadlabelln {
  float: right;
  color: orange;
  font-weight: normal;
  font-size: 0.8em;
  margin-right: 8px;
  text-transform: uppercase;
}

.stage3_previewconfirm_label_column1 {
  width: 43%;
  word-wrap: break-word;
  margin-right: 5px;
  text-align: right;
}

.stage3_previewconfirm_details_column1 {
  width: 28%;
}

.stage3_previewconfirm_details_column1_forWidget {
  width: 28%;
  float: right;
}

.stage3_previewconfirm_label_column1 .simpletextleftlabel {
  float: left;
  margin-right: 8px;
  font-size: 0.6em;
  color: #BDBDBD;
  line-height: 12px;
}

.simpletextleftlabelop {
  margin-top: -8px;
  float: left;
  margin-right: 8px;
  font-size: 0.6em;
  color: #BDBDBD;
  line-height: 12px;
  margin-left: 8px;
}

.stage3_previewconfirm_details_column1 .simpletextleftvalue {
  float: left;
  font-size: 0.7em;
  color: #757575;
  font-weight: normal;
  margin-left: 8px;
}

.stage3_previewdetailsrowlnless {
  margin-top: 0px;
  float: left;
  width: 100%;
}

.stage3_previewdetailsrowlarge {
  margin-top: 10px;
  float: left;
  width: 100%;
}

.stage3_previewdetailsrowlargeborderBottom {
  margin-top: 10px;
  float: left;
  width: 100%;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 35px;
}

.stage3_previewconfirm_label_columnln .simpletextleftvalueln {
  float: left;
  margin-left: 8px;
  font-size: 0.7em;
  color: #757575;
  line-height: 12px;
}

.stage3_previewdetailsrowln {
  margin-top: 11px;
  padding-bottom: 12px;
  float: left;
  width: 100%;
}

.current-avail-bar-bottom {
  margin-top: 11px;
  float: left;
  width: 100%;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 15px;
}

.current-avail-bar {
  clear: both;
  display: block;
  margin: 15px 10px 0 8px;
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  padding-bottom: 10px;
  padding-top: 5px;
  height: 9px;
}

.current-avail-bar-dp {
  clear: both;
  display: block;
  margin-bottom: 5px;
  margin: 15px 10px 0 8px;
  border-top: 1px solid #E0E0E0;
  padding-bottom: 10px;
  padding-top: 5px;
  height: 9px;
}

.current-avail-bar-dp .simpletextleftlabel {
  float: left;
  margin-left: 0px !important;
  font-size: 12px;
  color: #757575;
  line-height: 12px;
}

.current-avail-bar-dp .simpletextrightvalue {
  color: #424242;
  float: right;
  font-size: 14px;
  margin-right: -5px;
  margin-top: -3px;
}

.stage3_previewconfirm_details_column1 .simpletextrightvaluelarge {
  font-size: 0.9em;
  color: #757575;
  font-weight: normal;
  margin-right: 8px;
  float: right;
  padding-top: 5px;
}

.stage3_previewconfirm_details_column1 .simpletextrightvaluelargeWidget {
  font-size: 16px;
  color: #424242;
  font-weight: normal;
  margin-right: 8px;
  float: right;
  padding-top: 10px;
}

.stage3_previewconfirm_label_columnop {
  width: 26%;
  float: left;
  padding-right: 5px;
  word-wrap: break-word;
  margin-right: 5px;
  text-align: right;
}

.stage3_previewconfirm_label_columndp {
  width: 22%;
  padding-right: 5px;
  word-wrap: break-word;
  margin-right: 5px;
}

.account_main_head_label .opaccount_main_head_label {
  float: right;
  color: #92D050;
  font-weight: normal;
  font-size: 0.8em;
  margin-right: 8px;
}

.stage3_previewconfirm_label_columnop .simpletextleftlabel {
  float: left;
  margin-left: 8px;
  font-size: 0.7em;
  color: #BDBDBD;
  line-height: 12px;
}

.HW_head_outerdiv1 {
  background-color: #F5F5F5;
  margin-top: 0px;
  padding-left: 0px;
  text-align: center;
}

.stage3_previewconfirm_details_columnop {
  width: 34%;
  float: left;
  word-wrap: break-word;
  margin-right: 5px;
}

.stage3_previewconfirm_details_columnop .simpletextleftvalue {
  float: left;
  padding-top: 4px;
  font-size: 0.8em;
  color: #757575;
  font-weight: normal;
  margin-left: 8px;
}

.stage3_leftrightmainpanel1 {
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.stage3_previewconfirm_details_column1 .simpletextrightvalue1 {
  float: right !important;
  color: #757575;
  font-weight: normal;
  margin-right: 8px;
  padding-top: 9px;
  font-size: 1em;
}

.stage3_previewconfirm_label_columnln {
  width: 35%;
  float: left;
  padding-right: 5px;
  word-wrap: break-word;
  margin-right: 5px;
  text-align: right;
}

.stage3_previewconfirm_label_column_small {
  width: 40%;
  margin-top: 5px;
}

.stage3_previewconfirm_details_column_big {
  width: 59%;
  margin-top: 5px;
}

.stage3_previewconfirm_details_column_big .simpletextrightvaluelarge {
  float: right;
  margin-bottom: 10px;
  padding-right: 5px;
  font-size: 18px;
  color: #424242;
}

.stage3_previewconfirm_details_columnln {
  width: 25%;
  word-wrap: break-word;
  margin-right: 5px;
}

.HW_head_outerdiv_ng {
  height: 25px;
  margin-top: 0px;
  padding-left: 0px;
  text-align: center;
}

.hwgreentxt1 {
  color: #92D050;
  font-weight: normal;
  font-size: 0.7em;
  float: right;
  margin-right: 3px;
}

.container-consoAccntSummary {
  float: left;
  margin-bottom: 7%;
  width: 32.5%;
  margin-right: 17px;
}

.container-nxtGenxtrasmall {
  float: left;
  z-index: 0;
  position: relative;
  margin-right: 4px;
  width: 31.85%;
}

.container-nxtGenxtrasmall .widget-xtrasmall {
  width: 101%;
}

.container-nxtGenxtrasmall .widget-small {
  width: 99.05%;
  min-height: 200px;
}

.container-nxtGenxtrasmall .widget-small .widget-content {
  min-height: 240px;
  overflow: visible;
}

.chartFooterDisplay {
  min-height: 50px;
  width: 100%;
  border: 1px solid #E0E0E0;
  border-left: none;
  border-right: none;
  float: left;
  margin-top: -1px;
  z-index: 1;
  position: relative;
  border-bottom: none;
  background-color: #FFFFFF;
  padding-top: 5px;
}

.pinnableGroupletWrapper {
  width: 23px;
  line-height: 20px;
  float: left;
}

.container-nxtGenmedium .pinnableGroupletWrapper {
  margin-top: -42px;
  width: 23px;
  line-height: 20px;
  float: left;
  padding-top: 5px;
}

.container-nxtGenmedium .widget-medium .pinnableGroupletWrapper {
  margin-top: 12px !important;
}

.container-nxtGenmedium .pinnableGroupletWrapperln {
  margin-top: -31px;
  width: 23px;
  line-height: 20px;
  float: left;
}

.container-nxtGenxtrasmall .pinnableGroupletWrapper {
  margin-top: -5px;
  width: 23px;
  line-height: 20px;
  float: left;
}

.container-nxtGenNoTopmedium .stage3_inputpanel_leftcontainer_nobottommargin {
  float: left;
  width: 100%;
  border: none;
}

.container-nxtGenNoTopmedium .stage3_leftrightmainpanel {
  float: left;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 15px;
  width: 100%;
  background: url(../images/backgrounds/separator1.gif) repeat-y scroll 50% 0 transparent;
}

.container-nxtGenNoTopmedium .stage3_downloadnav {
  border: none;
}

.container-nxtGenNoTopmedium .widgetFooterBorder_new {
  width: 99.4%;
  border-right: 1px solid #BDBDBD;
  padding-right: 2px;
  margin-top: 0px !important;
}

.container-nxtGenNoTopmedium .widgetPaginationFooterNextGenBorderTop {
  width: 99.4%;
  border-right: 1px solid #BDBDBD;
  padding-right: 2px;
  margin-top: 0px !important;
}

.container-nxtGenNoTopmedium .stage3_whitetabhover {
  margin-left: -14px;
  font-size: 14px;
  color: #002758;
  height: 30px;
  border-right: 1px solid #E0E0E0;
}

.container-nxtGenNoTopmedium .stage3_tabmenupanel {
  border-left: 2px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  width: 100%;
  background-color: #F5F5F5;
  height: 25px;
}

.container-nxtGenNoTopmedium .widget-medium .widget-content {
  background-color: #F5F5F5;
  width: 100% !important;
  height: auto !important;
  min-height: 549px;
  max-height: none;
  overflow-y: hidden;
  border: none;
}

.container-nxtGenNoTopmedium .tableoverflowwrapperhw {
  margin-left: 0px !important;
  width: 100% !important;
}

.container-nxtGenNoTopmedium .pageLeftContainer {
  float: left;
  width: 99.4%;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-top: none;
}

.container-nxtGenNoTopmedium .stage3_tabmenupanel_nextgen_list {
  border: 1px solid #E0E0E0;
  border-top: none;
  background-color: #FFFFFF;
  width: 99.4%;
}

.container-nxtGenNoTopmedium .stage3_detailspanel {
  float: left;
  border-right: 1px solid #E0E0E0;
  border-left: none;
  border-bottom: none;
  width: 100%;
  padding-bottom: 11px;
  margin-bottom: 0px;
}

.container-nxtGenNoTopmedium .nextGen_tabmenupanel {
  float: left;
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 99.3%;
  float: left;
  padding-left: 0px;
  padding-top: 0px;
  margin-left: 7px;
}

.container-nxtGenNoTopmedium .stage3_tabmenupanel_nextgen_list {
  float: left;
  border: 1px solid #E0E0E0;
  border-top: none;
  margin-bottom: -1px;
  width: 99.4%;
  float: left;
  padding-left: 0px;
  padding-top: 0px;
  height: 50px;
}

.container-nxtGenmedium {
  width: 63.6%;
  margin-right: 0px;
  float: left;
}

.container-nxtGenmedium .widgetFooterBorder_new {
  width: 99.7%;
  margin-top: 5px !important;
}

.container-nxtGenmedium .widgetPaginationFooterNextGenBorderTop {
  width: 99.7%;
  margin-top: 5px !important;
}

.container-nxtGenmedium .stage3_tabmenupanel {
  width: 99.4%;
  height: 29px;
}

.container-nxtGenmedium .stage3_listingpaneldiv {
  border: 0px !important;
  width: 100%;
}

.container-nxtGenmedium .widget-medium {
  width: 100% !important;
}

.container-nxtGenmedium .widget-medium .widget-content {
  width: 100% !important;
  height: auto !important;
  min-height: 480px;
  max-height: 480px;
  overflow-y: auto;
}

.container-nxtGenmedium .widget-medium .widget-content .calendarPagination li {
  float: left;
  width: 8%;
  padding-left: 9px;
  padding-top: 4px;
}

.container-nxtGenmedium .tableoverflowwrapperhw {
  border-left: none;
  border-right: none;
  border-bottom: none;
  width: 101.5%;
}

.container-nxtGenmedium .stage3_detailspanel {
  border: none;
  padding-top: 5px;
  width: 99.4%;
}

.mainDiv .calendarPaginationWrapper {
  height: 40px;
  position: absolute;
  bottom: 1%;
}

.mainDiv .calendarPagination li a {
  border: none !important;
}

.stage3_previewdetailsrow2 {
  margin-top: 10px;
  float: left;
  width: 100%;
}

.stage3_previewdetailsrowWidget {
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}

.stage3_tabmenupanel_nextgen_list {
  float: left;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 100%;
  float: left;
  padding-left: 0px;
  padding-top: 0px;
  height: 50px;
}

.nexGentabHolder_list {
  margin-top: 9px;
  margin-right: 1%;
}

.container-consoAccntSummary .section {
  padding-top: 0 !important;
}

.nextgen_inputpanel_leftcontainer_nobottommargin {
  float: left;
  width: 100%;
}

.nextgenPaddingLeft {
  padding-left: 0.5%;
  text-align: right;
  padding-right: 5px;
}

.nextgenPaddingRight {
  padding-right: 1%;
}

.container-nxtGenmedium .notopborder .listingcol {
  display: none !important;
}

.container-nxtGenmedium .stage3_searchpaneldiv {
  border-color: #0070C0;
  margin-top: -39px;
  margin-left: 6px;
}

.container-nxtGenmedium h3.notopborder {
  display: none !important;
}

.container-nxtGenmedium .tableoverflowwrapperhw .simpletextwithwidth {
  width: 45% !important;
  float: none;
}

.container-nxtGenmedium .tableoverflowwrapperhw .searchsimpletext_accntSummary {
  float: none;
}

.stage3_inputpanel_leftcontainer_nextgen {
  float: left;
  width: 100%;
}

.container-nxtGenxtrasmall h3.notopborder {
  display: none !important;
}

.container-nxtGenxtrasmall .stage3_previewconfirm_details_column1 .simpletextheading {
  margin-left: 6px;
}

.HW_head_outerdiv .container-nxtGenxtrasmall tr.HW_head_outerdiv {
  display: none !important;
}

.hasNextGenPulldown {
  color: transparent !important;
  background: url(../images/Pagination-Right-Arrow_Active.png) #A9D18E no-repeat 100% 0 !important;
  width: 23%;
  float: right;
  position: relative;
  margin-right: 14px;
  margin-bottom: 10px;
  padding-bottom: 8px;
  padding-left: 10px;
  vertical-align: bottom;
  line-height: 2.5;
  height: 22px;
}

.stage3_detailspanelWidget {
  float: left;
  border: none;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: -1px;
}

.hasNextGenPulldown .menuSideArrowImageForMenuChoices {
  background-color: #F5F5F5 !important;
  margin-bottom: 2px;
}

.hasNextGenPulldown .menuChoices ul li a {
  color: #000000;
}

.hasNextGenPulldown .menuChoices ul li ul li {
  background-image: none !important;
}

.stage3_inputpanel_leftcontainer_nobottommarginWidget {
  float: left;
  width: 100%;
}

.hasNextGenPulldown .menuPullDownHead {
  color: #000000 !important;
}

.hasNextGenPulldown .menuArrowImageDown {
  border-color: transparent !important;
}

.container-nxtGenxtrasmall .stage3_inputpanel_leftcontainer_nobottommargin {
  border: none !important;
}

.container-nxtGenxtrasmall .stage3_previewconfirm_label_column,
.container-nxtGenxtrasmall .ui-dialog .stage3_previewconfirm_label_column {
  width: 49% !important;
  padding-right: 0px;
  margin-right: 0px;
}

.netValueTabLink {
  color: #000000;
}

.accountsTabLink {
  color: #FFFFFF;
}

.container-nxtGenxtrasmall .pageLeftContainer {
  float: left;
  width: 98%;
  background-color: #FFFFFF;
  margin-left: 3px;
}

.container-nxtGenxtrasmall .hasNextGenPulldown {
  width: 80px;
  line-height: 2;
  font-size: 14px;
  height: 22px;
  cursor: pointer;
}

.nextGen_previewdetailsrowlarge {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 5px;
  margin-top: 10px;
  float: left;
  width: 100%;
}

.nextGen_previewdetailsrow {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 5px;
  margin-top: 10px;
  float: left;
  width: 100%;
}

.nextGen_previewconfirm_details_column {
  width: 49%;
  float: right;
  font-size: 14px;
  color: #424242;
  word-wrap: break-word;
  margin-right: 5px;
  text-align: right;
}

.nextGenDetailsSmpleText {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  margin-left: 8px;
}

.nextGenDetailsPagePulldownHolder {
  float: left;
  width: 100%;
  position: absolute;
  bottom: 1px;
}

.container-nxtGenmedium .nextGenDetailsPagePulldownHolder {
  width: auto !important;
  bottom: -10px !important;
}

.paddingrightpulldown {
  padding-right: 2px;
  padding-left: 0px;
}

.paddingRightinlist .searchsimpletext_leftmargin_currency {
  float: none !important;
  line-height: 2.6;
}

.paddingRightinlist .searchsimpletext_leftmargin {
  float: none !important;
}

.stage3_rowwithmarginop {
  height: 15px;
  margin: 5px 0px 5px 0px;
}

.stage3_previewconfirm_label_columnDepNextgenLeft {
  max-width: 30%;
  float: left;
  padding-left: 4%;
}

.stage3_previewconfirm_label_columnDepNextgenRight {
  max-width: 34%;
  float: right;
}

.simpletextNextGenDetailsLeft {
  width: 60%;
  float: left;
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
}

.simpletextNextGenDetailsRight {
  width: 100%;
  float: left;
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
}

.stage3_previewconfirm_details_right {
  float: right;
  margin-right: 5%;
  margin-top: 10px;
}

.stage3_previewconfirm_details_marginLeft {
  margin-left: 5%;
}

.legendHolder {
  width: 42%;
  float: right;
}

.legendOneWrapper {
  width: 100%;
  float: left;
}

.legendcolorOne,
.legendcolorLeftThree {
  min-width: 10px;
  min-height: 10px;
  float: left;
  width: 20px;
  margin-bottom: 5%;
  vertical-align: initial;
  margin-top: 5px;
}

.legendHolder .searchsimpletext {
  padding-top: 0px !important;
}

.lnLegendHolder .legendcolorOne {
  background-color: #F5C2B1;
}

.dpLegendHolder .legendcolorOne {
  background-color: #0FCF94;
}

.dpLegendHolder {
  margin-top: 15px !important;
}

.textWrapperOne,
.textWrapperTwo {
  width: 58%;
  float: left;
  margin-left: 10%;
  vertical-align: top;
}

.textWrapperThree {
  width: 63%;
  float: left;
  margin-left: 10%;
  vertical-align: top;
}

.legendTwoWrapper {
  width: 100%;
  float: left;
}

.legendcolorTwo {
  min-width: 10px;
  min-height: 10px;
  float: left;
  width: 20px;
  margin-bottom: 5%;
}

.lnLegendHolder .legendcolorTwo {
  background-color: #F09971;
}

.dpLegendHolder .legendcolorTwo {
  background-color: #7CE8C7;
}

.legendSeparator {
  border-top: 1px solid #E0E0E0;
  margin-bottom: 5px;
  float: left;
  position: relative;
  width: 100%;
}

.legendThreeWrapper {
  width: 100%;
  float: left;
}

.legendcolorThree {
  min-width: 10px;
  min-height: 10px;
  float: left;
  width: 20px;
}

.lnLegendHolder .legendcolorThree {
  background-color: #DE752D;
}

.textWrapperThree .labelOne {
  width: 100%;
}

.mainheadlabelDp {
  float: right;
  color: #9ED564;
  font-weight: normal;
  font-size: 0.8em;
  margin-right: 8px;
  text-transform: uppercase;
}

.mainheadlabelOp {
  float: right;
  color: #92D050;
  font-weight: normal;
  font-size: 0.8em;
  float: right;
  margin-right: 8px;
  text-transform: uppercase;
}

.mainheadlabelRightOp {
  float: right;
  color: #92D050;
  font-weight: normal;
  font-size: 0.8em;
  float: right;
  margin-right: 8px;
  margin-top: -5px;
}

.detailsTxt {
  font-size: 0.69em;
  color: #757575;
  width: 100%;
  margin-left: 8px;
  cursor: pointer;
}

.simpletextlefttxtop {
  float: left;
  margin-right: 8px;
  font-size: 0.6em;
  color: #BDBDBD;
  line-height: 12px;
  margin-left: 8px;
}

.txnDetailsWrapper {
  width: 100%;
  float: left;
  border-top: 1px solid #E0E0E0;
  padding-top: 10px;
  margin-top: 5px;
}

.paginationSeperator {
  color: #E0E0E0;
  float: left;
  font-weight: normal;
  margin: 0 7px;
  padding-top: 4px;
}

.consoAnchorLink {
  width: 100%;
  float: left;
}

.consoAnchorLink:hover {
  width: 100%;
  float: left;
  text-decoration: none;
}

.pinGroupletCancel,
.pinGroupletContinue {
  border: none !important;
  line-height: 1.5 !important;
}

.summaryLegendHolder {
  width: 100%;
  float: left;
  margin: 1%;
}

.leftTextHolder {
  float: left;
  width: 50%;
  display: inline-block;
}

.rightTextHolder {
  float: right;
  width: 30%;
  margin: 1%;
  display: inline-block;
}

.textLegendTwo,
.textLegendOne,
.textBalance1Holder,
.textBalance2Holder,
.textLegendLeftThree,
.textBalanceLegendLeftThreeHolder {
  font-size: 0.7em;
  color: #757575;
  margin-left: 1%;
}

.textLegendSmall {
  font-size: 0.7em;
  color: #E0E0E0;
  text-align: right;
  min-width: 80%;
}

.textBalance3Holder {
  font-size: 1em !important;
  color: #757575;
  margin-left: 1%;
  display: block;
  width: 100%;
  word-wrap: break-word;
}

.rightTextHolder .legendRightDetailsHolderRowOne {
  width: 100%;
  float: right;
}

.leftTextHolder .legendDetailsHolderRowOne {
  width: 100%;
  line-height: 1.5;
}

.leftTextHolder .legendDetailsHolderRowTwo {
  float: left;
  width: 100%;
  line-height: 1;
}

.leftTextHolder .legendDetailsHolderRowThree {
  width: 100%;
  line-height: 1.5;
}

.summaryLegendHolder p .legendcolorOne,
.summaryLegendHolder p .legendcolorTwo,
.summaryLegendHolder p .legendcolorLeftThree {
  width: 10% !important;
  marigin-right: 1%;
}

.stage3_detailspanel_nextGen {
  float: left;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: -1px;
}

.outerMostWrapper {
  background-image: url(../images/outerMostWrapper.png);
  background-repeat: repeat-x;
  background-position: top;
  position: absolute;
  top: 0;
  height: 116px;
  width: 100%;
}

.nextgenPaddingLeft1 {
  padding-left: 0.5%;
  text-align: right;
  padding-right: 8px;
}

.listgreyrowtxtleftline_cc {
  text-decoration: none;
  padding-left: 2px;
  padding-right: 6px;
  vertical-align: middle;
  border: 0px;
  text-align: right;
  font-size: 1em;
}

.modalWrapper .searchsimpletext_right_nextgen {
  float: none;
}

.listgreyrowtxtleftline_cc_split {
  text-decoration: none;
  padding-right: 7px;
  vertical-align: middle;
  border: 0px;
  text-align: center;
  font-size: 1em;
}

.bubble {
  position: absolute;
  padding: 17px 15px 17px 15px;
  width: auto;
  height: auto;
  background: #FFF2CC;
}

.bubble:after {
  content: "";
  position: absolute;
  top: -12px;
  left: 85px;
  border-style: solid;
  border-width: 0 12px 12px;
  border-color: #FFF2CC transparent;
  display: block;
  width: 0;
  z-index: 1;
}

.hoverImageStyle {
  float: right;
  width: 25px;
  height: 22px;
}

.searchsimpletext_cctxnarray {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 0px;
  padding-right: 5px;
  overflow: hidden;
}

.container-nxtGenmedium .db_h1 {
  margin-left: 5px;
}

.ui-dialog-content .stage3_tabmenupanel {
  width: 100.2%;
}

.ngPaddingLeft {
  padding-left: 4px;
}

.ngPaddingRight {
  padding-right: 5px;
}

.ngPaddingLeftZero {
  padding-left: 0px;
}

.ngPaddingRightZero {
  padding-right: 0px;
}

.menu_count {
  -o-box-shadow: 1px 1px 1px #808080;
  -ms-box-shadow: 1px 1px 1px #808080;
  -moz-box-shadow: 1px 1px 1px #808080;
  -webkit-box-shadow: 1px 1px 1px #808080;
  box-shadow: 1px 1px 1px #808080;
  color: #000000 !important;
  background-color: #FFCA28;
  border-radius: 15px;
  position: absolute;
  font-size: 13px !important;
  text-align: center;
  border: medium none;
  width: 25px;
  height: 25px;
  top: 9px;
  padding-top: 4px;
  padding-left: 2px;
  padding-right: 2px;
  margin-left: 5px;
}

.hwblacktxtdr {
  color: #000000 !important;
  font-weight: normal;
  font-size: 0.69em;
  padding-left: 2px;
}

.hwgreentxtcr {
  color: #009900 !important;
  font-weight: normal;
  font-size: 0.69em;
  padding-left: 2px;
}

#printwrapper .templateicon_style,
#printwrapper .templateicon_imgstyle {
  cursor: default !important;
}

.addendaExtraInfo {
  color: #AAAABD;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 5px;
  padding-left: 25px;
}

.searchsimpletext_widget1 {
  color: #212121;
  font-size: 9px;
  text-decoration: none;
  padding-top: 8px;
  padding-right: 5px;
}

.bottomborderBlock {
  width: 100%;
  border-bottom: 1px solid #BDBDBD;
  margin: 0px;
  padding: 5px 0px;
  overflow: hidden;
}

.floatLeftContainerWrapper .container-large {
  float: left;
  width: 98%;
  margin-right: 1%;
}

.navpaenel_multientry {
  width: 100% !important;
  padding-top: 0.5em;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
}

.simpletextboldnew {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  font-weight: bold;
  padding-top: 15px;
}

.searchsimpletextebux5 {
  color: #212121;
  font-weight: bold;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}

.checkbox {
  position: relative;
  top: 2px;
  left: 2px;
}

.simpletext5 {
  font-size: 0.8em;
  text-decoration: none;
  word-wrap: break-word;
  font-weight: bold;
}

.hwredtxtHW_new {
  color: #FF0000;
  float: left;
  font-size: 12px;
  font-weight: normal;
  margin-left: 110px;
  padding-top: 5px;
}

.hwgreentxtHW_new {
  color: #009900;
  font-weight: normal;
  font-size: 12px;
  padding-top: 5px;
  float: left;
}

.hwblacktxtHW_new {
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  padding-top: 5px;
  float: right;
}

.searchsimpletext_new_wd3 {
  color: #424242;
  font-size: 12px;
  text-decoration: none;
  padding-top: 8px;
  float: left;
  margin-left: 16px;
}

.iconwithmargin_top {
  float: left;
  margin-top: 10px;
  margin-left: 17px;
  cursor: default;
}

.searchsimpletextboldreport {
  color: #212121;
  font-weight: bold;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  font-size: 0.69em;
}

.widformbtn_pagi_go_linkdelink:hover {
  background: url(../images/LinkDelinkPagination-Arrow.png) no-repeat scroll 50% 50% transparent;
  border: 1px solid #E0E0E0;
  color: transparent;
  font-size: 0.7em;
  font-weight: normal;
  height: 26px;
  margin: 4px 3px 0px 0px;
  padding: 1px;
  padding-bottom: 1px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 30px;
  float: left;
  cursor: pointer;
}

.linkedValTable {
  width: 44%;
  float: left;
  border: solid 1px;
  border-bottom: 0px !important;
  border-color: #E0E0E0;
  margin-left: 1%;
  margin-bottom: 1%;
  display: block;
}

.delinkedValTable {
  width: 44%;
  float: right;
  border: solid 1px;
  border-color: #E0E0E0;
  margin-right: 1%;
  margin-bottom: 1%;
  display: block;
  border-bottom: 0px !important;
}

.navigationButtons {
  float: left;
  width: 7%;
  padding: 15px 0px;
  margin-top: 21px;
}

.linkdelink_right {
  background: url("../images/backgrounds/link-right.png") no-repeat 0% 0px;
  width: 34px;
  height: 34px;
  border: none;
  position: relative;
  left: 17px;
}

.linkdelink_left {
  background: url("../images/backgrounds/link-left.png") no-repeat 0% 0px;
  width: 34px;
  height: 34px;
  border: none;
  position: relative;
  left: 17px;
  margin-bottom: -9px;
}

.linkdelink_right_resp,
.linkdelink_left_resp,
.tabNavLinkDelinkTable,
.linkDelinkTabs {
  display: none;
}

.delinkedValTable .tableoverflowwrapperhw {
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  border-bottom: 1px solid #E0E0E0;
  border-top: 0px;
  float: left;
  margin-bottom: 0px;
  margin-left: -1px;
  margin-top: auto;
  border-right: 0px;
}

.delinkedValTable table.singleTableHeading {
  border-bottom: none;
}

.linkdelinktbl_resp {
  width: 47.5%;
  float: left;
  display: block;
  padding-left: 0.6%;
}

.linkdelinkbtnshw_resp {
  float: left;
  width: 2.6%;
  padding-left: 0.5%;
  padding-right: 0.2%;
}

.ui-autocomplete {
  max-width: 700px;
}

.widget-xtrasmall .widgetErrorDisplayHw .absmiddle {
  width: 10px;
}

table * {
  word-break: keep-all;
}

.dashboardSection span.currentPageText {
  color: #757575;
  font-size: 0.69em;
  text-align: center;
  padding: 0px 8px 0px 7px;
  vertical-align: middle;
  float: left;
  margin-top: 9px;
}

.dashboardSection .jumpto {
  font-size: 0.69em;
  color: #424242;
  text-decoration: none;
  width: 28px;
  margin: 4px 0px 0px 0px;
  float: left;
  height: 22px;
  text-align: center;
  border: 1px solid #E0E0E0;
  border-right: none;
  padding-top: 2px;
}

.dashboardSection .jumpToPage {
  background: url(../images/Pagination_go-arrow.png) no-repeat scroll 50% 50% transparent;
  border: 1px solid #E0E0E0;
  color: transparent;
  font-size: 0.7em;
  font-weight: normal;
  height: 22px;
  margin: 4px 3px 0px 0px;
  padding: 1px;
  padding-bottom: 1px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 40px;
  float: left;
  cursor: pointer;
}

.dashboardSection .widget-content .calendarPagination li,
.dashboardSection .widget-content .calendarPagination li a {
  padding-left: 0px;
  padding-top: 0px;
}

.dashboardSection .goto_next_inactive {
  background: url(../images/Pagination-Left-Arrow_Disabled.png) transparent no-repeat 0% 0px !important;
  float: left;
  width: 30px;
  height: 30px;
  margin-top: 2px;
}

.dashboardSection .goto_previous_inactive {
  background: url(../images/Pagination-Right-Arrow_Disabled.png) transparent no-repeat 0% 0px !important;
  float: left;
  width: 30px;
  height: 30px;
  margin-top: 2px;
  border-left: 2px solid #E0E0E0 !important;
}

.dashboardSection .goto_previous {
  background: url(../images/Pagination-Left-Arrow_Active.png) transparent no-repeat 0% 0px !important;
  float: left;
  width: 30px;
  height: 30px;
  margin-top: 2px;
}

.dashboardSection .goto_next {
  background: url(../images/Pagination-Right-Arrow_Active.png) transparent no-repeat 0% 0px !important;
  float: left;
  width: 30px;
  height: 30px;
  margin-top: 2px;
  border-left: 2px solid #E0E0E0 !important;
}

.dashboardSection .widget-content .calendarPagination {
  padding: 13px 11px 0 !important;
}

.modalWrapper .menuChoices {
  border: 1px solid #E0E0E0;
  display: none;
  background-color: #FFFFFF;
  margin: 0;
  overflow: visible;
  min-width: 180px;
  right: 22%;
}

.modalWrapper .menuChoices ul {
  padding: 0px 0 0 0px;
  background-color: #FFFFFF;
}

.modalWrapper .menuChoices ul li {
  list-style-type: none;
  font-size: inherit;
  float: left;
  overflow-x: hidden;
  background-color: #FFFFFF;
  width: 180px;
  padding-bottom: 0px;
}

.modalWrapper .menuChoices ul li ul li {
  background-image: url(../images/page-next.gif);
  background-position: 0 6px;
  background-repeat: no-repeat;
  float: none;
  padding-left: 6px;
  margin-left: 0px;
  font-size: 12px;
}

.modalWrapper .menuChoices ul li a,
.menuChoices_new ul li input {
  display: inline-block;
  color: #0070C0;
  border: none;
  text-align: left;
  line-height: 30px;
  text-decoration: none;
  padding: 1px;
  width: 160px;
}

.modalWrapper .menuChoices ul {
  margin-left: 0 !important;
}

.notopborder.listingcol {
  height: 20px;
}

.header-main .wrapper,
.header-nav .wrapper {
  min-height: 0px !important;
}

.dashboardSection .widgetErrorDisplayHw {
  position: absolute !important;
  z-index: 1999 !important;
}

.container-xtrasmall .widgetErrorDisplayHw {
  position: absolute !important;
  z-index: 1999 !important;
}

.widgetleftform_ebux_block .next-gentxt {
  padding-right: 0px;
}

.dashboardSection .next-genbrdr {
  border-left: 2px dotted #BDBDBD !important;
}

.wrapper_terms_condition .login-body-style {
  background: none !important;
}

.wrapper_terms_condition .center {
  float: right;
}

.inputtextarea-span .next-gentxtarea {
  background: none;
  border: 1px solid #E0E0E0;
  height: 115px;
}

.textareaLeftMargin {
  background: none;
  padding-left: 2px;
}

.datecomponentLeftPadding {
  margin-left: 2px;
}

.too-short {
  color: #2F4F4F;
  font-size: 11px;
  padding-left: 7px;
  white-space: nowrap;
}

.weak {
  color: #B0171F;
  font-size: 11px;
  padding-left: 7px;
  white-space: nowrap;
}

.fair {
  color: #FF7F00;
  font-size: 11px;
  padding-left: 7px;
  white-space: nowrap;
}

.strong {
  color: #556B2F;
  font-size: 11px;
  padding-left: 7px;
  white-space: nowrap;
}

.very-strong {
  color: #3D9140;
  font-size: 11px;
  padding-left: 7px;
  white-space: nowrap;
}

.dashboardSection .widgetleftform_ebux_block {
  font-size: 0.75em;
  text-align: right;
  clear: left;
  width: 100%;
  padding-left: 5px;
  margin-left: 6px;
  display: block;
}

.dashboardSection .separatorlinewidget {
  height: 30px;
  width: 95%;
  align-content: center;
  margin: 0px;
  border-bottom: 0px;
  position: relative;
}

.dashboardSection .stage3_listingpaneldiv {
  border: none;
}

.dashboardSection .pageLeftContainer {
  width: 100%;
}

.dashboardSection .inputtextareasmall-span {
  background: none !important;
  border: 1px solid #E0E0E0;
  margin-bottom: 5px;
}

.hidetextboxfromui {
  display: none;
}

#HREF_printPreview,
#HREF_help {
  display: none;
}

.fourlinbrd_100percent_feba_new {
  width: 100%;
  clear: both;
}

.HW_tabletextleft_new_wo_border {
  vertical-align: middle;
  font-size: 12px;
  padding-left: 6px;
  background-color: #F5F5F5;
}

.HW_tableheading_new_wo_border {
  vertical-align: middle;
  font-size: 12px;
  background-color: #F5F5F5;
  padding-right: 25px;
}

.mwidlistwhiterow_new_wo_border {
  background-color: #FFFFFF;
  height: 30px;
  text-decoration: none;
  color: #424242;
}

.searchsimpletext_new_wo_margin {
  color: #424242;
  font-size: 12px;
  text-decoration: none;
  padding-top: 8px;
  float: left;
}

.stage4_centerAlign {
  text-align: center !important;
  vertical-align: middle !important;
}

.right .forPinButton {
  display: none;
}

.right .pinnableContent .forPinButton {
  display: inline;
}

.dashboardSection .forPinButton {
  display: none;
}

#pinnableContent .forPinButton {
  display: none;
}

.mobitext {
  font-size: 0.69em;
  text-decoration: none;
  word-wrap: break-word;
  font-weight: normal;
  float: left;
  margin-left: 11px;
  margin-bottom: 10px;
  padding-left: 4px;
}

.searchsimpletext_caption_update {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 6px;
  padding-right: 10px;
}

.corp_Stage3_steptracker_mandatory {
  color: #9E9E9E;
  float: left;
  font-size: 0.69em;
  font-weight: bold;
  height: 36px;
  margin: 2px 600px -15px 24px;
  padding-left: 2px;
  width: auto;
}

.labelleft_cp_wrap {
  color: #424242;
  font-size: 0.69em;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  word-wrap: break-word;
  width: 80%;
  font-weight: 700;
}

.searchsimpletext_bold_upf {
  color: #212121;
  font-size: 0.69em;
  font-weight: bold;
  text-decoration: none;
  float: left;
  padding-top: 6.5px;
  padding-right: 2px;
  padding-left: 4px;
  line-height: 18px;
}

.queryitalictextupf {
  font-size: 0.69em;
  font-style: italic;
  color: #212121;
  text-decoration: none;
  float: left;
  width: 485px;
  padding-left: 12px;
}

.controlOptionTdProduct {
  border-bottom: 0px;
  height: 25px;
}

.productTypeNotes {
  padding-left: 10px;
  font-size: 13px;
  display: block;
  color: #212121;
  text-align: justify;
  padding-right: 10px;
  padding-bottom: 10px;
}

.productTypeListPadding {
  padding-top: 20px;
  text-align: center;
  height: 64%;
  overflow-y: hidden;
}

.productTypeList {
  background-color: #D9EEFE;
  width: 100%;
  height: 90%;
}

.productTypeListShadow {
  background-color: #98DDFF;
  width: 100%;
  height: 3px;
}

.productTypeMenu {
  font-size: 14px;
  color: #212121;
  font-weight: Normal;
  position: relative;
}

.productTypeMenu:hover,
.productTypeMenu:visited,
.productTypeMenu:link {
  text-decoration: none;
  color: #212121;
}

.collapsibleMenuProduct {
  clear: both;
  float: left;
  position: relative;
  top: -1px;
}

.upload_blueln_btn {
  font-size: 12px;
  color: #0070C0;
  border: none;
  background: none;
  cursor: pointer;
  float: right;
  text-decoration: none !important;
  margin-right: 10px;
  margin-top: 10px;
}

.labelcolumnsmallPWD {
  border: 0px;
  margin: 0px;
  padding: 7px 2px 5px 2px;
  background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px;
  height: 19px;
  width: 169px;
  float: left;
  font-size: 0.69em;
  line-height: 0.69em;
  margin-left: 4px;
  border-right: 1px solid #E0E0E0;
}

.simpletextrightDueDate {
  color: #212121;
  font-size: 0.69em;
  font-weight: normal;
  text-decoration: none;
  float: left;
  padding-top: 9px;
  padding-right: 2px;
  padding-left: 4px;
}

.stage3_leftrightmainpanel_NoSep_NoPadding {
  float: left;
  padding-bottom: 0px;
  width: 100%;
}

.stage3_previewconfirm_Pagination {
  border-bottom: 1px solid #E0E0E0;
}

.stage3_previewconfirmdetails_Nobottom {
  border-top: 1px solid #E0E0E0;
  margin-top: -1px;
  margin-bottom: -1px;
}

.navigationButtons .icon-linkdelink_left {
  margin-bottom: 20px;
  font-size: 34px;
  color: #0F9CFF;
  display: block;
}

.delinkedValTable .pagination-wrapper,
.linkedValTable .pagination-wrapper {
  padding: 6px 1px;
  border-bottom: solid 1px #E0E0E0;
  border-left: 0px;
  border-right: 0px;
}

.linkedValTable table.singleTableHeading,
.delinkedValTable table.singleTableHeading {
  border-top: 1px solid #E0E0E0 !important;
  border-bottom: none !important;
  border-left: none;
  border-right: none;
}

.printwrapper .collapsible-header {
  min-height: 0px;
  line-height: 0px;
  border-bottom: none;
  padding-left: 6px;
  padding-top: 6px;
}

#salutation,
#externalAppUserName,
#firstName,
#lastName,
#corpName_MyProfile,
#nickName_MyProfile,
#externalAppUserName,
#nickName_header,
#firstName_header,
#lastName_header,
#corpName {
  display: none;
  height: 0px;
}

/** added for corporate administration missing class-start*/
a.redlinksmall:link {
  font-size: 0.69em;
  padding-top: 7px;
  padding-right: 0px;
  color: #FF0000 !important;
}

a.redlinksmall:hover,
a.redlinksmall:active,
a.redlinksmall:visited {
  font-size: 0.69em;
  color: #FF0000;
}

.listgreyrowredtxtleftlinesmall {
  color: #FF0000;
  font-size: 14px;
}

/** added for corporate administration missing class-end*/
.formbtn_btlink_new {
  color: #0F9CFF !important;
  padding-left: 0px;
  padding-right: 0px;
  text-transform: none !important;
}

.formbtn_btlink_new:hover {
  color: #0096ff !important;
  text-decoration: none;
  text-transform: none !important;
}

/* Starts  styles merged from corporate_navigationbar.css and consumer_navigationbar.css */
#locationbar {
  float: left;
  width: 100%;
}

#footerwrapper {
  padding-left: 0.9%;
  padding-right: 0.9%;
}

/* Ends  styles merged from corporate_navigationbar.css and consumer_navigationbar.css */
/*log out screen change indrajit Starts*/
.logoutPanel {
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  padding: 40px 60px;
  position: relative;
  background: #FFFFFF;
  border-radius: 2px;
  width: 78%;
  margin-left: 18px;
}

.logoutPanel .main-content {
  padding-right: 110px;
  min-height: 120px;
  color: #757575;
}

.logoutPanel .heading_Logout {
  font-size: 26px;
  color: #0F9CFF;
  margin-bottom: 15px;
}

.heading_Logout {
  font-size: 26px;
  font-weight: 400;
  color: #000000;
  margin: 0;
}

.logoutPanel .logoutSuccessIcon {
  color: #67A70E;
  font-size: 90px;
  position: absolute;
  right: 60px;
  top: 50px;
}

.logoutPanel .content-info {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 25px;
  margin-top: 16px;
}

.logoutDivider {
  margin: 30px -60px 38px;
  background: none;
  border-bottom: 1px solid #E0E0E0;
  height: 1px;
  overflow: hidden;
  background-color: #E0E0E0;
}

.buttoncenterAlign {
  text-align: center;
}

.width100percent_main_logoutbg .logoutPanel {
  margin-top: -1px;
}

.appSecurityMainContent {
  width: 100%;
  margin: 0 auto;
  margin-top: 107px;
}

.logo_2 {
  background: url("../images/materializeLogo.png") no-repeat scroll left 0 transparent;
  /*Modified for Lumi changes*/
  float: left;
  height: 36px;
  margin-top: 26px;
  margin-left: 63px;
  width: 208px;
}

/*log out screen change indrajit end*/
.stage3_inputpanel_leftcontainer_passwordscreen_force {
  margin-bottom: 25px !important;
  margin-left: 13%;
  background-color: #FFFFFF;
  float: left;
  border: 1px solid #E0E0E0;
  width: 73% !important;
}

label.css-labelradio_UX5 {
  background-image: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.infoPanel_word {
  width: 73% !important;
  word-break: break-all;
  margin-left: 13%;
  margin-bottom: 10px;
  /*Force password gap between note and panel Indrajit*/
}

.nomargindayend {
  margin-right: 0px !important;
  margin-left: 0px !important;
  padding-bottom: 10px;
  padding-right: 5px;
}

.searchsimpletext_width60percent {
  width: 60%;
}

.span-checkbox2 {
  top: 35px;
}

.HW_formbtn_UX5 {
  border-color: #FF9F00 !important;
  float: left;
}

.formbtn_UX5 {
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  width: 66px;
  height: 35px;
  cursor: pointer;
  background-color: #FF9F00 !important;
  border-radius: 2px;
  border: thin solid #FF9F00 !important;
}

.txtfield_fl_UX5 {
  font-size: 0.7em;
  height: 28px;
  vertical-align: initial;
  margin-left: 32%;
  margin-top: 10px;
}

.breakall {
  word-break: break-all;
}

.labelalignchbx1 {
  vertical-align: 4px;
  float: none;
  padding-right: 4px;
}

.regScreen {
  margin: 0px !important;
  border: none;
}

.simpletext_login_security {
  font-size: 12px;
  color: #9E9E9E;
  margin-left: 11px;
}

.navigationPanel_security {
  width: 96% !important;
  background-color: #FFFFFF;
  margin-left: 2%;
  margin-bottom: 25px;
  margin-top: -13px !important;
  border: 1px solid #BDBDBD;
}

.sectionPanel_Security {
  width: 96% !important;
  margin-left: 2%;
}

.pgheading_security {
  padding-bottom: 10px;
  padding-top: 22px;
}

.groupComboStyle {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

table.tablePadding td {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.tabButtonStyleActive .waves-button-input {
  margin-top: -5px;
  font-family: roboto-medium, OpenSans, Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
}

.tabButtonStyleInactive .waves-button-input {
  margin-top: -5px;
  font-family: roboto-medium, OpenSans, Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
}

.tabBorderWidth {
  width: 99.8% !important;
  border-top: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
  border-bottom: 1px solid #BDBDBD;
}

.tabButtonStyleActive,
.tabButtonStyleInactive {
  margin: auto;
  display: block;
  background-color: #FFFFFF !important;
  height: 18px;
  box-shadow: none !important;
  border-radius: 0px;
  padding: 10px 3px 12px 3px;
}

.tabButtonStyleActive {
  color: #0F9CFF !important;
  border-bottom: 3px solid #0F9CFF;
}

.tabButtonStyleInactive {
  color: #757575 !important;
}

@-moz-document url-prefix() {
  .simpletext_footable {
    margin-left: -4px;
  }

  .textWrapMozilla {
    word-break: break-all;
  }
}
.amendmtRight_lookup {
  width: 19%;
  text-align: right;
}

.amountrightalign_lookup {
  text-align: left;
  vertical-align: middle;
  border: 0px none;
  padding-left: 2px;
  padding-right: 6px;
}

div[id^=ascrail] > div {
  background-color: #BDBDBD !important;
}

.icon-imgplus:after {
  content: "\e934";
  color: #0F9CFF;
}

.icon-imgplus {
  margin-top: 16px;
  float: left;
  margin-left: 4px;
  cursor: pointer;
}

.floatingLeftWidth {
  float: left;
  width: auto;
}

.commaFloatLeft {
  float: left;
  margin-left: 4px;
  margin-right: 4px;
}

.approvalZerovalue {
  font-size: 60px;
  color: #757575;
  text-align: center;
  line-height: 85px;
}

.zeroapprovalsinfo {
  font-size: 16px;
  color: #757575;
  text-align: center;
  line-height: 15px;
}

.mozillascrollbarstyle {
  overflow: hidden !important;
}

.chromescrollbarstyle::-webkit-scrollbar {
  width: 0px;
  height: 10px;
  background: transparent;
}

.iescrollbarstyle {
  -ms-overflow-style: none;
}

/* added  for no widgets info message alignemnt in dashboard*/
.errormessagealignment {
  margin-left: 9px;
  width: 97.6%;
}

/*indrajit added start*/
.sessionTimeoutTextBorder {
  width: 100% !important;
  border-bottom: 1px solid #BDBDBD !important;
}

.sessionTimeoutText_simpletext {
  color: #9E9E9E !important;
  padding-right: 5px !important;
  float: left;
  padding-left: 6px;
  position: relative;
}

.headertext_name_font {
  font-size: 14px !important;
}

.imageRM {
  margin-top: -2px !important;
  border-radius: 50%;
}

/*indrajit added end*/
.ui-dialog .rightBorder {
  border-right: 1px solid #E0E0E0 !important;
  width: 99.8% !important;
}

/* Added for vertical Tab Navigation START */
.tabs-vertical {
  margin-left: -10px;
}

.tabs-vertical .tabs {
  height: auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 105% !important;
  border-bottom: none;
}

.tabs-vertical .tab {
  width: 100%;
  margin-bottom: 4px;
  background-color: #F3F3F3;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  transition: all 0.5s;
}

.tabs-vertical .tab a {
  border-left: 3px solid transparent;
  text-align: left;
  padding-left: 10px;
  font-weight: normal;
  color: #757575;
  text-transform: capitalize !important;
}

.tabs-vertical .tabactive {
  border-bottom: none !important;
}

.tabs-vertical .tab .active {
  -moz-transition: border-color .5s ease;
  -o-transition: border-color .5s ease;
  -webkit-transition: border-color .5s ease;
  transition: border-color .5s ease;
  border-left: 10px solid #FFCA28;
  background-color: #fff;
  color: black !important;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.tabs-vertical .tab a.active {
  font-size: 20px !important;
}

.tabs-vertical .tab a:hover {
  color: #757575;
}

.tabs-vertical .indicator {
  display: none;
}

.tabs-vertical .tabhidden {
  display: none !important;
}

.u-padding-med10 {
  padding: 10px 20px !important;
}

.printwrapper .tableftcontainer {
  display: none;
}

.printwrapper .tabrightcontainer {
  width: 100%;
}

.printwrapper .tabrightcontainer table.singleTableHeading {
  border-bottom: 1px solid #E0E0E0 !important;
}

.printwrapper .tabrightcontainer table.multiTableHeading {
  border: 1px solid #E0E0E0 !important;
}

.account-heading-print {
  font-size: 20px;
  font-weight: 400;
  color: #010101;
  margin: 14px 9px 35px -19px;
  display: block;
}

.account-heading {
  font-size: 20px;
  font-weight: 400;
  color: #010101;
  margin: 0px 9px 1px -19px;
  display: block;
}

.tabrightcontainer .tableoverflowwrapperhw .singleTableHeading,
.tabrightcontainer .tableoverflowwrapperhw .multiTableHeading {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}

.u-font-10 {
  font-size: 10px;
  margin: 10px -18px 1px;
}

.u-margin-top14 {
  margin-top: -22px;
}

.u-zindex-front {
  z-index: -1;
  height: 75px !important;
  width: 105% !important;
  margin-left: 10px !important;
}

.tabs-vertical .tabs .tab {
  line-height: 65px;
  height: 65px;
}

.accounts-tab-panel {
  position: relative;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-bottom-left-radius: 2px;
}

.u-bg-white {
  background-color: #FFFFFF;
}

.account-bal-text {
  color: #757575;
  margin-top: -42px;
  font-size: 15px;
  font-family: roboto-regular !important;
}

.account-bal-text-lessfont {
  font-size: 9px !important;
}

.u-mar-pad-0 {
  margin: 0;
  padding: 0 !important;
}

.u-font-normal {
  font-weight: 300;
}

.accounts-text {
  margin-top: -40px;
  font-size: 11px;
  display: inherit;
  text-align: center;
}

.u-ml-tab96 {
  width: 94% !important;
  margin-left: 24px !important;
}

.tabs-vertical .tab .active .account-add {
  display: none;
}

.tabs-vertical .tab .active .tab-open {
  margin-top: -7px;
  font-size: 18px;
  font-weight: 300;
}

.tabs-vertical .tabrow {
  width: 100%;
  border-bottom: none !important;
}

.u-font-black {
  color: black;
  font-size: 15px;
}

.tabrightcontainer table.singleTableHeading {
  border: 1px solid #E0E0E0 !important;
  border-bottom: none !important;
}

.tabrightcontainer .pagination-wrapper {
  border: 1px solid #E0E0E0 !important;
}

/* Added for vertical Tab Navigation End */
.error_highlight_textbox {
  margin-left: 2px;
  display: inline;
  border: 2px;
  height: auto;
  padding: 10px;
  font-size: 14px;
  z-index: 10;
  float: left;
  text-align: left;
  color: red;
}

.error_highlight_textbox_margin {
  margin-top: 2px;
}

.navpanel_left_padding {
  float: left;
  padding-bottom: 3%;
  padding-left: 6px;
}

.dummyPasswordField {
  opacity: 0 !important;
  width: 0 !important;
  position: absolute !important;
}

.paddingBorderTop {
  padding: 10px;
  border-top: 1px solid #E0E0E0;
}

.noPaddingTop {
  padding-top: 0 !important;
}

.borderBottomGrey {
  border-bottom: 1px solid #E0E0E0 !important;
}

.noborder {
  border: none !important;
}

/* added  for edit link in my personal settings */
.editlinkallignmentright {
  margin-top: -2px !important;
  position: absolute;
  right: 20px;
}

.editlinkallignment {
  margin-top: -18px !important;
  position: absolute;
  right: 20px;
}

a.editlinkallignmentright,
a.editlinkallignment,
a.editlinkallignmentright:active,
a.editlinkallignment:active {
  color: #9E9E9E !important;
}

.queryitalicReadOnlyNoWidth {
  color: #212121;
  float: left;
  font-size: 0.69em;
  font-style: italic;
  padding-top: 10px;
  text-decoration: none;
  margin-left: 46% !important;
}

.consumerCodeStyle {
  color: #212121;
  font-size: 0.87em;
  float: left;
  padding-top: 12px;
  padding-right: 5px;
}

.simpletext_breakword_width {
  color: #212121;
  font-size: 0.69em;
  text-decoration: none;
  word-wrap: break-word;
  width: 22em;
  float: left;
}

.ui-dialog .bottomBorderShow {
  border-bottom: 1px solid #CCC !important;
}

.borderTopBillerWF {
  border-top: 1px solid #E0E0E0 !important;
}

.querytextrightOTP {
  display: inline;
}

.labelColumn_nextgenOTP {
  width: 30%;
}

.HW_formbtn_imgOTP {
  float: left;
  margin-top: -14px;
}

/*# sourceMappingURL=application_master.css.map */

/*# ADDED FOR LEAD CAPTURE BY KEERTI: START*/
.customLogoutPanel {
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  padding: 10px 60px;
  position: relative;
  background: #FFFFFF;
  border-radius: 2px;
  width: 78%;
  margin-left: 18px;
}

.customLogoutPanel .main-content {
  padding-right: 110px;
  min-height: 120px;
  color: #757575;
}

.customLogoutPanel .heading_Logout {
  font-size: 26px;
  color: #0F9CFF;
  margin-bottom: 15px;
}

.customLogoutPanel .logoutSuccessIcon {
  color: #67A70E;
  font-size: 90px;
  position: absolute;
  right: 60px;
  top: 50px;
}

.customLogoutPanel .content-info {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 25px;
  margin-top: 16px;
}

.width100percent_main_logoutbg .customLogoutPanel {
  margin-top: -1px;
} 
/*# ADDED FOR LEAD CAPTURE BY KEERTI: END*/
/**Fiza HORIZONTAL bar CHANGE - START**/
/*for reducing space between the top bar and page start*/
div#main {
    padding: 0px !important;
}
/**Fiza HORIZONTAL bar CHANGE - end**/
/*Added by Ashish-start*/

.searchsimpletext_actnum {
  color: #424242;
  font-size: 14px;
  text-decoration: none;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
  word-break: break-all;
  width: 112px;
}
/*Added by Ashish-end*/
/**fiza for header height**/
.headerouter_r {
	height: 112px;
}


/**logo change to white  and dimensions*/
/*.logo_1 {
    background: url("../images/materializeLogo_25.png") no-repeat scroll left 0 transparent;
    float: left;
    height: 106px !important;
    margin-top: -5px !important;
    margin-left: -31px !important;
    width: 265px ;
}
**feroza header bar END**/
/**21117*/
/**logo mage small for responsivness chnge START*/

.logo_1 {
    background: url("../images/backgrounds/login-logo.png") no-repeat scroll left 0 transparent;
    float: left;
    height: 106px !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    /* width: 265px !important; */
	width: 208px;
}

/***Remove the top space on print sheet START**/
.printwrapper {
  padding-top: 0px !important;
}
/***Remove the top space on print sheet END**/

/** hover color to blue from white for links new request START**/
a.bluelink_footer:hover, a.bluelink_footer:active {
  
    color: #0F9CFF;
}
/** hover color to blue from white for links new request END**/

/*Added by Sukriti for Fatca*/

.fatca_su{
background: url("../images/materializeLogo_16.png") no-repeat scroll left 0 transparent;
    float: left;
    height: 106px !important;
    margin-top: -5px !important;
    margin-left: 0px !important;
    /* width: 265px !important; */
    width: 208px;
}