@charset "utf-8";

body {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#000000;	
	color:#00FFCC;
	margin-top:0px;

}

.siteZone {

	width:960px;
	background-color:#000000; 
	margin-top:0px;
	border:2px #333333 solid;
	border-top-width:0px; 
	margin-left:auto; 
	margin-right:auto;
	
}

.footerZone {

	width:964px;
	height:90px;
	margin-left:auto; 
	margin-right:auto;
	margin-top:20px;
	
}

.flashZone {
	width:960px;
	height:342px;
	background-color:#CC3399;
	background-image:url(/siteNorm/images/noFlashHeader.jpg);

}

.mainMenuZone{ 
	
	width:960px;
	height:40px;
	background-color:#333333;
	overflow:hidden;
	clear:both;

}

.mainMenu{
	height:40px;
	margin-left:38px;
	margin-top:12px;
	
}

.mainMenuItem {
	
	margin-right:15px;
	overflow:hidden;
	width:auto;
	float:left;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	line-height:12pt;
}

.mainMenuItemActive {
	
	margin-right:15px;
	overflow:hidden;
	width:auto;
	float:left;
	font-size:10pt;
	font-weight:bold;
	color:#DB2121;
	line-height:12pt;
}

.mainMenuItem a:link{
	color:#FFFFFF;
	text-decoration:none;

}

.mainMenuItem a:visited{
	color:#FFFFFF;
	text-decoration:none;

}

.mainMenuItem a:hover{
	color:#DB2121;
	text-decoration:none;
}

.sectionTitleZone{
	width:960px;
	height:60px;
	background-color:#DB2121;
	clear:both;

}

.sectionTitle{ 
	
	margin-left:38px;
	padding-top:10px;
	

}


.sectionContentZone{
	
	width:960px;
	clear:both;

}

.pageSideColumnLeft{
	
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	width:282px;
	float:left;

}

.pageSideColumnRight{
	
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	width:282px;
	float:left;
	

}

.pageCentreColumn{
	
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	width:280px;
	float:left;

}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26pt;
	font-weight:normal;
	font-stretch:semi-expanded;
	color:#FFFFFF;
	margin-top:0em;
	margin-bottom:0em;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:normal;
	color:#DB2121;
	margin-top:0em;
	margin-bottom:16px;

}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:normal;
	color:#DB2121;
	margin-top:0em;
	margin-bottom:12px;

}

h3 a:link{
	color:#FFFFFF;
	text-decoration:underline;

}

h3 a:visited{
	color:#999999;
	text-decoration:underline;

}

h3 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#DB2121;
	margin-top:0em;
	margin-bottom:10px;

}

h4 a:link{
	color:#DB2121;
	text-decoration:underline;

}

h4 a:visited{
	color:#999999;
	text-decoration:underline;

}

h4 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

p{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:0em;
	
}

p a:link{
	color:#DB2121;
	text-decoration:none;

}

p a:visited{
	color:#999999;
	text-decoration:none;

}

p a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.formTableTitles{

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#DB2121;

}


.footerLogoImage{

	margin-right:20px;
	float:left;
	
}




/*--TWITTER PANEL-----------------------------------------------------------*/


.twitterZone{
	width:282px;
	height:456px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float: left;
	
}

.twitterArea{
	width:282px;
	height:400px;
	float:left;
	overflow:auto;
}

.twitterHeader{
	width:262px;
	height:35px;
	padding:10px;
	float:left;
	background-color:#DB2121;
	margin-bottom:1px;
	overflow:hidden;
}

.twitterHeader p{
	display:block;
	color:#FFFFFF;
}

.twitterFooter{
	width:262px;
	height:10px;
	padding:10px;
	float:left;
	background-color:#44C8F5;
	margin-bottom:10px;
	overflow:hidden;
	font-size:9px;
}

.twitterFooter p{
	display:block;
	color:#FFFFFF;
}



.twitterItem{
	width:242px;
	padding:10px;
	float:left;
	background-color:#333333;
	margin-bottom:1px;
	overflow:hidden;
}


.twitterItem .twitterContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	float:left;
	width:242px;
	height:50px;
	overflow:hidden;
}

.twitterItem .twitterContent a{
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}

.twitterItem .twitterContent a:hover{
	
	text-decoration:underline;

}

.twitterItem .twitterContent .image{
	width:48px;
	height:48px;
	overflow:hidden;	
	margin-right:5px;
	border:solid 1px #DB2121;
	float:left; 
}

/*--TWITTER PANEL-----------------------------------------------------------*/



/*--YOUTUBE PANEL-----------------------------------------------------------*/


.tubeZone{
	width:282px;
	height:456px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float: left;
	
}

.tubeArea{
	width:282px;
	height:400px;
	float:left;
	overflow:auto;
}

.tubeHeader{
	width:262px;
	height:35px;
	padding:10px;
	float:left;
	background-color:#DB2121;
	margin-bottom:1px;
	overflow:hidden;
}

.tubeHeader p{
	display:block;
	color:#FFFFFF;
}

.tubeFooter{
	width:262px;
	height:10px;
	padding:10px;
	float:left;
	background-color:#44C8F5;
	margin-bottom:10px;
	overflow:hidden;
	font-size:9px;
}

.tubeFooter p{
	display:block;
	color:#FFFFFF;
}



.tubeItem{
	width:242px;
	padding:10px;
	float:left;
	background-color:#333333;
	margin-bottom:1px;
	overflow:hidden;
}


.tubeItem .tubeContent{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	line-height:12px;
	float:left;
	width:242px;
	height:50px;
	overflow:hidden;
}

.tubeItem .tubeContent a{
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}

.tubeItem .tubeContent a:hover{
	
	text-decoration:underline;

}

.tubeItem .tubeContent .image{
	width:48px;
	height:48px;
	overflow:hidden;	
	margin-right:5px;
	border:solid 1px #DB2121;
	float:left; 
}

/*--YOUTUBE PANEL-----------------------------------------------------------*/

