
BODY		{
		font: 8pt tahoma;
		color: #333333;
		background-color: #546776;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		}
	
TD		{font: 9pt tahoma; color:#333333; margin: 0px 0px 0px 10px;}
P		{margin: 10px 0px 10px 10px; text-align: justify}
H1		{margin: 10px 0px 10px 10px; text-align: left; font: 13pt Verdana; color: #19242D; font-weight: bold; font-style: italic;}
H2		{margin: 10px 0px 0px 10px; text-align: left; font: 11pt Verdana; color: #D9E4ED; font-weight: bold;}
H3		{margin: 0px 0px 0px 10px; text-align: left; font: 11pt Verdana; color: #D9E4ED; font-weight: bold;}
A:link		{text-decoration:none; color:#000000}
A:visited	{text-decoration:none; color:#000000}
A:hover		{text-decoration:none; color:white}
img		{border: 0;}

.impact		{font-weight: bold;}
.tab		{margin: 0px 0px 0px 10px;}

/* ticker formatting */

.ticker
	{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: text-bottom;
	}
td.ticker 	
	{
	vertical-align:"middle";
	}
a:link.ticker
	{
	COLOR: #EEEEEE;
	text-decoration: none;
	}
a:visited.ticker
	{
	COLOR: #EEEEEE;
	text-decoration: none;
	}
a:hover.ticker
	{
	COLOR: #EEEEEE;
	text-decoration: underline;
	}

/* whole site holder */

.wholesite
	{		
	margin: 0 auto;
	width: 800px;
	height: 848px;
	text-align: justify;
	color:#000000;
	}

/* major elements holders */

.pagetitle
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 84px;
	background: url("../images/bgWebTitle.png");
	}

.banner
	{
	position: absolute;
	top: 84px;
	left: 0px;
	width: 800px;
	height: 128px;
	background: url("../images/topline/tl211.png");
	}
	
.mainbody
	{
	position: absolute;
	top: 212px;
	left: 0px;
	width: 800px;
	height: 636px;
	background: url("../images/bgWallpaper.png");
	}

.longbody
	{
	position: absolute;
	top: 212px;
	left: 0px;
	width: 800px;
	height: 2000px;
	background: url("../images/bgWallpaperLong.png");
	}

.footer
	{
	position: relative;
	left: 0px;
	width: 800px;
	height: 23px;
	height: 636px;
	background: url("../images/bgBottomBar.png");
	}

/* email link placement */

.emaillink
	{			
	position: absolute;
	top: 1px;
	left: 615px;
	width: 185px;
	padding: 0px 0px;
	}

/* body holders */
	
.pageimage
	{
	position: absolute;
	top: 36px;
	left: 176px;
	width: 624px;
	height: 281px;
	float: left;
	}
	
.maincontent 
	{
	position: absolute;
	top: 316px;
	left: 176px;
	float: center;
	width: 290px;
	padding: 0px 0px;
	text-align: justify;
	}	

.tickerholder
	{
	position: absolute;
	top: 65px;
	left: 125px;
	float: left;
	width: 400px;
	padding: 0px 0px;
	text-align: left;
	}

/* navigation bar holder */

.navigation
	{			
	position: absolute;
	top: 28px;
	left: 0px;
	width: 159px;
	padding: 0px 0px;
	float: top;
	}

.linknav
	{			
	position: absolute;
	top: 340px;
	left: 10px;
	width: 142px;
	padding: 0px 0px;
	float: top;
	}

/* nav button - home */

#buthome
{
  display: block;
  width: 159px;
  height: 32px;
  background: url("../images/btHome.png") no-repeat 0 0;
  float: top;
}

#buthome:hover
{ 
  background-position: 0 -32px;
}

#buthome span
{
  display: none;
}

/* nav button - coaching */

#butcoac
{
  display: block;
  width: 159px;
  height: 32px;
  background: url("../images/btCoaching.png") no-repeat 0 0;
  float: top;
}

#butcoac:hover
{ 
  background-position: 0 -32px;
}

#butcoac span
{
  display: none;
}

/* nav button - profile */

#butprof
{
  display: block;
  width: 159px;
  height: 32px;
  background: url("../images/btProfile.png") no-repeat 0 0;
  float: top;
}

#butprof:hover
{ 
  background-position: 0 -32px;
}

#butprof span
{
  display: none;
}

/* nav button - racing news */

#butrace
{
  display: block;
  width: 159px;
  height: 32px;
  background: url("../images/btRnews.png") no-repeat 0 0;
  float: top;
}

#butrace:hover
{ 
  background-position: 0 -32px;
}

#butrace span
{
  display: none;
}

/* nav button - coaching news */

#butnews
{
  display: block;
  width: 159px;
  height: 32px;
  background: url("../images/btCnews.png") no-repeat 0 0;
  float: top;
}

#butnews:hover
{ 
  background-position: 0 -32px;
}

#butnews span
{
  display: none;
}

/* nav button - gallery */

#butgall
{
  display: block;
  width: 159px;
  height: 32px;
  background: url("../images/btGallery.png") no-repeat 0 0;
  float: top;
}

#butgall:hover
{ 
  background-position: 0 -32px;
}

#butgall span
{
  display: none;
}

/* nav button - partners */

#butpart
{
  display: block;
  width: 159px;
  height: 32px;
  background: url("../images/btPartner.png") no-repeat 0 0;
  float: top;
}

#butpart:hover
{ 
  background-position: 0 -32px;
}

#butpart span
{
  display: none;
}

/* nav button - contact */

#butcont
{
  display: block;
  width: 159px;
  height: 32px;
  background: url("../images/btContact.png") no-repeat 0 0;
  float: top;
}

#butcont:hover
{ 
  background-position: 0 -32px;
}

#butcont span
{
  display: none;
}

/* nav button - email */

#butemail
{
  display: block;
  width: 185px;
  height: 17px;
  background: url("../images/btEmail.png") no-repeat 0 0;
  float: top;
}

#butemail:hover
{ 
  background-position: 0 -17px;
}

#butemail span
{
  display: none;
}

/* nav button - motorsport tuition */

#butmsport
{
  display: block;
  width: 142px;
  height: 50px;
  background: url("../images/links/btMotorsport.png") no-repeat 0 0;
  margin: 0px 0px 0px 0px;
  float: top;
}

#butmsport:hover
{ 
  background-position: 0 -50px;
}

#butmsport span
{
  display: none;
}

#butisomax
{
  display: block;
  width: 142px;
  height: 50px;
  background: url("../images/links/btIsomax.png") no-repeat 0 0;
  margin: 0px 0px 0px 0px;
  float: top;
}

#butisomax:hover
{ 
  background-position: 0 -50px;
}

#butisomax span
{
  display: none;
}

#butracewith
{
  display: block;
  width: 142px;
  height: 50px;
  background: url("../images/links/btracewith.png") no-repeat 0 0;
  margin: 0px 0px 0px 0px;
  float: top;
}

#butracewith:hover
{ 
  background-position: 0 -50px;
}

#butracewith span
{
  display: none;
}

/* nav button - gallery thumb frame */

.butthumb
	{
	position: relative;
	float: left;
	background: url('../images/btFrameX.gif') no-repeat;
	white-space: nowrap;
	display: block;
	width: 136px;
	height: 88px;
	padding: 0;
	margin: 0px 18px 0px 0px;
	}

.butthumb a
	{
	display: block;
	width: 136px;
	height: 88px;
	display: block;
	float: left;
	}

.butthumb img
	{
	width: 136px;
	height: 88px;
	border: 0;
	padding: 0;
	}

* html a:hover
	{
	visibility:visible
	}

.butthumb a:hover img
	{
	visibility:hidden
	}
