@charset "utf-8";
/* CSS Document */

* {
  behavior: url(csshover.htc);
  }
body {
  background: url(page_bg2.jpg) #5A79B0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0;
  }
img {
  border: 0;
  }
#container {
  width: 830px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 0 0 0;
  background: url(content_bg2.jpg) top center repeat-y;
  min-height: 300px;
  }
#header {
  width: 800px;
  height: 310px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0;
  background: url(header4.jpg) top center no-repeat;
  overflow: hidden;
  }
#header a:link, #header a:visited {
  text-decoration: underline;
  font-weight: bold;
  color: #23487A;
  }
#header a:hover, #header a:active {
  color: #fff;
  }
#header #topnav {
  width: 780px;
  height: 20px;
  margin-top: 89px;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0;
  float: right;
  text-align: right;
  color: #fff;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }
#header #lowernav {
  width: 780px;
  height: 20px;
  margin-top: 181px;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0;
  float: right;
  text-align: right;
  color: #fff;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }
#body {
  width: 800px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0;
  overflow: hidden;
  }
#body #sidebar {
  width: 202px;
  float: left;
  margin: 0;
  padding: 0;
  }
#sidebar img {
  max-width: 179px;
  border: 0;
  margin: 8px 0 6px 0;
  }
#sidebar p {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #222;
  text-align: center;
  margin: 2px 15px 9px 11px;
  padding: 0;
  }
#sidebar a:link, #sidebar a:visited {
  color: #23487A;
  text-decoration: none;
  }
#sidebar a:hover, #sidebar a:active {
  color: #5A79B0;
  }
#body #navmenu {
  width: 200px;
  float: left;
  margin: 4px 0 15px 0;
  padding: 0;
  }
  
/* -------- Popup menu -------- */
#navmenu ul {
    padding: 0 0 0 0;
	margin: 0 0 2px 0;
	list-style: none;
    width: 186px;
	position: relative;
	}

#navmenu ul a {
    color: #23487A;
    text-decoration: none;
    display: block;
    padding: 2px 4px 3px 8px;
	margin: 0 0 0 0;
    width: 186px;
	line-height: 15px;
	}
#navmenu ul a:hover {
    color: #000;
    text-decoration: none;
	background: #C5D8DC;
	}
#navmenu ul li {
    position: relative;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
#navmenu ul li ul {
    list-style: none;
    position: absolute;
    left: 178px;
    top: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    width: 175px;
	display: none;
	z-index: 1;
}
#navmenu ul li ul li {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #777;
	border-bottom: 1px solid #777;
	font-size: 11px;
	font-weight: normal;
	width: 173px;
	padding: 0 0 0 0;
	}
#navmenu ul li ul a {
	color: #23487A;
    text-decoration: none;
    display: block;
    padding: 1px 0 1px 2px;
	margin: 0 0 0 0;
    width: 173px;
    background: #fff;
	line-height: 14px;
	}
#navmenu ul li ul a:hover {
    color: #000;
    text-decoration: none;
    background: #D7E7EA;
	}
#navmenu ul li ul li ul {
    list-style: none;
    position: absolute;
    left: 165px;
    top: 0;
    width: 120px;
	display: none;
	z-index: 2;
}

#navmenu ul li:hover ul { display: block; }

#navmenu ul li:hover ul li ul { display: none; }
           
#navmenu ul li ul li:hover ul { display: block; }
/* End popup menu */

#body #content {
  width: 568px;
  margin: 12px 0 0 10px;
  padding: 0;
  float: left;
  }
#content h1 {
  margin: 2px 0 12px 0;
  padding-bottom: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #34A14A;
  }
#content h2 {
  margin: 10px 0 3px 0;
  padding-top: 6px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #34A14A;
  }
#content p {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222;
  text-align: justify;
  margin: 2px 0 9px 3px;
  padding: 0;
  }
#content a:link, #content a:visited {
  color: #23487A;
  text-decoration: underline;
  }
#content a:hover, #content a:active {
  color: #5A79B0;
  }
#content .important {
  font-weight: bold;
  }
#content ul, #content ol {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222;
  text-align: justify;
  margin: 2px 0 9px 8px;
  padding-left: 10px;
  }
#content td {
  color: #222;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }
#content img {
  max-width: 560px;
  }
#footer {
  width: 800px;
  height: 60px;
  margin-top: 12px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background: #C5D9DB;
  clear: both;
  overflow: hidden;
  }
#footer p {
  text-align: center;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #23487A;
  margin: 14px 0 0 0;
  }
#footer a:link, #footer a:visited {
  color: #23487A;
  text-decoration: underline;
  }
#footer a:hover, #footer a:active {
  color: #fff;
  }
p.centered {
  text-align: center;
  }
div.centered {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222;
  text-align: center;
  margin: 2px 0 9px 3px;
  padding: 0;
  }
img.right {
  float: right;
  padding: 6px 0 6px 6px;
  }
img.left {
  float: left;
  padding: 6px 6px 6px 0;
  }
img a {
  border: 0;
  }