body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:justify;
}

.ProgLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3366FF !important;
	text-align:justify;
	text-decoration:none;
	line-height:16px;
}

a:link.ProgLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3366FF !important;
	text-align:justify;
	text-decoration:none;
	line-height:16px;
}
a:hover.ProgLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3366FF !important;
	text-align:justify;
	text-decoration:underline;
	line-height:16px;
}
.Blue_11 {
	font-family:Arial;
	font-size:11px;
	color:#0033AC;
	line-height:16px;
	text-decoration:none;
}
a:hover.Blue_11 {
	font-family:Arial;
	font-size:11px;
	color:#0033AC;
	line-height:16px;
	text-decoration:underline;
}

.BlackLink {
	font-family:Arial;
	font-size:12px;
	color: #464646;
	line-height:16px;
	text-decoration:none;
}
a:hover.BlackLink {
	font-family:Arial;
	font-size:12px;
	color:#464646;
	line-height:16px;
	text-decoration:underline;
}

.atoz {
	font-size:11px;
	font-weight:bold;
	color:#898989;
}

.Heading_0 {
	font-size:12px;
	font-weight:bold;
	color:#c40712;
}
.Heading_1 {
	font-size:12px;
	font-weight:bold;
}
.Heading_Underline {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.Logo2 {
	font-size:13px;
	font-weight:bold;
}
.Arial_12 {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#464646;
	line-height:16px;
	text-decoration:none;
}
.Arial_12 a:hover{
	font-family:Arial;
	font-size:12px;
	color:#464646;
	line-height:16px;
	text-decoration:underline;
}
.Arial_Home {
	font-family:Arial;
	font-size:12px;
	color:#c40712;
	text-decoration:none;
}
.Arial_Home a:link{
	font-family:Arial;
	font-size:12px;
	color:#c40712;
	text-decoration:underline;
}
.Arial_Home a:hover{
	font-family:Arial;
	font-size:12px;
	color:#c40712;
	text-decoration:underline;
}

.Arial_Header1 {
	font-family:Arial;
	font-size:12px;
	color:#6f6f6f;
	text-align:justify;
	line-height:15px;
	font-weight:bold;
}
.Arial_Header2 {
	font-family:Arial;
	font-size:13px;
	color:#464646;
	text-align:justify;
	line-height:16px;
	font-weight:bold;
}
.Arial_Header3 {
	font-family:Arial;
	font-size:13px;
	color:#000000;
	text-align:justify;
	line-height:16px;
	font-weight:bold;
}
.TopNav {
	font-family:Arial;
	font-size:8pt;
	color:#000;
	line-height:16px;
}
.Nav {
	font-family:Arial;
	font-size:11px;
	color:#000;
	line-height:16px;
}
.NavCaps {
	font-family:Arial;
	font-size:11px;
	color:#000;
	line-height:16px;
	text-transform:uppercase;
}
.NavRed {
	font-family:Arial;
	font-size:11px;
	color:#b80000;
	line-height:20px;
	text-transform:uppercase;
	font-weight:bold;
	}
.NavLink {
	font-family:Arial;
	font-size:11px;
	color:#464646;
	line-height:20px;
	}
.DropDown {
	position:absolute;
	visibility: hidden;
	border: 3px solid orange;
	background-color: white;
	padding: 8px;
	font-size:13px;
	}
.Img_Home {
	border-style:solid;
	border-width:1px;
	border-color:#d6d6d6;
	font-family:Arial;
	font-size:11px;
	color:#474747;
	font-weight:bold;
	line-height:18px;
	}
.Img_Right {
	border-style:solid;
	border-width:1px;
	border-color:#d6d6d6;
	font-family:Arial;
	font-size:11px;
	color:#474747;
	font-weight:bold;
	line-height:18px;
	padding:5px;
	text-align:center;
	}
.PhotoGallery {
	border-style:solid;
	border-width:1px;
	border-color:#c5c5c5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
.WhiteText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:justify;
	font-weight:bold;
}
.WhiteTextSmall {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	font-size:12px;
	color:#ffffff;
	text-align:justify;
	line-height:18px;
}
.Clock {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:justify;
	line-height:18px;
}
.News {
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	font-family:Arial;
	font-size:11px;
	color:#5c5c5c;
	font-weight:bold;
	line-height:18px;
	}
.LastUpdate {
	font-family:Arial;
	font-size:11px;
	color:#464646;
	line-height:16px;
}
.RightNav {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#474747;
	line-height:30px;
}
.RightNavSub1 {
	font-family:Arial;
	font-size:12px;
	color:#c02424;
	line-height:22px;
}
.RightNavSub2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	text-align:Left;
	text-decoration:none;
}
.TableBak {
	background-color:#e7e7e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	text-align:justify;
}
.Nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:justify;
	line-height:22px;
}
/*.Black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:justify;
	text-decoration:none;
	line-height:15px;
}*/

.Black {
	font-family:Arial;
	font-size:10px;
	color:#464646;
	line-height:16px;
	text-decoration:none;
}
a:hover{
	font-family:Arial;
	color:#464646;
	text-decoration:underline;
}

.FooterText {
	font-family:Arial;
	font-size:11px;
	color:#0033AC;
	text-decoration:none;
}
a:hover.FooterText{
	font-family:Arial;
	font-size:11px;
	color:#0033AC;
	text-decoration:underline;
}
.greyBG {
	margin-left:5px;
	background-image:url(images/greyBG_pixel.jpg);
	background-repeat:repeat-y;
	
}
.Orange {
	font-family:Arial;
	font-size:10px;
	color:#F36900;
	line-height:16px;
}
.OrangeHeaderB {
	padding: 5px 0px 10px 5px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#F36900;
	line-height:16px;
	text-transform:capitalize;
}
.Blue {
	font-family:Arial;
	font-size:12px;
	color:#0033AC;
	line-height:16px;
	text-decoration:none;
}
a:hover.Blue {
	font-family:Arial;
	font-size:12px;
	color:#0033AC;
	line-height:16px;
	text-decoration:underline;
}

a:hover.Black{
	font-family:Arial;
	font-size:10px;
	color:#464646;
	line-height:16px;
	text-decoration:underline;
}
#paraborder {
border-bottom: #CECECE thin;
border-bottom-style: dashed;
padding-bottom: 15px;
padding-top: 15px;
}

/*CMS Festival*/
.DatesGrey {
	font-family:Arial;
	font-size:10px;
	color:#8c8c8c;
	line-height:16px;
	text-decoration:none;
	padding-left:5px;
	padding-bottom:15px;
}
.CMSArial {
	padding-bottom:10px;
}
.festtable{
	padding-bottom:15px;
	padding-top:10px;
}
.festborder{
	border: 3px thin #999;
}

/*     Sitemap        */

.sitemapheader{
/*	padding:10px 0 15px 0;
*/	font-family:Arial;
	padding:0 0 0 20px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:20px;
	text-decoration:none !important;
}
.sitemapheader a:hover{
	color:#000;
	text-decoration:underline  !important;
}

.sitemapheader a{
	color:#000;
	text-decoration:none  !important;
}

.footerline
{
	width:2px;
	background-image:url(images/footerline.png);
	background-repeat:repeat-y;
}
.footerLink {
	font-size:11px;
	padding:0 0 0 20px;
	color:#535353 !important;
	text-align:justify;
	text-decoration:none;
	line-height:16px;
}
a:hover.footerLink {
	font-size:11px;
	padding:0 0 0 20px;
	color:#3366FF !important;
	text-align:justify;
	text-decoration:underline;
	line-height:16px;
}

