body{margin: 3em 3% 0 3%; width: 780px; background-color: White;
 background-image: url(http://www.4gls.ac.uk/images/background.gif);
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
h1, h2, h3, h4,  h5, h6  { font-family:  Arial, Helvetica, sans-serif;color: Navy;}

.blue {color: Navy;}
.greyblue {color: #666699;}
.redblue {color: #990032;}

a:active{color: #333399;  text-decoration: none;  background-color: transparent;} 
a:link,a:visited{color: #333399;  text-decoration: none;background-color: White;}
a:hover{color: White; background-color: #333399;text-decoration: none;}

.filled { background-image: url(../images/JLAB MOU.gif);   background-color: transparent;
 height: 240px;  width:710px;	background-repeat: no-repeat;}

.lightyear2 {font-family:  Arial, Helvetica, sans-serif;color: #FF9900;  text-align: left;
font-size: 120%;  font-style: italic; margin-top:-18px;  margin-right: 10px; }


.lightyear {font-family:  Arial, Helvetica, sans-serif;color: #FF9900;  text-align: right;
font-size: 120%;  font-style: italic; margin-top:-18px;  margin-right: 10px; }

#columnone {position: absolute; top:298px; left: 32px; width: 185px; 
background-color: #FFFFFF;  padding-right: 10px;}

#columnone h5{font-family: Arial, Helvetica, sans-serif;   color: #D20000;margin-bottom: 0;
display: block;padding-bottom: 0;padding-left: 2px;  padding-right: 2px;
border: 1px solid #666699; border-width: 0 0 1px 0;}
 
a.navigation2:hover
{color: #FFFFFF; background-color: #FFFFFF;text-decoration : none;}
a.navigation:active, a.navigation:link,a.navigation:visited
{color: #D20000; text-decoration: none;background-color: White;}

 
#content { margin-left: 230px;margin-right: 2%; padding-top: 5px; margin-bottom: 0;
 border: thin solid #CCCCCC;padding-left: 25px; font-size: 75%;
 border-width: 0 0 0 2px;}
 #content image.big{margin-left: -250px; margin-bottom: 0;}
 
 #content .bigtext{ visibility: hidden;}
.newsletter{display: block; color: Fuchsia;}
#content  hr{color: #CCCCCC; height: 2px; }
  
  .newscolumn{ border: 1px solid #D20000;border-width: 1px 1px 1px 1px;
	background-color: #FFFFF0; color: Black; font-family: Arial, Helvetica, sans-serif;}

.newscolumn p{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: left; width: 160px; font-size: 60%;  margin-top: -17px;
border: 1px none #D20000;border-width: 1px 1px 1px 1px; }

  
.newsSplash{ border: 1px solid #D20000;
background-color: #ffff99; color: Black; }

.newsSplash p{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: left;  padding: 0 .7em; font-size: 92%;
}
  
  
  
span.date{color: #666666;font-size: 70%;}
h5.headline{color: Navy; margin-top: 6px;}

dl{font-family: Arial, Helvetica, sans-serif; padding-left: 10px;} 
dt{font-weight: bold; padding-bottom: 6px; }
dd {font-size: 90%;}

li.colour{ color: #FFCC66;list-style: square;}
h5.pres{color: #999999; margin-bottom: -2em;}
.moreright{margin-left: 50px;}

a.presentation:active{color: #336799;  text-decoration: none;  background-color: transparent;} 
a.presentation:link,a.presentation:visited{color: #336799;  text-decoration: none;
background-color: White;}
a.presentation:hover {color: White; background-color: #336799;text-decoration: none;}
 
#footer h4{text-align: center; width: 100%; font-size: 120%;
border: thin solid #CCCCCC;border-width: 2px 0 0 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
 
 #footer p{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: left; width: 100%; font-size: 60%; padding-top: 8px;
 border: thin solid #CCCCCC;border-width: 2px 0 0  0;}

 #footer image{ float: right;   margin-top: -3em;  margin-bottom: 0;}

