/* new Bristol Robotics Laboratory style sheet */
/* Andy Cowley */
/* Unclassed settings */
body { color: #036; background-color: white; margin: 0; } 
body,td,th { font-family: Arial, Helvetica, sans-serif; } 
div.player{ clear: right; height: 500px; text-align: center; } 
div.player2{ clear: right; height: 720px; text-align: center; } 
div.playerr{ clear: both; width: 400px; height: 350px; float: right; } 
div.playerl{ clear: both; width: 400px; height: 350px; float: left; } 
div.imgr { float: right; text-align: center; margin-left: 20px; } 
div.img-centre { clear: both; text-align: center; } 
div.image-left {float: left; text-align: center; margin-right: 20px;}
div.image-right {float: right; text-align: center; margin-left: 20px;}
div.image-left2 {float: left; text-align: center; margin-right: 20px;font-size:60%;}
div.image-right2 {float: right; text-align: center; margin-left: 20px;font-size:60%;}
h1,h2,h3,h4,h5 { font-weight: bold; font-family: sans-serif; color: #abc; clear: both; } 
h1 { font-size: 180%; } 
h2 { font-size: 150%; } 
h3 { font-size: 120%; } 
h3.inline {display:inline;}
h3.inline a {color:#88a }
h3.lc { clear: left; } 
h3.rc { clear: right; } 
h3.nc { clear: none; } 
h4 { font-size: 100%; clear: none; } 
h5 { font-size: 80%; clear: none; } 
p { font-size: 75%; font-family: sans-serif; margin-top: 5px; margin-bottom: 5px; text-align: justify; } 
p.foot, p.centre { text-align: center; } 
p.mod { text-align: right; } 
p.abstract { padding-left:30px; padding-right:30px; padding-bottom: 50px; font-style:italic; } 
p.ref { margin-left: 140px; text-indent: -120px; } 
img { border: none; } 
a {border: none; text-decoration: none;}
/* global classed settings */
span.pale { color: #abc; } 
span.author { font-weight:bold; } 
span.article { font-style: italic; } 
span.red { color: red; } 
span.super { font-size: smaller; vertical-align: text-top; } 
img.floatleft { float: left; margin-right: 20px; margin-bottom: 5px; } 
img.floatright { float: right; margin-left: 10px; margin-bottom: 5px; } 
img.floatrightc { clear: right; float: right; margin-top: 30px; margin-bottom: 30px; margin-left: 10px; } 
h3.clear { clear: both; } 
p.BRL_quote { clear: both; padding-top: 20px; margin-bottom: 5px; padding-bottom: 0px; } 
img.floated { clear:left; float: left; border: none; margin-right: 10px; margin-bottom: 5px; vertical-align: middle; display:inline; } 
img.floated2 { clear:both; float: left; border: none; margin-right: 10px; margin-bottom: 5px; vertical-align: middle; } 
div.index { clear: both; padding: 5px; border-top: 1px solid #ABC; } 
p.project-index { vertical-align: middle; } 
ul { margin-left: 30px; font-size:80%; } 
ol { margin-left: 30px; font-size:75%; } 
dl { margin-left: 30px; font-size:80%; } 
dt { font-weight: bold; } 
/* top navigation bar styles */
div.topnav { clear: both; height: 30px; background-image: url('/images/interlace_00.gif'); margin:0; border: 0; vertical-align: middle; } 
p.topnavfirst { height: 30px; margin-left: 15%; padding-right: 5px; padding-top: 8px; display: inline; vertical-align: middle; } 
p.topnav { height: 30px; border-left: 2px solid white; padding-left: 6px; padding-right: 5px; padding-top: 8px; display: inline; vertical-align: middle; } 
img.topnav { vertical-align: middle; margin-left: 5%; border: 0; } 
a.topnav { color: #036; text-decoration: none; border: none; } 
a.topnav:visited { color: #369; } 
a.topnav:hover, a.topnav:active{ color: white; text-decoration: underline; } 
/* banner styles */
div.banner { height: 116px; background-image: url('/images/interlace_04.gif'); vertical-align: middle; text-align: center; } 
img.banner { border: 0; float: left; } 
/* bannerfoot styles */
div.bannerfoot { text-align: center; border-bottom: 1px solid #bcd; } 
p.bannerfoot { margin: 2px; color: #036; font-weight: bold; } 
a.bannerfoot { text-decoration: none; color: #036; } 
a.bannerfoot:hover, a.bannerfoot:active { color: #03f; } 
/* leftnav styles */
div.leftnav { text-align: right; padding-right: 20px; height: 300px; float: left; clear: none; width : 12%; } 
p.leftnav { text-align: right; font-size: 80%; color: #036; border-bottom: 1px solid #abc; } 
a.leftnav { text-decoration: none; color: #036; } 
/* rightnav styles */
div.rightnav { height: 450px; clear: none; float: right; width : 17%; padding-left: 20px; padding-right: 20px; } 
/* contentarea styles */
div.contentarea { width: 60%; float: left; clear: none; padding-left: 10px; } 
div.modified { clear: both; text-align: right; color: #abc; font-size: 70%; padding-right: 10px; } 
/* foot styles */
div.foot { clear: both; text-align: center; } 
p.foot { color: #69B; font-size: 70%; } 
/* Page setup for printing */
@media print { 
.topnav, .banner, .bannerfoot, .leftnav, .rightnav { display: none; } 
div.contentarea { width: 90% } 
}
/* Accessabiliy tweaks */
p.hidden { display: none; } 
div.image-list { float: left; text-align: center; margin: 5px 5px 5px 5px; width: 170px; height: 240px; font-size: 80%;}

