html { 
    height: 100%;
    margin-bottom: 1px;
}
/* Site background color */
body.body {BACKGROUND-COLOR: #003366;}
/* Logo & Banner background color */
table.logo {BACKGROUND-COLOR: #003366;}

/* menubar styles */
table.bgside {BACKGROUND-COLOR: #003366;}
/* Bottom background color */
tr.bgbottom {BACKGROUND-COLOR: #003366;}

/* news */
tr.news {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000;}
td.newsdate {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold;}
tr.newsall {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:right}
tr.newssummary {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

/* Top Strapline background color */
tr.strapline {BACKGROUND-COLOR: #ffffff;}
/* bottom strip background color */
tr.bgstrip {BACKGROUND-COLOR: #ffffff;}
/* heading background color */
tr.heading {BACKGROUND-COLOR: #ffffff;}
/* background content area */
td.bgcontent {BACKGROUND-COLOR: #ffffff;}
/* right column background  */
td.rightcolumn {BACKGROUND-COLOR: #336699;}
/* left column background  */
td.menu {BACKGROUND-COLOR: #003366;}
/*copyright  */
td.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; padding-left: 350px;}
/* Outline Menu */
table.bgmenu_outline {
BACKGROUND-COLOR: #ffffff;}
/* Inside background menu */
td.bgmenu1 {BACKGROUND-COLOR: #336699;}
td.bgmenu2 {BACKGROUND-COLOR: #336699;}
td.bgmenu3 {BACKGROUND-COLOR: #336699;}
td.bgmenu4 {BACKGROUND-COLOR: #336699;}
td.bgmenu5 {BACKGROUND-COLOR: #336699;}
td.bgmenu6 {BACKGROUND-COLOR: #336699;}
td.bgmenu7 {BACKGROUND-COLOR: #336699;}
td.bgmenu8 {BACKGROUND-COLOR: #336699;}
td.bgmenu9 {BACKGROUND-COLOR: #336699;}
td.bgmenu10 {BACKGROUND-COLOR: #336699;}
td.bgmenu11 {BACKGROUND-COLOR: #336699;}
td.bgmenu12 {BACKGROUND-COLOR: #336699;}
td.bgmenu13 {BACKGROUND-COLOR: #336699;}

hr {height: 1px; color:#cccccc;}
li {list-style-image: url(/images/li.gif); font-family: Arial, Helvetica, sans-serif}
b {font-weight: bold}

/* heading */
.heading {font: bold 22px/22px arial,helvetica,sans-serif; color: #CC0000; text-decoration: none;}
/* sub heading */
.subheading {font: bold 13px/13px arial,helvetica,sans-serif; color: #cccccc; text-decoration: none;}
/* content */
.txt {
	color: #003366;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
/* small text */
.smltxt {font: 10px/10px arial,helvetica, sans-serif; color: #000000; text-decoration: none;}
/* date text */
.date {font: 9px/9px verdana,helvetica, sans-serif; color: #ffffff; text-decoration: none;}
/* strapline text */
.strapline {font: bold, 13px/13px arial,helvetica, sans-serif; color: #ffffff; text-decoration: none;}
/* legal copy */
.legal {font: 10px/10px arial,helvetica, sans-serif; color: #ffffff; text-decoration: none;}
/* front page announement*/
.announcement {font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#FF0000; font-size: 13px;}

/* general links */
:link {font: arial,helvetica,sans-serif; color: #0000ff; text-decoration: underline;}
:visited {font: arial,helvetica,sans-serif; color: #800080; text-decoration: underline;}
:hover {font: arial,helvetica,sans-serif; color: #FF0000; text-decoration: underline;}
:active {font: arial,helvetica,sans-serif; color: #FF0000; text-decoration: underline;}

/* sub links */
A.sublinks  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; text-decoration: none;}
A.sublinks:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CC0000; text-decoration: none;}
A.sublinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; text-decoration: none;}

/* legal links */
A.legallinks  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;}
A.legallinks :visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff; text-decoration: none;}
A.legallinks :hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;}

/* menubar styles */
.menuhead {font:bold 10px/12px arial,helvetica,sans-serif; color: #CC0000; text-decoration: none;}
A.menu {color:#ffffff;text-decoration:none;font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold;}
A.menu:visited {color:#ffffff;text-decoration:none;font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold;}
A.menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight:bold;}

/* legal links */
A.announce  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; text-decoration: underline;}
A.announce :visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#FF0000; text-decoration: underline;}
A.announce :hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; text-decoration: none;}


#concertdates ul {
	font-size: 12px;
	margin: 0 0 20px 0;
	padding: 0px;
	list-style-type: none;
}
#concertdates li {
	font-size: 12px;
	margin: 10px;
	padding: 0px;

}
.txt_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000FF;
}
h1.hidden {
	font-size:12px;
	display: none;
}
	
.txtul {

	color: #003366;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
}

