/* Global paddding and margin reset*/
* {margin: 0; padding: 0; margin:0;}

/* Class for clearing floats */
.clear {clear:both}

.clearLeft {clear:left;}

.clearRight {clear:right;}

/* Remove border around linked images */
img {border: 0;}

/* Drop-down arrow fix of a select form widget in Firefox, caused by global reset above */
fieldset {padding: .5em;}

/* Apply this class to hidden header elements <h1>,<h2>, etc, used for accessibility purposes */
.hideHeader {display: none;}

/*-----------------------------------------------------------------------------*/

/* Layout rules

-----------------------------------------------------------------------------*/
body {
	font: 70%/1.6 "Century Gothic", "Tw Cen MT", Verdana, Arial;
	background: #2D7BB2;
}
#header { background:url(images/banner.jpg); height:107px;}
#navbar {background:url(images/navbar.jpg); height:49px; font-weight:bold; font-size:14px; } 	
#navbar a, visited {color:#A26D02; text-decoration:none; }
#navbar a:hover {color:#7AC7F3; text-decoration:underline;}
#navbar ul { list-style:none; padding:18px; margin-left:10px; }
#navbar li { float:left; /*Float each list item left so they stack horizontally next to each other*/
	border-right:1px white solid; padding:0 10px;}

#content {background:url(images/body.jpg) repeat-y; padding:10px 20px;}
#content-bottom {background:url(images/content_bottom.jpg) no-repeat; height:46px;}
#content p {margin-bottom:1em;}
#footer {background:url(images/footer_banner.jpg) no-repeat; height:156px;}
h1 {font-size:15px; color:#2D7BB2;  border-bottom:1px dotted #2D7BB2;   margin: 10px 0 20px 0; padding-bottom:5px; }
p {font-size: 1.25em;}
.breadCrumbColour {color: #78BDE6;}
#content ul {margin-left:25px; list-style:square;}
#content li {margin:0.55em; font-size:13px; color:#2d7bb2; }
a, a:visited {color:#2D7BB2; }
a:hover { color:#00CCFF; }
#content p.off {margin:0;}
.smallText {font-size:12px;}
#form {width:70%; background-color:#EAF5F6; padding:12px 12px 12px 20px; background:url(images/pass_and_ticket.jpg) #EAF5F6 no-repeat 95% 30%;
border: 1px solid #C7CACB; 
border-top: 1px solid #E3EAEA;
border-left: 1px solid #E3EAEA;
margin:0 0 0 80px;
}
.pdfBox {
	border: 1px solid black; 
	background: #FFE9D2 ; 
	padding:15px; 
	width:450px;
}
.pdfIcon { background: url(images/icon_pdf.jpg) no-repeat;  margin-top:1em; padding:5px 20px 5px 35px;}
#league-tables { 
	width:650px;  
	border-bottom:1px solid #2d7bb2; 
	padding:0; 
	margin-left: 50px;
	float:left;
}
#league-tables li {
	float:left; 
	margin:0; 
	margin-right:10px; 
	list-style:none; 
	background:#e1e1e1; 
	font-family:"Trebuchet MS", Trebuchet, Verdana, Arial;
	font-size:14px;
}
#league-tables li a {text-decoration:none; display:block; padding:8px;}
#league-tables a:hover {text-decoration:underline; background-color:#FDFCC6; }
.data-table {margin-left:20px; width:200px; }
.data-table td {padding:8px; border:1px solid #e1e1e1; }
.data-header {background-color: #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.data-title {font-family:"Trebuchet MS", Trebuchet, Verdana, Arial; font-size:16px; color:#ffffff; background-color:#0066CC;}
.red-box {padding:12px; border: 1px solid #990000; background-color:#FFF4F4; width:465px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}





