
	a:link    {text-decoration: none; color:#000000 }
	a:visited {text-decoration: none; color:#000000 }
	a:active  {text-decoration: none; color:#000000 }
	a:hover   {text-decoration: none; color:#000000 }	

  .clear {
  	clear: both;
  }

	body {
    background-color: #EEEEEE;
		margin: 0px;
		padding: 0px;
  	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size:14px;
	}
  
  table {
  	width: 100%;
  }

/* Header */
	#header{
		padding:0px;
		margin:0px;
	}

	#header div.top{
		border-top: 4px solid #A9A9A9;
		height: 1px;
		background-color: #909090;
		border-bottom: 1px solid #5F5F5F;
		overflow: hidden;
	}

  #header div.top h1 {
    display: none;
  }

	#header div.middle{
		height:50px;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-image:url(/media/images/header_bg.gif);
		background-repeat:repeat-x;
		overflow:hidden;
		border-bottom:1px solid #C7C7C7;
	}

	#header div.bottom{
		border-top: 1px solid #B4B4B4;
		height: 4px;
		background-color: #A9A9A9;
		border-bottom: 1px solid #909090;
		overflow: hidden;
	}

	#header div.middle div.left {
		width: 246px;
		background-image:url(/media/images/header_left.jpg);
		background-position:left;
		height:50px;
		float:left;
	}

	#header div.middle div.right {
		width: 401px;
		background-image:url(/media/images/header_right.jpg);
		background-position: right;
		height:50px;
		float:right;
	}

/* Topbar */
	#topbar{
		height: 23px;
		border-top: 1px solid #BFBFBF;
		background-color: #A9A9A9;
		border-bottom: 1px solid #777777;
		/*	overflow: hidden;	*/
		padding-left:11px;
		padding-top:0px;
		margin-top:0px;
		margin-bottom:10px;
		vertical-align:top;
		margin-right: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}

/* Content */
	#content {
    line-height: 22px;
		text-align:left;
		margin:10px;
		/* margin-left:182px; */
	}

  #content a {
    text-decoration: underline;
  }

  #content div.block {
    background-color: #FFFFFF;
    padding: 10px;
    border: solid 1px #CCCCCC;
    margin-bottom: 10px;
  }
  #content h1 {
    margin:0px;
  }

  #content h3 {
    margin-top: 0px;
  }

/* Countrypage */
  #content table tbody tr td {
    vertical-align: top;
  }
  #content .info {
    margin-bottom: 20px;
  }
  table.info tbody tr td.type {
    /*background-color: #a9a9a9;*/
    font-weight:  bold;
    padding: 4px;
    width: 110px;
    text-align: right;
  }
  table.info tbody tr td.value {
    /*background-color: #DDDDDD;*/
    padding: 4px;
    padding-left: 10px;
  }
  #content img.flag {
    float: right;
  }
  .col40 {
    width: 40%;
  }
  .col60 {
    width: 60%;
  }
  #satelliteview {
		width:100%;
    height: 350px;
    border:solid 2px black;
  }

  #content .block h3 {
    font-weight: bold;
    font-size: 140%;
    border-bottom: dashed 1px #CCCCCC;
    margin-bottom: 0px;
  }

  #countrylist table {
    width: 700px;
    font-size:12px;
    margin-left: 10px;
  }
  #countrylist table tbody tr td {
    width: 33%;
  }
  #countrylist table td a {
  }




/* Locationmenu */
	#locationmenu {
		float: right;
		width: 371px;
	}

  #locationmenu div.dropdown {
    background-color: #DDDDDD;
    font-size: 12px;
    width: 180px;
    _width: 170px;
    float: left;
    position: relative;
    z-index:1;
  }
  #locationmenu div.dropdown div.header {
    width: 181px;
    _width: 174px;
    height: 21px;
    padding-top: 2px;
    padding-left: 5px;
    border-left: #8b8b8b solid 1px;
  }
  #locationmenu div.dropdown div.items div.scrollup {
    border-left: #8b8b8b solid 1px;
    border-right: #8b8b8b solid 1px;
    _width: 179px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/media/images/scroll_up_enabled.gif?1);
  }
  #locationmenu div.dropdown div.items div.scrollup.disabled {
    background-position: 1000px 1000px;
  }
  #locationmenu div.dropdown div.items div.scrolldown {
    border-left: #8b8b8b solid 1px;
    border-right: #8b8b8b solid 1px;
    height: 30px;
    _width: 179px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/media/images/scroll_down_enabled.gif?3);
  }
  #locationmenu div.dropdown div.items div.scrolldown.disabled {
    background-position: 1000px 1000px;
  }
  #locationmenu div.dropdown div.items {
    margin-top: -1px;
    position: absolute;
    background-color: #DDDDDD;
    border-bottom: #8b8b8b solid 1px;
  }
  #locationmenu div.dropdown div.items div.item {
    border-left: #8b8b8b solid 1px;
    border-right: #8b8b8b solid 1px;
    width: 179px;
  }
  #locationmenu div.dropdown div.items div.item a {
    display: block;
    overflow:hidden;
    padding: 0px 3px 0px 3px;
  }
  #locationmenu div.dropdown div.items div.item a:hover {
    background-color: #A9A9A9;
  }


  #content #breadcrumbs {
    padding: 0px;
    padding-left: 8px;
    font-size: 10px;
  }

  #content #footer {
    float: right;
    margin-top: -5px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 0.8em;
  }


  .hide {
    display: none;
  }  
  
  
  
  
/* Lightbox stuff */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/media/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	  

