/* Notes:
   Verdana is the standard font
    However, Verdana does not look good on buttons
    So Arial is for buttons.
   font "Courier New" is only used to help identify where certain classes are used
    in other words, they are not expected but not changed or removed
    until certain that it is OK.

*/

body {
        font-family: Verdana, Arial, Helvetica, sans-serif, "Courier New" ;
}

/* td was      font-family: Verdana, Arial, Helvetica, sans-serif, "Courier New" ; */
td {
        font: normal medium Verdana, Arial, Helvetica, sans-serif;
}

th {
        font-family: Verdana, Arial, Helvetica, sans-serif, "Courier New" ;
}

.btn{
   color:#192A58;
   font-family: Arial, Helvetica, sans-serif;
   font-size:11;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#192A58;
   border-left-color:#192A58;
   border-right-color:#192A58;
   border-bottom-color:#192A58;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}

.btn2{
   color:#192A58;
   font-family: Arial, Helvetica, sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#192A58;
   border-left-color:#192A58;
   border-right-color:#192A58;
   border-bottom-color:#192A58;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
	  
input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}	

/* links */   
*/ link was 333333, active was 000066, visited was 333333, hover was 666666
a:link { color: #FFCC33; text-decoration: none }
a:active { color: #FF4A00; text-decoration: none }
a:visited { color: #FF6C00; text-decoration: none }
a:hover { color: #FF4A00; text-decoration: underline; font-style: italic }

/* Styling an anchor tag to look like a submit button */
.linkbutton {
    text-decoration: none; font: menu;
    display: inline-block; padding: 2px 8px;
    background: ButtonFace; color: ButtonText;
    border-style: solid; border-width: 2px;
    border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}
.linkbutton:active {
    border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
} 

/* change the line height between link buttons */
p.linkbuttonlineheight {
    margin-top: 10px;
    margin-bottom: 10px;
} 

/* create a boxed borded with curved corners */
div.divbox {
	border:1px solid #AAAAAA; padding:1px 4px; width:100%; border-radius:10px; -moz-border-radius:10px; box-shadow: 10px 10px 25px #AAAAAA;
}

.txf{
   color:#000000;
   text-align:left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12;
   font-weight:normal;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#192A58;
   border-left-color:#192A58;
   border-right-color:#192A58;
   border-bottom-color:#192A58;
   }

/* used for most protected input fields (align=left) to the left of an input field */
.txfp{
   color:#555555;
   text-align:left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12;
   font-weight:normal;
   background-color:#DDDDDD;
   border:1px solid;
   border-top-color:#192A58;
   border-left-color:#192A58;
   border-right-color:#192A58;
   border-bottom-color:#192A58;
   }

.txfc{
   color:#000000;
   text-align:center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12;
   font-weight:normal;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#192A58;
   border-left-color:#192A58;
   border-right-color:#192A58;
   border-bottom-color:#192A58;
   }


/* 11/02/2016 CLONED FROM BANKTOBOOK new look for Presentation pages, e.g. plns coding p=presentation, l=left, n=normalweight, s=small */

 td.plns {
        vertical-align:middle;
	text-align:left;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
        color: #505967;
}
 td.plnm {
        vertical-align:middle;
	text-align:left;
        font: normal medium Verdana, Arial, Helvetica, sans-serif;
        color: #505967;
}
 td.plnl {
        vertical-align:middle;
	text-align:left;
        font: normal large Verdana, Arial, Helvetica, sans-serif;
        color: #505967;
}
   

td.menuleft {
        vertical-align:center;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
        color: #FF9900;
}

td.small {
        vertical-align:center;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
}

td.medium {
        vertical-align:center;
        font: normal medium Verdana, Arial, Helvetica, sans-serif;
}

td.large {
        vertical-align:center;
        font: normal large Verdana, Arial, Helvetica, sans-serif;
}
/* no input field left small gray */
td.noinls {
        vertical-align:center;
        text-align:left;
        font-size: 12;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
	text-transform: none;
}
/* medbtnc was        font-size: 16; font-weight:normal; */
td.medbtnc {
        vertical-align:center;
        text-align:center;
        font: normal medium Verdana, Arial, Helvetica, sans-serif;
}
td.subheadc {
        vertical-align:middle;
        text-align:center;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
        color: maroon;
}
td.message {
        vertical-align:middle;
        text-align:center;
        font: medium "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
        color: red;
}
td.welcome {
        color: maroon;
}        
        
/* Begin standard logonbar. Used on most pages e.g. for logonbar username. */
td.llbxxs {
        vertical-align:middle;
	text-align:left;
        font: normal xx-small Verdana, Arial, Helvetica, sans-serif;
        color: #111111;
}
td.lcbxxs {
        vertical-align:middle;
        text-align:center;
        font: normal xx-small Verdana, Arial, Helvetica, sans-serif;
        color: #111111;
}
td.lrbxxs {
        vertical-align:middle;
        text-align:right;
        font: normal xx-small Verdana, Arial, Helvetica, sans-serif;
        color: #111111;
}
/* end standard logonbar xx-small */
/* start menu logonbar x-small */
td.lrbxs {
        vertical-align:middle;
        text-align:right;
        font: normal x-small Verdana, Arial, Helvetica, sans-serif;
        color: #111111;
}
/* llbxs added 12/04/2011 */
td.llbxs {
        vertical-align:middle;
        text-align:left;
        font: normal x-small Verdana, Arial, Helvetica, sans-serif;
        color: #111111;
}
/* llbns added 12/04/2011 literal left black normal small */
td.llbns {
        vertical-align:middle;
        text-align:left;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
        color: #111111;
}
/* lrbns added 12/04/2011 literal right black normal small */
td.lrbns {
        vertical-align:middle;
        text-align:right;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
        color: #111111;
}
  /* th scroll header style=cursor:hand; */
th.shls {
        text-align:left;
        font: bold small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
  /* td scroll body style=cursor:hand; */
td.sbls {
        text-align:left;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
td.sblsred {
        text-align:left;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-transform: none;
}

td.llns {
	vertical-align:bottom;
	text-align:left;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
td.lcns {
	vertical-align:bottom;
	text-align:center;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
td.lrns {
	vertical-align:bottom;
	text-align:right;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
td.llnm {
	vertical-align:bottom;
	text-align:left;
        font: normal medium Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}

/* following changed 24/12/2012 */
td.lrnsgrey {
	vertical-align:bottom;
	text-align:right;
        font: normal small "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	text-transform: none;
}
td.llnmgrey {
	vertical-align:bottom;
	text-align:left;
        font: normal medium "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	text-transform: none;
}

td.llnsgrey {
	vertical-align:bottom;
	text-align:left;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	text-transform: none;
}

/* used for most literals before input field (align=right) */
td.lrnxs {
	text-align:right;
        font: normal x-small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
/* used for most literals (align=left) to the left of an input field */
td.llnxs {
	text-align:left;
        font: normal x-small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
td.lcnxs {
        text-align:center;
	font-size: 11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
td.lcnxsh {
	vertical-align:bottom;
	text-align:left;
        font: normal x-small "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	text-transform: none;
}
td.llnxsh {
	vertical-align:bottom;
	text-align:left;
        font: normal x-small "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	text-transform: none;
}
td.llnxxs {
	vertical-align:top;
	text-align:left;
        font: xx-small "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;	
}
td.lrnxxs {
	vertical-align:top;
	text-align:right;
        font: xx-small "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;	
}
td.llnxxsred {
	vertical-align:top;
	text-align:left;
        font: xx-small "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;	
}
td.dlnxxs {
	vertical-align:top;
	text-align: left;
        font: bold xx-small "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;	
}
td.drnxxs {
	vertical-align:top;
	text-align: right;
        font: bold xx-small "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;	
}
td.lcnxs {
        text-align:center;
	font-size: 11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
td.lcnxsh {
	vertical-align:bottom;
	text-align:left;
        font: normal x-small "Courier New", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	text-transform: none;
}
/* view or download link */
td.link1  {
        vertical-align:middle;
        text-align:left;
        font: bold medium "Comic Sans MS", Castella, Verdana, Arial, Helvetica, sans-serif;
        color: navy;
}

/* dataset colors on logonbar */
td.dset1  {
        vertical-align:middle;
        text-align:center;
        font: bold large "Comic Sans MS", Castella, Verdana, Arial, Helvetica, sans-serif;
        color: navy;
}
td.dset2 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: green;
}
td.dset3  {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: teal;
}
td.dset4  {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: maroon;
}
td.dset5  {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: fuchsia;
}
td.dset6  {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: purple;
}
/* karkee - blend and match */
    /*  color: #797268;  */
td.dset7 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: gray;
}
td.dset8 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: yellow;
}
td.dset9 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: olive;
}
td.dsetL1 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: white; background: navy;
}
td.dsetL2 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: white; background: green;
}
td.dsetL3 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: white; background: teal;
}
td.dsetL4 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: white; background: maroon;
}
td.dsetL5 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: white; background: fuchsia;
}
td.dsetL6 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: white; background: purple;
}
td.dsetL7 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: white; background: gray;
}
td.dsetL8 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: white; background: orange;
}
td.dsetL9 {
        vertical-align:middle;
        text-align:center;
        font: bold large Comic Sans MS, Castella, Verdana, Arial, Helvetica, sans-serif;
        color: white; background: olive;
}
*/ inline text styles

.blak1 {color: #000000;}
.whit1 {color: #FFFFFF;}
.grey1 {color: #333333;}
.grey2 {color: #555555;}
.grey3 {color: #999999;}
.grey4 {color: #AAAAAA;}
.grey5 {color: #CCCCCC;}
.grey6 {color: #DDDDDD;}
.grey7 {color: #EEEEEE;}
.yelo0 {color: #FF4A00;}
.yelo1 {color: #FF6C00;}
.yelo2 {color: #FF8F00;}
.yelo3 {color: #FF8800;}
.yelo4 {color: #FF9900;}
.yelo5 {color: #FFAA11;}
.yelo6 {color: #FFBB22;}
.yelo7 {color: #FFCC33;}
.yelo8 {color: #FFDD44;}
.yelo9 {color: #FFEE55;}
.blue1 {color: #001144;}
.blue2 {color: #002255;}
.blue3 {color: #003366;}
.blue4 {color: #004477;}
.blue5 {color: #005588;}
.blue6 {color: #006699;}
.blue7 {color: #0077AA;}
.redd1 {color: #550000;}
.redd2 {color: #770000;}
.redd3 {color: #AA0000;}
.redd4 {color: #BB0000;}
.redd5 {color: #DD0000;}
.redd6 {color: #EE0000;}
.redd7 {color: #FF0000;}

.sizexxsmall {font-size:6px;} 
.sizexsmall {font-size:8px;} 
.sizesmall {font-size:10px;} 
.sizemedium {font-size:14px;} 
.sizelarge {font-size:16px;}
.sizexlarge {font-size:20px;}
.sizexxlarge {font-size:30px;}
.sizexxxlarge {font-size:48px;}  

.fontfixed {font-family: "Courier New";} 
.fontserif {font-family: Georgia, "Times New Roman", Times, serif;} 
.fontsansserif {font-family: Verdana, Arial, Helvetica, sans-serif;} 


/* re table whole row borders */
table{border-collapse:collapse;}
tr.row td{
border-width:1px 0;
border-style:solid;
border-color:black;
}
tr.row td.left{
border-width:1px 0 1px 1px;
}
tr.row td.right{
border-width:1px 1px 1px 0;
}


/* aceway mman deposit inquiry */
div.divactiontypebox {
	border:1px solid #AAAAAA; padding:10px 40px; background:#FFFFFF; width:900px; border-radius:10px; -moz-border-radius:10px; box-shadow: 5px 5px 10px #AAAAAA;
}
div.divareabox900 {
	border:1px solid #AAAAAA; padding:10px 40px; background:#E7E7EF; width:900px; border-radius:10px; -moz-border-radius:10px; box-shadow: 5px 5px 10px #AAAAAA;
}
tr.trcolhead {
         text-align:left;
	 font: normal small Verdana, Arial, Helvetica, sans-serif;
	 border:1px solid #FFFFFF;
         color: #000000; background: #f1be23;
}
tr.trcoldet {
         text-align:left;
	 font: normal small Verdana, Arial, Helvetica, sans-serif;
	 border:1px solid #FFFFFF;
         color: #000000; background: #FFFFFF;
}
th.hlnws {
        vertical-align:middle;
	text-align:left;
        font: normal x-small Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF; background: #47526E;
}
th.hrnws {
        vertical-align:middle;
	text-align:right;
        font: normal x-small Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF; background: #47526E;
}
td.hlnws {
        vertical-align:middle;
	text-align:left;
        font: normal x-small Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF; background: #47526E;
}
td.hrnws {
        vertical-align:middle;
	text-align:right;
        font: normal x-small Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF; background: #47526E;
}
td.actiontype {
        vertical-align:middle;
        text-align:center;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
        color: maroon; background:#FFFFFF;
}
span.head1shadow{font-size:1.0em;font-weight:bold;color:#000;text-shadow:0 1px rgba(255,255,255,0.5);}
span.spanmessage {
        vertical-align:middle;
        text-align:center;
        font: medium "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
        color: red;
}
span.spanactiontype {
        vertical-align:middle;
        text-align:center;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
        color: maroon; background:#FFFFFF;
}

span.small {
        vertical-align:center;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
}

/* 20150225 sdded for charts */
span.cttitle {
        text-align:center;
        vertical-align:center;
        font: normal large Verdana, Arial, Helvetica, sans-serif;
	color: green;
	text-transform: none;
	background-color: #FFFFFF;
}
span.ctsubtitle {
        text-align:center;
        vertical-align:center;
        font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: green;
	text-transform: none;
	background-color: #FFFFFF;
}

/* 20150225 sdded for charts */
td.ctc {
        text-align:center;
        vertical-align:center;
        font: normal large Verdana, Arial, Helvetica, sans-serif;
	color: green;
	text-transform: none;
	background-color: #FFFFFF;
}


/* aceway mman default */
.acemenuheader {font-size: 8pt; color: #000000; font-family: Arial; }
.acesmall {font-size: 7pt; color: #cc0000; font-family: Arial;}
span.textshadow{font-size:2em;font-weight:bold;color:#000;text-shadow:0 1px rgba(255,255,255,0.5);}
div.divprod1 {
	border:1px solid #AAAAAA; padding:10px 40px; background:#F2B800; width:150px; border-radius:10px; -moz-border-radius:10px; box-shadow: 5px 5px 10px #AAAAAA;
}


/* testing only */
div.divgreybox {
	border:1px solid #AAAAAA; padding:10px 40px; background:#E7E7EF; width:150px; border-radius:10px; -moz-border-radius:10px; box-shadow: 5px 5px 10px #AAAAAA;
}
.bgelg {background-color: #E7E7EF;}
.bgeelg {background-color: #F2F2F7;}


