*
{
   margin: 0;
   padding: 0;
}

.header div
{
   float: left;
}

.header div a
{
  text-decoration: none;
}

.DoS
{
   background-color: #006;
   color: #fff;
   text-align: right;
   font-size: 8pt;
   font-family: Times New Roman, Times, serif;
   line-height: 18px;
   padding-right: 2em;
}

.DoS a
{
   color: #fff;
   text-decoration: none;
}

.DoS a:hover
{
   text-decoration: underline;
}

.Seal
{
   float: left;
   width: 73px
   height: 73px;
}

.Emb
{
   font-size: 8pt;
   font-family: Times New Roman, Times, serif;
   letter-spacing: 1px;
   word-spacing: 3px;
   color: #666;
   margin-top: 5px;
   margin-left: 10px;
   background-color: #fff;
   text-transform: uppercase;
}

.Country
{
   font-size: 20pt;
   font-family: Times New Roman, Times, serif;
   color: #006;
   font-weight: bold;
   letter-spacing: 2px;
   background-color: #fff;
   margin-left: 10px;
   text-transform: uppercase;
}

.Flag
{
   background-color: #900;
   background-image: url(../img/wwwj-flag2.jpg);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   text-align: right;
   margin-left: 350px;
   border-top: 2px solid #fff;
   line-height: 54px;
}

* html .Flag
{
   line-height: 52px;
}

.topmenu
{
   clear: both;
   background-image: url(../img/wwwg-fillyellow.gif);
   border-top: 1px solid #006;
   border-bottom: 1px solid #006;
   height: 17px;
}

.topmenu li
{
   display: block;
   float: left;
   font-size: 8pt;
   font-family: Tahoma, Arial, sans-serif;
   font-weight: bold;
   color: #333;
   background-color: #ffc;
   height: 15px;
   border-right: 1px solid #886;
   padding-left: 1em;
   padding-right: 1em;
   padding-top: 2px;
}

* html .topmenu li
{
   height: 17px;
}

.topmenu a
{
   color: #333;
   text-decoration: none;
}

.topmenu a:hover
{
   text-decoration: underline;
}

.sectionTitle
{
   background-image: url(../img/wwwg-titlefill.gif);
   height: 32px;
}

.sectionTitle h1
{
   background-image: url(../img/wwwg-titlefill2.gif);
   color: #006;
   padding-left: 1em;
   padding-right: 3em;
   font-size: 14pt;
   font-family: Tahoma, Arial, sans-serif Narrow;
   font-weight: normal;
   height: 32px;
   max-height: 28px;
   padding-top: 4px;
   letter-spacing: 1px;
   word-spacing: 3px;
   float: left;
}

.sectionTitle i
{
   display: block;
   background-image: url(../img/wwwg-titlefill3.gif);
   height: 32px;
   width: 366px;
   text-align: right;
   float: left;
}

.sectionMenu
{
   float:left;
   width: 20%;
   margin-top: 10px;
   font-size: 8pt;
   font-family: Tahoma, Arial, sans-serif;
   font-weight: bold;
   padding-left: 2em;
   margin-left: .5em;
   color: #666;
}

.sectionMenu li
{
   list-style-image: url(../img/wwwg-arrow-grey.gif);  
}

.sectionMenu li ul.subMenu
{
   display: none;
}

.sectionMenu li.here ul.subMenu
{
   display: block;
   margin-left: 1em;
}

.sectionMenu a
{
   color: #666;
   text-decoration: none;
}

.sectionMenu a:hover
{
   text-decoration: underline;
}

.sectionMenu li.here
{
   list-style-image: url(../img/wwwg-arrow-red.gif);
   color: #900;
}

.sectionMenu li.here a
{
   color: #900;
   text-decoration: none;
}

.sectionMenu li.here a:hover
{
   text-decoration: underline;
}

.sectionMenu li.here ul li a
{
   color: #666;
   text-decoration: none;
}

.content
{
   margin-left: 21%;
   border-left: 1px solid #999;
   padding-left: 1em;
   padding-right: 1em;
   font-size: 12pt;
   font-family: Arial, sans-serif;
   min-height: 300px;
}

* html .content
{
   height: 300px;
}

.content h1
{
   font-size: 150%;
   color: #006;
   text-weight: normal;
   text-transform: uppercase;
   margin-top: 15px;
   margin-bottom: 15px;
}

.content h2
{
   font-size: 100%;
   color: #900;
   border-top: 2px dotted #666;
   border-bottom: 2px dotted #666;
   margin-bottom: 15px;
   padding-top: 3px;
   padding-bottom: 3px;
   clear: both;
}

.content h3
{
   font-size: 100%;
}

.content p
{
   margin-bottom: 1em;
}

.content ul
{
   padding-left: 1em;
   margin-bottom: 1em;
}

.content ol
{
   padding-left: 1.5em;
   margin-bottom: 1em;
}

.content a
{
   color: #006;
   font-weight: bold;
   text-decoration: none;
}

.content a:hover
{
   text-decoration: underline;
}

.content a img
{
   border: 0;
}

.content blockquote
{
   margin-left: 2em;
   margin-bottom: 1em;
}

.footer
{
   background: #006;
   background-image: url(../img/wwwg-footer.gif);
   background-position: top right;
   background-repeat: no-repeat;
   border-top: 3px solid #900;
   border-bottom: 3px solid #900;
   height: 32px;
   clear: both;
}

.botmenu
{
   clear: left;
   margin-left: 1em;
}

.botmenu li
{
   display: block;
   float: left;
   font-size: 8pt;
   font-family: Tahoma, Arial, sans-serif;
   font-weight: bold;
   color: #fff;
   padding-left: 1em;
   padding-right: 1em;
   border-right: 2px solid #fff;
   text-transform: uppercase;
   margin-bottom: 1px;
}

.botmenu a
{
   color: #fff;
   text-decoration: none;
}

.botmenu a:hover
{
   text-decoration: underline;
}


.sideleft
{
   clear: left;
   float: left;
   margin-right: 2em;
}

.sideright
{
   clear: right;
   float: right;
   margin-left: 2em;
}

.sidebar
{
   width: 20%;
   margin-bottom: 1em;
   font-size: 70%;
   font-family: Tahoma, Arial, sans-serif;
}

.sidebar h1
{
   font-size: 100%;
   background-color: #006;
   color: #fff;
   text-align: center;
   text-transform: uppercase;
   margin-top: 1em;
}

.sidebar ul
{
   padding: .5em 0 .5em 2em;
   background-color: #ffc;
   list-style-type: disc;
   font-weight: normal;
}

.sidebar a
{
   color: #006;
   text-decoration: none;
}

.sidebar a:hover
{
   text-decoration: underline;
}

.mid
{
   margin: 1em 0 1em 21%;
   font-family: Arial, sans-serif;
}

.mid h1
{
   font-size: 150%;
   color: #006;
   text-weight: normal;
   text-transform: uppercase;
   margin-top: 15px;
   margin-bottom: 15px;
}

.mid h2
{
   font-size: 125%;
   color: #900;
   border-bottom: 1px solid #999;
}

.mid ul
{
   padding-left: 2em;
   margin-bottom: 1em;
}

.mid a
{
   color: #006;
   text-decoration: none;
}

.mid a:hover
{
   text-decoration: underline;
}

.mid p
{
   margin-bottom: 1em;
}

.title
{
   font-weight: bold;
}

.names
{
   margin-bottom: 1em;
}

.names dt
{
   float: left;
   clear: left;
   width: 60%;
}

.clears:after
{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}