html { min-width: 959px;}
img	{ border: 0; }
* {margin: 0; padding: 0;}

/* Layout divisions ==================================================== */

body {	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;	
	background:  #e9e9e9 url(/bs.nsf/bg.gif) center 0% repeat-y;
	color: #333;
	/* font: small/18px "Arial", san-serif; */
            font-family: arial, sans-serif;
            font-size: 14px;
	}

body.phat {
   font-size: medium;
}

.floatnone {
  float:none;
  clear:both;
}

html>body.phat {
   font-size: large;
}

/* cater to IE's oversized fonts */
div#wrap {
   color: #333;
   width: 959px;
   border-top: 0;
   border-bottom: 0;
   margin: 0 auto;
   text-align: left;
   background: #fff;
   font-size: 14px;
   }
/* cater for homepage only */
div#wrap_homepage {
   color: #333;
   width: 959px;
   border-top: 0;
   border-bottom: 0;
   margin: 0 auto;
   text-align: left;
   background: #fff;
   font-size: 13px;
   }

 /* return fonts to standard for working browsers */
html>body div#wrap { font-size: 14.px; }
 /* return fonts to standard for working browsers */
html>body div#wrap_homepage { font-size: 13px; }

div#homelink a {padding: 0; margin: 0; width: 455px; height: 60px; text-indent: -9999px; overflow: hidden; float: left; display: block}

div#ticked {
   height: 18px;
   width: 959px;
   line-height: 18px;
   border-bottom: 1px solid #9a9a9a;
   color: #bb352c;
   overflow: hidden;
   font-size: 9px;;
   font-weight: bold;
   text-transform: uppercase;
}

html>body div#ticked {
   font-size: 10px;
}

 div#ticked a {  
   color: #bb352c; 
   font-weight: bold;
   text-transform: uppercase;
}

div#content {
   width: 959px;
   border: 0;
   margin-top: 6px;
  /* background: #fff url(/bs.nsf/content-background-business-spectator.gif) repeat-y;*/
}

div#content_home {
   clear: both;
   width: 959px;
   border: 0;
   margin-top: 6px;
   /*background: #fff url(/bs.nsf/slice.gif) repeat-y;*/
}

div#leftcol {
   padding: 0;
   border: 0;
   width: 164px;
   float: left;
   display: inline;
   }

div#centcol {
   border: 0;
   width: 375px;
   margin-left: 15px;
   float: left;
   display: inline;
   border-right: 1px solid #3B68AC;
   border-left: 1px solid #3B68AC;
   }

div#rightcol {
   margin: 0 0 0 560px;
   border: 0;
   width: 375px;
   }

div#centcolumn	{
   border: 0;
   width: 445px;
   float: left;
   display: inline;
   border-right: 1px solid #287BCE;
}

div#centcolumnchp	{
   border: 0;
   width: 620px;
   float: left;
   display: inline;
   border-right: 1px solid #3B68AC;
}

div#centcolumnchp h3 {
   color: #000000;
   font-family: arial, sans-serif; }

div#centcolumnchp .typespan {
   color: #4B4C4E;
   font-family: arial, sans-serif; 
   font-size: 11px;
}

div#rightcolumn	{
   margin: 0 0 0 630px;
   width: 305px;
   border: 0;
}

div#footer {
   margin-top: 5px;
   text-align: center;
   padding: 10px 0;
   border-top: 1px #999 solid;
   float: left;
   display: inline;
   width: 959px;
}

/* Header ============================================================== */

img#printheader {
   display: none;
}
.printerheading {
   margin-left: 0px;
   padding-left: 0px;
    text-align: left;
 }
div#header {
   width: 959px;
   height: 176px;
   background: #fff url(/bs.nsf/logo_title.gif) left bottom no-repeat;
   }

div#headpic {
   width: 92px;
   height: 122px;
   margin-top: 5px;
   float: left;
   display: inline;
  }

html>body div#headpic {
   margin-top: 5px;
}

div#headshot {
   width: 92px;
   height: 140px;
   float: left;
   display: inline;
   }

div#headsaid {
   margin-top: 8px; 
   float: left;
   display: inline;
   width: 120px;
}

table#headsaidtbl td {
   color: #bd5f47;
   font-size: 75%;
   line-height: 12px;
   font-family: Georgia, serif;
   width: 120px;
   height: 65px;
   overflow: hidden;
   }

body.phat table#headsaidtbl td {
   font-size: 75%;
}
div#headsaid span { 
   font-weight: bold;
   text-transform: uppercase;
   font-size: 8px;
   line-height: 10px;
   color: #999;
   margin-left:3px;
   }

body.phat div#headsaid span {
   font-size: 8px;
}

h1 {
   padding: 0;
   margin: 0;
  /* width: 450px;*/
   height: 60px;
 /* text-indent: -9999px; */
   text-indent: 0px;
   overflow: hidden;
  /* float: left; */
   display: inline;
}

h1 a {
   color: #287BCE;
   display: block;
   /*width: 460px;*/
   height: 60px;
}


div#searchholder {
   width: 400px;
   height: 64px;
   text-align: right;
   float: left;
   display: inline;
   }

div#search {
   padding-top: 30px;
color:#3E67AB;


    }

div#searchholder input#searchval {
   padding: 2px 0px 2px 3px;
   width: 120px;
font-size:11px;

   border: 1px #3E67AB solid;
   }

div#searchholder a {
   color: #287BCE;
   font-family: Arial, san-serif;
   font-size: 85%;
   text-transform: uppercase;
   display: inline;
   line-height: 18px;
   }

div#addsearch { margin-top:12px;}
div#addsearch a {
   color: #287BCE;
   font-family: Arial, san-serif;
   font-size: 80%;
   text-transform: uppercase;
   display: inline;

   }

body.phat div#addsearch a {
   font-size: 75%;
}

div#searchholder form {
   display:inline;
   }

div#banner {
   margin-left: 1px;
   width: 729px;
   height: 90px;
   overflow: hidden;
  }
/*  ==========================  Main Navigation ==================== */

div#navtabsb {
   width: 380px;
   height: 21px;
   background: #3E67AB url(/bs.nsf/navtabsb-2009-12-04.gif) no-repeat;
   float: right;
   display: inline;
   z-index: 100;
  }

div#navtabsb ul#menu	{
  	 height: 15px;
   	position: relative;
  	 z-index: 100;
   }

div#navtabsb ul#menu li {
   list-style: none;
   position: absolute;
   top: 0;
   z-index: 100;
   }

div#navtabsb ul#menu li a {
   text-decoration: none;
   text-indent: -9999px;
   overflow: hidden;
   z-index: 100;
   }
div#navtabs {
clear: both;   /*  added to fix IE bug with menu tabs being displaced.  BEd  2010-01-15  */
    text-align:left;
   background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif) no-repeat;
   float:left;
   display: inline;
   z-index: 100;
  }

div#navtabs ul#menu	{
margin: 0;
padding:0;
   height: 21px;
   width: 959px;
   position: relative;
   z-index: 100;
   }

div#navtabs ul#menu li {
   list-style: none;
   position: absolute;
   top: 0;
   z-index: 100;
   }

ul#menu li, ul#menu a {
   height: 21px;
   display: block;
   z-index: 100;
   }
	
div#navtabs ul#menu li a {
   text-decoration: none;
   text-indent: -9999px;
   overflow: hidden;
   z-index: 100;
   }
	
#home		{left: 0;       width:  37px;}
#commen	{left: 43px;  width:  98px;}
#stock		{left: 145px; width: 81px;}
#topics              {left: 230px; width: 70px;}
#indust		{left: 305px; width: 70px;}
#interv		{left: 381px; width: 57px;}
#blogs		{left: 443px; width: 50px;}
#conver		{left: 496px; width: 92px;}
#wheels 	{left: 593px; width: 85px;}
#videos		{left: 683px; width: 57px;}
#appt		{left: 836px; width:122px;}
#home a:hover	   {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)     1px -21px no-repeat;}
#commen a:hover {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)   -43px -21px no-repeat;}
#stock a:hover 	   {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)  -145px -21px no-repeat;}
#topics a:hover 	   {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)  -230px -21px no-repeat;}
#indust a:hover     {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)  -305px -21px no-repeat;}
#interv a:hover      {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)  -381px -21px no-repeat;}
#blogs a:hover      {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)  -443px -21px no-repeat;}
#conver a:hover    {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)  -496px -21px no-repeat;}
#wheels a:hover   {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)  -593px -21px no-repeat;}
#videos	a:hover    {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)  -683px -21px no-repeat;}
#appt a:hover       {background: #3E67AB url(/bs.nsf/navtabs-2009-12-04.gif)  -836px -21px no-repeat;}

/* dropdown list =========================================================*/

div#navtabs ul#menu ul li a {
   text-decoration: none;
   text-indent: 5px;
   overflow: hidden;
}

ul#menu li ul {
   width: 135px;
   position: relative;
   height: auto;
   display: none;
   left: 0px;
   top: 0px;
   padding-left: 5px;
   background:url(/icons/ecblank.gif);
}

div#navtabs ul#menu li ul li {
   position: relative;
   top: 0;
   left: -3px;
   height: 16px;
}

ul#menu li ul li a, ul#menu li ul li a:visited {
   padding: 0;
   height: 21px;
   width: 160px;
}

div#navtabs ul#menu ul a, div#navtabs ul#menu ul a:visited {
   background: #7399d0;
   color: #fff;
   font-size: 10px;
 }

div#navtabs ul#menu ul a:hover, div#navtabs ul#menu ul a:active {
   background:#636567;
}

ul#menu li:hover ul, ul#menu li.sfhover ul {
   display: block;
}
li.first-in-group {
  clear: both;
  border-top-style: solid;
  border-top-color: #FFFFFF;
  border-top-width: 2px;
  width: 160px;
  /* background-colour: #636567; */
}
/* Admin Navigation ======================================================== */
div#admin_nav {
  padding-left: 5px; 
  height:20px; 
  margin-bottom: 4px; 
  border-bottom: 1px solid #afb2b3;
}
div#admin_nav_right {
  padding-right:10px; 
  float:right;
}


/* Links - Default ======================================================== */

a:link, a:visited {
	font-weight : normal; 
	text-decoration : none;
	color: #287BCE;
	background: transparent; 
	}

a:hover {
	font-weight : normal; 
	text-decoration : underline;
	color: #287BCE;
	background: transparent; 
	}

a:active {
	font-weight : normal; 
	text-decoration : none;
	color: #287BCE;
	background: transparent;  
	}
/*========   START       Teasers        START                     ==================== */
/*  Removed from teasers subform and placed here so it doesn't display in rendered Page Code  */
/*  BEd     2009.12.24                                                                                                    */
div#hpteasersTitle p {
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-family: georgia, serif;
  font-size: 18px;
  font-weight: normal;
  color: #333333;
  background: #FFFFFF;
  text-align: left;
}
div#hpteasers {
  margin-left: 8px;
  background: #FFFFFF;
  padding: 0px;
}
div#hpteasers div.hpodd{
  border-bottom: solid 2px #ffffff;
  padding: 10px;
  background-color: #b0bfca;
}
div#hpteasers div.hpeven{
  border-bottom: solid 2px #ffffff;
  padding: 10px;
  background-color: #cab0b0;
}
#hpteasers p.evenHeadline {
  font-family: georgia, serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 120%;
  margin: 0px;
  color: #333333;
}
#hpteasers p.evenHeadline a:link, #hpteasers p.evenHeadline a:active, #hpteasers p.evenHeadline a:visited, #hpteasers p.evenHeadline a:hover {
  font-family: georgia, serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 120%;
  color: #333333;
  margin: 0px;
  text-decoration: none;
}
#hpteasers p.subtitleOdd {
  font-family: arial, san-serif;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 8px;
  color: #336699;
}
#hpteasers p.subtitleEven {
  font-family: arial, san-serif;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 8px;
  color: #990000;
}
/*=======  END     Teasers     ======================*/
/*====================Sitemap begin  2009.11.01================= */
/* forcing font size to px for confomity across browsers  */
/* all lists are aligned to the left of the meading across browsers */
/* sitemap2 is for extra spacing between ASX company links  */
#siteMapWrapper {
  /*clear: both;*/
  width: 950px;
  text-indent:0;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  }
#siteMapColumn1 {
 clear: both;
 width: 29%;
 float: left;
 margin-left: 30px;
}
#siteMapColumn2 {
 /* clear: both;  */
  width: 27%;
  float: left;
margin-left: 15px;
}
#siteMapColumn3 {
  /* clear: both;   */
  width: 39%;
  float: left;
}
h1.sitemap { 
  clear: both;
  color: #993300;  /*  red text - burnt orange  */
  font-weight: bold;
  font-style: italic;
  text-indent: 0;
  line-height: 1.2em;
  margin-left: 30px;
}
h2.sitemap {
  clear: both;
  line-height: 1.2em;
  font-weight: normal;
  font-size: 14px;
}
h2.sitemap a:link {
  text-decoration : none;
  color: #993300; /* red - burnt orange */
}
  
h2.sitemap a:visited {
  text-decoration : underlined;
  color: #333333; /* dark grey */
}
  
h2.sitemap a:hover {
  text-decoration : underline;
  color: #666666; /* light grey */
}
h3.sitemap {
  clear: both;
  color: #333333;  /* dark grey text  */
  font-weight: bold;
  line-height: 1.2em;
  font-size: 14px;
}
/* used to allign the lists to the heading across all browsers */
ul.sitemap {
  margin-left: 0px;
  padding-left: 0px;
}
li.sitemap {
  list-style-type: none;
}
li.sitemap a:link {
  font-weight : normal; 
  text-decoration : none;
  color: #0000FF; /* blue */
  }
  
li.sitemap a:visited {
  font-weight : normal;
  text-decoration : underlined;
  color: #333333; /* dark grey */
  }
  
li.sitemap a:hover {
  font-weight : normal; 
  text-decoration : underline;
  color: #666666; /* light grey */
}
li.sitemap a:active {
  clear: both;
  font-weight : normal; 
  text-decoration : underline;
  color: #666666; /* light grey */
}
li.sitemap2 {
  list-style-type: none;
  padding-bottom: 6px;
}
li.sitemap2 a:link {
  font-weight : normal; 
  text-decoration : none;
  color: #0000FF; /* blue */
  }
  
li.sitemap2 a:visited {
  font-weight : normal;
  text-decoration : underlined;
  color: #333333; /* dark grey */
  }
  
li.sitemap2 a:hover {
  font-weight : normal; 
  text-decoration : underline;
  color: #666666; /* light grey */
}
li.sitemap2 a:active {
  clear: both;
  font-weight : normal; 
  text-decoration : underline;
  color: #666666; /* light grey */
}
li.fcoth {
  list-style-type: none;
  padding-bottom: 10px;
}
li.fcoth a:link, li.fcoth a:visited, li.fcoth a:active {
  font-weight : normal; 
  text-decoration : none;
  color: #0000FF; /* blue */
}
li.fcoth a:hover {
  font-weight : normal; 
  text-decoration : underline;
  color: #666666; /* light grey */
}
/*====================Sitemap end  2009.11.01==================*/
/* ================== seo pages start 2009.11.06 ============== */
 h1.seopage {
  clear: both;
  color: #4B4C4E; /* blue */
  text-indent: 0;
  font-size: 22px;
  font-weight: normal;
  height: 30px;
  /*width: 420px;*/
  text-transform: none;
  font-family: georgia,serif;
}
/*  ================= filter view links  2010.03.31  ======== */
a.seo-filter:link {
  font-size: 17px;
  font-weight: normal;
  text-transform: none; 
  text-decoration: none;
  color: #287BCE; /* blue */
  /*margin: -20px;*/
  }
  
a.seo-filter:visited {
  font-size: 17px;
  font-weight: normal;
  text-transform: none; 
  text-decoration: none;
  color: #287BCE; /* dark grey */
  /*margin-left: -20px;*/
  }
  
a.seo-filter:hover {
  font-size: 17px;
  font-weight: normal;
  text-transform: none; 
  text-decoration: underline;
  color: #287BCE; /* light grey */
  /*margin-left: -20px;*/
}
a.seo-filter:active {
  font-size: 17px;
  font-weight: normal;
  text-transform: none; 
  text-decoration: none;
  color: #287BCE; /* light grey */
  /*margin-left: -20px;*/
}
/*  heading of articles made bigger for usability and consistancy with newsletters */
a.seo-filter-heading:link {
  font-size: 17px;
  /*font-weight: bold;*/
  text-transform: none; 
  text-decoration: none;
  color: #287BCE; /* blue */
  /*margin: -20px;*/
  }
  
a.seo-filter-heading:visited {
  font-size: 17px;
  /*font-weight: bold;*/
  text-transform: none; 
  text-decoration: underline;
  color: #287BCE; /* dark grey */
  /*margin-left: -20px;*/
  }
  
a.seo-filter-heading:hover {
  font-size: 17px;
  /*font-weight: bold;*/
  text-transform: none; 
  text-decoration: underline;
  color: #287BCE; /* blue */
  /*margin-left: -20px;*/
}
a.seo-filter-heading:active {
  font-size: 17px;
  /*font-weight: bold;*/
  text-transform: none; 
  text-decoration: underline;
  color: #287BCE; /* light grey */
  /*margin-left: -20px;*/
}
/* ================== seo pages end 2009.11.06 ================ */
#asx-to-20-view {
 width: 610px;
}

/* Ticker ======================================================== */

#pscroller{
   width: 860px;
   height: 20px;
}

#pscroller a{
   text-decoration: none;
}

div#tickertab {
   margin: 4px 20px 0 20px;
   width: 27px;
   height: 10px;
   background: #fff url(/bs.nsf/ticker.gif) no-repeat;
   float: left;
   display: inline;
}

div#tickertab ul#ticmenu {
   height: 10px;
   width: 27px;
   position: relative;
}

div#tickertab ul#ticmenu li {
   list-style: none;
   position: absolute;
   top: 0;
}
	
ul#ticmenu li, ul#ticmenu a {
   height: 10px;
   display: block;
   }
	
div#tickertab ul#ticmenu li a {
   text-indent: -9999px;
   overflow: hidden;
}

#ticback        {left:   0px; width: 10px;}
#ticpause     {left: 10px; width:  7px;}
#ticforward   {left: 17px; width: 10px;}

#ticback a:hover		{background: #fff url(/bs.nsf/ticker.gif)     0px -10px no-repeat;}
#ticpause a:hover	{background: #fff url(/bs.nsf/ticker.gif) -10px -10px no-repeat;}
#ticforward a:hover	{background: #fff url(/bs.nsf/ticker.gif) -17px -10px no-repeat;}

/* Typography ========================================================== */
	
h2, h3, h4	{
	font-weight: bold;
	line-height: 1.2em;
	margin: 15px 0 0 0;
	}
h1.conversation { 
/* attributes modified from pctitle  */
height: 28px;
width: 940px; 
   font-size: 26px;
font-weight: normal;
}  

p	{
	margin: 0 0 1em 0;
	line-height: 120%;
	}
.homePageTitle {
	font-family: georgia, serif;
	font-size: 22px;
	font-weight: normal;
	color: #4B4C4E;
	margin: 0;
            padding: 0;
}
h1.articleHeading {
float: none;
display: inline;
font-family: arial, sans-serif;
color: #287BCE;
font-size: 22px;
font-weight: bold;
width:380px;
height: 0px;
line-height: 1.2em;
margin-bottom: 7px; }


blockquote	{
	margin-left: 20px;
	margin-right: 10px;
	border: 0;
	}

blockquote p, blockquote dd	{
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	font-size: 14px;
	margin-bottom: 10px;
	}

body.phat blockquote p, body.phat blockquote dd {
   font-size: 15px;
}

/*   Left column title and drop menu elements ============================== 	*/

div#leftcol ul {
	margin: 0;
	padding: 0;
	}

ul.greybar {
                border-bottom: 1px solid #999;
}
ul.greybar li {
	margin: 0;
	margin-top: 2px;
	padding: 0;
	list-style: none;
	height: 16px;
	width: 164px;
	color: #999;
	padding-left: 7px;
	}

ul.greybar li a {
	color: #999;
	font-size: 12px;
	font-weight: bold;
	display: block;
	line-height: 16px;
	height: 23px;
	width: 144px;
	}

ul.greybar li a:visited, ul.greybar li a:hover {color: #999;}

ul.bluebar li {
	margin: 0;
	margin-top: 2px;
	padding: 0;
	list-style: none;
	height: 23px;
	width: 164px;
                border-bottom: 1px solid #3B68AC;
	}

ul.bluebar li#industry {
                border-bottom: 0;                
                }

ul.bluebar li a, ul.bluebar li span  {
	color: #287BCE;
	font-size: 14px;
	font-weight: bold;
	padding-left: 7px;
	display: block;
	line-height: 23px;
	height: 23px;
	width: 148px;
	}
ul.bluebar li a:visited, ul.indlist li a:visited {color: #287BCE;}

ul.redbar li {
	margin: 0;
	margin-top: 2px;
	padding: 0;
	list-style: none;
	height: 245px;
	width: 164px;
                border-bottom: 1px solid #3B68AC;
	}

ul.redbar li a, ul.redbar li span  {
	color: red;
	font-size: 14px;
	font-weight: bold;
	padding-left: 7px;
	display: block;
	line-height: 23px;
	height: 23px;
	width: 148px;
	}
ul.redbar li a:visited {color: red;}
ul.redbar li a:hover {color: red;}

.linepromos {
                color: #808080;
	font-size: 11px;
                line-height: 18px;
                height: 18px;
                text-align: center;
                width: 164px;
                }

ul.linetags li {
                padding: 0;
                list-style: none;
                display: block;
                    }
ul.linetags li a {
            color: #898989;
	font-size: 11px;
            line-height: 23px;
            height: 23px;
            font-weight: normal;
	padding-left: 7px;
       	display: block;
	width: 166px;
            }
ul.linetags li a:visited, ul.linetags li a:hover {color: #000; font-size: 11px;
	font-weight: normal;}
div#indlistwrap {
	padding: 0 0 7px 0;
	}

ul.indlist {
   border-bottom: 1px #999 solid;
}

ul.lastlist {
   border-bottom: none;
}

ul.indlist li {
	list-style: none;
	height: auto;
	}

ul.indlist li a {
	color: #287BCE;
	font-size: 10px;
	display: block;
	width: 150px;
	padding-left: 10px;
                line-height: 14px;
}

ul.indlist li a:hover {
	color: #fff;
                background: #287BCE;
	}

ul.indlist li.spacing {
	height: 5px;
	}

ul.indlist li.redline a,ul.indlist li.redline a:visited {
   color: red;
   width: 150px;
   display: block;
}

ul.indlist li.redline a:hover {
   color: #fff;
   background: red;
}

div#alertregister {
	margin: 7px 0;
	text-indent: -9999px;
	overflow: hidden;
	}

div#registernow a {
	background: transparent url(/bs.nsf/reg.gif) no-repeat;
	display: block;
	height: 38px;
	width: 164px;
	}

div#addalert a {
	background: transparent url(/bs.nsf/add.gif) no-repeat;
	display: block;
	height: 38px;
	width: 164px;
	}

div#managealert a {
	background: transparent url(/bs.nsf/man.gif) no-repeat;
	display: block;
	height: 38px;
	width: 164px;
	}

hr.greyline {
	width: 100%;
	color: #999;
	height: 2px;
	}

div#lefteureka {
   background: #fff url(/bs.nsf/eureka_slice.gif) repeat-y;
   width: 154px;
   margin: 14px 0;
}
	
div#lefteureka h2 {
   background: #fff url(/bs.nsf/eureka_head.gif) top no-repeat;
   width: 154px;
   height: 51px;
   text-indent: -9999px;
   overflow: hidden;
   margin: 0;
   }
  
div#lefteureka h3 {
   color: red;
   font-family: Georgia, serif;
   font-size: 90%;
   margin-top: 0;
   padding-top: 0;
   padding-left: 16px;
   text-align: center;
   }

div#lefteureka ul {
   width: 120px;
   margin-left: 31px;
   padding: 5px 0;
   }

div#lefteureka li {
   list-style-image: url(/bs.nsf/eureka_list.gif);
   list-style-position: outside;
   line-height: 12px;
   font-size: 10px;
   padding-left: 0px;
   margin-left: 0px;
   }

div#lefteureka a#signup {
   background: #fff url(/bs.nsf/eureka_link.gif) no-repeat;
   width: 154px;
   height: 37px;
   display: block;
   text-indent: -9999px;
   overflow: hidden;
   padding: 0;
   margin: 0;
   }

/*   Centre column title and news elements ================================= 	*/

div#storylist h2, div#storylist2 h2,div#filtitle{
	margin: 6px 0 16px 20px;
            margin-top: 16px;
	padding: 0;
	font-size: 22px;
	font-weight: normal
            font-family: georgia,serif;
	color: #4b4c4e;
	line-height: 24px;
	}
/* moved article h3 out of above code and retained all but text-transform and left margin - ngd - 20071015 */
div#article h3, div#panelStory h3, div#addNewsAlerts h3 {
   margin: 6px 0 10px 0px;
   padding: 0;
   font-size: 16px;
   font-weight: bold;
   color: #287BCE;
   line-height: 18px;
   }

div#filterlinks, div#filterlinks a {
   margin: 2px 0 10px 0;
   line-height: 14px;
   text-transform: uppercase;
   font-size: 10px;
   color: #999;
   height: 10px;
   }

div#filterlinks a {
   margin: 0;
}

div#filterlinks h5 {
   display: inline;
   line-height: 14px;
   text-transform: uppercase;
   line-height: 10px;
   font-size: 10px;
   color: #3e67ab;
   }

div#filterlinks h5 a {
   color: #3e67ab;
   }
/*  =====  SEO Page Introduction    =====  */
#seo-page-introduction-wrap {
  /*  clear: both;  */
    padding-top: 10px;
    width: 570px;
}
#seo-wide-image-heading {
 /*   clear:both;    */
    width: 570px;  
    text-align:center; 
}
#seo-page-introduction {
    clear: both;
  margin-left: -20px;
}
#seo-page-introduction-600 {
/*  clear: both;  */
    width: 570px;
background-color: #F7F3F7;  /*accenture-grey*/
border: 3px double #666666;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
/* margin-left: 10px; */
/*color: white;*/ /*white*/
}
#seo-introduction-column-1 {
ckear: both;
width: 270px;
text-align: left;
}
#seo-introduction-column-2 {
width: 270px;
text-align: center;
float: right;
}
/*  body-html is the article content.  This style places the content underneath the heading for SEO  */
/*  previously, the content was placed after the top stories and commentary break-outs  */
#body-html {
clear: none;
float: none;
margin-right: 10px;
width: 380px;
}

div#todaybits {
   float: right;
   display: inline;
   margin-right: 0px;
}
div#todaybitshand {
   display: none;
}

span.storydate , body.phat span.storydate {
	color: #747578;
                font-size: 12px;
	}

div#centcol blockquote, div#centcolumn blockquote {
   margin-top: 3px; 
	}

div#storylist h3, div#storylist h3 a, div#storylist2 h3, div#storylist2 h3 a{
   font-size: 17px;
   line-height: 19px;
   font-weight: normal;
   color: #287BCE;
   padding-bottom: 0px;
   }

div#ajTgtN h3 a {
   font-size: 22px;
}

div#storylist h4, div#storylist2 h4 {
   font: 12px/14px Arial bold;
   padding-bottom: 1px;
}

body.phat div#storylist h3, body.phat div#storylist2 h3 {
       font-size: 16px;
}

ul li#storyfirst {
   background: #D8E4EE;
   margin: 0;
   padding: 7px;
   padding-bottom: 3px;
   padding-top: 0px;
   border-top: 2px solid #3B68AC;
   }
div#storylist ul, div#storylist2 ul  {
   margin: 0;
   padding: 0;
   list-style: none;
}
div#storylist ul  h3, div#storylist2 ul  h3  {
   display: inline;
   line-height: 1.1em;
}
div#storylist ul li, div#storylist2 ul li {
   line-height: 1.1em;
   margin-top: 10px;
}
ul li#storyfirst h3 {
   font-family: arial,sans-serif;
   font-size: 22px;
   line-height: 24px;
   font-weight: normal;
   display: block;
   padding-top: 0px;
   margin-top: 10px;
   }
.listorynews0 {
     padding:4px 0px 1px 0px;
}
.listorynews0 a:hover {
            color: #336699;
	text-decoration : underline;
}
.listorynews1 a:hover {
            color: #336699;
	text-decoration : underline;
}
.listorynews2 a:hover {
            color: #336699;
	text-decoration : underline;
}
div#article .listorynews a:hover {
            color: #000000;
	text-decoration : underline;
}
.listorynews a:hover {
            color: #8E8E8E;
	text-decoration : underline;
}
.listorynews1 {
     padding:4px 0px 1px 0px;
}
.listorynews2 {
     padding:4px 0px 1px 0px;
}
span.storytime {
   color: #000000;
   font-family: arial, arial, san-serif;
   font-size: 10px;
   font-weight: normal;
   line-height: 1em;
   padding: 0;
   margin: 0;
   }
div#storylist span.storytime, div#storylist2 span.storytime{
   color: #000000;
   font-family: arial, arial, san-serif;   
   font-size: 10px;
   font-weight: normal;
   line-height: 1em;
   padding: 0;
   margin: 0;
   }
span.precedespan {
   margin: 0;
   color:#363636;
   font-size:13px;
   line-height: 1.1em;
   font-weight: normal; 
}

body.phat span.precedespan {
   font-size:14px;
}

ul li.listorynews1, ul li#storyfirst.listorynews1 {
   list-style-image: url(/bs.nsf/newsbullet.gif) ;
   margin-left: 15px;
   line-height: 1.1em;
}
span.typespan {
   font-weight: bold;
   font-variant: small-caps;
   font-size: 12px;
   color: #bd5f47;
   padding-right: 3px;
   display: inline;
   }
div#largereditalicised {
   border-bottom: 1px solid #bd5f47;
   margin-left: 20px;   
   }
div#largereditalicised h3 {
   font-weight: bold;
   font-size: 240%;
   font-style: italic;
   font-family: Georgia, serif;
   color: #bd5f47;
   }
div#bigredtimethingy {
   font-size: 12px;
   font-weight: normal;
   font-family: "arial", san-serif;
   color: #999;
   /*float: right;*/          /*  removed to fix layout issues  */
   /*display: inline;*/    /*  in interviews article pages  BEd  2010.02.17  */
   margin-top: -26px;
   text-align: right;
}
span#printicon {
    float: right;
   display: inline;
}
span#printicon a {
   font-size: 9px;
   text-transform: uppercase;
   line-height: 12px;
}
div#authorfont {
   font-weight: bold;
   font-variant: small-caps;
   font-size: 12px;
   color: #999;
   margin-left: 20px;   
   margin-top: 0px;
   margin-bottom: 8px;
   }

html>body div#authorfont {
   margin-top: -8px;
}

div.smlgreytxt {
   font-weight: bold;
   font-variant: small-caps;
   font-size: 12px;
   color: #999;
   margin-left: 20px;   
   }

div#article a {
   color: #287BCE;
   line-height: 14px;
   margin: 3px 0;
   }

div#article a h4 {
   line-height: 14px;
   margin: 3px 0;
   font-size: 0.8em;
   }

div#article h4 {
   margin: 3px 0;
   font-size: 0.8em;
}

div#article.tnr p {
   font-family: Georgia, serif;
   }

div#article h2 {
   color: #3e67ab;
   font-family: Arial, san-serif;
   font-size: 80%;
   text-transform: uppercase;
}

div#crikey {
   border: 1px #999 solid;
   background: #e9f4e9 url(/bs.nsf/crikey.gif) 5px 5px no-repeat;
   color: #999;
   padding: 10px;
   padding-bottom: 0;
   margin: 20px;
   width: 332px;
}

html>body div#crikey {
   width: 312px;
}

div#crikey span#chead {
   float: right;
   display: inline;
   font-family: Arial, san-serif;
   font-size: 80%;
   text-transform: uppercase;
   margin-top: 18px;
}

ul#crikeylist {
   margin-top: 50px;
}

html>body ul#crikeylist, ul#smartcolist, ul#climatespeclist  {
   margin-top: 40px;
}

ul#crikeylist li, ul#smartcolist li, ul#climatespeclist li {
   border-bottom: 1px #999 solid;
   line-height: 20px;
   font-size: 90%;
   list-style: none;
}

ul#crikeylist li a, ul#climatespeclist li a {
   font-weight: normal;
   color: #000;
}


span.crikeyelbow {
   color: #2bb24b;
}

div#crikey p a, div#crikey p a:active, div#crikey p a:visited {
   text-decoration: none;
   color: #2bb24b;
}

div#crikey p a:hover {
   text-decoration: underline;
}

div#crikey p {
   margin-top: 5px;
}
div#crikey span.redthingie {
   color: red; 
   font-weight: bold;
}

div#smartco {
   background: #CFEAF4 url(/bs.nsf/smart_head.gif) bottom right no-repeat;
   color: #999;
   padding-bottom: 0;
   margin: 20px;
   width: 332px; /* ie width fix */
   padding: 10px;
}

html>body div#smartco {
   width: 312px; /* replacing width value for working browsers */
}

div#smartco h3 {
   background: #CFEAF4 url(/bs.nsf/smart_title.gif) 0 0 no-repeat;
   margin: -5px 0 0 -10px;
   height: 40px;
   text-indent: -9999px;
   padding: 0;
}

div#smartco h4 {
   font-weight: normal;
   font-size: 80%;
   border-bottom: 1px #999 solid;
   margin-top: -5px;
}

ul#smartlist {
   margin: 0;
   margin-top: 10px;
   padding: 0;
   list-style: none;
   width: 230px;
}

ul#smartlist li {
   border-bottom: 1px #999 solid;
   line-height: 20px;
   font-size: 90%;
   list-style: none;
}

ul#smartlist li a {
   font-weight: normal;
   color: #999;
}

div#smartco img {
   float: right;
   margin-left: 10px;
}

span.smartelbow {
   color: #7BC13D;
}

div#smartco li#smartlast {
   padding-bottom: 0;
   border: 0;
}

div#conversationcontribution span, div#conversationcontribution p {
   font-size:75%;
}

div#specthead {
   padding: 0;
   margin: 0 0 14px 20px;
   width: 421px;
   height: 140px;
}

div#specthead h2 {
   display: none;
}

div.fadediv {
   position:absolute;
}
div.fadediv img {
   opacity:0;
   -moz-opacity: 0;
   -khtml-opacity:0;
   filter: alpha(opacity=0);
}
div#box1 img {
   opacity:1;
   -moz-opacity: 1;
   -khtml-opacity:1;
   filter: alpha(opacity=100);
}

body.phat div#storylist span.storytime, body.phat span.storytime, body.phat div#storylist2 span.storytime {
   font-size: 14px;
}

div#fpepanel {
   height: 18px;
/*  width:   */
   float: none;
   display: inline;
   margin-left: 0px;
overflow:hidden;
   }

div#fpepanel div {
   float: left;
   display: inline;
}

div#fpepanel div a {
   width: 16px;
   height: 15px;
   display: block;
}

div#fpe1 {background: #fff url(/bs.nsf/fpe1.gif) 0px 0px no-repeat;}
div#fpe2 {background: #fff url(/bs.nsf/fpe2.gif) 0px 0px no-repeat;}
div#fpe3 {background: #fff url(/bs.nsf/fpe3.gif) 0px 0px no-repeat;}
div#fpe4  {background: #fff url(/bs.nsf/rss.gif) 0px 3px no-repeat; margin-left: 4px; width:12px;} 
div#fpe5 {background: #fff url(/bs.nsf/fpe4.gif) 0px 0px no-repeat;}

div#fpe1 a:hover {background: #fff url(/bs.nsf/fpe1.gif) 0px -16px no-repeat;}
div#fpe2 a:hover {background: #fff url(/bs.nsf/fpe2.gif) 0px -16px no-repeat;}
div#fpe3 a:hover {background: #fff url(/bs.nsf/fpe3.gif) 0px -16px no-repeat;}
div#fpe5 a:hover {background: #fff url(/bs.nsf/fpe4.gif) 0px -16px no-repeat;}


 .rss,  a.rss,  a.rss:visited, a.rss:hover, a.rss:link { background: #fff url(/bs.nsf/rss.gif) 0px 3px no-repeat; margin-left: 6px; }  

div#rsspage h3 {
   font-size: 18px;
   font-weight: bold;
   color: #287BCE;
   line-height: 18px;
}

div#rsspage h2 {
   margin: 20px 0 7px 0;
   padding: 0;
   font-size: 16px;
   font-weight: bold;
   color: #287BCE;
   line-height: 18px;
}

div#rsspage ul {
   margin-left: 0;
   padding-left: 0;
   list-style: none;
}

div#rsspage li a {
   padding-left: 20px;
   font-weight:normal;
}

/*  5 panel conversation 
======================================= */

div#pc {
   width: 940px;
   background: #FFFFFF;  /* url(/bs.nsf/pcbg.gif) center top repeat-y */
   margin: 10px;
   border-bottom: 1px solid #CCCCCC;
}


  div#pctitle {
   background: #FFFFFF;
   width: 940px;
   height: 28px;
   margin-bottom: 7px;
   padding: 0;
   border-bottom: 1px solid #ccc;
   font-weight: normal;
   font-size: 26px;
   font-family: Georgia, serif;
   text-align: center;
   letter-spacing: 0.1em;
   color: #bd5f47;
}  
div#pctitle h1 {
  color: #800000; }

div#pc td ul {
   list-style: none;
   }

div#pc table {
   width: 100%;
}

.container {
   overflow:hidden;
   height:116px;
   width:148px;
   margin: 0 3px 5px 3px;
}

td.panelcon {
   width: 20%;
   border-right: 1px #ccc solid;
   padding: 5px;
   vertical-align: top;
   font-size: 9pt;
   overflow: hidden;
}

td.panelcon a, td.panelcon a:hover , td.panelcon a:visited {
   color: #444;
   font-weight: normal;
   line-height: inherit;
}

td.panelcon h2, td.panelcon h2 a, td.panelcon h2 a:hover , td.panelcon h2 a:visited{
   font-size: 130%;
   font-weight: bold;
   color: #1856b1;
   line-height: 18px;
   margin-top: 0;
   padding-top: 0;
}

td.panelcon h3 {
   font-size: 16px;
   font-weight: bold;
   color: #bd5f47;
   line-height: 18px;
   margin-bottom: 7px;
   margin-top: 0;
   padding-top: 0;
}
div#pc td ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
color:#666;
margin-left:15px;
}
div#pc td ul#pcother  {
margin-left:0px;
}

div#pc td b{
color:#222;
}
/*
td#pc1 td ul, td#pc1 td ol,
td#pc2 td ul, td#pc2 td ol,
td#pc3 td ul, td#pc3 td ol,
td#pc4 td ul, td#pc4 td ol {
   list-style-position: inside;
}

td#pc1 td ul li, td#pc1 td ol li,
td#pc2 td ul li, td#pc2 td ol li,
td#pc3 td ul li, td#pc3 td ol li,
td#pc4 td ul li, td#pc4 td ol li {
  margin-left: 10px;
  padding-left: 10px;
}
 */
td#pc5, td#pc5goconv {
   border-right: 0;
}

td#pc5 ul#pcother li a  {
   font-size: 13px;
   line-height:13px;
   font-weight: bold  ;
   color: #1856b1;
}

td#pc5 ul#pcother li {
   margin: 0;
   padding: 0;
}

td#pc5 ul#pcother li {
   margin-bottom: 14px;
}

td.pcfoot {
   border-right: 1px #ccc solid;
   padding: 5px;
}

td.pcfoot a, td.pcfoot a:hover, td.pcfoot a:visited, td.pcfoot a:active, td.pcfoot a:link {
   font-family: arial, san-serif;
   text-transform: uppercase;
   font-size: 9px;
   color: #444;
   line-height: 15px;
}

/*   Right column title and news elements ================================= 	*/

div#rightcol h2 {
   margin: 0;
   padding: 0;
   border: 0;
   font-weight: normal;
   font-size: 1.25em;
   text-transform: uppercase;
   font-family: Georgia, serif;
   /*letter-spacing: 0.1em; */
   color: #3e67ab;
   }

div#analHolder {
   width: 360px;
}
div#analHolder h2 {
     font-size: 1.3em;
     font-weight: bold;
    margin-bottom:19px;
}

div.spectitem {
   width: 360px;
   display: block;
  /* font-size: 1.15em;*/
   background: #F5E6E6;
   border-bottom: 2px solid #ffffff;
   padding: 10px; 
   /*margin-left: -10px;*/
}

/*  IE hack.. */
div.spectitem h3 {
   margin-top: 0;
   margin-bottom: 5px;
   padding-top: 0;
}

div.spectitem h3 a, div.spectitem  a:visited, div.spectitem h3 a:active {
   color: #880000;
   font-family: Georgia, serif;
   font-size: 22px;
   line-height: 24px;
   margin-top: 0;
   padding-top: 0;
}
div.spectitem h3 a:hover {
   color: #990000;
   font-family: Georgia, serif;
   font-size: 22px;
   margin-top: 0;
   padding-top: 0;
   text-decoration: underline;
}

div.spectitem h3.bullet a{
    padding-left:15px;
   background: url(/bs.nsf/redBullet.gif)  no-repeat 1px;
  
}

div.spectitem h3.nobullet {
    margin-top:10px;;  
}

div.spectitem p {
   color: #00000;
   font-family: Georgia, serif;
   font-size: 13px;
   font-weight: normal;
   margin-bottom: 5px;
}

div.spectitem p a, div.spectitem p a:hover, div.spectitem p a:visited, div.spectitem p a:active {
   color: #000;
   font-family: Georgia, serif;
   font-size: 14px;
   font-weight: normal;
}

div.spectitem span.alist {
   color: #E10F0F;
   font-family: arial black, arial, san-serif;
   font-size: 11px;
   font-weight: normal;
   text-transform: uppercase;
   display: inline;
}

div.specitem + div.companel {
   height: 130px;
}

div.companel {
   width: 110px;
   text-align: center;
   margin-left: 10px;
   float: right;
   display: inline;
   }

div.companel h5, div.companel a h5 {
   margin: 0;
   padding: 0;
   height: 15px;
   width: 110px;
   text-transform: uppercase;
   line-height: 10px;
   font-size: 10px;
   color: #999;
   }
	
div#wheelsdiv {
   background: #c4d1e7;
   width: 340px;
   padding: 0;
   padding-left: 15px;
}

div#div h2 {
   line-height: 34px;
}

div#wheelsdiv img {
   height: 115px;
   width: 90px;
   float: left;
   display: inline;
}

div.wheelitem {
   margin: 0;
   padding: 0;
   height: 115px;
}

div#wheelsdiv div.wheelitem a h5 {
   color: #bd5f47;
   margin: 0;
      padding-top: 15px;
   font-size: 130%;
}

div#wheelsdiv a p {
   font-size:  90%;
   font-family: Georgia, serif;
}

div#wheelsdiv .spacer {
float:left;
   height:115px;
   width:5px;
}

div.gotolink {
   margin: 20px 0;
}

div#wheelsdiv div.gotolink {
   margin: 0;
   padding: 0 0 10px 10px; 
}

div.gotolink a { 
   text-transform: uppercase;
   font-weight: normal;
   font-size: 11px;
   font-family: arial, sans-serif;
   text-decoration: none;
}

div.gotolink a:hover { 
   text-transform: uppercase;
   font-weight: normal;
   font-size: 11px;
   font-family: arial, sans-serif;
   text-decoration: underline;
}

div#conversation {
   width: 350px;
   margin: 26px 0 20px 0;
}

div#conversation h2 {
   background: #fff url(/bs.nsf/convmail.jpg) top left no-repeat;
   height: 45px;
   width: 326px;
   padding-left: 50px;
}

div#conversation ul {
   margin-left: 0;
   padding-left: 0;
   list-style: none;
}

div#conversation li a {
   color: #999;
   font-family: Georgia, serif;
   font-size: 0.9em;
   font-weight: normal;
}

div#conversation li h4 a {
   color: #bd5f47;
   font-family: Georgia, serif;
   font-size: 1.1em;
}

div#conversation h3 {
   margin-top: -20px;
   color: #3e67ab;
   font-weight: normal;
   margin-left: 50px;
   font-size: 90%;
}

div#conversation div.gotolink {
   margin: 10px 0 20px -50px;
   padding-top: 10px;
}
div#conversation ul.converseitem {
    font-size: 1.15em;
}

/* Footer  ================================================= */
div#footer p {
   color: #999;
   font-size: 10px;
}

div#footer a:link, div#footer a:active, div#footer a:visited {
   color: #000000;
   font-size: 10px;
   text-decoration: none;
}

div#footer a:hover {
   color: #000000;
   font-size: 10px;
   text-decoration: underline;
}

/* Advertisements ================================================= */

div#ad600 {
   width: 360px;
   margin: auto 10px;
   text-align:center;
   }

div#ad200 {
   width: 300px;
   margin: auto 10px;
   text-align:center;
   }

/* Commonly used Nav elements ====================================== */

div#seniorapp {
   width: 158px;
   }

div#rightcol div#seniorapp {
   width: 360px;
   margin-left: 20px;
   }

div#rightcolumn div#seniorapp {
   width: 160px;
   margin-left: 20px;
   }

div#seniorapp h3 {
   height: 50px;
   width: 158px;
   text-indent: -9999px;
   overflow: hidden;
   background: #fff url(/bs.nsf/seniorapp.gif) no-repeat;
   }

div#rightcol div#seniorapp h3 {
   height: 25px;
   display: block;
   width: 320px;
   margin: 0 10px;
   text-indent: 10px;
   line-height: 25px;
   background: #666;
   color: #fff;
   }

div#seniorapp ul {
	list-style: none;
	}

div#seniorapp .appointitem {
	margin-left: 9px;
	}

div#seniorapp .appointitem h4, div#seniorapp .appointitem p {
	font-size: 11px;	
	}

div#seniorapp .recruitlogo {
	width: 158px;
	height: 20px;
	text-align: center;
	}

.bluegray {
   width: 180px;
   margin: 5px 0 5px 15px;
   padding: 0;
   float: right;
   display: inline;
   background: #d4e7f9;
   }

div#paneltitle {
   border-bottom: 1px solid #3B68AC;
   margin-right: 5px;
   font-weight: bold;
   font-size: 16px;
   }

.bluegray p {
	font-size: 11px;
	margin-bottom: 5px;
	line-height: 1.2em;
	}

div.bluegray#panelStory {
	padding-top: 5px; 
                width: 220px;
	}


div#salmon{
   font-size: 9pt; 
   text-align: right; 
   line-height:24px;
   font-weight:bold; 
   margin:0px 6px;
    width:177px;
}


div#salmon input {    
 font-size:8pt; 
}

div#salmon input#CodeEntry {
     color:#444; 
     width:52px;
}


div.salmonsmall, div.salmonlarge {
text-align: right;
margin:0px 6px;
line-height:10pt;
}

div.salmonsmall a{
font-size: 8px; 
}

div.salmonlarge a{
 font-size: 10px; 
font-weight:bold;
}

.marketdataclass {
   width: 185px;
   margin: 0px 0px 0px 0px;
   padding: 0px;
    display: inline;
   color:#404041;
   }

div#marketdata {
   padding-top: 0px; 
   padding-bottom: 0px; 
   width: 160px;
   display:inline;
   background: #f5e6e6;
   float: right;
   margin-left:5px;
}

div#newstitlelist {
   margin-top: 10px;
}
	
div#newstitlelist p {
   margin: 0;
   padding: 0;
}

div#newstitlelist p a {
   font-weight: bold;
   font-size: 11px;
   color: #4888B9;
}

div#article div#newstitlelist a {
	font-size: 11px;
	}
/*------------------------------  In The News  Pop-up Search Windows  -------------------------*/
.receivePopup {
               position: absolute; 
               top: 50px; 
               left: 250px; 
               height: 220px; 
               width: 500px;
               border: 2px #cbcbcb solid;  
               background-color: #fff;
               visibility: hidden; 
               z-index: 99; 
               overflow: auto;
               text-align: left;
               padding-top: 5px;
               }

.filterPopup {
               font-size:0.9em;
               position: absolute; 
               top: 350px; 
               left: 510px; 
               height: 500px; 
               width: 550px;
               border: 2px #cbcbcb solid;  
               background-color: #fff;
               visibility: hidden; 
               z-index: 99; 
               text-align: left;
               }

.filterPopup a, .filterPopup a:hover {
   color: black;
   font-weight: normal;
}

div#FilterPersonsInner, div#FilterCompanyInner {
   float: left;
   display: inline;
   width: 100%;
   overflow: auto;
   height: 340px;
}

.helpPopup {
               position: absolute; 
               top: 50px; 
               left: 250px; 
               border: 2px #cbcbcb solid;  
               background-color: #fff;
               visibility: hidden; 
               overflow: hidden;
               z-index: 199; 
               text-align: left;
               padding: 5px;
               }
.helpPopup h2{
   font-size:15px;
   margin-top:0px;
   margin-bottom:5px;
}

.helpPopup ul li{
    list-style-image: url(/bs.nsf/newsbullet.gif) ;
   margin-left: 15px;
   line-height: 1.1em;
   margin-bottom:2px;
}

.filterPopup a , .receivePopup a {
	font-size: 10px;
	font-weight: normal; 
                color: #287BCE;
	line-height: 14px;
   text-transform: uppercase;
                }

div#atzCompanyHeading, div#atzPersonsHeading {text-align: center; width:100%;text-transform:uppercase; font-weight:bold;}

.alphaPop {
   text-align: center; 
   margin: 2px 0;
  /* display:none;*/
}

.alphaPop a, .alphaPop span {
   color: #AAA;
   margin: 0 3px;
   font-size: 11px;
}
.alphaPop a, .alphaPop a:hover, .alphaPop a:visited, .alphaPop a:link {
   color: #287BCE;
   font-weight:bold;
}

.fpeAnchor {
color:#333;
font-size:12px;
line-height:18px;
height:30px;
}


a#rssLiveFeed , span#rssLink  {
	font-size: 15px;
	font-weight: Bold; 
                color: #287BCE;
	line-height: 14px;
                text-transform:none;
                }

.filterPopup td , .receivePopup td {
                width: 200px; 
                padding: 1px 10px;
                border-top: 1px  #cfcfcf solid;
                } 

.filterPopup form, .receivePopup form {
               display: inline;
               }

.filterPopup label , .receivePopup label, div#centcol table h2 {
               color: #363636;
               font-weight: bold;
               font-size: 10px;
   text-transform: uppercase;
               margin-left: 10px;
               }

div#conversationcontribution {
   margin-left: 20px;
}

div#conversationcontribution table h2 {
               color: #363636;
               font-weight: normal;
               font-size: 10px;
   text-transform: uppercase;
               margin-left: 10px;
               }

.filterHeading{
                font-size: 16px;
	font-weight: bold;
                color: #287BCE;
	line-height: 18px;
                font-variant: small-caps;
                text-align:center;
                width:500px;
                margin : -10px 0 0 0;
}

div#rightcol #searchresults {
   margin-left: 20px;
   }

div#rightcol #searchresults h3, div#rightcolumn #searchresults h3 { 
   margin: 6px 0 10px 0;
   padding: 0;
   font-size: 16px;
   font-weight: bold;
   color: #287BCE;
   line-height: 18px;
}

div#rightcol #searchresults table h3, div#rightcolumn #searchresults table h3 {
   color: #bd5f47;
   font-size: 12px;
   margin-left: 20px;
   font-weight: bold;
   text-transform: uppercase;
}

.filterPopup input , .receivePopup input{
               margin: 0 5px;
              }

.filtleft {
   width: 235px;
   text-align: right;
   float: left;
   display: inline;
   padding: 2px 5px;
} 
.filtright {
   width: 235px;
   text-align: left;
   margin-left: 236px;
   padding: 2px 5px;
}
.topfilt {
   margin-bottom: 5px;
}
.emailSelection {
   background: #d4e7f9;
   margin: 0;
   padding: 10px;
   padding-top: 1px;
   }

.emailSelection div {
   padding-top: 2px;
   }

.emailSupport .filtleft {
   width: 190px;
   text-align: right;
   float: left;
   display: inline;
   padding: 2px 5px;
} 
.emailSupport .filtright {
   text-align: left;
   margin-left: 170px;
   padding: 2px 5px;
}
.cblabel{
   font-variant: small-caps;
}

.alertName {
   color: #287BCE;
   font-size: 16px;
   font-weight: bold;
   line-height: 18px;
   margin: 6px 0 10px 0;
   padding: 0;
}

.clear {
     display: block;
     height: 1px;
     overflow: hidden;
     margin: 0px;
     padding: 0px;
}

div#socialbook {
   float: right;
   display: inline;
   text-align: right;
}

div#socialbook small {
   font-size: 70%;
}

div#printURL {
   display: none;
}

.fancyCheckbox {
     padding:0px 0px 0px 3px;margin-right:5px;
}
.fancyCheckboxlabel{
}

table#emailManageTbl{
      color: #363636;
      font-size: 10px;
      text-transform: uppercase;
      margin-left: 10px;
      text-align:center;
      background: #d4e7f9;
      margin:0px;
}

table#emailManageTbl td {
   border-top: 1px solid #ccc;
   line-height: 18px;
}
h3.emailmanagement {
text-transform:uppercase;
}

table#emailManageTbl td.emailManageWhite {
   border: 0px;
   background: #fff;
}
.emailManageWhite {
   background: #fff;
   border: 0;
}

td.wyt {
   background: #fff;
}
/* Advanced Search ========================*/
.advsearchcont {
background: #d4e7f9;
border:1px solid #ccc;
padding:5px;
}
div#advsearchsumm ul{
list-style-position:outside;
list-style-type:disc;
color:#333;
margin-left:15px;
font-size:10px;
}
div#advsearchheader{
width:140px;
position:relative;
top:1px;
border-bottom:1px  solid #d4e7f9;
padding-top:2px;
padding-bottom:0px;
margin-top:10px;
color:#287BCE;
font-weight:bold;
font-size:11px;
}
.advsearchinfo{
width:100%;
text-align:right;
color:#287BCE;
font-size:8pt;
}
div#advsearchheader h3{
margin-top:0px;
color:#287BCE;
font-size:12px;
}
div#newhomeheader p table h2 {
	margin: 0px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #287BCE;
	line-height: 18px;
   text-transform: uppercase;
}
table#advsearchfulltbl {
font-size:11px;
line-height:11px;

}
table#advsearchfulltbl h3{
margin-top:0px;
font-size:11px;
line-height:11px;
}
table#advsearchfulltbl label{
font-size:11px;
}
span#advsearchindicate {
        width:9px; height:10px;
        overflow:hidden;
        float:right;
         position:relative;
         top:-11px;
}
span#advsearchindicate.down{
        background: #fff url(/bs.nsf/advsearchindicator.gif)     0px 0px no-repeat;
}
span#advsearchindicate.up{
        background: #fff url(/bs.nsf/advsearchindicator.gif)     -9px 0px no-repeat;
}

/* End Advanced Search ====================*/
.emailfields, .emailsubmit{
width:540px;
text-align:left;
margin-top:5px;
}
.emailfields ul{
margin-left:25px;
}
.emailsubmit{
text-align:center;
}

div#emailAFriend label {
  width:125px;
display:block;
float:left;
}
.emailLabelCol{
  width:125px;
display:block;
float:left;
margin-left:10px;
}

div#emailAFriend .emailLabelCol label {
  width:125px;
display:block;
float:left;
margin-left:0px;
}

.emailNotes {
  width:125px;
display:block;
float:left;
text-transform:none;
font-weight:normal;
font-size:9px;
}
div#emailAFriend textarea {
margin-left:5px;
}
div#emailMsg {height:105px;overflow:auto;}
div#panelTopStories { width:100%; }
/* IE hack */
   * html  div#panelTopStories { width:100%; font-size:0.85em;}

div#panelTopStoriesHeader { width:100%; }
div#panelTopStoriesHeader h2 {color:#287BCE;font-size:20px;margin:0px;margin-left:0px;padding:4px 0px;}
div#panelTopStoriesList {margin-left:0px;}
div#panelTopStoriesList ul  {list-style-image:none;list-style-position:outside;list-style-type:none}
div#panelTopStoriesList li {margin:0; margin-bottom: 8px; border-bottom: 1px solid #3B68AC;}
div#panelTopStoriesList h3 {color:#000000;font-size:12px; font-weight:normal; display:inline;}
div#panelTopStoriesList .storytime  {color:#287BCE; line-height:0.85em; font-size:0.8em;}

div#panelTopAnalysis { width:100%; }
/* ie hack */
* html div#panelTopAnalysis { width:100%;  font-size:0.85em; }
div#panelTopAnalysisHeader { width:100%;}
div#panelTopAnalysisHeader h2 {color:#880000;font-size:20px;margin:0px;margin-left:0px;padding:4px 0px;}
div#panelTopAnalysisList {margin-left:0px;}
div#panelTopAnalysisList ul  {list-style-image:none;list-style-position:outside;list-style-type:none}
div#panelTopAnalysisList li {margin:0px; margin-bottom: 8px; border-bottom: 1px solid #880000;}
div#panelTopAnalysisList h3 {color:#000000;font-size:12px; font-weight:normal; display:inline;}
div#panelTopAnalysisList b { color: #880000;}

div#panelTopAuthors { width:100%; }
/* ie hack */
* html div#panelTopAuthors { width:100%;  font-size:0.85em; }

div#panelTopAuthorsHeader { width:100%;}
div#panelTopAuthorsHeader h2 {color:#287BCE;font-size:20px;margin:0px;margin-left:0px;padding:4px 0px;}
div#panelTopAuthorsList {margin-left:0px;}
div#panelTopAuthorsList ul  {list-style-image:none;list-style-position:outside;list-style-type:none}
div#panelTopAuthorsList li {margin:0; margin-bottom: 8px; border-bottom: 1px solid #3B68AC;}
div#panelTopAuthorsList h3 {color:#000000;font-size:12px;font-weight:normal; display:inline;}
div#panelTopAuthorsList b { font-variant: small-caps;}
div#panelTopAuthorsList .storytime  {color:#287BCE; line-height:0.85em; font-size:0.8em;}
div#panelRelatedStories { width:100%; }
/* IE hack */
   * html  div#panelRelatedStories { width:100%; font-size:0.85em;}

div#panelRelatedStoriesHeader { width:100%; }
div#panelRelatedStoriesHeader h2 {color:#287BCE;font-size:20px;margin:0px;margin-left:0px;padding:4px 0px;}
div#panelRelatedStoriesList {margin-left:0px;}
div#panelRelatedStoriesList ul  {list-style-image:none;list-style-position:outside;list-style-type:none}
div#panelRelatedStoriesList li {margin:0; margin-bottom: 8px; border-bottom: 1px solid #3B68AC;}
div#panelRelatedStoriesList h3 {color:#000000;font-size:12px; font-weight:normal; display:inline;}
div#panelRelatedStoriesList .storytime  {color:#287BCE; line-height:0.85em; font-size:0.8em;}

div#specialHomePage {display: none;z-index: 199; position:absolute; top: 110px; left:700px; height: 90px; width: 400px; border: 2px #cbcbcb solid; background:#FFFFFF;text-align:left;}
div#specialHomePage h2 {font-size:1.1em; color: #3e67ab; margin:-12px 10px 5px;}
div#specialHomePage a#dragableHomelink {height:40px;width:40px; float:left; margin:7px 10px; }
div.special_section {
		margin: 0px;
		width: 340px;
		border: 0px;
		padding: 0px;
		display: block;
		}
	
div.special_section p{
		margin: 0px;
		}
		
div.special_section #content {
		margin: 0px;
		width: 363px;
		padding: 10px 0px 10px 0px;
		background-image:url(content.jpg);
		}
div.special_section div.spectitem{
		margin:10px 10px 10px 15px;
		width: 330px;
}

/* Header - Sign In, Watch List...*/
.ISHeaderSignIn {
   color: rgb(61,102,171);
   font-family: Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   line-height: 1em;
   padding: 0;
   margin: 0;
}
/* New Styles (added:27-Nov-08) =============================*/
#contentPane {
	width:939px; 
	margin:6px 10px 0 10px;
}
#contentPane #leftCol {
	float: left; 
	min-height: 600px; 
	width: 619px; 
	padding:0; 
	margin: 0;
}
#contentPane #rightCol {
	float: right; 
	min-height: 600px; 
	width: 300px; 
	padding-left: 0; 
	margin: 0 0 0 15px;
}
	#blogRightContainer {
		clear:both; 
		width: 300px;
		padding:0;
	}
#blogRightJobAd {
	margin-bottom:10px;	
}
.marketgreybackground {
	background-color:#E7E7E8; 
	border:1px solid #eeeeee; 
}
.marketwhitebackground {
	background-color:#FFFFFF; 
	border:none; 
	margin:10px 5px;
	padding:0;
}
.asxwidget{
	margin:2px;
}
#asxsearchwidget {
	margin-bottom:10px;
	border-top: solid 2px #FFFFFF;
}
#MarketsOutput {
	margin-bottom:10px;
}
#blogRightTopNews {
	width:300px;
	text-align:right; 
	margin-bottom:10px;
}
.TopStoriesContainer {
	float:right; 
	width:145px; 
	border:1px solid #EEEEEE;
	height:260px; 
	overflow:hidden;
	margin: 0 1px 0px 1px;
	background-color: #E7E7E8;
}
.TopStoriesHeader {
	background-color:#FFFFFF; 
	border:0px;
}
.TopStoriesList {
	border:1px solid #EEEEEE; 
}
#blogRightPropertyAd {
	clear:both;
	height: 285px; 
	border: 1px solid #8e8e8e;
	margin-bottom:10px;
}
	#outputMRCommentary, #outputMRNews{ 
		margin-left:5px;
	}
#outputMRCommentary ol, #outputMRNews ol {
	text-align:left; 
	list-style:decimal; 
	margin-left:18px
}
#outputMRCommentary li, #outputMRNews li{
	text-align:left; 
	margin:5px 5px 10px 5px; 
	line-height:0.9em;
}
#outputMRCommentary li a  h3, #outputMRNews li a h3{ 
	font-size:  0.9em; 
	font-weight:normal; 
	color:#333333; 
	display:inline; 
	text-align:left;
}
#tabCommentary,#tabNews {
	font-size:11px;
}
.ISSectionCaption {
	font-family:Arial,sans-serif;
	color:#287BCE;
	font-size: 11pt; 
}
/* Latest News */
.ISViewEntry {
	margin: 0px;
	border: 0px;
	padding: 0px;
	display: block;
}
	
.ISViewEntry p {
	font-family:Arial,sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
	
.ISViewEntry h3 {
	font-family:Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #287BCE;
}
.ISViewEntry span.storytime {
   color: #bd5f47;
   font-family: Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   line-height: 1em;
   padding: 0;
   margin: 0;
   text-transform: uppercase;
}
/* More News, Insights & Ideas More... */
.ISmorenews {
   color: rgb(61,102,171);
   font-family: Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   padding: 0;
   margin: 0;
   font-style:italic;
   text-transform: uppercase;
}
/* Best of Web */
.ISBestOfWeb {
	margin: 0px;
	border: 0px;
	padding: 0px;
	display: block;
}
	
	
.ISBestOfWeb h3 {
	font-family:Arial,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: rgb(61,102,171);
}
.ISBestOfWeb span.storytime {
   	color: rgb(99,100,102);
   	font-family: Arial, sans-serif;
   	font-size: 8pt;
   	font-weight: normal;
   	line-height: 1em;
   	padding: 0;
   	margin: 0;
   	text-transform: uppercase;
}
/* Insights & Ideas */
.ISViewEntryInsights {
	margin: 0px;
	border: 0px;
	padding: 0px;
	display: block;
}
	
.ISViewEntryInsights span.iibody {
	font-size: 12px;
	font-family: Georgia,serif;
   	font-weight: normal;
}
	
.ISViewEntryInsights h3 {
	font-family: Georgia,sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #bd5f47;
}
.ISViewEntryInsights span.storytime {
   color: #287BCE;
   font-family: Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   line-height: 1em;
   padding: 0;
   margin: 0;
   text-transform: uppercase;
}
.ISViewEntryInsights span.alist {
   color: rgb(99,100,102);
   font-family: Georgia, sans-serif;
   font-size: 9pt;
   font-weight: normal;
}
/* Links */
.ISLink {
   color: rgb(61,102,171);
   font-family: Arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   padding: 0;
   margin: 0;
}
/* Who's Who */
.ISWhosWho {
   color: #000000;
   font-family: Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 0;
   margin: 0;
}
div#ISpanelTopStoriesHeader { width:100%; border-bottom:0px;background-color:white; }
div#ISpanelTopStoriesHeader h2 {color:rgb(241,93,34);font-size:9pt;font-weight:bold; text-transform:uppercase;margin:0px;margin-left:5px;padding:4px 0px; text-align:left;}
div#ISpanelTopStoriesList {margin-left:0px;background-color:rgb(231,231,232); text-align:left; border:0px;}
div#ISpanelTopStoriesList ul  {list-style-image:none;list-style-position:outside;list-style-type:none}
div#ISpanelTopStoriesList li {margin:5px 5px; line-height:1em;}
div#ISpanelTopStoriesList h3 {color:#333;background-color:rgb(231,231,232);font-size:9pt;line-height:1em; font-weight:normal; display:inline;text-align:left;}
div#ISpanelTopStoriesList .storytime  {color:rgb(61,102,171); line-height:1em; font-size:8pt;  font-weight:normal;}
/* Latest News Highlighted Story*/
.ISFeatureStory {
   background: #c4d1e7;
   margin: 0;
   padding: 7px;
   padding-bottom: 3px;
   padding-top: 0px;
}
/* ASX Widget Header, i.e. S & P 200                ASX 200 Stocks */
.ASXWidgetHeader {
   color: rgb(61,102,171);
   font-family: Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   line-height: 1em;
   padding: 0;
   margin: 0;
}
.ASXSearchLabel {
   color: rgb(241,93,34);
   font-family: Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   line-height: 1em;
   padding: 0;
   margin: 0;
}
/* Header - Sign In, Watch List...*/
.ISHeaderSignIn {
   color: rgb(61,102,171);
   font-family: Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   line-height: 1em;
   padding: 0;
   margin: 0;
}
/* Header - Search */
div#ISsearchholder {
   width: 400px;
   height: 64px; /* 64 */
   text-align: right;
   float: left;
   display: inline;
   }
div#ISsearch {
   padding-top: 0px; /* 6 */
    }
div#ISsearchholder input#searchval {
   padding-left: 3px;
   width: 120px;
   border: 1px #363636 solid;
   }
div#ISsearchholder a {
   color: #363636;
   font-family: Arial, san-serif;
   font-size: 90%;
   text-transform: uppercase;
   display: inline;
   line-height: 18px;
   }
div#ISaddsearch { margin-top:0px;} /* 12 */
div#ISaddsearch a {
   color: #3e67ab;
   font-family: Arial, san-serif;
   font-size: 80%;
   text-transform: uppercase;
   display: inline;
   }
/* drop shadow */
#mktChart{
	float:right;
}
#asxStockChart {
	width:400px;
}
.dropshadow2{
	float:left;
	clear:left;
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	padding: 0px;
	margin:0;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid rgb(231,231,232);
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}
/* on mouse over popup */
#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: #FFFFCC;
	visibility: hidden;
	z-index: 100;
	font-family: Arial,sans-serif;
	font-size: 11pt;
	font-weight: normal;
}
/* Blog Article Styles */
.ISBlogArticleHeading {
	font-family:Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(61,102,171);
}
/* MOst read News tabs */
.tabSelected {
	background-color: white;
	font: 9pt Arial, sans-serif;
	font-weight:bold;
	text-align:center;
	border-top: 2px solid rgb(231,231,232);
	border-left: 2px solid rgb(231,231,232);
	border-right: 2px solid rgb(231,231,232);
	border-bottom: none;
}
.tabUnselected {
	background-color: rgb(245,246,248);
	font: 9pt Arial, sans-serif;
	font-weight:normal;
	text-align:center;
	border-top: 2px solid rgb(231,231,232);
	border-left: 2px solid rgb(231,231,232);
	border-right: 2px solid rgb(231,231,232);
	border-bottom: 2px solid rgb(231,231,232);
}
.tabSpacer {
	background-color: white;
	font: 9pt Arial, sans-serif;
	text-align:center;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 2px solid rgb(231,231,232);
}
/* Blog Central */
.BCBlogIndustry {
	font: 8pt Arial, sans-serif;
	font-weight:normal;
	color: rgb(241,93,34);
}
.BCBlogName {
	font: 9pt Arial, sans-serif;
	font-weight:bold;
	color: white;
   	text-transform: uppercase;
}
.BCBlogAuthor {
	font: 8pt Arial, sans-serif;
	font-weight:normal;
	color: white;
}
.BCBlogDesc {
	font: 8pt Arial, sans-serif;
	font-weight:normal;
	color: black;
}
.BCSectionHeading {
	font: 10pt Arial, sans-serif;
	font-weight:bold;
	color: rgb(61,102,171);
}
.BCArticleHeading {
	font: 9pt Arial, sans-serif;
	font-weight:bold;
	color: rgb(61,102,171);
}
.BCArticleText {
	font: 9pt Arial, sans-serif;
	font-weight:normal;
	color: rgb(99,100,102);
}
/* Industry Blog Home */
.BHHeading1 {
	font: 8pt Arial, sans-serif;
	font-weight:normal;
	color: rgb(99,100,102);
}
.BHBlogName {
	font-family:Arial,sans-serif;
	color:rgb(241,93,34);
	font-size: 13pt; 
}
.BHAuthor {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 10pt; 
}
.BHAuthorDesc {
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size: 9pt; 
	color: rgb(99,100,102);
}
.BHPostedText {
	color: rgb(99,100,102);
   	font-family: Arial, sans-serif;
   	font-size: 8pt;
   	font-weight: normal;
   	line-height: 1em;
   	padding: 0;
   	margin: 0;
}
.BHPostedDate {
	color: rgb(99,100,102);
   	font-family: Arial, sans-serif;
   	font-size: 8pt;
   	font-weight: normal;
   	line-height: 1em;
   	padding: 0;
   	margin: 0;
   	text-transform: uppercase;
}
.BHPostHeading {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 12pt; 
	color: rgb(61,102,171);
}
.BHPostSummary {
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-size: 10pt; 
	color: black;
}
#blogLeftContainerLeft .BHPostSummary ul {
	padding-left:15px;
}
.BHRecentPostHeading {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 10pt; 
	color: rgb(61,102,171);
}
.BHRecentPost {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 9pt; 
	color: rgb(99,100,102);
}
.BHArchives {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 9pt; 
	color: rgb(61,102,171);
}
.BAAuthor {
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-size: 9pt; 
	color: rgb(99,100,102);
}
.BACommentAuthor {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 10pt; 
	color: rgb(61,102,171);
}
#latestNewsBoW {
	margin-bottom:20px;
}
#latestNewsBoW h3 {
	margin-top:10px;
}
#BoW {
	width:200px; 
	float: left; 
	margin-left: 15px;
}
#adMarketCharts {
	margin-bottom:20px;
}
#ISWhoComp {
	width: 360px;  
	float: left; 
	margin-right:10px; 
	border:0px;
}
#ISLinks {
	float:left;
	margin-left:10px;
}
#ISLinks .innerbox {
	border:none;
	padding:0;
	margin:0;
}
#ideas h3 {
	margin-top:10px;
}
/*
	INdustry Snapshot
*/
div#IndustrySnapshot {
	margin-bottom:10px;
}
div#IndustrySnapshot span {
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-size: 9pt; 
	color:white;
}
div#IndustrySnapshot a {
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-size: 9pt; 
	color:white;
}
div#IndustrySnapshotTitle {
	margin-bottom:2px;
}
div#IndustrySnapshotTitle span {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 9pt; 
	color:white;
}
div#IndustrySnapshotTitle a {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 9pt; 
	color:white;
}
div#IndustrySnapshotActivity {
	margin-bottom:8px;
}
div#IndustrySnapshotActivity th {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 9pt; 
	color:rgb(61, 102, 171);
	text-align:left;
}
div#IndustrySnapshotActivity td {
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-size: 9pt; 
}
div#IndustrySnapshotActivity .prodservices {
	width: 70%;
	}
	
div#IndustrySnapshotActivity .share {
	width:30%;
	text-align:right;
}
div#IndustrySnapshotStatistic {
	margin-bottom:8px;
}
div#IndustrySnapshotStatistic th {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 9pt; 
	color:rgb(61, 102, 171);
	text-align:left;
}
div#IndustrySnapshotStatistic td {
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-size: 9pt; 
}
div#IndustrySnapshotStatistic .statistic{
	width:50%;
}
div#IndustrySnapshotStatistic .value{
	width:20%;
	text-align:right;
}
div#IndustrySnapshotStatistic .unit{
	width:30%;
	text-align:right;
}
div#IndustrySnapshotPlayer {
	margin-bottom:8px;
}
div#IndustrySnapshotPlayer th {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size: 9pt; 
	color:rgb(61, 102, 171);
	text-align:left;
}
div#IndustrySnapshotPlayer td {
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:black;
	font-size: 9pt; 
}
div#IndustrySnapshotPlayer a {
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-size: 9pt; 
	color:black;
}
div#IndustrySnapshotPlayer .player {
	width: 70%;
}
div#IndustrySnapshotPlayer .marketshare {
	width: 30%;
	text-align: right;
}
#I300ADV {
	
float: left; 
width: 300px; 
height: 265px;
margin:0;
}
#BestOfWebOutput table {color: #636466}
#BestOfWebOutput table h3{color:#287BCE;font-size:12px;}
#BestOfWebOutput table td{padding:0 10px 0 0;}
#BestofWebOutput .storytime {color: #BD5F47;}
#BestOfWebOutput .source {margin-right:10px; font-style:italic;}
#IndustrySectorLinksOutput table b{color:#287BCE}
#IPropAdv {
	padding: 10px 0;
	margin: 20px 0 10px 0;
	border-top: solid 1px #636466;
}
#InterviewLead {
	padding:10px;
	background-color:#C4D1E7;
}
#ITop {
	margin-top:20px;
}
#newfeatures {
	height:auto;
	line-height: 100%;
	padding: 10px 7px 10px 7px;
	background-color: #3e67ab;
	margin-bottom:20px;
}
#newfeatures .header, #newfeatures .body, #newfeatures .footer, #newfeatures a{
	height:auto;
	line-height:normal;
}
#newfeatures .header, #newfeatures .body{
	margin-bottom:10px;
}
#newfeatures .footer a, #newfeatures .header a{
	padding-left:0;
	color:#ffffff;
}
#newfeatures .header a{
	font-size:13px;
	font-family:georgia, serif;
}
#newfeatures .footer a{
	font-size:11px;
	font-family:arial, san-serif;
}
#newfeatures .footer a:hover{
	color:#999999;
}
#newfeatures .body{
	background-color:#ffffff;
	padding:3px;
	color:#305084;
	font-size:13px;
}
/* Blog Central */
#blogCentralOutput .row .left_column, #blogCentralOutput .row .left_column {
	width:200px;
	float:left;
	margin-right: 20px;
}
/* Homepage bottom */
#innerContent {border:0 none;float:left;margin-top:0;padding-left:0px;width:628px;line-height:1.4em;font-family:Arial,san-serif; }
#HomeS2,  #HomeS3,  #HomeS4 {margin:6px 0 0 0; padding:6px 0 0 0px;border-top:  medium double #999999;font-size:10px}
#HomeS2 h3,   #HomeS3 h3 {color:#44B4C4E ;font-family:georgia,serif;font-size:18px;font-weight:normal;line-height:16px;margin:0px 0 10px 0;padding:0;}
#HomeS2 h3 a,   #HomeS3 h3 a {color:#4B4C4E ;font-size:16px;font-weight:normal; }
#HomeS2 h3 a:hover,   #HomeS3 h3 a:hover {background-color:#eeeeee}
#HomeS2 h4,   #HomeS3 h4  {display:inline; margin:0 0 0 0;font-weight:normal;font-family:Arial;font-size:12px;color:#287BCE;;}
#HomeS2 h5,   #HomeS3 h5 {display:inline;margin:0 0 0 8px;font-weight:normal;font-family:Arial;font-size:12px;color:#363636 ;}
#HomeS2Right h5  {display:inline;margin:0 0 0 8px;font-weight:normal;font-family:Arial;font-style:italic;font-size:11px;color:#000000}
#HomeS2 h6,   #HomeS3 h6 {display:inline;margin:0 0 0 7px;font-weight:normal;font-family:Arial;font-size:10px;color:#880000;;} 
#HomeS2 h7,   #HomeS3 h7  {display:inline;margin:0 4px 0 0;font-weight:normal;font-weight:normal;font-family:Arial;font-size:12px;color:#880000;font-weight:normal;}
#HomeS2Left  {padding:0 0 0 10px;width:300px;float:left}
#HomeS2Middle {border:0 none;padding:0 0 0 0;margin:0 0 0 324px;width:300px}
#HomeS2Right {margin:0 0 0 648px;padding:0 0 0 0;width:300px;}
#HomeS2Left , #HomeS3Left {padding:0 4px 0 8px;width:302px;float:left}
#HomeS3Right {border-left: solid 1px #999999;font-size:10px;height:460px;padding:0 0 0 11px;margin:0 0 0 312px;width:633px;}
#HomeS4  td{vertical-align:top;border-right:1px solid #999999;text-align:left;padding:0 2px 0 4px ;width:180px;margin: 0;height:200px}
#HomeS4 ul li{line-height:13px;width:175px;}
#HomeS4 ol {font-size:11px;margin-left:20px;line-height:1.7em}
#HomeS4 h3 {color:#287BCE;font-size:11px;font-weight:normal;line-height:16px;margin:0px 0 5px 0;padding:0;}
.hql { color: #747578; font-size: 10px; font-weight: normal; line-height: 11px;  margin-top: 5px;}
.hql a:link, .hql a:visited, .hql a:hover { color: #747578; font-size: 10px; font-weight: normal;}
div#article .hql a:link, div#article .hql a:visited, div#article .hql a:hover { color: #747578; font-size: 10px; font-weight:normal;}
div#TopNewsPanel li {}
div.play_video {color:#287BCE; font-size:11px; font-weight:bold}
.tweet_list {
  border-bottom: 1px solid #eeeeee;
}

