Body {font: 1.0em Arial,Verdana,  Helvetica, sans-serif; color: #000000;
	background: #E9EEF4 url(img/bgblueline.gif) repeat-x;	
	margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; 	}

a {color:#165eb8; text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {font: 1.3em Arial,Verdana,  Helvetica, sans-serif;  font-weight: bold; padding-bottom: 10px;  padding-top: 10px;}
h2 {font-size:1.1em; font-weight:bold;  margin-top:15px; margin-bottom:8px; }
h3 {font-size:0.9em; font-weight: bold; margin-top: 15px; margin-bottom: 8px;}
h4 {font-size:1.1em; color:#CD3301; font-weight: bold; margin-top: 15px; margin-bottom: 8px;}
h2.webservices1 {color: #567dc7; font-size:1.1em; font-weight:bold;  margin-top:15px; margin-bottom:8px; }
h2.webservices2 {color: #47b33d; font-size:1.1em; font-weight:bold;  margin-top:15px; margin-bottom:8px; }
h2.webservices3 {color: #c04e62; font-size:1.1em; font-weight:bold;  margin-top:15px; margin-bottom:8px; }

p {
	margin-top: 8px;
	
	line-height: 1.3;
}

p.disclaimer {color:#CD3301; } 


/*-- START LANGUAGE --*/
#language {	font: 0.7em Arial; 	background: url(img/bg_langs.gif) repeat-x top;
	width: 100%; 	height: 20px; border-bottom: 1px solid #58606d; margin: 0px 0px 0px 0px; }
#language ul { margin: 0px; padding-left: 160px; list-style-type: none;}	
#language li { float:left;	width: 75px; height: 20px; text-align: center; }	
#language a { display: block; text-decoration: none; 	 }
#language a:hover, #language .activelang { background: url(img/lang_bk_over.gif) top repeat-x; color: #ffffff; height: 20px;}
/*-- END LANGUAGE --*/

#container{ width: 995px; position: absolute; left: 0px; background-color: #C5D1E2; }

/* START navigation column */
#navigation {
	width:160px;
	border-right:1px solid #ffffff;
	float: left;
	font-size: 0.75em;
}
#menuseparator { background: #004673; font-size: 3px; }

ul#menu {list-style:none;  margin: 0px; padding: 0px; }
ul#menu li  {border-bottom: 1px solid #c5d1e2;}
ul#menu li a { margin: 8px 0px 0px 8px; padding: 4px 0px 4px 3px;}

#menu a {font-weight: bold; color: #00418A; background: #e9eef4;  display: block;text-decoration: none;}
#menu a:hover  { background: #ffffff; display: block; }	
#menu .item a {background: #ffffff; font-weight: bold; padding: 4px 0px 4px 3px;}
#menu .itemnolink {background: #e9eef4; font-weight: bold; padding: 4px 0px 4px 3px; margin: 8px 0px 0px 8px; 	}

ul#submenu {list-style:none; margin: 0px 0px 0px 8px; padding: 0px;}
ul#submenu li  { border-bottom:1px solid #c5d1e2;  }
#submenu li a {font-weight: normal; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 8px; border-top: 1px solid #ffffff;}

#submenu a {font-weight: bold; color: #00418A; background: #e9eef4; display: block; text-decoration: none;}
#submenu a:hover  { background: #ffffff; display: block; }	
#submenu li  .selected {background: #ffffff; display: block;}
/* END navigation column */

/* START content */
#content{
	background-color: #FFF;
	position: relative;
	float: left;
	width: 834px;
}
#titleFCP{
	padding-left: 6px;
	padding-bottom: 4px;
	padding-top: 0.7em;
	background:#899CC0 url(img/pagetitlebar.jpg) repeat-y scroll left top;
	color: #ffffff;
	font: 1.1em arial;
	letter-spacing: 1px;
}

#main {padding: 0px 0px 0px 0px;
	font-size: smaller;
	margin: 15px;
	border:1px solid #ffffff; } 
	

	
/*--------  SELECT country pull-down ----*/	
#country_b { background:#F9E2B9; height: 50px; padding:0px; float: right; }
#country_b td { padding: 2px 2px 2px 2px; }
.country_sel {
	color: #000000;
	background: #FF9900;
	font-weight: bold;
}
.submitButton {color: #ffffff ; background: #FF9900; font-weight: bold; border: 1px solid #ffffff;	font-size:0.85em;}
.submitButton:hover { border: 1px solid #F9E2B9;	}
.arrow {color: #FF9900; font: 14px Courier; font-weight: bold; }

/*-------- END SELECT country pull-down ----*/	


#maps { }
hr {
	color: #ffffff;
	background-color: #CD3301;
	border: 1px dotted #CD3301;
	border-style: none none dotted;
}
.statisticsboxTitle {padding-left: 8px; background:#A80000; color: #ffffff; font-weight: bold;}
.statsText {color: #CD3301; margin: 4px; margin-top: 10px; font-size: 12px;}
.statsValue {color: #666666;}
.statsSource {font-size: 10px; color: #000000;}
.mapboxTitle {padding-left: 8px; background:#737300; color: #ffffff; font-weight: bold;}
.map_box {list-style-type:none; padding:0px; margin:4px; }
.map_items {
	background-image:url(img/orange_dot.gif);
	background-repeat:no-repeat;
	background-position:0px 5px; 
	padding-left:12px;
	line-height: 1.3; 
	margin-top:8px;
	margin-left:8px;
	text-align: left;
	}
.maps_borderTop {border-top: 1px solid #999900;}
	
.mapbox {background:#ffffff; font-weight: bold; }
.mapboxint {background:#999900; font-weight: bold; }
.mapitem { 
  background: #ffffff; 
  font-weight: normal; 
  padding: 2px;
  border-top:0px;
  border-right:0px;
  border-bottom:0px; 
  border-left:0px;
  }
.mapitemBorderedLeft { 
  background: #ffffff; 
  font-weight: normal; 
  padding: 2px;
  border-top:0px;
  border-right:0px;
  border-bottom:0px; 
  border-left:1px solid #999900;
  }
.mapitemBorderedRight { 
  background: #ffffff; 
  font-weight: normal; 
  padding: 2px;
  border-top:0px;
  border-right:1px solid #999900;
  border-bottom:0px; 
  border-left:0px;
  }
.mapitemBorderedLeftBottom { 
  background: #ffffff; 
  font-weight: normal; 
  padding: 2px;
  border-top:0px;
  border-right:0px;
  border-bottom:1px solid #999900; 
  border-left:1px solid #999900;
  }
.mapitemBorderedRightBottom { 
  background: #ffffff; 
  font-weight: normal; 
  padding: 2px;
  border-top:0px;
  border-right:1px solid #999900;
  border-bottom:1px solid #999900; 
  border-left:0px;
  }
.mapitemBorderedBottom { 
  background: #ffffff; 
  font-weight: normal; 
  padding: 2px;
  border-top:0px;
  border-right:0px;
  border-bottom:1px solid #999900; 
  border-left:0px;
  }

.countryCodesbox {}
.countryCodesItembox {}
.countryCodesint { }

.countryCodesboxTitle {padding-left: 8px; background:#C5D0E2; font-weight: bold;}
.countryCodesitem1 {font-size: 0.8em; padding-top: 5px;}
.countryCodesitem2 { color: #666666; font-size: 0.8em;  text-align:right; padding-top: 5px; }
.countryCodesLine {border-right: 1px dotted #C4D2DD;}

#floatright{ float: right; margin: 0 0 10px 10px; border: 1px solid; display: block; width: 180; border-color:#C5D0E2 #C5D0E2 #536EA4 #536EA4; border-width:1px 1px 1px 1px; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; }

.borderight{border-top:0px;border-right:0px;border-bottom:0px; border-left:1px solid red}

#info {margin-right: 0px; }

.section {padding-right: 20px; padding-left: 3px; border-bottom: 1px dashed #ffffff; display:table-cell; } */
*html .section {padding-right: 20px; padding-left: 3px; border-bottom: 1px dashed #ffffff; display:inline-block; }
/*------ COUNTRY banner ----*/
.country_flag {width: 80px;padding-bottom: 10px;}
.country_name {font: 24px verdana;	color: #CC3300;	font-variant: small-caps;   }
.country_namer {font: 18px Arial,Verdana,  Helvetica, sans-serif; color:#000000; font-weight: bold; padding-bottom: 10px; }

.country_faor {font: 0.85em verdana; color: #FFFFFF; background: #004673; padding-left: 10px; padding-top: 1px; padding-bottom: 4px;  }
.country_faor a {color:#f9e2b9; }
.faor {color:#CC3300; }

.bookmarks {font: 0.85em verdana; border-top: 1px dotted #CC3300; padding-top: 5px; padding-bottom: 5px; float: right; margin-right: 4px;}
.bookmarks a {color:#CC3300; }

td#col_right_v {
	border-right: 1px dotted #7696BD;
	padding: 4px 8px 4px 0px;
}
td#col_right_h {border-bottom: 1px dotted #7696BD;padding:4px 8px 4px 8px; }
/*------ END COUNTRY banner ----*/


/* ----- home page ---*/
.line {border-top: 1px solid #DCEDA7;}

.news1 {border-left: 1px solid #cccccc; padding-left: 8px;}
.news1_title {font-weight: bold; color: #996699; font-size: 1.1em;}
.news1_title :hover {text-decoration: underline;}
.news_bullet {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; height: 28px; width:28px;}
.news_title {font-weight: bold; border-bottom: 1px solid #cccccc;}
.news_items {font-size:0.9em; }
.news_items2 {font-size:0.9em;font-weight: bold; }
.news_empty {border-left: 1px dotted #cccccc; }

.date {font-style:italic; color: #666666;}

#features { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.features_title {background: #ffffff; font-weight: bold;  } 
.features_bullet {background: #ffffff; font-weight: bold;  border-left: 1px solid #cccccc; height: 28px;width:28px;} 
.features_text {font-size:0.9em; padding: 4px;background: #e4e1e9; border: 1px solid #cccccc;} 

.browse {border-left: 1px dotted #ff9900; border-bottom: 1px dotted #ff9900;}
.browse_bullet {background: #faf4e8; border-bottom: 1px dotted #ff9900;  height: 28px; width:28px;}
.browse_title {font-weight: bold; background: #faf4e8; border-bottom: 1px dotted #ff9900; border-right: 1px dotted #ff9900 ;}
.browse_box {padding-left: 8px; padding-top: 8px;}
.browse_maptheme {color: #666666; font-size:0.9em;}

#highlights {border: 1px dotted #C4D2DD; width: 100%; }
.highlights_title {font-weight: bold; border-bottom: 1px solid #C4D2DD; height: 28px; background: #e9eef4;}


#newsletter {border: 1px dotted #99cc33; text-align: center; width: 100%;}
#newsletter .current {background: #ebf5d6; border-top: 1px dotted #99cc33; }

#doyou {border: 1px dotted #C4D2DD; }
.doyou_title { font-weight: bold; height: 28px; background: #e9eef4; border-bottom: 1px solid #C4D2DD;}
.doyou_text { padding:8px 0px 8px  0px }

#about { width: 100%;}

#Qlinks {border: 1px dotted #C4D2DD; width: 100%; }
.quick_title { font-weight: bold;height: 28px; background: #e9eef4;border-bottom: 1px solid #C4D2DD;}
.quick_text { font-weight: bold; font-size:0.85em;}

.featured_c {font-weight: bold;	font-size: 0.85em;}

.geopol_box {border-top: 1px solid #b3bfd7; border-right: 1px solid #b3bfd7; border-bottom: 1px solid #b3bfd7; padding: 2px;}
.geopol_submit {background:#ffffff; font-weight: bold; border: 2px solid #b3bfd7; }
.geopol_submit:hover {border: 2px solid #b3bfd7;  }
.webservices_box {border: 1px solid #b3bfd7; padding: 2px;}
.webservices_title1 {border-top: 1px solid #567dc7; border-bottom: 1px solid #567dc7;  border-right: 1px solid #567dc7; font-weight: bold; height: 28px;}
.webservices_title2 {border-top: 1px solid #47b33d; border-bottom: 1px solid #47b33d;  border-right: 1px solid #47b33d; font-weight: bold; height: 28px;}
.webservices_title3 {border-top: 1px solid #c04e62; border-bottom: 1px solid #c04e62;  border-right: 1px solid #c04e62; font-weight: bold; height: 28px;}
.webservices_text1 {background: #c3d7f1; padding:8px 8px 8px  8px }
.webservices_text2 {background: #bceab5; padding:8px 8px 8px  8px }
.webservices_text3 {background: #eec0cb; padding:8px 8px 8px  8px }

/* ----- END home page ---*/


/*-- START FOOTER --*/
#footer {
	background-color: #7696BD;
	color: #ffffff;
	font-size: 0.7em;
	height: 20px;
	width: auto;
	position: relative;
	clear: both;
}
#footer ul {list-style-type: none;	margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px;}
#footer li {float: left; margin-left: 4px; }
#footer li#copyright {float: right; margin-right: 4px; }
#footer a { color: #ffffff; text-decoration: none; }
#footer a:hover {	text-decoration: underline; }
/*-- END FOOTER --*/


/*------
#country_banner{
	margin-right: 15px;
	font-size: smaller;}

table#home_box {margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
table#home_box td {padding:0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
#country_sel {	padding: 4px 4px 4px 4px; font-size: 0.75em; border-bottom: 1px solid #CCCCCC;}

----------*/

