#ticker	{

	background-color: #B02C34;

	color: #ffffff;

	font-size: 10px;

	height: 16px;

}



h5	{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#B02C34;

}

h2 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#B02C34;

	}	



#gallery	{

	text-align: center;

}



input, textarea, select	{

    font-size: 9px;

    font-family: Verdana, Helvetica, sans-serif;

	font-weight: bold;

    color: #031F4F;

}



body {

	background-color: #FFFFCC;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	margin: 0px;

}

.footermenu	{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #333333;

	text-decoration:none;

	}

.footermenu a	{

	padding-right: 2px;

	padding-left: 2px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:9px;

	color: #333333;

	text-decoration:none;

	}

.footermenu a:hover {

	padding-right: 2px;

	padding-left: 2px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:9px;

	color: #333333;

	text-decoration:underline;

	}

.footer {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	text-align: center;

	}

.title {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#B02C34;

	padding-bottom:0px;

	}

.titleredlarge{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	color:#B02C34;

	}

.titleredlarge a{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	color:#B02C34;

	}	

.titlered {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#B02C34;

	}	

.main {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	}

.news {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	}

.mainbig {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	line-height:16px;

	color:#000000;

	}

.menu a{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	display:block;

	padding-left:10px;

	padding-top:10px;

	padding-bottom:10px;

	font-weight:bold;

	color:#ffffff;

	border-bottom:1px solid #ffffff;

	text-decoration:none;

	}

.menu a:hover{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	display:block;

	padding-left:10px;

	padding-top:10px;

	padding-bottom:10px;

	font-weight:bold;

	color:#ffffff;

	border-bottom:1px solid #ffffff;

	text-decoration:none;

	}

.menusub a{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	display:block;

	padding-left:10px;

	padding-top:5px;

	padding-bottom:5px;

	font-weight:bold;

	color:#CCCCCC;

	border-bottom:1px solid #ffffff;

	text-decoration:none;

	}

.menusub a:hover{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	display:block;

	padding-left:10px;

	padding-top:5px;

	padding-bottom:5px;

	font-weight:bold;

	color:#CCCCCC;

	border-bottom:1px solid #ffffff;

	text-decoration:none;

	}

	

.menu_heading	{

	cursor: pointer;

	}

	

.hide	{

	display: none;

	}	



.show	{

	display: block;

	}

	

/* calendar css */



.year {

	border-style: outset;

	border-width: 1px;

	background-color: #e4e4e4;

	text-align: center;

}

.month {

	border-style: none;

	text-align: center;

}

.yearname {

	text-align: center;

	font-size: 18px;

	font-weight: bold;

}

.monthname {

	text-align: center;

	font-size: 13px;

	font-weight: bold;

	background-color: #DADADA;

	color: #5D5D5F;

	border-style: outset;

	border-width:1px

}

.dayname {

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	background-color: #B02C34;

	color: #ffffff;

	border-style: outset;

	border-width:1px

}

.weeknumtitle {

	text-align: center;

	font-size: 12px;

	font-weight: normal;

	border-style: outset;

	border-width:1px

}

.weeknum {

	text-align: center;

	font-size: 10px;

	height:90px;

	width:90px;

	color: #ffffff;

}

.week {

	border-style: none;

	text-align: center;

}

.monthweek {

	text-align: center;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	border-style: solid;

	border-width:1px

}

.yearnavigation {

	font-size: 12px;

}

.datepicker {

	background-color: none;

}

.datepickerform {

	margin: 0px;

}

.monthnavigation {

	font-family: Tahoma, Arial, sans-serif;

}

.monthpicker {

	font-size: 11px;

}

.yearpicker {

	font-size: 11px;

}

.pickerbutton {

	font-size: 11px;

	background-color: #eeeeee;

	border-style: solid;

	border-color: #000000;

	border-width: 1px;

}

.nomonthday {

	text-align: center;

	vertical-align: top;

	font-size: 10px;

	height:70px;

	width:90px;

	color: #C12D29;

}

.monthday {

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

	color: #C12D29;

	height:70px;

	width:90px;

	}

.monthday a {

	color: #C12D29;

}

.today {

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

	background-color: #B02C34;

	color: #ffffff;

	height:70px;

	width:90px;

}

.selectedday {

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

	background-color: #66ff66;

	height:70px;

	width:90px;

}



.sunday {

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

	color: #C12D29;

	height:70px;

	width:90px;

}

.sunday a {

	color: #C12D29;

}

.saturday {

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

	color: #C12D29;

	height:70px;

	width:90px;

}

.saturday a {

	color: #C12D29;

}



.event {

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

	background-color: #ffff99;

	height:70px;

	width:90px;

}

.event a {

	background-color: #ffff99;

	color: red;

}

.selectedevent {

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

	color: red;

	background-color: #ffff99;

	height:70px;

	width:90px;

}

.selectedevent a {

	background-color: #ffff99;

	color: red;

}

.todayevent {

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

	color: red;

	background-color: #ffff99;

	height:90px;

	width:90px;

}

.todayevent a {

	background-color: #ffff99;

	color: red;

}

.eventcontent {

	font-size: 10px;

	text-align: center;

	color: #FFFFB9;

	border-style: outset;

	border-width: 0px;

	width: 100%;

}





/* Pop-Up Timetables*/



.timetable {

	padding: 5px;

	color: #666666;

	background-color: #FFFFB9;

	border-right: 2px solid #C12D39;

	border-left: 2px solid #C12D39;

	border-bottom: 2px solid #C12D39;

	font-size:12;color:#C12D39;font:bold;text-align:center;

}



.timetableleft {

	padding: 5px;

	color: #666666;

	background-color: #FFFFB9;

	border-right: 2px solid #C12D39;

	border-bottom: 2px solid #C12D39;

	font-size:12;color:#C12D39;font:bold;text-align:center;

}



.timetableright {

	padding: 5px;

	color: #666666;

	background-color: #FFFFB9;

	border-left: 2px solid #C12D39;

	border-bottom: 2px solid #C12D39;

	font-size:12;color:#C12D39;font:bold;text-align:center;

}



.timetablelr {

	padding: 5px;

	color: #666666;

	background-color: #FFFFB9;

	border-right: 2px solid #C12D39;

	border-left: 2px solid #C12D39;

	font-size:12;color:#C12D39;font:bold;text-align:center;

}



.timetablefont {

	padding: 5px;

	color: #666666;

	background-color: #FFFFB9;

	font-size:12;color:#C12D39;font:bold;text-align:center;

}



.timetablebottom {

	padding: 5px;

	color: #666666;

	background-color: #FFFFB9;

	border-bottom: 2px solid #C12D39;

	font-size:12;color:#C12D39;font:bold;text-align:center;

}



.timetablefontr {

	padding: 5px;

	color: #666666;

	background-color: #FFFFB9;

	border-right: 2px solid #C12D39;

	font-size:12;color:#C12D39;font:bold;text-align:center;

}







.timetablefontl {

	padding: 5px;

	color: #666666;

	background-color: #FFFFB9;

	border-left: 2px solid #C12D39;

	font-size:12;color:#C12D39;font:bold;text-align:center;

}


