/* ------------  body  ------------ */
	body {
		margin: 0;
		padding: 5px 0 5px 0;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px!important;
		color: #666;
		background-color: #fff;
	}



	/* ------------  link-images without border  ------------ */
	a img {
		border: none;
	}
	
	
	
	/* ------------  left red GEO bar  ------------ */
	td.sidebarLeft {
		width: 1px;	
	}

	
	
	/* ------------  index.php  ------------ */
	#intro {
		margin: 15px 5px 5px 0;
		padding: 5px;
		width: 85%;
		font-size: 12px;
		line-height: 1.3em!important;
	}


	#searchIntro {
		margin-top: 20px;
		color: #a45301;
	}
	

	#keywords {
		margin: 10px 50px 0 10px;
		line-height: 1.5em;
		font-size: 9px;
		color: #bbb;
	}

    
    .heading1 {
		border-bottom: 1px #00115a solid;
		color: #fff;
		background-color: #7E9ACA;
		font-weight: bold;
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 14px;
		margin: 15px 5px 5px 5px;
		width: 85%;
    }
    

    
    


	.navLinksTitle, .navLinksContext, #navNewsTitle, #navNewsContext {
		font-family: arial, helvetica, verdana, sans-serif;
	}


	.navLinksTitle, #navNewsTitle {
		color: #fff;
		font-size: 12px;
		background-color: #6182b3; 
		margin-top: 15px;
	}


	.navLinksContext, #navNewsContext {
		font-size: 11px;
		line-height: 1.3;
		margin-bottom: 25px;
	}
	
	
	.navLinksTitle, .navLinksContext {
		margin-left: 55%;
	}

    

	/*  ------------  right boxes for links & announcements  ------------ */
/*
	#navLinksTitle, #navLinksContext, #navNewsTitle, #navNewsContext {
		font-family: arial, helvetica, verdana, sans-serif;
	}


	#navLinksTitle, #navNewsTitle {
		border-bottom: 1px #00115a solid;
		border-left: 1px #00115a solid;
		color: #a45301;
		font-size: 13px;
		font-weight: bold;
		margin-top: 5px;
		padding: 5px 5px;
	}


	#navLinksContext, #navNewsContext {
		border-left: 1px #00115a solid;
		font-size: 11px;
		line-height: 1.3;
		margin-bottom: 25px;
		padding: 5px 5px;
	}
	
	
	#navLinksTitle, #navLinksContext {
		margin-left: 55%;
	}
*/	


	/* ------------  results.php  ------------ */
	.listTitle {
		font-size: 11px;
		font-weight: bold;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #00115a;
	}	

	.listTextOrange {
		font-size: 11px;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #c54006;
	}	
	
	.listText {
		font-size: 11px;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #000;
	}

	.listProvider {
		font-size: 11px;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #900;
	}	
	
	.listVariable {
		font-size: 11px;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #00115a;
	}
	
		
	
	/* ------------  title of boxes on every page  ------------ */
	.boxTitle {
		color: #00115a;
		font-size: 15px;
		font-weight: bold;
		padding: 2px;
	} 
		
	
	
	/* ------------  for normal display of text  ------------ */
	.textGrey1 {
		color: #666;
		font-size: 11px;
	}
		

	.textGrey2 {
		color: #666;
		font-size: 9px;
	}	


	.textGrey3 {
		color: #333;
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
	}


	.textOrange1 {
		color: #a86d2d;
		font-size: 12px;
	}	


	.textOrange2 {
		color: #a45301;
		font-size: 13px;
	}
	
	
	.textOrange2b {
		color: #a45301;
		font-size: 13px;
		font-weight: bold;
	}	


	.textWhite1 {
		color: #fff;
		font-size: 1.8em;
		font-weight: bold;
	}	


	.textWhite2 {
		color: #fff;
		font-size: 11px;
		font-weight: bold;
	}	

		



	/* ------------  options.php  ------------ */
	.optionTitle {
		background-color: #dbdbac;
		color: #00115a;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom: 5px;
		text-align: left;
	} 


	.optionBox {
		border: #EBDFAA 1px solid;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 10px;
		padding: 2px;
		width: 170px;
	}


	.optionBox2 {
		border: #EBDFAA 1px solid;
		margin-top: 10px;
		padding: 2px;
		width: 220px;
	}


	.optionImg {
		margin-top: 5px;
		margin-bottom: 10px;
		border: 1px solid #000;
		width: 150px;
	}


	.optionWhite {
		background-color: transparent;
		margin-left: 20px;
	}
	

	.optionBoxTitle {
		background-color: #dbdbac;
		color: #00115a;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom: 5px;
		text-align: left;	
	}
	

	.optionBoxContent, .optionBoxContentLong {
		border: #EBDFAA 1px solid;
		background-color: #fef5d0;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 10px;
		padding: 2px;
		width: 304px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 165px;
	}
	
	
	html > body .optionBoxContent {
		width: 165px;
	}


	.optionBoxContentLong {
		width: 270px;
	}




	/* ------------------- table.php ----------------- */
	.tableName  {
		font-weight: bold;
		font-size: 1em;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		text-align: left;
		color: #A22;
	}
	
	
	.tableValues  {
		font-size: 10px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		text-align: right;
		color: #444;
	}
	
	
	.tableTitle  {
		font-weight: bold;
		font-size: 1.1em;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		color: #DDD;
	}
	

	
	/* -------------------  download.php  ----------------- */
	.downloadBox {
		background-color: #FFF6D1;
		border: #00115a 1px solid;
		margin-left: 16px;
		padding: 5px;
		width: 400px;
	}
	
	
	
	
	/* -------------------  metadata.php  ----------------- */
	.metadataBox {
		background-color: #FFF6D1;
		border: #00115a 1px solid;
		margin-left: 16px;
		padding: 5px;
		width: 750px;
	}


   .metaCellTitle {
	   font-size: 12px;
	   font-weight: bold;
	   font-family: Verdana,Arial,Helvetica,sans-serif;
	   color: #ff1155;
	}


   .metaCell1stTitle {
	   font-size: 14px;
	   font-weight: bold;
	   font-family: Verdana,Arial,Helvetica,sans-serif;
	   color: #00115a;
		background-color: #FFF6D1;
	}


	.metaTitle {
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		vertical-align: top;
		margin-top: 3px;
	}


	.metaContent {
		font-size: 10px;
	   font-weight: normal;
		color: #666666;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		margin-top: 3px;
	}	

	.metaBox {
		padding-top: 10px;
	}	


	
	
	/* ------------------- links ----------------- */

a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:visited{text-decoration:none;}


	.linkBlue {
	   font-family: arial, sans-serif;
		color: #00115a;
	}
	a.linkBlue:link {
		text-decoration: none;
		padding-bottom: 0px;
		white-space: nowrap;
		background: url(../../images/underline_dotted_blue.gif) repeat-x 100% 100%;
	}
	a.linkBlue:visited {
		text-decoration: none;
		padding-bottom: 0px;
		white-space: nowrap;
		background: url(../../images/underline_blue.gif) repeat-x 100% 100%;
	}
	a.linkBlue:hover {
		text-decoration: none;
		padding-bottom: 0px;
		white-space: nowrap;
		background: url(../../images/underline_solid_orange.gif) repeat-x 100% 100%;
		background-color: #f4e39d;
	}
	a.linkBlue:active {
		text-decoration: none;
		padding-bottom: 0px;
		white-space: nowrap;
		background: url(../../images/underline_dotted_blue.gif) repeat-x 100% 100%;
	}



	.linkBlueSmall {
		font-size: 11px;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #00115a;
	}
	a.linkBlueSmall:link {
		text-decoration: none;
		padding-bottom: 0px;
		white-space: nowrap;
		background: url(../../images/underline_dotted_blue.gif) repeat-x 100% 100%;
	}
	a.linkBlueSmall:visited {
		text-decoration: none;
		padding-bottom: 0px;
		white-space: nowrap;
		background: url(../../images/underline_blue.gif) repeat-x 100% 100%;
	}
	a.linkBlueSmall:hover {
		text-decoration: none;
		padding-bottom: 0px;
		white-space: nowrap;
		background: url(../../images/underline_solid_orange.gif) repeat-x 100% 100%;
		background-color: #f4e39d;
	}	
	a.linkBlueSmall:active {
		text-decoration: none;
		padding-bottom: 0px;
		white-space: nowrap;
		background: url(../../images/underline_dotted_blue.gif) repeat-x 100% 100%;
	}
			


	.navLinkGray  {
		font-size: 9px;
		color: #aaaaaa
	}
	.navLink8  {
		font-size: 9px;
		font-weight: bold;
		color: #00115a
	}
	.navLink  {
		font-size: 9px;
		color: #00115a
	}
	a.navLink:link {
		text-decoration: none
	}
	a.navLink:visited {
		text-decoration: none
	}
	a.navLink:hover {
		text-decoration: none;
		background-color: #f4e39d
	}
	a.navLink:active {
		text-decoration: none
	}


	a.listVariable:link {
		text-decoration: none
	}
	a.listVariable:visited {
		text-decoration: none
	}
	a.listVariable:hover {
		text-decoration: underline;
	}
	a.listVariable:active {
		text-decoration: none;
	}






	/* questionmark for help */
	a.help
	{
		color: #FF6600;
		font-size: smaller;
		vertical-align: super;
		text-decoration: none;
	}

	
	
	
			
	.ahem {
		display: none;
	}
	
	table.navi {
		margin-left: 20px;
	}

	table.list {
		margin: 0 20px 0 20px;
		background: #fff6d1;
	}
	
	table.boxTime {
		margin-left: 60px;
		background-color: #FFF6D1;
	}
	
	table.boxCountries {
		background-color: #FFF6D1;
	}
	
	td.lineTop {
		border-top: 1px solid #00115a;
		
	}
	td.backColor {
		background-color: #fff6d1;
	}



	.list {
		margin-left: 20px;
		background: #fff6d1;
	}
	





	/* small stats info box in the map module */
	.stats_box {
		margin: 0.5em; 
		width: 42%; 
		float: left;
	}
	.stats_small_box {
		margin: 0.5em; 
		border-bottom: 1px solid #ccc;
	}
	.stats_name {
		font-size: 60%; 
		font-family: arial, sans-serif; 
		font-color: #ccc;
		margin-bottom: 0.4em;
	}					



	/* map-module: the frame which holds all map elements */
	#frame {
		background-color: #FFF6D1
	}
	

	/* the bar above the results list */
	#bar {
		background: #dbdbac; 
		-moz-border-radius-topleft: 5px;
		border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px;
		border-top-right-radius: 5px;
		height: 25px;
	}





	/* -------------------------------------------------------------- */
	/*          "next" and "previous" button seetings                 */
	/* -------------------------------------------------------------- */

	.button1 {height: 1%;}
	/*\*/
	html>body .button1 {height: auto;}
	/**/
	.button1, .button2, .button3, .button4 {background: #eef5fc url(../../images/linkboxlightgray20060111.gif) no-repeat top left}
	.button2 {background-position: top right; margin-left: 9px; padding-top: 10px;}
	.button3 {background-position: bottom right;}
	.button4 {background-position: bottom left; margin: 0 9px 0 -9px; padding: 1px 0 7px 9px; position: relative;}
	
	.button4 a.whitearrowright {background: transparent url(../../images/button_arrow_right.gif) no-repeat right center; display: block; margin: -8px -5px -5px -1px; padding: 0 17px 2px 0; position: relative; text-decoration: none; font-size: 11px; font-weight: bold; color: #fff; font-family: arial,sans-serif}
	.button4 a.whitearrowright:hover {color: #00115a;}
	
	.button4 a.whitearrowleft {background: transparent url(../../images/button_arrow_left.gif) no-repeat left center; display: block; margin: -8px -1px -5px -5px; padding: 0 0 2px 17px; position: relative; text-decoration: none; font-size: 11px; font-weight: bold; color: #fff; font-family: arial,sans-serif}
	.button4 a.whitearrowleft:hover {color: #00115a;}
	
	.button4 a.noarrow {color: #00115a; display: block; margin: -7px 3px -5px 0; padding: 0 0 2px 0; position: relative; text-decoration: none; font-size: 11px; font-weight: bold; color: #fff; font-family: arial,sans-serif}
	.button4 a.noarrow:hover {color: #00115a;}
	
	.button1, .button2, .button3, .button4 {height: 1%;}






#v{position:relative;color:#999;height:1.5em;border:1px solid #CFCFCF;border-bottom-width:0;z-index:5;margin-bottom:-1px;}
#c{text-align:right;float:left;width:3em;margin:3px 8px 0 0;font:normal 85% arial;color:#333;}
#v a{position:relative;float:left;padding:1px 7px 2px;color:#039;font-size:90%;}
#v em{float:left;margin:2px 0;width:1px;height:1.25em;font-size:84%;}
#v .o:hover{background:#eee}
#v .h:hover{text-decoration:none}
#v .h{font-weight:bold;margin:-3px 0 0;padding:3px 6px 2px;background:#e7bc68;border:1px solid #054576;color:#000;}
#v .h b{margin:1.25em 0 0 1.65em;width:11px;height:11px;background-color:transparent;background-repeat:no-repeat;position:absolute;}
.All #v .h b{background-image:url(../../images/focus_triangle.gif)}
.National #v .h{background:#a10303;border-color:#662626;}
.National #v .h b{margin-left:1.15em;background-image:url(../../images/focus_triangle.gif);}
.Subregional #v .h{background:#B01FAA;border-color:#760473;}
.Subregional #v .h b{margin-left:1.2em;background-image:url(../../images/focus_triangle.gif);}
.Regional #v .h{background:#41abb5;border-color:#297a80;}
.Regional #v .h b{margin-left:1.10em;background-image:url(../../images/focus_triangle.gif);}
.more #v .h{background:#d95000;border-color:#96450c;}
.more #v .h b{margin-left:1.6em;background-image:url(../../images/focus_triangle.gif);}
#h:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#s{margin-bottom:-7px}


.mscross_reference_zoombox
{
 color: #115aa4;
 background: #000000;
 font-weight: bold;
 border: 1px solid #ff0000;
}


	#legalDisclaimer {
		font-size: 9px;
		text-align: left;
	}


	.additionalLinksMenuBar {
		float: left; 
		height: 2em; 
		width: 5px; 
		background: #EAD588
	}

	.additionalLinksMenuLink {
		height: 2em; 
		font-family: Arial, Sans-Serif; 
		font-size: 1.2em!important; 
		background: #FFF6D1; 
		padding: 5px; 
		padding-left: 10px;
		white-space: nowrap;
	}	
	
	



	/* feedback button at the bottom */
	#fixpic {
		text-align: right;
		display:block; 
		position:fixed; 
		bottom:0; 
		right: 3%;
		color: white;
		font-family: Arial, sans-serif;
		font-weight: bold;
		font-size: 1.2em;
	}

	* html #fixpic {position:absolute;}

	.feedbackTitle {
		background-color: #96A08D;
		-moz-border-radius-topleft: 5px;
		border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px;
		border-top-right-radius: 5px;
		padding: 8px;
	}

	.linkWhite {
		color: #fff;
	}

	a.linkWhite: link {
		color: #fff;
		text-decoration: none
	}
	a.linkWhite: visited {
		color: #fff;
		text-decoration: none
	}
	a.linkWhite: hover {
		color: #fff;
		text-decoration: none;
	}
	a.linkWhite: active {
		color: #fff;
		text-decoration: none
	}

	/* end feedback */
	


/* graphs on index page */

.box {
	position: relative;
	border: solid 1px #ddd;
	height: 150px;
	width: 210px;
	overflow: hidden;
	text-align: center;
	margin: 10px;
	padding: 2px;
	float: left;
}

a.link {
	display: block;
	height: 0px;
	width: 110px;
	padding-top: 110px;
	overflow: hidden;
}
	
	
	
/* buttons on graph.php page */
.box_graph_module, .box_graph_module_selected, .box_graph_module_clicked, .box_make_graph {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#fff;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#00115a;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-align:center;
}
.box_graph_module:hover {
	background-color:#f4e39d;
}
.box_graph_module:active {
	position:relative;
	top:1px;
}
.box_graph_module_clicked {
	background-color: #ddd;
}
.box_graph_module_selected {
	background-color: #f2df83
}

.box_make_graph {
	background-color:#a10303;
	color: #f4e39d;
	font-size: 100%;
}
.box_make_graph:hover {
	background-color:#c32525;
}




/* This imageless css button was generated by CSSButtonGenerator.com */
