/*
  Running MySource Matrix
  Developed by Squiz - 
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 16 September 2011 15:05:56
*/


table { width: 100%; padding: 0; border-collapse: collapse; }
thead { background: #3E5174; color: #FFF; }
thead th { border: 0.079em solid #BCBCBC; vertical-align: middle; text-align: center; }
thead th a:link, thead th a:visited { color: #FFF; text-decoration: none; }
thead th a:hover { text-decoration: underline; }

.thead-box-alt th { 
  border: solid #133F90; 
  border-width: 0 0 0.158em 0; 
  background: #FFF; 
  color: #000066;
  text-align: left;
}

.tbody-box-alt td { border: solid #FFF; border-width: 0 0 0.079em 0; }

.thead-alt th { background: #CC0000; color: #FFF; text-align: left; }

tbody th, tbody td, tfoot td { border: 0.079em solid #BCBCBC; vertical-align: top; }

tbody th { background: #EAF6E9; vertical-align: middle; font-weight: normal; }

th, td { padding: 0.237em; }

.tbody-alt th{ background: #133F90; color: #FFF; text-align: center; font-weight: bold; }

tfoot tr, tr.tfoot { background: #585858;color: #FFF; }

tfoot td, td.tfoot { vertical-align: middle;font-weight: bold; }

.table-unstyled { margin: 0;padding: 0; }

.table-unstyled thead { background: none; }

.table-unstyled thead th,
.table-unstyled tbody th { border: none;color: #006;background: none;font-weight: bold; }

.table-unstyled tbody td { background: none;border-width: 0; }

.noborder { border-width: 0; }

.noborder-top { border-top-width: 0; }

.noborder-right { border-right-width: 0; }

.noborder-bottom { border-bottom-width: 0; }

.noborder-left { border-left-width: 0; }

.border-none td, .border-none th { border: none; }

.table-no-border tbody th, 
.table-no-border tbody td, 
.table-no-border tfoot td { 
  border: none; 
}

.col1-row td { width: 100%; }
.col2-row td { width: 50%; }
.col3-row td { width: 33%; }
.col4-row td { width: 25%; }

.table-subheading {background: #E0E0E0;color: #000066;}

.table-alt th { background: #E3F1E2; }

.table-alt td { background: #EFEFEF; }

.table-even td { background: #EFEFEF; }

.table-funds th, .table-funds td { 

border: 0.158em solid #FFF;}

.table-funds tbody th, .table-funds thead th { 

background: #DEE8F2;color: #000066;}

.table-funds tbody td { 

background: #EAEFF3;}

.table-perks {border: 0.079em solid #BBB;}

.table-perks tbody th, .table-perks tbody td {border: none;padding: 0.5em;vertical-align: middle;}

.table-perks .perk-alt td, .table-perks .perk td {border-bottom: 0.079em solid #CCC;padding: 0.5em 0.5em 0.5em 3em;background: url(/__data/assets/image/0019/605233/level2-arrow-blue.gif) no-repeat 1.5em 0.5em;}

.table-perks .perk-alt td{border-color: #B7CCEE;background: #EFEFEF;}

.table-summary {border: none;vertical-align: bottom;}

.table-summary td{border-width: 0 0 0.079em 0;border-color: #CCC;padding: 0.3em 0.7em;}

.table-summary tfoot, .table-summary-tfoot{height: 2.2em;font-size: 1.1em;font-weight: bold;}

.table-summary tfoot tr, .table-summary-tfoot tr {background: #FFF;}

.table-summary tfoot td, .table-summary-tfoot td {color: #000066;}

.table-invest td {vertical-align: middle;}

.table-invest th {font-size: 1.3em;text-align: right;}

.table-invest .total th {background: #3E5174;color: #FFF;}

.table-contact h2, .table-contact h3 {margin: 0 0 0.79em;}

.table-contact img {vertical-align: -0.1em;}

.table-deal {width: 70%;}

.table-deal, .table-deal tr {border: 0.079em solid #BCBCBC;}

.table-deal tbody th {width: 50%;padding-right: 1.185em;background: #EFEFEF;font-weight: bold;text-align: right;}

.table-deal tbody th, .table-deal tbody td {border: none;}

.table-deal tbody td {width: 50%;}

.table-deal tbody .instruction{text-align:center;background:#DBE2E9;border-bottom: 0.079em solid #BCBCBC;}

.table-fund tbody th, .table-fund tbody td { 

vertical-align: middle; }

.table-fund tbody th { 

width: 5em; 

text-align: center; }

.table-sort {text-align: right; }

.transfer-companies-table thead th, .transfer-companies-table thead td, .transfer-companies-table tbody th, .transfer-companies-table tbody td {border: 0.158em solid #FFF;}

.transfer-companies-table tbody th, .transfer-companies-table thead th {color: #FFF;font-weight: bold;text-align: center;}

.table-sort th.sort-col-1l, .table-sort th.sort-col-1lt, .table-sort th.sort-col-2l {padding: 0;background: url(/__data/assets/image/0019/26182/sort-up-down.gif) #3E5174 no-repeat bottom right;}

.table-sort th.sort-col-1l-current, .table-sort th.sort-col-1lt-current, .table-sort th.sort-col-2l-current {padding: 0;background: #4F75BE;background-image: none;}

.table-sort thead a, .table-sort thead a:hover, .table-sort thead a:visited {position: relative;display: block;text-decoration: none;}

.table-sort .sort-col-1l a, .table-sort .sort-col-1l-current a { padding: 0.3em; }

.table-sort .sort-col-1lt a, .table-sort .sort-col-1lt-current a { padding: 1.2em 0.3em; }

.table-sort .sort-col-2l a, .table-sort .sort-col-2lt-current a { padding: 0.66em 0.3em; }

.table-col10 { width: 10%; }
.table-col20 { width: 20%; }
.table-col30 { width: 30%; }
.table-col40 { width: 40%; }
.table-col50 { width: 50%; }
.table-col60 { width: 60%; }
.table-col2 td { width: 50%; } 
.table-col3 td { width: 33%; }
.table-col4 td { width: 25%; }

.table-cell-hide { background: #FFF; border: none; }



/* FINANCIAL DIARY
---------------------------------------------------- */

*+html #financial-diary-date-selectors {
margin-bottom:2em;}

*html #financial-diary-date-selectors {
margin-bottom:2em;}

#financial-diary-date-selectors form {
width:30em;
text-align:center;}

#financial-diary-date-selectors select {
width:8em;}

#financial-diary-date-selectors #previous-month, #financial-diary-date-selectors #next-month {
padding-top:0.3em;
font-weight:bold;}

#financial-diary-date-selectors #previous-month {
width:14em;}

#financial-diary {
margin:0;
table-layout:fixed;}

#financial-diary td {
border:1px solid #dbe2e9;
width:19.5%;
line-height:1.2em;
font-size:0.96em;}

#financial-diary .day-of-week {
padding:0.3em 0 0.3em;
background-color:#3e5174;
color:#ffffff;
font-weight:bold;
font-size:1.2em;
text-align:center;}

#financial-diary .odd, div.financial-diary-popup .odd {
background-color:#f3f7fc;}

#financial-diary .even, div.financial-diary-popup .even {
background-color:#ffffff;}

#financial-diary a {
text-decoration:none;
color:#0000DD;}

#financial-diary p {
margin:0.7em;}

#financial-diary h3 {
line-height:1;
font-size:2em;
margin:0.2em;
color:#3E5174;
float:right;}

.financial-diary-popupfade {
position: absolute;
background-color: #3E5174;}

#financial-diary-popup {
position: absolute;
text-align: left;}

.financial-diary-popupcontainer{
background-color: #3E5174;
border:1px solid #fff;
padding: 5px; 

color: #000;
font-weight: bold;}

.financial-diary-popupmessage h4 {
color:#fff;
font-weight:bold;}

.financial-diary-popupclose{
clear: both;
margin: -25px -10px 0 0;
cursor: pointer;}

.financial-diary-popupmessage ul {
position:relative;
max-height:25em;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;}

.financial-diary-popupmessage ul li {
padding:0.5em;}

.financial-diary-popupbuttons {
text-align: center;
padding: 5px 0 0 0;}

.financial-diary-popupbuttons button{
padding: 3px 10px 3px 10px;
margin: 0 10px;
text-transform:uppercase;}


/* corporate actions table */

.table-ca .link-headline {
    font-weight:bold;
}
.table-ca .link-headline SPAN {
    font-weight:normal;
}

/* Fund selector results tables */
.fund-selector-results-table tbody th, .fund-selector-results-table tbody td, .fund-selector-results-table thead th {
 border: 0.2em solid #FFFFFF;
  text-align: center;
}
.fund-selector-results-table tbody th {
 font-weight: bold;
}
.fund-selector-results-table tbody td, .fund-selector-results-table tbody th {
 vertical-align: middle;
 padding: 0.5em;
}
.fund-selector-results-table .uk-equity-income th, .fund-selector-results-table .uk-equity-income td {
 background: #C1E4B9;
}
.fund-selector-results-table .uk-smaller-companies th, .fund-selector-results-table .uk-smaller-companies td {
 background: #B8EFDA;
}
.fund-selector-results-table .total-absolute-return th, .fund-selector-results-table .total-absolute-return td {
 background: #f5abab;
}
.fund-selector-results-table .fixed-interest th, .fund-selector-results-table .fixed-interest td {
 background: #e1e0f0;
}
.fund-selector-results-table .europe th, .fund-selector-results-table .europe td {
 background: #C7D3FC;
}
.fund-selector-results-table .us th, .fund-selector-results-table .us td {
 background: #CEEEFE;
}
.fund-selector-results-table .global-emerging-markets th, .fund-selector-results-table .global-emerging-markets td {
 background: #F4D0B9;
}
.fund-selector-results-table .japan th, .fund-selector-results-table .japan td {
 background: #fffcd4;
}
.fund-selector-results-table .international-equity th, .fund-selector-results-table .international-equity td {
 background: #f7aaaa;
}
.fund-selector-results-table-print tbody th, .fund-selector-results-table-print tbody td, .fund-selector-results-table-print thead th {
 border: 0.079em solid #BCBCBC !important;
}

.rhc-box-table {
 border-collapse: separate;
 border-top: 1px solid #EBEBEB;
 border-bottom: 1px solid #FFF;
}
.rhc-box-table td {
 border-top: 1px solid #FFF;
 border-bottom: 1px solid #EBEBEB;
 border-left: none;
 border-right: none;
}

/* Vantage Accounts table
=============================== */
.vantage-accounts-table {border-collapse:separate;border-spacing:0;}
.vantage-accounts-table td, .vantage-accounts-table th {
 border-style:solid;
 border-width:1px;
 padding:1em 0.5em;
}
.vantage-accounts-table thead {background:none;}
.vantage-accounts-table thead th {
 background:#3A3A3A url(/__data/assets/image/0003/5309841/vantage-accounts-table-inactive.jpg) repeat-x;
 border-color:#6D6D6D #424242 #3A3A3A #6B6A6A;
 text-align:left;
 vertical-align:top;
}
.vantage-accounts-table thead th.isa {
 background:#1F70BE url(/__data/assets/image/0004/5309842/vantage-accounts-table-active.jpg) repeat-x;
 border:none;
}
.vantage-accounts-table tbody td, .vantage-accounts-table tbody th {
 background:#EEEDED;
 border-color:#F5F5F5 #D6D6D6 #D6D6D6 #F5F5F5;
 text-align:left;
}
.vantage-accounts-table tbody th {
 border-color:#F5F5F5 #D6D6D6 #D6D6D6;
 font-weight:bold;
}
.vantage-accounts-table tbody .alt td, .vantage-accounts-table tbody .alt th {
 background:#F8F7F7;
}
.vantage-accounts-table tbody td.isa {border-right:1px solid #2271C0;border-left:1px solid #2271C0;background:#FAFAFA;}
.vantage-accounts-table tbody .alt td.isa {background:#FFF;}

/* Charges table
=============================== */
.charges-table{background:#F6F6F6;border-collapse:separate;border-spacing:0;padding:0 0.5em;}
.charges-table td,.charges-table th{
 border-color:#FFF #FFF #DFDFDF;
 border-style:solid;
 border-width:1px 0;
 padding:0.5em 0;
}
.charges-table .charges-table-inner{background:#FFF;border:2px solid #429CF4;}
.charges-table .charges-table-inner td,.charges-table .charges-table-inner th{border:none;padding:0.5em;}
