FORM { color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 8px}
.footer					{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:none}
.footer a:hover			{color:#FF0000; text-decoration:none}

.footer_blue					{color:#0178B1; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:none}
.footer_blue a:hover			{color:#FF0000; text-decoration:none}


.regions				{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:none}
.regions a:hover		{color:#FF0000; text-decoration:none}

.school					{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration:none; font-weight: bold}
.descriptions			{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration:none}

.star_module			{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; padding: 0px 5px 0px 8px}
.maintext				{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; padding: 0px 20px 15px 26px; text-align:justify}
.imp_info				{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; padding: 8px 0px 0px 10px}
.contact				{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}
.contact_button			{color:#000000; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}
.contact_textarea		{color:#000000; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}
.bullet					{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight:bold; padding: 0px 5px 0px 0px}
.timetable				{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; vertical-align:top;}

.regions_heading		{color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 20px; text-decoration:none; }

table.team {
	margin: 10px;
}
table.team td {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	vertical-align: top;
	padding: 2px;
}
table.team td.teamname {
	font-size: 12px;
	font-weight: bold;
}

table#blue_peter{border:1px solid #fff}
table#blue_peter tr td{font-size:11px; color:#9b460d}

ul.science-gallery{list-style:none}
ul.science-gallery li{float:left; margin:0 5px 5px 0; width:140px; height:140px}

ul.science-links{width:580px; float:left; margin:15px 0 0 0; padding:0;}
ul.science-links li{margin:0; padding:0; list-style:none}
ul.science-links li.image{float:left; text-align:right}
ul.science-links li.title{float:right; width:420px; margin-bottom:8px}
ul.science-links li.desc{float:right; width:420px; clear:right}
ul.science-links li a{color:#FFF}

#science-video{width:320px; height:199px; background-color:#FC0; padding:15px; border:1px solid #fff; margin:15px 0 30px 160px;}


.gallery-index{width:195px; height:135px; position:relative; margin:0 0 0 5px}
.frame{width:195px; height:135px; background-image:url(images/frame.gif); position:absolute; top:0; left:0}
span.error { font-weight: bold; color: #FF0000; font-size: 11px; }

ul#index li span{font-size:2em}