html {
  margin: 0px;
  border: 0px;
  padding: 0px;
}

body {
  margin: 0px;
  border: 0px;
  padding: 0px;
  font-family: arial, "lucida grande", sans-serif;
  font-size: 8pt;
  min-width: 900px;
}

#header {
  width: 100%;
  height: 190px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: url(../images/header_background.gif) repeat-x;
}

#continer_t{
  margin-left: 188px;
  padding: 0px;
  border: 0px;
}

#continer_logo {
  background: url(../images/logo_background.gif) no-repeat; 
  margin:0px; 
  padding: 0px; 
  border: 0px; 
  width: 188px; 
  height: 190px; 
  float: left;
}

#header_content {
  background:transparent url(../images/header_title1.gif) no-repeat;
  border:0px;
  height:190px;
  margin: 0px;
  /*margin-left:188px;*/
  margin-left: auto;
  margin-right: auto;
  padding-top:48px;
  width:685px;
}

#header_content a.selector:link,
#header_content a.selector:visited
{
  background:transparent url(../images/dot.gif) left no-repeat;
  height:14px;
  width:120px;
  margin: 27px 50px 0px 0px;
  padding: 0px 0px 0px 20px;
  float: left;
  text-decoration: none;
  color: white;
  font-size: 12px;
}

#header_content a.selector:hover
{
  background:transparent url(../images/dot_selected.gif) left no-repeat;
  color: #fdf8ad;
}

#search_form {
 float: left;
 width: 300px;
 margin-top: 27px;
}

#search_form input[type=text]
{
	height: 14px;
  width: 250px;
	padding: 0px;
	border: 1px solid white;
	background: #0071bb;
  color: white;
}

#search_form input[type=submit]
{
  width: 40px;
	height: 14px;
	background: url(../images/search_button.gif) no-repeat;
	padding: 0px;
	border:0px;	
}

#sidebar_left {
  font-weight: bold;
  float: left;
  border: 0px; 
  margin: 0px;
  padding: 0px;
  width: 188px;
}

#left_menu_continer {
  width: 188px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  padding-top: 12px;
  background:white url(../images/menu_left_background.gif) repeat-y;
}

#left_menu_bottom {
 margin: 0px;
 padding: 0px;
 border: 0px;
 width: 188px;
 height: 73px;
 background:white url(../images/left_menu_bottom.jpg);
}

#content {
  height: 100%;
  min-height: 400px;
  margin: 0px;
  margin-right: 120px;
  border: 0px;
  padding: 0px 15px;
  font-size: 13px;
}

#continer_cr {
  background: white url(../images/sidebar_right_background.jpg) repeat-y;
  background-position: right;
  overflow: auto;
}

#nation #content {
  padding-left: 5px;
}

#sidebar_right {
 clear: right;
 width: 118px;
 height: 100%;
 float: right;
 margin: 0px;
 padding: 0px;
 padding-top: 0px;
 border: 0px;
}

.preview_box {
  width: 98px;
  height: 85px;
  margin: 0px;
  padding: 10px 5px 0px 15px;
  border: 0px;
  background: url(../images/preview_background.gif) no-repeat;
  color: #13468e;
  font-size: 8pt;
}

.preview_box a:link,
.preview_box a:visited {
  text-decoration: none;
  color: #13468e;
}

.preview_box a:hover {
  text-decoration: underline;
  color: #13468e;
}

h1 {
  background: url(../images/line.gif) repeat-x;
  margin:0px;
  margin-bottom: 5px;
  padding-left: 25px; 
  padding-top: 3px;
  text-align: left;
  font-size: 16px;
  color: #13468e;
  text-transform: uppercase;
}

h3 {
  background: url(../images/line.gif) repeat-x;
  padding-top: 5px;
  margin:0px;
  margin-top: 5px; 
  padding-right: 25px;
  text-align: right;
  font-size: 9pt;
  color: #13468e;
}

h3 a:link,
h3 a:visited {
  text-decoration: none;
  color: #13468e;
  background: white;
  padding-left: 5px; 
  padding-right: 5px;
}

h3 a:hover {
  text-decoration: none;
  color: red;
  background: white;
  padding-left: 5px; 
  padding-right: 5px;
}

#footer {
  background: url(../images/footer_background.gif) repeat-x;
  clear: both;
  border: 0px;
  margin: 0px;
  margin-top: 15px;
  padding: 0px;
  padding-top: 13px;
  font-size: 14px;
  text-align: center;
  color: white;
  height: 50px;
}

#footer span#footer_text {
  margin-left: 180px;
}

#footer a, a:visited {
  text-decoration: none;
  color: white;
}

#footer span#signature {
  font-size: 11px;
  float: right;
  color: #5b5b5b;
  margin-top: 5px;
}

#footer span#signature a, a:visited {
  text-decoration: none;
  color: #5b5b5b;
}




/* TOP MENU */

  ul#menu_top
  {
    text-transform: uppercase;
    border:0px;
    height:26px;
    list-style:none;
    margin-left:14px;
    margin-top: 16px;
    padding:0px;
    width:670px; 
    font-weight: bold;
  }

  ul#menu_top li {
    display: inline;
  }

  ul#menu_top li a {
    margin: 0px -3px 0px 0px;
    padding: 6px 15px 6px 5px;
    border: 0px none;
    color: #5b5b5b;
    text-decoration: none;
    background: url(../images/top_menu_background.gif) white no-repeat right top;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
  }

  ul#menu_top li a:hover {
   background: url(../images/top_menu_background_selected.gif) white no-repeat right top;
   color: #0072b9;
  }

  ul#menu_top li a.last {
    background: url(../images/top_menu_background_last.gif) white no-repeat right;
  }

  ul#menu_top li a.last:hover {
    background: url(../images/top_menu_background_last_selected.gif) white no-repeat right;
  }


/* TOP MENU POPUP */

  ul#menu_top li ul {
    display: none;
    position: absolute;
    text-transform: uppercase;
    margin: 0px;
    border: 0px;
    padding: 0px;
    width: 179px;
    cursor: pointer;
    top: 84px;
    left: auto;
  }

  ul#menu_top li ul li ul {
    top: auto;
    left: 179px;
  }

  ul#menu_top li ul li a, ul#menu_top li ul li a:hover,
  ul#menu_left li ul li a, ul#menu_left li ul li a:hover {
    margin: 0px;
    display: block;
    border-right: 1px solid #0071bb;
    border-left: 1px solid #0071bb;
    border-top: 1px solid #0071bb;
    padding: 5px 9px 5px 5px;
    height: auto;
    background: none;
    background-color: #dddddd;
    color: #052e6b;
    -moz-opacity: 0.9;
    opacity:.90;
    filter: alpha(opacity=90);
  }

  ul#menu_top li ul li a:hover,
  ul#menu_left li ul li a:hover {
    background-color: #0071bb;
    color: white;
  }
  
  ul#menu_top li ul li.last,
  ul#menu_left li ul li.last {
    margin: 0px;
    display: block;
    border: 0px;
    border-top: 1px solid #0071bb;
    padding: 0px;
    height: 24px;
    -moz-opacity: 0.9;
    opacity:.90;
    filter: alpha(opacity=90);
  }
  
  ul#menu_top li ul li.last table,
  ul#menu_left li ul li.last table {
    width: 100%;
  }


/* LEFT MENU */

  ul#menu_left {
   text-transform: uppercase;
   margin: 0px;
   border: 0px;
   padding: 0px;
  }

  ul#menu_left li {
    width: 179px;
    margin: 0px 9px 0px 6px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    border-top: 1px solid black;
    text-transform: uppercase;
  }

  ul#menu_left li a {
    text-decoration: none;
    display: block;
    width: 163px;
    margin: 0px 14px 0px 0px;
    padding: 5px 0px 5px 15px;
    background: #f1f4f8 url(../images/marker.gif) no-repeat;
    color: #042d6a;
  }

  ul#menu_left li a:hover {
    background: #0071bb url(../images/marker_selected.gif) no-repeat;
    color: white;
  }


/* LEFT POPUP MENU */

  ul#menu_left li ul {
    display: none;
    position: absolute;
    text-transform: uppercase;
    margin: 0px;
    border: 0px;
    padding: 0px;
    cursor: pointer;
    left: 185px;
  }

  ul#menu_left li ul li {
    margin: 0px;
    padding: 0px;
    border: none;
  }
  
  ul#menu_left li ul li ul {
    left: 179px;
  }
  

/* LEFT MENU NATION */

  ul#menu_left_nation {
    margin: 0px 5px 0px 0px;
    border: 0px;
    padding: 0px;
  }
  
  ul#menu_left_nation li a, ul#menu_left_nation li a:visited {
    width: 153px;
    display: block;
    margin: 0px 0px 0px 6px;
    border: 0px;
    padding-left: 25px;
    background: #f1f4f8 url(../images/marker1.gif) no-repeat;
    border-top: 1px solid black;
    color: #042d6a;
    text-decoration: none;
    text-transform: uppercase;
  }

  ul#menu_left_nation li a:hover {
    background: #134790 url(../images/marker1_selected.gif) no-repeat;
    color: white;
  }

  td.popup_bottom_left {
    width: 19px;
    height: 25px;
    background: url(../images/popup_bottom_left.gif) no-repeat;
    float: left;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  
  td.popup_bottom_right {
    width: 19px;
    height: 25px;
    background: url(../images/popup_bottom_right.gif) no-repeat;
    float: right;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  
  td.popup_bottom_center {
    height: 25px;
    background: url(../images/popup_bottom_center.gif) repeat-x;
    width: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  
#content div.breadcrumbs {
  margin-bottom: 20px;
}

#content div.breadcrumbs p {
  margin: 0px 0px 10px 0px;
}

#content div.breadcrumbs p a,
#content div.breadcrumbs p a:link,
#content div.breadcrumbs p a:active,
#content div.breadcrumbs p a:visited {
  text-decoration: none;
  font-size: 11px;
  color: #5b5b5b;
}

#content div.breadcrumbs p a:hover {
  color: red;
}

#content div.breadcrumbs hr {
  height: 2px;
  margin: 0px;
  padding: 0px;
  color: #0071bb;
  background-color: #0071bb;
  border: none;
}

hr {
  height: 1px;
  margin: 5px;
  padding: 0px;
  color: #0071bb;
  background-color: #0071bb;
  border: none;  
}

#content a,
#content a:link,
#content a:active,
#content a:visited {
  color: #13468e;
  text-decoration: underline;
}

#content a:hover {
  color: red;
}

#content div.news h2 {
  margin: 0px;
  padding: 0px;
  border: 0px;
  margin-top: 3px;
  padding-left: 10px;
  background: #e1e1e1;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 10pt;
}

#content div.news h2 span.date {
  margin-right: 10px;
  font-style: italic;
  font-weight: normal;
  font-size: 9pt;
}

#content div.news a.preview,
#content div.news a.preview:link,
#content div.news a.preview:active,
#content div.news a.preview:visited {
  text-align: justify;
  display: block;
  text-decoration: none;
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  background: #fafafa;
  color: black;
  font-size: 10pt;
}

#content div.news a.preview:hover {
 text-decoration: underline;
 background: #e4ebfd;
 color: #13468e;
}

p.back-link {
  text-align: center;
  margin: 10px 0px;
}

p.section-title {
  text-align: center;
  font-weight: bold;
  padding: 5px 0px;
  margin: 10px 0px;
  border-top: 1px solid #0071bb;
  border-bottom: 1px solid #0071bb;
}

#sidebar_right_bottom {
  vertical-align: bottom;
  clear: right;
  margin-top: -8px;
  float: right;
}