#page {
  margin: 0 auto;
}
#page table{
  margin: 0 auto;
  width: 830px;
  padding:0;
  border:0;
  border-collapse: collapse;
}
.leftside {
  width:15px;
  height:1000px;
  background-image : url(left_bg02.jpg);
  vertical-align:top;
  padding:0;
  margin:0;
}
#leftsidediv {
  background-image : url(left_bg.jpg);
  height:1000px;
}
.content {
  width:800px;
  vertical-align:top;
  padding:0;
  margin:0;
  background-image : url(contents_bg.jpg);
}
.rightside {
  width: 15px;
  height: 1000px;
  background-image : url(right_bg02.jpg);
  vertical-align:top;
}
#rightsidediv {
  background-image : url(right_bg.jpg);
  height:1000px;
}
#contentdiv {
  padding:0;
  margin:0;
}
#contentdiv h1{
  text-indent: -999px;
  font-size: 1px;
  padding:0;
  margin:0;
  height:0px;
  width:800px;
  background : url(../images/h1_image.jpg);
}
.flash {
  margin:0;
  padding:0;
  height: 376px;
}
.menu {
  margin: 0;
  padding: 0;
  height: 30px;
}
.menu ul {
  margin: 0;
  padding: 0;
  height: 30px;
}
.menudiv ul {
  margin: 0;
  padding: 0;
  height: 30px;
}
.menudiv li {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  list-style-type: none;
  list-style-position: outside;
  height: 30px;
}
.menudiv img {
  border:0;
  padding:0;
  margin:0;
  height: 30px;
}
.menudiv a {
  border:0;
  padding:0;
  margin:0;
  height: 30px;
}
.main {
  margin: 0 10px;
}
#mainleft{
  width: 431px;
  float: left;
  margin-bottom: 20px;
}
.mainleftitem1 h2{
  text-indent: -999px;
  margin-top: 40px;
  height: 28px;
  width: 431px;
  background-image : url(news.jpg);
}
.mainleftitem1 ul{
  margin-left: 0px;
  padding: 0;
}
mainleftitem1 dl {
  }
.news dt {
  text-indent: 80px;
  height: 25px;
  background : url(../images/news_pin.png) no-repeat;
  margin-bottom: 6px;
  margin-left: 3px;
  float: left;
  width: 150px;
}
.news dd {
  height: 25px;
  margin-left: 150px;
  margin-bottom: 8px;
  width: 270px;
}
.mainleftitem2 h2{
  text-indent: -999px;
  margin-top: 40px;
  height: 49px;
  width: 431px;
  background-image : url(open.jpg);
}
.mainleftitem2 ul{
  margin-left: 0px;
  padding: 0;
}
.tenpoleft{
  float: left;
  margin-left: 10px;
}
.tenporight {
  width: 270px;
  float: right;
  margin: 0;
}
.tenporight ul {
  margin: 0;
}
.tenporight li {
  font-size: 14px;
  height: 20px;
  text-indent: 10px;
  list-style-position: inside;
  list-style-image : url(open_pin.png);
}
.tenporight p {
  }
#mainright {
  float: right;
  padding: 0;
  margin: 0;
  width:330px;
}
.mainrightitem3 {
  margin:5px 0px 15px 0px;
  height: 150px;
  width: 330px;
  background: no-repeat;
}
.mainrightitem4 {
  margin:5px 0px;
  padding:0;
}
.mainrightitem4 img{
  padding-bottom:10px;
  clear:both;
}
.clear{
  clear: both;
}
#mainbottom {
  height: 140px;
}
.links {
  margin:0px;
}
.links h2 {
  text-indent: -999px;
  height: 19px;
  width: 780px;
  background-image : url(linkbar.gif);
}
.links img {
  border: 0;
}
.links ul {
  margin-left: 20px;
  padding: 0px;
}
.links li {
  margin-left: 0px;
  padding-right: 14px;
  display: block;
  float: left;
  list-style-type: none;
  list-style-position: outside;
}
.foot {
  top: 915px;
  height:85px;
  width:800px;
  background-image : url(footer.jpg);
}

