BODY 
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:  url(../images/bg.gif);
	background-repeat: repeat
}

.mainTable
{
	margin:0px;
	width:1001px;
	height:100%;

}

.innerDivSection
{
	margin:0px;
	width:1000px;
	background-color:#FFFFFF;

}

.innerDivSectionPlain
{
	margin:0px;
	width:1000px;

}


.topLinks
{
	font-size:13px;
	color:#333333;
	text-decoration:none;
	font-weight:bold
	
}

.topLinksBasket
{
	font-size:13px;
	color:#ffa500;
	text-decoration:none;
	font-weight:bold
	
}

.mainLinksText
{
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.mainLinksText:hover
{
	color:yellow;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.footerTextBold
{
	font-weight:bold;
	font-size:12px;
	color:white
}

.footerTextNormal
{	
	font-size:11px;
	color:white
}

.footerCopyRight
{
	font-weight:bold;
	font-size:11px;
	color:black
}

.footerContact
{
	font-weight:normal;
	font-size:10px;
	color:#333333
}

.newsEventDate
{
	font-weight:bold;
	font-size:16px;
	color:#333333
}

.newsEventTitle
{
	font-weight:bold;
	font-size:35px;
	color:#333333;
	letter-spacing:-2px
}

.newsEventDescription
{
	font-weight:normal;
	font-size:16px;
	color:#333333;

}

.headingText
{
	font-weight:normal;
	font-size:70px;
	color:#FFFFFF;
	letter-spacing:-5px;
	margin-left:5px
}

.headingTextSmall
{
	font-weight:normal;
	font-size:35px;
	color:#FFFFFF;
	letter-spacing:-1px;
	margin-left:5px
}


.KMEBreadcrumb
{
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	margin-left:5px
}

.breadcrumbLnk
{
	font-weight:nprmal;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none
}

.breadcrumbLnk:hover
{
	font-weight:normal;
	font-size:13px;
	color:#cccccc;
	text-decoration::underline
}


.subTitleText
{
	font-weight:bold;
	font-size:28px;
	letter-spacing:-2px;
	color:#333333;
	line-height:-5px
}

.normalText
{
	font-weight:normal;
	font-size:15px;
	color:#333333;
}

.mediumBoldText
{
font-weight:normal;
	font-size:17px;
	color:#333333;
	font-weight:bold;
	letter-spacing:-1px

}



.smallText
{
	font-weight:normal;
	font-size:13px;
	color:#333333;
}



.orangeLink
{
	font-size:15px;
	color:red;
	text-decoration:underline;
	font-weight:bold

}

.orangeLink:hover
{
	font-size:15px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold

}

.monthSelection
{
font-size:15px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold
}

.monthSelection:hover
{
font-size:15px;
	color:#ffa500;
	text-decoration:underline;
	font-weight:bold
}


.monthSelected
{
font-size:15px;
	color:#ffa500;
	text-decoration:underline;
	font-weight:bold
}

.monthSelected:hover
{
	font-size:15px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold
}


.timetableTDHeaders
{
	font-weight:bold;
	color:#000000;
	font-size:14px;
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc
}

.timetableTDBorderBottomAndRight
{
	border-top:none;
	border-left:none;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc
}

.timetableTDBorderBottom
{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:solid 1px #cccccc
}

.timetableTDBorderRight
{
	border-top:none;
	border-left:none;
	border-right:solid 1px #cccccc;
	border-bottom:none
}

.timetableTimes
{
 font-size:11px;
 color:black;
 font-weight:bold
}

.timetableLink
{
 font-size:11px;
 color:#666666;
 font-weight:bold;
 text-decoration:none
}

.timetableLink:hover
{
 font-size:11px;
 color:#ff9900;
 font-weight:bold;
 text-decoration:none
}







