/* MAIN STYLES */
body {margin:18px 0 0; padding: 0px; background: url(../images/main-bg.gif) repeat-x #FFF; font-family:Arial, Helvetica, Verdana; font-size:12px; }
div, p, ul, td, th {font-family:Arial, Helvetica, Verdana; font-size:11px; color:#6f7981}
img{border:none;}

/* HEADER STYLES */

/* NAV STYLES */
#sub-nav-table td { }
#sub-nav-table td a { font-weight:bold; background-color:#e8e8e8; line-height:23px; padding-left:5px; display:block; text-decoration:none; color:#717579}
#sub-nav-table td a:hover { background-color:#31b4eb; color:#FFFFFF}
#sub-nav-table td .selected {color:#FFF; background-color:#31b4eb;}
#top-nav {position:absolute; margin-left:500px; color:#d5d5d5}
#top-nav a {color:#9DA0A2; text-decoration:none; text-transform:lowercase; margin-left:5px; margin-right:5px;}
#top-nav a:hover{color:#f8c421}
/* FEATURE STYLES */
#content-table {margin:0; padding:0;}
#content-table td {border:1px solid #d3d3d3}

/* CONTENT STYLES */
h1 { margin:0; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:22px;  font-weight:100; letter-spacing:-1px; color:#f8c421}
h2 { margin:0; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; letter-spacing:-1px; font-weight:100; color:#586168}
h3 { margin:0; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px;  font-weight:bold; letter-spacing:-1px; color:#f8c421}
h4 { margin:10px 0 0px 0; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px;  font-weight:bold;  color:#58626a; }
h5 { margin:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px;  font-weight:bold; letter-spacing:-1px; color:#f8c421; border-bottom:1px dotted #d3d3d3}
.alt-colour {color:#58626a}
.content-container { padding:10px 10px 0 10px}
#feature-img-td {background-image:url(../images/feat-img-home.jpg); background-position:2px 2px; background-repeat:no-repeat; padding:15px 18px 15px; background-color:#FFFFFF}
#feature-img-td div {color:#012360; margin-top:15px; text-align:left; font-size:11px;}
#feature-img-td div p {color:#012360; margin-top:15px; text-align:left; font-size:11px; font-weight:bold;}
#lower-content-td { padding:0 20px 20px 20px}
.img1 {float:left; border:2px solid #d3d3d3; margin-right:25px}
.img2 {float:left;margin-right:15px; margin-bottom:15px; margin-top:5px}
.caption {font-size:10px; color:#999; text-align:center}
.clear {clear:both; height:5px;}
a, a:link, a:visited, a:active {color:#83929d; font-weight:bold; font-size:11px}
a:hover {color:#012360;}
.title {text-transform:uppercase;}
.title th {text-transform:uppercase; border-bottom:1px solid #d3d3d3}
/* FOOTER STYLES */
#footer-nav-td a { color:#9faab3; font-family:tahoma,arial; font-weight:bold; font-size:10px; text-decoration:none}
#footer-nav-td a:hover {color:#002462}
#footer-nav-td {color:#9faab3;}
#footer-nav-td2 {color:#9faab3;}
#footer-nav-td2 a { color:#9faab3; font-family:tahoma,arial; font-weight:bold; font-size:11px; text-decoration:none}
#footer-nav-td2 a:hover {color:#002462}

form {
  	margin: 0;
	padding: 0;
	}

.feedback_table {
	border: 1px solid #F2F2F2;
	background-color: #F8F8F8;
	}
	
.feedback_table td {
	padding: 0;
	height:auto;
	}
.feedback_table td strong {
color:#000066;}
.feedback_table p {
	margin-bottom: 8px;
	}

.feedback_input, .feedback_input2, .myaccount_input  { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
	border: 1px solid #ccc;
	padding: 1px;
	width:252px;
	}
 
select { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
	border: 1px solid #ccc;
 	}
 
checkbox {
	border: none;
	}

.feedback_button { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	text-decoration: none;
	background-color: #f7ba1b;
	color: #FFFFFF;
	font-weight:bold;
	border: 1px solid #ccc; margin-left:30px;
	}
	.error {font-weight:bold; color:#FF0000}

.row1 {background-color:#E0E0E0}


/* gallery */
#content-table td td {border:1px solid #FFFFFF} /* to remove the gallery tables lines */
.gallerybg {
	background: url(/images/gallery/gallery-bg.gif) no-repeat center center;
	height: 111px;
	width: 150px;
}

#navigation{height:89px;}
#qm33{list-style:none;margin:0 0 0 2px;padding:0;height:89px;}
#qm33 li{list-style:none;margin:0;padding:0;float:left;}
#qm33 a{
background-position:left top;
background-repeat:no-repeat;
display:block;float:left;
margin:0;padding:0;
width:84px;height:89px;
text-indent:-4000px;
letter-spacing:
}
#menuItem_375{background-image:url(../images/nav-about-us.gif);}
#menuItem_376{background-image:url(../images/nav-teams.gif);}
#menuItem_434{background-image:url(../images/nav-programs.gif);}
#menuItem_378{background-image:url(../images/nav-facilities.gif);;}
#menuItem_379{background-image:url(../images/nav-sports-science.gif);}
#menuItem_380{background-image:url(../images/nav-partners.gif);}
#menuItem_381{background-image:url(../images/nav-registration.gif);}
#menuItem_382{background-image:url(../images/nav-contact-us.gif);}
#menuItem_506{background-image:url(../images/nav-codes.gif);}

#menuItem_375:hover{background-image:url(../images/nav-about-us2.gif);}
#menuItem_376:hover{background-image:url(../images/nav-teams2.gif);}
#menuItem_434:hover{background-image:url(../images/nav-programs2.gif);}
#menuItem_378:hover{background-image:url(../images/nav-facilities2.gif);}
#menuItem_379:hover{background-image:url(../images/nav-sports-science2.gif);}
#menuItem_380:hover{background-image:url(../images/nav-partners2.gif);}
#menuItem_381:hover{background-image:url(../images/nav-registration2.gif);}
#menuItem_382:hover{background-image:url(../images/nav-contact-us2.gif);}
#menuItem_506:hover{background-image:url(../images/nav-codes2.gif);}

/********* (MAIN) Hover State*********/
#qm33 a:hover
{
}

/********* (MAIN) Hover State - (duplicated for pure CSS)*********/
#qm33 li:hover>a
{
}

/********* (MAIN) Active State*********/
body #qm33 .qmactive, body #qm33 .qmactive:hover
{
}

/********* (SUB) Container*********/
#qm33 div, #qm33 ul
{
}

/********* (SUB) Items*********/
#qm33 div a, #qm33 ul a
{
}

/********* (SUB) Hover State*********/
#qm33 div a:hover
{
}

/********* (SUB) Hover State - (duplicated for pure CSS)*********/
#qm33 ul li:hover>a
{
}

/********* (SUB) Active State*********/
body #qm33 div .qmactive, body #qm33 div .qmactive:hover
{
}

/********* Individual Titles*********/
#qm33 .qmtitle
{
}

/********* Individual Horizontal Dividers*********/
#qm33 .qmdividerx
{
}

/********* Individual Vertical Dividers*********/
#qm33 .qmdividery
{
}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm33 ul {top:100%;}#qm33 ul li:hover>ul{top:0px;left:100%;}