/* Site spesific stuff */

/* Blockch */
#blockch_t_small {
  width: 130px;
  background-image: url(graphics/blockch/b_t.png);
  color: white;
  font-weight: bold;
}
#blockch_t_large {
  width: 508px;
  background-image: url(graphics/blockch/b_t.png);
  color: white;
  font-weight: bold;
}
#blockch_b{
  background-image: url(graphics/blockch/b_b.png);
}
#blockch_bl {
  background-image: url(graphics/blockch/b_l.png);
}
#blockch_br {
  background-image: url(graphics/blockch/b_r.png);
}
#blockch_m{
  background-color: #F2F1CB;
}

/* Blockwh */
#blockwh_t_small {
  width: 130px;
  background-image: url(graphics/blockwh/b_t.png);
  color: white;
  font-weight: bold;
}
#blockwh_t_large {
  width: 508px;
  background-image: url(graphics/blockwh/b_t.png);
  color: white;
  font-weight: bold;
}
#blockwh_b{
  background-image: url(graphics/blockwh/b_b.png);
}
#blockwh_bl {
  background-image: url(graphics/blockwh/b_l.png);
}
#blockwh_br {
  background-image: url(graphics/blockwh/b_r.png);
}
#blockwh_m{
  background-color: white;
}

/* Blockc */
#blockc_t_small {
  width: 130px;
  background-image: url(graphics/blockc/b_t.png);
  color: white;
  font-weight: bold;
}
#blockc_t_large {
  width: 508px;
  background-image: url(graphics/blockc/b_t.png);
  color: white;
  font-weight: bold;
}
#blockc_b{
  background-image: url(graphics/blockc/b_b.png);
}
#blockc_bl {
  background-image: url(graphics/blockc/b_l.png);
}
#blockc_br {
  background-image: url(graphics/blockc/b_r.png);
}
#blockc_m{
  background-color: #F2F1CB;
}

/* blockw */
#blockw_t_small {
  width: 130px;
  background-image: url(graphics/blockw/b_t.png);
  color: white;
  font-weight: bold;
}
#blockw_t_large {
  width: 508px;
  background-image: url(graphics/blockw/b_t.png);
  color: white;
  font-weight: bold;
}
#blockw_b{
  background-image: url(graphics/blockw/b_b.png);
}
#blockw_bl {
  background-image: url(graphics/blockw/b_l.png);
}
#blockw_br {
  background-image: url(graphics/blockw/b_r.png);
}
#blockw_m{
  background-color: white;
}

/* General stuff */

td {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
}
.menu_root {
  color: black;
  text-decoration: none;
  font-weight: bold;
}
.menu_root:hover {
  text-decoration: underline;
}
.menu_sub {
  color: black;
  text-decoration: none;
  margin-left: 6px;
}

.menu_sub:hover {
  text-decoration: underline;
  margin-left: 6px;
}
.page_title {
  font-size: 14px;
  font-weight: bold;
}
.page_pub {
}
.page_intro {
  font-weight: bold;
}

.page_contents {
}
.index_title {
  font-size: 14px;
  font-weight: bold;
}
.index_pub {
}
.index_intro {
}
.index_sep {
  border-bottom: dashed 1px black;
}
.page_href {
}
.page_backbutton {
  cursor: pointer;
  color: blue;
  text-decoration: underline;
}
.admin_grey {
  background-color: #D9D9D9;
}
input.text {
  height: 18px;
  width: 300px;
  font-size: 11px;
}
textarea {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  height: 80px;
  width: 300px;
  font-size: 11px;
}
input.date {
  height: 18px;
  width: 100px;
  font-size: 11px;
}
select {
  height: 18px;
  font-size: 11px;
}
.admin_rowtop {
  background-color: #6f6f6f;
  color: white;
  font-weight: bold;
  text-decoration: none;
}
.contents_color0 {
  background-color: #dddddd;
}
.contents_color1 {
  background-color: white;
}
.index_href {
  color: black;
  text-decoration: none;
}
.index_add_href {
  color: darkblue;
  text-decoration: none;
}
.index_add_href:hover {
  color: darkblue;
  text-decoration: underline;
}
.index_href:hover {
  color: black;
  text-decoration: underline;
}
.admin_index_undertitle {
  font-weight: bold;
}
.menu_shown {
  border: none;
}
.menu_hidden {
  border: none;
  display: none;
}
.h_b {
   font-size: 40px;
   color: #1A1F51;
   font-family: times new roman;
   font-weight: bold;
}
.h_s {
  font-size: 30px;
  color: #1A1F51;
  font-family: times new roman;
  font-weight: bold;
}
#h_t {
  margin-top: 6px;
}
#banner_top {
  background-image: url(graphics/bannerbg.png);
  border-bottom: solid 1px black;
  height: 127px;
}
#logo_td {
  width: 135px;
}
#logo {
  border: none;
}

