﻿body 
{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10px;
  background-color  : White;
  color             : rgb(95,95,95);
  margin            : 0px;
}

select, input, textarea
{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10px;
  color: rgb(0,35,95);
}

img
{
  border-style: none;
  }

h1
{
  font-size         : 11.5px;
  color             : rgb(95,95,95);
  font-weight       : bold;
  margin-bottom : 10px; 
}

h2
{
  font-size         : 11px;
  color             : rgb(95,95,95);
  font-weight       : bold;
  margin-bottom : 10px; 
}

h2.darkBlue
{
  font-size         : 11px;
  color             : rgb(0,35,95);
  font-weight       : bold;
  margin-bottom : 10px; 
}


.pageHeader
{
  background-image    : url('Images/DefaultMaster/imHeader.gif');
  background-repeat   : no-repeat;
  width               : 960px;
  height              : 83px;
  text-align          : left;
  vertical-align      : bottom;
  /*text-transform : uppercase;*/
  color: rgb(0,35,95);
  font-size : 11px;
}


.mainMenu
{
  background-image    : url('Images/DefaultMaster/imMenuBar.gif');
  background-repeat   : no-repeat;
  width               : 960px;
  height              : 41px;
  text-align          : left;
  vertical-align      : top;
  /*text-transform : uppercase;*/
  color : White;
  font-size : 11px;
}

.pageTile
{
  background-image    : url('Images/DefaultMaster/imPageTile.gif');
  background-repeat   : repeat-y;
  width               : 960px;
  text-align          : left;
  vertical-align      : top;
}


.noPadOrMargin
{
  padding: 0;
  margin: 0; 
}

.leftContent
{
  width : 670px;
  text-align          : left;
  vertical-align      : top;
}

.rightContent
{
  width : 289px;
  text-align          : left;
  vertical-align      : top;
}

.padFullScreen
{
  padding-left : 1px;
}

.divider
{
  width : 1px;
}

.bottomDivider
{
  border-bottom : 1px dashed rgb(230,230,230);
  width: 285px;
  
}


.legalMenu
{
  background-image    : url('Images/DefaultMaster/imFooterMenu.gif');
  background-repeat   : no-repeat;
  width               : 960px;
  height              : 21px;
  text-align          : left;
  vertical-align      : middle;
  color : White;
  font-size : 9px;
  padding-left : 20px;
}


.footer
{
  background-image    : url('Images/DefaultMaster/imFooter.gif');
  background-repeat   : no-repeat;
  width               : 960px;
  height              : 72px;
  text-align          : center;
  vertical-align      : middle;
  color : rgb(125,125,125);
  font-size : 9px;
}

.blueText
{
  color: rgb(0,35,95);
}

a:link     { color: rgb(0,35,95); font-weight: bold; text-decoration: none;}
a:visited  { color: rgb(0,35,95); font-weight: bold; text-decoration: none;}
a:active   { color: rgb(0,35,95); font-weight: bold; text-decoration: none;}
a:hover    { color: rgb(0,35,95); font-weight: bold; text-decoration: underline;}

a.noBold:link     { color: rgb(0,35,95); font-weight: normal; text-decoration: none;}
a.noBold:visited  { color: rgb(0,35,95); font-weight: normal; text-decoration: none;}
a.noBold:active   { color: rgb(0,35,95); font-weight: normal; text-decoration: none;}
a.noBold:hover    { color: rgb(0,35,95); font-weight: normal; text-decoration: underline;}


a.Menu:link     { font-weight: normal; color: White; text-decoration: none;}
a.Menu:visited  { font-weight: normal; color: White; text-decoration: none;}
a.Menu:active   { font-weight: normal; color: White; text-decoration: none;}
a.Menu:hover    { font-weight: normal; color: rgb(238,46,36); text-decoration: underline;}

a.MenuLarge:link     { font-weight: bold; font-size: 12px; color: White; text-decoration: none;}
a.MenuLarge:visited  { font-weight: bold; font-size: 12px; color: White; text-decoration: none;}
a.MenuLarge:active   { font-weight: bold; font-size: 12px; color: White; text-decoration: none;}
a.MenuLarge:hover    { font-weight: bold; font-size: 12px; color: rgb(238,46,36); text-decoration: underline;}

a.mdd:link     {font-weight: normal; font-size: 10px; color: rgb(70,71,73); text-decoration: none;}
a.mdd:visited  {font-weight: normal; font-size: 10px; color: rgb(70,71,73); text-decoration: none;}
a.mdd:active   {font-weight: normal; font-size: 10px; color: rgb(70,71,73); text-decoration: none;}
a.mdd:hover    {font-weight: normal; font-size: 10px; color: rgb(0,35,95); text-decoration: underline;}

a.SubMenu:link     {color: rgb(60,80,102); text-decoration: none;}
a.SubMenu:visited  {color: rgb(60,80,102); text-decoration: none;}
a.SubMenu:active   {color: rgb(60,80,102); text-decoration: none;}
a.SubMenu:hover    {color: White; text-decoration: underline;}

a.PMMenu:link     {color: rgb(85,125,152); text-decoration: none;}
a.PMMenu:visited  {color: rgb(85,125,152); text-decoration: none;}
a.PMMenu:active   {color: rgb(85,125,152); text-decoration: none;}
a.PMMenu:hover    {color: White; text-decoration: underline;}


.searchInput
{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10px;
  color             : rgb(95,95,95);
  vertical-align : middle;
}


.mddPanel
{
  border : 2px solid rgb(0,35,95);
  background-color : White;
  padding : 5px;
  text-transform : none;
  font-weight : normal;
}

.mddHeading
{
  border-bottom : 1px solid rgb(0,35,95);
  color: rgb(0,35,95);
  font-size : 11px;
  font-weight : bold;
  padding-bottom:2px;
  
}

.mddSubHeading
{
  color: rgb(70,71,73);
  font-size : 11px;
  font-weight : bold;
}

.mddRed
{
  color : rgb(238,46,36);
}

.mddPad
{
  padding-right : 15px;
  color: rgb(70,71,73);
}

.watermarked
{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 9px;
  color : rgb(180,180,180);
}

.subMenuTFX
{
  background-image    : url('Images/ProductsMenu/subMenuTFX.gif');
  background-repeat   : no-repeat;
  background-position : 15px 0px;
  width: 550px;
  height : 35px;
  text-align : left;
  vertical-align : middle;
  color : rgb(60,80,102);
  font-size : 9px;
  font-weight : bold;
  padding-left : 200px;
}

.subMenuCFX
{
  background-image    : url('Images/ProductsMenu/subMenuCFX.gif');
  background-repeat   : no-repeat;
  background-position : 15px 0px;
  width: 550px;
  height : 35px;
  text-align : left;
  vertical-align : middle;
  color : rgb(60,80,102);
  font-size : 9px;
  font-weight : bold;
  padding-left : 32px;
}

.subMenuBanking
{
  background-image    : url('Images/ProductsMenu/subMenuBanking.gif');
  background-repeat   : no-repeat;
  background-position : 15px 0px;
  width: 550px;
  height : 35px;
  text-align : left;
  vertical-align : middle;
  color : rgb(60,80,102);
  font-size : 9px;
  font-weight : bold;
  padding-left : 38px;
}

.smSelected
{
  color : White;
}

.pmSelected
{
  color : White;
}


.subMenu
{
  height : 72px;
  vertical-align : middle;
  text-align : center;
  background-color : rgb(236,242,247);
  border-left : 1px solid rgb(222,223,224);
}

.productsMenu
{
  height : 18px;
  vertical-align : middle;
  text-align : left;
  background-color : rgb(175,175,175);
  border-left : 1px solid rgb(222,223,224);
  color : rgb(85,125,152);
  font-size : 10px;
  font-weight : bold;
  padding-left : 20px;
  /*text-transform : uppercase;*/
}

.padContent
{
  padding-top : 15px;
  padding-left : 20px;
  
  padding-right : 10px;
  padding-bottom : 5px;
}

.pnlContent
{
  scrollbar-face-color        : rgb(230,230,230);
  scrollbar-arrow-color       : rgb(0,35,95);
  scrollbar-highlight-color   : White;
  scrollbar-3dlight-color     : White;
  scrollbar-shadow-color      : White;
  scrollbar-darkshadow-Color  : White;
  scrollbar-track-color       : White;
}

.pnlQuickLinks
{
  background-image    : url('Images/Global/pnlQuickLinks.jpg');
  background-repeat   : no-repeat;
  width               : 375px;
  height              : 143px;
  text-align          : left;
  vertical-align      : top;

}

.padSearchBtn
{
  padding-left: 3px;
  padding-top : 1px;
}


ul
{
  margin-left : 8px;
  padding-left : 8px;
  list-style-image : url('Images/DefaultMaster/imDash.png');
}

.noSpace
{
  margin-top: 1px;
  padding-top : 1px;
}


.menuSpaced
{
  margin-top : 2px;
  margin-bottom : 0px;
}

.padBottom
{
  padding-bottom : 3px;
}

.contentLinks
{
  margin-left : 11px;
  padding-left : 11px;
  list-style-image : url('Images/DefaultMaster/bltLink.png');
  
}

.quickLinks
{
  margin-left : 11px;
  padding-left : 11px;
  list-style-image : url('Images/DefaultMaster/bltLink.png');
  padding-bottom : 0px;
  margin-bottom : 0px;
}

li.linkData
{
  padding-bottom : 4px;
}

.altLine
{
  background-color : rgb(240,240,255);
}

.tblHeading
{
  background-image    : url('Images/DefaultMaster/tblHeader.gif');
  background-repeat   : repeat-x; 
  height : 18px;
  vertical-align : top;
  
  color : rgb(27,58,109);
  font-weight : bold;
  padding-left : 10px;
  font-size : 10px;
  
  padding-top : 3px;
  
}

.tblSubHeading
{
  color : Black;
  height : 18px;
  vertical-align : top;
  font-weight : bold;
  padding-left : 10px;
}


.tblBlue
{
  background-image    : url('Images/DefaultMaster/tblBlueTile.png');
  background-repeat   : repeat-x; 
  vertical-align : top;
  color : rgb(95,95,95);
  padding-left : 10px;
  font-weight : bold;
}


.tblGrey
{
  background-image    : url('Images/DefaultMaster/tblGreyTile.png');
  background-repeat   : repeat-x; 
  vertical-align : top;
  color : rgb(95,95,95);
  padding-left : 10px;
  font-weight : bold;
}

.tblBlueNoPad
{
  background-image    : url('Images/DefaultMaster/tblBlueTile.png');
  background-repeat   : repeat-x; 
  vertical-align : top;
  color : rgb(95,95,95);
  
  font-weight : bold;
}


.tblGreyNoPad
{
  background-image    : url('Images/DefaultMaster/tblGreyTile.png');
  background-repeat   : repeat-x; 
  vertical-align : top;
  color : rgb(95,95,95);
  
  font-weight : bold;
}

.tblBasket
{
  background-color : rgb(175,175,175);
  color : rgb(27,58,109);
  font-weight : bold;
}


.padTblDiz
{
  padding-left : 10px;
  padding-right : 15px;
}

.padTblValue
{
  padding-right : 10px;
  text-align : right;
}

.black
{
  color : Black;
}

.pnlRates
{
  background-image    : url('Images/DefaultMaster/pnlLinks.gif');
  background-repeat   : no-repeat;
  width               : 255px;
  
  text-align          : left;
  vertical-align      : top;
}


.pnlPopUp
{
  background-image    : url('Images/DefaultMaster/pnlPopUp.png');
  background-repeat   : no-repeat;
  width               : 361px;
  
  text-align          : left;
  vertical-align      : top;
}

.padPopUp
{
  padding-left : 20px;
  padding-right : 20px;
}

.popUpClose
{
  color : White;
  text-transform : uppercase;
  cursor : pointer;
}

.ratesBlue
{
  background-image    : url('Images/DefaultMaster/tblBlueTile.png');
  background-repeat   : repeat-x; 
  vertical-align : top;
  color : White;
  height : 14px;
  
}


.ratesGrey
{
  background-image    : url('Images/DefaultMaster/tblGreyTile.png');
  background-repeat   : repeat-x; 
  vertical-align : top;
  color : rgb(95,95,95);
  height : 14px;
}

.ratesOrder
{
  padding-top : 6px;
  padding-right : 15px;
  text-align : right;
}

.branchHeader
{
  font-weight : bold;
  color : rgb(0,35,95); 
  
}

.branchSection
{
  font-weight : bold;
  vertical-align : top;
  padding-right : 5px;
  
}

.registerMiniText
{
  font-size : 10px;
}

.SubHeading
{
  font-size         : 10.5px;
  color             : rgb(95,95,95);
  font-weight       : bold;
}



.BCSelText
{
  
  color : White;
}

.padBC
{
  padding-top : 2px;
}

.alert
{
  color : Red;
  font-weight: bold;
  font-style : italic;
}

.backBtn
{
  text-align : right;
  padding-right : 20px;
  padding-top : 5px;
}

.titleBlock
{
  padding-top : 8px;
  font-weight : bold;
}

.specialNote
{
  font-size : 10px;
  font-style : normal;
}

.copyright
{
  padding-right : 30px;
  text-align : right;
}

.activeHeaderLink
{
  color: White;
  font-size : 11px;
  cursor : pointer;
}


.inActiveHeaderLink
{
  color: rgb(0,35,95);
  font-size : 11px;
  cursor : pointer;
}

.padMainMenu
{
  padding-top : 3px;
  vertical-align : top;
}

.padNoRates
{
  padding-left : 8px;
  padding-right : 8px;
}

.padBasket
{
  padding-top : 15px;
  padding-left : 20px;
  padding-right : 20px;
}

.pnlConfirmation
{
  background-image    : url('Images/Popups/pnlConfirmation.png');
  background-repeat   : no-repeat;
  width               : 291px;
  height              : 170px;
  text-align          : left;
  vertical-align      : bottom;
}

.padConfirmation
{
  padding-left: 10px;
  padding-top: 8px;
  padding-right: 30px;
}

.accordionHeader
{
  color             : White;
  font-weight: bold;
  font-size : 12px;
  cursor            : pointer;
  background-position : 0px 0px;
  padding-left      : 15px;
  padding-top      : 4px;
  height            : 24px;
  background-image: url("Images/Home/btnBlueDown.jpg");
  background-repeat: no-repeat;
}

.accordionHeaderSelected
{
  color             : rgb(90,90,90);
  font-weight: bold;
  font-size : 12px;
  cursor            : pointer;
  padding-left      : 15px;
  padding-top      : 4px;
  height            : 24px;
  background-image: url("Images/Home/btnSilverUp.jpg");
  background-repeat: no-repeat;
}

.accordianPad
{
  padding-top          : 10px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-bottom       : 15px;
  
}

.blueBack
{
  height : 15px;
  background-color : rgb(0,35,95);
  font-weight : bold;
  color : rgb(255,255,255);
  padding-left : 3px;
}

.grayBack
{
  height : 15px;
  background-color : rgb(90,90,90);
  font-weight : bold;
  color : rgb(255,255,255);
  padding-left : 3px;
}