html, body, form, fieldset { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin:1em 0; padding:0; }
li, dd, blockquote { margin-left:1.5em; }

body { font:0.8em/1.2em arial,sans-serif; margin:0; padding:0; background-color:#FFF; color:#141414; padding:20px;}
p { text-align:justify; }


/* HEADINGS */
h1 {font-size:2em; font-weight:normal; color:#006891; letter-spacing:-1px; margin:10px;}
h2 {color:#3C244D; font-size:1.3em; /* margin-top:-0.8em; */}
h3 {font-size:1.2em; color:#004C6C;}
h4 {font-size:1.1em; color:#004C6C; font-weight:lighter;}
h5 {font-size:1em; font-style:italic; color:#004C6C; font-weight:lighter;}

/* LAYOUT */
div#content {
	margin:0 0 20px 255px;
	padding:0 20px;
	width:550px;
}

/* STYLES */
.right {text-align:right;}
img.right {float:right; margin:10px;}

.left, .normal.tableright td.left {text-align:left;}
img.left {float:left;}

.centre {text-align:center;}

.indent {padding-left:2em;}

div.scenario {
	border:3px solid #FDF7EE;
	padding:10px;
}

dt {font-weight:bold; margin-top:1em;}

a {color:#004C6C;}
a:hover {text-decoration:none;}

p.scenariointro {font-weight:bolder;}

p.caption {color:#004C6C; font-size:0.85em; font-style:italic; margin-top:0px;}

p.figure {color:#004C6C; font-size:0.85em;}

ol.tablenotes {list-style-type:lower-alpha; font-size:0.85em;}

#footnotes, .note, .notes {font-size:0.85em;}

#content ul.footnotes {list-style-type:none; list-style-image:none; font-size:0.85em;}

ul {list-style-type:none; list-style-image:url("../_img/li.gif"); }
#content ul#footnotes {list-style-type:none; list-style-image:none; color:#333333;}

#content ul, #content ol {margin-left:1em;}

blockquote p {font-style:italic;}

.prevnext {text-align:right;margin:0;}

.conclusion {background-color:#d8e7ec; padding:10px;}

/* CONTENTS PAGE */
#contents li {
	list-style-type:none; list-style-image:none;
	margin-left:0;
}

#contents li a {
	text-decoration:none;
	font-weight:bolder;
	border-bottom:1px solid #006891;
	display:block;
	_width:100%;
}

#contents li a:hover {
	color:#006891;
}

#contents li li{
	margin-left:1em;
}

#contents li li a {
	font-weight:lighter;
	color:#000;
	border-bottom:none;
}

#contents li li a:hover {
	text-decoration:underline;
}

#contents ul {
	margin-top:0;
	margin-bottom:0;
}


/* NAV */

#nav {
	padding: 0;
	font-size:0.9em;
	width:260px;
	float:left;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	margin-left:10px
	/*border-bottom: 1px solid #941400;*/
}

#nav li {
	border-top: 1px solid #FFF;
	margin: 0;
	padding: 0;
}

#nav li a {
	display: block;
	padding: 2px 2px 2px 5px;
	border-right: 10px solid #006891;
	background-color: #A4CBDF;
	color: #000;
	text-decoration: none;
	_width:auto;
	_height:1%;
	margin:0;
}

#nav li li a {
	padding-left:25px;
	background-color: #D7E8F1;
}

#nav li li li a {
	padding-left:45px;
	background-color: #F3F9FB;
}

#nav li a:hover {
	border-right: 10px solid #3C244D;
	background-color: #FFF;
	color: #3C244D;
	text-decoration:underline;
}

#nav a.on {text-decoration:underline; }


/* TABLES */

caption {
	text-align:left;
	font-weight:bolder;
	font-style:italic;
}

table {
  border-collapse:collapse;
  margin-bottom:1em;
  width:500px;
}

td, th {padding:1px 4px;}


td ul {
	margin-top:0px;
	margin-bottom:0px;
}

td.right, th.right {text-align:right;}
td.left, th.left {text-align:left;}
td.highlight {background-color:#c8dfe6; text-align:right;}
.financial tr.total td.highlight {background-color:#B9E5F9;}


td.keydate {width:100px;}
table.keyevents td {padding-bottom:20px;}

/* NORMAL TABLES */
td.right {text-align:right;}

caption {color:#005e7e;}

th {
	background-color:#388ea8;
	border-bottom:1px solid #c3dde4;
	border-right:1px solid #c3dde4;
	color:#FFF;
	font-weight:bolder;
}


td {
	background-color:#d8e7ec;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}

tr.total td {background-color:#a7c7d3;}
th.vertical {background-color:#b7d2db; color:#000; font-weight:lighter;}

