/* Anchor and Links Formatting */

a		{color:#ffffff}

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

.imglink		{
		border:none;
		outline:none;
		}
		
.pnglink	{
		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 0px auto;
		background-color:#2dcfe3;
		}

/* 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;
		}

/* Main Header Text Container */

#menubar	{
		width:1074px;
		height:39px;
		background-image:url("menubar.gif");
		margin-top:0px;
		margin-bottom:0px;
		}
		
/* Main Body Container */

#main		{
		width:1074px;
		height:1077px;
		background-color: #2dcfe3;
		background-image:url("mainback.jpg");
		}

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

#mainleft	{
		text-align:center;
		float:left;
		margin-left:0px;
		margin-right:0px;
		display:inline;
		width:110px;
		height:100%;
		background-color: transparent;
		}

/* Centre Main Container - Use for page contents */
		
#maincentre	{
		display:inline;
		position:relative;
		float:left;
		width:760px;
		height:1077px;
		background-color:transparent;
		}


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

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

#footer		{
		position:relative;
		width:1074px;
		margin-left:0px;
		margin-right:0px;
		background-color: #000000;
		height:150px;
		}
		
#stats		{text-align:center;
		position:relative;
		width:1074px;
		margin:0px;
		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:0px;
		top:45px;
		padding-left:0px;
		}
		
#standardsRight	{width:180px;
		position:absolute;
		display:block;
		top:36px;
		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;
		margin:10px auto -1px auto;
		width:180px;
		background-color:transparent;
		border-collapse:collapse;
		border:none;
		padding:0px;
		}
		
.navCell	{
		background-color:transparent;
		height:20px;
		text-align:center;
		font-family:verdana;
		font-size:11pt;
		font-weight:bold;
		color:#ffffff;
		}
.navCelltop	{
		background-color:transparent;
		height:20px;
		text-align:center;
		font-family:"Book Antiqua";
		font-size:18pt;
		font-weight:bold;
		font-style:italic;
		color:#ffffff;
		}
