body
{
	background:#C2D82E;
	margin:6px 0;
	height:100%;
	width:100%;
}
body, table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#7FA3B7;
}

a
{
	color: #0066CC;
}

a:focus {
outline:none;
}

td	{
text-align:left;
}

.orangetext
{
color: #E5A711;
}

.formheader
{
color: #FFFFFF;
font-weight: bold;
}

#colRight	{
float:right;
width:321px;
background:#ebeff2;
}
#colRight div	{
padding:19px 19px 51px 19px;
}
#colRight img	{
margin-bottom:33px;
}
#colRight p	{
padding:0px;
margin:0px;
margin-top:-22px;
}

#colLeft	{
width:478px;
float:left;
}
#colLeft div	{
padding:21px 25px 0px 25px;
}
#colLeft div img	{
margin:21px 0;
}

/* Main nav */

#navContainer	{
width:800px;
margin:0px auto;
}

#navPosition	{
margin-top:195px;
position:absolute;
}

/* common styling */
.menu {
font-family: arial, sans-serif;
text-transform:uppercase;
font-weight:bold;
width:800px; 
position:relative; 
font-size:11px; 
z-index:100;
border-bottom:1px solid #fff;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000;
width:120px; 
height:20px; 
text-align:center; 
color:#fff; 
border:1px solid #fff;
border-top:0px;
background:#c2d82e; 
line-height:20px; 
font-size:11px; 
overflow:hidden;
}
.menu ul {
padding:0; 
margin:0; 
list-style: none;
}
.menu ul li {
float:left; 
position:relative;
}
.menu ul li ul {
display: none;
}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#fff; 
background:#7fa2b8;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:21px; 
left:0; 
width:105px;
}
.menu ul li:hover ul li a.hide {
background:#7fa2b8; 
color:#fff;
}
.menu ul li:hover ul li:hover a.hide {
background:#7fa2b8; 
color:#000;
}
.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
display:block; 
background:#cad9e2; 
color:#597484;
}
.menu ul li:hover ul li a:hover {
background:#7fa2b8; 
color:#fff;
}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:105px; 
top:0;
}
.menu ul li:hover ul li:hover ul.left {
left:-105px;
}

/* Top level widths */

.menu #home	{
width:60px;
}
.menu #trainers	{
width:86px;
}
.menu #gallery	{
width:85px;
}
.menu #links	{
width:61px;
}
.menu #corporate	{
width:95px;
}
.menu #onlineTraining	{
width:119px;
}
.menu #news	{
width:56px;
}
.menu #merchandise	{
width:110px;
}
.menu #contactUs	{
width:110px;
}

