
  /* =Fonts
  -------------------------------------------------------------- */
  body,
  input,
  textarea,
  .page-title span,
  .pingback a.url {
  font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  }
  h3#comments-title,
  h3#reply-title,
  #access .menu,
  #access div.menu ul,
  #cancel-comment-reply-link,
  .form-allowed-tags,
  #site-info,
  #site-title,
  #wp-calendar,
  .comment-meta,
  .comment-body tr th,
  .comment-body thead th,
  .entry-content label,
  .entry-content tr th,
  .entry-content thead th,
  .entry-meta,
  .entry-title,
  .entry-utility,
  #respond label,
  .navigation,
  .page-title,
  .pingback p,
  .reply,
  .widget-title,
  .wp-caption-text,
  input[type=submit] {
  font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  }
  pre {
  font-family: "Courier 10 Pitch", Courier, monospace;
  }
  code {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  }

  /* =Menu
  -------------------------------------------------------------- */
  .menu {
  display: block;
  margin: 0px;
  padding: 0px;
  }
  .menu .menu-header,
  div.menu {
  font-size: 10pt;
  line-height: 12pt;
  font-weight: 700;
  margin: 0px;
  padding: 0px;
  }
  .menu .menu-header ul,
  div.menu ul {
  list-style: none;
  margin: 0;
  }
  .menu .menu-header li,
  div.menu li {
  font-size: 10pt;
  line-height: 12pt;
  float: left;
  position: relative;
  }
  .menu a {
  color: #FFFFFF;
  display: block;
  line-height: 38px;
  padding: 0px 10px;
  text-decoration: none;
  }
  .menu ul ul {
  display: none;
  position: absolute;
  left: 0;
  float: left;
  width: 180px;
  z-index: 99999;
  }
  .menu ul ul li {
  min-width: 180px;
  }
  .menu ul ul ul {
  left: 100%;
  top: 0;
  }
  .menu ul ul a {
  background: #7b98ba;
  padding: 10px;
  width: 160px;
  height: auto;
  }
  .menu li:hover > a,
  .menu ul ul :hover > a {
  background: #7b98ba;
  color: #fff;
  }
  .menu ul li:hover > ul {
  display: block;
  }
  .menu ul li.current_page_item > a,
  .menu ul li.current-menu-ancestor > a,
  .menu ul li.current-menu-item > a,
  .menu ul li.current-menu-parent > a {
  color: #fff;
  }

  * html .menu ul li.current_page_item a,
  * html .menu ul li.current-menu-ancestor a,
  * html .menu ul li.current-menu-item a,
  * html .menu ul li.current-menu-parent a,
  * html .menu ul li a:hover {
  color: #fff;
  } 
  
  ul ul ul {
  left: 100%;
  top: 0;
  }

  .menu ul ul a {
  background: #7b98ba;
  padding: 10px;
  width: 160px;
  height: auto;
  }

    .menu ul li:hover  {
  background: #7b98ba;
  color: #fff;
  }

  .menu li:hover > a,
  .menu ul ul :hover > a {
  background: #7b98ba;
  color: #fff;
  }
  .menu ul li:hover > ul {
  display: block;
  }
  .menu ul li.current_page_item > a,
  .menu ul li.current-menu-ancestor > a,
  .menu ul li.current-menu-item > a,
  .menu ul li.current-menu-parent > a {
  color: #bfdcfd;
  }
  * html .menu ul li.current_page_item a,
  * html .menu ul li.current-menu-ancestor a,
  * html .menu ul li.current-menu-item a,
  * html .menu ul li.current-menu-parent a,
  * html .menu ul li a:hover {
  color: #ffffff;
  background-color: #a2c0e2;
  }


  /* =Content
  -------------------------------------------------------------- */
  body {
  background-color: #edecec;
  }
  #content {
  text-align: justify;
  background-color: #FFFFFF;
  padding: 10px 10px 0px 10px;
  margin: 0;
  width: 98%;
  }
  #content P, div, LI {
  text-align: justify;
  font-size: 10pt;
  line-height: 17pt;
  padding: 0;
  margin: 0 0 0 0;
  }
  #content LI {
  text-align: justify;
  font-size: 10pt;
  margin: 0 0 0 0;
  }
  #menu-left {
  font-size: 9pt;
  text-align: left;
  color: #333333;
  border-right: solid 1px #CCCCCC; 
  padding: 10px; 
  line-height: 17pt;
  }
  #menu-left A {
  color: #3b6da8;
  font-weight: 700;
  }
  H1, H2 {
  color: #3b6da8;
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  }
  h1 {

  }
  h2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 100;
  font-size: 1.7em;
  line-height:120%;
  margin: 0 0 1em 0;
  }
  h3 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 100;
  font-size: 1.5em;
  color: #5b8a1b;
  margin: 0 0 1em 0;
  }
  
  h6 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 100;
  font-size: 1.7em;
  color: #565555;
  line-height:120%;
  margin: 0 0 1em 0;
  }

  #content A {
  color: #3b6da8;
  font-weight: 700;
  }
  
  
  /* =Footer
  -------------------------------------------------------------- */
  #footer {
  background-image:url('/graphics/flags-repeat.jpg');
  background-repeat:repeat-x;
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  }
  
  .highlight {
  color: #1e3856;
  background-color: #d1dff0;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  }
  
  .highlight-green {
  color: #FFFFFF;
  background-color: #86c63e;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  }
  