/* CSS Document */

body	{
		margin: 0;
		padding: 0;
		font: normal 12px/17px arial, verdana sans-serif;
		background-color:#000;
		color:#ffffff;
		text-align:center;
}

.frontPage-bg { background:#000 url(../images/front-page-bg.gif) repeat-x top left;}
.insidePage-bg { background:#000 url(../images/inside-page-bg.gif) repeat-x top left;}

#container	{
			margin:0px auto;
			padding:0px;
			text-align:left;
			width:903px;
			}
			
#content-area	{
				border-left:1px solid #666666;
				border-right:1px solid #666666;
				border-bottom:1px solid #666666;
				}
				


a		{
		text-decoration: underline;
		letter-spacing: 0px;
		color:#999;
		}
		
a:hover	{
		text-decoration: none;
		letter-spacing: 0px;
		color:#fff;
		}
		
		
p		{
		margin: 0px 0px 14px 0px;
		}
		
h1		{ color:#999; font-size:24px; font-weight:normal;line-height:28px}
h2			{ color:#999; font-size:18px; font-weight:normal; line-height:24px}
h3			{ color:#999; font-size:14px; font-weight:normal; line-height:20px}
.float-left		{ float:left;}
.float-right	{ float:right;}

.tableGrid td:hover { background-color:#1E1E1E;}
.tableGrid td {padding:15px; vertical-align:top; border:1px solid #1E1E1E;}
		
#footer	{
		color:#999999;
		font-size:12px;
		margin-top:10px;
		margin-bottom:20px;
		}
		
		
.frontapgeTopicNav	{ 
					background:#000000 url(../images/nav-bg.gif) repeat-x top left;
					height:52px;
					position:absolute;
					width:907px;
					top:418px;
					}
					
.insidepage-TopicNav { 
					background:#000000 url(../images/nav-bg.gif) repeat-x top left;
					height:52px;
					position:absolute;
					width:907px;
					top:117px;
					}
					
.logo { position:absolute;margin-left:20px;}
#flag { position:absolute; margin:20px 0px 0px 840px}

.wrapper	{ padding:50px 20px 20px 20px;}
					
					
/* topic navigation */
ul#tabs {
		list-style-type: none;
		height: 50px;
		top: 0;
		position: absolute;
		margin: 0px;
		padding: 0px;
		
	}
	#tabs li {
		float: left;
		margin: 0;
		padding: 0;
	}
	#tabs li a {
		float: left;
		display: block;
		color: #666;
		height: 50px;
		background-repeat: no-repeat;
		text-indent: -3000px;
		background-image: url(../images/navigation.gif);
	}
ul#tabs {
		margin-left: 430px;
	}
	
	#tabs li.training a {
		background-position: 0 0;
		width: 100px;
	}
	#tabs li.training a:hover {
		background-position: 0 -53px;
	}
	#tabs li.training a:active {
		background-position: 0 -106px;
	}
	
	#training #training li.training a {
		background-position: 0 -106px;
	}
	
	
	
	#tabs li.salesHorses a {
		background-position: -102px 0;
		width: 180px;
	}
	#tabs li.salesHorses a:hover {
		background-position: -102px -53px;
	}
	#tabs li.salesHorses a:active {
		background-position: -102px -106px;
	}
	#salesHorses #tabs li.salesHorses a {
		background-position: -102px -106px;
	}
	
	#tabs li.facilities a {
		background-position: -280px 0;
		width: 120px;
	}
	#tabs li.facilities a:hover {
		background-position: -280px -53px;
	}
	#tabs li.facilities a:active {
		background-position: -280px -106px;
	}
	#facilities #tabs li.facilities a {
		background-position: -280px -106px;
	}
	
	#tabs li.training-highlight a {
		background-position: 0 -106px;
		width: 100px;
	}
	
	#tabs li.salesHorses-highlight a {
		background-position: -102px -106px;
		width: 180px;
	}
	
	#tabs li.facilities-highlight a {
		background-position: -280px -106px;
		width: 120px;
	}
	
	