@media all {

body,p,h1,h2,h3,h4,ul,ol,th,td,select,input,div {
	font-family: Calibri, Arial, helvetica, sans-serif;
	font-size: 15px;
	color: black;
}

body {
	background: #f9f9f9;
	margin: 0px; padding: 0px; border: 0px;
}
body.head, body.tail {
	background-image: url('images/bgd_new.gif');
}

applet {
	display: inline;
	width: 0px; height: 0px; padding: 0px; margin: 0px;
}
iframe {
	margin: 0px; padding:0px;
}
iframe.head {
	width: 100%;
	height: 121px;
}
iframe.copy {
	width: 100%;
	margin-top: 10px;
	height: 61px;
}

a {
	color: #0000cc;
	text-decoration: none;
}
a:hover	{
	text-decoration: underline;
}
a:active {
	color: #cc0000;
}

h1 {
	font-family: Calibri, franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold; 
	margin-top: 1px; margin-bottom: 7px;
}
h2 {
	font-size: 21px;
	font-weight: bold; 
	margin-left: 2px; margin-right: 2px; margin-top: 18px; margin-bottom: 11px;
}
td.struct1 h2 {
	margin-left: 0px;
}
.h2size {
	font-size: 21px;
}
h2 img {
	vertical-align: bottom;
}
h3 {
	font-size: 18px;
	font-weight: bold; 
	margin-left: 2px; margin-right: 2px; margin-top: 12px; margin-bottom: 6px;
}

p {
	font-weight: normal;
	margin-left: 2px; margin-right: 2px; margin-top: 10px; margin-bottom: 10px;
}

p.content {
	margin-left: 33px;
}
div.content p, div.contents p, div.countryhead p {
	margin-left: 33px;
}
div.content li, div.contents li {
	margin-left: 23px;
}
p.content, div.content p, div.contents p {
	font-size: 16px;
	line-height: 17px;
}
ul.content li, div.content li, div.contents li {
	font-size: 16px;
	line-height: 17px;
	margin-left: 23px;
}

ul,ol {
	margin-top: 3px; margin-bottom: 3px;
}

img {
	border-width: 0px;
}
img.border {
	border-style: solid; border-color: #8898bf; border-width: 1px;
}
a img.flag, td.flag img, img.flagq {
	border-width: 1px; border-style: solid;
	color: #0000cc;
}
img.flag {
	width: 65px; height: 45px;
}
img.flagq {
	width: 45px; height: 45px;
}
img.icon {
	width: 32px; height: 32px;
}
img.kmz {
	margin-left: 5px; margin-right: 5px;
	width: 20px; height: 20px;
}
img.new, img.site {
	width: 32px; height: 16px;
}
img.updated {
	width: 57px; height: 16px;
}
h2 img.updated, h2 img.new {
	padding-top: 3px; padding-left: 5px;
	vertical-align: top;
}
h3 img.updated, li img.updated, h3 img.new, li img.new {
	padding-top: 2px; padding-left: 5px;
	vertical-align: top;
}
img.block {
	width: 30px; height: 23px;
}
img.counter { 
	border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;
	border-style: solid; border-color: black;
}
img.map {
	margin-top: 13px;
	border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;
	border-style: solid; border-color: #306090;
}
img.smallicon {
	width: 15px; height: 15px;
	vertical-align: bottom;
}
embed.svg {
	margin-top: 13px;
	border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;
	border-style: solid; border-color: #306090;
}

form {
	margin-top: 2px; margin-bottom: 2px;
}
form#searchform {
	margin-top: 0px; margin-bottom: 0px;
}
select	{
	margin-top: 3px; margin-bottom: 3px;
	height: 20px;
	font-size: 13px;
}
input {
	margin-top: 3px; margin-bottom: 3px;
}
input#placegm, input#placegm3, input#places1 {
	font-size: 13px;
	margin-top: 2px; margin-bottom: 0px;
	width: 300px; height: 14px;
}
input#placec {
	font-size: 12px;
	margin-top: 0px; margin-bottom: 0px;
	width: 300px; height: 15px;
}
input#submitgm, input#submits1, input#submitc {
	font-size: 12px;
	margin-top: 0px; margin-bottom: 0px; padding-top: 0px;
	height: 24px;
}
input#submitloc {
	font-size: 16px;
	font-weight: bold; 
	margin-top: 0px; margin-bottom: 0px; padding-top: 0px;
	height: 30px;
}
select#countrygm, select#countrys1 {
	margin-top: 3px; margin-bottom: 0px;
}

h2 input {
	margin-top: 0px; margin-bottom: 0px;
}

.name {
	color: #008000;
}
.center {
	text-align: center;
}
.alt {
	display: none; font-size: 1pt;
}
.smalltext {
	text-transform: none;
}
.clearleft {
	clear: left;
}
.noviz {
	visibility: hidden; font-size: 1px; vertical-align: middle; line-height:2px;
}
.gtlink {
	white-space: nowrap;
}
.nowrap {
	white-space: nowrap;
}

table {
	margin-top: 0px; margin-bottom: 0px;
}
th {
	vertical-align: middle;
	color: #000000; background-color: #ece9d8;
	white-space: nowrap;
	padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px;
}
th.old {
	color: #000066; background-color: #ffcc33;
}
td {
	vertical-align: middle; 
	text-align: left;
	font-weight: normal;
	padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px;
}
td.index {
	vertical-align: top;
}
td.span {
	width: 20px;
}

table.adminlist {
	padding-left: 20px; 
}
td.adminlist ul li {
	padding-left: 0px; padding-right: 25px;
}

table.struct td.struct1 {
	padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
	vertical-align: top;
	margin: 0px;
	border: 0px;
}
table.struct td.skyscraper, table.struct td.vertbanner {
	width: 120px;
	vertical-align: top;
	padding: 0px;
	padding-top: 55px;
	margin: 0px;
	border: 0px;
}
table.struct td.skyscraper iframe, table.struct td.vertbanner iframe {
	width: 120px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
table.struct td.skyscraper iframe {
	height: 600px;
}
table.struct td.vertbanner iframe {
	height: 240px;
}
.struct300_250c {
	margin-top: 18px; margin-bottom: 12px; 
	margin-left: 31px; margin-right: 31px;
	float: right;
}
.struct300_250c iframe {
	width: 300px; height: 250px;
}
table.struct td.struct2, table.struct td.struct3, table.struct td.struct4, td.struct125_125, td.struct180_150 {
	padding-top: 4px; padding-bottom: 0px; padding-right: 0px;
	vertical-align: top; 
}
table.struct td.struct2 iframe {
	padding-left: 130px; 
	width: 300px; height: 250px;
}
table.struct td.struct3 iframe {
	padding-left: 45px; 
	width: 468px; height: 60px;
}
table.struct td.struct4 iframe {
	padding-left: 150px; 
	width: 200px; height: 200px;
}
td.struct125_125 iframe {
	padding-left: 30px; 
	width: 125px; height: 125px;
}
td.struct180_150 iframe {
	padding-left: 30px; 
	width: 180px; height: 150px;
}
div.struct728_90c, div.struct5 {
	padding-top: 25px; padding-bottom: 15px; padding-right: 0px;
	padding-left: 34px; 
}
div.struct728_90c iframe, div.struct5 iframe {
	width: 728px; height: 90px; padding:0px;
}
div.struct6 iframe {
	padding-top: 25px; padding-bottom: 15px; padding-right: 0px;
	padding-left: 122px; 
	width: 728px; height: 90px;
}

div.mobiadv {
	display: none;
}
div.mobisocial {
	display: none;
}
div.cindex div.mobisocial iframe {
	padding: 0px;
}

h1.helpindex {
	padding-right: 5px; padding-top: 10px; padding-left: 3px; padding-bottom: 0px;
	background-image: url('images/bgd_new.gif');
}

h1.index {
	padding-left: 122px; padding-right: 5px; padding-top: 10px; padding-bottom: 5px; 
}

div.leftcol {
	margin-top: 0px; 
	width: 525px;
	margin-left: 127px; 
}
div.leftcol h2, div.rightcol h2, div#searchi h2 {
	font-size: 18px;
	text-transform: uppercase;
	color: #000066;
	margin-top: 10px;
	margin-bottom: 3px;
	line-height: 22px; 
}
div.rightcol h2 {
	margin-bottom: 8px;
}
div.leftcol p, div.leftcol ul {
	margin-top: 0px;
	margin-bottom: 5px;
}
div.leftcol p, div.leftcol li, div#searchi p {
	margin-top: 0px;
	font-size: 16px;
	line-height: 20px; 
}
div.leftcol p.ff, div#searchi p.ff {
	margin-bottom: 3px;
}
div.leftcol p.link, div.rightcol p.link, div#searchi p.link {
	font-size: 13px;
	line-height: 17px; 
	text-align: right;
	margin-top: 0px; margin-bottom: 1px; margin-right: 2px;
	font-weight: bold; 
}
div.leftcol img.flag {
	float: left;
	padding: 0px;
	margin-left: 0px; margin-right: 10px; margin-top: 2px; 
	border-width: 1px;
}
div.leftcol .date {
	font-size: 12px;
}

div.index {
	margin-top: 10px; 
	margin-bottom: 0px; 
	width: 655px;
}
div.index table.menu {
	margin-bottom: 0px;
}
iframe#news {
	height: 155px;
	width: 100%;
}
div#searchi {
	position: absolute;
	left: 665px; top: 190px;
	height: auto; width: 336px;
}
div#indexadv {
	position: absolute;
	left: 665px; top: 385px;
	height: 280px; width: 337px;
	background-color: white;
	margin-left: 1px;
}
div#indexadv iframe {
	height: 280px; width: 336px;
}
iframe#updates {
	position: absolute;
	left: 665px; top: 665px;
	height: 380px; width: 337px;
	overflow: hidden;
}
div#fbhead  {
	position: absolute;
	left: 760px; top: 6px;
	padding: 1px;
	background-color: white;
	z-index: 5;
	white-space: nowrap;
}
div#twhead  {
	position: absolute;
	left: 760px; top: 34px;
	padding: 1px;
	z-index: 5;
	white-space: nowrap;
}
div#googleplus  {
	position: absolute;
	left: 760px; top: 64px;
	padding: 1px;
	z-index: 5;
	white-space: nowrap;
}

iframe.worldmap {
	width: 999px; height: 549px;
}

div.countryhead h1 {
	font-family: Calibri, franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	font-size: 30px;
	margin-left: 31px; margin-top: 5px;
}
.countryhead {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
	min-height: 132px;
}
.countryhead td.flag {
	text-align: center;
	width: 122px;
}
.countryhead td.countryname {
	font-weight: bold;
	padding-top: 3px; padding-bottom: 3px;
}
.countryhead p {
	font-family: Calibri, Tahoma, Arial, sans-serif;
	font-size: 15px;
	margin-top: 3px; margin-bottom: 3px;
}
.countryhead td.logo {
	text-align: right;
	width: 122px;
	padding-right: 0px;
}
.countryhead td.logo img {
	visibility: hidden;
	width: 122px; height: 120px;
	padding-right: 0px;
}
.countryhead img.smap {
	margin-left: 31px; margin-right: 31px;
	float: right;
	border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;
	border-style: solid; border-color: #8898bf;
	margin-top: 3px;
	width: 298px; height: 128px;
}

table.index {
	width: 100%;
	margin-top: 0px; margin-bottom: 10px;
	border-spacing: 0px; border-collapse: collapse;
}
table.index td, table.index td ul, table.index div {
	vertical-align: top; 
	padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px;
}
table.index td h2 {
	margin-top: 0px; margin-bottom: 4px;
	font-weight: bold; 
	font-size: 18px;
	text-transform: uppercase;
	vertical-align: top; 
	padding: 0px; padding-left: 5px;
	line-height: 20px;
}
table.index td h3 {
	margin-top: 0px; margin-bottom: 4px;
	font-weight: bold; 
	vertical-align: top; 
	padding: 0px; padding-left: 5px;
	line-height: 20px;
}
table.index td p {
	font-size: 16px;
	padding: 0px; padding-left: 5px;
	margin-top: 0px; margin-bottom: 10px;
	line-height: 19px;
	vertical-align: top; 
}
table.index td.flagindex, table.index td.fhtmlindex {
	text-align: center;
	width: 119px;
	padding-top: 2px; padding-bottom: 0px;
}
table.index td.htmlindex {
	text-align: center;
	width: 52px;
	padding-top: 1px; padding-bottom: 1px;
}
table.index td.flagindex img {
	border-width: 1px;
}
table.index td.flagindex img.noborder {
	border-width: 0px;
}
table.index a, table.index div {
	font-weight: bold;
}
table.index tr.sep, table.index td.sep {
	font-size: 1px; height: 5px;
}
table.index th {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	border-style: solid; border-color: #f9f9f9;
	border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px;
}
table.index th.menuleft, table.index th.menuright {
	height: 14pt;
}
table.index th.menuleft {
	width: 122px;
}
table.index li {
	margin-top: 4px; margin-bottom: 4px;
}
table.index p.small, table.index li.small {
	font-size: 9pt;
}
table.index th.heading {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 18pt;
	text-align: center;
	vertical-align: middle;
	border: 0px;
}
table.index td.homeimage1 {
	padding: 0px;
	text-align: left;
	background-color: #37919c;
}
table.index td.homeimage2 {
	padding: 0px;
	text-align: center;
	background-color: #37919c;
}
img.htmlimg {
	width: 88px;
	height: 31px;
}
img.digsig {
	width: 521px;
	height: 343px;
}
img.diagr {
	width: 99px;
	height: 96px;
	border-style: solid; border-color: #8898bf; border-width: 1px;
}
img.goimg {
	width: 54px;
	height: 16px;
}

div.cindex {
	width: 100%;
	margin-top: 0px; margin-bottom: 15px;
	border-spacing: 0px;
	padding: 0px;
}
div.cindex h1 {
	font-family: Calibri, franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	margin-left: 122px; margin-right: 5px; margin-top: 15px; margin-bottom: 15px; 
	padding: 0px;
	line-height: 30px;
}
div.cindex h2 {
	padding: 0px;
	text-transform: uppercase;
	font-size: 18px;
	margin-left: 129px; margin-right: 2px; margin-top: 0px; margin-bottom: 0px;
	line-height: 20px;
	vertical-align: top;
}
div.cindex h3 {
	padding: 0px;
	font-size: 17px;
	margin-left: 129px; margin-right: 2px; margin-top: 10px; margin-bottom: 0px;
	line-height: 20px;
}
div.cindex th h3 {
	margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px;
	font-weight: bold; 
	vertical-align: top; 
	line-height: 20px;
}
div.cindex .head {
	font-size: 16px;
	font-weight: bold; 
}
div.cindex p {
	font-size: 16px;
	padding: 0px;
	margin-left: 129px; margin-right: 2px; margin-top: 5px; margin-bottom: 15px;
	line-height: 19px;
}
div.cindex th p {
	font-size: 14px;
	padding: 0px;
	margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px;
	line-height: 17px;
}
div.cindex p.ff {
	margin-bottom: 0px;
}
div.cindex ul {
	font-size: 16px;
	padding: 0px;
	margin-left: 154px; margin-right: 2px; margin-top: 5px; margin-bottom: 15px;
}
div.cindex li {
	font-size: 16px;
	padding: 0px;
	margin-top: 5px; margin-bottom: 0px;
	line-height: 20px;
}
div.cindex p small, div.cindex ul li small {
	font-size: 13px;
}
div.cindex img.flag, div.cindex img.flagq {
	float: left;
	padding: 0px;
	margin-left: 30px; margin-top: 2px; 
	border-width: 1px;
}
div.cindex div.adv {
	padding-left: 129px; padding-right: 2px; padding-top: 5px; padding-bottom: 10px;
	clear: left;
}
div.cindex div.adv iframe {
	padding: 0px;  
	width: 728px; height: 90px;
}
div.cindex iframe {
	padding-left: 129px; padding-right: 2px; padding-top: 5px; padding-bottom: 20px;  
	width: 728px; height: 90px;
}
div.cindex table.sep {
	margin-bottom: 10px;
}
div.cindex table.select {
	padding: 0px;
	margin-left: 127px; margin-right: 2px; margin-top: 5px; margin-bottom: 15px;
}
div.cindex table.select td {
	font-family: Calibri, Arial, helvetica, sans-serif;
	font-size: 16px;
	background-color: white;
	padding-left: 4px; padding-right: 4px;
}
div.cindex table.select td a {
	font-weight: bold; 
}

div.cindex div.mcol {
	margin-left: 134px; margin-right: 2px; margin-top: 5px; margin-bottom: 15px;
	clear: left;
}
div#continentadv {
	width: 336px; height: 280px;
	margin-top: 2px; margin-bottom: 10px; 
	margin-left: 10px; margin-right: 10px;
	float: right;
}
div#continentadv iframe {
	width: 336px; height: 280px;
	padding: 0px; margin: 0px;
}

div.cindex div.search {
	float: right;
	padding: 0px;
	margin-left: 10px; margin-right: 10px; margin-top: 0px; 
	width: 300px;
	background-color: #e9e9e9;
	border-style: solid; border-color: #8898bf; border-width: 1px;
}
div.cindex div.search h2 {
	margin-left: 10px; 
}
div.cindex div.search form {
	margin-left: 10px; margin-bottom: 5px; margin-top: 2px; 
}
img.search {
	padding-left:0px; padding-top:2px; vertical-align: top;
}
div.search input#places1, div.search input#placegm, div.search input#placegm3 {
	width: 250px; 
}
div.search .add {
	font-weight:normal; font-size:15px;
	text-transform: none;
}

div.sep {
	margin: 0px;
	width: 100%; line-height: 1px;
}
div.col,div.col3 {
	float: left;
	height: 100%;
}
div.col ul, div.col3 ul {
	margin: 0px;
	padding-left: 20px; padding-right: 20px;
}
div.col li {
	font-size: 17px;
	padding: 0px;
	margin-top: 5px; margin-bottom: 0px;
	line-height: 20px;
}
div.col3 li {
	font-size: 16px;
	padding: 0px;
	margin-top: 5px; margin-bottom: 0px;
	line-height: 19px;
}
div.col li a, div.col3 li a {
	font-weight: bold; 
}

table.copyright	{
	width: 100%; margin-top: 15px;
}
table.copyright th.copyright {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	text-align: right;
	font-size: 10pt; height: 14pt;
	vertical-align: middle;
	padding-left: 6px; padding-right: 6px;
}
table.copyright img.copyright {
	vertical-align: middle;
	float: left;
}

div.largecities h2 {
	white-space: nowrap;
}


table.data, table.data2  {
	margin-left: 33px; margin-right: 2px; margin-top: 3px; margin-bottom: 3px;
	border-spacing: 0px; border-collapse: collapse;
	border-style: solid; border-color: #8898bf; border-width: 1px;
}
td.struct1 table.data {
	margin-left: 33px; margin-right: 25px;
}
table.data td, table.data2 td {
	font-size: 13px; min-height: 15px;
	background-color: #fdfdfd;
	border-style: solid; border-color: #8898bf; border-width: 1px;
	padding-top: 1px; padding-bottom: 2px; 
	padding-left: 4px; padding-right: 4px;
}
table.data td {
	font-family: Calibri, tahoma, verdana, arial, helvetica, sans-serif;
}
table.data2 td {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
}
table.data td.ar, table.data2 td.ar {
	text-align: center;
	background-color: #d4d0c8;
	padding: 0px; 
	width: 18px; line-height: 18px;
}
table.data#ts td.ar, table.data#tl td.ar, table.data2#ts td.ar, table.data2#tl td.ar {
	height: 18px; min-width: 18px;
	background-image: url('images/info.png');
	background-position: center;
	background-repeat: no-repeat;
	font-size: 0px;
}
table.data td.ar a, table.data2 td.ar a {
	font-weight: bold;
	color: #000066; 
	text-align: center;
	width: 100%; height: 100%;
	display: block;
}
table.data td.ar a:hover, table.data2 td.ar a:hover {
	color: white;
	background-color: #000099; 
	text-decoration: none;
}
table.data#ts td.ar a:hover, table.data#tl td.ar a:hover, table.data2#ts td.ar a:hover, table.data2#tl td.ar a:hover {
	background-image: url('images/info2.png');
	background-repeat: no-repeat;
	background-position: center;
}
table.data td.n, table.data2 td.n {
	text-align: right;
}
table.data td.provt, table.data2 td.provt {
	background-color: #ffffaa;
	font-weight: bold;
}
table.data td.provn, table.data2 td.provn {
	text-align: right;
	background-color: #ffffaa;
	font-weight: bold;
}
table.data td.agglo, table.data2 td.agglo {
	text-align: right;
}
table.data td.short, table.data2 td.short {
	white-space: nowrap;
	padding-left: 5px; padding-right: 5px;
}
table.data th, table.data2 th {
	text-align: center;
	font-size: 14px;
	border-style: solid; border-color: #8898bf; border-width: 1px;
	padding-top: 1px; padding-bottom: 2px; 
	padding-left: 4px; padding-right: 4px;
}
table.data th.bt, table.data2 th.bt {
	background-color: #ece9d8;
	padding-left: 2px; padding-right: 2px;
}
table.data th.t, table.data2 th.t {
	font-size: 13px;
	text-align: left;
	background-color: #ffcc33; 
}
table.data th.t	{
	font-family: Calibri, tahoma, verdana, arial, helvetica, sans-serif;
}
table.data2 th.t {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
}
table.data th.n, table.data2 th.n {
	text-align: right;
	font-size: 13px;
	background-color: #ffcc33; 
}
table.data th.n	{
	font-family: Calibri, tahoma, verdana, arial, helvetica, sans-serif;
}
table.data2 th.n {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
}

table.overview {
	margin-left: 33px; margin-right: 2px; margin-top: 3px; margin-bottom: 3px;
	border-spacing: 0px; border-collapse: collapse;
	border-style: solid; border-color: #8898bf; border-width: 1px;
}
table.overview td {
	font-size: 15px;
	background-color: #fdfdfd;
	border-style: solid; border-color: #8898bf; border-width: 1px;
	padding-top: 2px; padding-bottom: 2px; 
	padding-left: 4px; padding-right: 4px;
	margin: 0px;
	vertical-align: top;
}
table.overview th {
	font-size: 16px;
	border-style: solid; border-color: #8898bf; border-width: 1px;
	padding-top: 2px; padding-bottom: 2px; 
	padding-left: 4px; padding-right: 4px;
	margin: 0px;
}
table.overview td.img {
	padding-top: 3px; 
	text-align: center;
}
table.overview td.date {
	text-align: center;
	white-space: nowrap;
	padding-left: 5px; padding-right: 5px;
}
table.overview td.n {
	text-align: right;
}

table.overviewi {
	margin-left: 1px; margin-bottom: 5px;
	border-spacing: 0px; border-collapse: collapse;
	border-style: solid; border-color: #8898bf; border-width: 1px;
}
table.overviewi td {
	font-size: 13px;
	font-weight: bold;
	background-color: #fdfdfd;
	border-style: solid; border-color: #8898bf; border-width: 1px;
	padding-top: 0px; padding-bottom: 1px; 
	padding-left: 4px; padding-right: 4px;
	margin: 0px;
	vertical-align: top;
}
table.overviewi td.date {
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
}

ul.source {
	margin-bottom: 3px;
	margin-top: 10px;
}
ul.source li, li.source {
	list-style-image: url(images/source.gif);
	margin-left: 20px; 
	font-size: 13px;
	line-height: 15px;
	padding-top: 0px; padding-left: 5px;
	vertical-align: top;
}
li.source {
	margin-top: 10px;
}

table.terms {
	margin-left: 130px; margin-right: 30px; margin-top: 3px; margin-bottom: 3px;
	border-spacing: 0px; border-collapse: collapse;
}
table.terms td {
	padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;
	background-color: #fdfdfd;
	border-style: solid; border-color: #8898bf; border-width: 1px;
}
table.terms td em {
	font-weight: bold;
}
table.terms td.term {
	border-style: solid; border-color: #8898bf; border-width: 1px;
	background-color: #ffffaa;
	font-weight: bold;
}
table.terms td.sep {
	background-color: #f9f9f9;
	border-style: solid; border-color: #f9f9f9; border-width: 0px;
}

table.help {
	width: 100%;
}
table.help th.menuleft	{
	font-family: Calibri, franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	font-size: 18px; font-weight: bold;
	text-align: left;
	height: 23px;
	padding-left: 5px;
	background-color: #ffffff;
	border-style: solid;
	border-color: #8898bf;
	border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 1px;
}
table.help div.image {
	text-align: center;
	padding-top: 6px; padding-bottom: 6px; 
}

table.org {
	width: 100%;
}
table.org p.large {
	font-size: 10pt;
}

table.homemenu {
	margin: 0px;
	width: 100%;
}
table.homemenu th {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-size: 18px; font-weight: bold;
	height: 24px; width: 100%;
	border-style: solid;
	border-color: #37919c;
	border-left-width: 0px; border-right-width: 0px; border-top-width: 2px; border-bottom-width: 0px;
	padding: 0px;
}
table.homemenu a {
	width: 100%; height: 24px;
	display: block;
	text-decoration: none;
}
table.homemenu a:hover {
	background-color: #000066; color: #ffcc33; 
	text-decoration: none;
}

table.sep {
	width: 100%;
	margin-bottom: 10px;
	border-spacing: 0px; border-collapse: collapse;
}
table#worldmap {
	margin-bottom: 0px;
	width: 660px;
}
table.sep th, table.sep td {
	font-size: 1px;
	font-family: Calibri, Arial, sans-serif;
	height: 7px;
	background-color: #fffffe; 
	border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 1px;
	border-style: solid; border-color: #8898bf;
	padding: 0px; padding-bottom: 1px;
	text-align: left; font-weight: normal; white-space: nowrap;
}
table.sep td.left {
	width: 122px;
	border-right-width: 1px;
}

table.orient {
	width: 100%;
	margin-top: 4px;
	margin-bottom: 10px;
	border-spacing: 0px; border-collapse: collapse;
	height: 18px; 
}
table.orient th, table.orient td {
	font-size: 13px; height: 18px;
	border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 1px;
	border-style: solid; border-color: #8898bf;
	padding: 0px; 
}
table.orient td.left {
	padding-left: 33px; 
	padding-right: 10px; 
	height: 18px; 
	white-space: nowrap; 
	background-color: white;
}
table.orient td.adv {
	width: 468px;
	padding: 0px;
	margin: 0px;
	vertical-align: top; 
}
table.orient td.adv iframe {
	width: 468px;
	height: 18px; 
	padding: 0px;
	margin: 0px;
}

div#orient {
	float: right;
	margin-left: 10px; margin-right: 10px; margin-top: 5px; 
	border-width: 1px; border-style: solid; border-color: #8898bf;
	background-color: white;
	font-family: Calibri, Arial, sans-serif; font-size: 13px;
	padding-top: 1px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; 
	vertical-align: middle; 
}

table.menu {
	width: 100%;
	margin-bottom: 0px;
	margin-bottom: 12px;
	border-spacing: 0px; border-collapse: collapse;
}
table.menu td.menulogo {
	width: 122px; height: 120px;
	padding: 0px;
	border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px;
	border-style: solid; border-color: #8898bf;
}
table.menu td.menulogo a {
	height: 120px;
}
table.menu td.adv {
	width: 125px; height: 121px;
	padding: 0px;
	border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
	border-style: solid; border-color: #8898bf;
}
img.menulogo {
	width: 122px; height: 120px; top:0px;
	padding: 0px;
}
table.menu td.menuimg, table.menu td.menuimgP1, table.menu td.menuimgP2 {
	height: 96px;
	padding: 0px;
	margin: 0px;
	border-style: solid; border-color: #8898bf;
	border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px;
}
table.menu img.menuimg {
	width: 99px; height: 96px;
	padding: 0px;
	margin: 0px;
}
table.menu td.item, table.menu td.itemP1, table.menu td.itemP2, table.menu td.firstitem, table.menu td.lang, table.menu td.menurest, table.menu th.menuleft {
	height: 23px; 
	color: #000066; background-color: #ffcc33; 
	font-family: Calibri, franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	font-size: 18px; font-weight: bold;
	text-align: center; vertical-align: middle; 
	white-space: nowrap; 
	border-left-width: 0px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;
	border-style: solid; border-color: #8898bf;
	padding: 0px;
}
table.menu th.menuleft {
	height: 23px; 
	width: 122px; min-width: 122px;
	background-color: #ffffff;
	color: #000000;
}
table.menu td.item, table.menu td.itemP1, table.menu td.itemP2  {
	width: 99px; min-width: 99px;
}
table.menu td.firstitem {
	width: 15px; min-width: 15px;
}
table.menu td.lang {
	width: 30px;
}
table.menu td.lang img {
	width: 30px; height: 23px; 
	border: 0px;
}
table.menu td.menurest {
	border-right-width: 0px; 
}
div.index table.menu td.menurest {
	border-right-width: 1px; 
}
table.menu a {
	height: 23px; width: 100%;
	color: #000066; 
	font-family: Calibri, franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	font-size: 18px; font-weight: bold;
	display: block;
	text-decoration: none;
}
table.menu a:hover {
	background-color: #000066; color: #ffcc33; 
	text-decoration: none;
}

table.copyright { 
	width: 100%;
	margin: 0px; margin-top: 1px;
	padding: 0px;
	border: 0px;
	background-color: #ffcc33;
	border-spacing: 0px; border-collapse: collapse;
}
table.copyright td {
	height: 23px; 
	color: #000066; background-color: #ffcc33; 
	font-family: Calibri, franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	font-size: 18px; font-weight: bold;
	text-align: center; vertical-align: middle; 
	white-space: nowrap; 
	margin-top: 0px; margin-bottom: 0px;
	border-left-width: 0px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;
	border-style: solid; border-color: #8898bf;
	padding: 0px;
}
table.copyright td.date {
	width: 122px;
	background-color: #ffffff;
	color: #000000; 
}
table.copyright td.name {
	width: 210px;
	border-right-width: 0px; 
}
table.copyright a {
	height: 23px; 
	width: 100%;
	color: #000066; 
	font-family: Calibri, franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	font-size: 18px; font-weight: bold;
	display: block;
	text-decoration: none;
}
table.copyright a:hover {
	background-color: #000066; color: #ffcc33; 
	text-decoration: none;
}

table.home {
	width: 400px;
	border-width: 0px; 
	border-style: solid; border-color: #000066;
	margin-top: 40px; margin-bottom: 40px;
}
table.home th {
	height: 25px;
	color: #000066; background-color: #ffcc33; 
	font-family: franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	font-size: 20px; font-weight: normal;
	text-align: center; vertical-align: middle; 
	white-space: nowrap; 
	margin-top: 0px; margin-bottom: 0px;
	border-width: 1px;
	border-style: solid; border-color: #8898bf;
	padding: 0px;
}
table.home td {
	font-size: 16px; font-weight: normal;
	text-align: left; vertical-align: middle; 
	background-color: #fffffe;
	margin-top: 0px; margin-bottom: 0px;
	border-width: 1px;
	border-style: solid; border-color: #8898bf;
	padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;
}
table.home a {
	height: 25px; width: 100%;
	color: #000066; 
	font-family: franklin gothic medium cond, arial narrow, arial, helvetica, sans-serif;
	font-size: 20px; font-weight: normal;
	display: block;
	text-decoration: none;
}
table.home a:hover {
	background-color: #000066; color: #ffcc33; 
	text-decoration: none;
}

div.info {
	display: none;
}
table.data td.inforow, table.data2 td.inforow {
	background-color: #ffffdd;
	border-width: 1px;
	border-style: solid; border-color: #8898bf;
	padding-top: 2px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px;
}
table.data td.inforow p, table.data2 td.inforow p {
	font-size: 13px;
	margin-top: 3px; margin-bottom: 3px;
}
table.data td.inforow a, table.data2 td.inforow a {
	display: inline;
}
table.data td.inforow a:hover, table.data2 td.inforow a:hover {
	background-color: #ffffdd;
	color: #0000ff; 
}

div#lgraph {
	position: absolute;
	left: 40px; top: 40px;
	height: 450px; width: 478px;
	background-color: #ece9d8;
	border: #aaa 1px solid;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 2px #697b8b;
	-webkit-box-shadow: 1px 1px 2px #697b8b;
	box-shadow: 1px 1px 2px #697b8b;
	z-index: 110;
	visibility: hidden;
}
iframe#lgraphframe {
	position: absolute;
	left: 5px; top: 5px;
	height: 440px; width: 468px;
	background-color: #ece9d8;
	padding: 0px;
	z-index: 110;
}
img#lgraphclose {
	position: absolute;
	right: 5px; top: 5px;
	height: 38px; width: 38px;
	z-index: 111;
}

div#gmap {
	position: fixed;
	left: 10px; top: 10px;
	right: 10px; bottom: 10px;
	background-color: white;
	border: #aaa 1px solid;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 2px #697b8b;
	-webkit-box-shadow: 1px 1px 2px #697b8b;
	box-shadow: 1px 1px 2px #697b8b;
	z-index: 105;
	visibility: hidden;
}
iframe#gmapframe {
	position: absolute;
	left: 0px; top: 0px;
	bottom: 0px; right: 0px;
	width: 100%; height: 100%;
	background-color: white;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px;
	z-index: 105;
}
img#gmapclose {
	position: absolute;
	right: 3px; top: 3px;
	height: 38px; width: 38px;
	z-index: 106;
}

div.searchresults {
	margin-left: 130px;
	margin-bottom: 20px;
	width: 800px;
    height: 1400px;
}

.searchcountry {
	position: absolute;
	left: 450px;
}

}

@media print {

a {
	color: black;
}
iframe {
	display: none;
}
iframe.copy {
	display: block;
	margin-top: 0px;
	visibility: visible;
}
h2 img {
	visibility: hidden; width: 0px;
}
img.block {
	visibility: hidden; width: 0px;
}
table.data, table.data2 {
	margin-left: 0px;
}
td.struct1 table.data {
	margin-left: 0px;
}
p.content {
	margin-left: 23px;
}
div.content p, div.contents p, div.countryhead p {
	margin-left: 23px;
}
.countryhead {
	min-height: 10px;
}
div.countryhead h1 {
	margin-left: 0px;
}
.countryhead td.logo img, .countryhead img.smap {
	display: none;
}
table.orient td.left {
	padding-left: 0px; 
}
table.struct td.struct2, table.struct td.struct3, table.struct td.struct4, 
.struct300_250c, .struct468_60c, .struct200_200c, .struct125_125, .struct180_150, .struct728_90c {
	display: none;
}
ul.content li, div.content li, div.contents li {
	display: none;
}
td.inforow {
	display: none;
}
ul.source li, li.source {
	margin-left: 1px; 
}

}
