body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	color: rgb(0,0,0);
	padding-left: 5px;
}
form{
  margin    : 0px;
  padding   : 0px;
}
.scrollbars{
  scrollbar-arrow-color      : red;
  scrollbar-track-color      : ##C1C1C1;
  scrollbar-shadow-color     : black;
  scrollbar-highlight-color  : white;
  scrollbar-3dlight-color    : #C1C1C1;
  scrollbar-darkshadow-Color : #005297;
}
a.RedLink:link
{
	color: #ff2215;
	text-decoration: none;
	font-weight: lighter;
}
a.RedLink:visited
{
	color: #ff2215;
	text-decoration: none;
	font-weight: lighter;
}
a.RedLink:hover{
  color             : #ff2215;
  text-decoration   : underline;
}
body.white
{
  background-color : rgb(255,255,255);
  color            : rgb(0,0,0);
}
ul.arrowBulletParent{
  list-style      : url(images/global/arrow.gif);
  margin          : 0px;
  padding-top     : 0px;
  padding-left    : 16px;
  padding-right   : 2px;
  padding-bottom  : 0px;
  font-weight     : bold;
}
ul.arrowBulletChild{
  list-style      : url(images/global/arrow.gif);
  margin          : 0px;
  padding-top     : 0px;
  padding-left    : 40px;
  padding-right   : 2px;
  padding-bottom  : 4px;
  font-weight     : normal;
}
dl.Child{
  margin          : 0px;
  padding-top     : 0px;
  padding-left    : 40px;
  padding-right   : 2px;
  padding-bottom  : 4px;
  font-weight     : normal;
}
a:link
{
  color           : #ff2215;
  text-decoration : none;
  font-weight     : bold;
}

a:visited
{
  color           : #787878;

  text-decoration : none;
}

a:active
{
  color           : #ff2215;
  text-decoration : none;
}

a:hover
{
  color           : #787878;
  text-decoration : underline;
}

a.white:link
{
  color           : rgb(255,255,255);
  text-decoration : none;
  font-weight     : normal;
}

a.white:visited
{
  color           : rgb(255,255,255);

  text-decoration : none;
}

a.white:active
{
  color           : rgb(255,255,255);
  text-decoration : none;
}

a.white:hover
{
  color           : rgb(255,255,100);
  text-decoration : none;
}

a.red:link
{
  color           : rgb(222,0,42);
  text-decoration : none;
  font-weight     : normal;
}

a.red:visited
{
  color           : rgb(222,0,42);

  text-decoration : none;
}

a.red:active
{
  color           : rgb(222,0,42);
  text-decoration : none;
}

a.red:hover
{
  color           : rgb(222,0,42);
  text-decoration : underline;
}


.note
{
  background-color : rgb(222,0,42);
  Color            : white;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 8pt;
  font-style       : italic;
}

.FooterNote
{
  background-color : rgb(255,255,255);
  Color            : black;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 8pt;
  padding-left     : 15px;
  padding-right    : 15px;
  text-align       : center;
}


.padded
{
  padding-left  : 4px;
  padding-right : 4px;
}

.LargePad
{
  padding-left  : 8px;
  padding-right : 8px;
}


.RatePad
{
  padding-top    : 4px;
  padding-bottom : 4px;
}


ul.small
{
  padding-left  : 5;
  margin-left   : 18;
  margin-top    : 2;
  margin-bottom : 5;
}

table
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  padding          : 0px;
  border           : 0px solid rgb(255,255,255);
}

table.white
{
  background-color : rgb(255,255,255);
  color            : rgb(0,0,0);
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
}

table.grey
{
  background-color : rgb(235,235,235);
  color            : rgb(0,30,90);
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
}

table.blue
{
  background-color : rgb(178,203,225);
  color            : rgb(0,0,0);
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 9px;
}



.bounding
{
  border-left   : 3px solid rgb(36,83,119);
  border-right  : 3px solid rgb(36,83,119);
  padding-left  : 3px;
  padding-right : 0px;
}

.boundingline
{
  border-Bottom : 3px solid rgb(36,83,119);
  padding-left  : 0px;
  padding-right : 0px;
}


.blueTile
{
  background-color      : rgb(36,83,119);
  color                 : rgb(255,255,255);
  background            : url(images/global/blue_tile.jpg) repeat-x;
  padding-left          : 6px;
  padding-top           : 0px;
  padding-right         : 0px;
  height                : 27px;
}

.blueTileTop
{
  background-color      : rgb(36,83,119);
  color                 : rgb(255,255,255);
  background            : url(images/global/blue_tile_top.jpg);
  padding-left          : 6px;
  padding-top           : 0px;
  padding-right         : 0px;
  height                : 28px;
}

.WhiteText
{
  color : rgb(255,255,255);
}

.WhiteTxtsml
{
  color : rgb(255,255,255);
  font-family : Arial, Helvetica, sans-serif;
  font-size   : 10px;
}

.orangenav
{
  background-color : rgb(247,148,29);
}

.orange
{
  background-color : rgb(237,166,60);
}

.orangeText
{
  color: #ff2215;
}

.RedText
{
	color: rgb(237,27,35);
}

.Whiteheader
{
  color : #FFFFFF;
  font-family : Arial, Helvetica, sans-serif;
  font-size   : 12px;
}
.redheader
{
  color       : rgb(237,27,35);
  font-family : Arial, Helvetica, sans-serif;
  font-size   : 14px;
}

.Search
{
  font-family : Arial, Helvetica, sans-serif;
  color       : #ef2d23;
  font-size   : 10px;
}

.NewsText
{
  color       : rgb(36,83,119);
  font-weight : Bold;
}

.NewsDate
{
  color       : rgb(237,27,35);
  font-weight : Bold;
}

.NewsUnderline
{
  border-top: 1px solid rgb(100,100,100);
}
.NewsUnderline02
{
  border    : 1px solid #D0E0EC;
  padding   : 2px;
}

.NewsHeading
{
  border-bottom : 1px solid #ff2215;
  color         : #ff2215;
  padding-left  : 2px;
  padding-right : 2px;
  font-size     : 15px;
  font-weight   : bold;
  margin-bottom : 3px;
}

.lrgHeading
{
  border-bottom : 1px solid #ff2215;
  color         : #ff2215;
  padding-left  : 2px;
  padding-right : 2px;
  font-size     : 18px;
  font-weight   : bold;
  margin-bottom : 0px;
}

.RatesDate
{
  border-left      : 4px solid rgb(178,203,225);
  border-right     : 4px solid rgb(178,203,225);
  background-color : rgb(237,27,35);
  color            : rgb(255,255,255);
}

.RateItem
{
  border-bottom : 1px solid rgb(230,230,250);
  font-size     : 10px;
}

.BlueText
{
  color       : rgb(36,83,119);
}

.RedText
{
  color       : rgb(237,27,35);
}

.LargeRedText
{
  color     : rgb(237,27,35);
  font-size : 12px;
}


.LinkFrame
{
  border-left   : 1px dashed rgb(200,200,230);
  padding-left  : 8px;
  padding-right : 8px;

}

.Linktable
{
  color     : rgb(0,59,111);
	padding-left: 4px;
	padding-right: 4px;
	border-top: 1px dashed rgb(200,200,230);
	border-left: 1px dashed rgb(200,200,230);
	border-right: 1px dashed rgb(200,200,230);
}

.Linktableorange
{
	padding-left: 4px;
	padding-right: 4px;
	background-color : rgb(237,166,60);
	border-top: 1px dashed rgb(200,200,230);
	border-left: 1px dashed rgb(200,200,230);
	border-right: 1px dashed rgb(200,200,230);
}
.Linktablegray
{
	padding-left: 4px;
	padding-right: 4px;
	background-color : rgb(230,230,230);
	border-top: 1px dashed rgb(200,200,230);
	border-left: 1px dashed rgb(200,200,230);
	border-right: 1px dashed rgb(200,200,230);
}

.bl
{
  background: url(images/global/1bl.gif) 0 100% no-repeat #245377;

}

.blsml
{
  background: url(images/global/1bl.gif) 0 100% no-repeat #000000;
  width: 555px;
}

.blonly
{
  background: url(images/global/1bl.gif) 0 100% no-repeat #245377;
  width: 190px;
}

.bl250
{
  background: url(images/global/1bl.gif) 0 100% no-repeat #000000;
  width: 250px;
}

.br
{
  background: url(images/global/1br.gif) 100% 100% no-repeat;
}

.tl
{
  background: url(images/global/1tl.gif) 0 0 no-repeat;
}

.tlonly
{
  background-color: #245377;
  width: 190px;
}

.tlsml
{
  background: url(images/global/1tl.gif) 0 0 no-repeat #000000;
  width: 555px;
}

.tr
{
  background: url(images/global/1tr.gif) 100% 0 no-repeat;
  padding:2px
}

.clear
{
  font-size: 1px; height: 1px
}

td.Input
{
  padding-bottom : 5px;
  padding-left   : 10px;
}

td.InputTitle
{
  padding-top: 5px;
}

.TopLine
{
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(23,27,74);
  Padding-bottom: 1px;
  Padding-right: 0px;
  Padding-top: 5px;
  border-top: 1px solid rgb(0,0,0);
  border-bottom: 0px solid rgb(0,0,0);
  border-left: 0px solid rgb(0,0,0);
  border-right: 0px solid rgb(0,0,0);
}


.Button
{
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(23,27,74);
  vertical-align:center;
  text-align:center;
  Padding-bottom: 1px;
  Padding-right: 0px;
  Padding-top: 5px;
  border-top: 1px solid rgb(0,0,0);
  border-bottom: 1px solid rgb(0,0,0);
  border-left: 1px solid rgb(0,0,0);
  border-right: 1px solid rgb(0,0,0);
}

td.CurrItemLarge
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: rgb(23,27,74);
  Padding-right: 2px;
  Padding-left: 2px;
  border-top: 0px solid rgb(90,90,90);
  border-bottom: 1px solid rgb(23,27,74);
  border-left: 1px solid rgb(23,27,74);
  border-right: 0px solid rgb(90,90,90);
}

td.CloseCurrItemLarge
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: rgb(23,27,74);
  Padding-right: 2px;
  Padding-left: 2px;
  border-top: 0px solid rgb(90,90,90);
  border-bottom: 1px solid rgb(23,27,74);
  border-left: 1px solid rgb(23,27,74);
  border-right: 1px solid rgb(23,27,74);
}

td.AltCurrItemLarge
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: rgb(23,27,74);
  background-color: rgb(212,231,240);
  Padding-right: 2px;
  Padding-left: 2px;
  border-top: 0px solid rgb(90,90,90);
  border-bottom: 1px solid rgb(23,27,74);
  border-left: 1px solid rgb(23,27,74);
  border-right: 0px solid rgb(90,90,90);
}

td.CloseAltCurrItemLarge
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: rgb(23,27,74);
  background-color: rgb(212,231,240);
  Padding-right: 2px;
  Padding-left: 2px;
  border-top: 0px solid rgb(90,90,90);
  border-bottom: 1px solid rgb(23,27,74);
  border-left: 1px solid rgb(23,27,74);
  border-right: 1px solid rgb(23,27,74);

}

td.BoxNote
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: rgb(23,27,74);
  background-color: rgb(212,231,240);
  Padding-right: 2px;
  Padding-left: 2px;
  border-top: 1px solid rgb(23,27,74);
  border-bottom: 1px solid rgb(23,27,74);
  border-left: 1px solid rgb(23,27,74);
  border-right: 1px solid rgb(23,27,74);
}


.CurrencyHeading
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background-color: rgb(23,27,75);
  vertical-align:center;
  color: rgb(255,255,255);
  Padding-bottom: 2px;
  Padding-right: 2px;
  Padding-left: 5px;
  Padding-top: 2px;
  border: 0px solid rgb(0,0,0);
}

.CurrHeadingLarge
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: rgb(255,255,255);
  background-color: rgb(23,27,74);
  Padding-right: 2px;
  Padding-left: 2px;
  border-top: 1px solid rgb(23,27,74);
  border-bottom: 1px solid rgb(23,27,74);
  border-left: 1px solid rgb(23,27,74);
  border-right: 1px solid rgb(23,27,74);
}

.SectionHead
{
  color          : rgb(23,27,74);
  font-size      : 14px;
  font-weight    : bold;
  text-transform : uppercase;
}

.RateHeading
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: rgb(23,27,74);

  border-top: 0px solid rgb(90,90,90);
  border-bottom: 1px solid rgb(90,90,90);
  border-left: 0px solid rgb(90,90,90);
  border-right: 1px solid rgb(90,90,90);
}

.RateHeadingClosed
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: rgb(23,27,74);

  border-top: 0px solid rgb(90,90,90);
  border-bottom: 1px solid rgb(90,90,90);
  border-left: 1px solid rgb(90,90,90);
  border-right: 1px solid rgb(90,90,90);
}

.Basket
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(23,27,74);
  Padding-bottom: 1px;
  Padding-right: 4px;
  Padding-left: 4px;
  Padding-top: 1px;
  vertical-align:top;

  border-top: 0px solid rgb(90,90,90);
  border-bottom: 1px solid rgb(240,240,250);
  border-left: 1px solid rgb(240,240,250);
  border-right: 0px solid rgb(90,90,90);
}


.tblOutline
{
  border: 1px solid rgb(23,27,74);

}

.DetailHead
{
  color: rgb(23,27,74);
  Padding-bottom: 1px;
  Padding-right: 4px;
  Padding-left: 4px;
  Padding-top: 1px;
  vertical-align:top;
  font-weight: bold;
  text-align:right;
  border-top: 1px solid rgb(220,220,250);
  border-bottom: 0px solid rgb(220,220,250);
  border-left: 1px solid rgb(220,220,250);
  border-right: 0px solid rgb(90,90,90);
}

.Detail
{
  color: rgb(0,0,0);
  Padding-bottom: 1px;
  Padding-right: 4px;
  Padding-left: 4px;
  Padding-top: 1px;
  vertical-align:top;
  font-weight: normal;
  text-align:left;
  border-top: 1px solid rgb(220,220,250);
  border-bottom: 0px solid rgb(220,220,250);
  border-left: 1px solid rgb(220,220,250);
  border-right: 1px solid rgb(220,220,250);
}

.LiteUnderline
{

  border-top: 0px solid rgb(220,220,250);
  border-bottom: 1px solid rgb(220,220,250);
  border-left: 0px solid rgb(220,220,250);
  border-right: 0px solid rgb(90,90,90);
}

.td3
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    border-left: 1px solid black
}

.td2
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    border-bottom: 1px solid black;
    border-left: 1px solid black
}

.td1
{
  border-bottom: 1px solid black
}

.subheading
{
    color: #787878;
    font-size: 11pt;
    font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 margin-bottom: 2px;
}

.vpn-bullet 
{
	padding-left: 50%;
}

