/* author: george.earle.jewell */

/* Creation date: 3/31/2004 */

@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:navy;

} 

td { 

	text-align: left; 

	font-family: Arial, Tahoma, Verdana;  

	font-size: 10pt; 

    font-weight: normal; 

	color:navy;

}

.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; 

	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:navy;

    }

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: 12pt; 

	color: black;

	font-weight: bold; 

}                            

.red12pt { 

	text-align: left; 

	font-family: Arial, Tahoma, Verdana;  

	font-size: 12pt; 

	color: red;

	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: 12pt; 

	font-weight: bold; 

	color:black;

}

h3 { 

	text-align: left; 

	font-family: Arial, Tahoma, Verdana;  

	font-size: 12pt; 

	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 { 

     border-style: none;  

     border-width: thin;  

     border-color: navy;  

     vertical-align:top;

	 text-align:left;

} 

tr { 

     border-style: none;  

     border-width: thin;  

     border-color: black;  

     vertical-align:top;

	 text-align:left;

} 

table.country { 

               border-style: none;  

               border-width: thin;  

               border-color: navy;  

               width:800px; 

} 



table.XEcountryselect { 

               border-style: none;  

               border-width: thin;  

               border-color: navy;  

               width:600px; 

} 

.indexLeft {

	color: white;

    background-color: navy;  

    font-family: Arial, Verdana, Tahoma;  

    font-size: 10pt; 

    font-weight: bold;

	text-align: center;

	width: 17%;

}

.indexCenter {

	color: grey;

    background-color: light blue;  

    font-family: Arial, Verdana, Tahoma;  

    font-size: 8pt; 

    font-weight: bold;

	text-align: center;

	width: 60%;

}

.indexRight {

	color: grey;

    background-color: light blue;  

    font-family: Arial, Verdana, Tahoma;  

    font-size: 8pt; 

    font-weight: bold;

	text-align: right;

	width: 20%;

}

td.verticalSpacer {

	background-color: navy;

	width: 1px;

}

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; 

    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;

			

	

}



.tzt {

	border-style: solid; 

	border-width: thin; 

}



table.XEmain {



	border-style: none; 

	border-width: thin; 

	text-align: left;

	vertical-align: top;

}

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.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: navy;  

} 



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;

}

/* curve boxes - article location */
.curvymain {position:relative; width:600px; background:#DDD; color:#000; margin:.5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#DDD; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvymain em b {position:absolute; font-size:150px; font-family:arial; color:#DDD; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvymain p {position:relative; z-index:50; padding:10px 15px; font-size:11px;}

.curvy {position:relative; width:300px; background:#DDD; color:#000; margin:.5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#DDD; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#DDD; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:50; padding:10px 15px; font-size:11px;}

.curvy3col {position:relative; width:230px; background:#DDD; color:#000; margin:.5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#DDD; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy3col em b {position:absolute; font-size:150px; font-family:arial; color:#DDD; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy3col p {position:relative; color:#000; z-index:50; padding:10px 15px; font-size:11px;}