h1 { font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 15px 15px 10px 15px; font-size: 16pt; }
h2 { font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 20px 15px 5px 15px; font-size: 14pt; }
h3 { font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 8px 15px 5px 15px; font-size: 12pt; }
h4 { font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 5px 15px 5px 15px; font-size: 11pt; }
h5 { font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 5px 15px 5px 15px; font-size: 10pt; }
body { font-family: Arial, Helvetica, sans-serif; margin: 0px; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
th { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; font-size: 10pt; }
p { font-family: Arial, Helvetica, sans-serif; margin: 5px 15px 10px 15px; font-size: 10pt; }
ul { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 10px; }
ol { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 1px; padding-bottom: 1px; }
.tenpixels { font-size: 10px; }
.white10px { font-size: 10px; color: #FFFFFF; }
.black10px { font-size: 10px; color: #000000; }
.plain { text-decoration: none; }
.white { color: #FFFFFF; }
.black {  color: #000000; }
.orange {  color: #ff9933; }
.footerlinks { font-size: 10px; margin: 20px 15px 20px 15px; text-align: center; }

/* Colours and styles for layout elements common to all pages */
#logo { display: none; }
#menu_top { position: absolute; left:0px; top:0px; width:100%; height:17px; background-color: #990033; border-bottom: 2px solid #FFFFFF; }
#home_link { position: absolute; left:0px; top:0px; width:60px; height:17px; z-index:1; }
#purple_link { position: absolute; left:60px; top:0px; width:130px; height:17px; z-index:1; }
#legal_link { position: absolute; left:190px; top:0px; width:85px; height:17px; z-index:1; }
#projects_link { position: absolute; left:275px; top:0px; width:160px; height:17px; z-index:1; }
#rights_link { position: absolute; left:435px; top:0px; width:110px; height:17px; z-index:1; }
#links_link { position: absolute; left:545px; top:0px; width:62px; height:17px; z-index:1; }
#banner { position: absolute; left:0px; top:19px; width:100%; height:54px; z-index:3; }
#banner_caption { position: absolute; left:0px; width:265px; height:54px; }
#banner_title { position: absolute; left:265px; width:455px; height:54px; }
#content { position: absolute; left:0px; top:68px; z-index:2; margin: 0px; padding: 0px; }
#menu_side { position: absolute; left:0px; top:68px; width:197px; height:auto; float:left; margin: 0px; padding: 0px; }
#menu_side a { text-decoration: none; }
#menu_side a:hover { text-decoration: underline; }
#menu_side a:active { text-decoration: underline; }
#menu_side a:visited { text-decoration: none; }
#menu_base { width:197px; height:20px; }
#main_content { position: absolute;  left:197px; top:68px; height:auto; float:right; margin: 0px; padding: 0px; }
#main_content a { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
#main_content a:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#main_content a:active { font-family: Arial, Helvetica, sans-serif; }
#main_content a:visited { font-family: Arial, Helvetica, sans-serif; }
#footer p { margin: 40px 40px 40px 0px; padding: 0px 0px 0px 10px; font-size: 10px; }
#breadcrumbs p { margin: 0px; padding: 10px; font-size: 10px; }
#menu_1 { margin-top: 0px; padding: 10px; list-style: none; }