/*gtc2006-05-04*/
@charset "iso-8859-1";
body.main {
  	font-family: Arial, Tahoma, Verdana;  
    font-size: 12pt; 
    font-weight:normal; 
	color:navy;
	text-align: left;
	margin-top:0;
	margin-left: 0;
}
p { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
   	font-size: 10pt; 
	font-weight: normal; 
	color:#000000;
} 
td { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 9pt; 
    font-weight: normal; 
	color:#000000;
}
.indented
   {
   padding-left: 50pt;
   }

.history { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
   	font-size: 10pt; 
	font-weight: normal; 
	color:navy;
} 
.cognitive { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
   	font-size: 10pt; 
	font-weight: normal; 
	color:navy;
} 
.countrybutton {

    color: navy;  
    text-align: center; 
    font-family:main.font-family;  
    font-size: 10pt; 
    font-weight: bold; 
    border-style: solid;  
    border-width: thin;  
    border-color:darkblue; 
	background-color: #dadee0;
	width:'150px';
    text-align:center; 
	} 
	
.countrybutton1 {

    color: navy;  
    text-align: center; 
    font-family:main.font-family;  
    font-size: 10pt; 
    font-weight: bold; 
    border-style: solid;  
    border-width: thin;  
    border-color:darkblue; 
	background-color: #b4cdcd;
	width:'150px';
    text-align:center; 
	} 
		
	
	
.demobutton {

    color: navy;  
    text-align: center; 
    font-family:main.font-family;  
    font-size: 10pt; 
    font-weight: bold; 
    border-style: solid;  
    border-width: thin;  
    border-color:darkblue; 
	background-color: #2DD2B1;
	width:'150px';
    text-align:center; 
}
.countryoptionbutton {
	
    color: navy;  
    font-family:main.font-family;  
    font-size: 8pt; 
    font-weight: bold; 
    border-style: solid;  
    border-width: thin;  
    border-color:darkblue; 
    height: 35px; 
    text-align:center; }
h2.cognitive { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 12pt; 
	color:black;
	font-weight: bold; 
} 
dd { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 10pt; 
	font-weight: normal; 
	color:navy;
}
dl { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 10pt; 
	font-weight: normal; 
	color:navy;
}
li { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
    font-size: 10pt; 
    font-weight: normal; 
	color:#000000;
    }
dt { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 10pt; 
    font-weight: bold; 
	color:navy;
}
h1 { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 18pt; 
	color: black;
	font-weight: bold; 
}                            
.black12pt { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 12pt; 
	color: black;
	font-weight: bold; 
	border-style: none; 
	border-width: thin; 
}                              

.timeZone { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 8pt; 
	color: navy;
	font-weight: bold; 
	border-style: none; 
	border-width: thin; 
}                        
h2 { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;
	font-size: 14pt; 
	font-weight: bold; 
	color:black;
}
h3 { 
	text-align: left; 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 11pt; 
	color:black;
	font-weight: bold; 
} 
h4 { 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 14pt; 
	color: black;
	font-weight: bold; 
} 
h6 { 
	font-family: Arial, Tahoma, Verdana;  
	font-size: 16pt; 
	color: black;
	font-weight: bold; 
} 
table {
	vertical-align:top;
	text-align:left;
	width: auto;

} 
tr {
	vertical-align:top;
	text-align:left;
} 
table.country { 
               border-style: none;  
               border-width: thin;  
               border-color: navy;  
               width:800px; 
} 
table.top { 
               border-style: none;  
/*               border-width: thin;  */
         /*      border-color: navy; */ 
               background-color: #dadee0;  
			   width: 100%;
			   	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height:15px;
	text-align:center;
	vertical-align: left;
/*	border-style: solid;
	border-width: thin;
	border-color: navy;*/
	vertical-align: middle;
	padding: 22;
	/*background-color: #B4CDCD;*/
			
} 
table.spacer { 
               border-style: none;  
               border-width: thin;  
               border-color: navy;  
               background-color: #999999;  
			   width: 100%;
			
} 

table.XEcountryselect { 
               border-style: none;  
               border-width: thin;  
               border-color: navy;  
               width:600px; 
} 
.indexLeft {
	color: navy;
 /*   background-color: #f0f8ff;  */
    font-family: Arial, Verdana, Tahoma;  
    font-size: 12pt; 
    font-weight: bold;
	text-align: left;
	width: 50%;
}
.indexCenter {
	color: navy;
/*    background-color: #f0f8ff;  */
    font-family: "ITC Stone Serif", Times, serif;  
    font-size: 12pt; 
    font-weight: bold;
	text-align: center;
	width: 10%;
}
.indexRight {
	color: navy;
  /*  background-color: #f0f8ff; */ 
    font-family: Arial, Verdana, Tahoma;  
    font-size: 8pt; 
    font-weight: bold;
	text-align: right;
	width: 18%;
}
.indexLeft2 {
	color: white;
    background-color: white;  
    font-family: Arial, Verdana, Tahoma;  
    font-size: 10pt; 
    font-weight: bold;
	text-align: center;
	width: 17%;
}
.indexCenter2 {
	color: grey;
    background-color: #ffffff;  
    font-family: Arial, Verdana, Tahoma;  
    font-size: 8pt; 
    font-weight: bold;
	text-align: center;
	width: 63%;
}
.indexRight2 {
	color: grey;
/*    background-color: #99FFFF;  
  */  font-family: Arial, Verdana, Tahoma;  
    font-size: 8pt; 
    font-weight: bold;
	text-align: right;
	width: 20%;
}
td.verticalSpacer {
	background-color: navy;
	width: 1px;
}
td.topmenu { 
	color: navy;  
    text-align: left; 
    font-family:Arial, Tahoma, Verdana;  
    font-size: 8pt; 
    font-weight: bold; 
    border-style: none;  
    border-width: thin;  
    border-color:darkblue; 
	   
    height: 20px; 
    text-align:center; 
	width: '100%';
} 
td.country { 
	
    color: navy;  
    text-align: center; 
    font-family:Arial, Tahoma, Verdana;  
    font-size: 10pt; 
    font-weight: bold; 
    border-style: none;  
    border-width: thin;  
    border-color:darkblue; 
	    background-color: light blue;  
    height: 30px; 
    text-align:center; 
	width: '49%';
} 
td.footer { 
    color: navy;  
	text-align: center;
    font-family:Arial, Tahoma, Verdana;  
    font-size: 8pt; 
    font-weight: bold; 
    border-color: navy; 
    text-align:center; 
/*	colspan=99;*/
	/*width='100%';*/
	
} 

table.leftnav {
	border-style: none;
	/*	border-width: thin;*/ 
	width:175px;
	padding: 2;
			
	
}

table.menu {
	border-style: none;
	/*	border-width: thin;*/ 
	width:175px;
	padding: 2;
			
	
}

.tzt {
	border-style: solid; 
	border-width: thin; 
}

table.XEmain {
	text-align: left;
	vertical-align: top;
	width: 100%;
	border: thin none navy;
	background-color: #dcdcdc;
}
table.GTCHeader {
/*	border-color: cyan; 
	border-style: none; 
	border-width: thin; */
	text-align: left;
	vertical-align: top;
	width: 100%;
}

td.XEmain {
	border-color: green; 
	border-style: none; 
	border-width: thin;
	text-align: left;
	vertical-align: top;
	}
td.leftnav {
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	height:25px;
	text-align:center;
	vertical-align: middle;
	border-style: solid;
	border-width: thin;
	border-color: navy;
	vertical-align: middle;
	padding: 0;
	background-color: #B4CDCD;
}			
td.mainmenu {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	height:25px;
	text-align:center;
	vertical-align: middle;
	border-style: solid;
	border-width: thin;
	border-color: navy;
	vertical-align: middle;
	padding: 0;
	background-color: navy;
}		
td.leftnavh {
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	height:25px;
	text-align:center;
	vertical-align: middle;
	border-style: solid;
	border-width: thin;
	border-color: navy;
	vertical-align: middle;
	padding: 0;
	background-color: #a4aae0;
}			
td.leftcol {
	background-color: #dcdcdc;
	padding: 1;
	width: 175px;
	}			
td.content {
	background-color: #eeeeee;
	padding: 15;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	border: 1;
}								 
td.gift {
	
	color: navy; 
	font-family: MS Sans Serif, Arial; 
	font-size: 9pt;
	font-weight: bold;
	text-align:center;
	border-style: solid; 
	border-width: thin; 
	border-color: navy; 
}	
p.small { 
     text-align: left; 
     font-family:Arial, Tahoma, Verdana;  
     font-size: 7pt; 
     font-weight: bolder; 
  } 
table.holiday { 
             
             font-family:Arial, Tahoma, Verdana;  
             font-size: 10pt; 
             font-weight: bold; 
             border-style: solid;  
             border-width: thin;  
             border-color:navy; 
             text-align: left; 
			 width: 600px;
          }  
th.holiday { 
             background-color: navy;  
             color: white;  
             font-family:Arial, Tahoma, Verdana;  
             font-size: 12pt; 
             font-weight: bold; 
             border-style: none;  
             border-width: thin;  
             border-color:navy; 
             text-align: left; 
          } 
td.holiday { 
		color: navy;  
		
		font-family:Arial, Tahoma, Verdana;  
		font-size: 10pt; 
		border-style: none;  
		border-width: thin;  
		border-color:navy; 
		text-align: left; 
} 
td.column2 { 
		color: navy;  
		font-family:Arial, Tahoma, Verdana;  
		font-size: 10pt; 
		border-style: none;  
		border-width: thin;  
		border-color:navy; 
		text-align: left; 
		vertical-align:top;
} 
td.article2 { 
		color: navy;  
		font-family:Arial, Tahoma, Verdana;  
		font-size: 10pt; 
		border-style: none;  
		border-width: thin;  
		border-color:navy; 
		vertical-align: bottom;
		text-align: left; 
} 
hr.mainCenterColumn {
	text-align:center;
	width: '99%';
}
td.observingcountry { 
        color: black;  
	
        font-family: Arial, Tahoma, Verdana;  
        font-size: 10pt; 
        border-style: none;  
        border-color:navy; 
        text-align: left; 
		width: '30%';
} 

a.small {text-decoration: underline; font-size: 7pt; font-weight:bold} 
a.small:link     {color:royalblue} 
a.small:visited  {color:royalblue} 
a.small:active   {color:royalblue} 
a.small:hover    {color:navy;  } 

a.smallrolloverlink {font-weight: bold;  text-decoration: none; color: navy;} 
a.smallrolloverlink:link {color: dodgerblue; font-weight: bold;  font-size: 8pt;} 
a.smallrolloverlink:visited {color: navy} 
a.smallrolloverlink:active {color: navy} 
a.smallrolloverlink:hover { 
       font-weight: bolder;  
       font-size: 8pt;  
       color: black;  
       }

a.smallrollovertext {
	font-size: 8pt;
	text-decoration: underline;
	font-weight:bold;
	color:royalblue;
} 
a.smallrollovertext:link     {color:royalblue;font-weight: bold}
a.smallrollovertext:visited  {color:royalblue;font-weight: bold}
a.smallrollovertext:active   {color:royalblue;font-weight: bold}
a.smallrollovertext:hover    {color:navy;font-weight: bold}

a.pt10 {
	font-weight: bold;  
	text-decoration: none; 
	font-size: 10pt;  
	color: navy;  
} 
.quiztitle {
	font-size: 14pt;  
	color: black;  
}
.pt8 {
	text-decoration: none; 
	font-size: 8pt;  
	color: #000000;  
} 

a.normal {
	text-decoration: underline;
	font-size: 12pt; 
	font-weight:bold;
	color:royalblue;
} 
a.normal:link     {color:royalblue;font-weight: bold}
a.normal:visited  {color:royalblue;font-weight: bold}
a.normal:active   {color:royalblue;font-weight: bold}
a.normal:hover    {color: navy;font-weight: bold}
a {
	
	text-decoration:underline; 
}
a:link     {color:royalblue;font-weight: bold}
a:visited  {color:royalblue;font-weight: bold}
a:active   {color:royalblue;font-weight: bold}
a:hover    {color:navy; font-weight: bold}
a.name {
	color:black
}


a.country {
	text-decoration: none
} 
a.country:link     {color:royalblue} 
a.country:visited  {color:royalblue} 
a.country:active   {color:royalblue} 
a.country:hover    { 
	font-weight: bold;  
	font-size: 12pt;  
	color: cornflower;  
	background-color:royalblue
} 
table.header { 
	background-color: navy;  
} 
ol.alphalower {
	list-style-type: lower-latin;
}
