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; padding-left:2px; padding-right:2px;}
a.small_link:visited {color: #ffffff; font-size: 11px; text-decoration: none;}
a.small_link:active {text-decoration: underline; font-size: 11px;}
a.small_link:hover {color: #ffffff; font-size: 11px; text-decoration: none;}


#allpage{
min-width:800px;
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');
}
#toppanel {
height:88px;
background-image: url('newimages/panelgrad.gif');
background-repeat:repeat-x;
background-position:bottom;
}
#topinside {
height:88px;
width:100%;
background-image: url('newimages/panelbg.gif');
background-repeat:no-repeat;
background-position:bottom right;
}
#toplinks {
float:right;
margin-top:8px;
margin-right:14px;
color:#FFFFFF;
font-size:11px;
}
#searchbox {
clear:right;
float:right;
margin-right:14px;
vertical-align:middle;
margin-top:36px;
color:#FFFFFF;
}
.login {
margin-left: 20px;
margin-top: 4px;
padding-top:3px;
padding-bottom:4px;
vertical-align:middle;
}

.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;
}


#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: #f36012; 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: 80px;
height: 85px;
right: 0px;
top: 68px;
background: url('newimages/join-t.gif');
background-repeat: no-repeat;
background-position: center left;
}


h1 {
	font-family: arial, helvetica;
	font-size: 14px;
	color: #086ba3;
	font-weight: bold;
	letter-spacing: 0.1em
}

h2 {
	font-family: arial, helvetica;
	font-size: 13px;
	color: #f36c0e;
	font-weight: bold;
	letter-spacing: 0.1em
}

h3 {font-family: arial, helvetica; font-size: 12px; color: #4faa4c; font-weight: bold; letter-spacing: 0.1em}

h4 {font-family: arial, helvetica; font-size: 11px; color: #000000; 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/resources-t.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/join-t.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/newsletters-t.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/whizzy-t.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/topical-t.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/staffroom-t.gif');
}

/* CSS class 'contribute' */
/* Menu link color */
body.contribute div.contribute a.menu_link, body.contribute div.contribute a.blue_link {
color: #3399cc;
}
/* Login bar pic */
body.contribute #section_pic {
background: url('newimages/contribute-t.gif');
}

#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%;
}


