@charset "utf-8";

body.content {margin-left:auto; margin-right:auto; margin-top:0; width:800px; padding: 15px; background-color:white; font-family: "Arial", sans-serif}
div.banner {max-width: 800px; border-bottom: inset 6 blue; background-color: #ffffff;}
div.banner h1 {margin-bottom: 5; font-size:large; color: blue}

h1.page {font-size: large; color: #ff8000}
h1.title {line-height: 150%; font-size: medium; color: blue}
h1 {font-size: 18px}
h1.light {font-weight: normal}
h2 {font-size: 16px}
h2.light {font-weight: normal; text-decoration: underline}
h3 {font-size:15px; font-style:italic}
h4 {font-size: 15px; font-weight: normal; font-style: italic}
h5 {font-size: x-small; font-style: italic}
h6 {font-size: x-small; font-weight: normal; font-style: italic}

p {margin: 10,0,0,0; border: 0,0,0,0; padding: 0,0,0,0; font-size:15px}
p.loleading {margin: 5,0,0,0}
p.noleading {margin: 0,0,0,0}
p.footnote {margin: 5,0,0,0; text-align: left}
p#address {margin-top:-15px; font-size:12px}
p.programme {margin-top: 5; margin-left: 30px; text-indent: -15px}
p.question {font-family: serif; font-weight: bold; font-size: 110%}
p.quote {margin-left:20; font-style:italic}

a {text-size: x-small; text-decoration: none}
a:active {color: blue}
a:visited {color: blue}
a:hover {}

.centered {text-align: center}
.indent {margin-left: 15px}
.indent2 {margin-top:-10px; margin-left: 30px}
.underline {text-decoration: underline}
.blue {color: blue}
.red {color: red}
.newpage {page-break-before: always}
.silverbar {scrollbar-base-color:silver}
.bold {font-weight: bold}
#reset, #submit {width:70px}

ul {margin: 10,0,0,25; border: 0,0,0,0; padding: 0,0,0,0; list-style-type: square}
ul.question {margin: 0,0,0,25; font-family: serif; font-weight: bold; font-size: 110%}
ul.noindent {margin-left: 0px}
ul.dash {list-style-image: url(dash.gif)}
ul.nobullet {list-style-type:none}
ol {margin: 10,0,0,25; border: 0,0,0,0; padding: 0,0,0,0; list-style-type: decimal}
ol.question {margin: 0,0,0,25; font-family: serif; font-weight: bold; font-size: 110%}

ol.noindent {margin-left: 0px}
ol.la {list-style-type: lower-alpha}
ol.lr {list-style-type: lower-roman}

li {margin: 10,0,0,25; border: 0,0,0,0; padding: 0,0,0,0}
ul.question li {margin: 0,0,0,0; font-family: serif; font-weight: bold; font-size: 110%}
ol.question li {margin: 0,0,0,0; font-family: serif; font-weight: bold; font-size: 110%}


dt {margin-top: 10}

table {}
table.bordered {border: solid 2px #9999ff}
table.shaded {border: inset 2px blue; background-color: #ffffcc}

td {padding:5px; vertical-align: top}
td.banner {margin:1px; padding:15px; background-color:#80f0ff; font-family:"Arial Black", sans-serif; font-size: 18pt; color:blue}
td.navbar {width:150px; padding:10px; background-color:#80f0ff}


img.content {margin:10px; border: solid 1px}

hr.short {width: 25%; text-align: center}