.textbanner {	
	font-size:22px;	
	font-weight:bold;	
	color:#000000;	
	vertical-align: bottom;	
	margin-top: 4px;
}

/* ############## REGION BOX ############# */
#RegionBox{
	 width:629px; min-height:245px;
	 padding:0px;
	 font-family:verdana;
	 border:solid 1px #999;
	 margin:10px 10px 0px 0px;
 }
#RegionBox .txtnav{
	width:223px;
	float:left;
	padding:0px;
}

#RegionBox .imgnav{
	width:396px;
	float:left;
	padding:0px;
}

#RegionBox .key{
	width:203px;
	float:left;
	padding-top:29px;
	vertical-align:bottom;
}
 
#RegionBox h2{	
	font-size:1.1em;
	margin:10px 10px 10px 10px;
}
#RegionBox p{	
	 width:203px;
	 padding:0;
	 margin:10px 10px 5px 10px;
}
#RegionBox select{	
	 display:inline;
	 padding:0;
	 margin:5px 10px 5px 10px;
}
#RegionBox #key{
/*display:inline;*/
 	margin:5px 10px 10px 10px;
 	vertical-align:bottom;
	float:left;
}
#RegionBox #map{
/*display:inline;*/
	 vertical-align:bottom;
	 float:right;
	 margin:10px 0px 10px 0px;
}

/* ################ EVENT BOX ############## */
.eventBox{
	border:1px solid #999;
	min-height:250px;
	width:629px;
	padding:0px 0px 10px 0px;
	margin:10px 0 20px 0px;
	font-family:verdana;
}
.eventBox .pic_link{
	width:203px;
	float:left;
	padding:0px;
}

.eventBox .dataset{
	width:416px;
	float:left;
	padding:0px;
}

.eventBox .worldoverviewtext{
  	width:366px;
	float:left;
	padding:0px;
 }
 .eventBox .worldoverviewtext p{
 	margin:10px;
 }
.eventBox .worldoverviewtable{
  	width:253px;
	float:left;
	padding:0px;
 }
 .eventBox .resbrits{
 	text-align: left;
	padding-left: 5px;
 }
  .eventBox .countryname{
 	text-align: right;
	padding-right: 5px;
 }

.eventBox .dataset p{
	margin:10px;
}

.eventBox .overview01{
	width:416px;
	float:left;
	padding:0px;
}

.eventBox .overview01 p{
	margin: 10px;
}

.eventBox .overview01 strong{
	font-weight:bold;
	color:#6699AA;
	font-size:2.3em;
}
.eventBox .overview02{
	width:203px;
	float:left;
	padding:0px;
}

 .eventBox .overview02 .qtehead {
 	display:block; 
	margin: 0px;
	width:203px;
 	background-color:#336677;
 }

 .eventBox .overview02 .qtehead h5 {
	font-weight:bold; color:white;
	font-size:0.85em;
	margin: 0px 0px 0px 5px;
 }
 
  .eventBox .overview02 img {
	margin:0px; padding:0px;
 }
 
 .eventBox .overview02 .qtebox {
 	background-color:#EEEEDD;
	margin:0px;
	padding: 0px 0px 1px 0px
 }
 
/* .eventBox .overview02 blockquote {
	font-size:0.85em;
	margin: 5px;
	font-weight:bold;
	width:198px;
 } 
 .eventBox .overview02 p {
	font-size:0.85em;
	margin: 5px;
	clear:both;
 }   quote styles  */

 .eventBox .overview02 .quote h3 { 
 	position:absolute;left:-5000px;
 }
 .quote{ 
 	width:175px;
	padding:5px 2px 5px 26px;
	margin:0px;
	background:#EEEEDD url("http://newsimg.bbc.co.uk/nol/shared/img/v3/start_quote_rb.gif") no-repeat 3px 5px;
	float:right;
}
 .eventBox .overview02 .quote blockquote{font-weight:bold;padding:0px 0 13px 0px;margin:0 2px 5px 0;font-size:0.85em;background:url("http://newsimg.bbc.co.uk/nol/shared/img/v3/end_quote_rb.gif") no-repeat bottom right;}
 .eventBox .overview02 .quote cite{padding:0px;margin:0;font-size:0.85em;font-style:normal;}
 .eventBox .overview02 .quote ul{padding:5px 0px 0 0;margin:0;}
 .eventBox .overview02 .quote ul li{padding:0 0 0 7px;background:url("http://newsimg.bbc.co.uk/nol/shared/img/v3/arrow.gif") no-repeat 0px 2px;list-style:none;}
.eventBox .overview02 .quote h3{position:absolute;left:-5000px;}
 
.eventBox h4{
	display:block; 
	padding:0px;
	margin: 10px 0px 10px 10px;
	font-size:1.1em;
 }
  
 .eventBox table {
  	width:396px;
	margin:0px 10px 0px 10px;
 }
  .eventBox .worldoverviewtable table {
  	width:233px;
	margin:0px 10px 0px 10px;
 }
 .eventBox table caption{
	margin:0px 11px 0px 11px;
	padding:4px 2px;
 	background-color:#336677;
	font-weight:bold; 
	color:#ffffff;
	text-align:center; 
	font-size:0.70em;
 }
 	/* @media screen hack for opera browsers */
	/* to display table captions             */
	@media screen and (min-width: 0px) {
	.eventBox table caption{
	margin-left:0;
	margin-right:0;
	}
	}
  .eventBox table caption .nb{
  	margin:0px 10px 0px 40px;
	font-weight:normal;
 }
  .eventBox table th{
 	background-color:#ddddcc;
	color:black; font-weight:normal;
	text-align:right;
 }
  .eventBox table td{
 	background-color:#eeeedd;
	color:black;
	text-align:right;
 }
 
 .eventBox table .vth{
 	background-color:#ddddcc;
	color:black;
	text-align:left;
 }
 
.eventBox .arr{
	 width:193px;
	 margin:10px 0px 0px 0px;
}
 
/* ################ INTRO BOX ############## */
#introBox{
  display:none;
  border:1px solid black;
  height:40px;
  width:629px;
  padding:0px 0px 0px 0px;
  margin:0 0 0 0;
  text-align:center;
  }
 #introBox p{
  padding:0px;
  margin:0px 0px 0px 0px;
  display:inline;
 }
 #introBox img{
 padding:0px;
 margin:16px 0px 0px 0px;
 }

/* ############# nonjs ################ */
#nonjs{
	margin:30px 0 0 0;
	padding:0;	
}
#nonjs h3{
    font-weight: bold;
}
ul.njs
{
  width: 204px;  /* room for 3 columns */
  list-style-type: none;
  padding-left: 11px;
  margin-left: 0;
}
ul.njs li
{
  float: left;
  width: 102px;  /* accommodate the widest item */
}
/* stop the floating after the list */
br
{
  clear: left;
}
/* separate the list from what follows it */
div.wrapper
{
  margin-bottom: 1em;
}



/* TAB NAV 1 line */
#tabnavbox{width:629px; font-size:100%}
#tabnav
	{
		height:20px !important;
		height /**/:26px; /* for IE5/Win */
		margin: 0;
		padding-left: 8.8px;
		padding-top: 10px;
		background: url(http://newsimg.bbc.co.uk/nol/shared/bsp/guides/img/tab_nav_line.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #eee;
		font-size: 11px;
		line-height: 14px;
		font-weight: bold;
		padding: 0px 8.8px 0px 8.8px;
		margin-right: 4px;
		border: 1px solid #999;
		text-decoration: none;
		color: #009;
		/*width:61px;*/
		text-align:center;
		height:18px !important;
		height /**/:20px; /* for IE5/Win */
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		text-decoration: underline;			
		background: #eee;
	}
#tabnav a:hover.active
	{
		background: #fff;
	}
 #tabnav a:visited{
 		background:#eee;
		color:#66c;
 }


.top_bar {
		width:622px;
		margin:0px;
		padding:5px 0px 5px 10px;
		background: #EFEFEF;
		font-size: 11px;
		font-weight: bold;
		
}
.discl{
		font-size:11px;
		color:#666666;
		margin:0px 10px 0px 10px;
		padding-top: 10px;
}