div#nav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /*background-color: #F9FCFF; */float: left;
  background-image: url(design/nav_bckg.gif);
  border-width: 1px 1px 1px 0px;
  border-style: outset;
  border-color: #003060;

}
div#nav div {
  font-size: 11px; float: left;
  border-left: 2px groove #F0F050;
}
div#nav div.selected {
  color: #F0F050; font-weight: bold;
  padding: 2px;background-color: #003060;
  cursor: default;
}
div#nav a {
  font-size: 11px; font-weight: bold;
  color: #003060;
  text-decoration: none;
  display: block; padding: 2px;
}
div#nav a:hover {
  font-size: 11px; font-weight: bold;
  color: #003060;
  background-color: #F0F050;
  text-decoration: none;
  display: block; padding: 2px;
}

div#langs {
  float: left; color: #003060;
}
div#langs div {
  float: left;
  border: 1px solid #003060;
  margin-right: 1px;
}
div#langs img {
 padding: 2px;
 }
div#langs a:hover {
  background-color: #F0F050;
}

div#langs div.selected {
  background-color: #F0F050;
}

table#body {
  margin: 5px 10px 0px 10px;
  border-bottom: 1px solid #0070A0;
}

td#side {
  padding-left: 1px;
  border-width:1px 1px 1px 0px;
  border-color: #0070A0 #0070A0 #F0F050 #0070A0;
  border-style: solid;
}
#side table.box {
  background-color: #F0F050;
  border-bottom: 1px solid #0070A0;
}
#side .box thead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; text-align: left;
  background-color: #F0F050;
}
#side .box tbody {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; color: #003060; text-align: left;
  background-color: #F9FCFF;
}
#side .box th {
  font-weight: bold; color: #003060;
  border-style: inset; border-color: #F0F050;
  border-width: 1px 1px 1px 1px;
}
#side .box td {
  border-color: #F0F050;
  border-style: outset solid solid outset;
  border-width: 1px; padding: 0px;
}
#side .box a {
  display: block; color: #003060;
  text-decoration: none;

}
#side .box a:hover,span {
  display: block; text-decoration: none;
}
#side .box span {
  color: #F0F050;
  background-color: #003060;
}
#side .box a:hover,span {
  background-color: #F0F050;
}

td#main {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left; padding: 0px 10px 10px 10px;
  border-bottom: 1px solid #F0F050;
}
td#main div.img {
  padding : 5px 5px 0px 5px;
  margin: 0px 0px 5px 0px;
  border: 1px solid #003060;
  background-color: #FFFFFF;
  font-size: 10px; text-align: center;
  color: #005080; clear: both;
}
td#main div.img img {
  margin: 0px 0px 5px 0px;
  border: 1px solid #005080;
}

td#footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; text-align: center;
  color: #005080;
}
td#footer a {
  color: #005080; font-weight: normal;
  text-decoration: underline;
}

blockquote,b {
  font-size: 11px; text-align:justify;
  line-height: 18px; color: #003060;
  padding : 0px; margin: 15px 0px 0px 0px;
}
blockquote:first-letter {
  font-size: 36px; color: #005080;
  font-weight: normal;
  margin-right: 4px; float: left;
}
blockquote:first-line {
  line-height: normal;
}

h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px; color: #005080;
 line-height: 18px;
}
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px; color: #0070A0;
  line-height: 18px;
}
em {
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; color: #005080;
}
hr {
  border-top: 1px dotted #F0F050;
  border-bottom: 1px dotted #005080;
}

ul,ol {
  margin: 0px; padding: 10px 20px 5px 20px;
}
li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; color: #005080; padding-bottom: 5px;
  line-height: 18px; list-style-type: square;
}
sup {
  color: #0070A0; font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
a.selected {
  color: #0070A0;
}
a {
 color: #0070A0;
 text-decoration: none;
}
a:hover {
  color: #0070A0;
  text-decoration: underline;
}
a:active {
  color: #0070A0;
  text-decoration: none;
}

.title {
  color: #005080; font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left; text-overflow: ellipsis;
}
.subtitle {
  color: #003060; font-size:13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
}
.textjusti {
  color: #003060; font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: justify; line-height: normal;
}
.textcenter {
  color: #003060; font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center; line-height: normal;
}
.textleft {
  color:#003060; font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;  line-height: normal;
}
.textright {
  color: #003060; font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right; line-height: normal;
}
.textsmall {
  color: #003060; font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 0px; margin-top: 5px;
  margin-right: 0px; margin-bottom: 0px;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #0070A0;
  scrollbar-highlight-color: #0070A0;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #F0F050;
}

form {
  margin: 0px;
}

input {
  color: #003060; font-size:12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal; width: 240px;
  background-color: #FFFFFF;
  border: 1px solid #0070A0;
}

input.btn {
  background-color: #F0F050;
  color: #003060;
  border: 1px outset #F0F050;
  cursor: hand; width: auto;
}
input.radio, input.check {
  width: auto;
}
textarea {
  color: #003060; font-size:12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal; width: 240px;
  background-color: #FFFFFF;
  border: 1px solid #0070A0;
}
select {
  color:#003060; font-size:12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #F0F050;
}