/*#region URL: /resources/less/layout-all.less */
/*@import url("//hello.myfonts.net/count/288892");*/
@font-face {
  font-family: 'FrutigerLTPro-Condensed';
  src: url('/resources/fonts/288892_0_0.eot');
  src: url('/resources/fonts/288892_0_0.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/288892_0_0.woff') format('woff'), url('/resources/fonts/288892_0_0.ttf') format('truetype');
}
@font-face {
  font-family: 'FrutigerLTPro-BoldCn';
  src: url('/resources/fonts/288892_1_0.eot');
  src: url('/resources/fonts/288892_1_0.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/288892_1_0.woff') format('woff'), url('/resources/fonts/288892_1_0.ttf') format('truetype');
}
/* corporate colours */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.margin-top {
  margin-top: 20px;
}
.margin-bottom {
  margin-bottom: 20px;
}
.margin-vert {
  margin-top: 20px;
  margin-bottom: 20px;
}
.no-border {
  border: none !important;
}
.clear {
  *zoom: 1;
}
.clear:before {
  content: " ";
  display: table;
}
.clear:after {
  content: " ";
  display: table;
  clear: both;
}
body {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
}
h1 {
  color: #009aa6;
  font-size: 36px;
  line-height: 42px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
  margin: 0;
}
h2 {
  color: #1f355e;
  font-size: 22px;
  line-height: 34px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
  margin: 0;
}
h3 {
  color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'Arial', sans-serif;
  font-weight: normal;
  margin: 0;
}
h4 {
  color: #1f355e;
  font-size: 14px;
  line-height: 18px;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  margin: 5px 0 0 0;
}
h5 {
  color: #1f355e;
  font-size: 16px;
  line-height: 1.2;
  font-family: 'Arial', sans-serif;
  font-weight: normal;
  margin: 0;
}
h6 {
  color: #1f355e;
  font-size: 14px;
  line-height: 1.2;
  font-family: 'Arial', sans-serif;
  font-weight: normal;
  margin: 0;
}
hr {
  border: 0;
  background-color: #937a46;
  height: 1px;
}
p {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
  color: #1f355e;
  margin: 10px 0;
}
small {
  color: #1f355e;
  font-size: 80%;
  font-family: 'Arial', sans-serif;
  line-height: 11px;
}
.btn,
button,
input[type=button],
input[type=submit] {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #1f355e;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #dee1e7;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#dee1e7), to(#c7ccd7));
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #dee1e7, #c7ccd7);
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #dee1e7, #c7ccd7);
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #dee1e7, #c7ccd7);
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #dee1e7, #c7ccd7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dee1e7, endColorstr=#c7ccd7, GradientType=0);
}
.btn:hover,
button:hover,
input[type=button]:hover,
input[type=submit]:hover {
  background-color: #d2d6de;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#d2d6de), to(#bec5d1));
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #d2d6de, #bec5d1);
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #d2d6de, #bec5d1);
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #d2d6de, #bec5d1);
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #d2d6de, #bec5d1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d2d6de, endColorstr=#bec5d1, GradientType=0);
  text-decoration: none;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"] {
  color: #1f355e;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  border: solid 1px #c7ccd7;
  padding: 9px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 230px;
}
li {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  color: #1f355e;
  line-height: 24px;
}
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul > li {
  list-style: disc;
  list-style-position: inside;
  margin-left: 20px;
}
label {
  font-weight: bold;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  color: #1f355e;
}
select {
  border: solid 1px #c7ccd7;
  color: #1f355e;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  padding: 8px 10px 8px 10px;
  width: 230px;
}
textarea {
  border: solid 1px #c7ccd7;
  color: #1f355e;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  padding: 9px 10px;
  resize: none;
  width: 230px;
}
a {
  color: #009aa6;
  text-decoration: none;
  /*font-size: @default-font-size;
    font-family: @family-default;*/
}
a:hover {
  text-decoration: underline;
}
thead {
  background: #99d7db;
}
thead > tr > td {
  color: #1f355e;
  font-weight: bold;
  line-height: 16px;
  font-family: 'Arial', sans-serif;
  border: 1px solid #ffffff;
  padding: 10px;
  font-size: 14px;
  text-align: left;
}
tfoot {
  background: none;
}
tfoot td {
  border: none;
  font-weight: bold;
}
tbody {
  background: none;
}
th {
  color: #1f355e;
  font-weight: bold;
  line-height: 16px;
  font-family: 'Arial', sans-serif;
  border: 1px solid #ffffff;
  padding: 10px;
  font-size: 14px;
  text-align: left;
}
td {
  color: #1f355e;
  line-height: 16px;
  font-family: 'Arial', sans-serif;
  border-bottom: 1px solid #99d7db;
  padding: 10px;
  font-size: 14px;
}
time {
  display: block;
  color: #1f355e;
  font-size: 11px;
  line-height: 1;
  font-family: 'Arial', sans-serif;
}
table {
  width: 100%;
}
#simplemodal-overlay {
  background-color: #000;
}
#simplemodal-container {
  border: solid 1px #c7ccd7;
}
#simplemodal-container a.modalCloseImg {
  background: url('/resources/images/x.png') no-repeat;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -18px;
  cursor: pointer;
  width: 25px;
  height: 29px;
}
.simplemodal-wrap {
  overflow: inherit;
}
/* Styles for : 01_CWB_HomeCWBank_A_v3.0.jpg / 01_CWB_HomeCWBank_v3.0.psd */
.link-nav-active {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  text-transform: uppercase;
  background-color: #e8eaef;
  text-decoration: none;
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
}
.link-nav-active:hover {
  text-decoration: none;
}
.link-nav {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  text-transform: uppercase;
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
}
.link-nav:hover {
  text-decoration: none;
  background-color: #e8eaef;
}
.link-nav:active {
  text-decoration: none;
  background-color: #e8eaef;
}
.link-nav-2 {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.link-nav-2:hover {
  text-decoration: none;
  background-color: #d7dbe1;
}
.link-nav-2:active {
  text-decoration: none;
  background-color: #d7dbe1;
}
.link-nav-2-active {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  background-color: #d7dbe1;
}
.link-nav-2-active:hover {
  text-decoration: none;
  background-color: #d7dbe1;
}
.nav-3-heading {
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #1f355e;
}
.link-nav-3 {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #1f355e;
}
.link-header {
  font-size: 11px;
  font-family: 'Arial', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
}
.link-header:hover {
  text-decoration: underline;
}
.link-login {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  text-decoration: none;
  color: #1f355e;
  line-height: 19px;
  background: url('/resources/images/icon-padlock.png') no-repeat left top;
  padding-left: 24px;
  display: inline-block;
}
.carousel-heading-white {
  font-size: 56px;
  line-height: 67px;
  font-weight: normal;
  color: #ffffff;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-heading-blue {
  font-size: 56px;
  line-height: 67px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-text-white {
  font-size: 30px;
  line-height: 36px;
  font-weight: normal;
  color: #ffffff;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-text-blue {
  font-size: 30px;
  line-height: 36px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-btn {
  font-size: 20px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  color: #1f355e;
  background-color: #ffffff;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaecf0));
  background: -webkit-linear-gradient(top, #ffffff, #eaecf0);
  background: -moz-linear-gradient(top, #ffffff, #eaecf0);
  background: -o-linear-gradient(top, #ffffff, #eaecf0);
  background: linear-gradient(to bottom, #ffffff, #eaecf0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaecf0, GradientType=0);
}
.carousel-btn:hover {
  text-decoration: none;
  background-color: #eff0f3;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#eff0f3), to(#e5e7ec));
  background: -webkit-linear-gradient(top, #eff0f3, #e5e7ec);
  background: -moz-linear-gradient(top, #eff0f3, #e5e7ec);
  background: -o-linear-gradient(top, #eff0f3, #e5e7ec);
  background: linear-gradient(to bottom, #eff0f3, #e5e7ec);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eff0f3, endColorstr=#e5e7ec, GradientType=0);
}
.carousel-btn-active {
  font-size: 20px;
  line-height: 20px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  color: #009aa6;
  background: #ffffff;
}
.carousel-btn-active:hover {
  text-decoration: none;
}
.btn-teal {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.btn-teal:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.btn-teal-prev {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background: #3cb2bb url('/resources/images/arrow-white-right.png') no-repeat scroll left center;
  background-position-x: 10px;
  padding-left: 23px;
  padding-right: 9px;
}
.btn-teal-prev:hover {
  background: #3cb2bb url('/resources/images/arrow-white-right.png') no-repeat scroll left center;
  background-position-x: 10px;
  padding-left: 23px;
  padding-right: 9px;
}
input[type=button].btn-teal,
input[type=submit].btn-teal {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
input[type=button].btn-teal:hover,
input[type=submit].btn-teal:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
input[type=button].btn-teal-prev,
input[type=submit].btn-teal-prev {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background: #3cb2bb url('/resources/images/arrow-white-right.png') no-repeat scroll left center;
  background-position-x: 10px;
  padding-left: 23px;
  padding-right: 9px;
}
input[type=button].btn-teal-prev:hover,
input[type=submit].btn-teal-prev:hover {
  background: #3cb2bb url('/resources/images/arrow-white-right.png') no-repeat scroll left center;
  background-position-x: 10px;
  padding-left: 23px;
  padding-right: 9px;
}
.btn-search {
  background: url(/resources/images/icon-search.png) no-repeat center center;
  padding: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-search:hover {
  background: url(/resources/images/icon-search.png) no-repeat center center;
}
.btn-search:active {
  background: url(/resources/images/icon-search.png) no-repeat center center;
}
.link-list-heading {
  color: #009aa6;
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  border-bottom: solid 1px #937a46;
  text-transform: uppercase;
}
.link-list {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.link-list-more {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right center;
  padding-right: 12px;
}
.panel-news-title {
  font-size: 16px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 16px;
  color: #009aa6;
}
.panel-news-heading {
  font-size: 24px;
  color: #1f355e;
  text-decoration: none;
}
.panel-news-text {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
}
.link-footer-heading {
  color: #ffffff;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
}
.link-footer-heading:hover {
  text-decoration: underline;
}
.link-footer {
  color: #ffffff;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  line-height: 18px;
}
.link-footer-bold {
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
}
.link-header-arrow {
  font-size: 11px;
  font-family: 'Arial', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  background: url('/resources/images/arrow-white.png') no-repeat scroll right center;
  padding-right: 12px;
  display: inline-block;
  line-height: 30px;
}
/* 01_CWB_HomeCWBank_v3.0.psd - menu and header menu*/
.link-header-arrow-down {
  font-size: 11px;
  font-family: 'Arial', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  background: url('/resources/images/arrow-white-down.png') no-repeat scroll right center;
  padding-right: 16px;
  display: inline-block;
  line-height: 30px;
}
.link-online-arrow {
  color: #1f355e;
  font-size: 13px;
  line-height: 13px;
  font-weight: normal;
  background: url('/resources/images/arrow-darkgold.png') no-repeat scroll left top 2px;
  padding-left: 12px;
  display: inline-block;
}
.header-ddl-heading {
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #008a95;
}
.header-ddl-link {
  color: #ffffff;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
}
/* Styles for : 02_CWB_PersonalBanking_v3.0.psd */
.link-breadcrumb {
  color: #1f355e;
  font-size: 12px;
  font-family: 'Arial', sans-serif;
}
.link-breadcrumb-active {
  color: #7d7d7d;
  font-size: 12px;
  font-family: 'Arial', sans-serif;
}
.tools-heading {
  color: #1f355e;
  font-size: 22px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.link-tools {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
}
.link-icon-custom {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  vertical-align: top;
}
.link-icon-custom > img {
  width: 18px;
  margin: 5px 10px 0 0;
}
.icon-compare {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-compare.png') no-repeat left 2px;
}
.link-tools-compare {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-compare.png') no-repeat left 2px;
}
.icon-calculator {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-calculator.png') no-repeat left 2px;
}
.link-tools-calculator {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-calculator.png') no-repeat left 2px;
}
.icon-download {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-download.png') no-repeat left 2px;
}
.link-tools-download {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-download.png') no-repeat left 2px;
}
.link-download-right {
  color: #1f355e;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 28px 5px 0;
  background: url('/resources/images/icon-download.png') no-repeat right top;
}
.icon-pin {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-pin.png') no-repeat left 2px;
}
.link-tools-pin {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-pin.png') no-repeat left 2px;
}
.icon-chat {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-chat.png') no-repeat left 2px;
  background-position-y: 4px;
}
.link-tools-chat {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-chat.png') no-repeat left 2px;
  background-position-y: 4px;
}
.icon-people {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-people.png') no-repeat left 2px;
  background-position-y: 4px;
}
.link-tools-people {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-people.png') no-repeat left 2px;
  background-position-y: 4px;
}
.icon-stock {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-stock.png') no-repeat left 2px;
}
.link-tools-stock {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-stock.png') no-repeat left 2px;
}
.icon-check {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-check.png') no-repeat left 2px;
}
.link-tools-check {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-stock.png') no-repeat left 2px;
}
.icon-dollar {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-dollar.png') no-repeat left 2px;
}
.link-tools-dollar {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-dollar.png') no-repeat left 2px;
}
.icon-phone {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-phone.png') no-repeat left 2px;
  background-position-y: 4px;
}
.link-tools-phone {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-phone.png') no-repeat left 2px;
  background-position-y: 4px;
}
.icon-percent {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-percent.png') no-repeat left 2px;
}
.link-tools-percent {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-percent.png') no-repeat left 2px;
}
.icon-search {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-search.png') no-repeat left 2px;
  background-position-y: 4px;
}
.link-tools-search {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-search.png') no-repeat left 2px;
  background-position-y: 4px;
}
.icon-print {
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-print.png') no-repeat left 2px;
  background-position-y: 4px;
}
.link-tools-print {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  padding: 0 0 5px 28px;
  background: url('/resources/images/icon-print.png') no-repeat left 2px;
  background-position-y: 4px;
}
.box-links-heading {
  font-size: 22px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  color: #009aa6;
  line-height: 27px;
  padding-bottom: 3px;
  border-bottom: solid 1px #937a46;
  font-weight: normal;
}
.box-links-link {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  color: #1f355e;
  line-height: 17px;
  display: block;
  margin: 5px 0 5px;
}
.feature-box-heading {
  color: #ffffff;
  background-color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
}
.feature-box-text {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  color: #1f355e;
  background-color: #99d7db;
}
.tab {
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 18px;
  color: #ffffff;
  background-color: #009aa6;
}
.tab:hover {
  color: #ffffff;
  background-color: #3cb2bb;
  text-decoration: none;
}
.tab-active {
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 18px;
  color: #1f355e;
  background-color: #d9f0f2;
}
.italic {
  font-style: italic;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  color: #1f355e;
}
/* Styles for: 04_CWB_HomeOptimum_v3.0.psd / 10_CWB_HomeOptimum_v3.0.jpg */
.panel-tip-heading {
  font-size: 24px;
  color: #009aa6;
  text-decoration: none;
  line-height: 24px;
}
.panel-tip-text {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
}
.panel-tip-link-more {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right center;
  padding-right: 12px;
}
.link-pagination {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
}
.link-pagination-active {
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.search-result-iterator {
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
  font-weight: bold;
}
.link-search-result {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
  font-weight: bold;
  text-decoration: underline;
}
.link-search-result:hover {
  text-decoration: none;
}
.search-result-desc {
  margin: 0;
}
.coll-panel-header-text {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  color: #1f355e;
}
.coll-panel-header-link {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  color: #1f355e;
  display: block;
  padding: 10px 10px 10px 35px;
  background: url('/resources/images/arrow-teal.png') left 10px center no-repeat;
  margin: 1px 0;
}
.coll-panel-header-link:hover {
  background-color: #99d7db;
  text-decoration: none;
}
.coll-panel-header-link-open {
  background-image: url('/resources/images/arrow-teal-down.png');
}
table.no-style > thead {
  background: none;
}
table.no-style > tr > td,
table.no-style > tbody > tr > td {
  border: none;
}
/* content related - Sitecore:    <setting name="WebStylesheet" value="/default.css" />  - or other CSS for HTML editor*/
table.bank-fees {
  border: none;
  width: 100%;
}
table.bank-fees > tbody {
  background: none;
}
table.bank-fees > tr,
table.bank-fees > tbody > tr {
  border-bottom: dotted 1px #7c95a8;
}
table.bank-fees > tr > td,
table.bank-fees > tbody > tr > td {
  border: none;
  line-height: 22px;
  padding: 6px 0;
  font-size: 14px;
}
table.bank-fees > tr > td > strong,
table.bank-fees > tbody > tr > td > strong {
  display: block;
}
table.bank-fees > tr > td:last-child,
table.bank-fees > tbody > tr > td:last-child {
  text-align: right;
  white-space: nowrap;
}
table.position-details {
  border: solid 1px #7c95a8;
  width: 100%;
  border-collapse: collapse;
}
table.position-details > tbody {
  background: none;
  width: auto;
}
table.position-details > tr,
table.position-details > tbody > tr {
  border-bottom: solid 1px #7c95a8;
}
table.position-details > tr > td,
table.position-details > tbody > tr > td {
  border: solid 1px #7c95a8;
  line-height: 22px;
  /*padding: 6px 6px;*/
  font-size: 14px;
  /*width: auto;*/
  /*& > strong {
                    display: block;
                }*/
  /*&:last-child {
                    text-align: left;
                    white-space: nowrap;
                }*/
}
table.lightteal5 > thead td,
table.lightteal5 > thead th {
  border: solid 1px #d9f0f2;
}
table.interest-rates {
  border: none;
  width: 100%;
  border-bottom: dotted 1px #7c95a8;
}
table.interest-rates > tbody {
  background: none;
}
table.interest-rates > tr,
table.interest-rates > tbody > tr {
  border: none;
}
table.interest-rates > tr > td,
table.interest-rates > tbody > tr > td {
  border: none;
  line-height: 22px;
  padding: 2px 0;
  font-size: 14px;
}
table.interest-rates > tr > td > strong,
table.interest-rates > tbody > tr > td > strong {
  display: block;
}
table.interest-rates > tr > td:last-child,
table.interest-rates > tbody > tr > td:last-child {
  text-align: right;
}
table.interest-rates > tr > td.rate-method,
table.interest-rates > tbody > tr > td.rate-method {
  text-align: left;
}
/* Styles for: 01_CWB_HomeCWBank_v3.0.psd */
.carousel-overlay {
  padding: 30px;
}
.carousel-overlay > p {
  margin: 5px 0 20px;
}
.carousel-overlay > h4 {
  margin: 0;
  padding: 0;
  font-size: 56px;
  line-height: 67px;
  font-weight: normal;
  color: #ffffff;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-overlay > p {
  font-size: 30px;
  line-height: 36px;
  font-weight: normal;
  color: #ffffff;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-overlay-dark {
  padding: 30px;
}
.carousel-overlay-dark > p {
  margin: 5px 0 20px;
}
.carousel-overlay-dark > h4 {
  margin: 0;
  padding: 0;
  font-size: 56px;
  line-height: 67px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-overlay-dark > p {
  font-size: 30px;
  line-height: 36px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-overlay-dark > .btn {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.carousel-overlay-dark > .btn:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.carousel-overlay-teal {
  padding: 30px;
  background: rgba(0, 154, 166, 0.85);
}
.carousel-overlay-teal > p {
  margin: 5px 0 20px;
}
.carousel-overlay-teal > h4 {
  margin: 0;
  padding: 0;
  font-size: 56px;
  line-height: 67px;
  font-weight: normal;
  color: #ffffff;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-overlay-teal > p {
  font-size: 30px;
  line-height: 36px;
  font-weight: normal;
  color: #ffffff;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-overlay-white {
  padding: 30px;
  background: rgba(255, 255, 255, 0.5);
}
.carousel-overlay-white > p {
  margin: 5px 0 20px;
}
.carousel-overlay-white > h4 {
  margin: 0;
  padding: 0;
  font-size: 56px;
  line-height: 67px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-overlay-white > p {
  font-size: 30px;
  line-height: 36px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.carousel-overlay-white > .btn {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.carousel-overlay-white > .btn:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.search-form {
  *zoom: 1;
}
.search-form:before {
  content: " ";
  display: table;
}
.search-form:after {
  content: " ";
  display: table;
  clear: both;
}
.search-form > input[type="search"] {
  float: left;
  padding-right: 36px;
}
.search-form > input[type="search"]::-webkit-input-placeholder {
  color: #1f355e;
}
.search-form > input[type="search"]::-moz-placeholder {
  color: #1f355e;
}
.search-form > input[type="search"]:-moz-placeholder {
  /* Older versions of Firefox */
  color: #1f355e;
}
.search-form > input[type="search"]:-ms-input-placeholder {
  color: #1f355e;
}
.search-form > button {
  float: left;
  background: url(/resources/images/icon-search.png) no-repeat center center;
  padding: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-left: -36px;
}
.search-form > button:hover {
  background: url(/resources/images/icon-search.png) no-repeat center center;
}
.search-form > button:active {
  background: url(/resources/images/icon-search.png) no-repeat center center;
}
/*Styles for: 02_CWB_PersonalBanking_v2.1.psd*/
.breadcrumbs {
  margin: 0 0 20px;
  padding: 11px 0;
  border-top: 1px dotted #c7ccd7;
  border-bottom: 1px dotted #c7ccd7;
  z-index: 1;
  font-size: 0;
}
.breadcrumbs > li {
  color: #7d7d7d;
  font-size: 12px;
  font-family: 'Arial', sans-serif;
  display: inline;
}
.breadcrumbs > li:before {
  color: #1f355e;
  font-size: 12px;
  font-family: 'Arial', sans-serif;
  content: "\\ ";
  margin: 0;
  padding: 0 4px;
}
.breadcrumbs > li:first-child:before {
  content: "";
  margin: 0;
  padding: 0;
}
.breadcrumbs > li > a {
  color: #1f355e;
  font-size: 12px;
  font-family: 'Arial', sans-serif;
}
/*Should be 305px x 258px ?*/
.feature-box {
  width: 305px;
}
.feature-box > img {
  width: 305px;
  height: 140px;
  display: block;
}
.feature-box > h3 {
  color: #ffffff;
  background-color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
  padding: 12px;
  margin: 0;
}
.feature-box > h3 > a {
  color: #ffffff;
  background-color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
}
.feature-box > p {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  color: #1f355e;
  background-color: #99d7db;
  padding: 10px 12px 12px;
  margin: 0;
}
.feature-box-small {
  width: 230px;
}
.feature-box-small > img {
  width: 230px;
  height: 106px;
  display: block;
}
.feature-box-small > h3 {
  color: #ffffff;
  background-color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
  padding: 12px;
  margin: 0;
}
.feature-box-small > h3 > a {
  color: #ffffff;
  background-color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
}
.feature-box-small > p {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  color: #1f355e;
  background-color: #99d7db;
  padding: 10px 12px 12px;
  margin: 0;
}
.feature-content {
  overflow: auto;
  padding: 5px;
}
.feature-content > img {
  float: left;
  margin-right: 25px;
  width: 347px;
  height: 180px;
}
.feature-content > ul,
.feature-content > ol {
  font-weight: normal;
  margin: 0 20px;
}
.feature-content > ol {
  padding-left: 25px;
}
/*Styles for 04_CWB_HomeOptimum_v2.1.psd*/
.panel-tip {
  background-color: #d9f0f2;
  padding: 30px;
  /*width: 308px;*/
}
.panel-tip > h4 {
  font-size: 24px;
  color: #009aa6;
  text-decoration: none;
  line-height: 24px;
  margin: 0;
}
.panel-tip > p {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
}
.panel-tip > a {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right center;
  padding-right: 12px;
}
.text {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
  color: #1f355e;
}
.text > p {
  margin: 0 0 10px;
}
.check-list > li {
  list-style-image: url('/resources/images/icon-check-teal.png');
  margin-left: 20px;
  line-height: 24px;
}
.color-panel {
  background-color: #d9f0f2;
  margin-bottom: 20px;
}
.color-panel > .content {
  padding: 10px 30px 30px;
}
.color-panel > .title {
  text-align: center;
  line-height: 45px;
  padding: 14px 30px;
  background-color: #009aa6;
}
.color-panel > .title > label {
  line-height: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 18px;
  font-weight: normal;
  display: block;
  color: #ffffff;
}
/* qTip 2 Tooltips */
.qtip-cwb {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #99d7db !important;
  background-color: #d9f0f2 !important;
  color: #1f355e !important;
  font-family: 'Arial', sans-serif !important;
  font-size: 12px !important;
  line-height: 18px !important;
  /*max-width: 450px !important;*/
  -webkit-box-shadow: 3px 3px 3px #333 !important;
  box-shadow: 3px 3px 3px #333 !important;
}
.qtip-cwb .qtip-titlebar {
  background-color: #d9f0f2 !important;
}
.qtip-cwb .qtip-titlebar .qtip-close {
  border: solid 1px #99d7db !important;
  color: #1f355e !important;
}
.qtip-cwb .qtip-icon {
  border: solid 1px #99d7db !important;
  background-color: #d9f0f2 !important;
  color: #1f355e !important;
}
/* Styles for: 01_CWB_HomeCWBank_v3.0.psd */
.carousel-links {
  margin: 0;
  padding: 0;
  *zoom: 1;
  -webkit-box-shadow: 2px 0 7px #eff0f3;
  box-shadow: 2px 0 7px #eff0f3;
  margin-bottom: 40px;
}
.carousel-links:before {
  content: " ";
  display: table;
}
.carousel-links:after {
  content: " ";
  display: table;
  clear: both;
}
.carousel-links > li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  float: left;
  background: url('/resources/images/nav-sep.png') no-repeat left center;
  padding-left: 1px;
  text-align: center;
  *zoom: 1;
}
.carousel-links > li.active a {
  font-size: 20px;
  line-height: 20px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  color: #009aa6;
  background: #ffffff;
  line-height: 71px;
  display: inline-block;
}
.carousel-links > li.active a:hover {
  text-decoration: none;
}
.carousel-links > li.active a .arr {
  display: block;
}
.carousel-links > li.active a:hover {
  background: #ffffff;
}
.carousel-links > li a {
  display: inline-block;
  line-height: 71px;
  width: 244px;
  font-size: 20px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  color: #1f355e;
  background-color: #ffffff;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaecf0));
  background: -webkit-linear-gradient(top, #ffffff, #eaecf0);
  background: -moz-linear-gradient(top, #ffffff, #eaecf0);
  background: -o-linear-gradient(top, #ffffff, #eaecf0);
  background: linear-gradient(to bottom, #ffffff, #eaecf0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaecf0, GradientType=0);
  position: relative;
}
.carousel-links > li a:hover {
  text-decoration: none;
  background-color: #eff0f3;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#eff0f3), to(#e5e7ec));
  background: -webkit-linear-gradient(top, #eff0f3, #e5e7ec);
  background: -moz-linear-gradient(top, #eff0f3, #e5e7ec);
  background: -o-linear-gradient(top, #eff0f3, #e5e7ec);
  background: linear-gradient(to bottom, #eff0f3, #e5e7ec);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eff0f3, endColorstr=#e5e7ec, GradientType=0);
}
.carousel-links > li a .arr {
  display: none;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 13px 10px;
  border-color: transparent transparent #ffffff transparent;
  position: absolute;
  top: -12px;
  left: 50%;
  margin-left: -10px;
}
.carousel-links > li a.four {
  width: 244px;
}
.carousel-links > li a.three {
  width: 326px;
}
.carousel-links > li a.two {
  width: 489px;
}
.carousel-links > li:first-child {
  background: none;
}
.carousel-links > li:before {
  content: "";
  margin: 0;
  padding: 0;
}
.carousel-links > li:before {
  content: " ";
  display: table;
}
.carousel-links > li:after {
  content: " ";
  display: table;
  clear: both;
}
.carousel-links > li:first-child a.three {
  width: 325px;
}
.carousel-slide {
  position: relative;
  width: 980px;
  height: 385px;
  overflow: hidden;
  *zoom: 1;
}
.carousel-slide:before {
  content: " ";
  display: table;
}
.carousel-slide:after {
  content: " ";
  display: table;
  clear: both;
}
.carousel-slide > img {
  width: 980px;
  height: 385px;
}
.carousel-slide > label {
  display: none;
}
.carousel-slide > .carousel-overlay,
.carousel-slide > .carousel-overlay-dark,
.carousel-slide > .carousel-overlay-white,
.carousel-slide > .carousel-overlay-teal {
  position: absolute;
  top: 30px;
  left: 30px;
  float: left;
}
.header-toolbar-menu > ul > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  margin: 0 8px;
}
.header-toolbar-menu > ul > li > a {
  font-size: 11px;
  font-family: 'Arial', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 30px;
}
.header-toolbar-menu > ul > li > a:hover {
  text-decoration: underline;
}
.header-ddl-list {
  width: 230px;
  background: #009aa6;
}
.header-ddl-list > li {
  list-style: none;
  margin-left: 0;
  padding: 0 10px;
  border-bottom: solid 1px #3cb2bb;
  line-height: 31px;
}
.header-ddl-list > li:first-child {
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #008a95;
  line-height: 31px;
  border: none;
}
.header-ddl-list > li > h4 {
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #008a95;
  line-height: 31px;
}
.header-ddl-list > li > a {
  color: #ffffff;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
}
.footer-menu {
  background: #009aa6;
}
.footer-menu > ul {
  font-size: 0;
  *zoom: 1;
}
.footer-menu > ul:before {
  content: " ";
  display: table;
}
.footer-menu > ul:after {
  content: " ";
  display: table;
  clear: both;
}
.footer-menu > ul > li {
  display: inline-block;
  float: left;
  width: 180px;
  margin-left: 20px;
  list-style: none;
}
.footer-menu > ul > li > a {
  color: #ffffff;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
}
.footer-menu > ul > li > a:hover {
  text-decoration: underline;
}
.footer-menu > ul > li:first-child {
  margin: 0;
}
.footer-menu > ul > li > ul {
  width: 180px;
  background: #009aa6;
}
.footer-menu > ul > li > ul > li {
  list-style: none;
  margin-left: 0;
  line-height: 18px;
  margin: 3px 0;
}
.footer-menu > ul > li > ul > li > a {
  color: #ffffff;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  line-height: 18px;
}
.footer-menu > ul > li > ul > li > a.bold {
  color: #ffffff;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
}
.footer-menu > ul > li > ul > li > a.bold:hover {
  text-decoration: underline;
}
.footer-list {
  width: 180px;
  background: #009aa6;
}
.footer-list > li {
  list-style: none;
  margin-left: 0;
  line-height: 18px;
  margin: 3px 0;
}
.footer-list > li > a {
  color: #ffffff;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  line-height: 18px;
}
.footer-list > li > a.bold {
  color: #ffffff;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
}
.footer-list > li > a.bold:hover {
  text-decoration: underline;
}
.footer-toolbar-menu {
  background: #007b85;
}
.footer-toolbar-menu > ul > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  margin-left: 10px;
  line-height: 40px;
  vertical-align: middle;
}
.footer-toolbar-menu > ul > li > a {
  color: #ffffff;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  line-height: 18px;
}
.footer-toolbar-menu > ul > li:before {
  content: "|";
  color: #ffffff;
  margin-right: 10px;
}
.footer-toolbar-menu > ul > li:first-child:before {
  content: "";
  margin: 0;
}
.footer-toolbar-menu > ul > li:last-child {
  margin-right: 10px;
}
.footer-social {
  width: 180px;
  background: #009aa6;
}
.footer-social > h3 {
  color: #ffffff;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  margin: 0;
  cursor: default;
  margin-bottom: 15px;
}
.footer-social > h3:hover {
  text-decoration: underline;
}
.footer-social > h3:hover {
  text-decoration: none;
}
.footer-social > ul > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  margin-left: 10px;
}
.footer-social > ul > li:first-child {
  margin: 0;
}
.footer-social > ul > li > a {
  display: inline-block;
}
.partner-logo {
  text-align: center;
}
.partner-logo a > img {
  margin-bottom: 20px;
}
.partner-logo > p,
.partner-logo > a {
  color: #ffffff;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 14px;
  margin: 20px auto 0;
  cursor: default;
  display: block;
}
.partner-logo > p:hover,
.partner-logo > a:hover {
  text-decoration: underline;
}
.partner-logo > p:hover,
.partner-logo > a:hover {
  text-decoration: none;
}
.partner-logo > a:hover {
  cursor: pointer;
}
.partner-logo + .partner-logo {
  margin-top: 20px;
}
.nav-level-2 {
  background: #e8eaef;
  font-size: 0;
  width: 980px;
}
.nav-level-2 > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
}
.nav-level-2 > li > a {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  padding: 0 20px;
  line-height: 50px;
  display: block;
}
.nav-level-2 > li > a:hover {
  text-decoration: none;
  background-color: #d7dbe1;
}
.nav-level-2 > li > a:active {
  text-decoration: none;
  background-color: #d7dbe1;
}
.nav-level-2 > li.active > a,
.nav-level-2 > li.open > a {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  background-color: #d7dbe1;
}
.nav-level-2 > li.active > a:hover,
.nav-level-2 > li.open > a:hover {
  text-decoration: none;
  background-color: #d7dbe1;
}
.nav-level-3-list {
  width: 735px;
  *zoom: 1;
}
.nav-level-3-list:before {
  content: " ";
  display: table;
}
.nav-level-3-list:after {
  content: " ";
  display: table;
  clear: both;
}
.nav-level-3-list > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  width: 245px;
  vertical-align: top;
  float: left;
  margin-bottom: 20px;
  padding: 0 20px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #1f355e;
}
.nav-level-3-list > li > a {
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #1f355e;
}
.nav-level-3-list > li > ul > li {
  list-style: none;
  margin-left: 0;
}
.nav-level-3-list > li > ul > li > a {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #1f355e;
}
.nav-level-3 {
  width: 980px;
  *zoom: 1;
  padding: 20px 0;
  background-color: #d7dbe1;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#d7dbe1), to(#eceef0));
  background: -webkit-linear-gradient(top, #d7dbe1, #eceef0);
  background: -moz-linear-gradient(top, #d7dbe1, #eceef0);
  background: -o-linear-gradient(top, #d7dbe1, #eceef0);
  background: linear-gradient(to bottom, #d7dbe1, #eceef0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d7dbe1, endColorstr=#eceef0, GradientType=0);
}
.nav-level-3:before {
  content: " ";
  display: table;
}
.nav-level-3:after {
  content: " ";
  display: table;
  clear: both;
}
.nav-level-3 > ul:first-child {
  width: 735px;
  *zoom: 1;
  display: block;
  float: left;
}
.nav-level-3 > ul:first-child:before {
  content: " ";
  display: table;
}
.nav-level-3 > ul:first-child:after {
  content: " ";
  display: table;
  clear: both;
}
.nav-level-3 > ul:first-child > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  width: 245px;
  vertical-align: top;
  float: left;
  margin-bottom: 20px;
  padding: 0 20px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #1f355e;
}
.nav-level-3 > ul:first-child > li > a {
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #1f355e;
}
.nav-level-3 > ul:first-child > li > ul > li {
  list-style: none;
  margin-left: 0;
}
.nav-level-3 > ul:first-child > li > ul > li > a {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #1f355e;
}
.nav-level-3 > .tools {
  width: 245px;
  margin-bottom: 20px;
  display: block;
  float: left;
}
.nav-level-3 > .tools > li {
  list-style: none;
  margin-left: 0;
  line-height: 36px;
  padding: 0 20px;
}
.nav-level-3 > .tools > li > a {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
}
.panel-news {
  background: #e8eaef;
  padding: 20px;
}
.panel-news > a {
  font-size: 24px;
  color: #1f355e;
  text-decoration: none;
}
.panel-news > p {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
}
.tabs {
  font-size: 0;
}
.tabs > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  margin-left: 5px;
}
.tabs > li:first-child {
  margin: 0;
}
.tabs > li > a {
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 18px;
  color: #ffffff;
  background-color: #009aa6;
  width: 171px;
  line-height: 45px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  height: 45px;
}
.tabs > li > a:hover {
  color: #ffffff;
  background-color: #3cb2bb;
  text-decoration: none;
}
.tabs > li > a > span {
  display: block;
  line-height: 18px;
  text-align: center;
}
.tabs > li.active > a {
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 18px;
  color: #1f355e;
  background-color: #d9f0f2;
}
.tab-pane {
  padding: 10px 30px 30px;
  background: #d9f0f2;
  width: 100%;
}
.tab-pane .tab-title {
  /*display: none;*/
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 18px;
  color: #ffffff;
  background-color: #009aa6;
  width: 100%;
  display: block;
  padding: 10px;
}
.tab-pane .tab-title:hover {
  color: #ffffff;
  background-color: #3cb2bb;
  text-decoration: none;
}
.tab-pane .tab-title:hover {
  background-color: #009aa6;
}
.copyright {
  display: inline-block;
  line-height: 40px;
  vertical-align: middle;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  color: #ffffff;
}
.copyright > a {
  color: #ffffff;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  line-height: 18px;
}
.form > .row {
  *zoom: 1;
  margin: 6px 0;
}
.form > .row:before {
  content: " ";
  display: table;
}
.form > .row:after {
  content: " ";
  display: table;
  clear: both;
}
.form > .row > label {
  display: inline-block;
  width: 150px;
  text-align: left;
}
.form > .row > label > span {
  color: #ed1c24;
}
.form > .row > div {
  display: inline-block;
  /* .NET checkbox and radio */
}
.form > .row > div > input + label {
  font-weight: normal;
}
.form > .row > div > span > input + label {
  font-weight: normal;
}
.ddl-filter {
  display: inline-block;
  margin-bottom: 10px;
  float: left;
}
.ddl-filter > select {
  min-width: 230px;
  width: auto;
  max-width: 400px;
}
.download-pdf-wrapper {
  float: right;
  line-height: 36px;
}
.pagination > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  padding: 0 8px;
}
.pagination > li > a {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
}
.pagination > li.active > a {
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.pagination-counter {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  color: #1f355e;
  line-height: 24px;
}
.news-archive-years > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  padding: 0 8px;
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.news-archive-years > li:first-child {
  padding-left: 0;
}
.news-archive-years > li > a {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
}
.news-archive-years > li.active > a {
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.partner-login-form {
  width: 230px;
  padding: 10px 20px 20px 20px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px #c7ccd7;
  border-top: none;
  background: #eaecf0;
  text-align: left;
  line-height: normal;
}
.partner-login-form > label {
  font-weight: normal;
  margin: 3px 0;
}
.partner-login-form > input {
  width: 190px;
  padding: 6px;
  margin: 3px 0 10px;
}
.partner-login-form > a {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.partner-login-form > a:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.career-login-form {
  width: 250px;
  padding: 10px 20px 20px 20px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px #c7ccd7;
  /*border-top: none;*/
  background: #eaecf0;
  text-align: left;
  line-height: normal;
}
.career-login-form > label {
  font-weight: normal;
  margin: 3px 0;
}
.career-login-form > input {
  width: 190px;
  padding: 6px;
  margin: 3px 0 10px;
}
.career-login-form > a {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.career-login-form > a:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.manage-password-form {
  width: 245px;
  padding: 10px 20px 20px 20px;
  /*.box-border-radius-bottom(4px);*/
  border: solid 1px #c7ccd7;
  background: #eaecf0;
  text-align: left;
  line-height: normal;
}
.manage-password-form > label {
  font-weight: normal;
  margin: 3px 0;
}
.manage-password-form > input {
  width: 190px;
  padding: 6px;
  margin: 3px 0 10px;
}
.manage-password-form > a {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.manage-password-form > a:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.qa-form {
  width: 300px;
  padding: 10px 20px 20px 20px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px #c7ccd7;
  background: #eaecf0;
  text-align: left;
  line-height: normal;
}
.qa-form > label {
  font-weight: normal;
  margin: 3px 0;
}
.qa-form > input {
  width: 190px;
  padding: 6px;
  margin: 3px 0 10px;
}
.qa-form > a {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.qa-form > a:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
/*Styles for 01_CWB_HomeCWBank_v2.1.psd*/
.list-links {
  margin-bottom: 20px;
}
.list-links > h4 {
  color: #009aa6;
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  border-bottom: solid 1px #937a46;
  text-transform: uppercase;
  margin: 0 0 5px;
}
.list-links ul > li {
  line-height: 18px;
  padding: 6px 0;
  list-style: none;
  margin-left: 0;
}
.list-links ul > li > a {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.list-links ul > li > a.more {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right center;
  padding-right: 12px;
}
.online-banking {
  text-align: center;
  width: 230px;
  height: 45px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px #c7ccd7;
  border-top: none;
  background-color: #ffffff;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaecf0));
  background: -webkit-linear-gradient(top, #ffffff, #eaecf0);
  background: -moz-linear-gradient(top, #ffffff, #eaecf0);
  background: -o-linear-gradient(top, #ffffff, #eaecf0);
  background: linear-gradient(to bottom, #ffffff, #eaecf0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaecf0, GradientType=0);
  vertical-align: middle;
  line-height: 39px;
  position: relative;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.online-banking > a {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  text-decoration: none;
  color: #1f355e;
  line-height: 19px;
  background: url('/resources/images/icon-padlock.png') no-repeat left top;
  padding-left: 24px;
  display: inline-block;
}
.online-banking > ul {
  display: none;
  padding: 10px 25px 5px;
  width: 230px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px #c7ccd7;
  border-top: none;
  background: #eaecf0;
  position: relative;
  left: -1px;
  top: 3px;
}
.online-banking > ul > li {
  text-align: left;
  margin-bottom: 10px;
  list-style: none;
  margin-left: 0;
}
.online-banking > ul > li > a {
  color: #1f355e;
  font-size: 13px;
  line-height: 13px;
  font-weight: normal;
  background: url('/resources/images/arrow-darkgold.png') no-repeat scroll left top 2px;
  padding-left: 12px;
  display: inline-block;
}
.online-banking.open > ul {
  display: block;
}
.partner-login {
  text-align: center;
  width: 230px;
  height: 45px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px #c7ccd7;
  border-top: none;
  background-color: #ffffff;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaecf0));
  background: -webkit-linear-gradient(top, #ffffff, #eaecf0);
  background: -moz-linear-gradient(top, #ffffff, #eaecf0);
  background: -o-linear-gradient(top, #ffffff, #eaecf0);
  background: linear-gradient(to bottom, #ffffff, #eaecf0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaecf0, GradientType=0);
  vertical-align: middle;
  line-height: 39px;
  position: relative;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.partner-login > a {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  text-decoration: none;
  color: #1f355e;
  line-height: 19px;
  background: url('/resources/images/icon-padlock.png') no-repeat left top;
  padding-left: 24px;
  display: inline-block;
}
.partner-login > div {
  display: none;
  position: relative;
  left: -1px;
  top: 3px;
  width: 230px;
  padding: 10px 20px 20px 20px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px #c7ccd7;
  border-top: none;
  background: #eaecf0;
  text-align: left;
  line-height: normal;
  z-index: 1;
}
.partner-login > div > label {
  font-weight: normal;
  margin: 3px 0;
}
.partner-login > div > input {
  width: 190px;
  padding: 6px;
  margin: 3px 0 10px;
}
.partner-login > div > a {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.partner-login > div > a:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.partner-login > div > .error {
  color: #de0000;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  line-height: 15px;
  margin-bottom: 0;
  display: none;
}
.partner-login > div.logout > p {
  margin-top: 0;
}
.partner-login.open > div {
  display: block;
}
.header-ddl {
  /* drop down div */
}
.header-ddl > a {
  font-size: 11px;
  font-family: 'Arial', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  background: url('/resources/images/arrow-white.png') no-repeat scroll right center;
  padding-right: 12px;
  display: inline-block;
  line-height: 30px;
}
.header-ddl > div {
  background: #009aa6;
  -webkit-box-shadow: 0 0 5px rgba(125, 125, 125, 0.5);
  box-shadow: 0 0 5px rgba(125, 125, 125, 0.5);
  width: 1020px;
  height: 265px;
  padding: 0 20px;
  display: none;
  position: relative;
  left: -20px;
}
.header-ddl > div > a {
  font-size: 11px;
  font-family: 'Arial', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  background: url('/resources/images/arrow-white-down.png') no-repeat scroll right center;
  padding-right: 16px;
  display: inline-block;
  line-height: 30px;
}
.header-ddl > div > ul {
  margin-top: 4px;
  font-size: 0;
}
.header-ddl > div > ul > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  margin-left: 20px;
  vertical-align: top;
}
.header-ddl > div > ul > li:first-child {
  margin: 0;
}
.header-ddl > div > ul > li > ul {
  width: 230px;
  background: #009aa6;
}
.header-ddl > div > ul > li > ul > li {
  list-style: none;
  margin-left: 0;
  padding: 0 10px;
  border-bottom: solid 1px #3cb2bb;
  line-height: 31px;
}
.header-ddl > div > ul > li > ul > li:first-child {
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #008a95;
  line-height: 31px;
  border: none;
}
.header-ddl > div > ul > li > ul > li > h4 {
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #008a95;
  line-height: 31px;
}
.header-ddl > div > ul > li > ul > li > a {
  color: #ffffff;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
}
.header-ddl.open > div {
  display: block;
}
/* TODO: divider ....*/
[role='navigation'] {
  position: relative;
}
[role='navigation'] > ul {
  border-top: solid 1px #c7ccd7;
  font-size: 0;
  width: 980px;
  /* level 1*/
}
[role='navigation'] > ul > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  /* level 2 */
}
[role='navigation'] > ul > li > a {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  text-transform: uppercase;
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  padding: 0 20px;
  line-height: 50px;
  display: block;
}
[role='navigation'] > ul > li > a:hover {
  text-decoration: none;
  background-color: #e8eaef;
}
[role='navigation'] > ul > li > a:active {
  text-decoration: none;
  background-color: #e8eaef;
}
[role='navigation'] > ul > li.active > a {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  text-transform: uppercase;
  background-color: #e8eaef;
  text-decoration: none;
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
}
[role='navigation'] > ul > li.active > a:hover {
  text-decoration: none;
}
[role='navigation'] > ul > li.open > a {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  text-transform: uppercase;
  background-color: #e8eaef;
  text-decoration: none;
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
}
[role='navigation'] > ul > li.open > a:hover {
  text-decoration: none;
}
[role='navigation'] > ul > li.open > ul {
  display: block;
}
[role='navigation'] > ul > li > ul {
  background: #e8eaef;
  font-size: 0;
  width: 980px;
  display: none;
  position: absolute;
  left: 0;
  /* mega dropdown */
}
[role='navigation'] > ul > li > ul > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
}
[role='navigation'] > ul > li > ul > li > a {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  padding: 0 20px;
  line-height: 50px;
  display: block;
}
[role='navigation'] > ul > li > ul > li > a:hover {
  text-decoration: none;
  background-color: #d7dbe1;
}
[role='navigation'] > ul > li > ul > li > a:active {
  text-decoration: none;
  background-color: #d7dbe1;
}
[role='navigation'] > ul > li > ul > li.active > a,
[role='navigation'] > ul > li > ul > li.open > a {
  font-size: 16px;
  font-weight: normal;
  color: #1f355e;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  background-color: #d7dbe1;
}
[role='navigation'] > ul > li > ul > li.active > a:hover,
[role='navigation'] > ul > li > ul > li.open > a:hover {
  text-decoration: none;
  background-color: #d7dbe1;
}
[role='navigation'] > ul > li > ul > li > div {
  width: 980px;
  *zoom: 1;
  padding: 20px 0;
  background-color: #d7dbe1;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#d7dbe1), to(#eceef0));
  background: -webkit-linear-gradient(top, #d7dbe1, #eceef0);
  background: -moz-linear-gradient(top, #d7dbe1, #eceef0);
  background: -o-linear-gradient(top, #d7dbe1, #eceef0);
  background: linear-gradient(to bottom, #d7dbe1, #eceef0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d7dbe1, endColorstr=#eceef0, GradientType=0);
  display: none;
  position: absolute;
  left: 0;
}
[role='navigation'] > ul > li > ul > li > div:before {
  content: " ";
  display: table;
}
[role='navigation'] > ul > li > ul > li > div:after {
  content: " ";
  display: table;
  clear: both;
}
[role='navigation'] > ul > li > ul > li > div > ul:first-child {
  width: 735px;
  *zoom: 1;
  display: block;
  float: left;
}
[role='navigation'] > ul > li > ul > li > div > ul:first-child:before {
  content: " ";
  display: table;
}
[role='navigation'] > ul > li > ul > li > div > ul:first-child:after {
  content: " ";
  display: table;
  clear: both;
}
[role='navigation'] > ul > li > ul > li > div > ul:first-child > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  width: 245px;
  vertical-align: top;
  float: left;
  margin-bottom: 20px;
  padding: 0 20px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #1f355e;
}
[role='navigation'] > ul > li > ul > li > div > ul:first-child > li > a {
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #1f355e;
}
[role='navigation'] > ul > li > ul > li > div > ul:first-child > li > ul > li {
  list-style: none;
  margin-left: 0;
}
[role='navigation'] > ul > li > ul > li > div > ul:first-child > li > ul > li > a {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #1f355e;
}
[role='navigation'] > ul > li > ul > li > div > .tools {
  width: 245px;
  margin-bottom: 20px;
  display: block;
  float: left;
}
[role='navigation'] > ul > li > ul > li > div > .tools > li {
  list-style: none;
  margin-left: 0;
  line-height: 36px;
  padding: 0 20px;
}
[role='navigation'] > ul > li > ul > li > div > .tools > li > a {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
}
[role='navigation'] > ul > li > ul > li.open > div {
  display: block;
}
.title-link > h4 {
  font-size: 16px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 16px;
  color: #009aa6;
  display: inline-block;
  margin: 10px 10px 10px 0;
}
.title-link > a {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right center;
  padding-right: 12px;
}
.carousel-panel-news {
  *zoom: 1;
  background: #e8eaef;
  width: 644px;
  position: relative;
}
.carousel-panel-news:before {
  content: " ";
  display: table;
}
.carousel-panel-news:after {
  content: " ";
  display: table;
  clear: both;
}
.carousel-panel-news > a {
  margin: 0 auto;
  display: block;
  width: 14px;
  height: 23px;
  background: url('/resources/images/arrows-sprite.png') no-repeat left center;
  position: absolute;
  top: 50%;
  margin-top: -12px;
}
.carousel-panel-news > a.prev {
  left: 20px;
}
.carousel-panel-news > a.next {
  background-position: -14px center;
  right: 20px;
}
.carousel-panel-news > .carousel {
  width: 550px;
  margin: 15px auto;
  display: block;
}
.carousel-panel-news > .carousel > ul {
  font-size: 0;
}
.carousel-panel-news > .carousel > ul > li {
  list-style: none;
  margin-left: 0;
  width: 550px;
  display: inline-block;
  vertical-align: top;
}
.feature-carousel {
  width: 980px;
}
.feature-carousel > .carousel > .carousel-slide {
  display: inline-block;
}
/*Styles for 02_CWB_PersonalBanking_v2.1.psd*/
.box-links {
  border: solid 3px #e8eaef;
  padding: 15px 15px 60px;
  position: relative;
}
.box-links > h4 {
  font-size: 22px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  color: #009aa6;
  line-height: 27px;
  padding-bottom: 3px;
  border-bottom: solid 1px #937a46;
  font-weight: normal;
  margin: 0 0 5px;
}
.box-links ul > li {
  line-height: 27px;
  border-bottom: dotted 1px #937a46;
  list-style: none;
  margin-left: 0;
}
.box-links ul > li > a {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  color: #1f355e;
  line-height: 17px;
  display: block;
  margin: 5px 0 5px;
}
.box-links > .btn {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
/*Styles for 03_CWB_BusinessCurrentAccount_v2.1.psd*/
.widget {
  width: 230px;
  padding: 20px;
  border-bottom: solid 1px #e5e7ec;
  -webkit-box-shadow: -11px 0px 15px -7px #eff0f3;
  box-shadow: -11px 0px 15px -7px #eff0f3;
}
.widget:last-child {
  border-bottom: none;
}
.widget > h3 {
  color: #1f355e;
  font-size: 22px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  margin: 0;
}
.widget ul > li {
  line-height: 36px;
  list-style: none;
  margin-left: 0;
}
.widget ul > li > a {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
}
.widget > a.more {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  background: url('/resources/images/arrow-teal.png') no-repeat scroll right center;
  padding-right: 12px;
}
.tabs-content {
  margin-bottom: 20px;
}
/* styles for search resutls */
.pagination-wrapper {
  *zoom: 1;
  border-bottom: solid 1px #937a46;
  padding: 10px 0;
  margin: 20px 0 10px;
}
.pagination-wrapper:before {
  content: " ";
  display: table;
}
.pagination-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
.pagination-wrapper > div {
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  color: #1f355e;
  line-height: 24px;
  float: left;
}
.pagination-wrapper > ul {
  display: block;
  float: right;
}
.pagination-wrapper > ul > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  padding: 0 8px;
}
.pagination-wrapper > ul > li > a {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
}
.pagination-wrapper > ul > li.active > a {
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.pagination-wrapper-bottom {
  *zoom: 1;
  border-top: solid 1px #937a46;
  padding: 10px 0;
  margin: 10px 0 20px;
}
.pagination-wrapper-bottom:before {
  content: " ";
  display: table;
}
.pagination-wrapper-bottom:after {
  content: " ";
  display: table;
  clear: both;
}
.pagination-wrapper-bottom > ul {
  display: block;
  float: right;
}
.pagination-wrapper-bottom > ul > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  padding: 0 8px;
}
.pagination-wrapper-bottom > ul > li > a {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
}
.pagination-wrapper-bottom > ul > li.active > a {
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.news-archive-header {
  *zoom: 1;
  border-bottom: solid 1px #937a46;
  padding: 10px 0;
  margin: 20px 0 10px;
}
.news-archive-header:before {
  content: " ";
  display: table;
}
.news-archive-header:after {
  content: " ";
  display: table;
  clear: both;
}
.news-archive-header > ul:first-child {
  float: left;
}
.news-archive-header > ul:first-child > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  padding: 0 8px;
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.news-archive-header > ul:first-child > li:first-child {
  padding-left: 0;
}
.news-archive-header > ul:first-child > li > a {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
}
.news-archive-header > ul:first-child > li.active > a {
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.news-archive-header > ul:last-child {
  display: block;
  float: right;
}
.news-archive-header > ul:last-child > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  padding: 0 8px;
}
.news-archive-header > ul:last-child > li > a {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
}
.news-archive-header > ul:last-child > li.active > a {
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.filters {
  *zoom: 1;
}
.filters:before {
  content: " ";
  display: table;
}
.filters:after {
  content: " ";
  display: table;
  clear: both;
}
.search-results > li {
  list-style: none;
  margin-left: 0;
  line-height: 24px;
  margin: 20px 0;
}
.search-results > li > a {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
  font-weight: bold;
  text-decoration: underline;
}
.search-results > li > a:hover {
  text-decoration: none;
}
.search-results > li > p {
  margin: 0;
}
.news-listing > li {
  list-style: none;
  margin-left: 0;
  line-height: 24px;
  margin: 20px 0;
}
.news-listing > li > a {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
  font-weight: bold;
  text-decoration: underline;
}
.news-listing > li > a:hover {
  text-decoration: none;
}
.news-listing > li > p {
  margin: 0;
}
.news-listing > li > p.date {
  font-weight: bold;
}
.collapsible-panel {
  border-bottom: dotted 1px #7c95a8;
}
.collapsible-panel > a {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  color: #1f355e;
  display: block;
  padding: 10px 10px 10px 35px;
  background: url('/resources/images/arrow-teal.png') left 10px center no-repeat;
  margin: 1px 0;
}
.collapsible-panel > a:hover {
  background-color: #99d7db;
  text-decoration: none;
}
.collapsible-panel > div {
  display: none;
  padding: 0 20px 10px 36px;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
  color: #1f355e;
}
.collapsible-panel.open > a {
  background-image: url('/resources/images/arrow-teal-down.png');
}
.collapsible-panel.open > div {
  display: block;
}
.panel-list > .collapsible-panel:last-child {
  border: none;
}
.sitemap {
  width: 980px;
  *zoom: 1;
  /* first lvl */
}
.sitemap:before {
  content: " ";
  display: table;
}
.sitemap:after {
  content: " ";
  display: table;
  clear: both;
}
.sitemap li {
  list-style: none;
  margin-left: 0;
  line-height: 18px;
  padding: 6px 0;
}
.sitemap > li {
  margin: 0 0 5px;
  width: 305px;
  display: block;
  float: left;
  /* second lvl*/
}
.sitemap > li > a {
  color: #009aa6;
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  border-bottom: solid 1px #937a46;
  text-transform: uppercase;
  display: block;
}
.sitemap > li:nth-child(4n+0),
.sitemap > li:first-child {
  margin-left: 0;
}
.sitemap > li > ul > li > a {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}
.sitemap > li > ul > li ul {
  margin-left: 20px;
}
.sitemap > li > ul > li ul > li > a {
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.prepayment-calculator {
  border: solid 1px #c7ccd7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 728px;
  background-color: #ffffff;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dee1e7));
  background: -webkit-linear-gradient(top, #ffffff, #dee1e7);
  background: -moz-linear-gradient(top, #ffffff, #dee1e7);
  background: -o-linear-gradient(top, #ffffff, #dee1e7);
  background: linear-gradient(to bottom, #ffffff, #dee1e7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dee1e7, GradientType=0);
  padding: 10px 20px;
}
.prepayment-calculator > .calc-results {
  margin: 20px -10px 0;
  border: solid 1px #c7ccd7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #ffffff;
  padding: 0 10px;
  display: none;
}
.prepayment-calculator > .server-error {
  margin: 20px -10px 0;
  border: solid 1px #ed1c24;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #ffffff;
  padding: 0 10px;
  display: none;
}
.prepayment-calculator > .server-error h4,
.prepayment-calculator > .server-error p {
  color: #ed1c24;
}
.prepayment-calculator > .server-error > .row {
  border: none;
}
.prepayment-calculator > .server-error p {
  margin: 5px 0 10px;
}
.prepayment-calculator .row {
  *zoom: 1;
  margin: 6px 0;
  border-bottom: solid 1px #c7ccd7;
  padding: 6px 0;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
}
.prepayment-calculator .row:before {
  content: " ";
  display: table;
}
.prepayment-calculator .row:after {
  content: " ";
  display: table;
  clear: both;
}
.prepayment-calculator .row.type-prepayment {
  display: none;
}
.prepayment-calculator .row > label {
  display: inline-block;
  width: 300px;
  text-align: left;
  vertical-align: top;
}
.prepayment-calculator .row > div {
  display: inline-block;
  position: relative;
  /* .NET checkbox and radio */
}
.prepayment-calculator .row > div > .icon-help {
  display: block;
  width: 16px;
  height: 16px;
  background: url('/resources/images/question.png') no-repeat;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: -26px;
}
.prepayment-calculator .row > div > .val-error {
  border: solid 1px #de0000;
  display: block;
}
.prepayment-calculator .row > div > span.val-error {
  border: none;
  color: #de0000;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  padding-left: 5px;
}
.prepayment-calculator .row > div > input + label {
  font-weight: normal;
  padding-right: 20px;
}
.prepayment-calculator .row > div > span > input + label {
  font-weight: normal;
  padding-right: 20px;
}
.prepayment-calculator .row > div.info {
  display: none;
  *zoom: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #99d7db;
  padding: 15px;
  background-color: #d9f0f2;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  margin-top: 6px;
}
.prepayment-calculator .row > div.info:before {
  content: " ";
  display: table;
}
.prepayment-calculator .row > div.info:after {
  content: " ";
  display: table;
  clear: both;
}
.prepayment-calculator .row > div.footnote {
  display: block;
  *zoom: 1;
  margin-top: 6px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 12px;
}
.prepayment-calculator .row > div.footnote:before {
  content: " ";
  display: table;
}
.prepayment-calculator .row > div.footnote:after {
  content: " ";
  display: table;
  clear: both;
}
.prepayment-calculator .row > div > input[type='submit'],
.prepayment-calculator .row > div input[type='button'],
.prepayment-calculator .row > div input[type='reset'] {
  margin-right: 5px;
}
.account-selector {
  *zoom: 1;
}
.account-selector span.req {
  color: #ed1c24;
}
.account-selector:before {
  content: " ";
  display: table;
}
.account-selector:after {
  content: " ";
  display: table;
  clear: both;
}
.account-selector .info {
  display: none !important;
}
.account-selector > .selector {
  width: 520px;
  float: left;
}
.account-selector > .selector .buttons {
  padding-top: 15px;
}
.account-selector > .selector .icon-help {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('/resources/images/question.png') no-repeat;
  cursor: pointer;
  margin-left: 10px;
}
.account-selector > .selector .row {
  *zoom: 1;
  padding: 6px 0;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  line-height: 24px;
}
.account-selector > .selector .row:before {
  content: " ";
  display: table;
}
.account-selector > .selector .row:after {
  content: " ";
  display: table;
  clear: both;
}
.account-selector > .selector .row > h2 {
  color: #009aa6;
  font-family: 'FrutigerLTPro-BoldCn', 'Arial', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  border-bottom: solid 1px #937a46;
  text-transform: uppercase;
}
.account-selector > .selector .row > label {
  display: inline-block;
  width: 255px;
  text-align: left;
  position: relative;
  vertical-align: middle;
}
.account-selector > .selector .row > label.v-top {
  vertical-align: top;
}
.account-selector > .selector .row input[type="radio"] + label {
  font-weight: normal;
}
.account-selector > .selector .row > div {
  display: inline-block;
  position: relative;
  width: 260px;
}
.account-selector > .selector .row > div > input[type='submit'],
.account-selector > .selector .row > div input[type='button'],
.account-selector > .selector .row > div input[type='reset'] {
  margin-right: 5px;
}
.account-selector > .selector .row > div > .number {
  width: 50px;
}
.account-selector > .selector .online-option > label {
  width: 220px;
}
.account-selector > .selector .online-option > .choose {
  width: auto;
}
.account-selector > .selector .in-branch {
  display: none;
}
.account-selector > .selector .in-branch > label {
  padding-left: 20px;
}
.account-selector > .selector .transactions > .row > div > .number {
  width: 115px;
}
.account-selector > .recommended {
  width: 428px;
  float: right;
}
.account-selector > .recommended .date {
  display: none;
}
.account-selector > .recommended .s-ready {
  display: none;
}
.account-selector > .recommended > .we-recommend {
  display: none;
}
.account-selector > .recommended > h2 {
  color: #009aa6;
  font-size: 24px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
  margin: 0;
}
.account-selector > .recommended > div {
  *zoom: 1;
}
.account-selector > .recommended > div:before {
  content: " ";
  display: table;
}
.account-selector > .recommended > div:after {
  content: " ";
  display: table;
  clear: both;
}
.account-selector > .recommended > div > .icon-print {
  float: right;
  color: #1f355e;
  font-size: 14px;
  padding-top: 4px;
}
.account-selector > .recommended > .details {
  margin-bottom: 10px;
  background-color: #eff0f3;
  padding: 0 15px 15px;
  display: none;
}
.account-selector > .recommended > .details > h3 {
  color: #ffffff;
  background-color: #009aa6;
  margin: 0 -15px 5px;
  padding: 8px 15px;
}
.account-selector > .recommended > .details > h4 {
  margin: 5px -15px;
  padding: 8px 15px 0;
  font-size: 22px;
  line-height: 34px;
  font-weight: normal;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
}
.account-selector > .recommended > .details > ul {
  margin-top: 5px;
}
.account-selector > .recommended > .details > ul > li {
  line-height: 36px;
  list-style: none;
  margin-left: 0;
}
.account-selector > .recommended > .details > ul > li > a[class^="icon-"] {
  color: #009aa6;
  font-size: 18px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  line-height: 22px;
  display: inline-block;
  line-height: 24px;
}
.account-selector > .recommended > .details > ul.check-list > li {
  list-style-image: url('/resources/images/icon-check-teal.png');
  margin-left: 20px;
  line-height: 24px;
}
.careers-login {
  text-align: center;
  /*border: 1px solid red;
    border-bottom: none;*/
  /*width: 230px;
    height: 45px;*/
  /*.box-border-radius-bottom(4px);*/
  /*border: solid 1px @color-lightblue2;*/
  /*border-top: none;*/
  /*.box-gradient-vertical(@color-white, @color-lightblue8);*/
  /*vertical-align: middle;*/
  line-height: 39px;
  /*position: relative;*/
  /*.box-shadow(0 0 5px, @color-black_25);*/
  /*& > a {
        .link-login;
    }*/
  /*&.open > div {
        display: block;
    }*/
}
.careers-login > div {
  /*display: block;*/
  position: relative;
  left: -1px;
  top: 3px;
  width: 250px;
  padding: 10px 20px 20px 20px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px #c7ccd7;
  /*border-top: none;*/
  background: #eaecf0;
  text-align: left;
  line-height: normal;
  z-index: 1;
}
.careers-login > div > label {
  font-weight: normal;
  margin: 3px 0;
}
.careers-login > div > input {
  width: 190px;
  padding: 6px;
  margin: 3px 0 10px;
}
.careers-login > div > a {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.careers-login > div > a:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.careers-login > div > .error {
  color: red;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  line-height: 15px;
  margin-bottom: 0;
}
.careers-login > div.logout > p {
  margin-top: 0;
}
.manage-password {
  text-align: center;
  line-height: 39px;
}
.manage-password > div {
  /*display: block;*/
  position: relative;
  left: -1px;
  top: 3px;
  width: 245px;
  padding: 10px 20px 20px 20px;
  /*.box-border-radius-bottom(4px);*/
  border: solid 1px #c7ccd7;
  background: #eaecf0;
  text-align: left;
  line-height: normal;
  z-index: 1;
}
.manage-password > div > label {
  font-weight: normal;
  margin: 3px 0;
}
.manage-password > div > input {
  width: 190px;
  padding: 6px;
  margin: 3px 0 10px;
}
.manage-password > div > a {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.manage-password > div > a:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.manage-password > div > .error {
  color: red;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  line-height: 15px;
  margin-bottom: 0;
}
.manage-password > div.logout > p {
  margin-top: 0;
}
.question-answer {
  text-align: center;
  line-height: 39px;
}
.question-answer > div {
  /*display: block;*/
  position: relative;
  left: -1px;
  top: 3px;
  width: 300px;
  padding: 10px 20px 20px 20px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: solid 1px #c7ccd7;
  background: #eaecf0;
  text-align: left;
  line-height: normal;
  z-index: 1;
}
.question-answer > div > label {
  font-weight: normal;
  margin: 3px 0;
}
.question-answer > div > input {
  width: 190px;
  padding: 6px;
  margin: 3px 0 10px;
}
.question-answer > div > a {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  font-family: 'Arial', sans-serif;
  color: #ffffff;
  padding: 9px 23px 10px 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat scroll right 10px center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  display: inline-block;
  background-color: #3cb2bb;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#3cb2bb), to(#26a9b3));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #3cb2bb, #26a9b3);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #3cb2bb, #26a9b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cb2bb, endColorstr=#26a9b3, GradientType=0);
}
.question-answer > div > a:hover {
  background-color: #1aa4af;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#1aa4af), to(#009aa6));
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -webkit-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -moz-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, -o-linear-gradient(top, #1aa4af, #009aa6);
  background: url('/resources/images/arrow-white.png') no-repeat scroll right 10px center, linear-gradient(to bottom, #1aa4af, #009aa6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1aa4af, endColorstr=#009aa6, GradientType=0);
  text-decoration: none;
}
.question-answer > div > .error {
  color: red;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  line-height: 15px;
  margin-bottom: 0;
}
.question-answer > div.logout > p {
  margin-top: 0;
}
.validation-summary-error > div {
  /*display: block;*/
  color: red;
}
.validation-summary-error > div > ul > li {
  color: red;
}
@media print {
  .account-selector .recommended .date {
    display: block;
  }
}
.header-toolbar {
  width: 100%;
  position: relative;
  background-color: #ac9030;
  background-color: -webkit-gradient(linear, left top, left bottom, from(#ac9030), to(#937a46));
  background: -webkit-linear-gradient(top, #ac9030, #937a46);
  background: -moz-linear-gradient(top, #ac9030, #937a46);
  background: -o-linear-gradient(top, #ac9030, #937a46);
  background: linear-gradient(to bottom, #ac9030, #937a46);
  -webkit-box-shadow: 0 5px 5px #e5e5e5;
  box-shadow: 0 5px 5px #e5e5e5;
}
.header-toolbar > div {
  width: 980px;
  margin: auto;
  position: relative;
  height: 30px;
  *zoom: 1;
}
.header-toolbar > div:before {
  content: " ";
  display: table;
}
.header-toolbar > div:after {
  content: " ";
  display: table;
  clear: both;
}
.header-toolbar > div .online-banking,
.header-toolbar > div .partner-login {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 90;
}
.header-toolbar > div .online-banking > ul,
.header-toolbar > div .partner-login > ul,
.header-toolbar > div .online-banking > div,
.header-toolbar > div .partner-login > div {
  z-index: 90;
}
.header-toolbar > div .header-toolbar-menu {
  float: right;
  margin-right: 240px;
}
.header-toolbar > div .header-ddl {
  float: left;
}
.header-toolbar > div .header-ddl > div {
  top: 0;
  position: absolute;
  z-index: 100;
}
.header-toolbar > div .header-ddl + .header-toolbar-menu {
  margin-right: 0;
}
[role=main] > header {
  width: 980px;
  margin: 0 auto;
}
[role=main] > header > div {
  height: 85px;
  *zoom: 1;
}
[role=main] > header > div:before {
  content: " ";
  display: table;
}
[role=main] > header > div:after {
  content: " ";
  display: table;
  clear: both;
}
[role=main] > header > div > div {
  width: 230px;
  float: right;
  margin-left: 20px;
}
[role=main] > header > div > div:first-child {
  width: 730px;
  margin: 0;
  float: left;
  line-height: 85px;
}
[role=main] > header > div > div:first-child > a > img {
  vertical-align: middle;
}
[role=main] > header > div > div.search-form {
  margin-top: 30px;
}
[role=main] > header > div > div.search-form > input[type=search] {
  width: 230px;
}
[role=main] > header > nav {
  z-index: 50;
}
.content-wrapper {
  width: 980px;
  margin: 0 auto;
}
.content-wrapper > .carousel-slide {
  margin-bottom: 40px;
}
.content-wrapper > .two-columns {
  *zoom: 1;
  padding-bottom: 20px;
}
.content-wrapper > .two-columns:before {
  content: " ";
  display: table;
}
.content-wrapper > .two-columns:after {
  content: " ";
  display: table;
  clear: both;
}
.content-wrapper > .two-columns > div {
  width: 230px;
  margin-left: 20px;
  float: left;
}
.content-wrapper > .two-columns > div:first-child {
  width: 730px;
  margin: 0;
}
.content-wrapper > .two-columns-half {
  *zoom: 1;
  padding-bottom: 20px;
}
.content-wrapper > .two-columns-half:before {
  content: " ";
  display: table;
}
.content-wrapper > .two-columns-half:after {
  content: " ";
  display: table;
  clear: both;
}
.content-wrapper > .two-columns-half > div {
  width: 480px;
  margin-left: 20px;
  float: left;
}
.content-wrapper > .two-columns-half > div:first-child {
  margin: 0;
}
.content-wrapper > .two-columns-short {
  *zoom: 1;
  padding-bottom: 20px;
}
.content-wrapper > .two-columns-short:before {
  content: " ";
  display: table;
}
.content-wrapper > .two-columns-short:after {
  content: " ";
  display: table;
  clear: both;
}
.content-wrapper > .two-columns-short > div {
  width: 308px;
  margin-left: 28px;
  float: left;
}
.content-wrapper > .two-columns-short > div:first-child {
  width: 644px;
  margin: 0;
}
.content-wrapper > .three-columns {
  *zoom: 1;
  padding-bottom: 20px;
}
.content-wrapper > .three-columns:before {
  content: " ";
  display: table;
}
.content-wrapper > .three-columns:after {
  content: " ";
  display: table;
  clear: both;
}
.content-wrapper > .three-columns > div {
  width: 305px;
  float: left;
  margin-left: 32px;
}
.content-wrapper > .three-columns > div:first-child {
  margin: 0;
}
.content-wrapper > .four-columns {
  *zoom: 1;
  padding-bottom: 20px;
}
.content-wrapper > .four-columns:before {
  content: " ";
  display: table;
}
.content-wrapper > .four-columns:after {
  content: " ";
  display: table;
  clear: both;
}
.content-wrapper > .four-columns > div {
  width: 230px;
  float: left;
  margin-left: 20px;
}
.content-wrapper > .four-columns > div:first-child {
  margin: 0;
}
.content-wrapper > .four-columns > div > .feature-box {
  width: 230px;
}
.content-wrapper > .four-columns > div > .feature-box > img {
  width: 230px;
  height: 106px;
  display: block;
}
.content-wrapper > .four-columns > div > .feature-box > h3 {
  color: #ffffff;
  background-color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
  padding: 12px;
  margin: 0;
}
.content-wrapper > .four-columns > div > .feature-box > h3 > a {
  color: #ffffff;
  background-color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
}
.content-wrapper > .four-columns > div > .feature-box > p {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  color: #1f355e;
  background-color: #99d7db;
  padding: 10px 12px 12px;
  margin: 0;
}
.content-wrapper > .four-columns > .feature-box {
  width: 230px;
}
.content-wrapper > .four-columns > .feature-box > img {
  width: 230px;
  height: 106px;
  display: block;
}
.content-wrapper > .four-columns > .feature-box > h3 {
  color: #ffffff;
  background-color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
  padding: 12px;
  margin: 0;
}
.content-wrapper > .four-columns > .feature-box > h3 > a {
  color: #ffffff;
  background-color: #009aa6;
  font-size: 22px;
  line-height: 27px;
  font-family: 'FrutigerLTPro-Condensed', 'Arial', sans-serif;
  font-weight: normal;
}
.content-wrapper > .four-columns > .feature-box > p {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  color: #1f355e;
  background-color: #99d7db;
  padding: 10px 12px 12px;
  margin: 0;
}
.content-wrapper > .five-columns {
  *zoom: 1;
  padding-bottom: 20px;
}
.content-wrapper > .five-columns:before {
  content: " ";
  display: table;
}
.content-wrapper > .five-columns:after {
  content: " ";
  display: table;
  clear: both;
}
.content-wrapper > .five-columns > div {
  width: 180px;
  float: left;
  margin-left: 20px;
}
.content-wrapper > .five-columns > div:first-child {
  margin: 0;
}
footer {
  width: 100%;
  margin-top: 40px;
  padding: 20px 0 40px;
  background: #009aa6;
}
footer > .footer-wrapper {
  width: 980px;
  margin: 0 auto 40px;
  *zoom: 1;
}
footer > .footer-wrapper:before {
  content: " ";
  display: table;
}
footer > .footer-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
footer > .footer-wrapper > div {
  width: 180px;
  margin-left: 20px;
  float: left;
}
footer > .footer-wrapper > div:first-child {
  width: 780px;
  margin: 0;
}
footer > .footer-wrapper > div > .footer-social {
  margin-top: 15px;
}
footer > .footer-wrapper > div > .partner-logo {
  text-align: left;
}
footer > .footer-wrapper > div > .partner-logo > img {
  margin: 15px 0 0;
}
footer > .footer-toolbar {
  height: 40px;
  clear: both;
  background: #007b85;
}
footer > .footer-toolbar > div {
  width: 980px;
  margin: 0 auto;
  position: relative;
}
footer > .footer-toolbar > div > nav {
  margin: auto;
  text-align: center;
}
footer > .footer-toolbar > div > .link-footer {
  display: block;
  line-height: 40px;
  position: absolute;
  right: 0;
  top: 0;
}
footer > .footer-toolbar > div > .copyright {
  position: absolute;
  left: 0;
  top: 0;
}
table.columns {
  *zoom: 1;
  width: 100%;
}
table.columns:before {
  content: " ";
  display: table;
}
table.columns:after {
  content: " ";
  display: table;
  clear: both;
}
table.columns > tr > td,
table.columns > tbody > tr > td {
  color: #1f355e;
  line-height: normal;
  font-family: 'Arial', sans-serif;
  border: none;
  padding: 0;
  font-size: 14px;
  vertical-align: top;
}
table.columns > tr > td.half,
table.columns > tbody > tr > td.half {
  width: 50%;
  padding-left: 10px;
}
table.columns > tr > td.half:first-child,
table.columns > tbody > tr > td.half:first-child {
  padding: 0 10px 0 0;
}

/*#endregion*/

/*#region URL: /resources/less/ie.less */
/*@import url("//hello.myfonts.net/count/288892");*/
@font-face {
  font-family: 'FrutigerLTPro-Condensed';
  src: url('/resources/fonts/288892_0_0.eot');
  src: url('/resources/fonts/288892_0_0.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/288892_0_0.woff') format('woff'), url('/resources/fonts/288892_0_0.ttf') format('truetype');
}
@font-face {
  font-family: 'FrutigerLTPro-BoldCn';
  src: url('/resources/fonts/288892_1_0.eot');
  src: url('/resources/fonts/288892_1_0.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/288892_1_0.woff') format('woff'), url('/resources/fonts/288892_1_0.ttf') format('truetype');
}
/* corporate colours */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.margin-top {
  margin-top: 20px;
}
.margin-bottom {
  margin-bottom: 20px;
}
.margin-vert {
  margin-top: 20px;
  margin-bottom: 20px;
}
.no-border {
  border: none !important;
}
.clear {
  *zoom: 1;
}
.clear:before {
  content: " ";
  display: table;
}
.clear:after {
  content: " ";
  display: table;
  clear: both;
}
.lt-ie10 {
  /*header {
        position: relative;
    }*/
}
.lt-ie10 .btn,
.lt-ie10 button,
.lt-ie10 input[type=button],
.lt-ie10 input[type=submit] {
  background: #dee1e7 url('/resources/images/arrow-teal-ie8.png') no-repeat scroll right center;
  filter: none;
}
.lt-ie10 .btn:hover,
.lt-ie10 button:hover,
.lt-ie10 input[type=button]:hover,
.lt-ie10 input[type=submit]:hover {
  background: #d2d6de url('/resources/images/arrow-teal-ie8.png') no-repeat scroll right center;
  text-decoration: none;
}
.lt-ie10 .btn-teal {
  background: #3cb2bb url('/resources/images/arrow-white-ie8.png') no-repeat scroll right center;
  filter: none;
}
.lt-ie10 .btn-teal:hover {
  background: #1aa4af url('/resources/images/arrow-white-ie8.png') no-repeat scroll right center;
  text-decoration: none;
}
.lt-ie10 input[type=button].btn-teal,
.lt-ie10 input[type=submit].btn-teal {
  background: #3cb2bb url('/resources/images/arrow-white-ie8.png') no-repeat scroll right center;
  filter: none;
}
.lt-ie10 input[type=button].btn-teal:hover,
.lt-ie10 input[type=submit].btn-teal:hover {
  background: #1aa4af url('/resources/images/arrow-white-ie8.png') no-repeat scroll right center;
  text-decoration: none;
}
.lt-ie10 .btn-search {
  background: url(/resources/images/icon-search.png) no-repeat center center;
  filter: none;
}
.lt-ie10 .btn-search:hover {
  background: url(/resources/images/icon-search.png) no-repeat center center;
}
.lt-ie10 .btn-search:active {
  background: url(/resources/images/icon-search.png) no-repeat center center;
}
.lt-ie10 .search-form {
  *zoom: 1;
  position: relative;
  top: -10px;
  right: 0;
  width: 230px !important;
  border: 1px solid #ccc;
}
.lt-ie10 .search-form:before {
  content: " ";
  display: table;
}
.lt-ie10 .search-form:after {
  content: " ";
  display: table;
  clear: both;
}
.lt-ie10 .search-form > input[type="search"] {
  float: left;
  margin: 0;
  padding-right: 0;
  width: 193px !important;
  border: none;
}
.lt-ie10 .search-form > input[type="search"]::-webkit-input-placeholder {
  color: #1f355e;
}
.lt-ie10 .search-form > input[type="search"]::-moz-placeholder {
  color: #1f355e;
}
.lt-ie10 .search-form > input[type="search"]:-moz-placeholder {
  /* Older versions of Firefox */
  color: #1f355e;
}
.lt-ie10 .search-form > input[type="search"]:-ms-input-placeholder {
  color: #1f355e;
}
.lt-ie10 .search-form > button {
  float: right;
  margin-left: -36px;
  background: url(/resources/images/icon-search.png) no-repeat center center;
  padding: 18px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  filter: none;
}
.lt-ie10 .search-form > button:hover {
  background: transparent url(/resources/images/icon-search.png) no-repeat center center;
  filter: none;
}
.lt-ie10 .search-form > button:active {
  background: url(/resources/images/icon-search.png) no-repeat center center;
  filter: none;
}
.lt-ie10 .carousel-links > li.active a {
  filter: none;
}
.lt-ie10 .header-toolbar .online-banking,
.lt-ie10 .header-toolbar .partner-login {
  position: static;
  float: right;
}
.lt-ie10 .header-toolbar .header-toolbar-menu {
  margin-right: 5px;
}
.lt-ie10 .feature-content > ul,
.lt-ie10 .feature-content > ol {
  overflow: hidden;
  zoom: 1;
}
.lt-ie10 .carousel-overlay-dark > .btn {
  background: #3cb2bb url('/resources/images/arrow-white-ie8.png') no-repeat scroll right center;
  filter: none;
}
.lt-ie10 .carousel-overlay-dark > .btn:hover {
  background: #1aa4af url('/resources/images/arrow-white-ie8.png') no-repeat scroll right center;
  text-decoration: none;
}
.lt-ie10 .carousel-overlay-white > .btn {
  background: #3cb2bb url('/resources/images/arrow-white-ie8.png') no-repeat scroll right center;
  filter: none;
}
.lt-ie10 .carousel-overlay-white > .btn:hover {
  background: #1aa4af url('/resources/images/arrow-white-ie8.png') no-repeat scroll right center;
  text-decoration: none;
}
.lt-ie9 .widget {
  border-left: solid 1px #eff0f3;
}
.lt-ie9 .collapsible-panel > a {
  background: url('/resources/images/arrow-teal.png') left center no-repeat;
}
.lt-ie9 .collapsible-panel > .open > a {
  background: url('/resources/images/arrow-teal-down.png') left center no-repeat;
}
.lt-ie9 .news-archive-header > ul + ul {
  display: block;
  float: right;
}
.lt-ie9 .news-archive-header > ul + ul > li {
  list-style: none;
  margin-left: 0;
  display: inline-block;
  padding: 0 8px;
}
.lt-ie9 .news-archive-header > ul + ul > li > a {
  font-size: 14px;
  color: #009aa6;
  font-family: 'Arial', sans-serif;
  line-height: 24px;
}
.lt-ie9 .news-archive-header > ul + ul > li.active > a {
  font-size: 14px;
  color: #1f355e;
  font-family: 'Arial', sans-serif;
  font-weight: bold;
  line-height: 24px;
}
.lt-ie9 .carousel-overlay-teal {
  background: #009aa6;
}
.lt-ie9 .carousel-overlay-white {
  background: #ffffff;
}

/*#endregion*/

/*#region URL: /resources/css/cwb/jquery-ui-1.10.3.custom.css */
/*! jQuery UI - v1.10.3 - 2013-12-18
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Gill%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=4px&bgColorHeader=%23009AA6&bgTextureHeader=flat&bgImgOpacityHeader=35&borderColorHeader=%23009AA6&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%232c4359&iconColorContent=%23c02669&bgColorDefault=%23D9F0F2&bgTextureDefault=flat&bgImgOpacityDefault=50&borderColorDefault=%23D9F0F2&fcDefault=%23333333&iconColorDefault=%23ffffff&bgColorHover=%231AA4AF&bgTextureHover=flat&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%231F355E&bgTextureActive=flat&bgImgOpacityActive=40&borderColorActive=%231F355E&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%237C95A8&bgTextureHighlight=flat&bgImgOpacityHighlight=80&borderColorHighlight=%237C95A8&fcHighlight=%23ffffff&iconColorHighlight=%23ffffff&bgColorError=%23ff3853&bgTextureError=diagonals_small&bgImgOpacityError=50&borderColorError=%23ff6b7f&fcError=%23ffffff&iconColorError=%23ffeb33&bgColorOverlay=%23f7f7ba&bgTextureOverlay=white_lines&bgImgOpacityOverlay=85&opacityOverlay=80&bgColorShadow=%23ba9217&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=20&thicknessShadow=10px&offsetTopShadow=8px&offsetLeftShadow=8px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 10px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 9px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
    line-height: 1.5em;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
    line-height: 1.5em;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.cwb .ui-widget {
	font-family: Gill Sans,Arial,sans-serif;
	font-size: 14px;
}
.cwb .ui-widget .ui-widget {
	font-size: 14px;
}
.cwb .ui-widget input,
.cwb .ui-widget select,
.cwb .ui-widget textarea,
.cwb .ui-widget button {
	font-family: Gill Sans,Arial,sans-serif;
	font-size: 14px;
}
.cwb .ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/resources/css/cwb/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #2c4359;
}
.cwb .ui-widget-content a {
	color: #2c4359;
}
.cwb .ui-widget-header {
	border: 1px solid #009AA6;
	background: #009AA6 url(/resources/css/cwb/images/ui-bg_flat_35_009AA6_40x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.cwb .ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.cwb .ui-state-default,
.cwb .ui-widget-content .ui-state-default,
.cwb .ui-widget-header .ui-state-default {
	border: 1px solid #D9F0F2;
	background: #D9F0F2 url(/resources/css/cwb/images/ui-bg_flat_50_D9F0F2_40x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #333333;
}
.cwb .ui-state-default a,
.cwb .ui-state-default a:link,
.cwb .ui-state-default a:visited {
	color: #333333;
	text-decoration: none;
}
.cwb .ui-state-hover,
.cwb .ui-widget-content .ui-state-hover,
.cwb .ui-widget-header .ui-state-hover,
.cwb .ui-state-focus,
.cwb .ui-widget-content .ui-state-focus,
.cwb .ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #1AA4AF url(/resources/css/cwb/images/ui-bg_flat_75_1AA4AF_40x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.cwb .ui-state-hover a,
.cwb .ui-state-hover a:hover,
.cwb .ui-state-hover a:link,
.cwb .ui-state-hover a:visited {
	color: #ffffff;
	text-decoration: none;
}
.cwb .ui-state-active,
.cwb .ui-widget-content .ui-state-active,
.cwb .ui-widget-header .ui-state-active {
	border: 1px solid #1F355E;
	background: #1F355E url(/resources/css/cwb/images/ui-bg_flat_40_1F355E_40x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.cwb .ui-state-active a,
.cwb .ui-state-active a:link,
.cwb .ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.cwb .ui-state-highlight,
.cwb .ui-widget-content .ui-state-highlight,
.cwb .ui-widget-header .ui-state-highlight {
	border: 1px solid #7C95A8;
	background: #7C95A8 url(/resources/css/cwb/images/ui-bg_flat_80_7C95A8_40x100.png) 50% 50% repeat-x;
	color: #ffffff;
}
.cwb .ui-state-highlight a,
.cwb .ui-widget-content .ui-state-highlight a,
.cwb .ui-widget-header .ui-state-highlight a {
	color: #ffffff;
}
.cwb .ui-state-error,
.cwb .ui-widget-content .ui-state-error,
.cwb .ui-widget-header .ui-state-error {
	border: 1px solid #ff6b7f;
	background: #ff3853 url(/resources/css/cwb/images/ui-bg_diagonals-small_50_ff3853_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.cwb .ui-state-error a,
.cwb .ui-widget-content .ui-state-error a,
.cwb .ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.cwb .ui-state-error-text,
.cwb .ui-widget-content .ui-state-error-text,
.cwb .ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.cwb .ui-priority-primary,
.cwb .ui-widget-content .ui-priority-primary,
.cwb .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.cwb .ui-priority-secondary,
.cwb .ui-widget-content .ui-priority-secondary,
.cwb .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.cwb .ui-state-disabled,
.cwb .ui-widget-content .ui-state-disabled,
.cwb .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.cwb .ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.cwb .ui-icon {
	width: 16px;
	height: 16px;
}
.cwb .ui-icon,
.cwb .ui-widget-content .ui-icon {
	background-image: url(/resources/css/cwb/images/ui-icons_c02669_256x240.png);
}
.cwb .ui-widget-header .ui-icon {
	background-image: url(/resources/css/cwb/images/ui-icons_ffffff_256x240.png);
}
.cwb .ui-state-default .ui-icon {
	background-image: url(/resources/css/cwb/images/ui-icons_ffffff_256x240.png);
}
.cwb .ui-state-hover .ui-icon,
.cwb .ui-state-focus .ui-icon {
	background-image: url(/resources/css/cwb/images/ui-icons_ffffff_256x240.png);
}
.cwb .ui-state-active .ui-icon {
	background-image: url(/resources/css/cwb/images/ui-icons_ffffff_256x240.png);
}
.cwb .ui-state-highlight .ui-icon {
	background-image: url(/resources/css/cwb/images/ui-icons_ffffff_256x240.png);
}
.cwb .ui-state-error .ui-icon,
.cwb .ui-state-error-text .ui-icon {
	background-image: url(/resources/css/cwb/images/ui-icons_ffeb33_256x240.png);
}

/* positioning */
.cwb .ui-icon-blank { background-position: 16px 16px; }
.cwb .ui-icon-carat-1-n { background-position: 0 0; }
.cwb .ui-icon-carat-1-ne { background-position: -16px 0; }
.cwb .ui-icon-carat-1-e { background-position: -32px 0; }
.cwb .ui-icon-carat-1-se { background-position: -48px 0; }
.cwb .ui-icon-carat-1-s { background-position: -64px 0; }
.cwb .ui-icon-carat-1-sw { background-position: -80px 0; }
.cwb .ui-icon-carat-1-w { background-position: -96px 0; }
.cwb .ui-icon-carat-1-nw { background-position: -112px 0; }
.cwb .ui-icon-carat-2-n-s { background-position: -128px 0; }
.cwb .ui-icon-carat-2-e-w { background-position: -144px 0; }
.cwb .ui-icon-triangle-1-n { background-position: 0 -16px; }
.cwb .ui-icon-triangle-1-ne { background-position: -16px -16px; }
.cwb .ui-icon-triangle-1-e { background-position: -32px -16px; }
.cwb .ui-icon-triangle-1-se { background-position: -48px -16px; }
.cwb .ui-icon-triangle-1-s { background-position: -64px -16px; }
.cwb .ui-icon-triangle-1-sw { background-position: -80px -16px; }
.cwb .ui-icon-triangle-1-w { background-position: -96px -16px; }
.cwb .ui-icon-triangle-1-nw { background-position: -112px -16px; }
.cwb .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.cwb .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.cwb .ui-icon-arrow-1-n { background-position: 0 -32px; }
.cwb .ui-icon-arrow-1-ne { background-position: -16px -32px; }
.cwb .ui-icon-arrow-1-e { background-position: -32px -32px; }
.cwb .ui-icon-arrow-1-se { background-position: -48px -32px; }
.cwb .ui-icon-arrow-1-s { background-position: -64px -32px; }
.cwb .ui-icon-arrow-1-sw { background-position: -80px -32px; }
.cwb .ui-icon-arrow-1-w { background-position: -96px -32px; }
.cwb .ui-icon-arrow-1-nw { background-position: -112px -32px; }
.cwb .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.cwb .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.cwb .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.cwb .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.cwb .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.cwb .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.cwb .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.cwb .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.cwb .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.cwb .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.cwb .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.cwb .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.cwb .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.cwb .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.cwb .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.cwb .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.cwb .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.cwb .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.cwb .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.cwb .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.cwb .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.cwb .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.cwb .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.cwb .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.cwb .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.cwb .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.cwb .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.cwb .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.cwb .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.cwb .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.cwb .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.cwb .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.cwb .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.cwb .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.cwb .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.cwb .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.cwb .ui-icon-arrow-4 { background-position: 0 -80px; }
.cwb .ui-icon-arrow-4-diag { background-position: -16px -80px; }
.cwb .ui-icon-extlink { background-position: -32px -80px; }
.cwb .ui-icon-newwin { background-position: -48px -80px; }
.cwb .ui-icon-refresh { background-position: -64px -80px; }
.cwb .ui-icon-shuffle { background-position: -80px -80px; }
.cwb .ui-icon-transfer-e-w { background-position: -96px -80px; }
.cwb .ui-icon-transferthick-e-w { background-position: -112px -80px; }
.cwb .ui-icon-folder-collapsed { background-position: 0 -96px; }
.cwb .ui-icon-folder-open { background-position: -16px -96px; }
.cwb .ui-icon-document { background-position: -32px -96px; }
.cwb .ui-icon-document-b { background-position: -48px -96px; }
.cwb .ui-icon-note { background-position: -64px -96px; }
.cwb .ui-icon-mail-closed { background-position: -80px -96px; }
.cwb .ui-icon-mail-open { background-position: -96px -96px; }
.cwb .ui-icon-suitcase { background-position: -112px -96px; }
.cwb .ui-icon-comment { background-position: -128px -96px; }
.cwb .ui-icon-person { background-position: -144px -96px; }
.cwb .ui-icon-print { background-position: -160px -96px; }
.cwb .ui-icon-trash { background-position: -176px -96px; }
.cwb .ui-icon-locked { background-position: -192px -96px; }
.cwb .ui-icon-unlocked { background-position: -208px -96px; }
.cwb .ui-icon-bookmark { background-position: -224px -96px; }
.cwb .ui-icon-tag { background-position: -240px -96px; }
.cwb .ui-icon-home { background-position: 0 -112px; }
.cwb .ui-icon-flag { background-position: -16px -112px; }
.cwb .ui-icon-calendar { background-position: -32px -112px; }
.cwb .ui-icon-cart { background-position: -48px -112px; }
.cwb .ui-icon-pencil { background-position: -64px -112px; }
.cwb .ui-icon-clock { background-position: -80px -112px; }
.cwb .ui-icon-disk { background-position: -96px -112px; }
.cwb .ui-icon-calculator { background-position: -112px -112px; }
.cwb .ui-icon-zoomin { background-position: -128px -112px; }
.cwb .ui-icon-zoomout { background-position: -144px -112px; }
.cwb .ui-icon-search { background-position: -160px -112px; }
.cwb .ui-icon-wrench { background-position: -176px -112px; }
.cwb .ui-icon-gear { background-position: -192px -112px; }
.cwb .ui-icon-heart { background-position: -208px -112px; }
.cwb .ui-icon-star { background-position: -224px -112px; }
.cwb .ui-icon-link { background-position: -240px -112px; }
.cwb .ui-icon-cancel { background-position: 0 -128px; }
.cwb .ui-icon-plus { background-position: -16px -128px; }
.cwb .ui-icon-plusthick { background-position: -32px -128px; }
.cwb .ui-icon-minus { background-position: -48px -128px; }
.cwb .ui-icon-minusthick { background-position: -64px -128px; }
.cwb .ui-icon-close { background-position: -80px -128px; }
.cwb .ui-icon-closethick { background-position: -96px -128px; }
.cwb .ui-icon-key { background-position: -112px -128px; }
.cwb .ui-icon-lightbulb { background-position: -128px -128px; }
.cwb .ui-icon-scissors { background-position: -144px -128px; }
.cwb .ui-icon-clipboard { background-position: -160px -128px; }
.cwb .ui-icon-copy { background-position: -176px -128px; }
.cwb .ui-icon-contact { background-position: -192px -128px; }
.cwb .ui-icon-image { background-position: -208px -128px; }
.cwb .ui-icon-video { background-position: -224px -128px; }
.cwb .ui-icon-script { background-position: -240px -128px; }
.cwb .ui-icon-alert { background-position: 0 -144px; }
.cwb .ui-icon-info { background-position: -16px -144px; }
.cwb .ui-icon-notice { background-position: -32px -144px; }
.cwb .ui-icon-help { background-position: -48px -144px; }
.cwb .ui-icon-check { background-position: -64px -144px; }
.cwb .ui-icon-bullet { background-position: -80px -144px; }
.cwb .ui-icon-radio-on { background-position: -96px -144px; }
.cwb .ui-icon-radio-off { background-position: -112px -144px; }
.cwb .ui-icon-pin-w { background-position: -128px -144px; }
.cwb .ui-icon-pin-s { background-position: -144px -144px; }
.cwb .ui-icon-play { background-position: 0 -160px; }
.cwb .ui-icon-pause { background-position: -16px -160px; }
.cwb .ui-icon-seek-next { background-position: -32px -160px; }
.cwb .ui-icon-seek-prev { background-position: -48px -160px; }
.cwb .ui-icon-seek-end { background-position: -64px -160px; }
.cwb .ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.cwb .ui-icon-seek-first { background-position: -80px -160px; }
.cwb .ui-icon-stop { background-position: -96px -160px; }
.cwb .ui-icon-eject { background-position: -112px -160px; }
.cwb .ui-icon-volume-off { background-position: -128px -160px; }
.cwb .ui-icon-volume-on { background-position: -144px -160px; }
.cwb .ui-icon-power { background-position: 0 -176px; }
.cwb .ui-icon-signal-diag { background-position: -16px -176px; }
.cwb .ui-icon-signal { background-position: -32px -176px; }
.cwb .ui-icon-battery-0 { background-position: -48px -176px; }
.cwb .ui-icon-battery-1 { background-position: -64px -176px; }
.cwb .ui-icon-battery-2 { background-position: -80px -176px; }
.cwb .ui-icon-battery-3 { background-position: -96px -176px; }
.cwb .ui-icon-circle-plus { background-position: 0 -192px; }
.cwb .ui-icon-circle-minus { background-position: -16px -192px; }
.cwb .ui-icon-circle-close { background-position: -32px -192px; }
.cwb .ui-icon-circle-triangle-e { background-position: -48px -192px; }
.cwb .ui-icon-circle-triangle-s { background-position: -64px -192px; }
.cwb .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.cwb .ui-icon-circle-triangle-n { background-position: -96px -192px; }
.cwb .ui-icon-circle-arrow-e { background-position: -112px -192px; }
.cwb .ui-icon-circle-arrow-s { background-position: -128px -192px; }
.cwb .ui-icon-circle-arrow-w { background-position: -144px -192px; }
.cwb .ui-icon-circle-arrow-n { background-position: -160px -192px; }
.cwb .ui-icon-circle-zoomin { background-position: -176px -192px; }
.cwb .ui-icon-circle-zoomout { background-position: -192px -192px; }
.cwb .ui-icon-circle-check { background-position: -208px -192px; }
.cwb .ui-icon-circlesmall-plus { background-position: 0 -208px; }
.cwb .ui-icon-circlesmall-minus { background-position: -16px -208px; }
.cwb .ui-icon-circlesmall-close { background-position: -32px -208px; }
.cwb .ui-icon-squaresmall-plus { background-position: -48px -208px; }
.cwb .ui-icon-squaresmall-minus { background-position: -64px -208px; }
.cwb .ui-icon-squaresmall-close { background-position: -80px -208px; }
.cwb .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.cwb .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.cwb .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.cwb .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.cwb .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.cwb .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.cwb .ui-corner-all,
.cwb .ui-corner-top,
.cwb .ui-corner-left,
.cwb .ui-corner-tl {
	border-top-left-radius: 4px;
}
.cwb .ui-corner-all,
.cwb .ui-corner-top,
.cwb .ui-corner-right,
.cwb .ui-corner-tr {
	border-top-right-radius: 4px;
}
.cwb .ui-corner-all,
.cwb .ui-corner-bottom,
.cwb .ui-corner-left,
.cwb .ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.cwb .ui-corner-all,
.cwb .ui-corner-bottom,
.cwb .ui-corner-right,
.cwb .ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.cwb .ui-widget-overlay {
	background: #f7f7ba url(/resources/css/cwb/images/ui-bg_white-lines_85_f7f7ba_40x100.png) 50% 50% repeat;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.cwb .ui-widget-shadow {
	margin: 8px 0 0 8px;
	padding: 10px;
	background: #ba9217 url(/resources/css/cwb/images/ui-bg_flat_75_ba9217_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

/*#endregion*/

/*#region URL: /resources/css/jquery.qtip.min.css */
/* qTip2 v2.2.0 basic css3 | qtip2.com | Licensed MIT, GPL | Sun Dec 15 2013 12:33:33 */
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111} .qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1} .qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030} .qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0} .qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252} .qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0} .qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(/resources/css/#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}

/*#endregion*/
