html {height: 100%;overflow-x: hidden;overflow-y: auto;}
body {
    background: #fff url("../images/bg-body.png") repeat-x top;
    color: #333; height: auto;
}
body.Lite {
    background: url("../images/bg-body-prelogged.png") repeat-x top;
}
a {
    color: #de8936;
}
.Disable {
    color: #ccc !important;
}
a.BackLink {
    color: white;
    margin: 0 10px;
    background-color: #0687D9;
    padding: 4px 29px 7px 29px;
    font-weight:bold;
}
a.BackLink:hover {
    color: white;
    margin: 0 10px;
    background-color: #2D6FB9;
    padding: 4px 29px 7px 29px;
    text-decoration: none;
}
a.LoyaltyLink {
    color: #FFFFFF;
    margin: 0 10px;
}
input, label {
    vertical-align: middle;
    margin: 0px;
}
.ErrorPage {
    padding: 0px 50px;
}
p.ErrorMessage {
    font-size: 1.1em;
    color: #f00;
    margin: 0px;
    padding-bottom: 40px;
}
.ErrorList {
    margin: 0px;
    padding: 0px 0px 40px 20px;
    color: #f00;
    font-size: 1.1em;
}
.Header {
    width: 990px;
    margin: 0 auto;
    position: relative;
    height: 87px;
    z-index: 2;
}
h5.InfoTitle {
    font-weight: bolder;
    color: #DE8936;
    font-size: 1.1em;
    margin: 10px 10px 0 5px;
    padding-bottom: 5px;
    border-bottom: 1px #E7F1FF solid;
}
h5.InfoTitle a span {margin-right: 3px;}
.InfoData {
    border: 1px #E7F1FF solid;
    border-bottom: none;
    margin: 0 10px 0 5px;
}
h1 {
    position: absolute;
    margin: 0px;
    top: 25px;
    left: 10px;
}
h1 a {
    float: left;
    height: 0px;
    overflow: hidden;
    text-indent: -1000px;
    padding-top: 41px;
    width: 498px;
    background: url("../images/logo.jpg") no-repeat left top;
}
.LangRow {
    position: absolute;
    bottom: -88px;
    right: 0px;
}
.LangRow img, .LangRow a {
    vertical-align: middle;
    color: #1B4581;
    font-size: 1.1em;
}
.CustomerInfo {
    position: absolute;
    margin: 0px;
    top: 25px;
    right: 10px;
}
.CustomerInfo p {
    font-size: 1.1em;
    margin: 3px;
}
.CustomerInfo strong {
    color: #de8936;
}
.Navigation {
    width: 990px;
    height: 70px;
    padding-top: 22px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.Navigation ul {
    margin: 0;
    padding: 0;
}
.Navigation li {
    float: left;
    background: url("../images/bg-nav.png") no-repeat right bottom;
    list-style: none;
}
.Navigation li.Active {
    background: url("../images/bg-nav.png") no-repeat right top;
}
.Navigation li a {
    float: left;
    background: url("../images/bg-nav-left.png") no-repeat left bottom;
    height: 14px;
    padding: 10px 20px;
    font-size: 1.2em;
    color: #fff;
    font-weight: bolder;
}
.Navigation li.Active a {
    background: url("../images/bg-nav-left.png") no-repeat left top;
    color: #1B4581 !important;
}
.Navigation li a:hover {
    color: #b5d2ff;
}
.Navigation ul ul {
    display: none;
}
.Navigation ul li.Active ul {
    display: block;
    position: absolute;
    left: 10px;
    top: 42px;
    padding: 24px 0 20px;
    width: 900px;
}
.Navigation li.Active li {
    background: none;
}
.Navigation li.Active li a {
    background: none;
    padding: 0px 10px;
    font-weight: normal;
}
.Navigation li.Active li a:hover {
    font-weight: bolder;
}
.Navigation li.Active li.Active a {
    font-weight: bolder;
    color: #de8936 !important;
}
.Footer {
    margin: 0px auto;
    position: relative;
    padding: 7px 0 5px;
    background: url("../images/bg-footer.png") repeat-x top;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
}
.RowForm {
    height: 26px;
    margin-bottom: 5px;
}
.Login .RowForm {
    height: 26px;
}
.RowFormTerms {
    height: 40px;
    padding: 8px 16px 0px 16px;
}
.CaptchaRowForm {
    height: 40px !important;
    vertical-align: middle;
}
.CaptchaRowForm label {
    float: left;
    width: 175px;
    font-size: 1.1em;
    padding-top: 4px;
}
.PageForm .RowForm {
    padding: 5px 10px 2px;
}
.Login .RowForm {
    padding: 0px 0px 0px 50px;
}
.Authentications .RowForm {
    height: auto;
    padding: 0px 0px 5px 50px;
    overflow: hidden;
}
.PageForm .FirstRow {
    padding-top: 10px;
}
.Login .FirstRow {
    padding-top: 20px;
}
.Authentications .FirstRow {
    padding-top: 20px;
}
.RowSubmit {
    padding-left: 80px;
}
.RowSubmitCenter {
    text-align: center;
    padding: 8px 0px;
    height: auto;
}
.SmallRowSubmit {
    padding-left: 20px;
}
.PageForm .RowSubmit {
    padding: 5px 0px 10px 190px;
}
.Login .RowSubmit {
    padding: 5px 0px 20px 130px;
}
.Authentications .RowSubmit {
    padding: 5px 0px 20px 200px;
}
.RowForm label {
    float: left;
    width: 100px;
    font-size: 1.1em;
    padding-top: 4px;
}
.Login .RowForm label {
    float: left;
    width: 125px;
    font-size: 1.1em;
    padding-top: 4px;
}
.RowForm table label {
    float: none;
}
.PageForm .RowForm label {
    width: 180px;
}
.RowForm label.Large {
    width: 150px;
}
.RowForm label.Small {
    width: 30px;
    padding-left: 2px;
}
input.Error {
    border-color: #f00 !important;
}
textarea.Error {
    border-color: #f00 !important;
}
textarea.CssInputNormal {
    border: 1px #ccc solid;
    color: #111;
    width: 397px;
    height: 70px;
}
textarea.CssInputLong {
    border: 1px #ccc solid;
    color: #111;
    width: 300px;
    height: 70px;
}
input.CssInputShort {
    width: 397px;
    border: 1px #ccc solid;
    float: left;
    font-size: 11px;
    padding: 2px;
    color: #111;
}
input.CssInputNormal {
    width: 300px;
    border: 1px #ccc solid;
    float: left;
    font-size: 12px;
    padding: 2px;
    color: #111;
}
input.CssInputMedium {
    width: 200px;
    border: 1px #ccc solid;
    float: left;
    font-size: 12px;
    padding: 2px;
    color: #111;
}
input.CssInputLarge {
    width: 300px;
    border: 1px #ccc solid;
    float: left;
    font-size: 12px;
    padding: 2px;
    color: #111;
}
input.CssInputLong {
    width: 30px;
    border: 1px #ccc solid;
    float: left;
    font-size: 12px;
    padding: 2px;
    color: #111;
}
input.InputSumbit {    
    font-size: 12px;
    padding: 3px 25px 4px 25px;
    background: #0687d9;
    color: #fff;
    cursor: pointer;
    font-weight: bolder;
    border: none;
}

.CommandLinkButton {    
    font-size: 12px;
    padding: 6px 25px 8px 25px;
    background: #0687d9;
    color: #fff;
    cursor: pointer;
    font-weight: bolder;
    border: none;
}

.CommandLinkButton a:hover {
    text-decoration: none;
}

input.InputSumbit:hover {
    background: #2D6FB9;
}
input.CssButton {
    border: 1px #aaa solid;
    font-size: 11px;
    padding: 3px 5px 4px;
    background: #5279b4;
    color: #fff;
    cursor: pointer;
    font-weight: bolder;
}
span.ValidateMessages {
    padding-left: 12px;
    float: left;
    width: 350px;
    padding-top: 3px;
    display: none;
    font-weight: normal !important;
}
.Error {
    /*background: url("../images/ico-error.png") no-repeat 10px 6px;*/
    color: #f00;
}
span.Warning {
    /*background: url("../images/ico-warning.png") no-repeat 10px 6px;*/
    color: #dac421;
}
.Messages { display: none; color: #f00 !important; }
.Messages.Info {color: #1B4581 !important;}
.LoginMessages {
    padding: 0 150px;
}
.Messages ul {
    margin: 0px;
    padding: 0px;
}
.Messages ul li {
    margin: 5px 10px 10px;
    padding: 10px 25px;
    list-style: none;
}
.Messages li.Info {
    border: 1px green dashed;
    color: green;
}
.Messages li.Error {
    border: 1px red dashed;
    color: #f00;
}
.PanelHeader {
}
.PanelHeader h3 {
    background: url("../images/line_header.png") repeat-x left top;
    padding: 8px 0px 0px 12px;
    height: 23px;
    margin: 0 auto;
    font-size: 1.3em;
    color: #fff;
}
.Panel {
    background: url("../images/line_footer.png") repeat-x left bottom;
    border: 1px solid #ccccff;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 20px;
}
.PanelBody {
    padding: 0px 2px 3px 0px;
}
.DataPanelHeader {
    position: relative;
}
.DataPanelHeader h3 {
    background: #3F8AC9;
    padding: 8px 0px 0px 12px;
    height: 28px;
    margin: 0 auto;
    font-size: 1.3em;
    color: #fff;
}
.DataPanel {
    border-right: 1px solid #C5C5C5;
    border-left: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    margin-bottom: 20px;
    margin-top: 0px;
    z-index:-1;
}
.DataPanelBody {
    padding: 0px 0px 2px 0px;
}
.TransHis05_Table table{
    background: url("../images/arrow-top-table.png") no-repeat scroll 0 0;
    z-index: 99;
    background-position: 3.8% 0%;
    margin-top:-0.07em;
}
.TransHis05_Table table th{    
    background:transparent!important;
    padding-top:7px;
}
.TransHis05_Table table thead tr.Hover {
    background: transparent;    
}
.TransHis05_Table table tr.Odd {
    background: #F4F9FF;
}
.TransHis05_Table table tr.Even {
    background: transparent;
}
.TransHis05_Table table tr.Hover {
    color: #000;
}
.TransHis05_Table{
    border-bottom: 1px solid #c6c5c5;
    border-left: 1px solid #c6c5c5;
    border-right: 1px solid #c6c5c5;
    border-top: 1px solid #C8DBEB;
}
.TransHis05_Table table tbody{
    border-top: 1px solid #re;    
}
.table-header{
    border-top: 1px solid #C8DBEB;
    border-left: 1px solid #C8DBEB;
    border-right: 1px solid #C8DBEB;
    border-bottom: none;
    background-color:#D3E8FC;
    color:#76808A;
    text-align: left !important;
    padding: 7px 10px 7px 10px !important;
}
.table-header img{
    float:left;
    width:30px;
    height:28px;
    margin-top: -0.3em;
    margin-right: 1em;
}
.MessagePanel {padding: 20px 12px; font-size: 1.1em;}
.Commands {
    position: absolute;    
    right: 2px;
    top: 5px;
    margin: 0px;
    padding-right: 1.8em;
    height: 24px;
    z-index:99;
    padding-left: 5px;
    float:left;
}
.Commands li {
    float: left;
    list-style: none;
    margin-right: 5px;
}
a.BtnCommands {
    margin-top:4px!important;
    font-size: 11px;
    padding: 3px 5px 3px;
    background: #5279B4;
    color: #fff;
    cursor: pointer;
    font-weight: bolder;
    float:right;
    margin-right:10px;
}
a.CssLinkButton {
    font-size: 11px;
    padding: 6px 25px 7px 25px;
    background: #0687d9;
    color: #fff;
    cursor: pointer;
    font-weight: bolder;
}
a.CssLinkButton:hover{
    text-decoration: none;
    color:white;
    background: #2D6FB9;
}
a.CssLinkText {
    font-size: 11px;
    font-weight: bolder;
    color: #e08020;
    cursor: pointer;
}
a.CssLoyaltyLink {
    background: url("../images/loyalty_gift.png") no-repeat left;
    font-size: 1em;
    color: #fff;
    padding: 0px 0px 0px 15px;
}
.Commands li a {
    border: 1px #E7F1FF solid;
    font-size: 11px;
    padding: 1px 4px 3px;
    background: #fff;
    color: #1B4581;
    cursor: pointer;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: bolder;
    float: left;
    height: 22px;
}
.Login {
    width: 375px;
    margin: 50px auto 50px;
}
.Authentications {
    width: 550px;
    margin: 30px auto 100px;
}
.MainContents {
    width: 990px;
    margin: 0px auto;
    padding: 20px 0;
    position: relative;
    min-height: 381px;
}
.MainContents h2 {
    margin: 0;
    padding-bottom: 15px;
    font-size: 2em;
    color: #1B4581;
    height: 30px;
}
.MainContents .Contents {
    float: left;
    width: 750px;
}
.MainContents .SideBar {
    position: absolute;
    width: 220px;
    top: 0px;
}
.MainContents .SideBar.FixedLayout {
    position: fixed;
    top: 20px;
}

.MainContentNoSide {
    margin: 5px;
    padding: 0px;
    position: relative;
    min-height: 381px;
}
.MainContentNoSide h2 {
    margin: 0;
    padding-bottom: 15px;
    font-size: 2em;
    color: #1B4581;
    height: 30px;
}
.MainContentNoSide .Contents {
    float: left;
    width: 100%;
}

.Panel_NormalSize_Group {
    clear:both;
    position: relative;
    width: 100%;
    margin: auto;
}

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

.Panel_NormalSize_Side {
    float: left;
    width: 220px;
    padding-left: 5px;
}

.Normal_Side ul {
    margin: 0px;
    padding: 0px;
}
.Normal_Side ul li {
    list-style: none;
    border: 1px #E7F1FF solid;
    margin: 5px;
}
.Normal_Side ul li a {
    display: block;
    font-size: 1.1em;
    padding: 4px 0px 4px 20px;
    background: url("../images/ico-link.png") no-repeat 10px -43px;
}
.Normal_Side ul li.Active a,
.Normal_Side ul li a:hover {
    color: #000;
    background: #E7F1FF url("../images/ico-link.png") no-repeat 10px 7px;
}

.Panel_FullSize_Group {
    clear:both;
    position:relative;
    width: 100%;
}

.MainContentNoSide .SideBar {
    position: absolute;
    width: 220px;
    top: 0px;
}

.MainContentNoSide .SideBar.FixedLayout {
    position: fixed;
    top: 20px;
}

* html .MainContents .FixedLayout {position: absolute; margin-top: -225px; top:expression(eval(document.documentElement.scrollTop));}

.SideBar .Panel {position: relative;}
.SideBar ul {
    margin: 0px;
    padding: 0px;
}
.SideBar ul li {
    list-style: none;
    border: 1px #E7F1FF solid;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 5px;
}
.SideBar ul li a {
    display: block;
    font-size: 1.1em;
    padding: 4px 0px 4px 20px;
    background: url("../images/ico-link.png") no-repeat 10px -43px;
}
.SideBar ul li.Active a, .SideBar ul li a:hover {
    color: #000;
    background: #E7F1FF url("../images/ico-link.png") no-repeat 10px 7px;
}
.FuncBar ul {
    margin: 0px;
    padding: 0px;
}
.FuncBar ul li {
    list-style: none;
    border: 1px #E7F1FF solid;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 5px;
}
.FuncBar ul li a {
    display: block;
    font-size: 1.1em;
    padding: 4px 0px 4px 20px;
    background: url("../images/ico-link.png") no-repeat 10px -43px;
}
.FuncBar ul li.Active a, .FuncBar ul li a:hover {
    color: #000;
    background: #E7F1FF url("../images/ico-link.png") no-repeat 10px 7px;
}
.DataTable {
    width: 100%;
    background: #fff;
    margin-bottom:10px;
}
.DataTable tbody tr:hover {
    background: #faeeda;
}
.InfoTable td {
    text-align: left;
    font-size: 1.1em;
    padding: 3px;
    vertical-align: top;
}
.DataTable th, .DataTable td {
    text-align: left;
    padding: 3px 5px 4px 5px; /*hunghx update align left 5px*/
    vertical-align: top;
}
.DataTable td.left {
    width: 205px;
}
.DataTable th {
    background: #F2F2F2;
    padding: 5px 8px 6px 5px; /*hunghx update align left 5px*/
    color: black;
}
.NoStyleTable td {border: none;padding-left:0px}
.DataTableHeading {
    color: black;
    font-weight: bolder;
}
.DataTable tr.Even {
    background: #f5f5f5;
}
.DataTable tr.Hover {
    color: #000;
}
.Select {
    width: 17px;
}
.AccountNumber {
    width: 160px;
}
.BillConfirm{
    width: 204px;
}
.AccountNumber2 {
    padding-top:5px!important;
    width: 230px;
}
.Currency {
    width: 60px;
}
.Money {
    width: 150px;
}
.ID {
    width: 90px;
}
.Date {
    width: 140px;
}
/*.Summary {
    border-top: 1px #e7f1ff solid;
    color: #1B4581;
    font-weight: bolder;
    text-align:center;
}
.Summary span {
    text-align: right;
    padding: 5px 10px 7px;
    font-size: 1.1em;
    line-height: 1.3em;
}*/
.TransferSummary span {
    width: 166px;
}
.TransferSummary span.ValidateMessages {
    width: auto;
    text-align: left;
}
/*.Summary span.Total {
    width: auto;
    padding: 5px 8px 7px;
    border-left: 1px #e7f1ff solid;
}
.Summary span.Total strong.Money {
    padding-right: 17px;
    float: left;
    width: 150px;
}
.Summary span.Total strong.CCY {
    float: left;
}*/
.AccountInfo {
    float: left;  
    border-right: 1px #e7f1ff solid;
    display: inline;
    min-height: 300px;
}
.TransactionOptions {
    float: right;
    width: 180px;
    padding-top: 10px;
}
.TransactionOptions h4 {
    margin: 0px;
    font-size: 1.4em;
    color: #DE8936;
    padding-bottom: 8px;
}
.TransactionOptions label {
    font-size: 1.1em;
}
.CustomerInfoPage p,
.AccountInfo p {
    margin: 0;
    padding: 5px;
    font-size: 1.1em;
    border-bottom: 1px #e7f1ff solid;
    padding-bottom: 4px;
    overflow: hidden;
}
.CustomerInfoPage p {
    padding: 3px 5px 5px 10px;
}
.CustomerInfoPage p span,
.AccountInfo p span {
    float: left;
    width: 50%;
}
.AccountInfo p em {
    float: left;
    width: 50%;
    text-align: right;
}
.CustomerInfoPage p em {
    float: left;
    width: 510px;
    text-align: right;
}
.RadioTable {
    margin-bottom: 8px;
}
.RadioTable td {
    padding: 2px;
}
.WarningText {
    color: #c80000;
    margin: 0px;
    padding-left: 10px;
}
.GrayText {
    color: #e8e8e8;
}
.WhiteText {
    color: #ffffff;
}
#rangeDate {
    display: none;
}
#css_RangeDate {
    display: none;
}
#captcha {height: 50px;}
#captcha-login {height: 28px; width: 126px;}
.FileUpload {padding: 10px; height: 40px;}
.FileUpload label {padding-bottom: 20px;}
.FileUpload input {margin-bottom: 3px;}
.NormSpan {
    padding: 5px 10px 7px;
    font-size: 1.1em;
    width: 482px;
    line-height: 1.3em;
    border-top: 1px #e7f1ff solid;
    color: #1B4581;
    font-weight: bolder;
}
.RightAlignCell,
.FormatMoney {text-align: right;} /*tuanha-remove: display: block;*/
.FormatMoneyLeft {text-align: left;}
.FormatMoneyRight {text-align: right;}
.IDGroup {display: none;}
.LoginAuthCaptcha {float: left; width: 300px;}
.StatementsTable tr.HL {font-weight: bold;}
.StatementsTable th {white-space: nowrap;}
.UserStatus {width: 90px;}
.MessageBody {border: 1px #E7F1FF solid;-moz-border-radius: 3px;border-radius: 3px;margin: 5px 0; padding: 5px;background: #E7F1FF;}
.MessageBody p {margin: 0px;}
a.Viewed {color: #000;}
.Loading {position: fixed; top:0px; left: 0px; height: 100%; width: 100%; background: #eee url("../images/ajax-loader.gif") no-repeat 49% 49%; opacity:0.5;
filter:alpha(opacity=50); z-index: 100000;}
* html .Loading {position: absolute; top:expression(eval(document.documentElement.scrollTop));}
.CustomBank {display: none;}
#presetBankName,
#customBankName {margin: 7px 0; cursor: pointer; color: #1B4581; text-decoration: underline;}
input.CustomBankName {float: none;}
table.ComponentTable td {border: none !important;padding-left:0px}
.InfoMessages .ui-widget-header {border: 1px #556ebf solid; background: #7394ff url("../images/ui-bg_gloss-wave_35_500x100.png") repeat-x scroll 50% 50%;}
.SideBarWrapper {position: absolute; left: 770px; top: 65px;}
.InfoBoxHeader {
    position: relative;
}
.InfoBoxHeader h3 {
    background: url("../images/line_header.png") repeat-x left top;
    padding: 8px 0px 0px 12px;
    height: 23px;
    margin: 0 auto;
    font-size: 1.3em;
    color: #fff;
}
.abInfoBox {
    background: url("../images/line_footer.png") repeat-x left bottom;
    border: 1px solid #ccccff;
    margin-bottom: 20px;
}
.cssWidth_Account_No {
    width: 160px;
}

.cssWidth_Tod_Amount {
    width: 105px;
}
.cssWidth_CCY {
    width: 75px;
}
.cssWidth_STT {
    width: 45px;
}
.cssWidth_Header_Left{
    width: 200px;
}
.cssWidth_DropDownList {
    width: 300px;
    height:25px!important;
}
.cssWidth_Filter{
   width: 300px; 
}
.cssWidth_Date {
    width: 100px;
}
.cssWidth_Stm_Desc{
    width: 350px;
}
.cssWidth_Amount{
    width: 130px;
}
.cssWidth_Ref_No {
    
    width: 115px;
}
.InfoWidth90 {
    width: 90px;
}
.InfoWidth100 {
    width: 100px;
}
.InfoWidth110 {
    width: 110px;
}
.InfoWidth120 {
    width: 120px;
}
.InfoWidth130 {
    width: 130px;
}
.InfoWidth140 {
    width: 140px;
}
.InfoWidth150 {
    width: 150px;
}
.InfoWidth160 {
    width: 160px;
}
.InfoWidth170 {
    width: 170px;
}
.InfoWidth180 {
    width: 170px;
}
.InfoBox {
    border: 1px solid #CCC;
    padding: 8px 8px 8px 8px;
    margin: 0px 50px 25px 50px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.InfoBoxBody {
    background: url("../images/line_footer.png") repeat-x left bottom;
    border: 1px solid #ccccff;
    padding: 1px 1px 2px 2px;
}
.InfoBoxMessage {padding: 0px 12px; font-size: 1.1em;}
.DarkRedColor {
    color: #d00000;
}
.BlueColor {
    color: #0000F0;
}
.cssRedNotice{
    color:rgb(198,0,0);
    font-size: 12px;
}
a.cssRedNoticeLink{
    color:rgb(198,0,0);
    font-size: 12px;
    text-decoration: underline;
}

body.Mobi_Body {
    background: url("../images/mb_bg_body.png") repeat;
    background-color: #f00 !important;;
}
.Mobi_Footer {
    margin: 0px auto;
    padding: 2px 0 2px;
    position: relative;
    background: url("../images/mb_bg-footer.png") repeat-x top;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
}
.Mobi_DataPanelHeader h3 {
    margin: 0 auto;
    padding: 8px 0px 0px 12px;
    height: 23px;
    background: url("../images/mb_line_header.png") repeat-x left top;
    background-color: #2060C0;
    color: #fff;
    font-size: 1.3em;
}
.Mobi_DataPanel {
    margin-bottom: 20px;
    border: 1px solid #ccccff;
}
.Mobi_DataPanelBody {
    padding: 1px 1px 2px 2px;
}
.Mobi_FuncBar ul {
    margin: 0px;
    padding: 0px;
}
.Mobi_FuncBar ul li {
    margin: 5px;
    border: 1px #E7F1FF solid;
    list-style: none;
}
.Mobi_FuncBar ul li a {
    padding: 4px 0px 4px 20px;
    background: url("../images/ico-link.png") no-repeat 10px -43px;
    font-size: 1.1em;
    display: block;
}
.Mobi_FuncBar ul li.Active a, .Mobi_FuncBar ul li a:hover {
    background: #E7F1FF url("../images/ico-link.png") no-repeat 10px 7px;
    color: #000;
}
.function_title{
    padding-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    color: #3D3E3E;
    font-size: 13px;
    padding-left:12px;
}
.function_title>span{
    font-weight: bold;
}
.titile_orange_underline{    
    font-size: 130%;
    color:#FF7F1E;
    text-transform: uppercase;
    font-weight:bold;
    padding-left:12px;
}
.font_bold{
    font-weight: bolder;
    color: black;
}
::-webkit-input-placeholder {
   color: #B4B5B9;
}

:-moz-placeholder { /* Firefox 18- */
   color: #B4B5B9;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #B4B5B9;  
}

:-ms-input-placeholder {  
   color: #B4B5B9;  
}
.text_hightlight{
    padding-left:22px;
    font-size:89%;
}
.text_hightlight a{
    padding:5px;
    color:#747474;
}
.text_hightlight a:hover{
    background: #ECECEC;
    cursor: pointer;
    text-decoration:none;
    color:#444444;
}
#pickUserFavAcc{
    background:#FFB020;
    border:none;
    color:white;
}
.Margin_Top{
    margin-top:8px!important;
}
.Margin_Top2{
    margin-top:3px!important;
}
.Text_left{
    text-align: left!important;
    width:150px!important;
    
}
.Text_right{
    text-align: right!important;
}
.Scrollable{
    overflow-x: scroll;
}
.TokenPinHidden{
    border-right: none!important;
    border-left:1px solid #CCCCCC!important;
    border-top:1px solid #CCCCCC!important;
    border-bottom:1px solid #CCCCCC!important;
    float:left!important;
    height:26px!important;
    width:35px!important;
}
.TokenOTPCode{
    border-left: none!important;
    border: 1px #ccc solid;
    float: left;
    font-size: 12px;
    padding: 2px;
    color: #111;
}
.TokenOTPCode:focus, .TokenPinHidden:focus{
    outline:none!important;
}
.Invisible{
    display: none;
}
.cssWidth_Amount_Right {
    width: 150px;
    text-align: right!important;
    padding: 5px 5px 6px 5px!important;
}
.cssWidth_Right {
    text-align: right!important;
    padding: 5px 5px 6px 5px!important;
}
.InfoWidth130_Right {
    width: 130px;
    text-align: right!important;
    padding: 5px 5px 6px 5px!important;
}
.InfoWidth120_Right {
    width: 120px;
    text-align: right!important;
    padding: 5px 5px 6px 5px!important;
}
.InfoWidth110_Right {
    width: 110px;
    text-align: right!important;
    padding: 5px 5px 6px 5px!important;
}
.InfoWidth100_Right {
    width: 100px;
    text-align: right!important;
    padding: 5px 5px 6px 5px!important;
}
.Summary {
    border-top: 1px #e7f1ff solid;
    color: #1B4581;
    font-weight: bolder;
    text-align:center;
}
.Summary span {
    text-align: right;
    padding: 5px 10px 7px;
    font-size: 1.1em;
    line-height: 1.3em;
}
.Summary span.Total strong.Money {
    padding-right: 1em;
}
.Summary span.Total strong.CCY {
}
.Width_100_per{
    width: 100%;
    height:25px!important;
}
input.CssInputLarge100percent {
    width: 100%;
    border: 1px #ccc solid;
    float: left;
    font-size: 12px;
    padding: 2px;
    color: #111;
}
textarea.CssInputLong100percent {
    border: 1px #ccc solid;
    color: #111;
    width: 100%;
    height: 70px;
}
.width_100_only{
    width: 100%!important;
}
.padding_bottom{
    padding-bottom: 10px;    
}
.margin_left{
    margin-left: 15px;
}
.margin_bottom{
    margin-bottom: 5px;
}
.background-f2{
    height: 30px; 
    background: #F2F2F2;
}
.TableOnClick tbody tr:hover {
    cursor: pointer;
    background: #faeeda;
}