body {
	font-family : arial,helvetica,sans-serif;
	font-size : 12px;
	background : #000000;
}

img { border : 0; }

p {
	margin : 0.30em 0 1.00em 0;
	line-height : 1.50em;
	font-size : 12px;
}

h1 {
	margin : 0.40em 0 0.50em 0;
	color : #000000;
	font-size : 20px;
}

h1#hMainHeading {
	margin : 3px 0 7px 0;
	color : #000000;
	font-size : 20px;
}

h2 {
	margin : 0.30em 0 1.00em 0;
	line-height : 1.50em;
	font-size : 15px;
	color : #E61B23;
}

a {
	font-family : arial,helvetica,sans-serif;
	text-decoration : none;
	color: #000000;
}

a:hover {
	text-decoration : underline;
}

table {
	text-align : left;
}

table td {
	vertical-align: top;
}

a.aUnderline {
	text-decoration : underline !important;
}

img.imgKeyline {
	border: 1px #000000 solid;
}

.nobold { font-weight : normal; }

p.pArtist, p.pLatestNews, p.pSuite {
	font-size: 13px;
	margin : 0 0 0 0; 
	font-weight : bold;
	line-height: 18px;
	color: #C50102;
}

p.pCapacity {
	font-size: 12px;
	margin : 0 0 3px 0; 
	line-height: 15px;
	font-weight: bold;
}

p.pDate {
	font-size : 12px;
	font-weight : bold;
	margin : 0 0 5px 0;
}

.padding_top_0 { padding-top : 0 !important; }
.padding_left_0 { padding-left : 0 !important; }
.padding_right_0 { padding-right : 0 !important; }
.padding_bottom_0 { padding-bottom : 0 !important; }
.padding_top_5 { padding-top : 5px !important; }
.padding_left_5 { padding-left : 5px !important; }
.padding_right_5 { padding-right : 5px !important; }
.padding_bottom_5 { padding-bottom : 5px !important; }
.padding_top_10 { padding-top : 10px !important; }
.padding_left_10 { padding-left : 10px !important; }
.padding_right_10 { padding-right : 10px !important; }
.padding_bottom_10 { padding-bottom : 10px !important; }
.padding_top_20 { padding-top : 20px !important; }
.padding_left_20 { padding-left : 20px !important; }
.padding_right_20 { padding-right : 20px !important; }
.padding_right_40 { padding-right : 40px !important; }
.padding_bottom_20 { padding-bottom : 20px !important; }

.margin_top_5 { margin-top : 5px; }
.margin_left_5 { margin-left : 5px; }
.margin_right_5 { margin-right : 5px; }
.margin_bottom_5 { margin-bottom : 5px; }
.margin_top_10 { margin-top : 10px; }
.margin_left_10 { margin-left : 10px; }
.margin_right_10 { margin-right : 10px; }
.margin_bottom_10 { margin-bottom : 10px; }

.ralign { text-align : right !important; }
.lalign { text-align : left !important; }
.calign { text-align : center !important; }
.talign { vertical-align : top !important; }
.malign { vertical-align : middle !important; }
.balign { vertical-align : bottom !important; }

ul#ulHNav {
	list-style-type : none;
	list-style-image : none;
	list-style-position : outside;
	padding : 0;
	margin : 0;
}

ul#ulHNav li {
	display : inline;
	padding : 0;
	margin : 0;
}

ul#ulHNav li a {
	padding : 0;
	margin : 0;
}

table#tblMenu {
	background : #777779;
	color : #FFFFFF;
	width : 100%;
	font-weight : bold;
	margin : 10px 0 10px 10px !important;
	width : 150px;
}

table#tblMenu td {
	padding : 7px 5px;
	border-bottom : 1px #FFFFFF solid;
}

table#tblMenu td a {
	color : #FFFFFF;
	font-weight : normal;
	font-size: 12px;
}

table#tblMenu tr.trMenuSelected td {
	background: #C50102 !important;
}

table#tblMain td.tdMenu {
	background : #FFFFFF;
	color : #000000;
	width: 170px;
}

table#tblMain td.tdMenu p {
	padding : 0 10px;
}

table#tblMain td.tdMain {
	background : #FFFFFF;
	color : #000000;
	width : 848px;
}

table#tblMainContent {
	margin : 10px;
}

table#tblWhatsOn, table#tblLatestNews, table#tblSuites, table#tblUpdate, table#tblFacts {
	margin-left : 10px;
	margin-bottom: 10px;
}

table#tblWhatsOn td.tdHeading, table#tblLatestNews td.tdHeading, table#tblSuites td.tdHeading, table#tblUpdate td.tdHeading, table#tblFacts td.tdHeading {
	background: #C50102;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 17px;
	padding: 13px 10px 5px 10px;
	border-bottom: 0;
}

table#tblWhatsOn td, table#tblLatestNews td, table#tblSuites td {
	border-bottom: 1px solid #7A7A7B;
}

table#tblWhatsOn td a, table#tblLatestNews td a, table#tblSuites td a {
	color: #777779;
}

table#tblUpdate td input.inputField {
	width: 100%;
	background: #CCCCCC;
	border: 0;
}

.txtRed {
	color: #C50102 !important;
}

p.pFurtherInfo {
	font-size: 13px;
	background: #CCCCCC;
	padding: 15px;
	margin-top: 20px;
	width: 507px;
	text-align: center;
}

p.pFilter {
	font-size: 13px;
	padding: 5px 0;
	margin-top: 20px;
	margin-right: 10px;
	text-align: right;
	color:#777779;
	border-top: 1px solid #777779;
	border-bottom: 1px solid #777779;
}
p.pFilter a {
	color: #777779;
}

p.pFilter a.selectedFilter {
	color: #C50102;
}

p.pWidth547 {
	width: 547px !important;
}

p.pWidth527 {
	width: 527px !important;
}

.txt14 {
	font-size: 14px;
}

.txtTiny {
	font-size: 11px;
}

.txtSubHeading {
	font-size: 14px;
	font-weight: bold;
}

table#tblCapacity td {
	padding: 0;
}

table#tblCapacity tr#trTotalCapacity td {
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	font-size: 14px;
	padding: 5px 0;
}

table#tblFeatures {
	margin-bottom: 10px;
}

table#tblFeatures td {
	padding-right: 20px;
}

ul#ulPackage {
	margin-left: 17px;
	padding: 0;
}

ul#ulPackage li {
	padding: 2px 0;
}

table.tblFootball {
	background: #D6DDE8;
	color: #1E417D;
}

table.tblFootball a {
	color: #1E417D;
	font-weight: bold;
}

table.tblRugby {
	background: #FBCCD2;
	color: #ED001F;
}

table.tblRugby a {
	color: #ED001F;
	font-weight: bold;
}

table.tblTeams {
	margin-bottom: 10px;
}

table.tblTeams td {
	padding: 0 10px;
}

table.tblTeams td h3 {
	font-size: 16px;
	text-align: center;
}

table.tblTeamFacts th {
	font-weight: normal;
	padding: 2px 20px 2px 0;
}

table.tblTeamFacts td {
	font-weight: bold;
	padding: 2px 0;
}

table#tblContact th {
	padding: 4px 4px 4px 0;
}

table#tblContact td {
	padding: 4px;
}

table#tblSpec td, table#tblCap td {
	padding: 0 20px 3px 0;
}

table#tblCap {
	margin-left: 40px;
}

img.imgBorder {
	border: 5px solid #CCCCCC;
}

table#tblNews td.tdDetail, table#tblEvents td.tdDetail {
	padding: 0 10px 10px 10px;
	border-bottom: 1px solid #777779;
}

table#tblNews td.tdDetail h2 {
	margin-bottom: 5px;
}

table#tblNews td.tdDetail p {
	margin-bottom: 5px;
}


p.pPrice {
	color: #E61B23;
	font-weight: bold;
	font-size: 13px;
}

table#tblRoomFeatures td ul {
	margin: 0;
}

.show_suites {
	padding-left: 10px;
	*padding-left: 0 !important;
}

#divCal {
	margin-left:10px;
	margin-bottom:10px;
}

#tblCalender {
	width: 280px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
}

#tblContainer .calendar-row {
}

#tblCalender .calendar-row .calendar-day-head {
	background-color:#C50102 !important;
	color: #FFFFFF;
}

#tblCalender .calendar-row td {
	height:40px;
	width:40px;
	vertical-align:middle;
	background: #CCCCCC;
	border:1px solid #fff;
}

#tblCalender .calendar-row td a {
	color:white;
}

#divCalControl {
	margin-left:10px;
	padding:0 0px 10px 0px;
}

.calLink {
	width:20px;
	text-align:center;
	padding-bottom:10px;
}

.calTitle {
	width:220px;
	text-align:center;
	padding-bottom:10px;
	
}

.calControl {
	float:left;
}

.day-number{
	padding-top: 3px;
}

.eventDay{
	background-color: #CCCCCC;
}
.eventDayNumber{
	padding-top:8px;
}
.eventTypeR {
	background: #900201 !important;
}

.eventTypeC {
	background: #010101 !important;
}

.eventTypeP {
	background: #F70303 !important;
}

.colorR {
	background: #EDDA2F !important;
}

.colorC {
	background: #1E4BEB !important;
}

.colorP {
	background: #ED350B !important;
}

.colorO {
	background: #0BA01C !important;
}



.calKey{
	padding: 5px 0;
	text-align: left;
	
}
.calKey a{
	color:black;
}
.calKeyBox{
	width:20px;
	height:20px;
	float:left;
	margin: 2px 10px 0 10px;
}
.calKeyText{
	float:left;
	padding-top:5px;
}

div#bannerContainer {
	padding: 10px 0 0 0;
	position: relative;
}

div#bannerNum {
	top: 315px;
	left: 510px;
	position: absolute;
	width: 500px;
	text-align: right;
}

ul#ulBannerNum {
	font-size : 12px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

ul#ulBannerNum li {
	display: inline;
	background: #CCCCCC;
	padding:3px 5px;
}

ul#ulBannerNum li a {
	color: #FFFFFF;
}
