body{font-family : Tahoma, Arial, helvetica, sans-serif; font-size: 78%;color: #A4FFA9;background-color: #164629;padding-top: 10px;background-image: url(images/pageBackground.jpg);background-repeat: repeat-x;background-position: 0 18px;}

h1{text-align: center; font-size: 1.1em; font-weight: bold; margin-top: 1em;}
h2{text-align: left; font-size: 0.95em; font-weight: bold; padding-left: 20px; margin-bottom: -8px;}
h3{text-align: left; font-size: 0.90em; padding-left: 35px; margin-bottom: -10px;}
h4{text-align: left; font-size: 0.85em; padding-left: 45px;}

td{vertical-align: top}
ul {padding-left: 50px;}
img {border: none}
sup{font-size : 80%;}
a {text-decoration: none; font-weight: bold;color: #F3F3F3;}
a:hover{color: red;}

#pagehead {color : #f3f3f3; font-family : "Times New Roman", Times, serif; font-size : 1.4em; font-weight: bold; height: 54px; width: 100%;}
#wrapper{width: 100%; min-width:900px; background-color: transparent;}
#menu{float: left; font-size: 0.9em; display: block; width: 21%; min-width: 200px; font-variant : small-caps; padding: 0;}
	#menu li{list-style : none; padding-right: 10px;}
#main{float : left; display: block; width: 50%; min-width: 450px; font-size : 1.0em; padding : 0 15px 15px 15px; margin-bottom: 20px; z-index: 0; border-right: 2px solid #6f6f6f; min-height: 450px;}
	#main a{color: #50878B;}
	#main a:hover{color: red;}
	#main p{text-align: justify; padding-left: 60px; padding-right: 20px;}
	#main ol, #main ul{text-align: left; padding-left: 90px; padding-right: 50px;}
	#main table{width: 80%; color: #263313; font-size: 0.95em;}

#mainWide {float : left; width: 70%; min-width: 660px; font-size : 1.0em; padding : 0; margin-bottom: 20px; background-color: #bebebe; z-index: 0;}

#footnote{clear: both; margin-bottom: -2.5em; text-align: center; color: #9BDD9F; font-size: 0.8em;}
	#footnote a:hover{color: red;}
	#footnote a{color: #f3f3f3;}
	#footnote a:hover{color: red;}

.newsItem{float: left; width: 200px; text-align: justify;}
.lastupdated {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; font-weight: lighter; color: #999999; text-align: right;}

.choice {text-align : right; border-bottom: 1px solid #eeeeee; z-index: 3;}
.current {border-bottom: 2px solid #6f6f6f; font-size: 110%; font-weight: normal; padding-left: 10px;}
.thisYear{border-bottom: 2px solid #6f6f6f; font-size: 1.2em; font-weight: normal; padding-right: 10px; text-align: right; background-image: url(images/thisYear.gif); background-position : right; background-repeat: no-repeat;}
.currentYear{border-bottom: 2px solid #6f6f6f; background-color: #eee; font-size: 1.2em; font-weight: normal; padding-right: 30px; text-align: right; background-image: url(images/thisYear.gif); background-position : right; background-repeat: no-repeat;}

.label {font-size : 0.9em; font-weight : normal; text-align : right;}
.label, .current, #main, #mainYear{background : #eee; color : #263313;}

.floatingimage{float: left; width: 150px; height: 120px; padding: 3px; text-align: center}
.imageLink{float: left; text-align: center; padding-left: 10px;}
.author{text-align: right; font-size: 0.8em;}
.sectionHead {float: left; width: 100%; height: 15px; margin-top: 5px; margin-left: -14px; padding: 2px 0 0 30px; border-bottom: 2px solid #999;}
.yearFloat{float: left; width: 160px; padding-left: 25px;}
.button{width:100px; color: #f3f3f3;font-weight: bold; background-color: #263313;}
.blankLine{background-color: #eee; height: 2em;}
.secondary ul li{list-style : none;}

#rightPanel{float: left; display : block; width:20%; min-width: 210px; font-size: 0.9em; padding: 0;}
 	#rightPanel h3{text-align: left; border-bottom: 1px solid #6f6f6f; font-size: 1em; margin-bottom: -.7em; margin-top: 2em; padding-left: 20px;}
	#rightPanel p{padding-left: 20px; padding-right: 10px;}
	#rightPanel li{list-style : none;}

.backButton{float: right;}
.pageTitle{font-size: 0.85em;color: #A4FFA9;font-family : Tahoma, Arial, helvetica, sans-serif; position: absolute; left: 280px; top: 52px}
.larkin img{padding: 5px;}
.cdimage{width: 500px; padding: 10px; margin-left: 40px; background-color: #6F6F6F; color: #ddd; font-weight: bold; text-align: center}

.abstract-name{font-size : 1.1em; padding: 15px 30px 10px 30px}
.abstract-text{font-size : 0.95em; padding :0 10px 10px 50px; text-align : justify;}
.abstract-references{font-size: 0.9em;}
.abstract-references ul{padding: 0 0 0 0; list-style : none url(images/list_spot.gif);}
.abstract-inst{font-style : italic; font-size: 0.95em; padding: 0px 30px 20px 80px;}

.programme{width: 90%; padding-left: 60px; font-size : 0.9em; font-weight : normal; text-align : left; vertical-align : top;}
.programme td{vertical-align: top;}
.programmeName{font-weight: bold; text-align: right; padding-right: 10px}
.dayheading{border-bottom : 1px solid #000000; font-size : 1.25em; height : 25px; padding : 8px 0 5px 0; padding: 20px 0 5px 20px;}
.header{font-size: 1.35em; height: 35px; padding: 20px 0 0 0;}
.session{font-size: 1.15em; height: 15px; padding: 5px 0 5px 20px;}
.break{font-size: 1.1em;height: 15px;border-bottom: 1px solid black;padding-left: 20px}

.form input{font-size: 0.9em; width: 120px}