a:link {font-family: Arial, Helvetica, sans-serif; color: #0080ff; text-decoration: none; letter-spacing: 0}
a:visited {color: #0080ff; text-decoration: none; letter-spacing: 0}
a:active {text-decoration: none; letter-spacing: 0}
a:hover {color: #0080ff; text-decoration: underline; letter-spacing: 0}

a.blue_link:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0080ff; text-decoration: none; letter-spacing: 0}
a.blue_link:visited {color: #0080ff; font-size: 11px; text-decoration: none; letter-spacing: 0}
a.blue_link:active {text-decoration: none; font-size: 11px; letter-spacing: 0}
a.blue_link:hover {color: #0080ff; text-decoration: underline; font-size: 11px; letter-spacing: 0}

a.menu_link:link {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3399cc; text-decoration: none; font-weight: bold; letter-spacing: 0}
a.menu_link:visited {color: #3399cc; font-size: 13px; text-decoration: none; font-weight: bold; letter-spacing: 0}
a.menu_link:active {text-decoration: none; font-size: 13px; font-weight: bold; letter-spacing: 0}
a.menu_link:hover {color: #3399cc; font-size: 13px; text-decoration: none; font-weight: bold; letter-spacing: 0}

a.small_link:link {font-family: arial; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.small_link:visited {color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold;}
a.small_link:active {text-decoration: none; font-size: 11px; font-weight: bold;}
a.small_link:hover {color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold;}


#allpage{
margin: 0px;
padding: 0px;
}

#topcontent {
position: relative;
width: 100%;
padding: 0px;
margin: 0px;
background-position: top right;
background-repeat: repeat-x;
background-image: url('newimages/topbg.gif');
}

.login {
margin-top: 4px;
}

.barlineholder {
padding-left:10px;
padding-right:10px;
padding-top: 0px;
}

#topbar {
position: relative;
margin-top: -1px;
height: 22px;
float: right;
background-position: top right;
background-repeat: repeat-x;
background-image: url('newimages/barbg.gif');
}
#topbar td {
padding-right:4px;
padding-left:4px;
padding-top:4px;
}

#content {
width:100%;
margin-top:20px;
}

#searchbox {
width: 100%;
background-position: top right;
background-repeat: no-repeat;
background-image: url('newimages/searchbg.gif');
}

#centrepanel {
margin-left:20px;
margin-right:20px;
}

.vline {
width: 4px;
height: 100%;
background-image:url('newimages/vline.gif');
background-repeat: repeat-y;
}


.menubox td {
}
.rightbox {
padding:5px;
}

.searcher {
font-family: arial, helvetica; font-size: 13px; font-weight: bold; color: #0f6ba0; padding:4px;
}

.smalltext {
font-family: arial, helvetica; font-size: 9px; color: #000000; padding:8px;

}

.redtext {
font-family: arial, helvetica; font-size: 11.5px; font-weight: bold; color: #de0000;
}

#section_pic {
position: absolute;
width: 100px;
height: 81px;
right: 0px;
top: 68px;
background: url('newimages/icon-oval.gif');
background-repeat: no-repeat;
background-position: center left;
}


h1 {
	font-family: arial, helvetica;
	font-size: 14px;
	color: #2679ab;
	font-weight: bold
}

h2 {
	font-family: arial, helvetica;
	font-size: 13px;
	color: #4faa4c;
	font-weight: bold
}

h3 {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #cda812 ;
	font-weight: bold
}

h4 {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #004e9b;
	font-weight: bold
}

h5 {font-family: arial, helvetica; font-size: 11px; color: #000000} 



/* Section colours */

/* CSS class 'resources' */
/* Menu link color */
body.resources div.resources a.menu_link, body.resources div.resources a.blue_link {
color: #f15a22;
}
/* Login bar pic */
body.resources #section_pic {
background: url('newimages/res1.gif');
}

/* CSS class 'membership' */
/* Menu link color */
body.membership div.membership a.menu_link, body.membership div.membership a.blue_link {
color: #8a3dba;
}
/* Login bar pic */
body.membership #section_pic {
background: url('newimages/subs2.gif');
}

/* CSS class 'latest' */
/* Menu link color */
body.latest div.latest a.menu_link, body.latest div.latest a.blue_link {
color: #4faa4c;
}
/* Login bar pic */
body.latest #section_pic {
background: url('newimages/new2.gif');
}

/* CSS class 'whizzy' */
/* Menu link color */
body.whizzy div.whizzy a.menu_link, body.whizzy div.whizzy a.blue_link {
color: #ce0000;
}
/* Login bar pic */
body.whizzy #section_pic {
background: url('newimages/whiz1.gif');
}

/* CSS class 'ideas' */
/* Menu link color */
body.ideas div.ideas a.menu_link, body.ideas div.ideas a.blue_link {
color: #1fa1a5;
}
/* Login bar pic */
body.ideas #section_pic {
background: url('newimages/new3.gif');
}

/* CSS class 'staffroom' */
/* Menu link color */
body.staffroom div.staffroom a.menu_link, body.staffroom div.staffroom a.blue_link {
color: #ef8d24;
}
/* Login bar pic */
body.staffroom #section_pic {
background: url('newimages/share1.gif');
}

/* CSS class 'minisites' */
/* Menu link color */
body.minisites div.minisites a.menu_link, body.minisites div.minisites a.blue_link {
color: #8a3dba;
}

/* CSS class 'sistersites' */
/* Menu link color */
body.sistersites div.sistersites a.menu_link, body.sistersites div.sistersites a.blue_link {
color: #1fa1a5;
}

/* CSS class 'collections' */
/* Menu link color */
body.collections div.collections a.menu_link, body.collections div.collections a.blue_link {
color: #f15a22;
}

/* CSS class 'training' */
/* Menu link color */
body.training div.training a.menu_link, body.training div.training a.blue_link {
color: #ce0000;
}

/* CSS class 'newsletters' */
/* Menu link color */
body.newsletters div.newsletters a.menu_link, body.newsletters div.newsletters a.blue_link {
color: #1fa1a5;
}

/* CSS class 'books' */
/* Menu link color */
body.books div.books a.menu_link, body.books div.books a.blue_link {
color: #4faa4c;
}


#staffroombox {
width: 100%;
border:1px solid #7dc27b;
}
#staffroombox-indent1 {
width: 100%;
border:1px solid #7dc27b;
margin-left:20px;
margin-top:4px;
}

.staffroomcol {
border-bottom:1px solid #7dc27b;
background-color:#bee0bd;
}

.staffroom_hl {
background-color:#FF0;
}
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } 
		
td { font-family: arial, helvetica; font-size: 12px; color: #000000;  } 
form { font-family: arial, helvetica; font-size: 12px; color: #000000; } 
input { font-family: arial, helvetica; font-size: 12px; color: #000000; } 
textarea { font-family: arial, helvetica; font-size: 12px; color: #000000; } 
p {font-family: arial, helvetica; font-size: 12px; color: #000000;}

.small {
  font-size: 10px;
}

#centrepanel {
  line-height: 150%;
}

.boxtable{
  margin-left: 5px;
}

.relatedlink:link, .relatedlink:visited, .relatedlink:hover, .relatedlink:active{
	color: #D30707;
	font-weight: bold;
	font-size: 0.9em;
}

