body {
  font-family:calibri,arial,sans-serif;
}

#surround {
  width:797px; /* A */
  margin:0px auto;
  padding:0px 0 0;

}

#banner {
  width:797px;
  margin-top:0px;
  margin-bottom:40px;
  padding:0px 0 0;
  height:150px;
}

#banner img {
  border:none;
}

#menu_container {
  position:absolute;
  top:162px;
  margin-left:0px;
  margin-right:0px;
}


#menu_container a {
  display: block;
  width:132px;
  line-height: 180%;
  text-decoration:none;
  color:#FFF;
}

#menu_container a.menu {
  background-color:#05638B;
  text-align:center;
}

#menu_container a.present {
  background-color:#72C6EB;
  text-align:center;
}

#menu_container a:hover {
  background-color:#0F9AD7;
}

#menu_container a.present:hover {
  background-color:#72C6Eb;
}

#menu_container a.dp, #menu_container a.dp2 {
  background-color:#307FA1;
}

#menu_container a.dp {
  border-bottom:1px solid #05638B;
  text-align:left;
}


#menu_container a.dp:hover, #menu_container a.dp2:hover {
  background-color:#0F9AD7;
}



#menu_container dd {
  display: none;
  margin: 0;
}

#menu_container dl:hover dd {
  display: block;
}

#menu_container dt.nv2 {
  width:132px;
}

#menu_container dt.sp3 {
  width:1px;
}


#menu_container dl.sp2 {
  width:1px;
}

#menu_container dl.nv {
  margin-top:0;
  margin-bottom:0;
  float: left;
  font-size: 20px;
  width:132px;
}

#content {
  width:759px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;
  border:4px solid #72C6EB;
}


#copyright {
  width:789px;
  height:20px;
  border-bottom:4px solid #72C6EB;
  border-left:4px solid #72C6EB;
  border-right:4px solid #72C6EB;
}

.copyright {
  text-align:center;
}


#tl1,#tl2,#tl3,#tl4,#tl5,#tl6,#tr1,#tr2,#tr3,#tr4,#tr5,#tr6 {
  position:absolute;
  margin:0;
}


#tl2 {
  left:133px;
}

#tl3 {
  left:266px;
}

#tl4 {
  left:399px;
}

#tl5 {
  left:532px;
}

#tl6 {
  left:665px;
}

#tr1 {
  left:122px;
}

#tr2 {
  left:255px;
}

#tr3 {
  left:388px;
}

#tr4 {
  left:521px;
}

#tr5 {
  left:654px;
}

#tr6 {
  left:787px;
}

td.sp {
  width:1px;
}


td.nav {
  width:132px;
}

#bn {
  margin-bottom:40px;
}

b {
  font-size:25px;
  color:#111188;
}

div.content {
  font-size:16px;
  line-height:150%;
}



p {
  font-size:16px;
  line-height:200%;
}

#content ol {
  font-size:16px;
  line-height:200%;
  margin-left:255px;
}

#content ul.ul1 {
  font-size:16px;
  line-height:200%;
  margin-left:255px;
}


img.photo {
  padding-right:10px;
}

hr {
  color:#555588;
  background:#555588;
}

a.top {
  margin-left:720px;
  color:#05638B;
}

a.top:hover {
  color:#0F9AD7;
  text-decoration:none;
}
