@charset "UTF-8";
/* CSS Document */

body {
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
}
a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
#mainTable {
	margin:auto;
	border:#000000 1px solid;
	background-color:#FFFFFF;
	width:780px;
	min-height:535px;
	height:auto !important;
	height:535px;	
	text-align:left;
	padding: 0;
}
/*-------------------------------------------------------------------header-------------------------------------------*/

#header {
	border:none;
	padding: 0;
	width:780px;
	height:100px;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	text-align:left;
	font-size:14px;
}
/*-------------------------------------------------------------------navBar-------------------------------------------*/
.navBar{
	margin-bottom:1px;
	margin-top:1px;
	height:15px;
	padding:5px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color:#FFFFFF;
	text-align:center;
	background-color:#999999;
}
.navBar p{
	margin:0;
	display:inline;
}
.navBar ul{
	display:inline;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
.navBar li{
	display:inline;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
.at a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
.at a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}
/*-------------------------------------------------------------------MAIN CONTENT-------------------------------------------*/
#mainContent{
	margin:0;
	min-height:352px;
	height:auto !important;
	height:352px;	
	padding:15px;
	text-align:left;
	background-color:#ffffff;
	color:#ffffff;
	position:relative;
}

.homeContent{
	margin:0;	
	padding: 5px;
	text-align:left;
	background-color:#ffffff;
	color:#ffffff;
	width: 260px;
}	
#mainContent img{
	float:right;
	border-left:#FFFFFF 15px solid;
	margin-left:15px;
	padding: 0 0 10px 0px;
	background-color: #ffffff;
}
#mainContent embed{
	float:right;
	border-left:#FFFFFF 15px solid;
	border-bottom:#fff 20px solid;
	margin-left:15px;
	color: #fff;
}
#flashSplash{
	width: 470px;
	height: 352px;
	margin: 0;
	padding: 5px 0 0;
	float: right;
}

#mainContentLeft{
	margin:0;
	min-height:352px;
	height:auto !important;
	height:352px;	
	padding:15px;
	text-align:left;
	background-color:#ffffff;
	color:#ffffff;
	position:relative;
}
#mainContentLeft img{
	float:left;
	border-right:#FFFFFF 15px solid;
	margin-right:15px;
	padding: 0 0 10px 0px;
	background-color: #ffffff;
}
#mainContentCentred{
	margin:0;
	min-height:352px;
	height:auto !important;
	height:352px;	
	padding:15px;
	text-align:center;
	background-color:#ffffff;
	color:#ffffff;
	position:relative;
}
#mainContentCentred img{
	margin:5px;
}
.title{
	text-align:center;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	font-variant:small-caps;
	background-color:#999999;
	height:20px;
	padding: 5px;
}
.mainText{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	padding:10px;
	font-size:12px;
	background-color:#999999;
	min-height:292px;
	height:auto !important;
	height:292px;
	}
.mainText a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.mainText a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}

.itemNav{
	text-align:right;
	position:absolute;
	right:29px;
	top: 345px;
}

/*-------------------------------------------------------------------Contact Content-------------------------------------------*/



.contactContent{
	margin:0;
	min-height:352px;
	height:auto !important;
	height:352px;
	text-align:center;
	background-color:#999999;
	color:#fff;
	border-bottom:#A0CBED thin solid;
	position:relative;
	font-size:11px;
	border:10px #FFFFFF solid;
	padding: 10px;
}

.contactContent a{
	text-decoration:none;
	color:#999999;
}
form#contactForm label { 
	margin: 10px 0 0 0; 
	display: block; 
}
form input.text, form textarea.text {
	border-width: 1px;
	border-style: solid;
	border-color:#666666;
	background-color:#FFFFFF;
	background: url(../img/formfield_background.gif) top left no-repeat;
	padding: 3px;
}
#leftcontact {
	position: absolute;
	left:1%;
	width:45%;
	height:352px;
	text-align:right;
	border:none;
}

#rightContact {
	position: absolute;
	left:50%;
	width:45%;
	height:352px;
	text-align:right;
	}
#botLeftContact {
	position: absolute;
	left:1%;
	width:45%;
	top:130px;
	text-align:right;
	}
#botRightContact {
	position: absolute;
	left:50%;
	width:45%;
	top:190px;
	text-align:right;
	}
#ContactSend{
	position: absolute;
	left:1%;
	width:95%;
	top:340px;
	text-align:right;
	color:#FF0000;
}
#ContactNotes{
	position: absolute;
	left:1%;
	width:93%;
	top:170px;
	text-align:right;
	color:#fff;
}

form input.invalid{
	border:1px solid #EA2B3C;
}

#warning p{
	color:#EA2B3C;
}

/*-------------------------------------------------------------------Centred Content-------------------------------------------*/

#container{
	position:relative;
	margin:0;
	width:750px;
	min-height:352px;
	height:auto !important;
	height:352px;
	padding:15px;
	color:#ffffff;
	font-size:10px;
	text-align: right;
}
div.containerFlow {
	position: relative;
	width: 750px;
}

#container a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

#container a:hover{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#container img{
	border:none;
}	
	.onecontent {
		position: absolute;
		left:1%;
		width:14%;
		height:150px;
		text-align:center;
		}

	.twocontent {
		position: absolute;
		left:15%;
		width:14%;		
		text-align:center;
		height:150px;
}

	.threecontent {
		position: absolute;
		left:29%;
		width:14%;		
		height:150px;
		text-align:center;
}
	.fourcontent {
		position: absolute;
		left:43%;
		width:14%;		
		height:150px;
		text-align:center;
}

	.fivecontent {
		position: absolute;
		left:57%;
		width:14%;		
		height:150px;
		text-align:center;
}
	.sixcontent {
		position: absolute;
		left:71%;
		width:14%;		
		height:150px;
		text-align:center;
}
	.sevencontent {
		position: absolute;
		left:85%;
		width:14%;		
		height:150px;
		text-align:center;
}
.onecontent2 {
		position: absolute;
		left:1%;
		width:14%;
		height:150px;
		text-align:center;
		top:180px;
		}

	.twocontent2 {
		position: absolute;
		left:15%;
		width:14%;		
		text-align:center;
		height:150px;		
		top:180px;
}

	.threecontent2 {
		position: absolute;
		left:29%;
		width:14%;		
		height:150px;
		text-align:center;
		top:180px;
}
	.fourcontent2 {
		position: absolute;
		left:43%;
		width:14%;		
		height:150px;
		text-align:center;
		top:180px;
}

	.fivecontent2 {
		position: absolute;
		left:57%;
		width:14%;		
		height:150px;
		text-align:center;
		top:180px;
}
	.sixcontent2 {
		position: absolute;
		left:71%;
		width:14%;		
		height:150px;
		text-align:center;
		top:180px;
}
	.sevencontent2 {
		position: absolute;
		left:85%;
		width:14%;		
		height:150px;
		text-align:center;
		top:180px;
}
.content150Container{
	width:100%;
	height: 165px;
	margin: 0;
	padding: 0 0 10px;
}
.content150 {
		position: absolute;
		width:150px;
		height:165px;
		text-align:center;
}
.content150left {
	float: left;
		height:165px;
		text-align:center;
	width: 23%;
}
.content150right {
	float: right;
		height:165px;
		text-align:center;
}
.testpos{
	position:absolute;
	left:50%;
	top:140px;
	text-align:center;
}
.buttonPos{
	height:150px;
	text-align:center;
}
/*-------------------------------------------------------------------botNavBar-------------------------------------------*/
.botNavBar{
	position: relative;
	bottom: 0;
	margin-bottom:1px;
	margin-top:1px;
	height:15px;
	padding:5px;
	font-family:verdana, sans-serif;
	color:#FFFFFF;
	text-align:center;
	background-color:#999999;
	width: 770px;
}
.botNavBar p{
	margin:0;
	display:inline;
}
.botNavBar ul{
	display:inline;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
.botNavBar li{
	display:inline;
	margin:0;
	padding:0;
	color:#FFFFFF;
}


/*-------------------------------------------------------------------Bottom Bar-------------------------------------------*/
#bottomBar{
	background-color:#000000;
	width: inherit;
	margin:0;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	text-align:center;
	height:15px;
	color:#ffffff;
	font-size:10px;
}
#bottomBar a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
#bottomBar a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
}