/* 
author:   peter ottery 
version:  070706 
*/ 
* {float:none;position:static;margin:0;padding:0} 
body {font: 9pt/1.4 arial,tahoma,sans-serif} 
 
h1 {font-size:165%} 
h2 {font-size: 126%} 
h3 {font-size: 122%} 
h4 {font-size: 118%} 
h5 {font-size: 110%} 
h6 {font-size: 106%} 
 
/* LINKS */ 
a,a:link,a:link,a:link,a:hover {text-decoration:none;} 
a:link {color:#000} 
a:visited {color:#000} /* change to #666 before going live */ 
a:hover {color:#000} 
a:active {color:#000} 
 
#surround {margin-top: 1em; margin-bottom: 0.5em; margin-left: 5em; margin-right: 5em;}
#main { 
  color: #000; 
  width: auto;  
  margin: 0 auto; 
} 
img {border:none} 
#header {background: #fff;border-bottom: 2px solid #2563ac;margin-bottom: 1.8em} 
#header #logo img {margin: 1em 0} 
td, th, table {vertical-align:top} 
table {border-collapse:separate} 
table td {padding-right:10px} 
dt {font-weight:bold} 
p, form, dl, table {margin-bottom:1em} 
h1, h2, h3, h4, h5, h6 {margin-top: 1em; margin-bottom: 0.5em;} 
 
/* lists */ 
ul {margin: 0 0 1em 3em;list-style-type:disc} 
ol {margin: 0 0 1.5em} 
/*ol li {margin-left: 2em;padding-left: 50;background: none; list-style-type: decimal} 
li {line-height: 1em;padding-left: 50; list-style-type: disc } 
body#typeB #main ul li {list-style-type: disc} 
body#typeB #main ul li.links {list-style-type: disc} 
body#typeB #main ul.links li {list-style-type: disc} 
body#typeB #main ul.nolinks li {list-style-type: disc} 
li.file-acrobat {list-style-type: disc} 
ul.nomarker li {list-style-type: disc; padding-left:0} 
ul.links li {list-style-type: disc} 
ul.nolinks li {list-style-type: disc} 
*/ 
/* Hiding Non Printable Elements */ 
body#typeB #utility {display:none} 
 
 body#typeB h1 {margin-bottom: .4em;} 
 
 body#typeB #main .featurepic {text-align:right;float:right;width:200px;margin: 0 0 15px 15px;display:inline;color:#666} 
 body#typeB #main .featurepic img {max-width:200px} 
 body#typeB #main .featurepic table {margin: 0 0 0 auto} 
 body#typeB #main .featurepic .caption {text-align:left;font-size:86%;display:block;margin: 0;padding: 0 0 6px} 
 
 body#typeB #main .articledetails {margin-top: 5px;margin-bottom: 10px;border-bottom: 1px solid #AEBAD0;padding-bottom: 10px;color:#999} 
 
 /* INLINE IMG STYLES */ 
 .pic200r {text-align:right;float:right;width:200px;margin: 0 0 15px 15px;display:inline;color:#666} 
 .pic200r img {max-width:200px} 
 .pic200r table {margin: 0 0 0 auto} 
 .pic200r .caption {text-align:left;font-size:86%;display:block;margin: 0;padding: 0 0 6px} 
  
 .pic200l {text-align:left; float:left; width:200px;margin: 0 15px 15px 0;display:inline;color:#666} 
 .pic200l img {max-width:200px} 
 .pic200l table {margin: 0 0 0 auto} 
 .pic200l .caption {text-align:left;font-size:86%;display:block;margin: 0;padding: 0 0 6px} 
  
 .pictoclick120r {text-align:left;width:120px;margin: 5px 5px 5px 5px;display:inline;color:#666; float: right;} 
 .pictoclick120r img {max-width:120px} 
 .pictoclick120r table {margin: 0 0 0 auto} 
  
 .pictoclick120l {text-align:left;width:120px;margin: 5px 5px 5px 5px;display:inline;color:#666; float: left;} 
 .pictoclick120l img {max-width:120px} 
 .pictoclick120l table {margin: 0 0 0 auto} 
  
 dl {clear:both;border-top: 1px solid #AEBAD0;padding: .5em 0;margin: 0 0 1.5em} 
 dt {font-weight:bold} 
 dd.thumbnail {float:right;width:120px;margin: 15px 0 10px 10px;text-align:center} 
 dd.thumbnail img {max-width:120px} 
 dd.desc {min-height: 80px; } 
 dl.product dd.desc {min-height: 1px;} /* bslProduct teasers */ 
 dl.dmhtml dd.desc {min-height: 1px;} /* dmHTML teasers */ 
 dl.search dd.desc {min-height: 1px;} /* search result teasers */ 
 dt span.date {display:block;text-transform:uppercase;font: normal 76% arial;color:#999} 
 
 dl.nothumbnail dt, dl.nothumbnail dd {margin-right:0} 
 
 .split50 {float:left;width:100%} 
 .split50 div {float:left;width:47%;margin-right:1%} 
 .split50 dl {float:left;width:47%;margin-right:1%} 
 .split50 dd.desc {margin-right:0} 
 .split50 dt {margin-right:0} 
 .split50 br {clear:none} 
 
/* TYPE A LAYOUT - homepage only */ 
body#typeA #utility {margin: 15px 0 0;padding: 0;float:none;width:auto;background: none;font-size:96%} 
 body#typeA h1 {font-size:154%} 
 body#typeA #utility .featurepic {float:left;width:315px} 
 body#typeA #utility .featurepic img {width:315px;display:block} 
 body#typeA #utility .leadfeature {margin-left: 330px} 
 body#typeA #utility h1 a:link, body#typeA #utility h1 a:visited, body#typeA #utility h1 a:hover, body#typeA #utility h1 a:active {text-decoration:none;color:#000} 
 body#typeA #utility ul {margin: 0;border-top: 1px solid #fff} 
 body#typeA #utility p {margin: 0 0 .5em} 
 body#typeA #utility a:link, body#typeA #utility a:visited, body#typeA #utility a:hover, body#typeA #utility a:active {padding-left:0;background:none;color:#0C4CCD;display:inline;text-decoration:underline} 
 body#typeA #utility a:hover {color:#DE4900;text-decoration:underline;background:none;padding-left:0} 
 body#typeA #utility li {list-style-type:none;border:none;border-bottom: 1px solid #fff;line-height: 1.3em;padding-left:18px;background: transparent url(images/li.gif) no-repeat 0 3px} 
 
 body#typeA #main {display:block: margin: 1em 0} 
  
 .secondaryfeature {} 
 .secondaryfeature ul {margin:0} 
 .secondaryfeature h2 {margin: 0;background: #666 url(images/secondaryfeature_bg.gif) no-repeat -450px 0px;padding: 1px 1px 1px 8px} 
 .secondaryfeature img {display:block;margin: 1px 0 10px} 
 .secondaryfeature h2 a:link, .secondaryfeature h2 a:visited, .secondaryfeature h2 a:hover, .secondaryfeature h2 a:active {text-decoration:none;color:#fff} 
 .secondaryfeature h3 {margin:0} 
 .secondaryfeature h3 a:link, .secondaryfeature h3 a:visited, .secondaryfeature h3 a:hover, .secondaryfeature h3 a:active {background:#e5e5e5;text-decoration:none;color:#000} 
 .secondaryfeature a:link, .secondaryfeature a:visited, .secondaryfeature a:hover, .secondaryfeature a:active {font-weight:bold} 
 
 .secondaryfeature-1 li, .secondaryfeature-2 li {background-color:#e5e5e5} 
 
  .secondaryfeature .secondaryfeature-1 {clear:left;float:left;width:150px;margin-right:15px;background:#e5e5e5} 
   .secondaryfeature .secondaryfeature-1 h3, 
   .secondaryfeature .secondaryfeature-1 p, 
   .secondaryfeature .secondaryfeature-1 ul {margin: 4px 10px 0} 
 
  .secondaryfeature .secondaryfeature-2 {float:left;width:150px;margin-right:15px;background:#e5e5e5} 
   .secondaryfeature .secondaryfeature-2 h3, 
   .secondaryfeature .secondaryfeature-2 p, 
   .secondaryfeature .secondaryfeature-2 ul {margin: 4px 10px 0} 
 
  .secondaryfeature .secondaryfeature-3 {clear:left;display:block;float:none;width:100%;border: 1px solid #fff;margin: 1em 0} 
 
  .secondaryfeature .secondaryfeature-3 h2 {background: #369 url(images/secondaryfeature_bg.gif) no-repeat -450px -300px} 
  .secondaryfeature .secondaryfeature-3 p {float:none;width:auto;margin: 1em 0} 
  .secondaryfeature .secondaryfeature-3 .clear {} 
  .secondaryfeature .secondaryfeature-3 ul {float:none;width:auto;margin: 1em 0 -1em} 
  .secondaryfeature .secondaryfeature-3 img {margin: 10px 0 0;display:block} 
 
 
 
body#typeE #utility {display:none} 
#sidebar, #nav-wrap, #network-search, #footer {display:none} 
.trail {display:none} 
.pagination {display:none} 
/*dd.desc a {display:none}  read more links in teasers  - turned back on bsl ticket request #413*/ 
 
/* adjustments for right hand cut-offs */ 
/*dl {width: 90%;}*/ 
 
/* select adjustments to improve print quality */ 
/* dd a {margin-left: 10px; padding-left: 10px;} - turned back on bsl ticket request #413*/ 
 
.dmfloatGutter, #dmfloatMenuID, .dmfloatMenu, .cfdebug, code, pre {display:none} 
 
 
 
 
/* =DATA TABLES */ 
.ctable3 {margin-left:2px;width:100%;font-size:100%; border-collapse: collapse; background-color: #fff;} 
.table3 td {font-size:100%; padding:3px; border: 1px solid #000; background-color: #fff;} 
.table3 th {font-size:110%; padding: 3px; text-align: left; border: 1px solid #000; background-color: #EEE;} 
 
.table4 {margin-left:2px;width:100%;font-size:100%; border-collapse: collapse; background-color: #fff;} 
.table4 td {font-size:100%; padding:3px; border: 1px solid #000; background-color: #fff;} 
.table4 th {font-size:110%; padding: 3px; text-align: left; border: 1px solid #000; background-color: #EEE;} 
 
 
/* =CWT ADDED DATA TABLES */ 
.cwt-table-1 {margin-left:2px;font-size:100%; border-collapse: collapse; background-color: #fff;} 
.cwt-table-1 td {font-size:100%; padding:3px; border: 1px solid #000; background-color: #fff;} 
.cwt-table-1 th {font-size:110%; padding: 3px; text-align: left; border: 1px solid #000; background-color: #EEE;} 
 
.cwt-table-2 {margin-left:2px;font-size:100%; border-collapse: collapse; background-color: #fff;} 
.cwt-table-2 td {font-size:100%; padding:3px; border: 1px solid #000; background-color: #fff;} 
.cwt-table-2 th {font-size:110%; padding: 3px; text-align: left; border: 1px solid #000; background-color: #EEE;} 
 
.cwt-table-3 {margin-left:2px;font-size:100%; border-collapse: collapse; background-color: #fff;} 
.cwt-table-3 td {font-size:100%; padding:3px; border: 1px solid #000; background-color: #fff;} 
.cwt-table-3 th {font-size:110%; padding: 3px; text-align: left; border: 1px solid #000; background-color: #EEE;} 
 
.cwt-table-4 {margin-left:2px;font-size:100%; border-collapse: collapse; background-color: #fff;} 
.cwt-table-4 td {font-size:100%; padding:3px; border: 1px solid #000; background-color: #fff;} 
.cwt-table-4 th {font-size:110%; padding: 3px; text-align: left; border: 1px solid #000; background-color: #EEE;} 
 
.cwt-table-5 {margin-left:2px;font-size:100%; border-collapse: collapse; background-color: #fff;} 
.cwt-table-5 td {font-size:100%; padding:3px; border: 1px solid #000; background-color: #fff;} 
.cwt-table-5 th {font-size:110%; padding: 3px; text-align: left; border: 1px solid #000; background-color: #EEE;} 
 
.cwt-table-6 {margin-left:2px;font-size:100%; border-collapse: collapse; background-color: #fff;} 
.cwt-table-6 td {font-size:100%; padding:3px; border: 1px solid #000; background-color: #fff;} 
.cwt-table-6 th {font-size:110%; padding: 3px; text-align: left; border: 1px solid #000; background-color: #EEE;} 
 
 
 
 
 
 
/* = The following works in conjunction with the last line in the IE7 js - to hide the page on IE until the IE7 script fully loads - this stops the page content jumping around just after page load */ 
html > body { 
visibility: visible !important; 
} 
 
 
/* Hide Page Utils from being printed */
#pageUtils{display:none;}
