body {			font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 75%;
				background-color: #A55127;
				margin: 10px;
				text-align:center;
				}
				
table			{ font-size: 100%; }

#container {	color: #000000;
				border: 4px double #660000;
				margin: 0px auto;
				width: 760px;
				}

#maintop {		width:100%;
				height: 120px;
				background-image: url(/_holt/custom_heads/header.jpg);
				background-repeat: no-repeat;
				text-align:right;
				background-color: transparent;
				}
#midCol { 	background-color: #FFFFFF;width: 100%;
				}

#title {		width:100%;
				top: 120px;
				height: 26px;
				color: white;
				background-color: brown;
				font-weight: bold;
				font-size: 150%;
				background-image: url(../themes/cellFade_brown.gif);
				background-repeat: repeat-x;
				background-position: center;
				text-align:center;
				}
					
#mainleft {		width:160px; float:left;background-color:#FFFFFF;color: brown;}

#maincentre {	width: 592px; float:left; text-align: left; overflow: auto; color: #000000;}
.midPad {		padding: 5px auto;text-align: left; width: 580px;}
.midPad a { color: #000000; text-decoration:underline;}
	
#mainbottom {	width:100%;
				height: 15px;
				clear: left;
				font-size: 80%;
				color: white;
				background-color: brown;
				background-image: url(../themes/cellFade_brown.gif);
				background-repeat: repeat-x;
				background-position: center;
				text-align: center;
				}
				
#mainbottom a { color: white;}
		
.cellPad {		padding: 0px;text-align: left;}
		


a {				text-decoration: none;color: white;}

a:hover {		text-decoration: underline;}
.bodyText {		font-size: 90%; color: #000000;}
.footNote {		font-size: 80%;color: white;}

.leftPanel { width: 150px;}

.sideHead {		color: white;
				background-color: brown;
				font-weight: bold;
				background-image: url(../themes/cellFade_brown_2.gif);
				background-repeat: repeat-x;
				background-position: top;
				width: 100%;
				}
				
.sideHead h6 { margin: 0px;padding: 2px; font-size: 110%; text-align: center;}
							
				
.navigation { 			margin: 0px;
						margin-bottom: 10px;
						background-color: brown;
						font-weight: bold;
						width: 100%;
						}
						
.navigation UL {		margin:0px;padding:0px; width: 100%; list-style-type: none;text-align: left;}

.navigation UL LI {		margin:0px;
						padding: 0px;
						background-color: brown;
						background-image: url(../themes/cellFade_brown_3.gif);
						background-repeat: repeat-x;
						background-position: top;
						width: 100%;
						 }
						
.navigation UL LI A {	display: block;
						padding: 2px;
						padding-left: 5px;
						margin: 0px;
						color: black;
						text-decoration: none;
						width: 100%;
						}
.navigation UL LI A:hover {color: white; background-color: red;text-decoration:none;}

.navigation.highlight {	background-color: brown;color: white;padding: 2px;padding-left: 5px;}


#maintop h1 {	font-size: 250%;
				color: #FFFFCC;
				z-index:4;
				font-style: italic;
				font-weight: bold;
				padding:15px;
				margin: 0px;
				}

.pageNumbers {	border:1px solid #660000;
				background-color: white;
				color: black;
				margin: 4px;
				text-align: center;
				padding: 3px;
				}
				
.pageNumbers a {margin: 3px; color: black;}

.lightBG {		background-color: #FFFFCC; }
.cellColour {	background-color: brown;}
				
.searchBox {	font-size: 80%;}
				
.nextGigBox {	width:150px;
				float:right;
				border:1px solid #660000;
				padding:5px;
				text-align:center;
				z-index:10;
				background-color: brown;
				color: white;
}

.nextGigBox a { background-color: white; width: 100%;color: #000;padding:1px;margin:3px;}

.adminBox { color: black; background-color: white; border: 1px solid black; clear: left;}
.adminBox a { color: red; }
.adminCaption {	color: red;}

.warning { color:white;background-color:red;text-align:center; }
.navSub {font-size: 80%; color: brown; text-align: center; margin-bottom: 8px;}

.panel { 		margin:0px;
				padding:4px;
				text-align: center;
				clear: left;
				width: 100%;
				}
.panel UL { 	padding:0px;
				width: 100%;
				list-style-type: none;
				margin: 0px;
				}
.panel UL LI {	margin:4px;
				padding: 5px;
				float: left;
				width: 23%;
				height: 140px;
				text-align: center;
				font-weight: bold;
				font-size: 80%;
				}
				
.panel a { color: |reverseTheme|;}

 

