﻿body    { color:black; background-color:#e0e0e0;text-align:center;}
table 	{ margin-left:auto; margin-right:auto; text-align:center;}
img		{ border:none;}

.outer	{ table-layout:fixed; width:798px; background-color:#999999; 
		  border-style: solid; border-width:4px; border-color:#eeeeee #444444 #222222 #777777; } /*width, bgcolour and border of outer table */
.outer td   { padding:0; }

.righttablebg	{ background-color:#999999;} /* colour of outer table in lower right hand pane of main index (set to same colour as .outer) */
.bkground	{ background-color:#eeeeee; background-image:url(pics/bg3a.jpg);} /* background of right box on some index pages (not used on main index page) */

.tab1	{ background-color:#eeeeee; background-image:url(pics/bg2a.jpg);} /* background colour of frame around pics in right box of main index page */
/* .tab1 a 	{ font-family:arial; font-size:12pt; font-weight:bold; color:white;} */

.greeting {font-family:arial; font-size:14pt; font-style:italic; font-weight:bold; color:#000080;} /* Welcome to ....*/
.site_title {font-family:arial; font-size:18pt; font-weight:bold; color:#ffffff;} /*A Collection of .....*/
.disp_time {font-family:tahoma; font-size:8pt; color:black;} /* UK time is..... */
.pic_box_text {font-family:tahoma; font-size:8pt; color:#6688aa;} /*Pics below are clickable.... */

.main	{ margin-left:auto; margin-right:auto; text-align:center; background-color:#707070;} /*colour of border around class selection boxes */
.main td	{ width:125px; height:45px;font-family:Tahoma; font-size:8pt;color:#c00000; background-color:#e0e0e0; }
.main  a { display:block; width:125px; height:45px; color:#000000; border:solid 2px #ffffff; font-size:10pt; text-decoration:none; background-image:url(pics/grey.jpg);}
.main a:hover { color:#0000d0; border:solid 2px #5050ff; background-image:url(pics/blue.jpg); }

.maindmu	{ margin-left:auto; margin-right:auto; text-align:center; background-color:#707070;} /*colour of border around class selection boxes  (dmu index only) */
.maindmu td	{ width:125px; height:45px;font-family:Tahoma; font-size:8pt;color:#c00000; background-color:#e0e0e0; }
.maindmu  a { display:block; width:125px; height:45px; color:#000000; border:solid 2px #ddffdd; font-size:10pt; text-decoration:none; background-image:url(pics/grey.jpg);}
.maindmu a:hover { color:#00a000; border:solid 2px #2fdd2f; background-image:url(pics/green.jpg); }
.demu a	{ color:#000000; border:solid 2px #dd9f9f; font-size:10pt; text-decoration:none; background-image:url(pics/grey.jpg);}
.demu a:hover { color:#ff0000; border:solid 2px #ff4040; background-image:url(pics/red.jpg); }

.mainsteam	{ margin-left:auto; margin-right:auto; text-align:center; background-color:#707070;} /*colour of border around class selection boxes  (steam and locations index) */
.mainsteam td	{ width:300px; height:45px; font-family:Tahoma; font-size:8pt; color:#c00000; background-color:#e0e0e0; }
.mainsteam a { display:block; width:300px; height:45px; color:#000000; border:solid 2px #ffffff; font-size:10pt; text-decoration:none; background-image:url(pics/longgrey.jpg);}
.mainsteam a:hover { color:#0000d0; border:solid 2px #5050ff; background-image:url(pics/longblue.jpg); }

.classbutt1 { color:#800000; font-size:8pt;}
.classbutt2 { font-size:6pt;}

.tab2	{ color:#000080; font-size:10pt; font-family:tahoma,verdana;} /* tab2 is menu bar table */
.tab2 td	{ height:20px;width:175px}
.tab2 a	{ color:#000080;text-decoration:none;}
.tab2 a:hover	{ color:red; background-color:white; }

.date	{ color:#ff0000; background-color:#ffff00; font-size:7pt; font-family:verdana,sans-serif; text-decoration:none; font-style:normal; font-weight:bold;}
.home	{ padding:2px;}
.home a	{ font-family:arial; font-size:10pt; color:#000080; border: solid 1px #000080;}
.home a:hover	{ color:red; background-color:#ffffff;border: solid 1px #000000;}
.copy a	{ text-decoration:underline; font-size:8pt; color:green;}
.copy a:hover 	{ text-decoration:underline; color:red; background-color:transparent;}

.latest	{ background-color:silver; font-family:tahoma, arial; font-size:8pt; border-top: 4px solid #ff0000; border-bottom: 4px solid #ff0000;}
.latest a:visited { background-color: #e0e000;}
.latest a:active  { background-color: #ff0000;}
.latest a:hover { background-color: #ffffff;}
.latest tr      { height:20px; }
.capt   	{ font-family: tahoma, arial; font-size: 14pt; font-weight: bold;}
.left   	{ font-weight: normal; color: #000080;}
.top     	{ text-align: center; font-weight: bold; color: black; padding: 3px;}
.even    	{ font-weight: normal; color: black; border-top: .75pt solid white;}
.odd     	{ font-weight: normal; color: black; border-top: .75pt solid gray;}


.advsearch a { font-family:tahoma; font-size:9pt; background-color:#ffffff; color:#000080;  border-color:gray ;border-style:outset; border-width:0 2.5px 2.5px 0;}
.advsearch a:hover	{ color:red; border-style:solid;}

.tabletitle { font-family:arial; font-size:16pt; font-weight:normal; color:#000080; }



