﻿body, td, th, div, span, p, ol, ul, dl, dt, dd, li, blockquote {font-family: Arial, Helvetica, sans-serif;}
code, pre {font-family: 'Courier New', Courier, monospace}

#title {border-bottom: 1px solid #8690ae}
/* no padding in NS4 or IE5.0 */
body#bristol-ac-uk #title img {padding-right: 0.2em; height: 0.7em; width: 0.7em}

body {background-color: #FFFFFF;}

h1 {color: #334779; background-color: transparent;}
h2 {color: #334779; background-color: transparent;}
h3 {color: #334779; background-color: transparent;}
h4 {color: #334779; background-color: transparent;}
h5 {color: #334779; background-color: transparent;}

a:hover {color: #f00c22; text-decoration: none;  background-color: transparent;}

ul {list-style-image: url(/square5.gif); list-style-type: square} 

/* "back to top" formatting */
.btop {color: #ff9900; font-style: italic; font-size: 90%;}
.btop a:link {color: #ff9900; font-style: italic; text-decoration: underline; font-size: 90%;} 
.btop a:hover {color: #ff9900; font-style: italic; text-decoration: none; font-size: 90%;}

/*Tidy up following */
/* Formatting for table headings */
.whitehead {font-weight: bold; color: #ffffff; font-size: medium; background-color: #6b779c;}
.sectionTitle {background-color: #6b779c;}
.subSectionTitle {background-color: #a2abc8;}
.slimwhitehead {font-size: medium; color: #ffffff; background-color: #ccccff;}
.nb-table { border: 2px solid #6b779c; border-collapse: collapse;} 

.caption {font-family: Verdana; font-size: 0.75em; color: navy; }
.eqn {font-family: Verdana; font-size: 0.75em; color: purple; }
.tabcentre {margin: 0 auto; }
.hs1 {margin: 0px 1px; } 
.hs5 {margin: 0px 5px; } 
.hs10 {margin: 0px 10px; } 
.hs20 {margin: 0px 20px; } 
.hs30 {margin: 0px 30px; }
.hs50 {margin: 0px 50px; }
.vs1 {margin: 1px 0px; }  
.vs10 {margin: 10px 0px; } 
.r {color: red; }
.bigr {color: red; font-size: 300%;}
.small {font-size: 75%;}
.mid {vertical-align: middle;}
	
#centre { text-align:center; }
#left { text-align:left; }
#right { text-align:right; }
