/* Anchor and Links Formatting */

a		{}

a:link		{
		text-decoration: none;
		}
		
a:visited	{
		text-decoration: none;
		}
		
a:hover		{
		text-decoration: none;
		}

.imglink		{
		border:none;
		outline:none;
		}

/* Main Header Bar Text */

h1.mainheadText	{display:block;
		text-align:center;
		font-family:verdana;
		font-style:italic;
		font-weight:bold;
		font-size:16pt;
		color:#ffffff;
		margin:0px;
		padding:0px;
		}
		
/* Page Structure */

div		{
		border:none;
		}
		
/* Main Container */

#content	{
		width:1074px;
		margin:0px auto -1px auto;
		background-color:#0ea4bb;
		}

/* Header Photo Container */

#header		{position:relative;
		margin:0px;
		width:1074px;
		height:328px;
		background-image:url("mainheaderphoto.jpg");
		}
		
#TitleText	{width:1074px;
		height:40px;
		position:absolute;
		margin:0px;
		top:280px;
		}
		
#menubar	{
		width:1074px;
		height:39px;
		background-image:url("menubar.gif");
		margin-top:0px;
		margin-bottom:0px;
		}
		
/* Main Body Container */

#main		{
		width:1074px;
		}

/* Left Main Container - Use for site navigation */

#mainleft	{
		float:left;
		margin-left:5px;
		margin-right:2px;
		display:inline;
		width:150px;
		height:100%;
		background-color: #000000;
		}

/* Centre Main Container - Use for page contents */
		
#maincentre	{
		display:inline;
		float:left;
		position:relative;
		width:800px;
		height:100%;
		background-color:#ffffff;
		}

/* Right Main Container - Use for sponsor table */

#mainright	{
		display:inline;
		margin-right:5px;
		margin-left:2px;
		float:right;
		width:110px;
		height:100%;
		background-color: #000000;
		}
		
/* Footer & Stats / Validation Containers */

#footer		{
		position:relative;
		width:1064px;
		margin-left:5px;
		margin-right:5px;
		background-color: #000000;
		height:150px;
		}
		
#footerPics	{width:800px;
		text-align:center;
		position:relative;
		top:17px;
		left:148px;
		}
		
#stats		{
		position:relative;
		width:1064px;
		margin-left:5px;
		margin-right:5px;
		background-color: #000000;
		font-family:verdana;
		font-size:9pt;
		color:#ffffff;
		border-style:solid;
		border-width:1px 0px 1px 0px;
		border-color:#2dcfe3;
		}
		
#standardsLeft	{width:894px;
		display:block;
		position:absolute;
		left:20px;
		top:17px;
		padding-left:0px;
		}
		
#standardsRight	{width:180px;
		position:absolute;
		display:block;
		top:10px;
		right:10px;
		}
		
/* Sponsors Table */

.sponsorTable	{
		position:relative;
		background-color:transparent;
		border-collapse:collapse;
		border:0px;
		border-spacing:0px;
		padding:0px;
		margin-top:10px;
		}
		
.sponsorCell	{
		text-align:center;
		padding-bottom:15px;
		font-family:verdana;
		font-size:8pt;
		color:#ffffff;
		}

/* Navigation Table */

.navTable	{
		position:relative;
		width:150px;
		background-color:transparent;
		border-collapse:collapse;
		border:0px;
		border-spacing:0px;
		padding:0px;
		margin-top:10px;
		}
		
.navCell	{
		height:20px;
		text-align:center;
		padding-top:4px;
		padding-bottom:4px;
		font-family:verdana;
		font-size:11pt;
		font-weight:bold;
		color:#ffffff;
		padding-top:8px;
		padding-bottom:8px;
		}

