/* Phone.css - must match - Phone_secure.css */

Body {
	font-family: Tahoma;
	color: #000000;
	margin: 0;
	background-color:#eee;
}
a {
	text-decoration: underline;
	color: #5754d1;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
	color: #0086a9;
	font-weight: normal;
}
a.noneBold, a.noneBold:hover {
	text-decoration: none;
	font-weight:bold;
}
// img{ display:block; }


/* ********************************* */
/*  BASIC FONTS          */
/* ********************************* */

h1,h2,h3,h4,h5 { display:inline; font-size:11px;text-decoration:none;font-weight:normal; }
#welcome h1 { font: 10pt Tahoma, Helvetica, sans-serif;text-decoration:none;height:19px;color:#6c5977; }
#welcome #subHeader  { background-image:url( ../images/Ph08_title_floatbkg.jpg );background-repeat:x-repeat;width:180px;height:19px;background-color:#e0f2f6 }
#welcome b { font-weight:normal; }

/* black - no hover */
.f8blk {font: 8pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.f8blk:hover {font: 8pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.f10blk {font: 10pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.f10blk:hover {font: 10pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}

/* purple - no hover */
.f8pur {font: 8pt Tahoma, Helvetica, sans-serif; color:#6c5977; text-decoration:none;}
.f8pur:hover {font: 8pt Tahoma, Helvetica, sans-serif; color:#6c5977; text-decoration:none;}
.f9pur {font: 9pt Tahoma, Helvetica, sans-serif; color:#6c5977; text-decoration:none;}
.f9pur:hover {font: 9pt Tahoma, Helvetica, sans-serif; color:#6c5977; text-decoration:none;}
.f10pur {font: 10pt Tahoma, Helvetica, sans-serif; color:#6c5977; text-decoration:none;}
.f10pur:hover {font: 10pt Tahoma, Helvetica, sans-serif; color:#6c5977; text-decoration:none;}

/* turquoise - no hover */
.f10tur {font: 10pt Tahoma, Helvetica, sans-serif; color:#0086a9; text-decoration:none;}
.f10tur:hover {font: 10pt Tahoma, Helvetica, sans-serif; color:#0086a9; text-decoration:none;}

/* blue/turquoise hover*/
.l8blk {font: 8pt Tahoma, Helvetica, sans-serif; color:#5754d1; text-decoration:underline;}
.l8blk:hover {font: 8pt Tahoma, Helvetica, sans-serif; color:#0086a9; text-decoration:underline;}

/* ********************************* */
/*  BASIC COLORS          */
/* ********************************* */

.color1 {background-color: #0086a9;}
.color2 {background-color: #36a0bb;}
.color3 {background-color: #a2e0f0;}
.color4 {background-color: #e0f1f5;}

/* ********************************* */
/*  LEFT COLUMN         */
/* ********************************* */

table.LeftBox{
	background-color: #ffffff;
	border: 1px;
	border-style: solid;
	border-color: #cccccc;
	text-align:left;
}

td.LeftBox{
	padding-left:10px;
	padding-left:5px;
	line-height:18px;
}

td.LeftBoxTitle{
	height: 19px;
	background-image:url( ../images/Ph08_title_floatbkg.jpg );
	color:#74568c;
	text-align:left;
	padding-left:5px;
}
td.LeftBoxTitle h1 {
	display:inline; font-size:12px;text-decoration:none;font-weight:normal;
	color:#74568c;
}

td.LeftBoxSpe1Title{
	height: 19px;
	background-image:url( ../images/Ph08_titleSpe1_floatbkg.jpg );
	color:#74568c;
	text-align:left;
	padding-left:5px;
}

/* ********************************* */
/* CENTER TABLE       */
/* ********************************* */

table.LandImage{
	background-color: #ffffff;
	border: 1px;
	border-style: solid;
	border-color: #cccccc;
}

.jsData { display:none; }









/* ********************************* */
.i {
	font-style: italic;
}
.b {
	font-weight: bold;
}
#Centrer{
width:610px;
text-align:center;
}


/* ********************************* */
/*  BASIC FONTS          */
/* ********************************* */
/* black*/
.t7blk {font: 7pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.t7blk:hover {font: 7pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.h8blk {font: 8pt Helvetica, sans-serif; color:#000000; text-decoration:none;}
.h8blk:hover {font: 8pt Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.t8blk {font: 8pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.t8blk:hover {font: 8pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.t9blk {font: 9pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.t9blk:hover {font: 9pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.t10blk {font: 10pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.t11blk {font: 11pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.t12blk {font: 12pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
/* white */
.t7wht {font: 8pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.t8wht {font: 8pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.t8wht:hover {font: 8pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}
.t9wht {font: 9pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.t9wht:hover {font: 9pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}

/* green */
.t8grn {font: 8pt Tahoma, Helvetica, sans-serif; color:#1b6468; text-decoration:none;}
.t8grn:hover {font: 8pt Tahoma, Helvetica, sans-serif; color:#1b6468; text-decoration:underline;}
.t9grn {font: 9pt Tahoma, Helvetica, sans-serif; color:#1b6468; text-decoration:none;}
.t9grn:hover {font: 9pt Tahoma, Helvetica, sans-serif; color:#1b6468; text-decoration:underline;}
.t12grn {font: 12pt Tahoma, Helvetica, sans-serif; color:#1b6468; text-decoration:none;}

/* orange */
.t12org {font: 12pt Tahoma, Helvetica, sans-serif; color:#CC6600; text-decoration:none;}
.t14org {font: 14pt Tahoma, Helvetica, sans-serif; color:#CC6600; text-decoration:none;}
.t16org {font: 16pt Tahoma, Helvetica, sans-serif; color:#CC6600; text-decoration:none;}

.t8bwn {font: 8pt Tahoma, Helvetica, sans-serif; color:#ac5405; text-decoration:none;}

.t8red {font: 8pt Tahoma, Helvetica, sans-serif; color:red; text-decoration:none;}
.P-FormObject  {font: 8pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}

/* ********************************* */
/*  TABS HEADER          */
/* ********************************* */

#a {
  float:right;
  width:100px;
  font-size:100%;
  line-height:normal;
  }
#Tabs TD {
  margin:0;
  /*padding:5px 8px 0;*/
  list-style:none;
  }  
#Tabs a {
  float:right;
  display:block;
  padding:7px 7px 4px 4px;
  text-decoration: none;
  font-size: 9pt;
  font-weight: normal;
  color:#ffffff;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#Tabs a {float:none;}
/* End IE5-Mac hack */

#Tabs a:hover {
  font-weight: normal;
  text-decoration: underline;
  }

#Tabs #current {
  background-image:url(../images/07Ph_tab_ON1.gif);
  border-width:0;
  }
#Tabs #current a {
  background-image:url(../images/07Ph_tab_ON2.gif);
  color:#ffffff;
  padding-left:10px;
  padding-bottom:3px;
  }

/* ********************************* */
/*  FOOTER               */
/* ********************************* */
td.Footer {
  background-color: #0286ad;
  text-align: center;
  text-decoration: none;
  font-size: 8pt;
  font-weight: normal;
  color: #ffffff;
}
td.TableRight  {
  background-color: #e0f2f6;
}

/* ********************************* */
/*  COLUMNS & BOXES      */
/* ********************************* */

td.ColRight {
	padding: 0px 5px 0px 5px;
	background-color: #ffffff;
}
td.ColLeft {
	padding: 0px 10px 0px 10px;
	background-color: #ffffff;
}
td.ReturningBox {
	width: 180px;
	background-color: #fbe6b9;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #ffcc66;
	border-left-style: solid;
	border-left-color: #ffcc66;
    padding-top:5px;
	padding-right:5px; 
	padding-bottom:5px; 
	padding-left:10px;
}
td.ReturningBoxLinks {
	width: 180px;
	background-color: #fef6e4;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #ffcc66;
	border-left-style: solid;
	border-left-color: #ffcc66;
	padding-top:5px;
	padding-right:5px; 
	padding-bottom:5px; 
	padding-left:10px;
}
td.CenterBox {
	width: 180px;
	background-color: #fdf1fb;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #ffc1f5;
	border-left-style: solid;
	border-left-color: #ffc1f5;
    padding-top:5px;
	padding-right:5px; 
	padding-bottom:5px; 
	padding-left:10px;
}
td.MyAccountBox {
	width: 250px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
    padding-top:2px;
	padding-right:5px; 
	padding-bottom:2px; 
	padding-left:5px;
}
td.MyAccountBoxL {
	width: 40px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: none;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
    padding-top:5px;
	padding-right:5px; 
	padding-bottom:0px; 
	padding-left:5px;
}
td.MyAccountBoxR {
	width: 210px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: none;
	border-left-color: #dddddd;
    padding-top:5px;
	padding-right:0px; 
	padding-bottom:5px; 
	padding-left:2px;
}
/* ********************************* */
/*  FORMS      */
/* ********************************* */

table.BigForm {
	width: 617px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
    padding-top:10px;
	padding-right:10px; 
	padding-bottom:10px; 
	padding-left:18px;
}

td.BigForm {
	width: 617px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
    padding-top:10px;
	padding-right:10px; 
	padding-bottom:10px; 
	padding-left:18px;
}
td.Form {
    font-family: Tahoma;
    font-size: 8pt;
    padding-top:0px;
	padding-bottom:5px;
}
input.Form {
  font-family: Tahoma;
  font-size: 8pt;
  background-color:#ffffff;
}
select.Form {
  font-family: Tahoma;
  font-size: 8pt;
  background-color:#ffffff;
}
td.Alert {
  font-family: Tahoma;
  font-size: 8pt;
  color: #e00723;
  text-align:justify;
  background-color: #fbe6b9;
  padding: 3px 5px 3px 5px;
}
td.Error {
  font-family: Tahoma;
  font-size: 8pt;
  color: #cc0000;
  text-align:justify;
  border: 1px;
  border-style: solid;
  border-color: #cc0000;
  background-color: #ffffff;
  padding: 2px 5px 2px 5px;
}
td.Refill{
	width: 390px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-style: solid;
	border-color: #dddddd;
    padding-top:10px;
	padding-right:10px; 
	padding-bottom:10px; 
	padding-left:18px;
}

td.FormTextCenter{
	background-color: #f1f2f2;
	font-size: 8pt;
	text-align: justify;
	vertical-align:top;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
	padding-left:20px; 
	padding-right:20px; 
}
td.FormTextMiddle{
	background-color: #f1f2f2;
	font-size: 8pt;
	text-align: justify;
	vertical-align:top;
	padding-left:10px; 
	padding-right:10px; 
}
td.FormTextLeft{
	background-color: #f1f2f2;
	font-size: 8pt;
	text-align: justify;
	vertical-align:top;
	border: 1px;
	border-right-style: hidden;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
	padding-right:20px; 
}
td.FormTextRight{
	background-color: #f1f2f2;
	font-size: 8pt;
	text-align: justify;
	vertical-align:top;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: hidden;
	border-left-color: #dddddd;
	padding-right:20px; 
}
td.FormImgLeft{
	background-color: #f1f2f2;
	text-align: center;
	vertical-align:top;
	border: 1px;
	border-right-style: hidden;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
	padding-top:20px; 
}
td.FormImgRight{
	background-color: #f1f2f2;
	text-align: center;
	vertical-align:top;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: hidden;
	border-left-color: #dddddd;
	padding-top:20px; 
}
td.FormAnchorLink{
	background-color: #f1f2f2;
	font-size: 8pt;
	text-align: right;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
	padding-left:20px; 
	padding-right:20px; 
}
td.FormBaseLine{
	background-color: #f1f2f2;
	font-size: 8pt;
	border: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
}

/* ********************************* */
/*  GET ADVICE PICTURE    */
/* ********************************* */
td.GetAdvice {
  font-family: Tahoma;
  font-size: 8pt;
  color: #000000;
	width: 790px;
	font-size: 8pt;
    padding-top:40px;
	padding-right:0px; 
	padding-bottom:10px; 
	padding-left:320px;
}


/* ********************************* */
/*  ADVISORS LISTING    */
/* ********************************* */

/* TABS HOME */
td.bkListingTabsHome {
    width: 617px;
	vertical-align: middle;
    font-size: 8pt;
    font-weight: normal;
    color:#000000;

}
a.bkListingTabsHome1  {
	text-align: left;
	vertical-align: absmiddle;
	padding:0px 0px 0px 40px;
    color:#DDDDDD;
}
a.bkListingTabsHome2  {
	text-align: left;
	vertical-align: absmiddle;
	padding: 0px 0px 0px 25px;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    color:#DDDDDD;
}
a.bkListingTabsHome3  {
	text-align: left;
	vertical-align: absmiddle;
	padding: 0px 0px 0px 8px;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    color:#DDDDDD;
}
a.bkListingTabsHome4  {
	text-align: left;
	vertical-align: absmiddle;
	padding: 0px 0px 0px 15px;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    color:#DDDDDD;
}
a.bkListingTabsHome1:hover, a.bkListingTabsHome2:hover, a.bkListingTabsHome3:hover, a.bkListingTabsHome4:hover, {
  color: #DDDDDD;
  font-weight: normal;
  text-decoration: underline;
}	
.pages, .pagesactiv{
height:15px;
font-weight: Bold;
font-family: Arial;
font-size: 8pt;
padding-left: 2px;
padding-right: 2px;
text-decoration: underline;
color:#ffffff;
}
.pages:hover, .pagesactiv {

padding-left: 2px;
padding-right: 2px;
color:#000000;
font-weight: Bold;
text-decoration: none;
}


/* HEADLINE */
table.bkListingHealine {
	background-color: #c5c5c7;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #b5adc8;
	border-left-style: solid;
	border-left-color: #b5adc8;
}
tr.bkListingGrayLine {
	height: 1px;
	background-color: #dddddd;
}
/* HEADER */
tr.bkListingHeader {
	height: 18px;
	background-color: #d5e9f0;
	font-size: 8pt;
	font-weight: normal;
}
tr.bkListingEntry {
	height: 60px;
	background-color: #ffffff;
	font-size: 8pt;
	font-weight: normal;
}
/* COL WIDTH */
/* Tabulation */
td.bkListingCol0 {
	width: 10px;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Name */
td.bkListingCol1 {
	width: 540px;
	text-align: left;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Rating */
td.bkListingCol2 {
	width: 80px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Rate/Min */
td.bkListingCol3 {
	width: 120px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Avaibility */
td.bkListingCol4 {
	width: 140px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.AdvisorName:hover, .AdvisorName{
    color:#cc6600;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.AdvisorNameSmall {
	font-size: 8pt;
	font-weight: bold;
}
.AdvisorID {
    color:#5754d1;
	font-size:10pt;
	font-weight:normal;
}
.AdvisorText {
	font-weight: normal;
}
img.AdvisorPict {
	float: left;
	border: 0px;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 3px;
}
.consultTextSmall{
	font-size: 10px;
	line-height: 8pt;
	font-weight: normal;
}
.consultTxtDispo {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}
.consultTxt {
	font-size: 11px;
	font-weight: normal;
}
tr.bkHDConsult {
	height: 5px;
}
select.bkHDConsult{
  font-family: Tahoma;
  font-size: 8pt;
  background-color:#f1f2f2;
}


/* ********************************* */
/*  CONSULTATION HISTORY    */
/* ********************************* */

/* HEADER */
table.bkCH {
	width: 617px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
}
tr.bkCHHeader {
	height: 18px;
	background-color: #d7d3e1;
	font-size: 8pt;
	font-weight: normal;
}
tr.bkCHEntry1 {
	height: 18px;
	background-color: #f1f2f2;
	font-size: 8pt;
	font-weight: normal;
}
tr.bkCHEntry2 {
	height: 18px;
	background-color: #f1f2f2;
	font-size: 8pt;
	font-weight: normal;
}
/* COL WIDTH */
/* tabulation */
td.bkCHCol0 {
	width: 10px;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* date */
td.bkCHCol1 {
	width: 130px;
	text-align: left;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Advisor */
td.bkCHCol2 {
	width: 130px;
	text-align: left;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Extension */
td.bkCHCol3 {
	width: 50px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Duration */
td.bkCHCol4 {
	width: 70px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Rate */
td.bkCHCol5 {
	width: 30px;
	text-align: center;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Amount */
td.bkCHCol6 {
	width: 80px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Rating */
td.bkCHCol7 {
	width: 70px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Feedback */
td.bkCHCol8 {
	width: 60px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

/* ********************************* */
/*  TRANSACTION HISTORY    */
/* ********************************* */

/* HEADER */
table.bkTH {
	width: 790px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
}
tr.bkTHHeader {
	height: 18px;
	background-color: #d7d3e1;
	font-size: 8pt;
	font-weight: normal;
}
tr.bkTHEntry {
	height: 18px;
	background-color: #f1f2f2;
	font-size: 8pt;
	font-weight: normal;
}

/* COL WIDTH */
/* tabulation */
td.bkTHCol0 {
	width: 10px;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* date */
td.bkTHCol1 {
	width: 130px;
	text-align: left;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Activity */
td.bkTHCol2 {
	width: 120px;
	text-align: left;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Credit Card */
td.bkTHCol3 {
	width: 90px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Type */
td.bkTHCol4 {
	width: 70px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Debit */
td.bkTHCol5 {
	width: 70px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Credit */
td.bkTHCol6 {
	width: 60px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Balance */
td.bkTHCol7 {
	width: 70px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
td.bkTHColEmpty {
	width: 617px;
	text-align: center;
	vertical-align: middle;
	color:red;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}




/* ********************************* */
/*  REWARDS STATUS    */
/* ********************************* */

/* HEADER */
table.bkRS {
	width: 617px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
}
tr.bkRSHeader {
	height: 18px;
	background-color: #d7d3e1;
	font-size: 8pt;
	font-weight: normal;
}
tr.bkRSEntry {
	height: 18px;
	background-color: #f1f2f2;
	font-size: 8pt;
	font-weight: normal;
}

/* COL WIDTH */
/* tabulation */
td.bkRSCol0 {
	width: 10px;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* date */
td.bkRSCol1 {
	width: 200px;
	text-align: left;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Advisor */
td.bkRSCol2 {
	width: 200px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Extension */
td.bkRSCol3 {
	width: 200px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}






/* ********************************* */
/*  ADVISOR FEEDBACK   */
/* ********************************* */

/* HEADER */
table.bkAF {
	width: 617px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-left-style: solid;
	border-left-color: #dddddd;
}
/* COL WIDTH */
/* tabulation */
td.bkAFCol0 {
	width: 10px;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* date */
td.bkAFCol1 {
	width: 137px;
	text-align: left;
	vertical-align: middle;
	border: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Rated By */
td.bkAFCol2 {
	width: 100px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/* Rating */
td.bkAFCol3 {
	width: 100px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

/* Comments */
td.bkAFCol4 {
	width: 380px;
	text-align: center;
	border: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

/* ********************************* */





td.bkHDConsult1,td.bkHDConsult2,td.bkHDConsult3 {
	font-size: 12px;
}
td.bkHDConsult1 {
	width: 60px;
	text-align: right;
	font-size: 7pt;
	font-weight: normal;
}
td.bkHDConsult2 {
	width: 130px;
	text-align: right;
}
td.bkHDConsult3 {
	width: 580px;
	font-weight: bold;
}
td.bkHDConsult4 {
	width: 20px;
	text-align: right;
	font-size: 8pt;
	font-weight: Bold;
}
table.bkHDConsult {
	width: 790px;
	background-color: #effefe;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #cefefe;
	border-left-style: solid;
	border-left-color: #cefefe;
}
/* CONSULT */
table.bkConsult {
	width: 790px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px;
	border-right-style: solid;
	border-right-color: #cefefe;
	border-left-style: solid;
	border-left-color: #cefefe;
}
tr.bkConsultLineGris {
	height: 1px;
	background-color: #dddddd;
}
tr.bkConsultLineBlanc {
	height: 1px;
	background-color: #FFFFFF;
}

tr.bkConsult {
	background-color: #f7f7fa;
	font-size: 11px;
	height: 60px;
}
tr.bkConsultSmall {
	background-color: #f7f7fa;
	font-size: 11px;
	height: 40px;
}
tr.bkConsultSmall2 {
	background-color: #f7f7fa;
	font-size: 11px;
	height: 25px;
}
td.bkConsultSmall2 {
	background-color: #f7f7fa;
	font-size: 11px;
	height: 25px;
}
td.bkConsult1 {
	width: 500px;
	text-align: left;
	vertical-align: middle;
}
td.bkConsult2 {
	width: 120px;
	text-align: center;
}
td.bkConsult3 {
	width: 120px;
	text-align: center;
}
td.bkConsult4 {
	width: 150px;
	text-align: center;
}
td.bkConsult1,td.bkConsult2,td.bkConsult3,td.bkConsult4 {
	padding-top:3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-size: 8pt;
	font-weight: normal;
}
td.bkConsultSmall {
	padding-top:2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	width: 80%;
	text-align: left;
	vertical-align: middle;
}



a.menu {
	font-size: 12px;
	font-weight: bold;
}
a.menu:hover {
	text-decoration: none;
	font-weight: bold;

}










/* ********************************* */
/*  ELEMENTS TITRE                   */
/* ********************************* */
h1.title {
margin-top:18px;
padding-left:4px;
font-family: Arial, sans-serif;
font-size: 24px;
font-weight: bold;
font-style: italic;
color:#330066;
}

h1.title2 {
margin-top:18px;
padding-left:4px;
font-family: Arial, sans-serif;
font-size: 24px;
color:#2c3588;
font-weight: Bold;
font-style: italic;
}

h2.subTitle {
padding-left:4px;
font-family: Arial, sans-serif;
font-size: 18px;
font-weight: normal;
color:#330066;
}
h3.subTitle {
padding-left:4px;
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color:#330066;
}

h2.psychicGlossaryHead {
padding:0px;
font-family: Arial, sans-serif;
font-size: 11pt;
font-weight: normal;
color:#330066;
}
.psychicGlossaryTerm {
padding:0px;
font-family: Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
color:#330066;
}






/* ********************************* */

/* ********************************* */
/*  POPUP              */
/* ********************************* */

#TextPopup{
	font-family: Tahoma, sans-serif;
	font-size:8pt;
	text-align:justify;
	padding: 5px 15px 5px 15px;
}
#ButtonPopup{
	font-family: Tahoma, sans-serif;
	font-size:8pt;
	text-align:center;
	padding: 5px 15px 5px 15px;
}

#TextPopAudio{
	font-family: Arial, sans-serif;
	font-size:12px;
	text-align:center;
	padding: 5px 10px 5px 10px;
}
/* ********************************* */

/********** TABLE SIZE CO-BRAND DEPENDENT **********/
Table.MainWidth {width: 617px}
td.MainWidth {width: 617px}
img.MainWidth {width: 617px}
iframe.MainWidth {width: 617px}
/*********************************/

/*******sign-in box***********/
.SignInBoxHeader {
	margin-top:5px; 
	color:white; 
	width:100%; 
	text-align:center; 
	border:0px solid gray;
	font: 10pt Tahoma, Helvetica, sans-serif; 
	text-decoration:none;
	font-weight:bold;
}

.SignInBoxBody1 {
	margin-top:10px; 
	color:black; 
	width:100%; 
	text-align:left;
	border-bottom:0px solid gray;
	padding:0px 0px 10px 2px;
	font: 8pt Tahoma, Helvetica, sans-serif; 
	text-decoration:none;
}

.SignInButton {
	margin-top:7px; 
	color:black; 
	width:138; 
	text-align:center;
	padding-left:5px;
	font: 8pt Tahoma, Helvetica, sans-serif; 
	text-decoration:none;
}

.SignInBoxBody2 {
	margin-top:10px; 
	color:#003399; 
	width:138; 
	text-align:right;
	padding-right:5px;
	font: 8pt Tahoma, Helvetica, sans-serif; 
	text-decoration:none;
	font-weight:bold;
}


Table.silverBorder { border: 1px solid silver }


/* LNAV2 */
.LNavText {font: 9pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.LNavText:hover {font: 9pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.bgLNav{background-color:#b8becc; cursor:pointer}
.bgLNavV2{background-color:#36a0bb; cursor:pointer}
.bgLNavUP{background-color:#858da0; cursor:pointer;}
.bgLNavItem{background-color:#cccccc; cursor:pointer;border: 1px #FFFFFF solid;padding:2px 5px 2px 5px;display:none;}
.bgLNavItemSpecial{background-color:#aabce5; cursor:pointer;border: 1px #ffffff solid;padding:2px 5px 2px 5px;display:none;}
.bgLNavItemDiscount{background-color:#b0b0b0; cursor:pointer;border: 1px #ffffff solid;padding:2px 5px 2px 5px;display:none;}

