/* CSS Document */

/*container for logo and flash bar*/
#logo 

{
	
	
	float: left;
	width:205px;
}

#logo2 

{
	float: right;
	padding: 5px;
	width:750px;
	
	
}

#logo img:hover
{
	 filter:alpha(opacity=50); opacity:.5;
}

#banner
/* banner container*/
{
	padding: 0px; 
	padding-left: 0px;
	float: left;
}

#banner img:hover
{
	 filter:alpha(opacity=50); opacity:.5;
}


#logo_banner_wrapper
/*wrapper to centre logo and flash banner*/
{
	width: 980px;
	margin: 0px auto; 
}

#nav_bar
/*navigation bar and main style*/
{
	margin-top: 0px;
	padding:0px;
	color: #666666;
	font-size: 12pt;
	height: 30px;
	background-repeat:repeat-x;
	background-position:bottom;
	background-color: #F3F3F3;
	margin-left: auto;
	margin-right: auto;
}

#nav
/*centred navigation elements*/
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	height: 25px;
	font-size: 17px;
	line-height:0.8em;
	background-color: #F3F3F3;
	
	
}

#nav ul
{
	padding: 0px; 
	margin: 0px; 
}

#nav li
/*style for navigation list (menu elements)*/
{
	list-style-type: none;
	float: right;
	height: 25px; 
	width: 120px;
	text-align: center;
	line-height: 2em;	
}

#nav li:hover

{
	background-color:#CCCCCC;	
}

#nav a:hover,
#nav a:visited,
#nav a:link{
	text-decoration: none;
	color: #666666;
	display: inline;
	border: none;
}

