body {
	font-size: 62.5%;
	margin: 0em auto;
	padding: 0em;
	/*background: url("img/background.jpg") #404040 top center repeat-y;*/
	background: rgb(255,255,255);
  	font-family: Verdana,Tahoma,Arial,sans-serif;
}


#container
{
	background-color: #FFFFFF;
	border-left: solid 1px rgb(150,150,150);
	border-right: solid 1px rgb(150,150,150);
	border-top: solid 1px rgb(150,150,150);
	border-bottom: solid 1px rgb(150,150,150);
}

#top
{
	height: 114px;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background: url("img/img_sample_header.png") no-repeat;
	
}

#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;
		
	}
	#topnav img{
	border: 1px solid #781351;
	height:13px;
	}
	#topnav2
	{
	background: url("img/img_header_nav_bottom.jpg") repeat-x;
	height:15px;
	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:-5em;
		position:relative;
		right:0em;
		height:4em;
		max-height:4em;
	}
	.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;
	height:18px;
	}
	.divclear {
	clear:both;
	} 
/* Left menu Bar */

	#leftnav{
		
		
		}
	#leftnav img{
	border: 1px solid #781351;
	height:13px;
	}
	#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 #B27BA8;				
		background-color: inherit;	
		background-color: #FFD5FF;	
		color: rgb(125,125,125);
		text-decoration: none;
	}
	
	#topnav img,  #leftnav img{vertical-align:middle;}
/* Right menu Bar */

	#rightnav {
	
	}
	
	#rightnav img, #rightnav a{
	border-style:none;
	}

	#content {
	background:white; 
	}
/* Footer  */
	#footer
	{
	
	}
/*    Boxes     */
	#box{ 
		background:black; 
		text-align:right; 
		border-style:solid; 
		border-width:1px; 
		border-color:#B27BA8;
		}
	#bheader{background: url("img/img_header_nav_bottom.jpg") repeat-x; height:16px;}
	#bcontent{background:white; text-align:left;
		text-align:center;}
	LI.none{list-style-type: none;}

	#badverts img{height:auto;}
	#badverts li a {border:none;margin:0;padding:0;}
	#badverts a:hover{border:none;margin:0;padding:0;}

/*** Customised title and box option ***/

	.middle-column-title-standard {
			display: block;
			margin: 0em 0em 0.5em 0em;
			padding: 0.2em 0em 0.2em 0em;	
			border-bottom: solid 0.167em #B27BA8;	
			background-color: rgb(255,255,255);
			color: #B27BA8;
			font-weight: bold;
			font-size: 1.2em;
	}



	.middle-column-box-full-standard {
		float: left;
		width: 43.0em;
		margin: 0em 0em 2.0em 0em;
		padding: 0em;
		background-color: #FFFFFF;
		color: rgb(100,100,100);
	}



	.middle-column-box-left-standard {
		clear: left;
		float: left;
		width: 20.5em;
		margin: 0em 0em 2.0em 0em;
		padding: 0em;
		background-color: rgb(255,255,255);
		color: rgb(100,100,100);
	}



	.middle-column-box-right-standard {
		float: right;
		width: 20.5em;
		margin: 0em 0em 2.0em 0em;
		padding: 0em;
		background-color: rgb(255,255,255);
		color: rgb(100,100,100);
	}



	.middle-column-box-full-standard p.heading, .middle-column-box-left-standard p.heading, .middle-column-box-right-standard p.heading {
		margin: 1.0em 0em 1.0em 0em;
		font-weight: bold;
		font-size: 1.2em;
		background-color: rgb(255,255,255);
	}



	.middle-column-box-full-standard p.subheading, .middle-column-box-left-standard p.subheading, .middle-column-box-right-standard p.subheading {
		margin: 1.0em 0em 0.6em 0em;	
		font-weight: bold;
		font-size: 1.2em;
	}



	.middle-column-box-full-standard p, .middle-column-box-left-standard p, .middle-column-box-right-standard p {
		margin: 0em 0em 0.6em 0em;	
		font-size: 1.2em;	
		background-color: rgb(255,255,255);
	}

table{background-color: rgb(255,255,255);height:60%;}

/* Style Correction */
	.textarea{background-color: rgb(255,255,255);}
	#leftnav, #rightnav, #content{position:relative; top:-3em;}
	#leftnav p, #rightnav p { margin: 0 0 1em 0; }
	#content h2 { margin: 0 0 .5em 0; }