body {
	font-family:Arial, sans-serif;
}

.rbsHeaderLogo p {
	font-size:1.3em;
}

img {
	border:0;
}

.rbsMainNavigation, hr, .rbsHeaderContent, .rbsScreenReaderText, .containerFooter, #sidebar, #sub-navigation {
	display:none;
}

em {
	display:block;
	font-style:normal;
	font-size:80%;
}

h1 {
	font-size:1.4em;
}

h2 {
	font-size:1.2em;
}

h3 {
	font-size:1.1em;
}


table {
	border-collapse:collapse;
}

table td {
	text-align:right;
}

table thead td {
	font-size:0.9em;
}

table td.first {
	text-align:left;
}

#shareprice table td {
	padding:0.4em 0.5em;
	border-bottom:1px solid #000;
}

#shareprice table tbody td.thisyear {
	color:#fff;
	background-color:#e5801b;
}

table thead td {
	vertical-align:bottom;
}

table.table1 tbody td, table.table2 tbody td {
	font-size:0.95em;
	padding:0.2em 0.1em;
	vertical-align:top;
}

table tbody .title, table.table1 .highlight, table.table3 strong, h3.financials {
	font-weight:bold;
	color:#CC6600;
}

table.table3, table.table1, table.table2 {
	border-bottom:1px solid #F0D1B2;
	margin-bottom:1em;
	color:#666;
}

table.table3 {
	border:0;
}

table thead td, table .first {
	color:#333;
}

table.table3 {
		margin-bottom:1em;
}

table.table3 .totalpad td {
	padding-bottom:1em;
}

table.table3 .highlight {
	padding-right:0.5em;
		font-weight:bold;
}

table.table3 .equity .first, table.table3 .equity1 .first {
	border-left:1px solid #F0D1B2;
} 

table.table3 .equity1 td {
	border-top:1px solid #F0D1B2;
}

table.table3 .equity1 .equityline, table.table3 .equity .equityline {
	border-right:1px solid #F0D1B2;
}

table.table3 td {
	padding:0.3em 0 0.2em 0;
	vertical-align:bottom;
}

table.table3 .indent {
	padding-left:3em;
}

table.table3 tbody .highlight {
	background-color:#F8E9DB;
}

table.table3 .total {
	padding-top:1em;
	border-bottom:3px solid #d16f19;
}

table.table1 thead td, table.table2 thead .mainhead td, table.table2 thead td.tophead, table.table3 thead td {
	border-bottom:1px solid #F0D1B2;
}

table.table1 .seperator td {
	border-bottom:1px solid #F0D1B2;
	border-top:1px solid #F0D1B2;
}

table.table1 .seperator2 td {
	border-top:1px solid #F0D1B2;
}

table.table3 .seperator td {
	border-bottom:1px solid #F0D1B2;
}

.footnotes {
	font-size:0.95em;
}

#breadcrumbs a {
	text-decoration:none;
}
