/* my portfolio */
#myPortfolioPage .sponsoredByHeader,#myWatchlistPage .sponsoredByHeader {
background:url(../images/headerSlice.jpg) bottom left repeat-x;
margin:15px 0 10px;
}

#myPortfolioPage #rightCol,#myWatchlistPage #rightCol {
border-left:none;
}

#myPortfolioTable {
float:left;
text-align:right;
}

#myPortfolioTable th a:link,#myPortfolioTable th a:visited,#myWatchlistTable th a:link,#myWatchlistTable th a:visited,#myBDPortfolioTable th a:link,#myBDPortfolioTable th a:visited,#myBDWatchlistTable th a:link,#myBDWatchlistTable th a:visited {
color:#6e8fa1;
}

#myPortfolioTable th,#relatedNewsTable th,#myWatchlistTable th,#myBDPortfolioTable th,#myBDWatchlistTable th {
border-top:2px solid #CDE3EF;
color:#6E8FA1;
padding:4px 15px 3px 5px;
}

#myPortfolioTable td,#myWatchlistTable td,#myBDPortfolioTable td,#myBDWatchlistTable td {
padding:5px 5px 3px;
}

.blueBackground {
background-color:#F1F8FC;
}

#myPortfolioTable th img,#myWatchlistTable th img,#myBDWatchlistTable th img,#myBDPortfolioTable th img {
padding-left:5px;
}

#myPortfolioPage .welcomeMessage,#myWatchlistPage .welcomeMessage {
margin-left:10px;
}

#myPortfolioPage .savedMessage,#myWatchlistPage .savedMessage {
color:#0071a1;
margin-left:10px;
}

#myPortfolioPage .savedMessage p,#myWatchlistPage .savedMessage p {
margin-bottom:5px;
}

#myPortfolioTable .icons,#myPortfolioTable .code,#myWatchlistTable .code,#myBDWatchlistTable .code,#myBDPortfolioTable .code {
text-align:left;
color:#0092d0;
font-weight:700;
}

#myPortfolioTable .icons {
width:120px;
}

#myPortfolioTable .icons img,#myPortfolioTable .icons img {
padding:0 4px;
}

#myPortfolioTable .totals {
background-color:#CDE3EF;
font-weight:700;
}

#myPortfolioTable .totals .totalsLabel {
color:#6e8fa1;
text-align:left;
padding-left:5px;
}

#myPortfolioTable .headerSortUp,#myWatchlistTable .headerSortUp,#myBDWatchlistTable .headerSortUp,#myBDPortfolioTable .headerSortUp {
background-color:#F1F8FC;
background-image:url(../images/greyArrowUp.gif);
background-position:center right;
background-repeat:no-repeat;
}

#myPortfolioTable .headerSortDown,#myWatchlistTable .headerSortDown,#myBDWatchlistTable .headerSortDown,#myBDPortfolioTable .headerSortDown {
background-color:#F1F8FC;
background-image:url(../images/greyArrowDown.gif);
background-position:center right;
background-repeat:no-repeat;
}

#myPortfolioTable .activeColAlt,#myWatchlistTable .activeColAlt,#myBDWatchlistTable .activeColAlt,#myBDPortfolioTable .activeColAlt {
background-color:#E4F1F9;
}

#myPortfolioPage .addSecurity,#myWatchlistPage .addSecurity {
border:1px solid #D2ECF8;
background-color:#F1F8FC;
}

#myPortfolioPage .addSecurity {
margin-top:15px;
}

.addSecurity h2 {
color:#0071a1;
font-size:18px;
padding:0 0 0 8px;
margin:10px 0;
}

#addSecurityTable .dateLabel {
font-style:italic;
font-size:11px;
color:#999;
}

#addSecurityTable td,#addSecurityTable th {
text-align:left;
color:#6E8FA1;
padding:0 10px 0 5px;
}

#addSecurityTable .required,#addSecurityTable .required-new,#addSecurityTable .required-existing,#addSecurityTable .required-added {
background-color:#F9EEEE;
}

.addSecurity .autoCompleteTable {
margin:5px 7px 0;
padding:7px 0;
color:#0092d0;
}

.AddSecurityTableBorder {
border-top:1px solid #D2ECF8;
}

.addSecurity .autoCompleteTable td {
padding:2px 3px;
}

.relatedNews h2 {
font-size:24px;
margin:20px 0 0;
color:#666;
}

#relatedNewsTable {
text-align:left;
color:#666;
}

#relatedNewsTable .dateCol {
width:83px;
}

#relatedNewsTable .headlineCol {
width:390px;
}

#relatedNewsTable .sourceCol {
width:150px;
text-align:right;
}

#relatedNewsTable td {
border-top:1px solid #CDE3EF;
padding:2px 5px 1px;
}

#relatedNewsTable .last {
border-bottom:2px solid #CDE3EF;
padding:2px 5px 3px;
}

/* my watchlist */
#myWatchlistPage #leftCol {
margin-top:15px;
}

#myWatchlistPage #leftCol p {
margin-top:0;
}

#myWatchlistPage .addSecurity {
margin-top:20px;
}

#myWatchlistTable,#myBDWatchlistTable,#myBDPortfolioTable {
width:100%;
text-align:right;
}

#myWatchlistTable .icons {
width:25px;
text-align:left;
}

#myWatchlistTable .icons img {
padding-left:5px;
}

#myWatchlistTable .code #myBDWatchlistTable .code,#myBDPortfolioTable .code {
width:50px;
text-align:left;
}

#myWatchlistTable .companyCol,#myBDWatchlistTable .companyCol,#myBDPortfolioTable .companyCol {
width:350px;
text-align:left;
}

#myWatchlistTable .red img,#myWatchlistTable .green img,#myBDWatchlistTable .red img,#myBDPortfolioTable .red img,#myBDWatchlistTable .green img,#myBDPortfolioTable .green img {
padding-right:5px;
}

#myWatchlistPage .addSecurity .autoCompleteTable {
margin-top:10px;
}

#myWatchlistTable .last,#myBDWatchlistTable .last,#myBDPortfolioTable .last {
border-bottom:2px solid #CDE3EF;
padding-bottom:4px;
}

#mybd_container {
width:600px;
margin-bottom:15px;
float:left;
}

/* quote page */
.quotePageNav ul {
padding:10px 0;
margin:0;
}

.quotePageNav li {
display:inline;
list-style-type:none;
border-right:1px solid #d3d3d3;
padding:0 8px 0 2px;
margin:0;
}

.quotePageNav .activePage a:link,.quotePageNav .activePage a:link {
color:#333;
}

.quoteRightCol .relatedLinks {
margin-top:30px!important;
}

.quoteRightCol .addButtons img {
margin:0 9px 11px 0;
}

.quoteRightCol .addButtons .watchlist {
margin-right:0;
}

.quotePageNav .last {
border-right:1px solid #FFF;
}

.quotePageNav .first {
padding-left:0;
}

.quotePageNav a:hover {
color:#333;
text-decoration:none;
}

.quoteRightCol {
float:right;
width:235px;
padding:0 0 0 10px;
}

.quoteRightCol h2,.quoteFooter h2 {
color:#666;
font-size:18px;
margin:20px 0 5px;
}

.quoteRightCol .relatedLinks ul {
padding:0 0 0 25px;
margin-top:5px;
}

.quoteLeftCol h2,.quoteFooter h2 {
color:#666;
font-size:18px;
margin:20px 0 5px;
}

.quoteFooter h2 {
border-bottom:2px solid #CDE3EF;
padding-bottom:3px;
margin-bottom:0;
}

.floatLeft {
float:left;
}

.floatRight {
float:right;
}

/* quote page tables */
.quoteLeftCol #stockSummary td,.quoteLeftCol #companySummary td,.quoteFooter #tradingSummary td,.quoteFooter #tradingSummary th {
padding:3px 4px 1px;
}

.quoteLeftCol #stockSummary .title,.quoteLeftCol #companySummary .title,.quoteFooter #tradingSummary .title {
color:#6e8fa1;
}

.quoteLeftCol #companySummary .blue {
background-color:#F1F8FC;
}

.quoteLeftCol #stockSummary td,.quoteFooter #tradingSummary td,.quoteFooter #tradingSummary th {
border-bottom:1px solid #CDE3EF;
}

.quoteLeftCol #stockSummary .spacer {
border-bottom:1px solid #FFF;
}

.quoteLeftCol #stockSummary .lastRow,.quoteFooter #tradingSummary .lastRow {
border-bottom:2px solid #CDE3EF;
}

.quoteLeftCol #stockSummary .firstRow {
border-top:2px solid #CDE3EF;
}

.quoteLeftCol #stockSummary .col1,.quoteLeftCol #stockSummary .col4 {
width:110px;
}

.quoteLeftCol #stockSummary .col2,.quoteLeftCol #stockSummary .col5 {
width:87px;
}

.quoteLeftCol #stockSummary .col3 {
width:15px;
}

.quoteLeftCol #stockSummary .value,.quoteLeftCol #companySummary .value {
text-align:right;
}

.quoteLeftCol #companySummary .col1 {
width:120px;
}

.myBDWatchlistButton {
float:right;
padding:34px 0 0;
}

.myBDSectionHeader h2 {
margin-top:34px;
}

.myBDSectionHeader h3 {
float:left;
width:400px;
margin-top:0;
}

#tradingSummary {
text-align:left;
width:620px;
margin-bottom:20px;
}

#stockQuotes {
line-height:180%;
margin-bottom:20px;
}

#stockSummary {
text-align:left;
width:364px;
float:left;
margin-bottom:20px;
}

.title {
font-size:11px;
margin:0;
margin-bottom:0;
padding:0;
line-height:15px;
width:103%;
font-family:Arial, Helvetica, sans-serif;
}

.value {
font-size:11px;
margin:0;
padding:0;
line-height:15px;
}

/* stock graph small */
.stocksGraphSmall {
background:url(http://www.businessday.co.nz/static/images/stocksGraphSmallBackground.jpg) no-repeat scroll left top;
width:232px;
float:right;
}

.stocksGraphSmallImg {
text-align:center;
padding:5px 0 9px;
}

.stocksGraphMarketSmall .stocksGraphSmallImg {
padding:16px 0 18px;
}

.stocksGraphSmall table .green img {
margin-right:3px;
}

.stocksGraphSmall td {
width:49px;
font-weight:700;
font-size:11px;
padding:5px 2px;
}

.stocksGraphSmall .first {
padding-left:12px;
}

.stocksGraphSmall .last {
padding-right:12px;
}

.stocksGraphSmall .stockName {
color:#0092d0;
font-weight:700;
padding-left:10px;
}

.stocksGraphSmall .stockValue {
color:#6a6a6a;
}

.zoom {
font-size:10px!important;
color:#0092d0;
padding-left:102px;
font-style:italic;
width:130px!important;
margin-top:2px;
padding-bottom:6px;
}

.zoom img {
float:left;
padding-right:3px;
}

.chartHeaderTable table {
width:620px;
}

/* indices table */
/* indices table */
#indices td {
padding:2px 1px 0;
}

#indices th {
padding:0;
font-weight:400;
vertical-align:top;
}

#indices .indicesTable {
background:#BBE2F3 url(../images/indicesTableBackground.jpg) top left no-repeat;
font-weight:700;
font-size:10px;
margin:10px 0 5px 2px;
padding:12px 14px 8px;
width:620px;
}

#indices .indicesTable .subHeader {
text-align:center;
color:#999;
}

#indices .col1 {
width:40px;
color:#0092d0;
}

#indices .col2 {
width:50px;
color:#6a6a6a;
text-align:right;
padding-right:8px;
}

#indices .col4 {
width:50px;
text-align:right;
}

#indices .col5 {
width:50px;
padding-right:16px;
text-align:right;
}

#indices .col6 {
width:35px;
color:#0092d0;
}

#indices .col7 {
width:40px;
padding-right:13px;
text-align:right;
color:#6a6a6a;
}

#indices .col8,#indices .col3 {
width:8px;
}

#indices .col9 {
width:40px;
text-align:right;
}

#indices .col10 {
width:42px;
padding-right:16px;
}

#indices .col11 {
width:117px;
}

#indices .col12 {
width:40px;
color:#6a6a6a;
text-align:right;
}

#indices .indicesHead {
color:#0c61a4;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px;
font-size:16px;
font-weight:400;
text-align:left;
}

.indicesHead .sponsoredBy {
font-family:Arial, Helvetica, sans-serif;
font-size:7px;
color:#a5a5a5;
float:right;
padding:0 16px 0 0;
vertical-align:bottom;
height:25px;
}

.indicesHead .rightCol {
padding:0;
}

/* market summaries box */
.marketSummariesBox {
width:620px;
margin-bottom:5px;
}

.box_menu_list a {
color:#FFF;
}

#marketSummariesIndiciesChart {
width:320px;
}

.marketSummariesBox .sponsoredBy {
float:right;
}

.marketSummariesBox .sponsoredBy p {
margin:0;
color:#a5a5a5;
font-size:9px;
}

.marketSummariesBox .sponsoredBy .text {
float:left;
padding:1px 3px 0 0;
}

.marketSummariesHeader {
color:#666;
font-size:24px;
margin-bottom:8px;
}

.marketSummariesBox .marketSummariesBoxInfo li {
display:inline;
list-style-type:none;
padding:3px 0;
margin:0 -4px 0 0;
}

.marketSummariesBox .marketSummariesBoxInfo .box_menu_list {
color:#FFF;
font-weight:700;
padding:4px 11px;
border:1px solid #62B1D3;
background-color:#0092D0;
}

.marketSummariesBox .marketSummariesBoxInfo .box_menu_current {
color:#01648e;
font-weight:700;
padding:4px 11px;
background-color:#f1f8fc;
border:1px solid #62B1D3;
border-bottom:1px solid #f1f8fc;
}

.marketSummariesBoxInfo ul {
margin:0 0 4px;
padding:0;
}

.marketSummariesBox .marketSummariesBoxBody {
background:url(../images/marketSummariesBackground.jpg) no-repeat;
border:1px solid #62B1D3;
}

.marketSummariesBox .marketSummariesBoxBody .leftCol {
float:left;
}

.marketSummariesBox .marketSummariesBoxBody .leftCol .marketSummariesChartImg {
padding:24px 41px 12px 21px;
}

.marketSummariesBox .marketSummariesBoxBody .leftCol .zoom {
margin-top:1px;
padding-left:110px;
margin-bottom:0;
}

.marketSummariesBox .marketSummariesBoxBody .rightCol h3 {
color:#0c61a4;
font-size:16px;
margin:10px 0 7px;
}

.marketSummariesBox #marketSummariesIndiciesChart {
text-align:right;
font-size:11px;
margin-top:1px;
}

.marketSummariesBox #marketSummariesIndiciesChart th {
color:#999;
}

.marketSummariesBox #marketSummariesIndiciesChart td {
padding:2px 3px;
}

.marketSummariesBox #marketSummariesIndiciesChart .col1 {
width:150px;
font-weight:700;
text-align:left;
}

.marketSummariesBox #marketSummariesIndiciesChart .col2 {
width:55px;
color:#071929;
}

.marketSummariesBox #marketSummariesIndiciesChart .col3 {
width:30px;
}

.marketSummariesBox #marketSummariesIndiciesChart .col4 {
width:53px;
}

.marketSummariesBox #marketSummariesIndiciesChart .col5 {
width:53px;
}

.marketSummariesBox #marketSummariesIndiciesChart .movement {
text-align:center;
}

/* recent fixes */
#market-movers {
margin-left:0;
float:left;
}

#stock-chart-mini {
margin-left:0;
float:left;
}

#market-movers-table {
height:auto;
margin-top:0;
}

.grey-dot-line {
display:none;
}

.NZX-link {
margin-left:0;
float:left;
}

.marketSummariesBoxBody {
height:194px;
}

#box_menu_ul li {
height:17px;
position:relative;
}

.stock-table-sml tbody {
background-color:#f1f8fc;
}

#MOB-box img {
margin-top:5px;
}

.col10 {
text-align:right;
}

.col12 {
text-align:right;
}

#columnheader th {
width:60px;
}

.indicesChartPageContent .quotePageNav ul,.indicesPortfolioIndexPageContent .quotePageNav ul {
padding:5px 0 15px 7px;
}

.indicesChartPageContent table .indicesTitle,.indicesPortfolioIndexPageContent table .indicesTitle {
color:#107aa7;
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:6px;
}

.chartHeaderTable .col1 {
color:#6e8fa1;
font-weight:700;
width:150px;
padding:5px 0 5px 8px;
background-color:#f1f8fc;
}

.chartHeaderTable .col2 {
font-weight:700;
background-color:#f1f8fc;
width:100px;
padding:5px 0;
}

.chartHeaderTable .col3,.chartHeaderTable .col4 {
padding:3px;
background-color:#f1f8fc;
padding:5px 8px 5px 0;
width:65px;
}

.chartHeaderTable .grey {
color:#6a6a6a;
}

.stockChartPageContent .chartHeaderTable .col1,.indicesPortfolioIndexPageContent .chartHeaderTable .col1 {
color:#333;
}

.stockChartPageContent .chartHeaderTable .col2 {
width:279px;
text-align:right;
}

.stockChartPageContent .chartHeaderTable .col3,.stockChartPageContent .chartHeaderTable .col4,.indicesPortfolioIndexPageContent .chartHeaderTable .col3,.indicesPortfolioIndexPageContent .chartHeaderTable .col4 {
width:100px;
font-weight:700;
}

.indicesChartPageContent .quotePageNav,.indicesPortfolioIndexPageContent .quotePageNav {
margin:5px 0 20px;
}

.indicesChartPageContent table .grey {
color:#3f4040;
width:85px;
text-align:right;
font-weight:700;
}

.indicesChartPageContent table .green {
width:70px;
text-align:right;
font-weight:700;
}

.indicesChartPageContent .chartHeaderImage,.indicesPortfolioIndexPageContent .chartHeaderImage {
float:left;
margin:5px 15px 30px 5px;
}

.indicesChartPageContent .indiciesChartTable table,.indicesPortfolioIndexPageContent .indiciesChartTable table {
margin-bottom:20px;
margin-top:20px;
width:620px;
text-align:right;
border-top:2px solid #CDE3EF;
border-bottom:2px solid #CDE3EF;
}

.indicesChartPageContent .indiciesChartTable .grossMovement {
padding-right:15px;
}

.indicesChartPageContent .indiciesChartTable .col1,.indicesChartPageContent .indiciesChartTable .dateGross {
text-align:left;
padding-left:8px;
width:100px;
}

.indicesChartPageContent .indiciesChartTable .col2 {
width:100px;
}

.indicesChartPageContent .indiciesChartTable .col3 {
width:75px;
text-align:right;
}

.indicesChartPageContent .indiciesChartTable .col4 {
width:70px;
}

.indicesChartPageContent .indiciesChartTable .col5 {
width:80px;
}

.indicesChartPageContent .indiciesChartTable .col6,#leftCol .indicesChartPageContent .indiciesChartTable .capitalisation {
padding-right:8px;
}

.indicesChartPageContent .indiciesChartTable table th,.indicesPortfolioIndexPageContent .indiciesChartTable table th {
color:#6e8fa1;
}

.indicesChartPageContent .indiciesChartTable td,.indicesChartPageContent .indiciesChartTable table th,.indicesPortfolioIndexPageContent .indiciesChartTable td,.indicesPortfolioIndexPageContent .indiciesChartTable table th {
padding:4px 0;
}

/* indicies portfolio index price by index */
.indicesPortfolioIndexPageContent .chartHeaderTable .col2 {
width:279px;
text-align:left;
padding-left:20px;
}

.indicesPortfolioIndexPageContent .indiciesChartTable table {
margin-top:0;
}

.indicesPortfolioIndexPageContent .indiciesChartTable table td {
padding:4px 2px;
}

.indicesPortfolioIndexPageContent .indiciesChartTable table th {
padding:4px 2px 6px;
margin-top:5px;
}

.indicesPortfolioIndexPageContent .indiciesChartTable table .leftAlign {
padding-left:7px;
text-align:left;
}

.indicesPortfolioIndexPageContent .indiciesChartTable table .col1 {
width:31px;
}

.indicesPortfolioIndexPageContent .indiciesChartTable table .col12 {
padding-right:7px;
}

.bdtext {
font-family:Arial, Helvetica, sans-serif;
}

.addButtons {
margin-left:22px;
margin-top:10px;
float:left;
}

.stocksGraphSmall {
border:1px solid #D6EBF3;
background-image:none;
margin-left:10px;
width:230px;
float:right;
}

#market-summaries .first_tab {
border-bottom:1px solid #F1F8FC!important;
padding:0 10px;
}

#market-summaries .tabs ul {
float:right;
background-color:#F1F8FC;
margin-bottom:-2px;
}

.addSecurity {
border:1px solid #D2ECF8;
border-bottom:none;
background-color:#F1F8FC;
margin-top:15px;
width:618px;
overflow:hidden;
}

#add_portfolio_form .button {
margin-top:0;
width:100px;
}

#addSecurityTable .dateLabel {
font-style:italic;
font-size:11px;
color:#999;
}

#addSecurityTable td,#addSecurityTable th {
text-align:left;
color:#6E8FA1;
padding:0 10px 0 5px;
}

#addSecurityTable .required,#addSecurityTable .required-new,#addSecurityTable .required-existing,#addSecurityTable .required-added {
background-color:#F9EEEE;
}

.AddSecurityTableBorder {
border-top:1px solid #D2ECF8;
}

.addSecurity .autoCompleteTable td {
padding:2px 3px;
}

#code_list {
background-color:#F1F8FC;
float:left;
width:608px;
padding-left:5px;
padding-right:5px;
border-bottom:solid 1px #D2ECF8;
border-right:solid 1px #D2ECF8;
border-left:solid 1px #D2ECF8;
}

#code_list table {
width:610px;
padding-top:5px;
padding-bottom:5px;
border-top:solid 1px #D2ECF8;
}

/* currencies styles */
.currenciesChart {
border:1px solid #D6EBF3;
padding:10px 14px;
width:210px;
}

.currenciesChart h3 {
margin-bottom:5px;
font-family:georgia, times;
color:#0191D0;
font-size:14px;
}

.currenciesChart table td {
padding-top:6px;
font-size:10px;
height:10px;
line-height:10px;
}

.currenciesChart table th {
padding-bottom:5px;
}

.currenciesChart table td img {
margin-right:4px;
margin-left:10px;
}

.currenciesChart .col3 {
text-align:right;
padding-left:30px;
font-size:10px;
}

/* blogs */
/* blogs landing page */
.blogsList {
margin-top:10px;
}

.blogsListLastRow {
padding:10px 0 12px;
}

.blogsList .blogsListRowImage {
float:left;
padding-top:0;
}

.blogsList .blogsListRowText {
margin-left:188px;
font-size:11px;
}

.blogsList .blogsListRowText h3 {
font-size:18px;
margin:0;
}

.blogsList .blogsListRowText h5 a:link,.blogsList .blogsListRowText h5 a:visited {
font-size:11px;
}

.blogsList .blogsListRowText p {
margin:0;
}

.blogsList .blogsListRow {
padding:10px 0 12px;
background:url(../images/horDotLine.gif) bottom left repeat-x;
}

.blogsList .blogsListRowText h5 {
background:url(../images/storyIconSmall.gif) center left no-repeat;
padding-left:13px;
margin:2px 0 0;
}

.myBloggerWatchHeader h1 {
color:#666;
font-size:24px;
margin:20px 0 0;
padding-bottom:2px;
}

.myBloggerWatchButton {
float:right;
padding:4px 0 0;
}

#myPortfolioTable {
width:100%;
}

#myPortfolioTable th {
width:auto;
}

#myWatchlistTable {
width:100%;
float:left;
}

#myWatchlistTable th {
width:auto;
padding:5px 14px 3px 0;
text-align:left;
}

#myWatchlistTable thead {
width:100%;
}

.chartHeaderTable table {
width:545px;
}

#indicesChartTable th.headerSortUp span {
background-image:url(../images/greyArrowUp.gif);
background-position:center right;
background-repeat:no-repeat;
}

#indicesChartTable th.headerSortDown span {
background-image:url(../images/greyArrowDown.gif);
background-position:center right;
background-repeat:no-repeat;
}

.button {
background-color:#FFF;
background-image:url(../images/nav/searchbuttonbg.gif);
background-repeat:no-repeat;
border:medium none;
height:24px;
margin-bottom:5px;
padding-bottom:2px;
width:100px;
margin-left:10px;
}

/* wr59625 css fix */
.button:hover {
cursor:pointer;
background-position:0 -24px;
}

/* My BusinessDay Box */
#myBD-box {
width:300px;
}

.myBD-tab-table,.stock-table-sml {
border-collapse:collapse;
border-spacing:0;
}

#myBD-content {
display:none;
}

.myBD-slide {
background:url(../images/icon_mybusday_expand.gif) top left no-repeat!important;
padding:0 0 0 25px!important;
display:block;
outline:none;
}

.slidebox-active {
background-position:bottom left!important;
}

.hbox_top_busday {
background-image:url(../images/hbox_top_busday.gif);
float:left;
width:100%;
height:30px;
}

.hbox_top_busday_right {
background:url(../images/hbox_top_busday_right.gif) no-repeat;
height:30px;
float:right;
width:5px;
}

.hbox_top_busday_left {
background:url(../images/hbox_top_busday_left.gif) no-repeat;
height:30px;
float:left;
width:5px;
}

.hbox_btm_busday {
background-image:url(../images/hbox_btm_busday.gif);
width:100%;
height:5px;
float:left;
font-size:1%;
}

.hbox_btm_busday_left {
background:url(../images/hbox_btm_busday_left.gif) no-repeat;
float:left;
height:5px;
width:5px;
}

.hbox_btm_busday_right {
background:url(../images/hbox_btm_busday_right.gif) no-repeat;
float:right;
height:5px;
width:5px;
}

.hbox_body_busday_left {
float:left;
padding-bottom:0;
background-image:url(../images/hbox_busday_left.gif);
background-repeat:repeat-y;
background-position:left;
}

.hbox_busday_narrow {
background-color:#F1F8FC;
width:300px;
float:left;
margin-bottom:20px;
background-image:url(../images/hbox_busday_right.gif);
background-repeat:repeat-y;
background-position:right;
}

#myBD-box .tabNav,#market-summaries .tabNav {
margin:0;
padding:0;
}

#myBD-box .tabNav li,#market-summaries .tabNav li {
float:left;
border-top:1px solid #D6EBF3;
border-bottom:1px solid #D6EBF3;
border-right:1px solid #D6EBF3;
color:#666;
list-style-type:none;
width:73px;
line-height:24px;
text-align:center;
}

.tabNav li a {
display:block;
border:1px solid #FFF;
color:#666!important;
background-color:#E7F2FA;
line-height:23px;
outline:none;
}

.tabNav li a:visited {
color:#666;
}

.first_tab {
border-left:1px solid #D6EBF3;
width:76px!important;
}

.tabNav .ui-tabs-active a {
    border-top: 1px solid #FFFFFF;
    border-bottom: none;
    background-color: #F1F8FC;
}

.tabNav .ui-tabs-active {
    border-top: 1px solid #D6EBF3 !important;
    border-bottom: none !important;
}

#mybd-tab-portfolio,#mybd-tab-watchlist,#mybd-tab-news,#mybd-tab-opinions {
padding:5px 10px 0;
}

/* market summaries box */
#market-summaries {
width:620px;
}

#market-summaries h2 {
margin:0;
}

#market-summaries #mkt-sums-tabs ul {
float:right;
background-color:#F1F8FC;
margin-bottom:-2px;
}

#market-summaries #mkt-sums-tabs li {
width:auto!important;
float:left;
}

#market-summaries .tabNav li a {
padding-left:10px;
padding-right:10px;
}

.market-summaries-tab {
border:1px solid #FFF;
background-color:#F1F8FC;
}

.market-summaries-tab-right {
float:right;
}

.market-summaries-tab-left {
float:left;
margin:12px 10px 10px 21px;
}

#market-summaries .stock-table-sml {
width:300px;
font-size:12px;
}

#market-summaries .col2 {
text-align:center;
}

#market-summaries .col4 {
text-align:right;
padding-right:5px;
}

#market-summaries .stock-chart-mini {
background:#FFF;
margin:12px 15px 0 10px;
}

.stock-chart-mini .light-blue-border {
padding:2px 5px;
}

/* Related News */
.stockquotesnews {
margin-top:14px;
}

.stockquotesnews td {
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}

/* toms fixes */
.stock-table-sml .col3 {
text-align:right;
}

.stock-table-sml .col2 {
padding-left:10px;
padding-right:10px;
text-align:right;
}

.light-blue-border td {
font-size:11px;
font-weight:700;
padding:5px 2px;
}

.light-blue-border .stockValue {
color:#6a6a6a;
}

.light-blue-border .zoom {
padding-left:80px;
}

.light-blue-border table img {
float:right;
margin-top:5px;
}

/* Currency Converter Styles */
#story_features #currency_convert_1 {
background:#F8FCFD none repeat scroll 0 0;
border:1px solid #BBE1F4;
padding:0 0 0 14px;
width:224px;
}

#story_features #currency_convert_1 h2 {
font-size:16px;
font-weight:700;
color:#0191D0;
margin-bottom:5px;
}

#story_features #currency_convert_1 p {
line-height:1.3em;
}

.currenciesChart {
padding-bottom:15px!important;
}

.currenciesChart h3 {
font-size:16px!important;
}

/* blog css fixes */
.blogsList {
float:left;
margin-bottom:20px;
width:620px;
}

.blogsListRowText {
float:right;
width:490px;
padding-right:10px;
}

.blogsListRowText .timeStamp {
color:#666;
font-size:10px;
}

.blogsListRowText h3 {
font-family:georgia, times;
font-weight:400;
width:auto;
}

.blogsListRowImage img {
border:solid 1px #ccc;
width:100px;
height:75px;
}

.blogsListRowImage {
float:left;
width:102px;
height:77px;
}

.blogsListRow {
float:left;
width:620px;
}

.blogsList .blogsListRowText {
margin-left:0;
}

/* tomfix */
#stockSummary td {
font-size:11px;
}

.chartHeaderTable {
float:left;
}

#stockSummary .value {
_width:90px;
}

#stockSummary .title {
_width:89px;
}

/* wr59769 */
.nzxresult {
font-size:11px;
}

.relatedNews {
float:left;
}

/* wr59386 */
.myBDWatchlistButton,.myBDPortfolioButton {
padding:0;
float:right;
margin-top:0;
margin-bottom:5px;
}

#myBDPortfolioTable {
margin-bottom:20px;
}

#myBDWatchlistTable {
margin-bottom:20px;
}

.landing_top_leftcol {
width:350px;
}

.landing_top_midcol-sml {
width:250px;
}

.landing_top_leftcol .first_headline {
font-weight:700;
}

.landing_top_midcol-sml iframe {
border:none;
}

.light-blue-border-sides {
border-left:1px solid #D6EBF3;
border-right:1px solid #D6EBF3;
padding-top: 5px;
}

.stock-table-sml {
margin-top:5px;
}

.stock-table-sml tbody {
background-color:#FFF!important;
}

.stock-table-sml td {
border-bottom:1px solid #D6EBF3;
padding:5px;
font-weight:700;
}

.stock-table-sml .col1 {
padding-left:8px;
}

#MOB-box {
margin-bottom:15px;
}

.MOB-box-tabs {
padding:5px 0;
background:transparent url(../images/mob-tabs.gif) no-repeat;
}

.MOB-box-tabs a {
cursor:pointer;
}

.MOB-label {
font-size:11px;
font-weight:700;
}

.MOB-box-tabs-indicies {
background-position:0 0;
}

.MOB-box-tabs-topmovers {
background-position:0 -25px;
}

.MOB-box-tabs-currencies {
background-position:0 -50px;
}

#mob-indicies {
padding:0 14px;
}

#mob-topmovers {
padding:0 13px;
}

#mob-currencies {
padding:0 11px;
}

/* Quote box */
.quote_box {
border-top:solid 2px #006396;
margin-bottom:25px;
padding-top:8px;
}

.quote_box .quote_box_photo {
margin-top:20px;
}

.quote_box h2 {
font-weight:700;
font-family:Georgia,Helvetica,sans-serif;
padding-bottom:8px;
}

.quote_box p {
color:#00538B;
font-family:Georgia,Helvetica,sans-serif;
}

.quote_box_author p {
font-weight:700;
color:#000;
}

/* Prime story block */
.prime_story_block {
width:248px;
min-height:228px;
margin-bottom:12px;
border:1px solid #CCC;
background:#F1F1F1 url(../images/prime-story-block-bg.png) bottom center repeat-x;
}

.prime_story_block_summary {
padding:10px 12px;
border-top:1px solid #CCC;
margin-top:-3px;
}

.prime_story_block_summary h1 {
padding-bottom:2px;
font-size:15px;
font-family:Georgia,"Times New Roman",Times,serif;
}

.prime_story_block_summary p {
margin:0;
}

.prime_story_block_picture a {
display:block;
}

/* Pointer Block */
.pointer_block {
margin-bottom:12px;
}

/* Business ads */
.mid_col_ad {
width:250px;
clear:none;
float:left;
margin-bottom:20px;
text-align:center;
}

.landing_top_midcol-sml .mid_col_ad .ad_feedback {
width:250px;
}

/* Centered logo */
#pagetop-center #logo {
width:940px;
height:100px;
margin-top:15px;
}

/* Centered logo mode */
#pagetop-center #sectionlogo {
position:absolute;
top:30px;
width:940px;
text-align:center;
*left:0;
}

/***********************
BUSINESS DAY STYLES
***********************/
/* My BusinessDay Box */
#myBD-box {
width:300px;
}

.myBD-tab-table,.stock-table-sml {
border-collapse:collapse;
border-spacing:0;
}

#myBD-content {
display:none;
}

.myBD-slide {
background:url(../images/icon_mybusday_expand.gif) top left no-repeat!important;
padding:0 0 0 25px!important;
display:block;
outline:none;
}

.slidebox-active {
background-position:bottom left!important;
}

.hbox_top_busday {
background-image:url(../images/hbox_top_busday.gif);
float:left;
width:100%;
height:30px;
}

.hbox_top_busday_right {
background:url(../images/hbox_top_busday_right.gif) no-repeat;
height:30px;
float:right;
width:5px;
}

.hbox_top_busday_left {
background:url(../images/hbox_top_busday_left.gif) no-repeat;
height:30px;
float:left;
width:5px;
}

.hbox_btm_busday {
background-image:url(../images/hbox_btm_busday.gif);
width:100%;
height:5px;
float:left;
font-size:1%;
}

.hbox_btm_busday_left {
background:url(../images/hbox_btm_busday_left.gif) no-repeat;
float:left;
height:5px;
width:5px;
}

.hbox_btm_busday_right {
background:url(../images/hbox_btm_busday_right.gif) no-repeat;
float:right;
height:5px;
width:5px;
}

.hbox_body_busday_left {
float:left;
padding-bottom:0;
background-image:url(../images/hbox_busday_left.gif);
background-repeat:repeat-y;
background-position:left;
}

.hbox_busday_narrow {
background-color:#F1F8FC;
width:300px;
float:left;
margin-bottom:20px;
background-image:url(../images/hbox_busday_right.gif);
background-repeat:repeat-y;
background-position:right;
}

.tabNav li {
float:left;
border-top:1px solid #D6EBF3;
border-bottom:1px solid #D6EBF3;
border-right:1px solid #D6EBF3;
color:#666;
list-style-type:none;
width:73px;
line-height:24px;
text-align:center;
}

.tabNav li a {
float:none;
display:block;
border:1px solid #FFF;
color:#666;
background-color:#E7F2FA;
line-height:23px;
outline:none;
}

.tabNav li a:visited {
color:#666;
}

.first_tab {
border-left:1px solid #D6EBF3;
width:76px!important;
}

.tabNav li .selected {
border-top:1px solid #FFF;
border-bottom:none;
background-color:#F1F8FC;
}

.tabNav .active {
border-top:1px solid #D6EBF3;
border-bottom:none;
}

#mybd-tab-portfolio,#mybd-tab-watchlist,#mybd-tab-news,#mybd-tab-opinions {
padding:33px 10px 0;
}

/* portfolio/watchlist tab */
.myBD-tab-table,.stock-chart-mini-table,.stock-table-sml {
width:100%;
font-size:11px;
}

.myBD-tab-table td {
border-bottom:1px solid #EBEBEB;
padding-bottom:3px;
padding-top:4px;
vertical-align:middle Important;
}

.myBD-tab-table .col1 a:link,.myBD-tab-table .col1 a:visited,.stock-table-sml .col1 a:link,.stock-table-sml .col1 a:visited,.stock-chart-mini-table .col1 a:link,.stock-chart-mini-table .col1 a:visited {
color:#0191D0;
font-weight:700;
}

.no-border,.no-border td {
border:none!important;
}

.myBD-tab-table .col4 {
padding-left:4px;
}

.myBD-tab-table .col6 {
text-align:right;
padding-left:3px;
}

.more {
margin:0 5px 0 0;
text-align:right;
}

.more a:link,.more a:visited {
color:#666;
}

/* news/opinions tabs */
#mybd-tab-news p,#mybd-tab-opinions p {
background:url(../images/icon_mybusdaybox_storylink.gif) no-repeat scroll left top;
border-bottom:1px solid #EBEBEB;
font-size:11px;
margin:0 0 4px;
padding:0 0 1px 20px;
}

#mybd-tab-news a:link,#mybd-tab-news a:visited,#mybd-tab-opinions a:link,#mybd-tab-opinions a:visited {
color:#0092D0;
}

/* MOB table */
#MOB-box-left {
width:240px;
float:left;
}

#MOB-box-left .stock-table-sml {
width:236px;
}

#MOB-box-mid {
width:180px;
float:left;
margin:0 20px;
}

#MOB-box-mid .stock-table-sml {
width:176px;
}

#MOB-box-right {
width:160px;
float:left;
}

#MOB-box-right .stock-table-sml {
width:156px;
}

.stock-table-sml {
background-color:#F1F8FC;
font-size:11px;
}

.stock-table-sml th {
font-weight:400;
border-bottom:1px solid #D6EBF3;
font-size:10px;
}

.stock-table-sml .col2 {
padding-left:10px;
padding-right:10px;
text-align:right;
}

.stock-table-sml .col5,#MOB-box-right .stock-table-sml .col2,#MOB-box-right .stock-table-sml th {
text-align:right;
padding-right:5px;
}

.MOB-label {
color:#999;
font-size:10px;
font-style:italic;
text-align:right;
}

#MOB-box-right .stock-table-sml .col1 {
font-weight:700;
}

/* market-movers box */
#market-movers {
width:270px;
}

#stock-chart-mini,#market-movers-table,.NZX-link {
margin:0 0 15px;
width:240px!important;
}

#stock-chart-mini .light-blue-border {
padding:10px 10px 0;
text-align:center;
}

.stock-chart-mini-table {
font-weight:700;
margin-bottom:5px;
}

.expand-chart {
text-align:right;
margin:4px 10px 4px 0;
}

.expand-chart a:link,.expand-chart a:visited {
color:#0191D0;
font-style:italic;
font-size:10px;
background:url(../images/icon-expand.gif) left center no-repeat;
padding:1px 0 1px 17px;
}

#market-movers .stock-table-sml .col2 {
text-align:right;
padding-right:20px;
}

/* bus day subsection/blogstrap box */
.hbox_busday_body .first_headline {
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:2px 0;
padding-top:0;
}

.hbox_wide .spacer,.hbox_sortable .spacer {
height:10px;
background:url(../images/hbox_busday_body.gif) top left repeat-y;
padding:0 2px;
}

.first_headline_thumb {
float:left;
margin:0 0 10px;
width:100%;
}

.hbox_busday_body .hbox_body_left {
width:370px;
padding-top:0;
}

.hbox_busday_body,.hbox_body {
background:url(../images/hbox_busday_body_border.gif) top left repeat-y;
}

.first_headline_thumb img,.blogstrap-img img,.hbox_body_right_img img {
border:1px solid #CCC;
}

.hbox_busday_body .hbox_body_right {
width:215px;
padding:0 10px 0 0;
}

.ss_stock-chart-mini {
margin-top:5px;
text-align:center;
width:208px;
border:1px solid #D6EBF3;
background-color:#FFF;
}

.hbox_body_right h3 {
font-size:14px;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:400;
margin:5px 0 2px;
}

.stock-chart-caption p,.hbox_body_right_caption p {
line-height:140%;
font-size:12px;
}

/* market summaries box */
#market-summaries {
width:620px;
}

#market-summaries h2 {
margin:0;
}

#market-summaries .tabs ul {
float:right;
background-color:#F1F8FC;
margin-bottom:-2px;
}

#market-summaries .tabs li {
width:auto!important;
float:left;
}

#market-summaries .tabNav li a {
padding-left:10px;
padding-right:10px;
}

.market-summaries-tab {
border:1px solid #FFF;
background-color:#F1F8FC;
}

.market-summaries-tab-right {
float:right;
}

.market-summaries-tab-left {
float:left;
margin:12px 10px 10px 21px;
}

#market-summaries .stock-table-sml {
width:300px;
font-size:12px;
}

#market-summaries .col2 {
text-align:center;
}

#market-summaries .col4 {
text-align:right;
padding-right:5px;
}

#market-summaries .stock-chart-mini {
background:#FFF;
margin:12px 15px 0 10px;
}

.stock-chart-mini .light-blue-border {
padding:2px 5px;
}

/* bus day currency convertor */
.currency_converter {
width:200px;
}

.currency_converter p {
font-size:11px;
margin-bottom:15px;
}

.currency_converter h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
}

.currency_converter .form-input {
float:right;
width:140px;
}

.currency_converter .form-input input,.currency_converter .form-input select {
border:1px solid #D0D0D0;
}

.currency_converter .form-label {
font-size:12px;
}

.currency-convert-submit {
border:none!important;
}

.currency_converter_result {
margin:30px 0 10px;
}

.currency_converter_result .row1 {
font-weight:700;
font-size:12px;
}

.currency_converter_result .row2 {
font-size:11px;
}
