body { margin: 0px; padding: 0pt; }

.banner1box { height: 89px; width: 137px; margin: 0px; border-style: none solid none none; border-color: rgb(82, 117, 140); border-width: 1px; }

.banner2box { background-color: rgb(82, 117, 140); height: 89px; position: absolute; top: 0px; left: 138px; }

img { border: 0pt none ; }

.crumbbox { width: 609px; margin-top: 8px; margin-left: 138px; padding-left: 13px; }

.submenubox { padding: 5px 0px 5px 151px; margin-left: 0px; width: 609px; background-image: url(../asset_arena/hea/breadcrumbs.jpg); }

.menubox { padding: 5px 0px 5px 151px; margin-left: 0px; width: 609px; position: relative; top: auto; right: auto; bottom: auto; left: auto; background-color: rgb(43, 103, 178); }

.intromainbox {  }

.mainbox { width: 611px; margin-left: 138px; padding-left: 10px; }

.line { width: 603px; height: 1px; background-color: rgb(82, 117, 140); }

.lightcolour { background-color: rgb(190, 206, 219); }

.darkcolour, a.vocabmenu:hover, a.vocabmenu:visited:hover, a.menu:link, a.menu:active, a.menu:visited { background-color: rgb(42, 107, 181); }

.title, .intro, .creator, .abstract, .body, .field_label, .field_data, .crumb, .header, .footer, .caption, .caption_disabled, .menu, .submenu, .servicelink, .ack { font-family: arial,helvetica,sans-serif; }

.menu, .submenu { font-family: arial,helvetica,sans-serif; }

.submenu, a.submenu:link, a.submenu:active, a.submenu:visited { color: rgb(0, 0, 0); }

.header, .menu, a.nav:link, a.nav:active, a.nav:visited, a.menu:link, a.menu:active, a.menu:visited { color: rgb(255, 255, 255); }

a.nav:link, a.nav:active, a.nav:visited { background-color: rgb(102, 102, 102); }

a.resource:visited { background-color: rgb(204, 204, 204); }

a.ack:hover, a.ack:visited:hover { background-color: rgb(221, 221, 221); }

a.editing:hover, a.editing:visited:hover { background-color: rgb(255, 0, 0); }

.title, .intro, .field_label, .crumb, .caption, .servicelink, a.nav:link, a.nav:active, a.nav:visited { font-weight: bold; }

.menu, .submenu { font-size: x-small; font-weight: bold; }

.title, .body, .field_label, .field_data, .crumb, .caption, .caption_disabled, a.footmenu:link, a.footmenu:active, a.footmenu:visited, a.footmenu:hover, .ack { font-size: 0.8em; }

.intro, .footer { font-size: small; }

.creator, .abstract, .servicelink { font-size: 1em; }

a.mainlink { font-size: 1.3em; }

.bigandblack {
 color: #2b67b2; /*rgb(82, 117, 140);*/
 font-size: medium; 
}

a:link, a:active, a:visited, a:hover, a.welcome:active, a.welcome:visited { text-decoration: none; }

a.menu, a.menu:active, a.menu:visited, a.submenu, a.submenu:active, a.submenu:visited, a.crumbtrail:link, a.crumbtrail:active, a.crumbtrail:visited, a.welcome:link, a.mainlink { text-decoration: none; }

a.nav:hover, a.nav:visited:hover, a:hover, a.resource:hover, a.resource:visited:hover, a.footmenu:hover, a.footmenu:visited:hover, a.welcome:hover, a.welcome:visited:hover, a.menu:hover, a.menu:visited:hover, a.submenu:hover, a.submenu:visited:hover { text-decoration: underline; }

a.vocabmenu:link, a.vocabmenu:active, a.vocabmenu:visited, a.footmenu:link, a.footmenu:active, a.footmenu:visited, a.ack:link, a.ack:active, a.ack:visited { text-decoration: none; }

a.crumbtrail:hover, a.crumbtrail:visited:hover { text-decoration: underline; }

a:link, a:active, a:visited, a.resource:link, a.resource:active, a.resource:visited, a.vocabmenu:link, a.vocabmenu:active, a.vocabmenu:visited, a.welcome:link, a.welcome:active, a.welcome:visited { 
color: #4682b4; /*rgb(82, 117, 140);*/
}

a.vocabmenu:link, a.vocabmenu:active, a.vocabmenu:visited { color: rgb(0, 51, 153); }

.field_label, .field_data, .caption {
 color: #2b67b2; /*rgb(57, 101, 99);*/ 
}

.servicelink { color: rgb(0, 51, 204); }

.footer, a.footmenu:link, a.footmenu:active, a.footmenu:visited { color: rgb(0, 153, 204); }

.creator, .abstract, .body { color: rgb(0, 0, 0); }

h1, h2, h3, h4, h5{color: #2b67b2;}

.title, .ack, a.ack:link, a.ack:active, a.ack:visited { color:#2b67b2; /*rgb(102, 102, 102);*/ }

.intro, .crumb, a.crumbtrail:link, a.crumbtrail:active, a.crumbtrail:visited {
 color: #2b67b2; /*rgb(57, 101, 99);*/ 
}

.caption_disabled { color: rgb(221, 221, 221); font-weight: bold; }

a.editing:link, a.editing:active, a.editing:visited { color: rgb(255, 0, 0); text-decoration: none; }

a.mainlink { 
color: #2b67b2; /*rgb(82, 117, 140); */
}

a.ack:hover, a.ack:visited:hover { color: rgb(68, 68, 68); }

a.editing:hover, a.editing:visited:hover { color: rgb(255, 255, 255); }

a.submenu:hover, a.submenu:visited:hover {  }

a.crumbtrail:hover, a.crumbtrail:visited:hover, a.menu:hover, a.menu:visited:hover {  }

.resource:hover, a.resource:visited:hover, a.nav:hover, a.nav:visited:hover, a.vocabmenu:hover, a.vocabmenu:visited:hover, a.footmenu:hover, a.footmenu:visited:hover, a.welcome:hover, a.welcome:visited:hover, a:hover, a:visited:hover {  }

a.banner:link, a.banner:active, a.banner:visited, a.banner:hover, a.banner:visited:hover { background-color: rgb(82, 117, 140); }

.editlinksbox { width: 100%; background-color: rgb(238, 238, 238); }

.subtle { font-size: x-small; color: rgb(102, 102, 102); }

.welcome_intro { margin-left: 138px; padding: 8px 60px; width: 501px; background-color: rgb(238, 238, 238); }

.welcome_manager { margin-left: 138px; padding: 8px 60px; width: 501px; background-color: rgb(238, 238, 238); }

.welcome_lecturer { margin-left: 138px; padding: 8px 60px; width: 501px; background-color: rgb(238, 238, 238); }

.welcome_support { margin-left: 138px; padding: 8px 60px; width: 501px; background-color: rgb(238, 238, 238); }

.welcome_embed { margin-left: 138px; padding: 8px 60px; width: 501px; background-color: rgb(238, 238, 238); }

table.overall { margin-left: 0px; margin-right: 0px; }
