@charset "utf-8";
body
{	width:100%;
	background-color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	}
#container
{	width:800px;
	height:500px;
	margin:20px auto;
/*	background-image:url(images/bg2.jpg);*/
	position:relative;
	}

#menu
{
	position:relative;
	top:25px;
	left:0px;
	z-index:1;
}	

#fl_mainmenu 
{	margin: 0;
	padding: 0;
/*	padding-left:240px;*/
	padding-left:0px;
	}
	
	#fl_mainmenu li
	{	float: left;
		list-style: none;
		border-bottom:#444444 1px solid;
		font: 19px Tahoma, Arial;
		color:#C0D62D;
		padding: 2px 5px;
		width:90px;
		margin-right:3px;
		}

	#fl_mainmenu li a
	{	display: block;
		text-decoration: none;
		color: #DBE02A;
		color:#FFFFFF;
		white-space: nowrap}

	#fl_mainmenu li a:hover
	{
		color:#C0D62D;
	}
		
#submenu 
{
	clear:left;
	position:relative;
	top:30px;
	left:0px;
}	

		#fl_submenu
		{	margin: 0;
			padding: 0;
/*			clear:left;
			position: absolute;
			visibility: hidden;
			background-image:url(images/grey-40.png);*/
			z-index:2;
			}
		
		#fl_submenu li
		{	margin: 0px;
			padding: 0;
			position:relative;
			display: inline;
			float: left;
			padding: 5px;
			font: 14px Tahoma, Arial;
			color:#C0D62D;
			border:none;
			width:auto;
			}
		
		#fl_submenu li a
		{	width: auto;
			margin:0;
			color:#FFFFFF;
			text-decoration:none;
			}
		
		#fl_submenu li a:hover
		{
			color:#C0D62D;
		}


#panel
{	position:absolute;
	top:130px;
	right:2px;
	z-index:0;
	width:443px;
	height:285px;
	border: 1px solid;
	border-bottom-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#666666;
	border-left-color:#666666;
	overflow:hidden;
	scrollbar-base-color:#333;
}

#panel1
{	position:absolute;
	top:131px;
	right:2px;
	z-index:0;
	width:443px;
	height:285px;
	border: none;
	padding:none;
	overflow:hidden;
	scrollbar-base-color:#333;
}
#panelpicture {
	display:none;
	margin-top:19px;
}
#newspanel {
	display:none;
}

.lime {
	color:#C0D62D;
}
#content {
	position:absolute;
	top:111px;
	left:2px;
	width:300px;
	padding: 0 20px 0 0;
	text-align:left;
	display:none;
	font-size:14px;
}
#content span {
	color:#C0D62D;
}
#content h2, #linkarea h2, #newspanel h2 {
	color:#C0D62D;
	font-weight:normal;
	margin:0 0 10px 0;
}
#content ul {
	padding:0 0 0 12px;
}
#content ul li {
	margin:5px 0;
}
#content a, #newspanel a, .small a {
	color:#C0D62D;
}
#content p.small {
	font-size:10px;
	margin:5px 0;
	color:#999999;
}
#fdi {
	position:absolute;
	top:20px;
	right:0px;
	border-bottom:#444444 1px solid;
}
#staffPanel {
	position:absolute;
	top:130px;
	right:2px;
	z-index:0;
	width:443px;
	height:285px;
	border: 1px solid;
	overflow:hidden;
	text-align:center;
}
#staff {
	margin-top:50px;
	width:3000px;
}
#staff img {
	margin-right:10px;
}
#controlLeft{
	position:absolute;
	top:265px;
	left:20px;
}
#controlRight{
	position:absolute;
	top:265px;
	right:20px;
}

#footer {
	position:absolute;
	top:450px;
	left:0px;
	text-align:left;
	width:800px;
	color:#CCCCCC;
}
#advert {
	display:inline;
	float:right;
	font-size:16px;
}
#advert a {
	color:#C0D82A;
	text-decoration:none;
}

#footer .address {
	font-size:11px;
	margin:0;
	width:600px;
	display:inline;
	float:left;
}
#footer .address span {
	color:#C0D82A;
}
#footer .address a, #footer .address a:visited {
	color:#C0D82A;
	text-decoration:none;
}
#footer .companyno {
	font-size:11px;
	margin:0;
}
#newstitles {
	padding:0;
	margin:0;
	list-style:none;
}
ul#newstitles li{
	padding:0;
	margin:20px 0;
}
.newslink {
	text-decoration:none;
}
.newsstory {
	padding:0px 10px;
	width:423px;
	height:285px;
	overflow:auto;
	font-size:12px;
	position:absolute;
	top:0;
	left:0;
	color:#CCCCCC;
	font-weight:lighter;
	display:none;
}
.newsstory h3 {
	color:#C0D62D;
	margin-top:8px;
	font-weight:normal;
}
.fpnews {
	font-weight:normal;
}

.fpnews h3{
	font-weight:normal;
	margin-top:0;
}

.hide {
	visibility:hidden;
}
.red, .red a, .red a:visited{
	color:#FFCC00;
}
#linkarea {
	width:800px;
	position:absolute;
	top:111px;
	left:2px;
	display:none;
}
#linkarea img {
	border:none;
}
.linkimg, .linkimg a {
	display:inline;
	float:left;
	margin:8px;
}
.cyclebox {
	display:none;
}
.description {
	display:none;
}
#inspiration {
	padding:0;
	margin:0;
	list-style:none;
}
#inspiration li{
	padding:0;
	margin:5px 0;
}
#inspiration li a{
	text-decoration:none;
}
#inspiration li div{
	padding:5px;
	font-size:12px;
}
.small {
	font-size:12px;
}
.small p {
	margin:5px 0;
}

