img {
	border: 0;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	text-decoration: underline;
}
.black10 {
	color: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.rankText {
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.purple10 {
	color: #990098;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.tablebackground {
	color: #FFF;
	background: url("../media_files/background.jpg") no-repeat;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.emailbackground {
	color: #FFF;
	background: url("../media_files/mailer_top.gif") no-repeat;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.latestnews {
	color: #FFF;
	background: url("../media_files/latest_news.gif") no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.morenews {
	color: #FFF;
	background: url("../media_files/more_news.gif") no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.midblank {
	color: #FFF;
	background: url("../media_files/mid_blank.gif") no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.midblank_long {
	color: #FFF;
	background: url("../media_files/mid_blank_long.gif") no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.midblank_big {
	color: #FFF;
	background: url("../media_files/mid_blank_big.gif") no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.eventsdiary {
	color: #FFF;
	background: url("../media_files/events_diary.gif") no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
option.MenuWarning {
	colour: #FFF;
	background: #CCC;
}
.black11 {
	color: #000;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.black12 {
	color: #000;
	text-decoration: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.white10 {
	color: #FFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.white11 {
	color: #FFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.white12 {
	color: #FFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.white13 {
	color: #FFF;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
.whitestrong13 {
	color: #FFF;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.white18 {
	color: #FFF;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
}
.box {
	color: #000;
	border: 1px #000 solid;
	background: #FFC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.button {
	color: #FFF;
	border: 1px #FFF solid;
	background: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.adminbox {
	color: #666;
	border: 1px #666 solid;
	background: #FFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.adminbutton {
	color: #666;
	border: 1px #666 solid;
	background: #FFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
TD.adminback {
	color: #FFF;
	background: url(../media_files/admin_area.jpg) no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.yellow11 {
	color: #FFC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.yellow13 {
	color: #FF3;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
.yellow14 {
	color: #FF3;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.grey11 {
	color: #666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.grey10 {
	color: #666;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.red10 {
	color: #F00;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.red13 {
	color: #F00;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
.red20 {
	color: #F00;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
}
.darkred14 {
	color: #C03;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.darkred15 {
	color: #C03;
	font: 15px Verdana, Arial, Helvetica, sans-serif;
}
.clLevel0 {
	position: absolute;
	padding: 8px;
	color: #FFF;
	cursor: hand;
	background: url(../media_files/sec_drop_out.gif) no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.clLevel0over {
	position: absolute;
	padding: 8px;
	color: #000;
	cursor: hand;
	background: url(../media_files/sec_drop_over.gif) no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.clLevel1 {
	position: absolute;
	layer-background-color: 7786CE;
	color: FFFFFF;
	cursor: hand;
	padding: 5px;
	background: #000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.clLevel1over {
	position: absolute;
	padding: 5px;
	layer-background-color: 293488;
	color: black;
	cursor: hand;
	background: #F79401;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.clLevel0border {
	position: absolute;
	visibility: hidden;
}
.clLevel1border {
	position: absolute;
	visibility: hidden;
	layer-background-color: #C6CBF3;
	background: FFFFFF;
}
.clCMAbs {
	position: absolute;
	visibility: hidden;
	left: -1;
	top: -1;
}
.green10 {
	color: #0F0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.blue10 {
	color: #00F;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#scrollup {
	position: relative;
	overflow: hidden;
	height: 90px;
	width: 190px;
}
.headline {
	position: absolute;
	top: 210px;
	left: 5px;
	height: 195px;
	width: 180px;
}
#NewsTicker {

	background: #000;
	width: 190px;
	height: 450px;
	margin: 0 auto;
}
#NewsVertical {
	width: 190px;
	height: 440px;
	display: block;
	overflow: hidden;
	position: relative;

}
#controller {
	padding: 6px;
	font-size: 11px;
	color: #666;
}
#play_scroll_cont {
	display: none;
}
#TickerVertical {
	width: 190px;
	height: 360px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#TickerVertical li {
	display: block;
	width: 190px;
	color: #FFF;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px;
	float: left;
}
.newsline {
height: 1px;
border-top: solid #FFF 1px;
}
#Facebook {
	 position: absolute;
	 margin-left: 481px;
	 top: 220px
}
#Twitter {
	 position: absolute;
	 margin-left: 368px;
	 top: 220px
}
#TwitterHolder {
	position: relative; border: solid 1px #FFF; padding: 10px 5px 10px 5px; margin-bottom: 10px;
	 background-image:url(../media_files/TwitterBackground.jpg);
	  background-repeat: no-repeat;
	  background-position:bottom right;
}
#TwitterHolder a {
	color: #FFFF33;
	 text-decoration: none;
}
#TwitterHolder a:link {
	color: #FFFF33;
	 text-decoration: none;
}
#TwitterHolder a:hover {
	color: #FFFF33;
	 text-decoration: underline;
}
#TwitterHolder .TweetTitle {
	padding: 0 0 5px 2px;
	 font-size: 14px;
}
.TweetClick {
	padding: 0 0 5px 2px;
	 font-size: 11px;
		color: #FFF;
	 text-decoration: none;
}
#twitter_update_list li  { 
 padding: 10px 0 10px 0;
}