body {font-family: arial, helvetica, sans-serif; font-size:12pt; }

#page-container {margin:30px; margin-left:auto; margin-right:auto; width:960px; }
#header {}
#navigation {background:#000066; float:left; font-size:0.95em; font-weight:bold; margin-top:10px; margin-bottom:20px; padding:5px; width:100%; }
#context-menu { float:left; font-size:0.9em; font-weight:bold; width:20%; }
#content { background:#ffffff; float:right; width:80%; }
#footer {background:#ffffff; clear:both; font-size: 10pt; padding-top:40px; text-align:center; }
#popup {background:#000066; color:white;}
.quote {border:1px solid #000066; margin-left:20px; margin-bottom:20px; margin-top:20px; padding:10px; text-align:justify;}

img {border:0px;}
.image-centre {text-align:center;}
.image-centre p {font-size:9pt; font-weight:bold; text-align:center;}
.image-left {float:left;margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:20px;text-align:center;}
.image-left p {font-size:9pt; font-weight:bold; text-align:center;}
.image-right {float:right;margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:20px;text-align:center;}
.image-right p {font-size:9pt; font-weight:bold; text-align:center;}

ul {}
ul.menu {list-style:none; margin:0; padding:0; }
#navigation ul.menu {float:left; }
#context-menu ul.menu {margin-bottom:30px; margin-right:20px; }
li {}
ul.menu li {background:#000066; color:#ffffff; }
#navigation ul.menu li {float:left; margin:5px; padding:5px; }
#context-menu ul.menu li {margin:2px; padding:10px; }
#navigation ul.menu li.current {background:#ffffff; color:#000066; }
#context-menu li.back {background:#0033cc; }

a {color:#0033cc; text-decoration:none; }
a:link {}
a:visited {}
a:hover {text-decoration:underline; }
a:active {}
dt a {color:#ffffff; }
ul.menu a {color:#ffffff; text-decoration:none; }
ul.menu a:link {}
ul.menu a:visited {}
ul.menu a:hover {}
ul.menu a:active {color:#000066; }
li.current a {color:#000066; }

h1,h2,h3,h4,p {margin-left:20px; }
h1 {}
h2 {margin-top:40px; margin-bottom:5px; }
h3 {margin-top:30px; margin-bottom:2px; }
h4 {margin-top:20px; margin-bottom:2px; }

p {line-height:1.6; margin-top:2px; margin-right:20px; margin-bottom:20px; padding:0; }
	.quote p {font-size:11pt; margin-top:2px; margin-left:10px; margin-right:10px; margin-bottom:10px; padding:0; }
	.quote p.cite {font-size:10pt; font-style:italic; margin-bottom:2px; text-align:left;}
p b,strong {font-weight:bold; }
p i,em {font-style:italic; }
p em {font-weight:bold; }

#content li {line-height:1.6;}

table {border-collapse:collapse; font-weight:bold; margin-left:10%; width:75%; }
table.chart {border: solid 3px black; }
table.display {color:#ffffff; }

#enquiries table {border:3px solid black; margin-bottom:5px; width:90%; }

table.chart tr {}
table.display tr {background:#000066; }
table.display tr.odd {background:#0033cc; }

table.chart th {background:#000066; color:#ffffff; text-align:center; }
table.chart td {border:1px solid black; margin:0px; text-align:center; }
table.display td {padding:5px; text-align:center; }

#enquiries th {background:#000066; color:#ffffff; font-weight:normal; padding:3px; padding-left:10px; width:33%; }
#enquiries th.title {font-weight:bold; text-align:left; }
#enquiries th.aligned {text-align:right; width:40%}
#enquiries td {background:#000066; }

dl {margin-left:20px; width:90%; }
dt,dd {margin-top:2px; margin-bottom:10px;  padding:3px; padding-left:15px;}
dt {background:#000066; color:#ffffff; font-weight:bold; margin-top:30px; width:100%}
dd {margin-left:0px;}
dd.title {font-weight:bold; margin-bottom:2px; padding-bottom:0px;}
dd.note {font-size:10pt; font-style:italic; font-weight:normal; }

#buttons ul {float:left; list-style:none; margin:0; margin-left:10%; padding:0; width:80%; }
#buttons input {background:#000066; border:2px solid black; color:#ffffff; font-family:arial,tahoma,sans-serif; font-size:12pt; font-weight:bold; padding:5px; }
#buttons li {color:#ffffff; float:left; margin-left:100px; padding:5px; }


/* for images as buttons */
#navigation li.image {margin:0px; padding:0px; }
#navigation img {display:inline; }
#navigation li.image a {color:#000066; }
