/***
	StyleSheet used to format document for printers.
***/

/*** Highlights ***/
#highlights {}
/*#highlights img {width:560px;}*/

#highlights h3 {float:left; color:#003883; margin:0px; width:100px; margin-left:50px; margin-right:30px;}
#highlights ul.hl {float:left; list-style-type:disc; width:300px; margin:0px 0px 10px 0px; padding-left:15px;}
#highlights ul li span {color:#9a9a9c;}

#highlights ul.sub {list-style-type:none; margin:0px; padding:0px;}
#highlights ul.sub li {display:block; float:left; width:190px;}
#highlights ul.sub li.last {display:block; float:left; width:110px;}

#highlights ul.sub2 {list-style-type:none; color:#9a9a9c; padding:0px; margin:0px; margin-top:20px;}

#coverview ul.sub {float:left; display:block; list-style-type:none; margin:0px; padding:0px; padding-bottom:20px;}
#coverview ul.sub li {display:block; float:left; width:190px; font-size:90%}
#coverview ul.sub li.last {display:block; float:left; width:110px;}
#coverview p.au {margin-top:-75px; font-size:90%}


div.left {width:205px; float:left; margin-right:10px;}
div.left p {margin-top: 10px; font-size:0.85em;}

div.right {width:205px; float:right; margin-left:10px;}
div.right p {margin-top: 10px; font-size:0.85em;}

#businessreview ul.awards {float:left; display:block; list-style-type:none; margin:0px; padding:0px; padding-bottom:20px;}
#businessreview ul.awards li {padding:0px; margin:0px; display:block; float:left; width:170px; font-size:85%; margin-right:10px;}

div#twocols {}
div#twocols .left {float:left; width:270px; font-size:1.2em;}
div#twocols .right {float:right; width:270px; font-size:1.2em;}


/*** TABLES ***/

/* defaults */
.generic {font-size:85%; width:560px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
.generic tr {}
.generic td, .generic th {padding:2px 0px 2px 2px;}
.generic p {padding:0px 0.8em 0px 0px; margin:0px; font-weight:normal;font-style:normal;text-decoration:none;}

.generic p.bold {font-weight:bold;}
.generic p.italic {font-style:italic;}
.generic p.undelined {text-decoration:underline;}
.generic p.asterix {padding-right:0.3em;}
.generic p.percent {padding-right:0.0em;}
.generic p.decimal {padding-right:0.0em;}
.generic p.bracket {padding-right:0.45em;}
.generic p.pence {padding-right:0.2em;}
.generic p.bpence {padding-right:0.1em;}
.generic p.notes, .generic p.notes a, .generic p.notes a:hover, .generic p.notes a:visited {color:blue;}
.generic p.notes a {text-decoration:none;}
.generic p.notes a:hover {text-decoration:underline;}
.generic p.highlight {font-weight:bold; color:#000!important;}


.generic tr.brd_top td, .generic td.brd_top, .generic tr.brd_top th, .generic th.brd_top {border-top:1px solid black}
.generic tr.brd_bot td, .generic td.brd_bot, .generic tr.brd_bot th, .generic th.brd_bot {border-bottom:1px solid black}


.generic .hdn {visibility:hidden}

/* generic */
.generic * {color:#707070;}
.generic caption {text-align:left; color:#000; font-weight:bold; padding-bottom:5px;}
.generic thead th {vertical-align:bottom; text-align:right;}
.generic thead th p {font-weight:bold;}
.generic thead th.header {text-align:left;}
.generic thead th.center {text-align:center;}
.generic thead * {background-color:#EEE;}

.generic tbody th {vertical-align:top; text-align:left; text-indent:-0.5em; padding-left:0.75em;}
.generic tbody th.header {vertical-align:top; text-align:left;}
.generic tbody th p {color:#000; font-weight:bold;}

.generic tbody td {vertical-align:top; text-align:right;}

.generic tfoot td {}
.generic tfoot td h4 {margin-bottom:3px;color:#000;}
.generic tfoot td p {padding-bottom:3px;}
.generic tfoot td p span {margin-right:10px;}

.generic tr.spacer {font-size:1px; height:10px;}

.generic tr.boxed td,.generic tr.boxed th {background-color:#F8F8F8;}
.generic tr.boxed.top td,.generic tr.boxed.top th {border-top:1px solid #CCC;}
.generic tr.boxed.bot td,.generic tr.boxed.bot th {border-bottom:1px solid #CCC;}

.generic ul.notes {list-style-type:decimal; margin:0px; padding:10px 0px 0px 20px;}
.generic ul.notes.asterix {list-style-type:none; margin:0px; padding:10px 0px 0px 5px;}
.generic ul.notes.asterix li {margin-left:1em; text-indent:-1.4em}
.generic ul.notes.asterix span {padding-right:1em;}

/* specific */
.heada tbody th.header p {color:#000; font-weight:bold;}
.heada tbody th p {color:#999; font-weight:bold;}

.highlightall thead th p {color:#000; font-weight:bold;}
.highlightall tbody td p {color:#000; font-weight:bold;}

.leftal thead th {text-align:left}
.leftal tbody td {text-align:left}

* html ul.broman li span { margin-left:-1.2em;}
