
.navigation {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.navigation A {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.navigation A:hover {
	color: #CCFF33;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.contentWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.contentWhite a:link,
.contentWhite a:visited,
.contentWhite a:hover,
.contentWhite a:active
{
	color: #FBED00;
}
.contentWhite a:hover
{
  color:#A8D039;
}
.CMSyellow
{
  color: #FDF202;
}
.CMSgreen
{
  color:#A8D039 !important;
}
.CMSwhite
{
  color: #FFFFFF !important; 
}
table#ucOnNextSchedule_programTable,
table#ucOnNextSchedule_programTable td,
table#ucSessionSchedule_programTable td,
table#CategoryListing1_programTable td,
div#SessionSchedule table.scheduleList td,
table#ucFullFilmSchedule_programTable
{
    background-color:#302c2d;
    border: solid #67594C 1px;
    border-top: none;
    padding: 0px;
    margin: 0px;
    color: #FFFFFF;
}

table#ucOnNextSchedule_programTable a, 
table#ucOnNextSchedule_programTable a:link, 
table#ucOnNextSchedule_programTable a:hover, 
table#ucOnNextSchedule_programTable a:visited,
table#filmTable a
{
	color: #FBED00;
	text-decoration: underline;
}
.legal, .legal a, .legal a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AED139;
	letter-spacing: 1px;
}
.contentGreen {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #95B027;
}
.contentBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.contentHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FEF200;
}
.linkYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: underline;
}
.contentHeadingWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-indent: 5px;
	padding-top: 10px;
}
.contentHeadingWhite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	text-indent: 5pt;
	padding-top: 10px;
}

/*Programme Calendar Styles*/
.Calendar
{
	background-image: url(../images/calendar_back.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border-style: none;
	height: 295px;
	width: 215px;
}
.CalendarSelectedDay
{
	background-image: url(../images/calendar_weekdayback_event.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
.CalendarSelectedDay a
{
	color: #000000 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
.CalendarSelectedWeekend
{
	background-image: url(../images/calendar_weekendback_event.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
.CalendarSelectedWeekend a
{
	color: #000000 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.CalendarDayStyle
{
	background-image: url(../images/calendar_weekdayback.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #857C77 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.CalendarDayStyle a
{
	color: #857C77 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.CalendarWeekendDay
{
	background-image: url(../images/calendar_weekendback.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #857C77 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.CalendarWeekendDay a
{
	color: #857C77 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.CalendarOtherMonthDay
{
	color: #180403 !important;
	background-image: url(../images/dayback.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
.CalendarOtherMonthDay a
{
	color: #180403 !important;
	text-align: center;
	vertical-align: middle;
}
.CalendarDayHeader
{
	background-color: #849827;
	border-style: none;
	color: White;
	text-align: center;
	vertical-align: middle;
}
.CalendarTitles, .CalendarTitles td
{
	background: #170400;
	border-style: none;
	color: #FFF700;
	font-size: 13pt;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
}
