/*-----------------------------------------------------------------------------------------------
Project Name: | BDO
Description:  | BDO version 2.0.0 
Company:      | Netbooster Asia
Company URI   | http://netboosterasia.com
Author:       | Jeffrey B. Turingan
Author URI:   | http://autologicmedia.com/
License:      | GNU General Public License v2.0
License URI:  | http://www.gnu.org/licenses/gpl-2.0.html

-----------------------------------------------------------------------------------------------
Project Name: | BDO
Description:  | BDO version 3.0.0 
Updated by:   | Headstrong Manila CMITS 
Company:      | Headstrong Manila CMITS 
Author:       | Headstrong Manila CMITS 
Date: 		  | 06/17/2013
------------------------------------------------------------------------------------------------*/
@font-face {
  font-family: Roboto Regular;
  src: url('fonts/roboto/Roboto-Regular.ttf');
}
@font-face {
  font-family: Roboto Bold;
  src: url('fonts/roboto/Roboto-Bold.ttf');
}

html,body { margin: 0;padding: 0;border: 0;font-family: Roboto Regular ;font-size: 12px; color:#666;}/*Global Font Size Change*/
p, h1, h2,h3,h4,h5,h6 { 
    margin: 5px auto;
    padding: 0;
    border: 0; 
}
h1, h2,h3,h4,h5,h6 { 
    color:#1e4f8e;
    font-family: Roboto Bold;
}
/*h1 { font-size: initial; }
h2 { font-size: initial; }
h3 { font-size: initial; }
h4 { font-size: initial; }
h5 { font-size: initial; }
h6 { font-size: initial; }
/*h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 20.8px; }
h4 { font-size: 16px; }
h5 { font-size: 12.8px; }
h6 { font-size: 11.2px; }*/
h1 { font-size: 16.5pt; }
h2 {padding-bottom: 2px;}
a, img { text-decoration: none; border: 0;outline-width:0}
a,input[type=submit]  { cursor: pointer}

input[type=radio] { cursor: pointer !important}

body { background: #fff;}
.clear { display: block;clear: both;width: 100%;height: 1px}


/*------------------------------------------------------------------------------------------------------------------------
 BDO LOGO
--------------------------------------------------------------------------------------------------------------------------*/
.bdologo { margin: 20px 0px 0px 20px}

.sitelogo { 
    display: block; 
    width: 151px;
    height: 82px; 
    float: left;
    margin: 20px 0px 0px 35px;
}

/*------------------------------------------------------------------------------------------------------------------------
 BACKGROUND
--------------------------------------------------------------------------------------------------------------------------*/
.innerPage {background: url('images/inner-Bg.jpg') 50px 10px no-repeat!important}


/*------------------------------------------------------------------------------------------------------------------------
 REGIONS
--------------------------------------------------------------------------------------------------------------------------*/
.mainwrapper { width: 1020px;height: auto;overflow: hidden;margin: 0 auto;min-height: 100%;position: relative}
.topmenu {width: 1020px; height: 29px;}
.header_front {width: 1020px; height: 130px; overflow: hidden;position: relative}
.header {
    overflow: hidden;
    position: relative;
    width: 215px;
    height: auto;
}
.container { width: 1020px;height: auto;overflow: hidden; position: relative;min-height: 300px}
.mainmenu { 
    width:215px;
    height: auto;
    position: absolute; 
    z-index:200;
    letter-spacing: 1px;
}

.container .atm { background:none; width:auto !important; }

.submenu { width:174px;float: left;height:auto}
.contentz { width:630px;padding-left: 390px; height: auto;position: relative;overflow: hidden;margin-bottom:10px;}/* updated by cj 03232012 */
.contentz_front {
    width:795px;
    float: right;
    height: 100%; 
    min-height: 513px;
    position: relative;
}

.page-node-3285 .contentz_front {min-height: 520px;}


.footer { 
    z-index: 2; 
    position: relative; 
    width: 1020px; 
    background: #fff;
    padding: 20px 0px 0px;
    overflow: hidden;
    color: #666;
    font-size: 8pt;
    letter-spacing: 1px;
}
.viewcont { width:1020px; width:630px; padding-left:390px; margin-left: -390px; /* ryan */ height: auto;min-height: 400px; }
 
.panel-flexible{
    margin-left:55px;
}

.viewcont .content > .panel-flexible{
    margin-left:35px;
    width: 595px;   
    padding-left: 425px;  
    margin-left: -390px; 
}

.viewcont .content > .panel-flexible > .panel-flexible-inside {
    padding-left: 390px;  
    margin-left: -390px;
    width: 595px;
}

.viewcont > .region-content {
    width: 630px; 
    padding-left: 390px; 
    margin-left: -390px; 
}

.node-type-property .viewcont > .region-content{margin-left:-770px; padding-left: 0;} 

.viewcont > .region-content > .block-system {
    width: 630px; 
    padding-left: 390px;  
    margin-left: -390px; 
}

.viewcont > .block-system {
    width: 630px; 
    padding-left: 390px; 
    margin-left: -390px; 
}

.widecontent {padding-left:215px;}
.narrowcontent {width:630px; width:auto; padding-left:390px;padding-left:0px;}
.widecontent .panel-flexible{margin-left:0;}


.ebanking #block-system-main div#ebanking{ padding-left: 35px;}
.ebanking #block-system-main div#ebanking #ebanking_wrapper {position: relative; width: 580px; padding-bottom:96px;}

.ebanking #block-system-main .sub-top{ width: 595px;}

.ebanking #block-system-main div#ebanking #ebanking_wrapper .field-item p{clear:left;}

.contentz #panels-edit-display-form{width:630px;}
.contentz #panels-edit-display-form .panels-flexible-row{width:530px; }
.contentz #panels-edit-display-form .sub-top{margin-left:0;}

.contentz #panels-edit-display-form .titlebox-short, .contentz #panels-edit-display-form .sub-top, .contentz #panels-edit-display-form .narrowcontent{padding-left:0;}
.contentz .titlebox-short .breadcrumb {width: 550px}

form#user-login{width:500px;}
.page-user .profile{ width: 100%;}

.property #block-system-main .content{margin-left:390px; width:}

.pane-addthis{width:580px;}
.widecontent .pane-addthis{width:760px;}

.notfound{padding-left:40px;}

/*------------------------------------------------------------------------------------------------------------------------
 BLOCK
--------------------------------------------------------------------------------------------------------------------------*/
.block { overflow: hidden}
.controller { 
    width: 150px;
    height: 14px;
    overflow: hidden;
    padding: 10px 0px;
    margin-top: -48px;
    position: absolute;
    right: 2px;
}
.widecontent .controller{width:520px;}
.contentz .controller{width: 150px;}
.contentz #node-promos .controller, .contentz #press_room .controller{width:90px; float:right;}
.contentz .right-printicon .controller{width:100px; margin:auto; padding-top:30px; height: 20px;}
.contentz #news-events .right-printicon .controller{width:90px; float:right;}

.font-resBx { width:29px;height: 14px;float: right;margin-right: 10px;overflow: hidden;display: block;margin-top: 4px;}
.font-resBx a { display: block;float: left;}
.clearbox{clear:both;}

.ptitleBx760 { 
    width: 555px;
    padding: 22px 0 20px 0;
}

.ptitleBx570{

    width: 595px;
    padding: 22px 0 20px 0;
    /*margin-left: 160px;*/
    margin-left: 134px;
}

.ptitleBand{
    font-family: Roboto Regular;
	width: 595px;
	height:auto; 
	position: relative; 
	overflow:hidden;
    height: 105px;
    display: table-cell;
    vertical-align: bottom;
    padding-right: 60px;
}

.ptitleBand h2{
    font-family: Roboto Regular;
	float:left; 
	color: #ecebe7;
	font-size: 22pt;
	letter-spacing: 1px;
	line-height: 26pt;
	display: block;
	margin: 0px;
	padding-top: 0px;
    text-align: right;
    float: right;

}
.ptitleBand hr{
    font-family: Roboto Regular;
    color: #ecebe7;
    text-align:center;
    font-size: 28pt;
    letter-spacing: -1px;
    line-height: 24pt;
    display: block;
    margin: 0px;
    padding-top: 4px;
    border: transparent;
}

.ptitleBlue{
    font-family: Roboto Regular;
    width: 569px;
    height: auto;
    position: relative;
    overflow: hidden;
    height: 105px;
    display: table-cell;
    vertical-align: bottom;
    padding-right: 60px;
}

.ptitleBlue h2{
    font-family: Roboto Regular;
    float:left; 
    color: #ecebe7;
    font-size: 22pt;
    letter-spacing: 1px;
    line-height: 26pt;
    display: block;
    margin: 0px;
    padding-top: 0px;
    text-align: right;
    float: right;
}
.ptitleBlue hr{
    font-family: Roboto Regular;
    color: #ecebe7;
    text-align:center;
    font-size: 28pt;
    letter-spacing: -1px;
    line-height: 20pt;
    display: block;
    margin: 0px;
    padding-top: 4px;
    border: transparent;
}
/*FOR FAQS first page*/
/*
.faqs{
  float:right;
}
.panels-flexible-region-82-top-inside .faqs{
margin-right:-127.8px;
height:120px;
}
.panels-flexible-region-79-top-inside .faqs,
.panels-flexible-region-78-top-inside .faqs{
margin-right: -127.8px;
padding-bottom:10px;
}*/
/* working in UAT 
orig: .promos
*/
.ptitleBx570.promos{
height:120px;
margin-left:153px;
margin-bottom:15px;
}
	
.ptitleBx570.rewards {
    margin-left:00px;
    width: 596px;
}
.pcontBox .ptitleBx570.rewards {
    margin-left: 135px;
    width: 595px;
}

/*For Services page*/
.ptitleBx570.Services{
margin-left: -18px;
}
/*end of Services page*/

/*Remit Status Inquiry*/
#remittance-services .ptitleBx{
margin-left:0px !important;
}

.panels-flexible-region-967-center-inside .pane-page-breadcrumb, .panels-flexible-region-967-center-inside .pane-cash-management{
	margin-left: -25px;
}

/* for About BDO page,
working both IE and Firefox
   for BDO REWARDS Remit-Disney page
*/
#about-bdo-box #wideBox,
#investments-landing .ptitleBx760{
float:right;
margin-right:20.8px;
}

.mtop35{
float:right;
margin-right:20.8px;
}

.careers{
margin-left: 32px;
}

.Branches{
margin-left:32px;
}

/*For Credit/Debit Cards> News and Events Articles*/
#news-events #shortBox{
	margin-left: 35px;
}

/*For Promos under Credit/Debit Cards Individual page(link from front page)*/
#node-promos .ptitleBx760{
	margin-left:161px;
}

/*For Trust and Investments 1st page*/
/*#investments .panel-separator {
    height: 48px;
}*/

/*For Remittance Services > Cash Pick 
up Anywhere> Send money from abroad (BDO Tab)*/
#remittance-services .landing-page.body.item-1001 .field .field-items .even p:nth-of-type(4) {
    margin-top: 50px;
}

/*05-26-2014 for UAT*/

/*This is for UAT logged-in & not-logged-in
.container > .contentz.promos
*/
.logged-in .contentz #node-promos{
	float:right;
	margin-right: -21.9px;
}

.not-logged-in .contentz #node-promos{
	float:right;
	margin-right: -34.9px;
}
/*This is for UAT logged-in & not-logged-in
.container > .widecontent
*/
.logged-in .widecontent #node-promos .ptitleBx, .not-logged-in .widecontent #node-promos .ptitleBx{
	float:right;
	margin-right: 12.9px;
}

/*FOR BUSINESS TAB- CASH MANAGEMENT*/
.panels-flexible-region-967-cente-inside .pane-page-breadcrumb, .pane-cash-management{
	margin-left: -25px;
}

/*For Cash Management - Business Tab*/
/*Innah: transparent<--ORIG*/
.view-cash-management table, .view-cash-management  td
{
	border: 1px transparent;
}

/*------------------------------------------------------------------------------------------------------------------------
 TOP MENU
--------------------------------------------------------------------------------------------------------------------------*/
						  /*NEW*/
.generalmenu{float:right;   margin-top:-29.6px;}
a.goto{
	float:left;
    margin: 6px 10px;
    color:#666;
}
a.goto:hover {
  color:#B4B4B4;
}

							/*orig: left     new UAT: 160px; PROD: 130px;*/
.maintopmenu {display: block;float: right; margin-right:160px;padding:8px 0px 8px; min-width:820px;height: auto; letter-spacing: 1px;}
.maintopmenu ul.menu { margin: 0px;padding: 0px}
.maintopmenu ul.menu li { list-style: none;display: block;float: left;text-align: left!important;width: auto;overflow: hidden;margin: 0px!important;padding: 0px;}
.maintopmenu ul.menu a {
    display: block; 
    color: #666;
    padding: 0px 10px;
    width: auto; 
    font-size: 9pt;
}
.maintopmenu ul.menu a:hover, 
.maintopmenu ul.menu a.active-trail {
    color:#B4B4B4;
}
.maintopmenu ul.menu li ul.menu li {  height: 115px; width: 72px; }

.topmenu.no-lgdrop.no-bklink .maintopmenu{
    margin-right: 0px !important;
}
.topmenu.no-lgdrop.no-bklink .generalmenu{
    width: 0px;
}
.topmenu.no-bklink .maintopmenu{
    /*margin-right: 168px !important;*/
    margin-right: 200px !important;
}
.topmenu.no-bklink .generalmenu{
    width: 180px;
}
/*.loginBtn { 
	display: block; 
	float: right;
	background: url("../images/online_login_bg.png") no-repeat -336px -336px; 
	width:166px;
	height:28px;
	text-indent:-99999px;

}
.loginBtn:hover {background: url("../images/online_login_bg.png") no-repeat -336px -365px; }
*/

.key { background: url('images/key.png') center center no-repeat; height: 10px;width: 15px;display: block; float: left;margin-right: 5px}


/*-------------------------------------------------------------------------------------------------------------------------
 TOP SCROLLER
---------------------------------------------------------------------------------------------------------------------------*/
.frontP .container,
.frontP .contentz_front .block
{
    overflow:visible;
}

.top_scroller
{
    width:803px;
    height:25px;
    overflow:hidden;
    border: none;
    position:absolute;
    right:0px;
    z-index:3;
    margin-top:-156px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.top_scroller div.horizontal_scroller,
.top_scroller div.horizontal_scroller_fast
{
    position:relative;
    padding-top:0px;
    height: 25px;
    width: 568px;
    display:block;
    overflow:hidden;
    float:left;
    padding-left: 2px;
}
.top_scroller div.scrollingtext,
.top_scroller div.scrollingtext a{
    position:absolute;
    white-space:nowrap;
    color:#7f7f7f;
}

.top_scroller .sub_container{
    width:571px;
    float:left;
    margin-left: 171px;
    background: #efefef;
}
.top_scroller div.horizontal_scroller{
    margin: 5px auto;
}
.top_scroller div.horizontal_scroller p{
    margin: 0px;
}
.top_scroller.adjust-top-scroll div.horizontal_scroller{
    width: 405px;
}

.top_scroller_overlay_content
{
    padding-bottom:20px;
    padding-bottom:10px;
}

.top_scroller_overlay_content .forexheading,
.top_scroller_overlay_content .forexcolhead,
.top_scroller_overlay_content .forexcolhead td{
    background:#fff;
    color:#666;
    padding:0px;
}
.top_scroller_overlay_content .forexheading{
    text-align: center;
}

.forex-main .forexheading{
    background:#f7af19;
    color:#fff;
    padding: 10px 5px;
}
.forex-main .forexheading p{
    color:#fff;
}
.top_scroller_overlay_content .forexcolhead td,
.forex-main .forexcolhead td{
    padding:0px;
    padding-bottom: 15px;
    font-family: Roboto Bold;
}

.top_scroller_overlay_content .scroller_overlay_content
{
    margin-top:10px;
    padding:0px 20px 20px 20px;
    color:#171717;
    width:510px;
    max-height:638px;
    max-height:662px;
    overflow:auto;
}

.top_scroller_overlay_content .close-overlay
{
    float:right;
}

/*#scroller_overlay_content_forex table{
    margin-top:10px;
    margin-bottom:0px;
    
}*/
.top_scroller .overlay_trigger{
    width: 175px;
    margin-left:0px;
    float:left;
    color:#ffffff;
    position:absolute;
    left:0px;
    font-size: 9pt;
}
.top_scroller .forex_trigger,
.top_scroller .daily_navpu_trigger{
    padding-top:4px;
    float:left;
    color:#fff;
    text-align:center;
    height:20px;
    background:#1e4f8e;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-right: 4px;
    height: 21px;
}
.top_scroller .forex_trigger{
    width: 72px;
    margin-left: 0px;
}
.top_scroller .daily_navpu_trigger{
    width:91px;
}

.top_scroller .horizontal_scroller_cont{
    overflow:hidden;
    font-family: Roboto Regular;
    font-size: 8pt;
}

.top_scroller .ctrl_nav{
    overflow: hidden;
    width:35px;
    float:left;
    float:right;
    margin-right:8px;
    background: #efefef;
    height: 9px;
    padding-right: 4px;
    padding: 8px 9px;
}
.top_scroller .ctrl_nav div{
    cursor:pointer;
}

.top_scroller .ctrl_nav div.play,
.top_scroller .ctrl_nav div.pause,
.top_scroller .ctrl_nav div.prev,
.top_scroller .ctrl_nav div.prev_disabled,
.top_scroller .ctrl_nav div.next,
.top_scroller .ctrl_nav div.next_disabled{
    width: 11px;
    height: 9px;
    float:left;
}
.top_scroller .ctrl_nav div.play{
    background: #efefef url("images/new_look/marquee-pause.png") no-repeat 50%;
    background-size: 6px auto;
    background-blend-mode: hard-light;
}
.top_scroller .ctrl_nav div.pause{
    background: url("images/new_look/marquee-pause.png") no-repeat 50%;
    background-size: 6px auto;
}
.top_scroller .ctrl_nav div.prev{
    background: url("images/new_look/marquee-prev.png") no-repeat 50%;
    background-size: 6.5px auto;
}
.top_scroller .ctrl_nav div.prev_disabled{
    background: #efefef url("images/new_look/marquee-prev.png") no-repeat 50%;
    background-size: 6.5px auto;
    background-blend-mode: hard-light;
}
.top_scroller .ctrl_nav div.next{
    background: url("images/new_look/marquee-next.png") no-repeat 50%;
    background-size: 6.5px auto;
    margin:0px 1px;
}
.top_scroller .ctrl_nav div.next_disabled{
   background: #efefef url("images/new_look/marquee-next.png") no-repeat 50%;
   background-size: 6.5px auto;
   background-blend-mode: hard-light;
}
/*------------------------------------------------------------------------------------------------------------------------
 MAINMENU
--------------------------------------------------------------------------------------------------------------------------*/
.tablinkBx { width: 215px;height:32px;overflow: hidden;}
.personal, .corporate {
    width: 106px;
    height: 21px;
    display:block; 
    float: left;
    padding-top: 5px; 
    text-align: center; 
    color: #fff; 
    font-size: 9.5pt;
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    font-family: Roboto Bold;
    text-transform: uppercase;
}
.personal {
	background: #1e4f8e;
}
.corporate { 
	background: #efefef;
    color: #1e4f8e; 
}
#business-tab{
    margin-left: 3px;
}	
.mainmenu ul.menu { 
    margin: 0px;
    padding: 0px;
    font-size: 8.5pt;
}
.mainmenu ul.menu li { 
    list-style: none;
    display: block;
    float: left;
    text-align: left;
    width: 215px;
    overflow: hidden;
    background: #1e4f8e;
    margin: 0px;
    border-bottom: 1px #244877 solid;
    padding-right: 0px;
    min-height: 36px;
    padding-top: 0px;
    font-size: 9pt;
    -webkit-transition: background .7s ease;
    -moz-transition: background .7s ease;
    -o-transition: background .7s ease;
    -ms-transition: background .7s ease;
    transition: background .7s ease;
}
.mainmenu ul.menu li:hover,
.mainmenu ul.menu li.active-trail {
    background: #15355f;
} 
.mainmenu ul.menu li a {
    font-family: Roboto Bold;
    display: block;
    color:#fff;
    padding: 10px 25px 10px 28px;
    width:auto;
    background: url("images/new_look/arrow-white.png") no-repeat 193px 50%;
    background-size: 7px auto;
    background-blend-mode: hard-light;
}
.mainmenu ul.menu li:hover{
    background: #4F76A7;
}
.mainmenu ul.menu li.active,
.mainmenu ul.menu li.active-trail{
    background: #15355f;
}
.mainmenu ul.menu li.active a,
.mainmenu ul.menu li.active-trail a{
    background-blend-mode: none;
}

/*------------------------------------------------------------------------------------------------------------------------
 MAINMENU SUB 1
--------------------------------------------------------------------------------------------------------------------------*/
.mainmenu ul.menu ul.menu {
    position:absolute;
    top:26px;
    left:215px;
    background: #fff;
    border-radius: 0px;
    box-shadow: 0 2px 3px #777777;
    z-index: 5;
    width: 174px;
}
ul li.leaf,
ul li.expanded {
    list-style-image: none !important;
    list-style-type: none !important;
}
.mainmenu ul.menu ul.menu li {
    background: none;
    font-size: 9pt;
    width: 174px;
    height: auto;
    padding-right: 0;
    box-shadow: 0px 0px 0px #193D93 inset;
    padding-top: 0;
    border-bottom: 1px #ebebeb solid;
    list-style-image: none;
}
.mainmenu ul.menu li ul.menu li p.dmenu {
    width: 174px;
    height: 38px;
    background: #fff;
    padding-left: 0px;
    border-bottom: none;
    background: none;
    margin: 0;
    -webkit-transition: background .7s ease;
    -moz-transition: background .7s ease;
    -o-transition: background .7s ease;
    -ms-transition: background .7s ease;
    transition: background .7s ease;
}
/*.mainmenu ul.menu li ul.menu li p.dmenu:hover {
    background: none;
}*/
.mainmenu ul.menu li ul.menu li a{
    color: #1e4f8e;
    width: 134px;
    height: 28px;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 20px 5px 15px;
    background: none;
    font-family: Roboto Regular;
}
.mainmenu ul.menu li ul.menu li.expanded a{
    background: url("images/new_look/arrow-blue-down.png") no-repeat 150px 50%;
    background-size: 9px auto;
}
.mainmenu ul.menu li ul.menu li.expanded.active-trail a{
    background: url("images/new_look/arrow-white-down.png") no-repeat 150px 50%;
    background-size: 9px auto;
}
.mainmenu ul.menu ul.menu li .dmenu:hover{
    background: #e1e1e1;
}
.mainmenu ul.menu ul.menu li.active .dmenu,
.mainmenu ul.menu ul.menu li.active-trail .dmenu {
    background: #1e4f8e;
    color:#fff;
}
.mainmenu ul.menu ul.menu li.active a,
.mainmenu ul.menu ul.menu li.active-trail a {
    color:#fff;
}

.mainmenu ul.menu ul.menu li ul.menu {
    position:static;
    border-radius: 0 0 0 0;
    border: none;
    box-shadow: none !important;
}
.mainmenu ul.menu ul.menu li ul.menu li {
    background: none;
    border:none;
    box-shadow:none !important;
    padding-top: 0;
    width: 174px;
}
.mainmenu ul.menu ul.menu li ul.menu li.first a{
    padding: 10px 5px 5px 23px;
}
.mainmenu ul.menu ul.menu li ul.menu li.last a{
    padding: 5px 5px 10px 23px;
}
.mainmenu ul.menu ul.menu li ul.menu li a {
    width:174px;
    height:15px;
    background: none;
    color: #737373;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 5px 5px 23px;
}
.mainmenu ul.menu ul.menu li ul.menu li a:hover,
.mainmenu ul.menu ul.menu li ul.menu li a.active{
    text-decoration: underline;
    color: #0B2972;
    background: none;
}
.mainmenu ul.menu li.last {
  border: none;
}


/*------------------------------------------------------------------------------------------------------------------------
 SUBMENU
--------------------------------------------------------------------------------------------------------------------------*/
.submenu { width:174px;float: left;height:auto;overflow: hidden;display: block;background: #e2e2e2; padding: 7px 0px 7px;margin-top: 33px;margin-right: 10px;
border-radius: 0px 10px 10px 10px;-moz-border-radius: 0px 10px 10px 10px;-webkit-border-radius: 0px 10px 10px 10px;
box-shadow: #777 0px 0px 3px;-moz-box-shadow: #777 0px 0px 3px;-webkit-box-shadow: #777 0px 0px 3px;
behavior: url('../PIE.htc');}
.submenuList { width:174px}
.submenuList ul { margin: 0;padding: 0px;list-style: none;display: block;width: 174px;clear: both;border-bottom:1px #7a7a7a solid;}
.submenuList ul li { display: block;width: 140px;overflow: hidden;padding-left: 34px}
.submenuList ul li a { display: block;color: #737373;padding: 5px 10px;float: left}
.submenuList ul li a:hover  { color:#0b2972;text-decoration: underline}
.submenuList p { float: left;display: block;padding-left: 24px;width: 150px;border-bottom:1px #7a7a7a solid; margin: 0px;cursor: pointer!important}
.submenuList p:hover { background:#0b2972}
.dmenusuB { width:124px}
.lastpmenu { border-bottom: 0px!important}
.submenuList .aktiv {background:#0b2972;color: #fff!important}
.submenuList .aktiv a { color:#fff!important}
.submenuList .aktiv2 {background:#0b2972 url('images/clickedBg.png') 10px 1px no-repeat!important;color: #fff!important}
.submenuList .aktiv2 a { color:#fff!important}

ul.rdmenu li a.aktiv2 { color: #0B2972!important;text-decoration: underline;background: none!important}

/*------------------------------------------------------------------------------------------------------------------------
 BREADCRUMB
--------------------------------------------------------------------------------------------------------------------------*/

.contentz .pane-page-breadcrumb{
    margin: 20px 0px;
    height: 20px;
}
.widecontent .pane-page-breadcrumb{
    margin: 20px 0px;
    height: 20px;
}
.pane-content .breadcrumb {
    margin: 0px;
    padding: 0px;
    color: #a9a9a9;
}

#footer-page .pane-content .breadcrumb {
	margin: 0px;
	padding: 0px;
    color:#a9a9a9;
}

/*------------------------------------------------------------------------------------------------------------------------
 FRONTPAGE
--------------------------------------------------------------------------------------------------------------------------*/
.fronttab { width: 800px;height: auto;position:absolute;left: 4px;bottom: 0px;overflow: hidden;}

.tab { 
	width:191px;
	position: absolute;
	bottom: -116px; 
	height: 175px;  
	float: left; 
	padding: 0px 0px;
	background: #fff;
	display: block;
	margin-right: 9px;
    border-top: 1px #f7af19 solid;
    opacity: .9;
    filter: alpha(opacity=90);
}
.tabTitle { 
    cursor: default;
    color: #1e4f8e;
    font-family: Roboto Bold;
    letter-spacing: 0px;
    height: 50px;
    width:136px;
    padding: 5px 40px 5px 15px;
    display: block;
    font-size: 11pt;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    letter-spacing: 1px;
}

.tab p, .tab .teaser  { 
    color: #666; 
    height: 60px;
    font-size: 9pt;
    line-height: 10.5pt;
    border-top: 1px solid #ccc;
    margin: 0px 15px 0px;
    padding: 5px 0px 0px;
    overflow: hidden;
    letter-spacing: 1px;
}
.tabTitle .field-item { 
    width:130px; 
    line-height: 16px; 
}
.sHmTab { left: 0px}
.sHmTab2 { left: 201.8px}
.sHmTab3 { left: 402.8px}
.sHmTab4 { left: 604px; margin-right: 0px;}

.tab1 { background: url('images/new_look/tab01.jpg') 100% 0px no-repeat; background-size:38px 33px;}
.tab2 { background: url('images/new_look/tab02.jpg') 100% 0px no-repeat; background-size:38px 33px;}
.tab3 { background: url('images/new_look/tab03.jpg') 100% 0px no-repeat; background-size:38px 33px;}
.tab4 { background: url('images/new_look/tab04.jpg') 100% 0px no-repeat; background-size:38px 33px;}

#fronttab .field-name-field-front-link  { 
    margin: 0px 15px;
    border-top: 1px solid #ccc;
    height: 49px;
}
.findLnk { 
    font-size: 9pt;
    background: url('images/new_look/bluearrow-on-yellow-circle.png') 2px 44% no-repeat;
    background-size: 13px;
    color: #666;
    display: block;
    margin: 0px 10px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 0px 10px 25px;
    width: 192px;
    height: 33px;
}
.edit_front_page { background: #ffffff; position: relative; }

/*------------------------------------------------------------------------------------------------------------------------
 CONTENT SUBMENU
--------------------------------------------------------------------------------------------------------------------------*/
/*.ptitleBx, .ptitleBx760 {
	height: auto !important;
}*/

.ptitletab { display: block; width: 100%;height: auto;overflow: hidden;margin: 0px}
.ptitletab a { display: block;width: auto;height:28px; float: left;padding: 12px 20px 25px; color: #999;/*font-size: 12px;*/}
.ptitletab a:hover { background: url('images/titletabbg.png') center bottom no-repeat;color:#0B2972}
.ptitletab a.aktiv { background: url('images/titletabbg.png') center bottom no-repeat;color:#0B2972}
.ptitleBox {padding-top:10px; margin-left:-4px;}
#submenu.ptitletab{border-style:solid; border-width: 1px; border-color: #999; background:#ffffff;width: 570px; min-height:63px;border-radius:10px 10px 10px 10px!important;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px; behavior: url(/PIE.htc);}

#about-us-awards #aboutfooter.ptitletab,
#investor-relations-box #aboutfooter.ptitletab{
	border-style:solid; 
	border-width: 1px;
	 border-color: #999; 
	 background:#ffffff;
	 width: 750px;
	 min-height:63px;
	 border-radius:10px 10px 10px 10px!important;
	 -moz-border-radius:10px 10px 10px 10px;
	 -webkit-border-radius: 10px 10px 10px 10px;
	 margin: 5px 0px 5px 0px; }
	 
#careers_available_positions #aboutfooter.ptitletab{
	border-style:solid; 
	border-width: 1px;
	 border-color: #999; 
	 background:#ffffff;
	 width: 750px;
	 min-height:63px;
	 border-radius:10px 10px 10px 10px!important;
	 -moz-border-radius:10px 10px 10px 10px;
	 -webkit-border-radius: 10px 10px 10px 10px;
	 margin: 5px -8px 5px -8px; }	 
#footer-page #aboutfooter.ptitletab{border-style:solid; border-width: 1px; border-color: #999; background:#ffffff;width: 750px; min-height:63px;border-radius:10px 10px 10px 10px!important;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;margin: 5px 0px 5px -1px; }

#bdo-rewards #submenu.ptitletab{
	border-style:solid; 
	border-width: 1px; 
	border-color: #999; 
	background:#ffffff;
	width: 751px; 
	min-height:63px;
	border-radius:10px 10px 10px 10px!important;
	behavior: url('/PIE.htc');
	position:relative; }

/*------------------------------------------------------------------------------------------------------------------------
 BREADCRUMBS
--------------------------------------------------------------------------------------------------------------------------*/
.pbreadcrumbx {width:562px;height: 20px;padding: 10px 10px 10px; float: right; margin-top: 0px;position: relative; clear: both;display: block;color:#777;font-weight: bold}
.pbreadcrumbx .breadcrumb { float: left!important;padding-right: 5px;color: #999}
.pbreadcrumbx .breadcrumb a { color: #999;font-weight: normal}
.pbreadcrumbx .breadcrumb a:hover { color: #0B2972}

/*------------------------------------------------------------------------------------------------------------------------
 FOOTER
--------------------------------------------------------------------------------------------------------------------------*/
.copyright { 
    text-align: center; 
    display: block; 
    width: auto; 
    margin-left: auto; 
    margin-right: auto;
}
.copyright, .copyright  span{
    font-size: 8pt;
}
.footer-menu { display:table; width: auto; margin: 0 auto; padding-bottom:10px; height: 15px;}
.footer-menu ul.menu { margin: 0px;padding: 0px}
.footer-menu ul.menu li { list-style: none;display: block;float: left;text-align: left!important;width: auto;overflow: hidden;margin: 0px;}
.footer-menu ul.menu a {
    display: block; 
    color: #666;
    padding: 0px 5px;
    width: auto; 
}
.footer-menu .collapsed, .footer-menu .leaf{padding-top:0; margin-top:0;}

/*------------------------------------------------------------------------------------------------------------------------
 ADS SECTION
--------------------------------------------------------------------------------------------------------------------------*/
.adsBox { width: 200px;height: 110px;margin: 10px auto;background: #767673;display: block;overflow: hidden; color: #fff;font-weight: bold;text-align: center}
.region-personalmenu .block {
    margin-top: -15px;
}
.adsheader{
    position: relative;
    float: left;
    height: 29px;
    width:215px;
}
.adsheader .head-body{
    position: relative;
    float: left;
    height: 13px;
    width: 183px;
    padding: 8px 16px;
    font-family: Roboto Regular;
}
.adsheader .head-fb,
.adsheader .head-youtube{
    outline:none;
    height: 9px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    width: 91px;
    color:#666;
    font-size: 7.5pt;
    padding-left: 16px;

}
.adsheader .head-fb{
    background: #fff url('images/new_look/facebookgray.png') 0px 50% no-repeat;
    background-size: 11px;
    padding-left: 15px;
}
.adsheader .head-youtube{
    background: #fff url('images/new_look/whitearrow-on-gray-box.png') 0px 50% no-repeat;
    background-size: 15px;
    padding-left: 16px;
}
.adsheader .head-fb:hover,
.adsheader .head-youtube:hover{
    color:#B4B4B4;
    background-blend-mode: hard-light;
}
#adsBanner{
    position: relative;
    width: 215px;
    height: 117px;
    float: left;
}

/*------------------------------------------------------------------------------------------------------------------------
 BUTTON
--------------------------------------------------------------------------------------------------------------------------*/
.nextBTn:disabled { background-color: #E6E6E6;border: 1px #ccc solid }
.nextBTn,.startAgain { float: right; background-color:#FFA309;color: #fff;border: 1px #FF9506 solid;margin-right: 18px;padding: 4px 15px 5px;
border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; cursor:pointer;margin-top:20px }

.moreInfoBtn { display: block;width: 70px;color: #fff!important;padding: 10px 0px;background-color: #FFB20C;text-align: center; margin-left: 8px;text-decoration: none!important;
border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

.moreInfoBtnSmall { 
    position: relative;
    width:67px; 
    height:16px; 
    padding: 8px 10px;
    display: block;
    background: #f7af19;
    text-align: center;
    font-family: Roboto Bold;
    color: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.notKnw {float: right;color: #A4A4A4;margin-top: 20px;display: block;padding: 6px 5px;font-weight: normal;}

.dlPdfBtn { display:block;width: 84px;height: 14px;background: url('images/download-pdf.png') left top no-repeat;overflow: hidden ;text-indent: -1000px;color: transparent }
.plusFont { width: 15px;height: 14px;background: url('images/text-modifier_01.png') left top no-repeat;overflow: hidden;text-indent: -1000px}
.minusFont { width: 14px;height: 14px;background: url('images/text-modifier_02.png') left top no-repeat;overflow: hidden;text-indent: -1000px}

.aplnowBtn, .aplnowBtns { 
	position:relative;
    width:100px;
	padding: 8px 10px;
	display: block;
	margin: 0px 10px 6px;
    background: #f7af19;
	text-align: center;
	font-family: Roboto Bold;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    margin-top: 5px;
}

/*-------------------------------------------------------------------------------------------------------------------------
 TABLE
--------------------------------------------------------------------------------------------------------------------------*/
														
table { 
    width: 100%;
    height: auto;
    table-layout: fixed; 
    border: 1px #f7af19 solid;
    font-size: 12px;
}
th { 
    width: auto;
    border: 0px;
    font-family: Roboto Bold;
    background-color: #f7af19;
    color: #fff;
    text-align: center;
    padding: 10px 5px;
    
}
td {
    color: #666;
    padding: 10px 5px;
    border:none;
    border-right: 1px #f7af19 solid;
    font-weight: normal;
    text-align: inherit;
    border-bottom: 0px;
}
table th strong, table th p{ 
    color:#fff;
}
tr.even, tr.odd {
    border-bottom: none;
}
tr:nth-child(odd){ 
    background-color:#e6e6e6;
}
tr:nth-child(even){ 
    background-color:#fff;
}
tr.even { 
    background-color:#e6e6e6;
}
tr.odd { 
    background-color:#fff;
}
table.no-backg tr:nth-child(even), table.no-backg tr.even { 
    background-color:transparent;
}
table.no-backg tr:nth-child(odd), table.no-backgtr.odd { 
    background-color:transparent;
}
table.no-backg tr{ 
    background-color:transparent;
}
table.no-border, 
table.no-border td{ 
    border: transparent;
    border-right: transparent;
}
table.no-border-td tr td { 
    border-right: transparent;
}
table.no-border-td tr td:last-child { 
    border-right: 1px #f7af19 solid;
}
table.border-custom{ 
    border: 1px #000 solid;
}
table.border-custom td{ 
    border-right: 1px #000 solid;
}

#account-landing-page .even table .even {
    background-color: #e6e6e6;
}

/*DATA SHEET*/
.data-ul { margin: 0px; padding: 0px;list-style: none;display: block; width: 103px;height: auto;border: 1px #c7c7c7 solid;}
.data-ul li { display: block; padding: 10px;width: 83px;text-align: center;color: #666; /*font-size: 12px;*/border-bottom: 1px #c7c7c7 solid}
.data-ul li.last { border-bottom: 0px}
.data-ul li span { font-size: 16px;display: block;font-weight: bold}


/*-------------------------------------------------------------------------------------------------------------------------
 FONT EMBED
--------------------------------------------------------------------------------------------------------------------------*/
@font-face {
	font-family: "Arial Rounded MT Bold";
	src: url('fonts/ARLRDBD.eot');
	src: local('☺'), url('fonts/ARLRDBD.woff') format('woff'), url('fonts/ARLRDBD.ttf') format('truetype'), url('fonts/ARLRDBD.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Arial Rounded MT Std";
	src: url('fonts/arialroundedmtstd-webfont.eot');
	src: local('☺'), url('fonts/arialroundedmtstd-webfont.woff') format('woff'), url('fonts/arialroundedmtstd-light-webfont.ttf') format('truetype'), url('fonts/arialroundedmtstd-light-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.panel-flexible .panel-separator {
    clear:both;
}

.pane-content .breadcrumb {
    color: #a9a9a9;
	background:none;
    font-family: Roboto Bold;
    font-size: 10.5px; 
}

.pane-content .breadcrumb a {
    font-family: Roboto Regular;
	color: #a9a9a9;
	background:none;
}
/* edited: removed and placed new style selector for "pane-content .breadcrumb a", as it makes the first breadchain bold as well.  */
/* placed bold font weight as well. this is for the current page breadchain. */

#about-us-awards .pane-content .breadcrumb {
    color: #a9a9a9;
    font-weight: bold;
	background:none;
	margin: -2px 0 -7px -3px;
}

#credit-card-individual .tab-2,#credit-card-individual .tab-3, #credit-card-individual .tab-4, #credit-card-individual .tab-5,#credit-card-individual .tab-6, #credit-card-individual2 .tab-2, #credit-card-individual2 .tab-3, #credit-card-individual2 .tab-4, #credit-card-individual2 .tab-5, #credit-card-individual2 .tab-6 {
    display: none;
}


#credit-card-individual .mc-box {
    width: 450px;
}
#credit-card-individual .mc-ratebox {
    width: 105px;
}
#credit-card-individual .mc-textbox {
    margin: 0;
}
#credit-card-individual .mc-imgbox {
    margin-right:8px;
}
#credit-card-individual .ptitleBx {
    padding:10px 0 0 20px;
}
#credit-card-individual .pane-page-breadcrumb {
    padding-left: 0px;
}

.titlebox-short{
	padding-left:390px;
        padding-left:0px; 
}

.contentz .viewcont ul.primary {
padding-left:390px;
padding-left:0px; 
}

.ptitleBx span {
    float: left;
    margin: 5px;
}
.widecontent .viewwidecontent .content {
	margin-bottom: 50px;
}

.widecontent .viewwidecontent .panels-flexible-row {
    padding-left: 32px;
}
#account-landing-page .panel-separator {
    clear:both;
}

#credit-card-landing .pane-content .breadcrumb{
	padding:0px 0px 0px 10px;
}
#credit-card-landing .panels-flexible-row, #credit-card-individual .panels-flexible-row {
	padding-top:0px;
	
}

#credit-card-landing .even {
	background-color:transparent;
}
#credit-card-landing .even table .even{
	background-color:#e2e2e2;
}

#credit-card-individual .controller {
	padding-left:0px;
	margin:auto;
}

#credit-card-individual2 .panels-flexible-row {
	padding-top:0px;
}

#credit-card-individual2 .panel-separator {
	
	margin: 0 0 0em;
}

#account-individual-page .pane-content .controller ul, #investments-landing .pane-content .controller ul{clear:both;}
#account-individual-page .pane-content .controller ul li, #investments-landing .pane-content .controller ul li{width:40px;}

#investments-landing .panels-flexible-region-33-sub_top{
	padding-top: 20px;
}


#account-landing-page .even {
	background-color:transparent;
}
#account-landing-page .even table .even{
	background-color:#e2e2e2;
}

#account-individual-page .pane-content .breadcrumb {
	padding-left:0;
	padding-right:25px;
}

#accounts-personal .center-wrapper {
	padding-top:0px;
	padding-left:25px;
	padding-right:25px;
}

.corporate-wrapper .views-row {
    float: left;
    padding-right: 35px;
    height: 130px;
    padding-top: 20px;
    
}

.corporate-wrapper .views-row-7, 
.corporate-wrapper .views-row-12, 
.corporate-wrapper .views-row-17 {
    padding-right: 0;
}
.contentz #ebanking .pane-page-breadcrumb{margin:0;}
.controller ul{float:right;margin:0;padding:0;list-style:none;}
.controller ul li{float:left;margin: 0 5px 0 0; width:50px;}

a.printer{
	background: url(../../../../default/files/print-icon.png) no-repeat 0 0;
	width:50px;
	height:auto;
}
a.printer span{color:#666; margin-left:20px; font-size: 8pt;}
.panels-flexible-row-33-2-inside, .panels-flexible-row-85-1-inside{ margin-top:-40px; }
#investments-landing .panels-flexible-row-33-2-inside{margin-top:0;}
#ebanking .panels-flexible-row {
    
}
table tbody{
	border:none;
	width:auto;
}
a{
	text-decoration:none;
    color:#1e4f8e;
}
strong, p{
    color:#666;
}
a strong,
a p{
   color:#1e4f8e;
}

#credit-card-landing .pane-content .breadcrumb{
	padding:0px 0px 0px 10px;
}

#credit-card-landing .panels-flexible-row {
	padding-top:0px;
	padding-right:10px;
}
#credit-card-landing .even {
	background-color:transparent;
}
#credit-card-landing .even table .even{
	background-color:#e2e2e2;
}
#credit-card-individual2 .panels-flexible-row {
	padding-top:0px;
	padding-right:25px;
}
#credit-card-individual2 .panel-separator {
	margin: 0 0 0em;
}
#account-individual-page .pane-content .mc-textbox, #investments-landing .pane-content .panels-flexible-region-33-sub_top{
	padding-top: 20px;
}
#account-landing-page .even {
	background-color:transparent;
}
#account-landing-page .even table .even{
	background-color:#e2e2e2;
}
#accounts-personal .center-wrapper {
	padding-top:0px;
	padding-left:25px;
	padding-right:25px;
}

#accounts-personal .left-fixed{width:50%;}
#accounts-personal .right-fixed{width:50%;}

#custom-pager {
	color:#666;
	}
	
#custom-pager .item-list {
    float: left;
}
#custom-pager .item-list li {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    color: #666;
    display: block;
    float: left;
}
#custom-pager .item-list li.pager-next a {
    
    width: 10px;
}
#custom-pager .item-list li.pager-item,
#custom-pager .item-list li.pager-current,
#custom-pager .item-list li.pager-total
{
    margin:0 0 3px;
    padding-right: 7px;
    padding-left: 5px;
    font-size: 12px;/*Global Font Size Change*/

}
#custom-pager .item-list li.pager-current {
    font-weight: bold;
    color: #0B2972;
    text-decoration: underline;
}
#custom-pager .item-list li.page-last,
#custom-pager .item-list li.pager-total {
    border: none;
}
#custom-pager .item-list li a {
    color: #666;
}
#custom-pager .item-list li a.progress-disabled { 
    display: none;
}
#custom-pager .item-list .pager-first a {
    background: url(/sites/all/themes/BDO/images/pagination.png) 0 1px no-repeat;
    color:transparent;
    width: 10px;
    display: block;
}
#custom-pager .item-list .pager-previous a {
    background: url(/sites/all/themes/BDO/images/pagination.png) -15px 1px no-repeat;
    color:transparent;
    width: 10px;
    display: block;
}
#custom-pager .item-list .pager-next a {
    background: url(/sites/all/themes/BDO/images/pagination.png) -36px 1px no-repeat;
    color:transparent;
    width: 11px;
    display: block;
}
#custom-pager .item-list .pager-last a {
    background: url(/sites/all/themes/BDO/images/pagination.png) -51px 1px no-repeat;
    color:transparent;
    width: 11px;
    display: block;
}
/** end pager style  **/

/********************************************************************************************************************
CAREERS PAGE -JOY 04172012
********************************************************************************************************************/
#careers .pane-content{position:relative;}

#careers .field-name-field-generic-long-text, #careers .field-type-text-with-summary{width:600px; margin-bottom:15px;}

#careers .field-name-field-title .field-label{display:none;}
#careers .field-name-field-title .field-item{  
	color: #0B2972;
    font-size: 14px;
    font-weight: normal;
    margin: 5px auto 35px;
}

#careers .backtojobs{float:right;  margin-right: 10px; text-decoration:underline; margin-bottom:25px; font-size: 12px; color:#0B2972;}
.widecontent .viewwidecontent #careers .panels-flexible-row{margin-bottom:0;}

#careers_available_positions .ptitleBx760{margin-left:32px;}

#careers_available_positions .view-careers-available td.views-field-path a{text-indent:-9999px; background: url(../images/careers/bdo-careers-view.png) no-repeat 0 0; width:52px; height:18px; display:block;}

#careers_available_positions .view-careers-available td.views-field-path{padding:10px 15px;} 
*+html #careers_available_positions .view-careers-available td.views-field-path{padding:20px;}

.widecontent .viewwidecontent #careers_available_positions .panels-flexible-row{margin-bottom:0; padding-left:0;}

#careers_available_positions h2.pane-title{font-weight:normal; font-size:8pt; margin-left: 5px;}
#careers_available_positions th{color:#2b3f8c; font-weight:bold; text-align:left;}

#careers_available_positions th.views-field-field-title{text-indent:5px;}
#careers_available_positions th.views-field-field-generic-long-text{text-indent:25px;}
#careers_available_positions td.views-field-field-title{text-align:left; width:150px; padding-left:10px;} 
#careers_available_positions td.views-field-body{width:280px; text-align:left; padding-left:10px;}
#careers_available_positions td.views-field-field-generic-long-text{width:280px; text-align:left; padding-left:10px;}


#careers_available_positions .views-table{  table-layout:auto; width:760px;}
#careers .field-name-field-file-pdf a{text-indent:-9999px; background: url(../images/careers/careers_download_job.png) no-repeat center top; width:125px; height:38px; display:block;} 
#careers .field-name-field-file-pdf a:hover{background: url(../images/careers/careers_download_job.png) no-repeat center bottom;}

#careers .field-name-field-file-pdf .file-icon{display:none;}

#careers .careers_main{width:550px; float:left; padding-top:15px; padding-left:10px;}
#careers .careers_main h2{/*font-size:12px;*/ font-weight:bold; color:#0B2972; margin-bottom:15px;}
#careers .careers_main .panel-pane{margin-top:10px;}
#careers .field-name-field-generic-long-text {color:#666;}

#careers .careers_sidebar{width:130px; float:right; margin-top:30px;}

#careers .careers_sidebar a#enrollnow{margin-bottom:10px; color:#2B3F8C; background: url(../images/careers/careers_enroll_now.png) no-repeat 0 0; width:60px; height:14px; display:block; /*float:right;*/   padding: 8px 33px;  font-weight: bold;}

#careers .careers_sidebar a#enrollnow:hover{color:#FFF;}

#careers .careers_container{background: url(../images/careers/careers_detailbg.gif) no-repeat 0 0; width:760px;}  
#careers .pane-page-breadcrumb{ } 
#careers_available_positions .pane-page-breadcrumb{margin-left:55px; margin-top:10px;} 
#careers_available_positions .pane-page-breadcrumb h2{text-align:center;}

#webform-client-form-993 .form-item{clear:both; width:400px; margin-bottom: 20px;}

.careerwrapper{width:400px;}
.careerwrapper .container{width:400px;}
.careerwrapper .viewwidecontent{width:400px;}
.careerwrapper h1{font-size:16px; margin-bottom: 20px;}

#careerframe .widecontent{padding-left:0px;}


/********************************************************************************************************************
PRESS PAGE
********************************************************************************************************************/
#press_release{padding-top:30px;}


#press_release .pane-press-articles-panel-pane-2{padding-left: 45px; width: 560px;}

#press_room .form-submit, #press_release .form-submit{
	background: url("../../../../default/files/bdo-go-btn.gif") no-repeat center top;
    border:none;
    cursor: pointer !important;
    height: 26px;
    width: 41px;
	text-indent:-1000em;
	font-size:0px;
	color:#fff;
	display:block;
}

#press_room .form-submit:hover, #press_release .form-submit:hover{
	background: url("../../../../default/files//bdo-go-btn.gif") no-repeat center bottom;
}

#press_room .press-breadcrumb, #press_release .press-breadcrumb{ }
#press_room .pressroom-wide, #press_room .press-wide-breadcrumb{ padding-left:10px;}
#press_room .press-sub-widecontent {background:url("images/contentzBg.jpg") repeat-x left top; padding-top:50px}

#press_room th.views-field, #press_release th.views-field{color:#0B2972; font-weight:bold;}
#press_release .bottom-region, #press_room .bottom-region, .bottom-region{height:50px; width:20px; display:block; margin-top:20px;}
#press_release .ptitleBx { margin-top: 0px; padding-top: 0px; }
#press_room .ptitleBx760{margin-top:35px;}


.view-press-articles .views-widget-filter-title{width:220px; float:left; padding-top: 0;}
.view-press-articles .views-widget-filter-title label{color:#666; width:50px; float:left; padding-top:10px;}

.view-press-articles .views-submit-button{width:60px; float:left; padding:0;}
.widecontent #press_room .ptitleBx{width:740px;}
.search_box { 
height: 65px !important;
margin-left: 156px !important;
padding: 55px 0px 20px 156px !important;
vertical-align: bottom;
display: table-cell;
}
.page-user .search_box { 
padding: 27px 0 20px 156px !important;
}

.view-id-press_articles .views-field-created{width:100px; float:left;}
.view-id-press_articles .views-field-title{width:600px; float:left;}
.view-id-press_articles .views-row{
   clear: both;
    color: #666;
    line-height: 25px;
    overflow: hidden;
	}

.view-id-press_articles .views-field-title a{
	color: #666;
    text-decoration: underline;
	
}

#press_release .view-id-press_articles .views-field-title{width:450px;}


#press_room #edit-year-archive-wrapper {
    float: right;
    font-weight: bold;
    float:right;
    padding-top: 5px;
    width: 220px;
}

#press_room .views-widget-filter-year_archive label {
	color:#666;
	padding-top:6px;
}


#press_room #edit-year-archive-wrapper .form-item-year-archive .form-select {
    padding: 2px;
    width: 150px;
}

#press_room .views-field-date-uploaded {
    float: left;
    width: 100px;
}
#press_room .views-row {
    color: #666;
    line-height: 25px;
}

#press_room .views-field-title {
    float: left;
    width: 630px;
}

#press_room .views-field-title a {
    color: #666;
    text-decoration: underline;
	background: url("../../../../default/files/download-pdf-icon.png") no-repeat scroll left top transparent;
    padding-left: 20px;
}

/********************************************************************************************************************
WEBFORM
********************************************************************************************************************/

.webform-header{
	color: #0B2972;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: -1px;

}

.webform-client-form label{color:#666;} 
.webform-client-form .form-text{
    background-image: url("../../../../default/files/remittance/gray.jpg");
    background-repeat: repeat;
    border: 1px solid #DCDCDA;
    border-radius: 0 0 0 0;
}
	
.webform-client-form .form-select{
	background-image: url("../../../../default/files/remittance/gray.jpg");
    background-repeat: repeat;
    border: 1px solid #DCDCDA;
    border-radius: 0 0 0 0;
    float: none;
    margin: 0;
    padding: 3px;
    width: auto;
    font-size:12px;/*Global Font Size Change*/
    color:#666;
}


.webform-client-form .form-textarea{
    border: 1px solid #DCDCDA;
    float: none;
    margin: 0;
    padding: 3px 1px;
}

.webform-client-form .form-managed-file .form-submit, .webform-client-form .form-actions .form-submit{
	border: 0 none;
    padding: 5px 10px;
    background: #f7af19;
    font-family: Roboto Bold;
    color: #fff !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}


.webform-client-form .form-actions .reset-button{
	border: 0 none;
    padding: 5px 10px;
    background: #f7af19;
    font-family: Roboto Bold;
    color: #fff !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    cursor:pointer;
}
.webform-client-form .form-managed-file .form-submit:hover, 
.webform-client-form .form-actions .form-submit:hover,
.webform-client-form .form-actions .reset-button:hover{
    background: #eeae11;
}


/**********************
SEARCH
***********************/

#search {
    width: 215px;
    height: auto;
    margin: 16px 0px;
}

#search-block-form #edit-search-block-form--2{
	width:180px;
	height:18px;
	display:block;
    float:left;
    border: none;
    padding: 5px;
    background: #efefef;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    /*font-size: 9px;*/
    color:#666;
    margin-left: 0px;
    outline:none;
}


#search-block-form #edit-submit--2, #search-block-form .form-submit{
    width: 24px;
    height: 28px;
    display: block;
    border: none;
    float: left;
    font-size: 0px;
    text-indent: -9999px;
    color: #fff;
    cursor: pointer !important;
    background: #efefef;
    border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    background-color: #efefef;
    background: #efefef url("images/new_look/new_icon.png") no-repeat -74px 0px;
    background-size: 180px auto;
    overflow: hidden;
    outline:none;
}

.page-search .widecontent #block-system-main {
	width: 720px;
    padding-left: 32px;
    top: 30px;
    width: 720px;
    margin-top: 20px;
}

.widecontent .pane-node-field-add-this h2.pane-title {
    color: #2A3A8F;
    display: block;
    float: left;
    font-weight: normal;
	line-height: 10px;
    left: 610px;
}

.widecontent  .bookmark{margin-top:30px;}


/**********************
ONLINE FORMS
***********************/
.view-bdo-online-forms {margin-top:15px;}
.view-bdo-online-forms .views-row{clear:both;}
.view-bdo-online-forms .views-field-title{width:300px;  height:20px;}
.view-bdo-online-forms .views-field-title a{
	color: #666;
    text-decoration: underline;
	background: url("../../../../default/files/download-pdf-icon.png") no-repeat left top;
    padding-left: 20px;
}

.loan-form-main, .creditcard-form-main{padding-left: 35px;}

/**********************
CREDIT/DEBIT IFRAMES
***********************/


#application-status .ptitleBx, #quick-inquiry .ptitleBx{
	margin: 33px 0 0 0;
}

/**********************
PDF LINKS
***********************/
.pane-node-field-file-pdf .file-icon{display:none;}

.accordion-container li a{ text-decoration: underline; }

#investor-relations-box .view-investor-relations .field-content a, .pane-node-field-file-pdf a, .panel_pdf_links .acc-content li a, .panel_pdf_links .pdf_items .field-content a{
	background: url("../../../../default/files/download-pdf-icon.png") no-repeat left top;
    padding-left: 20px;
	text-decoration: underline;
}

.panel_pdf_links h2.pane-title{font-size:14px; margin-top:20px;}
.panel_pdf_links .pdf_items ul{list-style:none;}
.panel_pdf_links .pdf_items ul li{margin-top:5px;}

.panel_pdf_links .pdf_items .views-row{margin-top:10px;}

#news-events .panels-flexible-row-inside{padding-top:15px;}

.skipsection ul, .pdfdl ul{list-style:none;}

/**********************
BUSINESS INSURANCE
***********************/

.business-insurance #businessins-table, #business-insurance table{border:0;}
.business-insurance #businessins-table td, #business-insurance table td {border: 1px solid #FFB20C;}

#business-insurance ul, #business-insurance-tab ul{color:#666;}

#business-insurance-tab .skipsection ul, #investments-landing .skipsection ul, #business-insurance-tab .pdfdl ul,  #investments-landing .pdfdl ul{list-style:none; }
#business-insurance-tab .skipsection ul, #business-insurance-tab .pdfdl ul li{line-height:18px; padding:0;}
.pdfdl a{background: url("../../../../default/files/download-pdf-icon.png") no-repeat scroll left top transparent; padding-left: 20px; color:#666; text-decoration:underline;}

table.pdfdl, table.pdfdl td{border: none;}

.pdflink-right{float:right;  margin-right: 15px;}
.business_insurance_with_tab p{clear:both;}

#business-insurance-tab .skipsection{width:200px; height:150px; float:left; margin-top: 50px;}
#business-insurance-tab .pdfdl {width:270px; padding-bottom:10px; float:right;}
#business-insurance-tab .corpgov{clear:both;}


#investments-landing .sub-top{min-height:40px;}


/**********************
BDO REWARDS TABS
***********************/
#bdo-rewards .ptitletab a, .ptitletab a {
    font-weight: bold;
    max-width: 85px;
    text-align: center;
    width: auto;
}

#bdo-rewards ul li{color:#666;}

#bdo-rewards .rewardchk{
	height:12px;
	width:10px;
	background: url("images/bdo-rewards-check.png") no-repeat;
	display:block;
	margin:auto;
}


#bdo-rewards ul#bdorewards-cards{
	list-style:none;
	float:right;
	height:90px;
}


#bdo-rewards ul#bdorewards-cards li{
	float:left;
	margin-right:30px;
}

#bdo-rewards #emerald{
	width:122px;
	height:101px;
	display:block;
	background: url("images/bdo-green.jpg") no-repeat;
}

#bdo-rewards #sapphire{
	width:122px;
	height:101px;
	display:block;
	background: url("images/bdo-blue.png") no-repeat;
}

#bdo-rewards #diamond{
	width:122px;
	height:101px;
	display:block;
	background: url("images/bdo-black.jpg") no-repeat;
}

#bdo-rewards table#perks, #bdo-rewards table#pointsproduct{
	clear:both;
	margin:0;
}

#bdo-rewards table#perks td, #bdo-rewards table#pointsproduct td{
	padding: 10px 15px;
    text-align: left;
}

#bdo-rewards table#perks th, #bdo-rewards table#pointsproduct th{
    color: #2B3F8C;
    font-weight: bold;
}

#bdo-rewards table#perks ul, #bdo-rewards table#pointsproduct ul{
	list-style:none;
}

/**********************
BUSINESS 
***********************/
.business_tbl_box{
	border:none;
	border-collapse:separate;
}
.business_tbl_box tr
{
	border:none;
	padding:10px;
} 
.business_tbl_box td
{
	border: 1px solid #949492;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior:url('../PIE.htc');
} 
.businessbox{
	border: 1px solid #949492;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 10px 10px 0;
	width: 205px;
	float:left;
	min-height: 160px;
	height:auto!important;
	height:160px;
}
.businessbox h3{
	margin:0;
	padding:0;
	line-height: 13px;
}

.termbox{
	border: 1px solid #949492;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 10px 10px 0;
	width: 550px;
	width:99%; /* ryan */
	float:left;
	min-height: 70px;
	height:auto!important;
	height:70px;
}

.businessbox .businesscontent, .termbox .termcontent{
	padding:10px;
}

#smallbox .businessbox{
	width:170px;
	min-height: 180px;
	height:180px;
}

#smallerbox .businessbox{
	width:130px;
	height:135px;
}

.termbox .termcontent .ywlink{
    background: #FFB20C;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    font-weight: bold;
    padding: 3px 5px 3px 7px;
}

.graybox1 { 
	border: 1px solid #808080;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	*behavior:url('../PIE.htc');
	min-height:140px;
	height:auto!important;
	height:140px;
}

.graybox1_pad { padding:10px; }


/**********************
TRUST & INVESTMENTS
***********************/

.trust_investments_with_tab .ptitletab a {
    font-weight: bold;
    max-width: 85px;
    text-align: center;
    width: auto;
}

/**********************
BDO REWARDS TERMS & CONDITIONS
***********************/

#bdorewards-terms-conditions .ptitletab a, .ptitletab a {
    font-weight: bold;
    max-width: 85px;
    text-align: center;
    width: auto;
}

#rewards-terms-condition {float: right; width: 550px;}
#rewards-terms-condition .form-type-select label{width:190px; color:#666; float:left; padding-top:3px;}
#rewards-terms-condition .form-select{color:#666;}

#uyc
{
    min-height:700px;
}
ul li, ol li{color:#666;}

/**********************
PANEL FLOAT ELEMENTS(LEFT/RIGHT)
***********************/
.custompanel-sub-left {padding-top:55px;}
.custompanel-sub-right {padding-top:30px;}

.contentz div.error, .contentz div.status {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-left: 390px;
    margin-left:0px;
}

.widecontent div.error, .widecontent div.status {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-left: 20px;
}




/**********************
NEWS & EVENTS
***********************/
.node-type-article #news-events .panels-flexible-row-inside{padding-top:0;}
.node-type-article .viewcont .content > .panel-flexible > .panel-flexible-inside{padding-left:0; margin-left:-430px;}
.node-type-article .contentz #news-events .controller {padding-top:0;}
.node-type-article .contentz #news-events .controller ul li{width:40px;}

.node-type-article .contentz #news-events{margin-left: 5px; width:630px;}
.node-type-article .contentz #news-events .pane-news-node-title{margin-left:35px;}
.node-type-article .contentz #news-events .breadcrumb{margin-left:44px !important;}
.node-type-article .contentz #news-events .sub-widecontent{width:580px; padding-left:40px;}
.node-type-article .contentz #news-events .sub-widecontent .left-region{padding-top:60px; margin-right:55px;}
.node-type-article .widecontent #news-events .sub-widecontent .left-region{padding-top:60px; }
.node-type-article .contentz #news-events .bottom{width:580px;}
.node-type-article .widecontent #news-events .ptitleBx{width:740px;} 


/**********************
NEWS & EVENTS
***********************/
#node-promos .title_bluebanner h3{
	clear: both;
    color: #fff;
    /*font-size: 22px;*/
    margin: 0;
    width: 430px;
}
/*FOR bactopromos link in Promos Article Page*/
#node-promos .ptitleBx .backtopromos,
#node-promos .title_bluebanner .backtopromos{
	width:108px;
	height:18px;
	background: url("../../../../default/files/images/back2promos.png") no-repeat left top;
	display:block;
	text-indent:-9999px;
	/*orig: relative*/
	position: static;
	float:right;
	/*innah*/
	margin-bottom: 5px;
	margin-right:30px;
	top:-25px;
}

#node-promos .pane-content .controller ul li{width:40px;}

.node-type-press-room .contentz #press_room .controller{
    float: right;
    width: 90px;
}

.node-type-press-room .contentz #press_room .controller ul li{
    width: 40px;
}

.contentz #press_room .panels-flexible-region-73-left {
    padding-top:55px;
}

#propertiesforsaleframe {
	width:620px;
	overflow:hidden;
}

#lightboxFrame {
    border:none;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#outerImageContainer {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#maincontent .col-one {
	width:225px;
	overflow:hidden;
	float:left;
	padding-top:40px;
}

#frameContainer{
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#maincontent .col-two {
	width:265px;
	overflow:hidden;
	float:left;
	margin-left:5px;
	padding-top:40px;
}

#maincontent .col-two h2.title {
  color:#1b377b;
  font-size:18px;  
}

#maincontent .col-two .body {
  font-size:14px;
}


#maincontent .col-three .action .inquire {
	background:url(/sites/all/themes/BDO/images/inquire_now.png) no-repeat;
	color:#2b3f8c;
	font-weight:bold;
	padding:10px !important;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	*text-transform:capitalize
}

#maincontent .col-three {
	width:115px;
	overflow:hidden;
	float:right;
	margin-left:10px;
	padding-top:50px;
}

#maincontent .lbl {
  padding:5px 10px;  
  border-top:1px #666 solid;
  border-left:1px #666 solid;
  border-right:1px #666 solid;
  text-align:center;
}


#maincontent .val {
  padding:5px 10px;  
  border-bottom:1px #666 solid;
  border-left:1px #666 solid;
  border-right:1px #666 solid;
  text-align:center;
  font-size:16px;
  font-weight:bold;
}

#webform-component-name input[type=text],
 input#edit-submitted-email,

iframe {*overflow:hidden;}

/**********************
SUPPORT ARTICLES
***********************/
.pane-categorized-articles .title {color: #0B2972; font-size: 18px; font-weight:bold; margin:20px auto;}
.pane-categorized-articles .sub-cat .title {font-size: 13px; margin:5px auto;}


.graybox-wrapper{width:40%; margin-left: 5px;}
.graybox-small{width:30%; margin-left: 5px;}

ul.noindent{padding-left:12px;}

#business-loans-btnapplynow a#enrollnow, #investments-landing a#enrollnow {
    background: url("../images/applynowbtn.png") no-repeat scroll 0 0;
    color: #2B3F8C;
    display: block;
    font-weight: bold;
    height: 14px;
    margin-bottom: 10px;
    padding: 8px 33px;
    width: 60px;
	text-indent:-99999px;
	float:right;
}

/**********************
BANNER HOME
***********************/
.bannerhome{position:absolute; top:75px; right: 0; z-index:-1;}

/** CKEditor classes **/
.eb_title {
	color:#0b2972;
    font-size:14px;
	padding-top:5px;
}
.sub_msg {
	color:#666;
    font-size:12px;
	line-height:18px;
}

/*REMOVE OVERFLOW HIDDEN FOR ADMIN*/
#panels-edit-display-form .sub-widecontent, #panels-edit-display-form .sub-top{overflow:visible;}
.toolbar-drawer .container, .toolbar-drawer .contentz, .toolbar-drawer .block, .toolbar-drawer .contentz .viewcont .content, .toolbar-drawer .mainwrapper, .toolbar-drawer .pcontBox{overflow:visible;}

.node-type-front-page .mainwrapper{overflow:hidden;}

.toolbar-drawer .footer{box-shadow:none;}

#mailing-list h2
{
    font-size: 18px;
    color: #0B2972;
    font-weight: normal;
    letter-spacing: -1px;
    width: 420px;
    margin-left: 0px;
}

.view-id-promo_list .views-field-title a {
    color: #0B2972;
}

.business-content .sub-top
{
    padding-top:0px;
}

.business-content .bdo-webform,
.business-content .mc-textbox-full
{
    padding-top:20px;
}

.business-content .mp-o table,
.business-content .mp-o table td
{
    border:none;
}

.corp-cards table,
.corp-cards table td
{
    border:none;
}

.corp-cards .business_tbl_box td{border:1px solid #949492;}


#sitemap .ptitleBx760
{
    margin-left:0px;
}

#press_release #edit-year-archive-wrapper
{
    font-weight: bold;
    float: right;
    width: 220px;
    margin-left: 40px;
    font-weight: bold;
    font-size: 12px;
    width: 204px;
}

#press_release #edit-year-archive-wrapper label
{
    float: left;
    width: 60px;
    padding-top: 8px;
}

#press_release #views-exposed-form-investor-relations-panel-pane-2 .form-submit
{
    display:none;
}

#press_release .views-field-date-uploaded
{
    float: left;
    width: 100px;
}

#press_release .views-row
{
    color: #666;
    line-height: 25px;
}

#press_release .views-field-title
{
    float: left;
    width: 457px;
}

#press_release .views-field-title a
{
    color: #666;
    text-decoration: underline;
    background: url("../../../../default/files/download-pdf-icon.png") no-repeat scroll left top transparent;
    padding-left: 20px;
}

.ccdownloadbtn
{
    position: relative;
    width: 105px;
    height: 20px;
    background: url('../images/inquire_now_btn.png') 0 0 no-repeat;
    display: block;
    text-align: center;
    color: #2A3A8F;
    text-decoration: none!important;
    font-weight: bold !important;
	padding-top:5px;
	margin: 0 5px 5px 5px;
}

.ccdownloadbtn:hover{
   background: url('../images/inquire_now_btn.png') 0 -25px no-repeat;
    color: #fff;
}

.please_visit_branch
{
    text-align:center;
}

.remit-fees-charges table td{ border:0;}

.country-fc{display:none;}
#bdo-fees #hk{display:block;}
#bdo-fees h2.pane-title{font-size:12px}

.bgCover {
    background: black;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    overflow: hidden;
    z-index: 800;
}

.overlayBox {
    position: fixed;
    display: none;
	background: #ffffff;
    width: auto;
    height: auto;    
    margin: auto;
    z-index: 801;
	left: 324px !important;
}

.forexOverlayBox
{
    position: fixed;
    display: none;
	background: #ffffff;
    width: auto;
    height: auto;    
    margin: auto;
    z-index: 801;
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}

.top-row{ min-height: 145px;}
.field-name-field-screenshot-instructions p{clear:left;}

.node-type-front-page .overlayBox {
    width:550px;
    margin:0 auto;
}
.node-type-front-page .top_scroller_overlay_content .close-overlay {
    position: absolute;
    right: 0px;
    top: 0px;
    float:none;
}
.node-type-front-page .top_scroller_overlay_content .close-overlay {
    right: -2px\9;
}
.node-type-front-page .top_scroller_overlay_content .scroller_overlay_content {
    margin-top: 30px;
}
.node-type-front-page .top_scroller_overlay_content .scroller_overlay_content table {
    width:95%;
    margin:0 auto;
}


/*-------------------------------------------------------------------------------------------------------------------------
  BLUE BANNER SPECIFIC
---------------------------------------------------------------------------------------------------------------------------*/
.page-node-5077 .ptitleBx h2     /*small business loan*/
{
	color: #fff;
}

.page-node-5077 .ptitleBx{
	width:553px;
	min-height:77px;
	padding: 0 10px 0;
	margin:34px 0 0 0;
	background: #0b2972;
	position: relative;
	overflow: hidden;
	
	moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
	
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	
	background-color: #132361; /* Old browsers */
	background: -moz-linear-gradient(30deg, #132361 0%, #004b8d 60%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#132361), color-stop(60%,#004b8d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(30deg, #132361 0%,#004b8d 60%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(30deg, #132361 0%,#004b8d 60%); /* Opera 11.10+ */
	background: -ms-linear-gradient(30deg, #132361 0%,#004b8d 60%); /* IE10+ */
	background: linear-gradient(30deg, #132361 0%,#004b8d 60%); /* W3C */
	-pie-background: linear-gradient(30%, #132361, #004b8d 60%);
	
	behavior: url(/PIE.htc); 
}

.page-node-5077 .ptitleBx hr {
	background-color:#FDB913;
	color:#fdb913;
	width:95%;
}

/*-------------------------------------------------------------------------------------------------------------------------
  LANGUAGE SELECTOR
---------------------------------------------------------------------------------------------------------------------------*/
.region-language, .block-bdo-multilingual {
  position: absolute;
  right: 0;
  z-index: 10;
  margin-top: 2px;
  margin-right: 4px;
}
.adjust-top-scroll {
  width: 639px !important;
  left: 0;
}
.top_scroller .adjust-subcontainer {
  width: 407px !important;
}
.logged-in .top_scroller {
    margin-top: -160px;
}
@-moz-document url-prefix() {
  .region-language, .block-bdo-multilingual {
    margin-top: 3px;
    margin-right: 4px;
  }
}
.language-banner {
  background-position: right 22px top 50px !important;
}
.original-banner-style {
  background-position: right 22px top 42px !important;
}
.adjust-header {
  float: left;
  margin-top: 36px;
}
.adjust-searchbox {
  margin-top: 40px;
}
#language-select select {
  width: 205px;
}

/*-----------------------------------------------------------------------------------------------------------------------------
 TRANSLATION ERROR PAGE STYLE
------------------------------------------------------------------------------------------------------------------------------*/
.translation-error-pane {
  margin-top: -20px;
  margin-left: -60px;
}
.translation-error-pane .pane-content {
  padding: 20px 25px 25px 30px;
}

/*-----------------------------------------------------------------------------------------------------------------------------
 MAINTENANCE IN PROGRESS
------------------------------------------------------------------------------------------------------------------------------*/
body.not-logged-in .mainwrapper .content .pane-content .ptitleBx760 {
  margin-left: -8px;
}


/* language select field*/
#language-select select {
    width: 153px;
    height:25px;
    background: #efefef;
    border-radius: 5px;
    display: inline-block;
    padding: 2px;
    margin: 0;
    color: #666;
    font-size: 9pt;
    border: 0;
     -webkit-appearance: none;
     -moz-appearance: none;
    margin-top: -7px;

    background: #efefef url("images/new_look/arrow-gray-down.png") no-repeat 135px 10px;
    background-size: 11px auto;
    background-blend-mode: hard-light;
    overflow: hidden;
    outline:none;

}

/*New look add custom style*/
#accounts-personal .top-row{
    height: 150px;
    padding: 0px;
}
.pdic,
.pdic strong{
    color:#666;
    font-size: 9pt;
}
.generic-btn,
.enroll_now_btn a,
.leftcolcalc a,
.rightcolcalc a
{
    padding:5px 10px;
    background: #f7af19;
    font-family: Roboto Bold;
    color: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.enroll_now_btn{
    width: 105px;
    margin-bottom: 10px;
}
.enroll_now_btn a{
    width: 105px;
}
/*  CTA hover   */
.generic-btn:hover,
#properties-for-sale .view-content a:hover,
#searchsupport-form #edit-submit:hover,
#edit-submit-promo-list:hover, 
#support-landing #bdo-support-support-search-form .form-submit:hover,
.generic-button:hover, .promo-button:hover,
#branches-atms #edit-submit:hover,
#branches-atms .vmap:hover,
.aplnowBtn:hover,
.aplnowBtns:hover,
.enroll_now_btn a:hover,
.moreInfoBtnSmall:hover,
.leftcolcalc a:hover,
.rightcolcalc a:hover{
    background: #eeae11;
}
.leftcolcalc, .rightcolcalc {
    margin-top: 50px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    line-height: 25px;
}
.leftcolcalc {
    float: left;
    width: 190px;
}
.rightcolcalc {
    float: right;
}
span[style^="font-family: arial rounded mt bold,arial,helvetica,sans-serif"], 
p[style^="font-family: arial rounded mt bold,arial,helvetica,sans-serif"],
a[style^="font-family: 'arial rounded mt bold', arial, helvetica, sans-serif; font-size: 18px;"],
div[style^="font-family: arial rounded mt bold,arial,helvetica,sans-serif"]{
    font-family: Roboto Bold !important;
}
body.page-node-12469 .sub01, body.page-node-12470 .sub02, body.page-node-12471 .sub03, body.page-node-12472 .sub04 {
    color: #0b2972;
    background: url('images/titletabbg.png') center top no-repeat;
}

.corpmobile .mainwrapper < .corpmobile{
    display: none;
}
#branches-atms {
    padding-left: 32px;
}
