/*Design Scheme=null */

/***********
Import/common/reset.css
************/
html{
    background-color: PsdBodyBackgroundColor;
}
body .md,
.md input, 
.md select, 
.md textarea,
.md button{
    font-family: Arial, sans-serif;
    color: #333333;
}
.md a{
    color: #1F5EA5;
}
.md a:hover{
    color: #B9CDDB;
}
.md table, 
.md td, 
.md th{
    border-color: #E7EEF3;
    background-color: #F4F7FA;
    color: #333333;
}
/***********
following rules are not associated to any file, just branding.
************/
.md tr.header,
.md tr.header td, 
.md tr.header th, 
.md thead tr, 
.md thead td, 
.md thead th,
.md tfoot th,
.md tfoot td{
	 background-color: #F4F7FA;
	 color: #333333;
}
.md tr.header td a, 
.md tr.header th a, 
.md thead td a, 
.md thead th a,
.md tfoot th a,
.md tfoot td a{
	 color: #333333;
}
.md tr.odd,
.md tr.odd td, 
.md tr.odd th{
    background-color: #E7EEF3;
    color: #333333;
}
.md tr.evenSelected,
.md tr.evenSelected td,
.md tr.evenSelected th,
.md table.noStripeUnselected tr.evenSelected,
.md table.noStripeUnselected tr.evenSelected td,
.md table.noStripeUnselected tr.evenSelected th{
    background-color: #FFFFFF;
    color: #333333;
}
.md tr.oddSelected,
.md tr.oddSelected td,
.md tr.oddSelected th{
    background-color: #FFFFFF;
    color: #333333;
}
.md table tr.newRow {
    background-color: #F4F7FA;
}
/***********
Import/common/layout.css
************/
.md div.outerWarning {
	border-color: #FFE5A0;
	background-color: #FEF3D5;
	color: #000000;
}
div.colContainer{
    /*background-color: #E7EEF3;*/
    border-top-color: #00468D;
}
div.header{
    background: transparent url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/header/masthead/MastheadPhoto$v@20260313023100.jpg) no-repeat;
    border-bottom-color: #FFFFFF;
}
div.footer{
    background-color: #E7EEF3;
}
/***********
Import/common/containerTreatment.css
************/
.md .block_highlight_light{
	 background-color: #E0E0E0;
}
.md .block_highlight_dark{
	 background-color: #ABABAB;
}
.md .block_marker:before{
	border-top: 8px solid #1F5EA5;
}
/***********
Import/common/contentTreatment.css
************/
.md h2 .loading{
    color: #E0E0E0;
}
.md h3 .loading{ 
    color: #3D3D3D;
}
.md .modal .loading{
    color: #3D3D3D;
}
.md .portlets .loading{
    color: #3D3D3D;
}
.javascript p.selected,
.javascript span.selected,   
.javascript h2.selected,     
.javascript h3.selected{
    background: transparent url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/bullet_arrow_down.gif) no-repeat scroll left top;
}
.javascript p.unselected,
.javascript span.unselected,     
.javascript h2.unselected,   
.javascript h3.unselected{
    background: transparent url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/bullet_arrow_right.gif) no-repeat scroll left top;
}
.md div.hr{
    background-color: #3D3D3D;
}
.header h2{
    color: #333333;
    width: 300px;
}
.header h2 a{
    color: #333333;
}
.contentTitle h1,
h1#PageTitle,
.content h1,
h2.dynamicPageTitle,
.Online .sfHead h2/*md sf forms*/,
.Online .end h2/*md sf forms receipt*/{
    border-bottom-color: #333333;
    color: #3D3D3D;
}
.mainContent h2{
    color: #3D3D3D;
}
.footer .copy a{
    color: #FFFFFF;
}
/*document list*/
.documentlist li{
    background-color: #FFFFFF;
    border-color: #ABABAB;
}
.documentlist h5{
    background-color: #ABABAB;
    border-color: #ABABAB;
    color: #333333;
}
.documentlist h5 a{
    color: #333333
}
.pdf h5{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/pdf$v@20260313023100.gif);
}
.txt h5{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/txt$v@20260313023100.gif);
}
.doc h5{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/doc$v@20260313023100.gif);
}
/*content promo*/
.md .promo{
    background-color: #E0E0E0;
}
.promo h3{
    color: #3D3D3D;
}
.errorText{
	color: #EF3024;
}
.secondaryInfo{
    color: #555555;
}
.alert{
    background-color: #E0E0E0;
    border-color: #E0E0E0;
    color: #333333;
}
.contentCalltoaction{
    background-color: #EFEFEF;
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Navigation/context1$v@20260313023100.gif);
    border-color: #D2D2D2;
}
.contentCalltoaction a{
    color: #3D3D3D;
}

div a.callOutAction{
	background: #3D3D3D;
	border-top-color: #3D3D3D;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	border-left-color: #3D3D3D;	
	color: #FFFFFF !important;
	float: left;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
div a.callOutAction:hover{
	background: #898989;
	border-top-color: #3D3D3D;
	border-right-color: #3D3D3D;
	border-bottom-color: #3D3D3D;
	border-left-color: #3D3D3D;	
	color: #FFFFFF;
	text-decoration: none;	
}
a.urgentMessage{
    color: #3D3D3D;
}
a.reminderMessage{
    color: #3D3D3D;
}
a.personalMessage{
    color: #3D3D3D;
}
a.mailMessage{
    color: #3D3D3D;
}
a.ebillMessage{
    color: #3D3D3D;
}
a.mdsbMessage{
    color: #3D3D3D;
}
.disclaimer{                         
    color: #333333;
}
/*charts*/
.chart_legend_scheme0:before{
    background-color: #3366CC;
}
.chart_legend_scheme1:before{
    background-color: #DC3912;
}
.chart_legend_scheme2:before{
    background-color: #FF9900;
}
.chart_legend_scheme3:before{
    background-color: #109618;
}
.chart_legend_scheme4:before{
    background-color: #990099;
}
.chart_legend_scheme5:before{
    background-color: #0099C6;
}
.md .asOfDate{
    color: #999;
}
.md div.formActions{
    border-color: #333333;
}
/***********
Help Hint
***********/
div.helpHint{
	background-color: #F1F1F1;
	border-color: #797A7A;
	color: #333333;
}
span.hint{
	color:  #333333;
}
/**********************
/Style/Import/nav/navGlobal.css
***********************/
ul.global li{
    border-bottom-color: #FFFFFF;
}
ul.global li a{
    color: #FFFFFF;
}
ul.global li.current a{
    color: #B9CDDB;
}
ul.global li a:hover{
    color: #B9CDDB;
}
/**********************
/Style/Import/nav/navUtilities.css
***********************/
div.utilities{
    border-bottom-color: #1F5EA5;
}
ul.utilities li a{
    color: #1F5EA5;
}
ul.utilities li.current a{
    background-color: #1F5EA5;
    color: #EFE679;
}
ul.utilities li a:hover{
    background-color: #1F5EA5;
    color: #EFE679;
}
/**********************
/Style/Import/nav/navOnline.css
***********************/
div.online{
    background-color: #FFFFFF;
    border-bottom-color: #00468D;
    border-left-color: #00468D;
    border-right-color: #00468D;
}
ul.online li a{
    background-color: #113F74;
    border-color: #113F74;
    color: #B9CDDB;
}
ul.online li.current a{
    background-color: #1F5EA5;
    border-color: #1F5EA5;
    color: #EFE679;
}
ul.online li a:hover{
    background-color: #1F5EA5;
    border-color: #1F5EA5;
    color: #EFE679;
}
/***********
Import/nav/navBreadcrumb.css
************/
div.breadcrumb{
    color: #FFFFFF;
}
ul.breadcrumb li{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Navigation/crumbmarker$v@20260313023100.gif);
}
/**********************
/Style/Import/nav/navContextual.css
***********************/
ul.context li,
ul.context li a{
    background-color: #113F74;
    border-top-color: #E7EEF3;
    color: #B9CDDB;
}
ul.context li.self a,
ul.context li a:hover{
    background-color: #1F5EA5;
    color: #EFE679;
}
ul.context li.self li a{
    background-color: #113F74;
    color: #B9CDDB;
}
ul.context li.self li a:hover{
    background-color: #1F5EA5;
    color: #EFE679;
}
/**********************
/Style/Import/nav/navTopic.css
***********************/
ul.topic li{
   background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Navigation/globalmarker$v@20260313023100.gif);
}
ul.topic li a{
    color: #1F5EA5;
}
ul.topic li a:hover{
    color: #B9CDDB;
}
/**********************
/Style/Import/portlet/portletGeneral.css
***********************/
div.portlet{
    background-color: #E7EEF3;
    color: #333333;
}
.portlet a{
    color: #1F5EA5;
}
.portlet a:hover{
    color: #B9CDDB;
}
/**********
/Style/Import/portlet/portletLogin.css
***********/
.loginPortlet .authentication{
    background-color: #F4F7FA;
    border-color: #1F5EA5;
    color: #333333;
}
/******
Import/brand/formMD.jsp
*******/

    

/****** 
Import/form/formGeneral.css
*******/
p.reqNote{/*required message*/
    color: #f00;
}
form.sf h3 a,
form.sf h3 a:hover{/*section headers*/
    color: #ACACAC;
}
form.sf h3{/*section headers*/
    color: #ACACAC;
    background-color: #3D3D3D;
}
.sf .sfData{/*section containers*/
    background-color: #EFEFEF;
    color: #333333;
}
form.sf s,
.required label s{/*asterisk*/
    color: #FF0000;
}
.md .hint,
.md .hint a, /*added for mobile hint link*/
.md .sfGroupHint{/*hint*/
    color: #333333;
}
.md .formData .hint,
.md .formData .hint a{
    color: #333333;
}
.locatorportlet .hint{ /* added for ATM/Branch Locator login portlet hint */
    color: #333333;
}
.formGroup .hint{ /* added for Account Activity date range hints */
    color: #333333;
}
.md .learn a,
.md .learn{/*learn more hint*/
    color: #333333;
}
.r .repeatBreak hr{
    color: #3D3D3D;
    background-color: #3D3D3D;
}
form.sf table.signature{/* Form Signature */
    border-color: #3D3D3D;
}
.sf .sfHalo{/*Buttons*/
    background-color: #3D3D3D;
}
/*Confirmation Edit Button*/
form.sf h3 input.edit, form.sf h2 input.edit{
    font-family: Arial, sans-serif;
    color: #333333;
}
form.sf .confirmStep{
    border-color: #3D3D3D;
}
/*Alerts inside standard forms*/
form.sf .r .buttons .alert{
    color: #333333;
    border: 1px solid #FF0000;
}
.md div.formActions{
	border-color: #333333;
}
.md .formActions ul li.formCancel,
.md .formActions ul li.formEdit{
	background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/pipe.gif);
}
/*************
Import/form/formProgessSteps.css
*************/
.md .sfProg{
    background-color: #ACACAC;
    color: #3D3D3D;
    border-color: #3D3D3D;
}
.sfProg .num{
    border-color: #3D3D3D;
    color: #3D3D3D;
}
.sfProg .cur .num{
    background-color: #3D3D3D;
    color: #ACACAC;
}
/**********
Import/form/formsErrorMessage.css
***********/
.sf .sfErrorBlock,
div.errors{
    background-color: #E7EEF3;
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/errors.gif);
    border-color: #FF0000;
    color: #FF0000;
    background-repeat: no-repeat;
}
.modal .sf .sfErrorBlock,
.modal div.errors{
    background-color: #FFFFFF;
}
.sf .sfErrorBlock a,
div.errors a{
    color: #3D3D3D;
}

/**********
Import/form/formFieldsets.css
***********/
form.outline_errors .requirederror input{
    border-color: #FF0000;
}
/**********
Import/form/formFieldsetsStd.css
***********/
form.sf .r .errBorder .ctr{
    border-color: #FF0000;
}
/**********
Import/form/formFieldsetsMd.css
***********/
/*MD Form Error*/
div.requirederror label,
div.requirederror .label{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/errors.gif);
}

/* MRR-27537 */
.checkboxgroup div.requirederror .input::before {
    content: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/errors.gif);
}

.summarydata .requirederror input{/*added for mobile, highlights errors in tables*/
    border-color: #FF0000;
}
.optiongroup .errored{/*.optiongroup - ex. real time payments*/
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/errors.gif);
}
/**********
Import/form/formFormGroupMd.css
***********/
div.formGroup{
    border-color: #F4F7FA;
    background-color: #E7EEF3;
}
div.formGroupHighlight{
    border-color: #F1F1F1;
    background-color: #F1F1F1;
}
div.formGroupHighlight .entry,
div.formGroupHighlight .required,
div.formGroupHighlight .requirederror{
    border-bottom-color: #D8D8D8;
}
.formGroupHighlight .entrySelected{
    background-color: #FFFFFF;
}
.md .formGroup .hr{
    background-color: #A0C6EC;
}
.md div.entryError {
    color: #FF0000;
}
.disabled{
	color: #999999;
}


/**********
Import/brand/formsSF.jsp
***********/

/***********
Import/onlineGeneral.css
************/
/*Multiple member list*/
#MultiMember ul#Members li {
	background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Navigation/globalmarker$v@20260313023100.gif); 
}
#Welcome div.summarygroup,
#Welcome div.summarygroup table,
#Welcome div.summarygroup th,
#Welcome div.summarygroup td{
    background-color: #E7EEF3;
}
.md .summarygroup{
    background-color: #1F5EA5;
    border-color: #1F5EA5;
}
.summarygroup h1,
.summarygroup h1 a,
.summarygroup h3,
.summarygroup h3 a{
	background-color: #1F5EA5;
	border-color: #1F5EA5;
	color: #EFE679;
}
.summarygroup p.summarygroupHeaderLink,
.summarygroup p.summarygroupHeaderLink a{
	color: #EFE679;
}
.md .formData td{
	background-color: #E7EEF3;
}
/* MDSB */
.accountSummary li.transactions{
	background: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/icons/bullet_yellow.gif) center left no-repeat;
}
.accountSummary li.messages{
	background: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/icons/bullet_blue.gif) center left no-repeat;
}
/* eye icon in sortable column (introduced by E-Documents) */
span.iconViewable{ 
	background: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/eye.gif) top left no-repeat;
}
/***********
Import/onlineTransactionApproval.css
************/
/* MDSB pending transactions styles */
.transactionManager .collapsable .controlIcon{
    background: transparent url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/bullet_arrow_down$v@20260313023100.gif) left top no-repeat;
}
.transactionManager .collapsed .controlIcon{
    background: transparent url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/bullet_arrow_right$v@20260313023100.gif) left top no-repeat;  
}
/* mdsb transaction search*/
div.transactionSearch{
    background-color: #E0E0E0;
}
div.transactionSearch .entry{
    border-bottom-color: #3D3D3D;
}
.collapsableContent .transactionApprovals{
    border-color: #3D3D3D;
}
/***********
Import/onlineEnhancedPersonalMessages.css
************/
#Messages .epmExpiryWarning{
	color: #DE2622;
}
.enhancedPersonalMessage .messageExpiryNotice{
	color: #DE2622;
}
/***********
Import/online/onlineReceipt.css
************/
.receipts .receiptHeader{
    background-color: #1F5EA5;
    border-color: #1F5EA5;
    color: #EFE679;
}
.receipts .receipt{
	background-color: #E7EEF3;
	background-Image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/success.gif);
	border-color: #1F5EA5;
}
/* MRR-28181 stop cheque image overlap */
.receipts .receipt.stopchq {
    padding-left: 45px;
}
.receipts .receiptFail{
    background-color: #f9e6e6;
	background-Image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/fail.gif);
}
.receipts .receiptRecurring{
	background-color: transparent;
	background-Image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/recurring.gif);
}
.receipts .receiptStop{
    background-color: transparent;
    background-image:url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/stop.gif);
}
.receipt p.note {
	background-color: #EAEAEA;
}
/******
Import/login/loginIncreasedAuth.css
*******/
div.agreement {
	border-color: #003366;
}
.securitySeal .captionedImage{
	background-color: #549EE8;
    border-color: #003366;
}
/******
Import/online/onlineIncreasedAuth.css
*******/
.imageselector label.currentImage{
   background-color: #549EE8;
   border-color: #003366;
}
.imageselector .options{
	border-bottom-color: #003366;
	border-top-color: #003366;
}
.imageselector .input label{
   border-color: #003366;
}
.imageselector .input label.checked{
    background-color: #549EE8;
    border-color: #003366;
}
/*select 3 questions*/
.multicategoryselect .input dd li.checked{
	background-color: #549EE8;
}
/*confirmation*/
.confirm .imageSelect .captionedImage{
	background-color: #549EE8;
	border-color: #003366;
}
.confirm .challengeQuestions{
	border-bottom-color: #003366;
	border-top-color: #003366;
}
.confirm .challengeQuestions ul li {
	border-bottom-color: #003366;
}
.confirm .challengeQuestions ul dd{
	background-color: #549EE8;
}
.confirm .warning{ 
	background-color: #549EE8;
	border-color: #003366;
}
.confirm .imageandcaption{
	border-bottom-color: #003366;
}
.confirm .imageandcaption .important{
	border-bottom-color: #003366;
}
.confirm .permRegister{
    border-bottom-color: #003366;
}
/*****************************************
/Import/form/formCalendar.css (jQuery Calendar)
*****************************************/
#datepicker_div{
    font-family: inherit;
    background: #E7EEF3;
    border-color: #A5ACB2;
}
.datepicker_control{
    background-color: #1F5EA5; 
    color: #EFE679; 
}
.datepicker_control a,
.datepicker_control a:hover{
    color: #FFFFFF; 
}
.datepicker_links{
    background-color: #EDEDED; 
    color: #222222; 
}
.datepicker_links label{
    color: #A8A8A8; 
}
.datepicker_links a{
    color: #222222;
}
.datepicker_links a:hover{
    color: #222222; 
}
.datepicker_links .datepicker_current a{
    background-color: #EDEDED; 
    color: #222222; 
}
.datepicker_links .datepicker_current a:hover{
    color: #222222; 
}
.datepicker_header,
.datepicker_header select{
    background-color: #EDEEED; 
    color: #222222; 
}
.datepicker .datepicker_titleRow td{
    background-color: #EDEEED; 
    color: #222222;     
}
.datepicker .datepicker_titleRow td.datepicker_weekEndCell{
    background-color: #EDEEED; 
    color: #222222;     
}
.datepicker tbody td{
    background-color: #EDEEED; 
    border-color: #F1F1F1; 
    color: #222222;     
}
.datepicker tbody td.datepicker_weekEndCell{
    background-color: #EDEEED; 
    border-color: #F1F1F1; 
    color: #222222;     
}
.datepicker tbody td.datepicker_currentDay{
    background-color: #BFBFBC; 
    border-color: #F1F1F1; 
    color: #222222;     
}
.datepicker tbody td.datepicker_daysCellOver{
    background-color: #BFBFBC; 
    border-color: #A5ACB2; 
    color: #222222;     
}
.datepicker tbody td.datepicker_unselectable{
    background-color: #EDEDED; 
    border-color: #F1F1F1; 
    color: #A8A8A8;     
}
.datepicker tbody td.datepicker_today{
    background-color: #FFFFFF; 
    border-color: #A5ACB2; 
    color: #222222;     
}
.datepicker_status {
    background-color: #EDEEED;
    color: #222222;     
}
/*****************************************
For PFM datepicker
*****************************************/
#ui-datepicker-div{
    font-family: inherit;
    background-color: #E7EEF3;
    border-color: #A5ACB2;
}
.ui-datepicker-header,
.ui-datepicker-title select{
    background-color: #EDEEED; 
}
.ui-datepicker-calendar{
    background-color: #EDEEED; 
}
.ui-datepicker-calendar tbody td {
    border-color: #F1F1F1; 
}
.ui-datepicker-calendar tbody td:not(.ui-datepicker-unselectable):hover{
    background-color: #BFBFBC;
    border-color: #A5ACB2;
}
.ui-datepicker-calendar tbody td a{
    color: #222222;     
}
.ui-datepicker-unselectable, .ui-state-disabled{
    background-color: #EDEDED; 
    color: #A8A8A8;
}
.ui-datepicker-today{
    background-color: #BFBFBC;
}
.ui-datepicker-calendar tbody td a {
    text-decoration: none;   
}
.ui-datepicker-buttonpane{
    background-color: #1F5EA5; 
}
.ui-datepicker-buttonpane, .ui-datepicker-buttonpane button{
    background-color: #1F5EA5;
    color: #FFFFFF;
}
/******
/Import/online/onlineChequeImageDisplay.css
*******/
.md .chequeImagesGroup tr td.chequeImage{
    border-bottom-color: #E7EEF3;
}
/******
IOP Styles
*******/
.iop h1#PageTitle {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: 5px;
}
/***********
Accessibility
************/
.md ul.skip,
.md ul.skip li {
    background-image: none;
}
.md ul.skip a {
    background-color: #FFFFFF;
    color: #3D3D3D;
}

/***********
   EUF-741 - IE11 Specific
************/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .interacLogoEMT {
        top: -8px !important;
        right: -22px !important;
    }
}

.interacLogoHolder {
    position: relative;
}

.interacLogoEMT {
    background-image: url('/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/EMT/interacLogo.svg');
    background-repeat: no-repeat;
    height: 32px;
    width: 128px;
    position: absolute;
    top: -8px;
    right: -46px;
}

/****
    MRR-20504 - recaptcha Specific for login
****/
.recaptchaMdLogonForm #captcha_container {
    position: relative;
    float: left;
}
/****
MRR-24157 - CRA Direct Deposit Form
****/
.craDirectDepositv2 .formProgress ul:first-child {
    display:flex;
    list-style:none;
}
.craDirectDepositv2 .formProgress li.rightCol > ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.craDirectDepositv2 .formProgress li.leftCol {
    width: 66%;
}
.craDirectDepositv2 .formProgress li.rightCol {
    width: 33%;
}
.craDirectDepositv2 .formProgress li.leftCol ul {
    overflow: hidden;
    white-space: nowrap;
}
.craDirectDepositv2 .formProgress li.leftCol ul li {
    display: inline-block;
    width: 50%;
}
.craDirectDepositv2 .formProgress ul li.current span {
    background-color: #3D3D3D;
    color: #ACACAC;
}
.craDirectDepositv2Step1 .formSection,
.craDirectDepositv2Step2 .formSection,
.craDirectDepositv2StepConfirm .formPageConfirmation {
    margin: 0 0 24px 0;
    padding: 15px 8px;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    overflow-y: hidden;
}
.craDirectDepositv2Step1 .formSection h3,
.craDirectDepositv2Step2 .formSection h3,
.craDirectDepositv2Step1 .formSection > fieldset > legend,
.craDirectDepositv2Step2 .formSection > fieldset > legend,
.craDirectDepositv2StepConfirm .formPageConfirmation h2 {
    margin-top: -1.5em;
    padding: 0 8px;
    position: absolute;
    background-color: #ffffff;
}
.craDirectDepositv2 p.formRequiredNote,
.craDirectDepositv2StepConfirm .formPageConfirmation .edit {
    text-align: right;
}
.craDirectDepositv2Step2 .formSection .oneColMultiRow label {
    font-weight: normal;
    float: right;
    width: 93%;
}
.craDirectDepositv2Step2 .formSection .oneColMultiRow p.agreementTrigger {
    background-repeat: no-repeat;
    background-position: 0 3px;
    cursor: pointer;
    margin: 5px 0 5px 26px;
    padding: 0 0 0 10px;
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/arrows.gif);
}
.craDirectDepositv2Step2 .formSection .oneColMultiRow .agreement {
    margin-left: 2.5em;
    margin-right: 1em;
}
.craDirectDepositv2Step2 .formSection label[for="craSIN"] ~ span.hint,
.craDirectDepositv2Step2 .formSection label[for="craDOB"] ~ span.hint {
    margin-left: 33%;
}
.Lang-fr .craDirectDepositv2 .formProgress li.leftCol ul li:first-child {
    width: 61%;
}
/****
MRR-24273 - CRA Direct Deposit Form, assign issue for MDo
****/
.craDirectDepositv2Step2 .formSection div.readOnly label{
    margin-top: 5px;
    display: inline-block;
    width: 33%;
}
.craDirectDepositv2Step2 .formSection div.formCopy {
    margin-top: 10px;
    margin-bottom: 10px;
}

/****
MRR-24348 - CEBA Form
****/
.bcapLoanv2 div.formError p.fieldText {
	background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/exclamation$v@20260313023100.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 0 1px 26px;
	font-weight: bold;
}
.bcapLoanv2 div.formError {
	margin: 0 0 12px 0;
	padding: 5px;
}
.bcapLoanv2 div.formError,
.bcapLoanv2 div.formAlert,
.bcapLoanv2 div.entryError div.input {
	border-color: #EF3024;
	border-style: solid;
	border-width: 1px;
}
.bcapLoanv2 .formSection div.entry div.inputOption,
.bcapLoanv2 .formSection div.input label {
	display: inline;
	float: none;
}
.bcapLoanv2 div.formActions {
	background-color: #F1F1F1;
	border-color: #E6E6E6;
}
.bcapLoanv2 div.formSection,
.bcapLoanv2 div.formReceipt,
.bcapLoanv2 div.coApplicant,
.bcapLoanv2 div.formFieldGroup,
.bcapLoanv2 div.formPageConfirmation {
	border-color: #E6E6E6;
}
.bcapLoanv2 div.entryError label,
.bcapLoanv2 div.entryError p.fieldText,
.bcapLoanv2 div.formError {
	color: #EF3024;
}
.bcapLoanv2 div.entryError div.inputOption label {
	color: #333333;
}
.bcapLoanv2 div.entry label {
	display: block;
	clear: both;
	width: 100%;
}
.bcapLoanv2 .formSection div.entry,
.bcapLoanv2 div.formCopy {
	padding: 2px 2px 2px 0;
}
.bcapLoanv2 .formSection div.entry label {
	padding: 0 2px 0 0;
}
.bcapLoanv2 div.formError ol {
	margin: 10px 0 0 0;
	padding: 0 0 0 25px;
}
.bcapLoanv2 .formSection div.entry div.input input {
	font-size: 11px;
}
.bcapLoanv2 div.formSection,
.bcapLoanv2 div.formReceipt,
.bcapLoanv2 div.coApplicant,
.bcapLoanv2 div.formError,
.bcapLoanv2 .bcapLoanv2 div.formAlert,
.bcapLoanv2 div.helpHint,
.bcapLoanv2 .formSection div.formFieldGroup,
.bcapLoanv2 div.formPageConfirmation,
.bcapLoanv2 div.securitySeal .captionedImage {
	border-style: solid;
	border-width: 1px;
}
.bcapLoanv2 div.formSection,
.bcapLoanv2 div.formReceipt,
.bcapLoanv2 div.coApplicant,
.bcapLoanv2 div.formPageConfirmation {
	margin: 0 0 24px 0;
	padding: 15px 8px;
}
.bcapLoanv2 .formSection h2,
.bcapLoanv2 div.formPageConfirmation h2 {
	font-size: 15px;
}
.bcapLoanv2 .formSection h3,
.bcapLoanv2 .formSection > fieldset > legend {
	font-size: 14px;
}
.bcapLoanv2 .formSection h4 {
	font-size: 13px;
}
.bcapLoanv2 .formSection h3,
.bcapLoanv2 .formSection > fieldset > legend,
.bcapLoanv2 div.formPageConfirmation h2,
.bcapLoanv2 .formSection div.formFieldGroup h4 {
	margin: 0;
}
.bcapLoanv2 .formSection div.formFieldGroup {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
}
.bcapLoanv2 .formSection div.formFieldGroup0 {
	border: none;
	margin: 0;
	padding: 0;
}
.bcapLoanv2 .formSection div.formFieldGroup h4 {
	margin: 0 0 8px 0;
}
.bcapLoanv2 .formSection ul.requirements {
	margin: 10px 0;
	padding: 0 0 0 30px;
}
.bcapLoanv2 .formSection p {
	clear: both;
	font-weight: bold;
}
.bcapLoanv2 .formSection label {
	font-weight: bold;
	display: block;
}
.bcapLoanv2 div.formCopy p {
	font-weight: normal;
}
.bcapLoanv2 div.oneColRow div.formCopy {
	width: auto;
}
.bcapLoanv2 .twoColRow div.entry,
.bcapLoanv2 .twoColRow div.readOnly,
.bcapLoanv2 .twoColRow div.formCopy {
	clear: none;
	float: left;
	width: 246px;
}
.bcapLoanv2 .twoColRow div.entry input.dateField {
	width: 50%;
}
.bcapLoanv2 .twoColRow div.entry input.hasDatepicker {
	width: 175px;
}
.bcapLoanv2 div.formReceipt h4 {
	margin: 0 0 10px 0;
	padding: 0;
}
.bcapLoanv2 div.formReceipt div.entry {
	float: none;
}
.bcapLoanv2 .formProgress,
.bcapLoanv2 .formInstruction {
	clear: both;
}
.bcapLoanv2 .formProgress li.leftCol,
.bcapLoanv2 .formProgress li.rightCol {
	list-style-type: none;
	width: 50%;
	float: left;
}
.bcapLoanv2 .formProgress li.leftCol > ul,
.bcapLoanv2 .formProgress li.rightCol > ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.bcapLoanv2 .formProgress ul li.current span {
	background-color: #3D3D3D;
	color: #ACACAC;
}
.bcapLoanv2Step1 .formSection,
.bcapLoanv2Step2 .formSection,
.bcapLoanv2Step3 .formSection,
.bcapLoanv2Step4 .formSection,
.bcapLoanv2StepConfirm .formPageConfirmation {
	margin: 0 0 24px 0;
	padding: 15px 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	overflow-y: hidden;
}
.bcapLoanv2Step1 .formSection h3,
.bcapLoanv2Step2 .formSection h3,
.bcapLoanv2Step3 .formSection h3,
.bcapLoanv2Step4 .formSection h3,
.bcapLoanv2Step1 .formSection > fieldset > legend,
.bcapLoanv2Step2 .formSection > fieldset > legend,
.bcapLoanv2Step3 .formSection > fieldset > legend,
.bcapLoanv2Step4 .formSection > fieldset > legend,
.bcapLoanv2StepConfirm .formPageConfirmation h2 {
	margin-top: -1.5em;
	padding: 0 8px;
	position: absolute;
	background-color: #ffffff;
}
.bcapLoanv2 p.formRequiredNote,
.bcapLoanv2StepConfirm .formPageConfirmation .edit {
	text-align: right;
}
.bcapLoanv2Step2 .formSection .oneColMultiRow label {
	font-weight: normal;
	float: right;
	width: 93%;
}
.bcapLoanv2Step2 .formSection .oneColMultiRow p.agreementTrigger {
	background-repeat: no-repeat;
	background-position: 0 3px;
	cursor: pointer;
	margin: 5px 0 5px 26px;
	padding: 0 0 0 10px;
	background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/arrows.gif);
}
.bcapLoanv2Step2 .formSection .oneColMultiRow .agreement {
	margin-left: 2.5em;
	margin-right: 1em;
}
.bcapLoanv2Step4 div.formSection input[type=radio] + label {
    display: inline-block;
    width: 92%;
}
/****
MRR-24579 - CEWS Form
****/
.cewsDirectDepositv2 .formProgress li.leftCol,
.cewsDirectDepositv2 .formProgress li.rightCol {
    display:inline-block;
    width: 49%;
}
.cewsDirectDepositv2 .formProgress li.leftCol > ul,
.cewsDirectDepositv2 .formProgress li.rightCol > ul {
    list-style-type: none;
}
.cewsDirectDepositv2 .formProgress ul li.current span {
    background-color: #3D3D3D;
    color: #ACACAC;
}
.cewsDirectDepositv2Step1 .formSection,
.cewsDirectDepositv2Step2 .formSection,
.cewsDirectDepositv2Step3 .formSection,
.cewsDirectDepositv2StepConfirm .formPageConfirmation {
    margin: 0 0 24px 0;
    padding: 15px 8px;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    overflow-y: hidden;
}
.cewsDirectDepositv2Step1 .formSection h3,
.cewsDirectDepositv2Step2 .formSection h3,
.cewsDirectDepositv2Step3 .formSection h3,
.cewsDirectDepositv2Step1 .formSection > fieldset > legend,
.cewsDirectDepositv2Step2 .formSection > fieldset > legend,
.cewsDirectDepositv2Step3 .formSection > fieldset > legend,
.cewsDirectDepositv2StepConfirm .formPageConfirmation h2 {
    margin-top: -1.5em;
    padding: 0 8px;
    position: absolute;
    background-color: #ffffff;
}
.cewsDirectDepositv2 p.formRequiredNote,
.cewsDirectDepositv2StepConfirm .formPageConfirmation .edit {
    text-align: right;
}
.cewsDirectDepositv2Step2 .formSection label,
.cewsDirectDepositv2Step3 .formSection label[for=craFirstName],
.cewsDirectDepositv2Step3 .formSection label[for=craLastName] {
    font-weight: normal;
    float: none;
    width: auto;
    display: block;
}
.cewsDirectDepositv2Step2 .formSection label[for$="Account Number"] {
    padding-top: 10px;
}
.cewsDirectDepositv2Step2 .formSection label[for="craSIN"] + div.input,
.cewsDirectDepositv2Step2 .formSection label[for$="Account Selection"] + div.input,
.cewsDirectDepositv2Step2 .formSection label[for$="de compte"] + div.input {
    width: 64%;
}
.cewsDirectDepositv2Step2 .formSection input[id="craSIN"] {
    width: 58%;
}
.cewsDirectDepositv2Step2 .formSection select[id$="Account Selection"],
.cewsDirectDepositv2Step2 .formSection select[id$="de compte"] {
    width: 71%;
}
.cewsDirectDepositv2Step3 label.indented {
    float: none;
    font-weight: normal;
}
.cewsDirectDepositv2Step3 .formSection .oneColMultiRow p.agreementTrigger {
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 0 3px;
    cursor: pointer;
    margin: 5px 0 5px 26px;
    padding: 0 0 0 10px;
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/arrows.gif);
}
.cewsDirectDepositv2Step3 .formActions p {
    color: black;
}
.cewsDirectDepositv2Step3 .formSection .oneColMultiRow .agreement {
    margin-left: 2.5em;
    margin-right: 1em;
}
.cewsDirectDepositv2StepConfirm .formSection label {
    display: inline-block;
    width: 40%;
    font-weight: normal;
}
.cewsDirectDepositv2StepConfirm .formSection span {
    font-weight: bold;
}
.cewsDirectDepositv2StepConfirm .formSection .oneColRow {
    margin-bottom: 5px;
}
/****
MRR-24853 - CEBA3.0 Form
****/
.ceba3v2 div.formError p.fieldText {
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/exclamation$v@20260313023100.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 3px 0 1px 26px;
    font-weight: bold;
}
.ceba3v2 div.formError {
    margin: 0 0 12px 0;
    padding: 5px;
}
.ceba3v2 div.formError,
.ceba3v2 div.formAlert,
.ceba3v2 div.entryError div.input {
    border-color: #EF3024;
    border-style: solid;
    border-width: 1px;
}
.ceba3v2 .formSection div.entry div.inputOption,
.ceba3v2 .formSection div.input label {
    display: inline;
    float: none;
}
.ceba3v2 div.formActions {
    background-color: #F1F1F1;
    border-color: #E6E6E6;
}
.ceba3v2 div.formSection,
.ceba3v2 div.formReceipt,
.ceba3v2 div.coApplicant,
.ceba3v2 div.formFieldGroup,
.ceba3v2 div.formPageConfirmation {
    border-color: #E6E6E6;
}
.ceba3v2 div.entryError label,
.ceba3v2 div.entryError p.fieldText,
.ceba3v2 div.formError {
    color: #EF3024;
}
.ceba3v2 div.entryError div.inputOption label {
    color: #333333;
}
.ceba3v2 div.entry label {
    display: block;
    clear: both;
    width: 100%;
}
.ceba3v2 .formSection div.entry,
.ceba3v2 div.formCopy {
    padding: 2px 2px 2px 0;
}
.bceba3v2 .formSection div.entry label {
    padding: 0 2px 0 0;
}
.ceba3v2 div.formError ol {
    margin: 10px 0 0 0;
    padding: 0 0 0 25px;
}
.ceba3v2 .formSection div.entry div.input input {
    font-size: 11px;
}
.ceba3v2 div.formSection,
.ceba3v2 div.formReceipt,
.ceba3v2 div.coApplicant,
.ceba3v2 div.formError,
.ceba3v2 .bcapLoanv2 div.formAlert,
.ceba3v2 div.helpHint,
.ceba3v2 .formSection div.formFieldGroup,
.ceba3v2 div.formPageConfirmation,
.ceba3v2 div.securitySeal .captionedImage {
    border-style: solid;
    border-width: 1px;
}
.ceba3v2 div.formSection,
.ceba3v2 div.formReceipt,
.ceba3v2 div.coApplicant,
.ceba3v2 div.formPageConfirmation {
    margin: 0 0 24px 0;
    padding: 15px 8px;
}
.ceba3v2 .formSection h2,
.ceba3v2 div.formPageConfirmation h2 {
    font-size: 15px;
}
.ceba3v2 .formSection h3,
.ceba3v2 .formSection > fieldset > legend {
    font-size: 14px;
}
.ceba3v2 .formSection h4 {
    font-size: 13px;
}
.ceba3v2 .formSection h3,
.ceba3v2 .formSection > fieldset > legend,
.ceba3v2 div.formPageConfirmation h2,
.ceba3v2 .formSection div.formFieldGroup h4 {
    margin: 0;
}
.ceba3v2 .formSection div.formFieldGroup {
    margin: 20px 0 0 0;
    padding: 10px 0 0 0;
}
.ceba3v2 .formSection div.formFieldGroup0 {
    border: none;
    margin: 0;
    padding: 0;
}
.ceba3v2 .formSection div.formFieldGroup h4 {
    margin: 0 0 8px 0;
}
.ceba3v2 .formSection ul.requirements {
    margin: 10px 0;
    padding: 0 0 0 30px;
}
.ceba3v2 .formSection p {
    clear: both;
    font-weight: bold;
}
.ceba3v2 .formSection label {
    font-weight: bold;
    display: block;
}
.ceba3v2 div.formCopy p {
    font-weight: normal;
}
.ceba3v2 div.oneColRow div.formCopy {
    width: auto;
}
.ceba3v2 .twoColRow div.entry,
.ceba3v2 .twoColRow div.readOnly,
.ceba3v2 .twoColRow div.formCopy {
    clear: none;
    float: left;
    width: 246px;
}
.ceba3v2 .twoColRow div.entry input.dateField {
    width: 50%;
}
.ceba3v2 .twoColRow div.entry input.hasDatepicker {
    width: 175px;
}
.ceba3v2 div.formReceipt h4 {
    margin: 0 0 10px 0;
    padding: 0;
}
.ceba3v2 div.formReceipt div.entry {
    float: none;
}
.ceba3v2 .formProgress,
.ceba3v2 .formInstruction {
    clear: both;
}
.ceba3v2 .formProgress li.leftCol,
.ceba3v2 .formProgress li.rightCol {
    list-style-type: none;
    width: 50%;
    float: left;
}
.ceba3v2 .formProgress li.leftCol > ul,
.ceba3v2 .formProgress li.rightCol > ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.ceba3v2 .formProgress ul li.current span {
    background-color: #3D3D3D;
    color: #ACACAC;
}
.ceba3v2Step1 .formSection,
.ceba3v2Step2 .formSection,
.ceba3v2Step3 .formSection,
.ceba3v2Step4 .formSection,
.ceba3v2StepConfirm .formPageConfirmation {
    margin: 0 0 24px 0;
    padding: 15px 8px;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    overflow-y: hidden;
}
.ceba3v2Step1 .formSection h3,
.ceba3v2Step2 .formSection h3,
.ceba3v2Step3 .formSection h3,
.ceba3v2Step4 .formSection h3,
.ceba3v2Step1 .formSection > fieldset > legend,
.ceba3v2Step2 .formSection > fieldset > legend,
.ceba3v2Step3 .formSection > fieldset > legend,
.ceba3v2Step4 .formSection > fieldset > legend,
.ceba3v2StepConfirm .formPageConfirmation h2 {
    margin-top: -1.5em;
    padding: 0 8px;
    position: absolute;
    background-color: #ffffff;
}
.ceba3v2 p.formRequiredNote,
.ceba3v2StepConfirm .formPageConfirmation .edit {
    text-align: right;
}
.ceba3v2Step2 .formSection .oneColMultiRow label {
    font-weight: normal;
    float: right;
    width: 93%;
}
.ceba3v2Step2 .formSection .oneColMultiRow p.agreementTrigger {
    background-repeat: no-repeat;
    background-position: 0 3px;
    cursor: pointer;
    margin: 5px 0 5px 26px;
    padding: 0 0 0 10px;
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/arrows.gif);
}
.ceba3v2Step2 .formSection .oneColMultiRow .agreement {
    margin-left: 2.5em;
    margin-right: 1em;
}
.ceba3v2Step4 div.formSection input[type=radio] + label {
    display: inline-block;
    width: 92%;
}
.ceba3v2Step4 div.formSection input[value=incorporated] + label,
.ceba3v2Step4 div.formSection input[value=unincorporated] + label {
    width: 85%;
}
.ceba3v2StepConfirm div.formPageConfirmation div.formSection {
    border-width: 0px;
}
.ceba3v2StepConfirm div.formPageConfirmation .formSection h3,
.ceba3v2StepConfirm div.formPageConfirmation .formSection > fieldset > legend {
    margin: 0 0 10px 0;
    padding: 3px 4px;
    position: static;
    color: #000000;
    background-color: #F1F1F1;
}
.ceba3v2StepConfirm div.formPageConfirmation div.oneColRow {
    clear: both;
}
.ceba3v2StepConfirm div.formPageConfirmation label {
    float: left;
    font-weight: normal;
    text-align: right;
    width: 180px;
}
.ceba3v2StepConfirm div.formPageConfirmation span {
    display: block;
    float: left;
    font-weight: bold;
    margin-left: 15px;
    vertical-align: top;
    width: 290px;
}
.ceba3v2StepConfirm .formSection:nth-of-type(3) {
    padding-top: 50px;
}
.ceba3v2.ceba3v2StepConfirm div.formPageConfirmation {
    padding-bottom: 0px;
}

/***
    Calculators
***/

.calcJS{
    color: #EFE679;
}
.calcJS h2{
    color: CalculatorTextColor;
}
.calcJS .form-section{
    background-color: #1F5EA5;
}
.calcJS .tab-box ul li.tabLink,
.calcJS .tab-box a,
.calcJS .inline-wrapper,
.calcJS .amortization-table-view,
.calcJS .graph-view,
.calcJS .reportSection,
.calcJS .calcActionsRow{
    background-color: #545454;
}
.calcJS .tab-box ul li.activeLink{
    color: #EFE679;
    background-color: #1F5EA5;
}
.calcJS .tab-box ul li.activeLink a{
    color: #EFE679;
}
.calcJS .tab-box ul li a{
    color: #FFFFFF;
}
.calcJS .calcActionsRow a{
    color: #FFFFFF;
}
.calcJS .calc-result{
    color: #545454;
}
.calcJS .amortization-table-panel{
    color:  #1F5EA5; 
}
.calcJS .popup-header{
    background-color: #1F5EA5;
}
.calcJS .calc-entry label{
    color: #EFE679;
}
.calcJS .preapprove-button a,
.calcJS .prepayment-toggle a,
.calcJS .compare-button a{
    color: #EFE679;
}

.calcJS tr:nth-child(odd).amortization-table-row td{
    background-color: #FFFFFF;
}
.calcJS tr:nth-child(even).amortization-table-row td{
    background-color: #EEEEEE;
}
.calcJS .amortization-table-panel{
    background-color: #FFFFFF;
}
.calcJS .calc-result{
    background-color: #FFFFFF;
}
.calcJS .SaveDialogBg{
    background-color: #FFFFFF;
}
.calcJS .calcTopError,
.calcJS .error-highlight{
    color: #FF0000;
    border-color: #FF0000;
}
.calcJS .calcTopWarning,
.calcJS .warning-highlight{
    color: #D79105;
    border-color: #D79105;
}
.calcJS .warning-highlightForIE{
    border-color: #D79105;
}

.md .calcJS input, 
.md .calcJS select, 
.md .calcJS textarea,
.md .calcJS button {
    color: #4D4D4F; 
}

/****
MRR-25619 - CEBA5.0 Form
****/
.ceba5v2 div.formError p.fieldText {
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/exclamation$v@20260313023100.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 3px 0 1px 26px;
    font-weight: bold;
}
.ceba5v2 div.formError {
    margin: 0 0 12px 0;
    padding: 5px;
}
.ceba5v2 div.formError,
.ceba5v2 div.formAlert,
.ceba5v2 div.entryError div.input {
    border-color: #EF3024;
    border-style: solid;
    border-width: 1px;
}
.ceba5v2 .formSection div.entry div.inputOption,
.ceba5v2 .formSection div.input label {
    display: inline;
    float: none;
}
.ceba5v2 div.formActions {
    background-color: #F1F1F1;
    border-color: #E6E6E6;
}
.ceba5v2 div.formSection,
.ceba5v2 div.formReceipt,
.ceba5v2 div.coApplicant,
.ceba5v2 div.formFieldGroup,
.ceba5v2 div.formPageConfirmation {
    border-color: #E6E6E6;
}
.ceba5v2 div.entryError label,
.ceba5v2 div.entryError p.fieldText,
.ceba5v2 div.formError {
    color: #EF3024;
}
.ceba5v2 div.entryError div.inputOption label {
    color: #333333;
}
.ceba5v2 div.entry label {
    display: block;
    clear: both;
    width: 100%;
}
.ceba5v2 .formSection div.entry,
.ceba5v2 div.formCopy {
    padding: 2px 2px 2px 0;
}
.bceba5v2 .formSection div.entry label {
    padding: 0 2px 0 0;
}
.ceba5v2 div.formError ol {
    margin: 10px 0 0 0;
    padding: 0 0 0 25px;
}
.ceba5v2 .formSection div.entry div.input input {
    font-size: 11px;
}
.ceba5v2 div.formSection,
.ceba5v2 div.formReceipt,
.ceba5v2 div.coApplicant,
.ceba5v2 div.formError,
.ceba5v2 .bcapLoanv2 div.formAlert,
.ceba5v2 div.helpHint,
.ceba5v2 .formSection div.formFieldGroup,
.ceba5v2 div.formPageConfirmation,
.ceba5v2 div.securitySeal .captionedImage {
    border-style: solid;
    border-width: 1px;
}
.ceba5v2 div.formSection,
.ceba5v2 div.formReceipt,
.ceba5v2 div.coApplicant,
.ceba5v2 div.formPageConfirmation {
    margin: 0 0 24px 0;
    padding: 15px 8px;
}
.ceba5v2 .formSection h2,
.ceba5v2 div.formPageConfirmation h2 {
    font-size: 15px;
}
.ceba5v2 .formSection h3,
.ceba5v2 .formSection > fieldset > legend {
    font-size: 14px;
}
.ceba5v2 .formSection h4 {
    font-size: 13px;
}
.ceba5v2 .formSection h3,
.ceba5v2 .formSection > fieldset > legend,
.ceba5v2 div.formPageConfirmation h2,
.ceba5v2 .formSection div.formFieldGroup h4 {
    margin: 0;
}
.ceba5v2 .formSection div.formFieldGroup {
    margin: 20px 0 0 0;
    padding: 10px 0 0 0;
}
.ceba5v2 .formSection div.formFieldGroup0 {
    border: none;
    margin: 0;
    padding: 0;
}
.ceba5v2 .formSection div.formFieldGroup h4 {
    margin: 0 0 8px 0;
}
.ceba5v2 .formSection ul.requirements {
    margin: 10px 0;
    padding: 0 0 0 30px;
}
.ceba5v2 .formSection p {
    clear: both;
    font-weight: bold;
}
.ceba5v2 .formSection label {
    font-weight: bold;
    display: block;
}
.ceba5v2 div.formCopy p {
    font-weight: normal;
}
.ceba5v2 div.oneColRow div.formCopy {
    width: auto;
}
.ceba5v2 .twoColRow div.entry,
.ceba5v2 .twoColRow div.readOnly,
.ceba5v2 .twoColRow div.formCopy {
    clear: none;
    float: left;
    width: 246px;
}
.ceba5v2 .twoColRow div.entry input.dateField {
    width: 50%;
}
.ceba5v2 .twoColRow div.entry input.hasDatepicker {
    width: 175px;
}
.ceba5v2 div.formReceipt h4 {
    margin: 0 0 10px 0;
    padding: 0;
}
.ceba5v2 div.formReceipt div.entry {
    float: none;
}
.ceba5v2 .formProgress,
.ceba5v2 .formInstruction {
    clear: both;
}
.ceba5v2 .formProgress li.leftCol,
.ceba5v2 .formProgress li.rightCol {
    list-style-type: none;
    width: 50%;
    float: left;
}
.ceba5v2 .formProgress li.leftCol > ul,
.ceba5v2 .formProgress li.rightCol > ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.ceba5v2 .formProgress ul li.current span {
    background-color: #3D3D3D;
    color: #ACACAC;
}
.ceba5v2Step1 .formSection,
.ceba5v2Step2 .formSection,
.ceba5v2Step3 .formSection,
.ceba5v2Step4 .formSection,
.ceba5v2StepConfirm .formPageConfirmation {
    margin: 0 0 24px 0;
    padding: 15px 8px;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    overflow-y: hidden;
}
.ceba5v2Step1 .formSection h3,
.ceba5v2Step2 .formSection h3,
.ceba5v2Step3 .formSection h3,
.ceba5v2Step4 .formSection h3,
.ceba5v2Step1 .formSection > fieldset > legend,
.ceba5v2Step2 .formSection > fieldset > legend,
.ceba5v2Step3 .formSection > fieldset > legend,
.ceba5v2Step4 .formSection > fieldset > legend,
.ceba5v2StepConfirm .formPageConfirmation h2 {
    margin-top: -1.5em;
    padding: 0 8px;
    position: absolute;
    background-color: #ffffff;
}
.ceba5v2 p.formRequiredNote,
.ceba5v2StepConfirm .formPageConfirmation .edit {
    text-align: right;
}
.ceba5v2Step2 .formSection .oneColMultiRow label {
    font-weight: normal;
    float: right;
    width: 93%;
}
.ceba5v2Step2 .formSection .oneColMultiRow p.agreementTrigger {
    background-repeat: no-repeat;
    background-position: 0 3px;
    cursor: pointer;
    margin: 5px 0 5px 26px;
    padding: 0 0 0 10px;
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/arrows.gif);
}
.ceba5v2Step2 .formSection .oneColMultiRow .agreement {
    margin-left: 2.5em;
    margin-right: 1em;
}
.ceba5v2Step4 div.formSection input[type=radio] + label {
    display: inline-block;
    width: 92%;
}
.ceba5v2Step4 div.formSection input[value=incorporated] + label,
.ceba5v2Step4 div.formSection input[value=unincorporated] + label {
    width: 85%;
}
.ceba5v2StepConfirm div.formPageConfirmation div.formSection {
    border-width: 0px;
}
.ceba5v2StepConfirm div.formPageConfirmation .formSection h3,
.ceba5v2StepConfirm div.formPageConfirmation .formSection > fieldset > legend {
    margin: 0 0 10px 0;
    padding: 3px 4px;
    position: static;
    color: #000000;
    background-color: #F1F1F1;
}
.ceba5v2StepConfirm div.formPageConfirmation div.oneColRow {
    clear: both;
}
.ceba5v2StepConfirm div.formPageConfirmation label {
    float: left;
    font-weight: normal;
    text-align: right;
    width: 180px;
}
.ceba5v2StepConfirm div.formPageConfirmation span {
    display: block;
    float: left;
    font-weight: bold;
    margin-left: 15px;
    vertical-align: top;
    width: 290px;
}
.ceba5v2StepConfirm .formSection:nth-of-type(3) {
    padding-top: 50px;
}
.ceba5v2.ceba5v2StepConfirm div.formPageConfirmation {
    padding-bottom: 0px;
}

/*****
MRR-25619 - CEBA Upsize Form
****/
.ceba5Upsizev2 div.formError p.fieldText {
background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Forms/exclamation$v@20260313023100.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 3px 0 1px 26px;
font-weight: bold;
}
.ceba5Upsizev2 div.formError {
margin: 0 0 12px 0;
padding: 5px;
}
.ceba5Upsizev2 div.formError,
.ceba5Upsizev2 div.formAlert,
.ceba5Upsizev2 div.entryError div.input {
border-color: #EF3024;
border-style: solid;
border-width: 1px;
}
.ceba5Upsizev2 .formSection div.entry div.inputOption,
.ceba5Upsizev2 .formSection div.input label {
display: inline;
float: none;
}
.ceba5Upsizev2 div.formActions {
background-color: #F1F1F1;
border-color: #E6E6E6;
}
.ceba5Upsizev2 div.formSection,
.ceba5Upsizev2 div.formReceipt,
.ceba5Upsizev2 div.coApplicant,
.ceba5Upsizev2 div.formFieldGroup,
.ceba5Upsizev2 div.formPageConfirmation {
border-color: #E6E6E6;
}
.ceba5Upsizev2 div.entryError label,
.ceba5Upsizev2 div.entryError p.fieldText,
.ceba5Upsizev2 div.formError {
color: #EF3024;
}
.ceba5Upsizev2 div.entryError div.inputOption label {
color: #333333;
}
.ceba5Upsizev2 div.entry label {
display: block;
clear: both;
width: 100%;
}
.ceba5Upsizev2 .formSection div.entry,
.ceba5Upsizev2 div.formCopy {
padding: 2px 2px 2px 0;
}
.ceba5Upsizev2 .formSection div.entry label {
padding: 0 2px 0 0;
}
.ceba5Upsizev2 div.formError ol {
margin: 10px 0 0 0;
padding: 0 0 0 25px;
}
.ceba5Upsizev2 .formSection div.entry div.input input {
font-size: 11px;
}
.ceba5Upsizev2 div.formSection,
.ceba5Upsizev2 div.formReceipt,
.ceba5Upsizev2 div.coApplicant,
.ceba5Upsizev2 div.formError,
.ceba5Upsizev2 .bcapLoanv2 div.formAlert,
.ceba5Upsizev2 div.helpHint,
.ceba5Upsizev2 .formSection div.formFieldGroup,
.ceba5Upsizev2 div.formPageConfirmation,
.ceba5Upsizev2 div.securitySeal .captionedImage {
border-style: solid;
border-width: 1px;
}
.ceba5Upsizev2 div.formSection,
.ceba5Upsizev2 div.formReceipt,
.ceba5Upsizev2 div.coApplicant,
.ceba5Upsizev2 div.formPageConfirmation {
margin: 0 0 24px 0;
padding: 15px 8px;
}
.ceba5Upsizev2 .formSection h2,
.ceba5Upsizev2 div.formPageConfirmation h2 {
font-size: 15px;
}
.ceba5Upsizev2 .formSection h3,
.ceba5Upsizev2 .formSection > fieldset > legend {
font-size: 14px;
}
.ceba5Upsizev2 .formSection h4 {
font-size: 13px;
}
.ceba5Upsizev2 .formSection h3,
.ceba5Upsizev2 .formSection > fieldset > legend,
.ceba5Upsizev2 div.formPageConfirmation h2,
.ceba5Upsizev2 .formSection div.formFieldGroup h4 {
margin: 0;
}
.ceba5Upsizev2 .formSection div.formFieldGroup {
margin: 20px 0 0 0;
padding: 10px 0 0 0;
}
.ceba5Upsizev2 .formSection div.formFieldGroup0 {
border: none;
margin: 0;
padding: 0;
}
.ceba5Upsizev2 .formSection div.formFieldGroup h4 {
margin: 0 0 8px 0;
}
.ceba5Upsizev2 .formSection ul.requirements {
margin: 10px 0;
padding: 0 0 0 30px;
}
.ceba5Upsizev2 .formSection p {
clear: both;
font-weight: bold;
}
.ceba5v2 .formSection label {
font-weight: bold;
display: block;
}
.ceba5Upsizev2 div.formCopy p {
font-weight: normal;
}
.ceba5Upsizev2 div.oneColRow div.formCopy {
width: auto;
}
.ceba5Upsizev2 .twoColRow div.entry,
.ceba5Upsizev2 .twoColRow div.readOnly,
.ceba5Upsizev2 .twoColRow div.formCopy {
clear: none;
float: left;
width: 246px;
}
.ceba5Upsizev2 .twoColRow div.entry input.dateField {
width: 50%;
}
.ceba5Upsizev2 .twoColRow div.entry input.hasDatepicker {
width: 175px;
}
.ceba5Upsizev2 div.formReceipt h4 {
margin: 0 0 10px 0;
padding: 0;
}
.ceba5Upsizev2 div.formReceipt div.entry {
float: none;
}
.ceba5Upsizev2 .formProgress,
.ceba5Upsizev2 .formInstruction {
clear: both;
}
.ceba5Upsizev2 .formProgress li.leftCol,
.ceba5Upsizev2 .formProgress li.rightCol {
list-style-type: none;
width: 50%;
float: left;
}
.ceba5Upsizev2 .formProgress li.leftCol > ul,
.ceba5Upsizev2 .formProgress li.rightCol > ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.ceba5Upsizev2 .formProgress ul li.current span {
background-color: #3D3D3D;
color: #ACACAC;
}
.ceba5Upsizev2Step1 .formSection,
.ceba5Upsizev2StepConfirm .formPageConfirmation {
margin: 0 0 24px 0;
padding: 15px 8px;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
overflow-y: hidden;
}
.ceba5Upsizev2Step1 .formSection h3,
.ceba5Upsizev2Step1 .formSection > fieldset > legend,
.ceba5Upsizev2StepConfirm .formPageConfirmation h2 {
margin-top: -1.5em;
padding: 0 8px;
position: absolute;
background-color: #ffffff;
}
.ceba5Upsizev2 p.formRequiredNote,
.ceba5Upsizev2StepConfirm .formPageConfirmation .edit {
text-align: right;
}
.ceba5v2StepConfirm div.formPageConfirmation div.formSection {
border-width: 0px;
}
.ceba5v2StepConfirm div.formPageConfirmation .formSection h3,
.ceba5v2StepConfirm div.formPageConfirmation .formSection > fieldset > legend {
margin: 0 0 10px 0;
padding: 3px 4px;
position: static;
color: #000000;
background-color: #F1F1F1;
}
.ceba5v2StepConfirm div.formPageConfirmation div.oneColRow {
clear: both;
}
.ceba5v2StepConfirm div.formPageConfirmation label {
float: left;
font-weight: normal;
text-align: right;
width: 180px;
}
.ceba5v2StepConfirm div.formPageConfirmation span {
display: block;
float: left;
font-weight: bold;
margin-left: 15px;
vertical-align: top;
width: 290px;
}
.ceba5Upsizev2StepConfirm .formSection:nth-of-type(3) {
padding-top: 50px;
}
.ceba5Upsizev2.ceba5Upsizev2StepConfirm div.formPageConfirmation {
padding-bottom: 0px;
}



/***********
Import/common/actions.css
************/
.md .actions_dropdown{
    background-color: #EAEAEA;
    border-color: #CCC;
}
.actions_dropdown a:hover{
    background-color: #FFF;
}
/***********
Import/common/bars.css
************/
.md .bar_background{
    background-color: #1F5EA5;
    color: #EFE679;
}
/***********
Import/common/progressBar.css
************/
.progressBarContainer{
    color: #333333;
    border-color: transparent;
    background-color: transparent;
}
.progressBarContainer_over .progressBar{
    border-color: #EF8885;
    background-color: #EF8885;
}
.progressBarContainer_under .progressBar{
    border-color: #A9D283;
    background-color: #A9D283;
}
.progressBarContainer_near .progressBar{
    border-color: #F0E38B;
    background-color: #F0E38B;
}
.progressBarContainer_negative .progressBar{
	background-color: transparent
}
/***********
Import/common/buttons.css
************/
.md .btn{
    background-color: #EAEAEA;
    border-color: #CCCCCC;
    color: #333333;
}
.md .btn_gradient{
    background-image: -moz-linear-gradient(top, rgb(247,247,247) 25%, rgb(208,208,208) 100%);
    background-image: -ms-linear-gradient(top, rgb(247,247,247) 25%, rgb(208,208,208) 100%);
    background-image: -o-linear-gradient(top, rgb(247,247,247) 25%, rgb(208,208,208) 100%);
    background-image: -webkit-linear-gradient(top, rgb(247,247,247) 25%, rgb(208,208,208) 100%);
    background-image: linear-gradient(top, rgb(247,247,247) 25%, rgb(208,208,208) 100%);
}
.md .btn_icon{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/icons_matrix$v@20260313023100.png);
}
.md .btn_cta{
    background-color: #EAEAEA;
    border-color: #EAEAEA;
    color: #333333;
}
.md .btn_cta:hover{
    background-color: #EAEAEA;
    border-color: #EAEAEA;
}
.md .btn_cta_primary{
    background-color: #3D3D3D;
    border-color: #3D3D3D;
    color: #FFFFFF;
}
.md .btn_cta_primary:hover{
    background-color: #3D3D3D;
    border-color: #3D3D3D;
}
/***********
Import/common/headings.css
************/
.md .heading_split{
    border-bottom-color: #ABABAB;
}
/***********
Import/common/modal.css
************/
.md .modal{
    background-color: #FFFFFF;
    border-color: #BABABA;
}
.md .modal_noChrome{
    border-color: #444444;
}
.md .overlay_decorator{
    background-color: #FFFFFF;
}
.md .dialog{
    border-color: #BABABA;
}
.md .modal_close{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/icons_matrix$v@20260313023100.png);
}
.md div .selectedBox {
	border: 2px solid #FFFFFF;
}
.md .modal .modal_heading{
	border-bottom: 1px solid #CCCCCC;
}
/***********
Import/common/tips.css
************/
.md .tip{
    background-color: #ffffdd;
    -webkit-box-shadow: #000000;
    box-shadow: #000000;
}
.md .tip:before{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/widgetTipArrow$v@20260313023100.png);
}
div.contentCallout {
    background-color: #EBEBEB;
    background-image: -moz-linear-gradient(top, #EBEBEB, #EBEBEB);
    color: #696969;
}
div.contentCallout.bottom::before {
    border-top: 10px solid #EBEBEB;
}
div.contentCallout.top::before {
    border-bottom: 10px solid #EBEBEB;
}
div.contentCallout.right::before {
    border-left: 10px solid #EBEBEB;
}
div.contentCallout.left::before {
    border-right: 10px solid #EBEBEB;
}
div.contentCallout.bottom-left::before {
    border-top: 10px solid #EBEBEB;
}
div.contentCallout.bottom-right::before {
    border-top: 10px solid #EBEBEB;
}
div.contentCallout.top-left::before {
    border-bottom: 10px solid #EBEBEB;
}
div.contentCallout.top-right::before {
    border-bottom: 10px solid #EBEBEB;
}
div.contentCallout.right-bottom::before {
    border-left: 10px solid #EBEBEB;
}
div.contentCallout.right-top::before {
    border-left: 10px solid #EBEBEB;
}
div.contentCallout.left-bottom::before {
    border-right: 10px solid #EBEBEB;
}
div.contentCallout.left-top::before {
    border-right: 10px solid #EBEBEB;
}
/***********
Import/common/containerTreatments.css
************/
div.contentColumns{
    color: #333333;
}
div.contentColumnsBackground{
    background-color: #EAEAEA;
    color: #333333;
}
div.contentColumnsBorder{
    border-color: #E0E0E0;
}
div.contentColumnsBackgroundImage{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/contentColumn_bg$v@20260313023100.gif);
}
div.contentColumnsBackgroundImage_rightTop{
    background-position: 100% 0;
}
div.contentColumnsBackgroundImage_leftTop{
    background-position: 0 0;
}
div.contentColumnsBackgroundImage_verticalRepeat{
    background-repeat: repeat-y;
}
div.contentColumnsBackgroundImage_horizontalRepeat{
    background-repeat: repeat-x;
}
div.contentColumnsBackgroundImage_noRepeat{
    background-repeat: no-repeat;
}
/***********
Import/common/contentTreatment.css
************/
.md .positive .value{
    color: #027C02;
}
.md .negative .value{
    color: #D50000;
}
.md .subduedText_color{
    color: #777777;
}
.md a.noLinkAnchor {
	color: inherit;
	cursor: default;
}
/***********
Import/common/contentTabs.css
************/
.md .contentTabsContainer,
.md .contentTabsContainerFaked,
.contentTabsContainer .contentTabs,
.contentTabsContainerFaked .contentTabs{
    border-bottom-color: #333333;
}
.tabify_decor_image .tabify_menu_container,
.tabify_decor_image.tabify_vertical .tabify_content_frame{
    border-color: #333333;
}
.tabify_decor_border .tabify_tab_content{
    background-color: #EEEEEE;
}
.tabify_decor_border .tabify_tab_active .tabify_tab_content,
.tabify_decor_border .tabify_content_frame{
    background-color: #FFFFFF;   
}
.tabify_decor_border .tabify_tab_content,
.tabify_decor_border .tabify_menu_container,
.tabify_decor_border .tabify_content_frame{
    border-color: #CCCCCC;
}
.contentTabs a,
.contentTabs span,
.tabify .tabify_tab_label,
.tabify .tabify_tab_label_text{
    color: #3D3D3D;
}
.contentTabs a,
.contentTabs span,
.tabify_decor_image .tabify_tab_label,
.tabify_decor_image .tabify_tab_label_text{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/contentTabs$v@20260313023100.gif);
}
.contentTabs .current a,
.tabify_tab_active .tabify_tab_label,
.tabify_tab_active .tabify_tab_label_text{
    color: #3D3D3D;
}
.Form .contentTabs a,
.Form .contentTabs span,
.Form .tabify_tab_label,
.Form .tabify_tab_label_text{
    color: #3D3D3D;
}
.Form .contentTabs a,
.Form .contentTabs span,
.Form .tabify_decor_image .tabify_tab_label,
.Form .tabify_decor_image .tabify_tab_label_text{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/contentTabs$v@20260313023100.gif);
}
.Form .contentTabs .current a,
.Form .tabify_tab_active .tabify_tab_label,
.Form .tabify_tab_active .tabify_tab_label_text{
    color: #3D3D3D;
}
.Online .contentTabs a,
.Online .contentTabs span,
.Online .tabify_menu .tabify_tab_label,
.Online .tabify_menu .tabify_tab_label_text{
    color: #3D3D3D;
}
.Online .contentTabs a,
.Online .contentTabs span,
.Online .tabify_decor_image .tabify_tab_label,
.Online .tabify_decor_image .tabify_tab_label_text{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/contentTabs$v@20260313023100.gif);
}
.Online .contentTabs .current a,
.Online .tabify_tab_active .tabify_tab_label,
.Online .tabify_tab_active .tabify_tab_label_text{
    color: #3D3D3D;
}
.tabify_decor_image.tabify_vertical .tabify_tab_label,
.tabify_decor_image.tabify_vertical .tabify_tab_label_text{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/contentTabsVertical$v@20260313023100.gif);
}
.tabify_decor_image.tabify_vertical.tabify_opposed .tabify_tab_label,
.tabify_decor_image.tabify_vertical.tabify_opposed .tabify_tab_label_text{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Furniture/contentTabsVertical$v@20260313023100.gif);
}

/***********
Import/common/icons.css
************/
/*Icons - When used as Image Replacement*/
.md .icon_withLabel_lower,
.md .icon_none,
.md .icon_success,
.md .icon_alert,
.md .icon_lock,
.md .icon_news,
.md .icon_plus:before,
.md .icon_plus:after,
.md .icon_repeat:before,
.md .icon_repeat:after,
.md .icon_complete:before,
.md .icon_info:before,
.md .icon_warning:before,
.md .icon_error:before,
.md .icon_close,
.md .icon_repeat,
.md .icon_payment,
.md .icon_transfer,
.md .icon_config{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/icons_matrix$v@20260313023100.png);
}
/***********
Import/common/lists.css
************/
ul.iconChecklist {
    list-style-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/success$v@20260313023100.gif);
}
ul.iconChecklist_tick{
    list-style-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/success.gif);
}
/***********
Import/common/toggles.css
************/
.md .toggle_tip,
.md .toggle_errortip,
.md .toggle_visibility a,
.md .toggle_chart a{
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/icons_matrix$v@20260313023100.png);
}
.md .toggle_errortip{
    color: #990000;
}
/******
Import/portlet/portletOnlineDetails.jsp
*******/
.Online .portlets .online_details{
	background-color: transparent;
	border-color: #ABABAB;
	color: #333333;
}
.Online .portlets .online_details a{
	color: #3D3D3D;
}
.Online .portlets .online_details a:hover{
	color: #3D3D3D;
}
.Online .portlets .online_details h2{
	color: #333333;
}
.Online .portlets .online_details .label_color{
	color: #333333;
}
/*****
Short Call to action
******/
.md .Component-ShortCallToAction a {
    background-color: #E0E0E0;
    background-image: url(/brand/sk_ceamscelero_horizon/DynamicContent/Resources/Images/Icons/bullet_arrow_right.gif);
    background-position: 2px 7px;
}
/*****
Button Button - Note other components use this component with variations
******/
.md .Component-Button a {
    color: #FFFFFF;
    background-color: #3D3D3D;
}
.md .Component-Button a:hover {
    color: #FFFFFF;
    background-color: #898989;
}
/*****
New Rate as Component-RatesTable
.Component-RatesTable large and compact
.Component-RatesTableCompact only compact
******/
.md .Component-RatesTable tr.even td,
.md .Component-RatesTable tr.odd td,
.md .Component-RatesTable tr.even th,
.md .Component-RatesTable tr.odd th{
    color: #333333;
    background-color: #F5F5F5;
}
.md .Component-RatesTable table.rates,
.md .Component-RatesTable table.rates td,
.md .Component-RatesTable table.rates th{
    border-color: #FFFFFF;
}
.md .Component-RatesTableCompact table.rates th{
    background-color: #FFFFFF;
    color: #333333;
}
.md .Component-RatesTableCompact tr.even td,
.md .Component-RatesTableCompact tr.odd td,
.md .Component-RatesTableCompact tr.even th,
.md .Component-RatesTableCompact tr.odd th{
    background-color: #FFFFFF;
}
/*****
Global Warning style
******/
.md div.globalWarning{
    border-color: #D79105;
}
/*****
Core Branding Styles 
******/
.brand-canvas-background { background-color: #FFFFFF; }
.brand-canvas-background-override { background-color: #FFFFFF !important; }
.brand-page-background { background-color:  #FFFFFF; }
.brand-page-background-override { background-color:  #FFFFFF !important; }
.brand-text { color: #333333; }
.brand-text-override { color: #333333 !important; }

.brand-primary-color1-text { color: #3D3D3D; }
.brand-primary-color1-text-override { color: #3D3D3D !important; }
.brand-primary-color1-background {  background-color: #3D3D3D; }
.brand-primary-color1-background-override {  background-color: #3D3D3D !important; }
.brand-primary-color1-border { border-color: #3D3D3D; }
.brand-primary-color1-border-override { border-color: #3D3D3D !important; }

.brand-primary-color2-text { color: #E0E0E0; }
.brand-primary-color2-text-override { color: #E0E0E0 !important; }
.brand-primary-color2-background {  background-color: #E0E0E0; }
.brand-primary-color2-background-override {  background-color: #E0E0E0 !important; }
.brand-primary-color2-border { border-color: #E0E0E0; }
.brand-primary-color2-border-override { border-color: #E0E0E0 !important; }

.brand-primary-color3-text { color: #EFEFEF; }
.brand-primary-color3-text-override { color: #EFEFEF !important; }
.brand-primary-color3-background {  background-color: #EFEFEF; }
.brand-primary-color3-background-override {  background-color: #EFEFEF !important; }
.brand-primary-color3-border { border-color: #EFEFEF; }
.brand-primary-color3-border-override { border-color: #EFEFEF !important; }

.brand-primary-color4-text { color: #D2D2D2; }
.brand-primary-color4-text-override { color: #D2D2D2 !important; }
.brand-primary-color4-background {  background-color: #D2D2D2; }
.brand-primary-color4-background-override {  background-color: #D2D2D2 !important; }
.brand-primary-color4-border { border-color: #D2D2D2; }
.brand-primary-color4-border-override { border-color: #D2D2D2 !important; }

.brand-primary-color5-text { color: #ACACAC; }
.brand-primary-color5-text-override { color: #ACACAC !important; }
.brand-primary-color5-background {  background-color: #ACACAC; }
.brand-primary-color5-background-override {  background-color: #ACACAC !important; }
.brand-primary-color5-border { border-color: #ACACAC; }
.brand-primary-color5-border-override { border-color: #ACACAC !important; }

.brand-primary-color6-text { color: #EAEAEA; }
.brand-primary-color6-text-override { color: #EAEAEA !important; }
.brand-primary-color6-background {  background-color: #EAEAEA; }
.brand-primary-color6-background-override {  background-color: #EAEAEA !important; }
.brand-primary-color6-border { border-color: #EAEAEA; }
.brand-primary-color6-border-override { border-color: #EAEAEA !important; }

.brand-primary-color7-text { color: #FFFFFF; }
.brand-primary-color7-text-override { color: #FFFFFF !important; }
.brand-primary-color7-background {  background-color: #FFFFFF; }
.brand-primary-color7-background-override {  background-color: #FFFFFF !important; }
.brand-primary-color7-border { border-color: #FFFFFF; }
.brand-primary-color7-border-override { border-color: #FFFFFF !important; }

.brand-secondary-color1-text { color: #898989; }
.brand-secondary-color1-text-override { color: #898989 !important; }
.brand-secondary-color1-background {  background-color: #898989; }
.brand-secondary-color1-background-override {  background-color: #898989 !important; }
.brand-secondary-color1-border { border-color: #898989; }
.brand-secondary-color1-border-override { border-color: #898989 !important;}

.brand-secondary-color2-text { color: #747474; }
.brand-secondary-color2-text-override { color: #747474 !important; }
.brand-secondary-color2-background {  background-color: #747474; }
.brand-secondary-color2-background-override {  background-color: #747474 !important; }
.brand-secondary-color2-border { border-color: #747474; }
.brand-secondary-color2-border-override { border-color: #747474 !important; }

.brand-secondary-color3-text { color: #DBDBDB; }
.brand-secondary-color3-text-override { color: #DBDBDB !important; }
.brand-secondary-color3-background {  background-color: #DBDBDB; }
.brand-secondary-color3-background-override {  background-color: #DBDBDB !important; }
.brand-secondary-color3-border { border-color: #DBDBDB; }
.brand-secondary-color3-border-override { border-color: #DBDBDB !important; }

.brand-secondary-color4-text { color: #F5F5F5; }
.brand-secondary-color4-text-override { color: #F5F5F5 !important; }
.brand-secondary-color4-background {  background-color: #F5F5F5; }
.brand-secondary-color4-background-override {  background-color: #F5F5F5 !important; }
.brand-secondary-color4-border { border-color: #F5F5F5; }
.brand-secondary-color4-border-override { border-color: #F5F5F5 !important; }

.brand-secondary-color5-text { color: #FFFFFF; }
.brand-secondary-color5-text-override { color: #FFFFFF !important; }
.brand-secondary-color5-background {  background-color: #FFFFFF; }
.brand-secondary-color5-background-override {  background-color: #FFFFFF !important; }
.brand-secondary-color5-border { border-color: #FFFFFF; }
.brand-secondary-color5-border-override { border-color: #FFFFFF !important; }

.brand-secondary-color6-text { color: #EEEEEE; }
.brand-secondary-color6-text-override { color: #EEEEEE !important; }
.brand-secondary-color6-background {  background-color: #EEEEEE; }
.brand-secondary-color6-background-override {  background-color: #EEEEEE !important; }
.brand-secondary-color6-border { border-color: #EEEEEE; }
.brand-secondary-color6-border-override { border-color: #EEEEEE !important; }

.brand-table-border { border-color: #3D3D3D; }
.brand-table-border-override { border-color: #3D3D3D !important; }
.brand-table-row-background { background-color: #FFFFFF; }
.brand-table-row-background-override { background-color: #FFFFFF !important; }
.brand-table-row-alt-background { background-color: #F5F5F5; }
.brand-table-row-alt-background-override { background-color: #F5F5F5 !important; }
.brand-table-row-selected-background { background-color: #E0E0E0; }
.brand-table-row-selected-background-override { background-color: #E0E0E0 !important; }
.brand-table-header-text { color: #333333; }
.brand-table-header-text-override { color: #333333 !important; }
.brand-table-header-background { background-color: #ABABAB;}
.brand-table-header-background-override { background-color: #ABABAB !important; }

/*----------------------------------- Wicket AutoComplete Styles -----------------------------*/
div.wicket-aa-container {
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
    z-index: 3000 !important;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

div.wicket-aa {
    background-color: #FFFFFF;
    font-family: Arial, sans-serif;
    font-size: 12px;
    padding: 2px 0 2px 0;
    text-align: left;
}

div.wicket-aa ul {
    list-style: none outside none;
    margin: 0;
    padding: 2px 0;
}

div.wicket-aa ul li {
    padding: 2px;
}

div.wicket-aa ul li.selected {
    background-color: #F1F1F1;
    /*margin: 0 0 5px;*/
}

/* end wicket autocomplete styles */

/*Design Scheme=null */

ul.dsa-title-list li p {
    display: inline-block;
    max-width: 90%;
    vertical-align: top;
    margin-bottom: 0;
    padding-left: 5px;
}

.box-content-style {
    padding: 5px !important;
    border: 1px solid #000 !important;
}

.dsa-download a {
    color: #0000FF;
}

@media screen,
@media print {
    ol.lower-alpha-style,
    ol.lower-roman-style {
        list-style: none;
    }

    ol.lower-alpha-style > li:before {
        content: "(" counter(section, lower-alpha) ") ";
        position: absolute;
        top: 0;
        left: 0;
    }

    ol.lower-roman-style > li:before {
        content: "(" counter(section, lower-roman) ") ";
        position: absolute;
        top: 0;
        left: 0;
    }

    ol.lower-alpha-style > li,
    ol.lower-roman-style > li{
        counter-increment: section;
        margin-left: -30px;
        padding-left: 18px;
        position: relative;
    }
}
