body {
	font-size: 62.5%;
	margin: 0em auto;
	padding: 0em;
	/*background: url("img/background.jpg") #404040 top center repeat-y;*/
	background: #404040;
  	font-family: Verdana,Tahoma,Arial,sans-serif;
}


#container
{
padding: 20px 0 0 0;
background-color: #FFFFFF;
}

#top
{
	height: 95px;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background: url("img/header.jpg") no-repeat;
	background-image: url("img/logo.png");
}

#top h1
{
}

#leftnav
{
text-align:right;
}

/* Top menu bar */
	#topnav {
		float: right;
		margin: 0.7em 0.2em 0em 0em;
		padding: 0em;
		
	}

	 #topnav ul {	
		margin: 0em;
		padding: 0em;
		list-style: none;
	}	

	#topnav li {
		float: left;
		white-space: nowrap;
		/*border-right: solid 0.1em rgb(150,150,150);*/
	}

	#topnav li a {
		display: block; 
		margin: 0em;
		padding: 0em 0.5em 0em 0.5em;
		/*background-color: rgb(255,255,255);*/
		color: #404040;
		text-decoration: none;
	}

	#topnav a:hover, #topnav .selected {
		background-color: inherit;
		color: #FF6100;
		text-decoration: underline;	
	}

	#topnav .img-flag {
		height: 1.2em;
		display: inline;
		margin: 0em;
		padding: 0em;	
		border: none;
	}
	#topnav2
	{
	position:absolute;
	top:0px;
	
	width: 798px;
	height:15px;
	font-size:120%;
	background-color: #ddd;
	border-bottom: 1px solid gray;
	}
	
	#topnav2 ul {	
		margin: 0em;
		padding: 0em 0 1em 0;
		list-style: none;
		font-weight: bold;
		font-size: 1.1em;	
	}	

	#topnav2 li {
		float: left;
		white-space: nowrap;
		/*border-right: solid 0.1em rgb(150,150,150);*/
	}

	#topnav2 li a {
		display: block; 
		margin: 0em;
		padding: 0em 0.5em 0em 0.5em;
		padding: 0em 1.0em 0em 1.0em;

		/*background-color: rgb(255,255,255);*/
		color: #FFFFFF;
		text-decoration: none;
		border-right: solid 1px rgb(255,255,255);
	}

	#topnav2 a:hover, #topnav .selected {
		background-color: inherit;
		color: rgb(100,100,100);
		text-decoration: none;	
		
	}
	
/*** Search Options ***/
	#Search_Form_container{
		float:right;
		top:-6em;
		position:relative;
		right:0em;
		height:4em;
		max-height:4em;
	}
	.searchform_button{ height:18px;
	}
	.searchfield{
	/*color: #89AD6D;*/
	/*background: #ffffff;*/
	border: 1px solid #781351;
	font-size: 1.1em;
	}

	div.searchform_submit{
		vertical-align:text-bottom;
		display:inline;
	}

	input.searchform_button{
	vertical-align:text-bottom;
	}
	.divclear {
	clear:both;
	} 
	
/* Left menu Bar */

	#leftnav{
		
		}
	#leftnav UL{	
		width: 17.0em;
		/*float: left;*/
		list-style: none;
		margin: 0em;
		padding: 0em;
		}

	#leftnav li {
		margin: 0em;
		padding: 0em;
	}

	#leftnav li a {
		display: block;
		text-align: right;	
		padding: 0.3em 0.7em 0.2em 0.6em;
		border-top: solid 0em rgb(215,215,215);
		border-left: solid 0.5em rgb(255,255,255);		
		background-color: inherit;
		color: rgb(125,125,125);
		text-decoration: none;
		height: 1.3em;
		font-size: 1.1em;
	}

	#leftnav a:hover, #leftnav .selected {
		text-align: right;
		border-left: solid 0.5em #FF6100;				
		background-color: inherit;	
		background-color: #404040;	
		color: #FFFFFF;
		text-decoration: none;
	}
/* Right menu Bar */

	#rightnav {
	
	}

	#content {
	
	}

/* Footer  */
	#footer
	{
	text-align:center;
	}
/*    Boxes     */
	#box{ 
		/*background:black; */
		text-align:center; 
		/*border-style:solid; 
		border-width:1px; */
		/*border-color:green;*/
		}
	#bheader{background:#FF6100;
			color:#FFFFFF;
			font-size:120%;
			text-align:right;
			padding: 0 10px 2px 0;
			font-weight:bold;}
	#bcontent{background:white; text-align:left;
		text-align:center;}
		
	#bheader span a {color:#FFFFFF;
					font-size:78%;
					font-weight:bold;}

/* Style Correction */
	#leftnav, #rightnav, #content{position:relative; top:-3em;}
	#leftnav p, #rightnav p { margin: 0 0 1em 0; }
	#content h2 { margin: 0 0 .5em 0; }


/* Custom additions */

/*#container, #content, */
#2colrightcolumn div { border: 1px solid red; width: 290px; float: left;}
#colrightcolumn div { border: 1px solid green; width: 290px; float: right;}

#middle-column-box-left-standard {
		clear: left;
		float: left;
		width: 25.5em;
		height: 214px;
		max-height: 214px;
		margin: 0em 0em 2.0em 0em;
		padding: 0em;
		/*background-color: green;*/
		background: url("img/box_green.png");
		color: inherit;
		text-align:center;
		vertical-align: middle;
	}

#middle-column-box-right-standard {
		float: right;
		width: 25.5em;
		height: 214px;
		max-height: 214px;
		margin: 0em 0em 2.0em 0em;
		padding: 0em 0em 0em 0em;
		/*background-color: red;*/
		background: url("img/box_red.png");
		color: inherit;
		text-align:center;
		vertical-align: middle;
	}
.middle-column-title-standard{font-size: 140%;}

/*live Chat customisation*/
div.liveleader {
			border: 1px solid silver ! important; 
			margin: 0px 0px 0pt ! important; 
			background-color: white ! important; 
			width: 120px ! important; 
			color: green ! important; 
			line-height: normal ! important; 
			font-size: 11px ! important; 
			font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif ! important; 
			text-align: left ! important; 
			font-weight: normal ! important;
			}
			
div.liveleader_log {
			margin: 5px 0pt 5px 5px ! important; 
			padding-right: 2px ! important; 
			color: green ! important; 
			line-height: normal ! important; 
			font-size: 11px ! important; 
			font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif ! important;
			text-align: left ! important; font-weight: normal ! important;"
			}
a.PoweredByLink {
			display: inline; visibility: visible;
			}
			