body {margin: 0; padding:0; text-align:center; font-family:verdana; font-size:0.7em; color:#666;}
#mainwrapper {width:940px; margin: 0 auto; text-align:left; padding: 0; background-color:#fff;}
#topwrap { float:left;width: 938px; margin: 0; padding:0; background-image: url('/boom/images/bgs/content_banner.jpg'); background-repeat: no-repeat; border-right:1px solid #EEE; border-left:1px solid #EEE;}
body#about #topwrap {background-image: url('/boom/images/bgs/about_banner.jpg');}
#logo {width:187px; height:201px; float:left; padding:0 0 0 20px; margin:0;}
#search {height: 120px; text-align:right; padding:10px 14px 0 0; margin:0;}
#topnavcontainer {float:left;width:710px; padding:0; height:36px;}
#breadcrumb {float:left; width:460px; height:30px; margin:0; padding:2px 0 0 49px;}
#sitetools {float:left; text-align:right; width:208px; margin: 0; padding:2px 0 0 0; }

#main-content {width: 939px; float:left; border-right:1px solid #EEE;}
#main-content #col1 {width:207px; float:left; border-left:1px solid #EEE; background-image: url('/boom/images/misc/logo_bt.jpg'); background-repeat: no-repeat;}
#main-content #col2 {width:731px; float:left;}

/* all other styles */

#accesslinks {display:none; visibility:hidden;}
#content {width:668px; padding:0; margin:0 0 0 50px;}
#text {float:left; width:460px; padding:0 24px 0 0; margin:0;}
#related {float:left; width:184px; padding:0; margin:0;}
#signpost_alert {width:160px; height:99px; padding:14px 12px 0 12px; margin:0; background-image: url('/boom/images/bgs/emailalert_bgr.gif'); background-repeat: no-repeat;}

#footer {text-align:right; width:940px; height:26px; background-image: url('/boom/images/bgs/footer_bg.gif'); background-repeat: no repeat;}
#invlogo {float:left; padding: 30px 0 0 10px;}
#copyright {float:right; text-align:right; padding: 10px 13px 0 0;}

pre.rns{
	font-size:1.2em;
	font-family:monospace;
}

/* topnav */

ul#topnavlist  {margin:0 0 0 22px; padding:0;}
ul#topnavlist li {list-style-type:none; height:36px; float:left; margin: 0; padding:0;}
ul#topnavlist a, ul#topnavlist a:hover {display:inline;}

/* language switch */

#languageswitch {width:160px; height:22px; margin: 10px 0 0 20px; padding:8px 0 0 24px;}
#languageswitch a {font-size:1.2em;}

/* leftnav headers */

body#about #navheader {width:160px; height:22px; margin: 30px 0 0 20px; padding:8px 0 0 24px; background-image: url('/boom/images/bgs/about_nhbg.gif'); background-repeat: no-repeat;}
body#businesses #navheader {width:160px; height:22px; margin: 30px 0 0 20px; padding:8px 0 0 24px; background-image: url('/boom/images/bgs/businesses_nhbg.gif'); background-repeat: no-repeat;}
body#investors #navheader {width:160px; height:22px; margin: 30px 0 0 20px; padding:8px 0 0 24px; background-image: url('/boom/images/bgs/investors_nhbg.gif'); background-repeat: no-repeat;}
body#media #navheader {width:160px; height:22px; margin: 30px 0 0 20px; padding:8px 0 0 24px; background-image: url('/boom/images/bgs/media_nhbg.gif'); background-repeat: no-repeat;}
body#contact #navheader {width:160px; height:22px; margin: 30px 0 0 20px; padding:8px 0 0 24px; background-image: url('/boom/images/bgs/contact_nhbg.gif'); background-repeat: no-repeat;}
body#siteservices #navheader {width:160px; height:22px; margin: 30px 0 0 20px; padding:8px 0 0 24px; background-image: url('/boom/images/bgs/siteservices_nhbg.gif'); background-repeat: no-repeat;}

/* leftnav */

#lncontainer {width:162px; margin: 0 0 0 44px; padding:0;}
#lncontainer ul {list-style-type: none; display:block; margin:10px 0; padding:0;}
#lncontainer ul li {display: block; margin: 0; padding: 0;}
#lncontainer ul li a {font-size: 1.1em; line-height:180%; color: #7E7466; display: block; text-decoration: none; padding: 0 4px 0 10px; background:url('/boom/images/misc/arrow.gif') no-repeat 0px 7px;}
#lncontainer ul li a:hover  {color: #333333;}
#lncontainer ul li.nav3, #lncontainer ul li.nav3a, #lncontainer ul li.nav3aa {padding: 0 0 4px 0px; }
#lncontainer ul li.nav3a a, #lncontainer ul li.nav3aa a {color:#333333;}

/* generic styles */

h1 {color:#7E7466; font-weight:bold; font-size:1.1em; margin:0; padding:0;}
h2 {color:#7E7466; font-size:1.5em; margin:0; padding:0 0 10px 0;}
h3 {color:#7E7466; font-weight:bold; font-size:1.3em; margin:0; padding:0 0 5px 0;}
h4 {color:#666666; font-weight:bold; font-size:1.1em; margin:0; padding:0 0 5px 0;}
#hd-logo h2 {color:#7E7466; font-size:1.7em; margin:0; padding:0 0 10px 10px; display:inline;}

img {border: none;}
img.border {border:1px solid #C7D9F8;}

p {padding: 0 0 15px 0; margin:0; line-height: 140%;}
p.intro {font-size:1.2em;}
p.small {font-size:0.9em;}
p.top {padding-top:20px;}
#footer p {padding: 5px 13px 0 0; margin:0;}

.clear {clear:both; height: 0px; line-height:0px; font-size:0px;}

hr.line {height:1px; color: #C7D9F8; background: #C7D9F8; border:0;}

/* forms */

form {padding: 0; margin: 0;}
input, select, option, textarea {font-size:1.0em;}
fieldset {margin:0; padding:3px; border:0px none; clear:both;}
label {float:left; width:150px;}
input.search {border: 1px solid #7F9DB9; padding-top:3px; width: 125px; height:16px; color: #666;}

/* Links */

a {color:#7E7466; text-decoration: none;}
a:hover {text-decoration: underline;}

#breadcrumb a, #sitetools a {color:#999;}
#footer a {color:#666;}

#sitetools a.print {background-image:url('/boom/images/icons/icon_print.gif'); background-repeat:no-repeat; background-position: center left; padding:0 0 0 15px;}
#sitetools a.bookmark {background-image:url('/boom/images/icons/icon_bookmark.gif'); background-repeat:no-repeat; background-position: center left; padding:0 0 0 15px;}

a.arrow {padding:0 0 0 10px; background:url('/boom/images/misc/arrow.gif') no-repeat 0px 4px; display:block;}

/* tables */

table {margin: 0px;}
table th {font-weight:bold; padding:3px 2px; vertical-align:top;}
table td {font-weight:normal; padding:3px 2px; vertical-align:top;}
table td.year {width:35px;}

table.lines {margin: 5px 0px;}
table.lines thead th {color:#000; font-weight:bold; padding:5px 2px; vertical-align:top; border-bottom:1px solid #EEE;}
table.lines tbody th {font-weight:bold; padding:5px 2px; vertical-align:top; border-bottom:1px solid #EEE;}
table.lines td {padding:5px 2px; vertical-align:top; border-bottom:1px solid #EEE;}

.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}

/* data tables */

#rb_datatables {width: 436px; padding: 15px 12px 0 12px; background-image:url('/boom/images/bgs/rb_datatables.gif');}
#rb_datatables_bt {width: 460px; height:21px; padding: 0; background-image:url('/boom/images/bgs/rb_datatables_bt.gif');}
#rb_datatables th.sifr {font-weight:bold; font-size: 1.6em; padding:0; margin:0;}

/* lists */

#text ul {list-style-type: none; display:block; margin:0 0 15px 0; padding:0;}
#text ul li {line-height:130%; display: block; margin: 0; padding: 0 0 0 15px; background:url('/boom/images/misc/bullet.gif') no-repeat 0px 5px;}

ul#board {list-style-type: none; display:block; margin:10px 0; padding:0;}
ul#board li {display: block; margin: 0; padding: 0; background:none;}
ul#board li a {display: block; text-decoration: none; padding: 0 0 0 10px; background:url('/boom/images/misc/arrow.gif') no-repeat 0px 4px;}
ul#board li a:hover {text-decoration: underline;}

ul#sitemap{list-style-type: none; display:block; margin:0 0 5px 0; padding:0;}
ul#sitemap li {background:none;}
ul#sitemap li.lev1 {list-style-type: none; font-size:1.1em; font-weight:bold; padding: 5px 0 5px 0;}
ul#sitemap li.lev2 {list-style-type: none; font-weight:bold; font-size:1.1em; padding: 5px 0 5px 30px;}
ul#sitemap li.lev3 {list-style-type: none; padding: 5px 0 5px 60px;}

/* inline tabs */

#presstabs {margin: 0 0 15px 0; float:left;}
#presstabs ul {margin:0; padding:0; display:inline;}
#presstabs ul li {float:left; margin:0; padding:0; list-style-type:none}
#presstabs ul li a {font-size:1.2em;}
#presstabs ul li a.nav4 {display:block; background-color:#EEEEEC; color:#9E968C; padding:5px 5px; text-decoration:none; font-weight:bold; width:50px; text-align:center; border:1px solid #EEEEEC;border-right:1px solid #FFF;}
#presstabs ul li a.nav4a, #presstabs ul li a.nav4:hover {display:block; background-color:#FFF; color:#9E968C; padding:5px 5px; text-decoration:none; width:50px; text-align:center; font-weight:bold; border:1px solid #EAEAEA;}



