body {						font-family: Arial, Helvetica, sans-serif;
							font-size: 75%;
							background-color: #999966;
							margin: 10px;
							text-align:center;
							}
				
table		{ 				font-size: 100%; }

#container {				color: #000000;
							border: 1px none #006600;
							margin: auto;
							width: 760px;
							}

#maintop {					width: 100%;
							height: 120px;
							background-repeat: no-repeat;
							text-align: right;
							background-color: transparent;
							}
				
#midCol { 					background-color: #FFFFFF;
							width: 100%;
							}

#title {					height: 22px;
							width: 100%;
							color: white;
							background-color: green;
							font-weight: bold;
							font-size: 150%;
							background-image: url(../themes/cellFade_green.gif);
							background-repeat: repeat-x;
							background-position: center;
							text-align:center;
							}
					
#mainleft {					width:160px;
							float:left;
							color: green;
							}

#maincentre {				margin: 0px 5px 0px 165px;
							}

.midPad {					text-align: left;
							width: 100%;
							overflow: auto;
							}
				
.midPad a {	 				color: #000000;
							text-decoration:underline;
							}
	
#mainbottom {				width:100%;
							height: 15px;
							clear: left;
							font-size: 80%;
							color: white;
							background-color: green;
							background-image: url(../themes/cellFade_green.gif);
							background-repeat: repeat-x;
							background-position: center;
							text-align: center;
							}
				
#mainbottom a { 			color: white;}

a {							text-decoration: none;color: white;}
a:hover {					text-decoration: underline;}

.bodyText {					font-size: 90%; color: #000000;}
.footNote {					font-size: 80%;color: white;}

.sideHead {					color: white;
							background-color: green;
							font-weight: bold;
							background-image: url(../themes/cellFade_green_2.gif);
							background-repeat: repeat-x;
							background-position: top;
							width: 160px;
							}
				
.sideHead h6 { 				margin: 0px;
							padding: 2px;
							font-size: 110%;
							text-align: center;
							}
							
				
.navigation { 				margin-bottom: 10px;
							background-color: green;
							font-weight: bold;
							}
						
.navigation UL {			margin:0px;
							padding:0px;
							list-style-type: none;
							text-align: left;
							}

.navigation UL LI {			margin:0px;
							padding: 0px;
							background-color: green;
							background-image: url(../themes/cellFade_green_3.gif);
							background-repeat: repeat-x;
							background-position: top;
							width: 160px;
							height: 18px;
							}
						
.navigation UL LI A {		display: block;
							padding: 2px 2px 2px 5px;
							margin: 0px;
							color: black;
							width: 153px;
							height: 20px;
							}
							
.navigation UL LI A:hover {	color: white;
							background-color: red;
							text-decoration: none;
							}

.navigation .highlight {	background-color: green;
							color: white;
							padding: 2px 2px 2px 5px;
							}


#maintop h1 {				font-size: 250%;
							color: #CCFF99;
							font-style: italic;
							font-weight: bold;
							padding:15px;
							margin: 0px;
							}

.pageNumbers {				border:1px solid #006600;
							background-color: white;
							color: black;
							margin: 4px;
							text-align: center;
							padding: 3px;
							}
				
.pageNumbers a {			margin: 3px; color: black;}
.pageNumbers a:link {		color: red;}
.pageNumbers a:hover {		color: red;}
.pageNumbers a:visited {	color: red;}

.lightBG {					background-color: #CCFF99; }
.cellColour {				background-color: green;}
				
.searchBox {				font-size: 80%;}
				
.nextGigBox {				width:150px;
							float:right;
							border:1px solid #006600;
							text-align:center;
							background-color: green;
							color: white;
							}
							
.nextGigBox .inner		{	padding: 5px; }

.nextGigBox a { 			background-color: white;
							width: 100%;
							color: #000;
							padding:1px;
							margin:3px;
							}

.adminBox { 				color: black;
							background-color: white;
							border: 1px solid black;
							}
							
.adminBox a { 				color: red; }
.adminBox a:hover { 		color: red; }
.adminBox a:visited {	 	color: red; }
.adminBox a:link { 			color: red; }
.adminCaption {				color: red;}

.adminPad {					width: 100%;
							padding: 6px;
							}
							
.warning { 					color:white;
							background-color:red;
							text-align:center;
							}
							
.navSub {					font-size: 80%;
							color: green;
							text-align: center;
							margin-bottom: 8px;
							}

.panel {					text-align: center;
							width: 570px;
							}
							
.panel UL { 				padding: 4px;
							width: 560px;
							list-style-type: none;
							margin: 0px;
							}
							
.panel UL LI {				padding: 5px;
							float: left;
							width: 130px;
							height: 130px;
							text-align: center;
							font-weight: bold;
							font-size: 80%;
							}
				
.panel a { 					color: white;}