
H2   { color: #330066; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; line-height: 14pt; padding-top: 12px }
H3 {
  color: #330066;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14pt;
 }
H4 {
  font-size: 10pt;
  color: #003300;
  font-family: Arial;
  margin-bottom: 0.2cm;
 }
H5 {
   color: "black";
   font-family: Arial;
   font-size: 11pt;
   margin-bottom: 0px;
   margin-top: 7px;
 }
H6 {
   color: "black";
   font-family: Arial;
   font-size: 10pt;
   margin-bottom: 0px;
   margin-top: 7px;
 }
.dir1 {
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  //color: #a3c4a3;
  color: #CCCC99;
}
.dir2  { color: #cccc99; font-size: 8pt; font-family: Arial; line-height: 8pt; text-decoration: none }
.dir3 {
  font-family: Arial;
  //font-size: 9.5pt;
  font-size: 11.0pt;
  line-height: 7.5pt;
//  color: #999999;
  color: #333333;
  font-weight: bold;
  margin-top: 6px;
}
.dir4 {
  font-family: Arial;
  font-size: 7.5pt;
  color: #999999;
  font-weight: bold;
  text-transform: uppercase;
}
.dir5 {
  font-family: arial,helvetica,sans-serif;
  font-size: 7.5pt;
  color: #666666;
  font-weight: bold;
}
.promo {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9.5pt;
  font-weight: bold;
  color: #333366;
}
.promo2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #333366;
}

.p-s1{
  font-family: Arial;
  font-size: 9pt;
  color: black;
  text-decoration: none;
}

.p-s2 { color: black; font-size: 9pt; font-family: Arial; font-weight: bold; text-decoration: none }

.alpha {

  font-size: 20pt;
}
.c-image {
  background-image: url(images/AtoZ_selectacountry.gif);
  background-repeat: no-repeat;
  background-position: center top;
  background-color: white;
}
.r-image {
  background-image: url(images/AtoZ_selectaregion.gif);
  background-repeat: no-repeat;
  background-position: center top;
  background-color: white;
}
.v-shad {
  background-image: url(images/world_map_gifs/dropshadow_v.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-color: #F0EFD7;
}
.h-shad {
  background-image: url(images/world_map_gifs/dropshadow_h.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-color: #F0EFD7;
}
P {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
 }
.p-b {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #000000;
}
.p-list {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #000000;
  line-height: 13pt;
}
.p-bt {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #003366;
  font-weight: bold;
}
.p-n {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14pt;
  color: #003366;
  font-weight: bold;
}
.frame-h1  { color: #003366; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.p-p {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #cc3300;
}
.p-ph {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #669966;
}
.p-tl {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #336600;
}
.p-tst {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 8pt;
  text-align: left;
  color: 666666;
}
.p-tst2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 7pt;
  font-style: italic;
  text-align: right;
  color: #666666;
}
.p-fld {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
}
.c-n {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16pt;
  color: #003366;
  font-weight: bold;
}
.c-n2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16pt;
  color: #669966;
  font-weight: bold;
}
.c-n3 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13pt;
  color: #336600;
  font-weight: bold;
  text-transform: uppercase;
}
.c-n4 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  color: #330066;
  font-weight: bold;
  text-transform: uppercase;
}
.c-n4lc {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  color: #330066;
  font-weight: bold;
}
.c-n5 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  color: #330066;
  font-weight: bold;
  text-transform: uppercase;
}
.c-n5lc {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  color: #330066;
  font-weight: bold;
}
.c-mn {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 7pt;
  color: #000000;
}
.c-ptl {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #336600;
}
.c-pn {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  color: #003366;

}

.txt  {
 font-size: 9pt; 
 font-family: Arial; 
 font-weight: normal 
}
a.txt:link  { color: #00f; font-size: 9pt; font-family: Arial; font-weight: normal }
a.txt:visited  { color: #00f; font-size: 9pt; font-family: Arial; font-weight: normal }
a.txt:hover  { color: #039; font-size: 9pt; font-family: Arial; font-weight: normal }
a.txt:active  { color: #00f; font-size: 9pt; font-family: Arial; font-weight: normal; text-decoration: none }


.txt2  {
 font-size: 10pt; 
 font-family: Arial; 
 font-weight: normal 
}
.txth  {
 font-size: 8.5pt; 
 font-family: Arial; 
 font-weight: bold 
}

.puzzleTitle {
  color: #330066;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14pt;
  margin-bottom: 0cm;
  margin-top: 0.5cm;
  font-weight: bold;
}

a:link {
color: #0000FF;
font-family: Tahoma;
//text-decoration: underline;
  }

a.category {
color: #0000FF;
font-size: 13px;
}
a:visited {
color: #0000FF;
text-decoration: underline
  }

a:hover {
font-weight: bold;
}

a.foo:link {
color: #336633;
font-family: Arial;
font-size:pt;
text-decoration: none;
font-weight: bold;
}

a.foo:visited {
color: #336633;
font-family: Arial;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}

a.foo:hover {
color: white;
font-family: Arial;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}


a.foo:active {
color: whie;
font-family: Arial;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}


a.foo2:link {
color: darkred;
font-family: Arial;
font-size:10pt;
text-decoration: underline;
font-weight: normal;
}

a.foo2:visited {
color: darkred;
font-family: Arial;
font-size:10pt;
text-decoration: underline;
font-weight: normal;
}

a.foo2:hover {
color: darkred;
font-family: Arial;
font-size:10pt;
text-decoration: underline;
font-weight: normal;
}


a.foo2:active {
color: darkred;
font-family: Arial;
font-size:10pt;
text-decoration: underline;
font-weight: normal;
}


.bc  { color: #336633; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 16pt; text-decoration: none }

a.bc:link  { color: #336633; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 16pt; text-decoration: none }
a.bc:visited  { color: #336633; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 16pt; text-decoration: none }

a.bc:hover  { color: #99CC99; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 16pt; text-decoration: none }


a.bc:active   { color: white; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 16pt; text-decoration: none; background-color: #9c9 }



a.demo:link {
color: #FFFF99;
font-family: Arial;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}

a.demo:visited {
color: #FFFF99;
font-family: Arial;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}

a.demo:hover {
color: white;
font-family: Arial;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}


a.demo:active {
color: white;
font-family: Arial;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}


a.menu:link {
color: #336633;
font-family: Arial;
font-size:10pt;
text-decoration: none;
//font-weight: bold;
}
.menu {
color: #000000;
font-family: Arial;
font-size:10pt;
text-decoration: none;
//font-weight: bold;
}

a.menu:visited {
color: #336633;
font-family: Arial;
font-size:10pt;
text-decoration: none;
//font-weight: bold;
}

a.menu:hover {
color: #336633;
font-family: Arial;
font-size:10pt;
text-decoration: none;
font-weight: bold;
}


a.menu:active {
color: #336633;
font-family: Arial;
font-size:10pt;
text-decoration: none;
//font-weight: bold;
}

a.menu2:link   { color: #336633; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 10pt; text-decoration: none }

a.menu2:visited   { color: #336633; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 10pt; text-decoration: none }

a.menu2:hover   { color: #336633; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 10pt; text-decoration: none }


a.menu2:active   { color: #336633; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 10pt; text-decoration: none }

a.menu3:link {
color: #336633;
font-family: Arial;
font-size:12pt;
text-decoration: none;
//font-weight: bold;
}

a.menu3:visited {
color: #336633;
font-family: Arial;
font-size:12pt;
text-decoration: none;
//font-weight: bold;
}

a.menu3:active {
color: #336633;
font-family: Arial;
font-size:12pt;
text-decoration: none;
//font-weight: bold;
}

a.header:link {
color: #99cc99;
font-family: Arial;
font-size:9pt;
text-decoration: none;
//font-weight: bold;
text-decoration: none;
}

a.header:visited  { color: #99cc99; font-size: 9pt; font-family: Arial; font-weight: bold; text-decoration: none }

a.header:hover {
font-family: Arial;
font-weight: bold;
color: white;
font-size:9pt;
text-decoration: none;
}

a.header:active {
color: white;
font-family: Arial;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}

.h {
font-family: Arial;
font-size:11pt;
}

p.msonormal {
//   margin-top: 0px;
}

