body {
	/*background-image:  url(../images/bg.gif);*/
	background-color: #FFFFF1;
	margin-top: 0px;
	margin-left: 0px;
}

/*
The main table on the page, containing everything else.
*/
table.tablePage{
	border-style: solid; 
	border-color: gray; 
	border-width: 0 1px 0 0;
	background-color: #FFF29A;
}

/*
The pages table
*/
table.tableContent{
	/*background-image:  url(../images/background.png);*/
	background-color: #FFF29A;
}

.text{
	font-family: Arial;
	font-weight: none;
	font-size: 14px;
	color: black;
	text-decoration: none;
}


a.linkColour{
	font-family: Arial;
	color: #EC8D00; /*#FF9900;*/
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

a.linkColour:hover{
	font-family: Arial;
	color: #EC8D00;
	text-decoration: underline;
}

a.linkColourNorm{
	font-family: Arial;
	color: #EC8D00; /*#FF9900;*/
	font-size: 13px;
	text-decoration: none;
}

a.linkColourNorm:hover{
	font-family: Arial;
	color: #EC8D00;
	text-decoration: underline;
}

a.link{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: black;
	text-decoration: none;
}

a.link:hover{
	font-family: Arial;
	color: black;
	text-decoration: underline;
}


a.linkNorm{
	font-family: Arial;
	font-weight: none;
	font-size: 13px;
	color: blue;
	text-decoration: none;
}

a.linkNorm:hover{
	color: black;
	text-decoration: underline;
}

/*
Each cell in the pages header
*/
td.cell-header{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	background-IMAGE: url(../images/tabbedContent/bg-orange.png);
	height: 30px;
	text-align: center;
	color: white;
}

td.cell-header-over{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	height: 32px;
	text-align: center;
	color: white;
	background-IMAGE: url(../images/tabbedContent/bg-grey.png);
}

/*
The header directly under cell-header
*/
td.cell-sub-header{
	text-align: center;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: black;
	height: 40px;
	background-color: #EEEEEE;
	
}

td.cell-sub-header-over{
	text-align: center;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: black;
	background-color: #FFD2BA;	
}

/*
The content of cell-header eg. news
*/
td.cell-content{
	text-align: left;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: black;
	background-color: white;
}

td.cell-content-over{
	text-align: left;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: black;
	background-color: #EEEEEE;
}

/*
The content of cell-header eg. news
*/
td.calender-content{
	text-align: center;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: black;
	background-color: white;
}

td.calender-content-over{
	text-align: center;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: black;
	background-color: #FFD2BA;
}

a.calender-link{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

a.calender-link:hover{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: black;
	text-decoration: underline;
}

/*Homepage Slider*/
td.slider{
	cursor: pointer;
}

/*Homepage Slider*/
td.videoRow{
	cursor: pointer;
	color: #FF9900;
	font-family: Arial;
	font-size: 11px;
	padding-left: 5px;
}

td.VideoLink{
	font-family: Arial;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}
td.VideoHeader{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: black;
	background-color:#FF9900;
	text-decoration: none;
	padding-left:16px;
}

td.head{
	cursor: pointer;
}

/*
The content of cell-header eg. news
*/
td.footer{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: white;
	background-IMAGE: url(../images/tabbedContent/bg-orange.png);
	height: 32px;
}
td.fileHeader{
	font-family: Arial;
	font-size: 16px;
	color: white;
	text-decoration: none;

}

td.GalleryLinkBlack{
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

td.GalleryHeader{
	font-family: Arial;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight:bold;
}

td.GalleryLink{
	font-family: Arial;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

a.GalleryLink{
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

a.GalleryLink:hover{
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: underline;
}

td.GalleryHeading{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

.contentText10{
	font-family: Arial;
	font-size: 14px;
}

.contentText10 a{
	font-family: Arial;
	color: #EC8D00; /*#FF9900;*/
	font-size: 13px;
	text-decoration: none;
}

.contentText10 a:hover{
	font-family: Arial;
	color: #EC8D00;
	text-decoration: underline;
}

/*Image mouseover opacity*/
.opacityit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
}

.opacityit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

.opopacityit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
}

.opopacityit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

img.imageTrans{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
}
