html{
  overflow-x: hidden;
}

body{
  margin: 0;
  padding: 0;
  color: #000;
  background : #FFFFFF none;
}

#page{
  width: 1000px;
  position: absolute;
}
#download{
  position: absolute;
  top: 170px;
  left: 153px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #fdf7ec;
  font-size: 8pt;
}
#header{
  float: left; 
  width: 1000px; 
  height: 195px; 
  background-image: URL('../pic/web/header/header.jpg');
}
#middle{
  float: left; 
  width: 1000px; 
  height: 741px; 
}

#middle_part1{
  float: left; 
  width: 269px; 
  height: 741px; 
  background-image: URL('../pic/web/middle/left_part.jpg');
}

#middle_part2{
  float: left; 
  width: 495px; 
  height: 741px; 
  background-color: #FDF7EC;
}

#middle_part3{
  float: left; 
  width: 236px; 
  height: 741px; 
  background-image: url('../pic/web/middle/right_part.jpg');
}

#footer{
  float: left; 
  width: 1000px; 
  height: 64px; 
  background-image: URL('../pic/web/footer/footer.jpg');
}

#menu{
  width: 269px;
  height: 150px;
  font: Tahoma,Arial;
  font-size: 11pt;
  font-weight: bold;
  color: #A71525;
}

#menu_left{
  float: left;
  width: 83px;
  height: 150px;
}

#menu_right{ 
  float: left;
  width: 186px;
  height: 150px;  
}

#pageText{
  float: left;
  width: 495px;
  height: 491px;
  font-family: Tahoma,Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #A71525;
}

#pageText2{
  float: left;
  width: 495px;
  height: 200px;
  font-family: Tahoma,Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #A71525;
}

#pageText3{
  float: left;
  width: 495px;
  height: 691px;
  font-family: Tahoma,Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #A71525;
}

#pageTextDiv{
  position: relative;
  left: 50px;
  top: 140px;
  width: 420px;
  height: 200px;
  text-align: justify;
  overflow: auto;
}

#pageTextDiv3{
  position: relative;
  left: 50px;
  top: 140px;
  width: 420px;
  height: 400px;
  text-align: justify;
  overflow: none;
}

#pageTextDiv4{
  position: relative;
  left: 50px;
  top: 25px;
  width: 420px;
  height: 400px;
  text-align: justify;
  overflow: none;
}

#pagePhoto{
  float: left;
  width: 495px;
  height: 250px;
}

#ppLeft{
  float: left;
  width: 53px;
  height: 250px;
}

#ppRight{
  float: left;
  width: 422px;
  height: 250px;
}

#ppRight_part1{
  float: left;
  width: 422px;
  height: 35px;
  background-image: url('../pic/web/middle/up_end_inside_text.png');
}

#ppRight_part2{
  float: left;
  width: 422px;
  height: 215px;
  background-image: url('../pic/web/middle/1px_strip_inside.png');  
}

#pageMap{
  float: left;
  width: 495px;
  height: 541px;
}

#ppLeft2{
  float: left;
  width: 53px;
  height: 541px;
}

#ppRight2{
  float: left;
  width: 422px;
  height: 541px;
}

#ppRight2_part1{
  float: left;
  width: 422px;
  height: 21px;
  background-image: url('../pic/web/middle/up_end_inside.png');
}

#ppRight2_part2{
  float: left;
  width: 422px;
  height: 520px;
  background-image: url('../pic/web/middle/1px_strip_inside.png');  
}

#ppRight_part2 img{
  cursor: pointer;
}

.menuL{
  width: 186px;
  height: 27px;
  background-image: url('../pic/web/menu/menu_redbox.png');
}

.menuA{
  width: 186px;
  height: 27px;
  background-image: url('../pic/web/menu/menu_bluebox.png');  
  color: #FFFFFF;
}

.menuTextAlign{
  position: relative;
  left: 70px;
  top: 5px;
}

.imgText_pos1{
  float: none; 
  width: 420px;
}

.imgText_pos2{
  float: left; 
  width: 420px; 
  font-family: Tahoma; 
  font-weight: bold; 
  font-size: 8pt; 
  color: #005DA0; 
  text-align: center;
}

.footerText{
  position: relative;
  top: 9px;
  left: 95px;
  font-family: Verdana, Arial;
  font-weight: normal;
  color: #FFFFFF;
  font-size: 7pt;
}

.boldText{
  font-weight: bold;
}

.blackText{
  color: #000000;
}

a.menuLink {
 text-decoration: none;
 color: #A71525;
}

a.menuLink:hover {
 text-decoration: none;
 color: #A71525;
}

a.mailLink {
 text-decoration: none;
 color: #005DA0;
}

a.mailLink:hover {
 text-decoration: none;
 color: #005DA0;
}

a.footerLink {
 text-decoration: none;
 color: #FFFFFF;
}

a.footerLink:hover {
 text-decoration: underline;
 color: #FFFFFF;
}

h1{
  font-size: 11pt;
}

h1.hidden{
  font-size: 11pt;
  display: none;
}

h2{
  font-size: 10pt;
}

h2.h2underline{
  color: #005DA0;
  text-decoration: underline;
  margin-bottom: 3px;	
}

img.mapImage {
   width: 236px;
   height: 720px;
}
