
body {
  background-color: #ccd8de;
  margin: 0px;
  padding: 0px;
}

h1 {
  color: #303040;
}

h2 {
  color: #303040;
}

h3 {
  color: #303040;
}

p {
  color: #303040;
}

a:link {
  color: #8a0202;
} 

a:visited {
  color: #5a0202;
} 

#box_left_top {
  background: #8cadbc;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 60px;
  height: 160px;
  border: none;
  padding: 10px;
  z-index: 1;
}

#box_left {
  background: #8cadbc;
  position: absolute;
  top: 170px;
  left: 10px;
  bottom: 40px;
  width: 60px;
  height: auto;
  border: none;
  padding: 10px;
  z-index: 1;
}

#box_left_shadow_rt {
  background-image: url(img/shadow_rt.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  left: 90px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_left_shadow_r {
  background-image: url(img/shadow_r.png);
  background-repeat: repeat-y;
  position: absolute;
  top: 50px;
  left: 90px;
  bottom: 40px;
  width: 40px;
  height: auto;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_left_shadow_rb {
  background-image: url(img/shadow_rb.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  left: 90px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_left_shadow_b {
  background-image: url(img/shadow_b.png);
  background-repeat: repeat-x;
  position: absolute;
  bottom: 0px;
  left: 50px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_left_shadow_lb {
  background-image: url(img/shadow_lb.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  left: 10px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_right_top {
  background: #8cadbc;
  position: absolute;
  top: 10px;
  right: 40px;
  width: 60px;
  height: 160px;
  border: none;
  padding: 10px;
  z-index: 1;
}

#box_right {
  background: #8cadbc;
  position: absolute;
  top: 170px;
  right: 40px;
  bottom: 40px;
  width: 60px;
  height: auto;
  border: none;
  padding: 10px;
  z-index: 1;
}

#copyright {
  background-image: url(img/copyright.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 40px;
  bottom: 40px;
  width: 26px;
  height: 257px;
  border: none;
  padding: 0px;
  z-index: 3;
}

#box_right_shadow_rt {
  background-image: url(img/shadow_rt.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  right: 0px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_right_shadow_r {
  background-image: url(img/shadow_r.png);
  background-repeat: repeat-y;
  position: absolute;
  top: 50px;
  right: 0px;
  bottom: 40px;
  width: 40px;
  height: auto;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_right_shadow_rb {
  background-image: url(img/shadow_rb.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_right_shadow_b {
  background-image: url(img/shadow_b.png);
  background-repeat: repeat-x;
  position: absolute;
  bottom: 0px;
  right: 40px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_right_shadow_lb {
  background-image: url(img/shadow_lb.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  right: 80px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_top {
  background: #A0C0D9;
  position: absolute;
  top: 10px;
  left: 130px;
  right: 160px;
  width: auto;
  height: 80px;
  border: none;
  padding: 10px;
  z-index: 1;
}

#box_top_shadow_lb {
  background-image: url(img/shadow_lb.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 110px;
  left: 130px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_top_shadow_b {
  background-image: url(img/shadow_b.png);
  background-repeat: repeat-x;
  position: absolute;
  top: 110px;
  left: 170px;
  right: 160px;
  width: auto;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_top_shadow_rb {
  background-image: url(img/shadow_rb.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 110px;
  right: 120px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_top_shadow_r {
  background-image: url(img/shadow_r.png);
  background-repeat: repeat-y;
  position: absolute;
  top: 50px;
  right: 120px;
  width: 40px;
  height: 120px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_top_shadow_rt {
  background-image: url(img/shadow_rt.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  right: 120px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_center {
  background: #A0C0D9;
  position: absolute;
  top: 135px;
  bottom: 40px;
  left: 130px;
  right: 160px;
  width: auto;
  height: auto;
  border: none;
  overflow: scroll;
  padding: 10px;
  z-index: 2;
}

#box_center_shadow_lb {
  background-image: url(img/shadow_lb.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  left: 130px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_center_shadow_b {
  background-image: url(img/shadow_b.png);
  background-repeat: repeat-x;
  position: absolute;
  bottom: 0px;
  left: 170px;
  right: 160px;
  width: auto;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_center_shadow_rb {
  background-image: url(img/shadow_rb.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  right: 120px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_center_shadow_r {
  background-image: url(img/shadow_r.png);
  background-repeat: repeat-y;
  position: absolute;
  top: 175px;
  bottom: 0px;
  right: 120px;
  width: 40px;
  height: auto;
  border: none;
  padding: 0px;
  z-index: 2;
}

#box_center_shadow_rt {
  background-image: url(img/shadow_rt.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 135px;
  right: 120px;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0px;
  z-index: 2;
}

