body {background-color: #FFFFFF; color: #000000;  font-family: arial, verdana, helvetica, sans-serif; margin: 0px;} 
div {overflow: visible;}

img {border: 0px;}
td {font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt;}
a {text-decoration:underline; color: #000000;} 
a:hover {text-decoration:underline; color: #000000;} 
/* mailto */ 
a.mailto {text-decoration:none; font-size: 10pt; font-weight:bold; color: #000000;} 
.mailto {text-decoration:none; font-size: 10pt; font-weight:bold; color: #000000;} 

/* hide some areas for printing */ 

#page-footer, #nav-base, #horiz-nav, #l-nav, #contentright, #memberlogin, .contentrightbase, .contentleft, #relatedlinks, .footprint, .headprint, .home_ad, .col1, .access, .old-browser, .hide, .noprint, .no-print, .md7a, #simple-header, .internal_ad, .skyscraper_off, .skyscraper_on, #skyscraper, #page-bottom, .adback, #advert1_120x60, #advert2_120x60, #advert_300x250 {display: none;} 

#page-top {margin-top: 0px;}

.headprint2 {text-align:left; width:100%; margin-bottom:10px; display: inline;}

#page-x {margin: 0px; padding: 0px; text-align: left; width: 950px; overflow: visible;font-size: 12px;}
td {font-size: 12px;}

/* for top stories on channel pages */
.coltopstory {float: left; width: 384px; margin-right: 9px; text-align: left; overflow: hidden;}
.coltopstory-insert {float: right; width: 128px; text-align: left; overflow: hidden;}

/* columns */
.col2-x2, .col3-x2 {float: left; width: 168px; margin-right: 9px; text-align: left; overflow: hidden;}
.col4-x2 {float: left; width: 168px; overflow: hidden;}
.col2-xe {float: left; width: 376px; margin-right: 9px; text-align: left; overflow: hidden;}
.col4-xe {float: left; width: 214px; overflow: hidden;}
.collhlf-x2 {float: left; width: 295px; margin-right: 9px; overflow: hidden;}
.colrhlf-x2 {float: left; width: 295px; overflow: hidden;}
.col23-x2 {float: left; width: 295px; margin-right: 9px; text-align: left; overflow: hidden;}
.col45-x2 {float: left; width: 295px; text-align: left; overflow: hidden;}
.col6-x2b {display: none;}
.col6-x2a {float: left; width: 300px; text-align: left; overflow: hidden;}
.col24-x2 {float: left; width: 600px; text-align: left; overflow: hidden; margin-right: 10px;}

.col1-x {display: none;}
.col15-x2 {float: left; width: 676px; text-align: left; overflow: hidden; margin-right: 10px;}
.col15-x {float: left; width: 642px; overflow: hidden; text-align: left; margin-right: 10px;}
.footprint-x {width: 700px;}
.col23-x {float: left; width: 313px; margin-right: 29px; text-align: left; overflow: hidden;}
.col25-x {float: left; width: 642px; text-align: left; overflow: hidden; margin-right: 10px;}
.col35-x2 {float: right; width: 443px; text-align: left; overflow: hidden;}
.col25-x2, .col24-x2 {float: left; width: 622px; text-align: left; overflow: hidden; margin-right: 10px;}
.col45-x {float: left; width: 300px; text-align: left; overflow: hidden;}
.col6-x {width: 200px; overflow: hidden; text-align: left; float: right;}
.col26-x {display: block; float: none; width: 950px; overflow: hidden;}
.col24 {float: left; width: 468px; overflow: hidden; text-align: left;}
.col23 {float: left; width: 309px; margin-right: 9px; overflow: hidden;}
.col25 {float: left; width: 622px;}
.col34 {float: left; width: 309px; overflow: hidden; text-align: left;}
.col35 {float: left; width: 463px; overflow: hidden; text-align: left;}
.col1 {display: none;}
.col15 {float: left; width: 622px;}
.col2, .col3 {float: left; width: 150px; margin-right: 9px; text-align: left; overflow: hidden;}
.col4 {float: left; width: 150px; overflow: hidden;}
.col5 {float: left; width: 144px; margin-left: 10px; overflow: hidden; text-align: left;}
.col45 {width: 304px; overflow: hidden; float: left;}
.col14 {width: 622px; float: left;}

/* display hp channel links and modules */
div.row1 { clear: both; padding-bottom: 4px; padding-top: 4px; width: auto; }
div.row1 span.left2 { color: #FFFFFF; float: left; font-size: 10px; text-align: left; width: 24%; }
div.row1 span.left3 { color: #FFFFFF; float: left; font-size: 10px; text-align: left; width: 25%; }
div.row1 span.left33 { color: #FFFFFF; float: left; font-size: 10px; text-align: left; width: 33%; }

/* Colours */
.md1a, .md4a, .md2b, .md9a, .md8a {background-color: #E6EFF7;}  /* light colour */
.navbar .nvbul, .col5 .md1a, .col5 .md2a, .col5 .md3a, .col5 .md4a, .col5 .md6a, .blt {background-color: #E6EFF7; border: 0px;}  /* dark colour */


/* new styles */
body {font-size: 9pt; line-height: 11pt;}
ul {margin-bottom: 0px; margin-top: 0px; padding-left: 8px; margin-left: 8px;}
ul li {list-style-image: none;}


.cprnt .col34 {width: auto;}
.cprnt .col24 {width: auto; float: none;}
.cprnt .col25 {float: none;}
.cprnt .col2 {font-size: 9pt;}
.cprnt .col24 .md5a {width: 100%;}
.cprnt .col5 {display: none;}

/* Module definitions. */
.mdtop, .mdbot {font-size: 0px; height: 6px; background: transparent !important;}
.mdhdr {overflow: hidden; font-weight: bold;}
.mdhdr a {text-decoration: none;}
.mdformat {background: transparent !important;}



.md2a .mdbdy, .md1b .mdbdy, .md5a .mdbdy, .md2b .mdbdy, .col5 .mdbdy {padding: 8px 8px 8px 8px;}
.md2a .mdhdr, .md1b .mdhdr, .md5a .mdhdr, .md2b .mdhdr, .col5 .mdhdr {padding: 0px 0px 0px 8px;}
.md5a, .md1b {border: 1px solid #cccccc;}
.md5a .mdmid, .md1b .mdmid {border: 0px !important;}
.col5 .mdhdr {border-bottom: 1px solid #ccc;}

.md1b, .md2a, .md5a, .md2b, .col5 .md2a {}

/*
.col5 .md5a {border: 0px;}
.col5 .mdhdr {margin-left: 8px; border-bottom: 1px solid #847BBD; height: 20px;}
.col5 .mdbdy {padding: 8px;}
.col5 .md2b .mdhdr, .col5 .md5a .mdhdr {border-color: #ffffff;}
.col5 .md5a .mdmid {padding: 0px 0px 8px 0px;}
.col5 .md5a .mdbdy {padding: 4px 8px 0px 8px;}
*/


.col5 .mdhdr, .md2a .mdhdr {padding-left: 8px; height: 20px;}
.col5 .md5a .mdmid, .col5 .md2b .mdmid, .md2a .mdmid  {padding: 0px 0px 8px 0px;}
.col5 .md5a .mdbdy, .col5 .md2b .mdbdy, .md2a .mdbdy  {padding: 4px 8px 0px 8px;}
.col5 .md2a .mdhdr, .col5 .md2a .mdtop, .md2a {background: transparent; color: #000000; padding: 0px;}  

.md5a .mdhdr {overflow: hidden;}
.md2a .mdhdr a {color: #fff;}

.printshow {display: block;}
.print, .show {display: block;}

.content_txt {font-size: 100% !important;}
.m0 {margin:0px;}
.nopad img, .npad {margin-right: 0px; float: none;}
.white {background-color: #fff; color: #000;}

/* gen4-2 module styles */
.promo-block .promo {float: left; margin-right: 8px;}
.col6-x2 .promo-block .promo {float: left; margin-right: 0px;}
.col25-x2 .promo-block .promo {width: 245px;}
.triple-module-row .promo, .double-module-row .promo {height: 160px;}

/* homepage tabs */
.artNav {display: none;}
#article0, #article2, #article3, #article4 {height:19em; position: relative;}
#article1 {height: 19em; position: relative;}

/* add url to links
#page-middle a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
*/

/* tables */
.tab-body {text-align: left; color: #000; width: 100%; background-color: #fff; border: 2px solid #ccc; border-spacing: 1px;}
.tab-body td {padding: 2px; border: 1px solid #ccc;}
