/*----------------------------------------------------------------------
	 Styling for the basic text in the columns. 
      NB: To change the font face used on the site
     simply adjust these two entries.
----------------------------------------------------------------------*/
TD, TH, BODY, A, TT, CAPTION , TEXTAREA, FONT, DIV, INPUT, SELECT{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px;
    color: #000000;
}

SMALL {
		font-size: 9px;
}


/* Layers */

/* Backgrounds */
.bgBar{background-color:#517496;font-size:10px;}
 .bgLn{background-color:#e6ebf0;}
 .bgBox{background-color:#b3b381;}
 .bgGrHd{background-color:#e0e0c2;}
 .bgGr{background-color:#e9e9d4;}
 .bgGrLn{background-color:#d6d6b6;}
 .bgBl{background-color:#313f50;}
 .bgGrey{background-color:#cccccc;}
 .bgWhite{background-color:#ffffff;font-size:10px;}
 .bgPale{background-color:#f0f0e1;font-size:10px;}
 .bgHmpg{background-color:#f1f5f4;}
 .bgHmLn{background-color:#d8e3df;}
 .bgRp{background-color:#c9d4de;}
 .bgRpLn{background-color:#8ea5ba;}
 .bgHm{background-color:#e3ece9;}
 .bgRed{background-color:#670001;}
 .bgBl{background-color:#313f50;}
 .bgBlPale{background-color:#f3f5f8;}
 .bgGrDk{background-color:#666633;color:#ffffff;}

 /* Tables */
  td.pop{vertical-align:middle;line-height:16px;}
  body{margin:0px;} 
  td{empty-cells:show}

/* Text */
  .txt{color:#000000;font-family:verdana;font-size:11px;font-weight:normal;}
  .txtB{color:#000000;font-family:verdana;font-size:11px;font-weight:bold;}
  .txtR{color:#990000;font-family:verdana;font-size:11px;font-weight:bold;}
  .txtHd{color:#000000;font-family:verdana;font-size:12px;font-weight:bold;}
  .txtHdRd{color:#990000;font-family:verdana;font-size:12px;font-weight:bold;}
  .txtHdBl{color:#313f50;font-family:verdana;font-size:10px;font-weight:bold;} 
  .txtRp{color:#000000;font-family:verdana;font-size:10px;font-weight:normal;} 
  .txtRpB{color:#000000;font-family:verdana;font-size:10px;font-weight:bold;}
  .txtHdBl{color:#313f50;font-family:verdana;font-size:10px;font-weight:bold;}  
  .txtBl{color:#517496;font-family:verdana;font-size:11px;font-weight:normal;}
  .txtWhite{color:#ffffff;font-family:verdana;font-size:11px;font-weight:normal;}
  .txtWhHd{color:#ffffff;font-family:verdana;font-size:13px;font-weight:bold;}
  .txtWhiteB{color:#ffffff;font-family:verdana;font-size:11px;font-weight:bold;}
  .mnSgnNrm{color:#313f50;font-family:verdana;font-size:10px;font-weight:normal;text-decoration:none;}
  .mnSgnDsb{color:#c9d4d9;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}



/* Links */
.mnPop{color:#517496;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}
 .mnSgn{color:#517496;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}
 .disc{color:#517496;font-family:verdana;font-size:10px;font-weight:normal;text-decoration:none;}
 .txtLnk{color:#7a7a4a;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}

/* Conseq */
 .txtLnkFaint{color:#aaaa7a;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
 .txtLnkInvert{color:#990000;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
/*  --   */
.txtLnkU{color:#7a7a4a;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}
 .txtLnkNrm{color:#7a7a4a;font-family:verdana;font-size:11px;font-weight:normal;text-decoration:none;}
 .txtLnkHd{color:#7a7a4a;font-family:verdana;font-size:12px;font-weight:bold;text-decoration:none;}
 .txtLnkWhi{color:#e6ebf0;font-family:verdana;font-size:10px;text-decoration:none;}
 .txtLnkRp{color:#7a7a4a;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}
 .txtHdBlue{color:#313f50;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;} 

a.mnSgn:hover{color:#990000;text-decoration:none;}
 a.disc:hover{color:#990000;text-decoration:none;}
 a.txtLnk:hover{color:#990000;text-decoration:none;}
 a.txtLnkU:hover{color:#990000;text-decoration:none;}
 a.txtLnkNrm:hover{color:#990000;text-decoration:none;}
 a.txtLnkHd:hover{color:#990000;text-decoration:none;}
 a.txtLnkWhi:hover{color:#ffffff;font-family:verdana;font-size:10px;}
 a.txtLnkRp:hover{color:#990000;text-decoration:none;}
 a:.txtHdBlue:hover{color:#990000;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;} 



/*-----------------fitch sheet ends----------------------------------------------*/

/*
	Style for links converted from notes richtext hotspots.
*/
A.MigratedLink {color:#7a7a4a;font-weight:bold;text-decoration:none;}

/*---------------------------------------------------------------------------------
	Right hand panel box styles.
-----------------------------------------------------------------------------------*/

P { margin: 0px 0px 1em 0px; }


.PanelBox {
	width:182px;
	margin-bottom:3px;
	text-align:left;
}

.PanelBoxHead {
	padding:3px 2px 3px 5px;
	background-color:#517496;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

.PanelBoxBody {
	padding:8px 6px 6px 6px;
	background-color:#c9d4de;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	border-left:1px solid #8ea5ba;
	border-bottom:1px solid #8ea5ba;
	border-right:1px solid #8ea5ba; 
}

.PanelBoxBodyWhite {
	padding:8px 6px 6px 6px;
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	border-left:1px solid #8ea5ba;
	border-bottom:1px solid #8ea5ba;
	border-right:1px solid #8ea5ba; 
}


/*---------------------------------------------------------------------------------
	View Body styles.
	A view body is a DIV with class=ViewBody.
-----------------------------------------------------------------------------------*/

.PageTitle {
background-color:#e0e0c2;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom:10px;
	border-bottom: 1px solid white;
}

.ViewBody TABLE {
   width:100%;
}


.ViewBody TH {
background-color:#e0e0c2;
color: #000000;
	font-weight: bold;
	border-bottom: 1px solid white;
}

.ViewBody .ViewRowOdd , .ViewBody .ViewRowOdd A {
background-color:#f0f0e1;
	color:#7a7a4a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.ViewBody .ViewRowEven , .ViewBody .ViewRowEven A  {
background-color:#ffffff;
	color:#7a7a4a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.ViewBody .h1 { font-size: 13px; color:#0033CC ; font-weight:normal; margin-top:0px; margin-bottom:0px;  } 

.ViewBody H2  {  
	font-size:11px;
}



/* 
  Top menu bar table. 
*/	
.navblack {  background-color: #000000; }
.navblue {  background-color: #0066ff; }

/* 
  Colouring for the columns in the spacer row of the main table. 
*/	
.C1TopPixel {  background-color: #0066ff; }
.C5TopPixel {  background-color: #000000; }

/*
    No default underlining of links. 
*/
A:link, A:visited { text-decoration: none; }

/*
    Styling for links embedded into body text. 
*/
A.BodyLink { color:#7a7a4a;font-weight:bold;text-decoration:none;} 

/*
    Default for lists. 
*/
LI { margin:5pt 0pt 5pt 0pt; }

h1 {color:#000000;font-family:verdana;font-size:12px;font-weight:bold;}
/*
	Default heading class styles.

 .h1 { font-size: 18px; color:#333399; font-weight:bold; margin-bottom:8px;  }
 .h2 { font-size: 16px; color: #333399; font-weight:bold; margin: 0px 0px 0px 0px;  }
 .h3 { font-size: 16px; color: #336699; font-weight:bold; margin: 0px 0px 0px 0px;  }
 .h4 { font-size: 14px; color: #000000; font-weight:bold; margin: 4px 0px 2px 0px; }
*/

h1.SectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #990000; FONT-FAMILY: verdana; MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px
}

h1.SectionHomeTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY: verdana; margin-bottom:0px; margin-top:0px
}


/*----------------------------------------------------------------------
	FunctionBox.
	Style for a box, implemented as a TABLE 
     which usually appears at the head of the 
	right hand sidebar.
----------------------------------------------------------------------*/
.FunctionBox TD, .FunctionBox TH  { background-color: #999999; color: #ffffff; }


/*----------------------------------------------------------------------
	Sidebar Navigator styles.

	The sidebar is a TD with class such as NavBar.

	The sidebar may contain the following items:

	A link item is a table with a header row (using TH tags) and
	one or more body rows (using TD tags). The header  row
	contains a link so style the A tag to change the header text
	properties.

	A link set is a table with a header row (using TH tags) and
	one or more body rows (using TD tags). Each body row
	contains a link (so style the A tag to change the body text
	properties).

----------------------------------------------------------------------*/

/* 
	Default sidebar.  Background color and font size.   E7EEEB is the light green background color
*/
.NavBar  {  background-color: #e7eeeB;}
.NavBar TD, 
.NavBar TH, 
.NavBar A { font-size: 10px; }
/* 
	Link Items.  #339999 is the dark green color
*/
.NavBar .LinkItem TH {  background-color: #339999; }
.NavBar .LinkItem A { color: #ffffff; font-size: 9px; } 
.NavBar .LinkItem TD { color: #336666; } 
/* 
	Link Sets.n  #339999 is the dark green color
*/
.NavBar TH.LinkSet  {  background-color: #339999; color: #ffffff; font-size: 9px; font-weight: normal; }
.NavBar .LinkSet A { color: #336666; } 


/* 
	Default RHS sidebar.
*/
.NavBarRhs {  background-color: #e7eeeB; }
.NavBarRhs TD,  .NavBarRhs TH, .NavBarRhs A { font-size: 10px; }
/* 
	Link Items.
*/
.NavBarRhs .LinkItem TH {  background-color: #339999; }
.NavBarRhs .LinkItem A { color: #ffffff; font-size: 9px;  } 
.NavBarRhs .LinkItem TD {  color: #336666; } 
/* 
	Link Sets.
*/
.NavBarRhs TH.LinkSet  {  background-color: #339999; color: #ffffff; font-size: 9px; font-weigth: normal; }
.NavBarRhs .LinkSet A { color: #336666; }

/* 
	Default Reverse sidebar.  
*/
.NavBarRev {  background-color: #e7eeeb; }
.NavBarRev TD,  
.NavBarRev TH, 
.NavBarRev A { font-size: 10px; }

/* 
	Link Sets. 
*/
.NavBarRev TH.LinkSet  {  background-color: #333366; color: #FFFFFF; font-size: 9px; font-weight: bold; }
.NavBarRev .LinkSet A { color: #333366; } 


/*------------------------------------------------------------------------*/

/* 
	Sidebar items added by end user via the VP content database. 
	This will be stying for a DIV item.
*/
.SidebarItem { font-size: 10px; text-align: right; margin:8px 5px 8px 0px; }

/*
	Segment TOC styling. 
*/

.SegTocTitle {  background-color: #0033CC}

.SegToc1 { background-color: #999999; }
.SegToc1 DIV { margin: 5px 0px 5px 0px ;  color: #000000; font-weight: normal; font-size: 10px;  }
.SegToc1 A { color: #000000; font-weight: normal; font-size: 10px; }

/*.SegToc2  { background-color: #ffffee;  } */
.SegToc2  DIV { margin: 1px 1px 1px 1px ; color: #0033cc; font-weight:normal; }
.SegToc2  A {  font-size: 10px; color: #0033cc; font-weight:normal; }

/*.SegToc2Sel  { background-color: #FFFFCC;   }*/
.SegToc2Sel  DIV { margin: 1px 0px 1px 0px ; color: #0033cc; font-weight:bold; }
.SegToc2Sel A {  font-size: 10px; color: #0033cc; font-weight:bold;}

/*---------------------------------------------------------------------------------
	Home Page Body styles.
	The home page body is a DIV with class=HomePageBody.
-----------------------------------------------------------------------------------*/
/*
	Set the basic font properties.
*/
.HomePageBody, .HomePageBody FONT, .HomePageBody DIV, .HomePageBody P {
	font-size: 11px;  /*   for NS 4.04   */ 
	color: #000000; 
}

/*
	Justify body text.
*/
.HomePageBody, .HomePageBody DIV, .HomePageBody P {
	text-align: justify;
}

/*
	Heading styles.
*/
.HomePageBody .h1 { font-size: 13px; color:#0066FF; font-weight:normal; margin-top:0px; margin-bottom:14px; text-align: left;} 
.HomePageBody .h2 { font-size: 13px; color:#0066FF; font-weight:normal; margin-top:0px; margin-bottom:4px; text-align: left; } 
.HomePageBody .h3 { font-size: 13px; color:#0066FF; font-weight:normal; margin-top:0px; margin-bottom:4px; text-align: left; } 
.HomePageBody .ByLine { font-size: 11px; color: #000000; font-weight: normal; margin-bottom:8px; text-align: left; }

/*
	Horizontal rules. (Not effective in NS4.)
*/
.HomePageBody HR { color: #0066FF; margin-top: 12px; margin-bottom: 12px; }


/*---------------------------------------------------------------------------------
	Document Body styles.
	The document body is a DIV with class=DocBody.
-----------------------------------------------------------------------------------*/
/*
	Set the basic font properties.
*/
.DocBody, .DocBody FONT, .DocBody DIV, .DocBody P {
	font-size: 11px;  /*   for NS 4.04   */ 
	color: #000000; 
}

.DocBody, .DocBody DIV, .DocBody P {
	text-align: justify;
}

.DocBody UL, .DocBody OL { margin-top:6pt;margin-bottom:6pt; xxxxlist-style-position:inside; }
.DocBody LI { margin:5pt 0pt 5pt 0pt; }

/*
	A document has three levels of headings (segment, section document).
	NB These are overridden in the NS sheet with slightly smaller font sizes.
*/
.DocBody .h1 { font-size: 12px; color:#0033CC ; font-weight:normal; margin:0px 0px 0px 0px; text-align: left; } 
.DocBody .h2 { font-size: 11px; color: #000000; font-weight: normal; text-align: left; margin-bottom:3px; margin-left: 0px; }
.DocBody .h3 { font-size: 10px; color: #000000; font-weight: normal; margin-bottom:0px; text-align: left; margin-left: 0px; }

/*
	Heading styles for printing.
*/
.DocBody .ph1 { font-size: 16px; color:#0033CC ; font-weight:bold; margin:0px 0px 0px 0px; text-align: left; } 
.DocBody .ph2 { font-size: 14px; color: #000000; font-weight: bold; text-align: left; margin-bottom:3px; margin-left: 0px; }
.DocBody .ph3 { font-size: 12px; color: #000000; font-weight: bold; margin-bottom:0px; text-align: left; margin-left: 0px; }
.DocBody .ph4 { font-size: 12px; color: #0033CC; font-weight: normal; margin-bottom:0px; text-align: left; margin-left: 0px; }

/*
	Horizontal rules. (Not effective in NS4.)
*/
.DocBody HR { color: #0066FF; margin-top: 4px; margin-bottom: 4px; }

/*
	
*/
.DocBody EM {  font-weight: bold; font-size:11px; font-style: normal; color:#666666;}

/*
	Captions used on the graphic thumbnails.
*/
.DocBody CAPTION { color: #000000; font-weight: bold; }


/*---------------------------------------------------------------------------------
	Document Body styles for printing.
	The document body is a DIV with class=PrintBody.
-----------------------------------------------------------------------------------*/
/*
	Set the basic font properties.
*/
.PrintBody, .PrintBody FONT, .PrintBody DIV, .PrintBody P {
	font-size: 12px;   
	color: #000000; 
}

.PrintBody, .PrintBody DIV, .PrintBody P {
	text-align: justify;
}

/*
	A document has three levels of headings (segment, section document).
	NB These are overridden in the NS sheet with slightly smaller font sizes.
*/
.PrintBody .h1 { font-size: 16px; color:#0033CC ; font-weight:bold; margin:0px 0px 12px 0px; text-align: left; } 
.PrintBody .h2 { font-size: 14px; color: #000000; font-weight:bold; text-align: left; margin-bottom: 10px }

/*
	Horizontal rules. (Not effective in NS4.)
*/
.PrintBody HR { color: #0066FF; margin-top: 4px; margin-bottom: 4px; }

/*
	Captions used on the graphic thumbnails.
*/
.PrintBody CAPTION { color: #000000; font-weight: bold; }


/*---------------------------------------------------------------------------------
	News Document Body styles.
	The document body is a DIV with class=NewsBody.
-----------------------------------------------------------------------------------*/
/*
	Set the basic font properties.
*/
.NewsBody, .NewsBody FONT, .NewsBody DIV, .NewsBody P {
	color: #000000; 
	font-size: 11px;  /*   for NS 4.04   */ 
}

.NewsBody, .NewsBody DIV, .NewsBody P {
	text-align: justify;
}

.NewsBody .h1  { font-size: 12px; color:#0033CC ; font-weight:normal; margin:0px 0px 0px 0px; text-align: left; } 
.NewsBody CAPTION { color: #000000; font-weight: normal; font-size: 11px; }


/*-------------------------------------------------------------------------
	Action bar styles.
	The Action Bar is a DIV with class=ActionBar.
---------------------------------------------------------------------------*/
/*
	Each action button is enclosed in a DIV.
*/
.ActionBar DIV { margin-top: 8px; margin-left: 5px; }

/*
.ActionBar DIV { 
	margin-top: 6px; 
	margin-right: 6px; 
	padding: 3px; 
	background-color: #d0d4d0; 
	border-top: 1 solid #f0f4f0;
	border-right: 1 solid #a0a4a0;
	border-bottom: 1 solid #a0a4a0;
	border-left: 1 solid #f0f4f0;
}

.ActionBar DIV { 
	margin-top: 0px; 
	padding: 8px; 
	background-color: #f0f4f0; 
}
*/

.ActionBar A { font-size: 10px; }

DIV.ActionBar { 
    border-bottom: 1 solid #cccccc; padding-bottom: 10px;
    border-top: 1 solid #cccccc; padding-top: 8px; 
}

/*
	Styling for Search Results page.
*/
.SrchResults A { font-size: 11px; color: #0066ff; font-weight: normal; }
.SrchResults .h1 { font-size: 13px; color: #0033CC; font-weight: normal; margin:0px 0px 0px 0px;  }
.SrchResults .h2 { font-size: 11px; color: #0066ff; font-weight: normal; margin:0px 0px 0px 0px; text-align:left; }
.SrchResults .h3 { font-size: 11px; color: #000000; font-weight: normal; margin:0px 0px 0px 0px; }
.SrchResults .h4 { font-size: 11px; color: #000000; font-weight: normal; margin:0px 0px 2px 0px; text-decoration: none;  }
.SrchResults .h6 { font-size: 11px; color: #000000; font-weight: normal; margin:2px 0px 0px 0px;   }
.SearchHilight { background-color:#990000; color:white; }
.SearchHilight2 {background-color:#990000;color:white;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}


/*
	Styling for Promotional TOC page.
*/

.Promo .h1 { font-size: 13px; color: #000000; font-weight: bold;  margin:10px 0px 0px 0px;  }
.Promo .h2 { font-size: 11px; color: #0066ff; font-weight: normal;  margin:0px 0px 0px 15px;  }
.Promo .h3 { font-size: 11px; color: #000000; font-weight: normal;  margin:0px 0px 0px 30px;  }
.Promo .h4 { font-size: 11px; color: #000000; font-weight: normal;  margin:0px 0px 0px 45px;  }


/*
Styling for Form Body (capturing data)
*/

.FormBody, .FormBody FONT, .FormBody DIV, .FormBody P, .FormBody TD {
	color: #000000; 
	font-size: 11px;     
}

.FormBody SELECT, .FormBody INPUT, .FormBody TEXTAREA {
	color: #000000; 
	font-size: 11px;     
}

.FormBody .SectionHead	 { 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold; 
	background-color: rgb(240,240,240);
 padding: 3px 0px 3px 2px;
}

.FormBody .h1 { font-size: 13px; color:#0033CC ; font-weight:normal; margin-top:0px; margin-bottom:0px;  } 
.FormBody .h2 { font-size: 11px; color:#666666; font-weight:bold; } 
/* Follwing two styles used on the Buy screen */
.FormBody .h4 { font-size: 11px; color:#0066ff ; font-weight:normal; } 
.FormBody .h5 { font-size: 11px; color:#000000 ; font-weight:normal; } 

/*
	Non-rendered item.
*/
.Hidden { 	display: none; }

.taglin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #999999; text-align: right; display:none; border-top:1px #FFFFFF solid}

.ValInputBox {width: "50%"; height: 40pt }

.XSmall { font-size: 10px; color: #000000; }
.Small { font-size: 11px; color: #000000; }
.Medium { font-size: 14px; color: #000000; }
.Large { font-size: 16px; color: #000000; }
.XLarge { font-size: 18px; color: #000000; }


/*

.Light {  color: #106BCE; }
.Dark {  color: #000033; }

.SmallLight { font-size: 11px; color: #336699; }
.MediumLight { font-size: 13px; color: #336699; }
.LargeLight { font-size: 16px; color: #336699; }
.XLargeLight { font-size: 18px; color: #336699; }

.SmallDark { font-size: 11px; color: #000033;}
.MediumDark { font-size: 14px; color: #000033; }
.LargeDark { font-size: 16px; color: #000033; }
.XLargeDark { font-size: 18px; color: #000033; }
*/

/*
a.LinkSetBody:link {
	font-size:10px;
	font-weight: normal;
	color:#C0D0EF;
	text-decoration: none}

a.LinkSetBody:active {
	font-size:10px;
	font-weight: normal;
	color:#C0D0FF;
	text-decoration: none}

a.LinkSetBody:visited {
	font-size:10px;
	font-weight: normal;
	color:#C0D0EF;
	text-decoration: none}

a.LinkSetBody:hover {
	font-size:10px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none}
*/


/* Default Link Head style. 
.LinkSetHead, .LinkHead   { 
		font-size:11px;
	font-weight: bold;
	color:#ffffff;
	background-color: #6699CC;
}
*/

/*Styles used for Tabs */

div.TabOn {
	display:block;
	margin-bottom:20px
	}

div.TabOff {
	display:none;
	margin-bottom:20px
	}

div.BlockOn {
	display:block;
}

div.BlockOff {
	display:none;
}



