body {
  height: 400px;
  margin: 0;
  margin-bottom: 10px;
  padding: 0px;
  background: #316B6C url('../images/bg.png') repeat-x fixed top;
}

html {
  height: 400px;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
}

.logo {
  padding-right: 30px;
  text-align:right:;
}

.topnavbgd {
  background-color: #003366;
}

.topnav, a.topnav:link, a.topnav:active, a.topnav:visited {
  color: #FFFFFF;
  font-size: 10px;
  font-family: verdana, arial, tahoma, helvetica;
  text-decoration: none;
}

a.topnav:hover {
  color: #33CCCC;
}

a.topnav_active:link, a.topnav_active:hover, a.topnav_active:active, a.topnav_active:visited {
  color: #33CCCC;
  font-size: 10px;
  font-family: verdana, arial, tahoma, helvetica;
  text-decoration: none;
}

.sidenav-main {
  background: #2593D1 url('../images/sidebar-main.jpg') no-repeat top left;
}

.sidenav-norm {
  background: #92C9E8 url('../images/sidebar.jpg') no-repeat top left;
}

a.sidenav:link, a.sidenav:active, a.sidenav:visited {
  color: #003366;
  font-size: 13px;
  font-family: arial, tahoma, verdana, helvetica;
  text-decoration: none;
}

a.sidenav:hover {
  color: #003366;
  font-weight: bold;
}

.sidenav_active {
  font-size: 13px;
  font-family: arial, tahoma, verdana, helvetica;
  color: #003366;
  font-weight: bold;
}

a.footer:link, a.footer:active, a.footer:visited {
  font-size: 10px;
  font-family: arial, helvetica;
  color: #FFFFFF;
  text-decoration: none;
}

.footer:hover {
  color: #FFFFFF;
  text-decoration: none;
}

table {
  font-size: 16px;
  font-family: arial, tahoma, verdana, helvetica;
  color: #003366;
}


input.text {
  color: #00205B;
  font-size: 11px;
  font-family: times new roman;
  line-height: 1.3;
  width: 100%;
  border: none;
  background-color: #f2f1ef;
  margin-bottom: 7px;
}

textarea.text {
  color: #00205B;
  font-size: 11px;
  font-family: times new roman;
  line-height: 1.3;
  width: 100%;
  border: none;
  background-color: #f2f1ef;
  margin-bottom: 7px;
  height: 100px;
}

button.submit {
  color: #00205B;
  background: none;
  border: none;
  font-size: 12px;
  font-family: times new roman;
  padding: 5px;
  cursor: hand;
  cursor: pointer;
}

p.content_title, .content_title {
  font-size: 18px;
  font-weight:bold;
  font-family: arial, tahoma, verdana, helvetica;
  color: #003366;
  margin-top: 0px;
  margin-bottom: 20px;
}

p.content_subtitle, .content_subtitle {
  font-size: 14px;
  font-weight:bold;
  font-family: arial, tahoma, verdana, helvetica;
  color: #003366;
  margin-top: 0px;
  margin-bottom: 20px;
}

p.content_body, .content_body, .news_teaser {
  color: #003366;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.3;
  font-family: arial, verdana, helvetica, tahoma;
  margin-top: 0px;
  margin-bottom: 8px;
}

.news_heading {
  font-size: 14px;
  font-weight:bold;
  font-family: arial, tahoma, verdana, helvetica;
  color: #003366;
  margin-top: 0px;
  margin-bottom: 3px;
}

.news_more, a.news_more:link, a.news_more:active, a.news_more:visited {
  font-size: 11px;
  font-family: arial, tahoma, verdana, helvetica;
  color: #35bdb2;
  font-weight: bold;
  text-decoration: none;
}

a.news_more:hover {
  color: #33CCCC;
}

.news_return, a.news_return:link, a.news_return:active, a.news_return:visited {
  font-size: 11px;
  font-family: arial, tahoma, verdana, helvetica;
  color: #35bdb2;
  font-weight: bold;
  text-decoration: none;
}

a.news_return:hover {
  color: #003366;
}

.news_date {
  font-size: 12px;
  font-family: arial, tahoma, verdana, helvetica;
  color: #003366;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 8px;
}

