#global-menu {
  width: 602px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background: url(images/globalmenu.gif) no-repeat;
  background-position: top right;
}
#global-menu li {
  float:left;
}
#global-menu li {
  background: url(images/globalmenu.gif) no-repeat -3px 0;
  display: block;
  width: 120px;
  height: 44px;
}
#global-menu li a {
  background: url(images/globalmenu.gif) no-repeat 0 0;
  text-align: center;
  padding-top: 12px;
  display: block;
  width: 120px;
  height: 44px;
  text-decoration: none;
}
#global-menu li.menu01 a { background-position: 0 0; }
#global-menu li.menu02 a { background-position: 0 0; }
#global-menu li.menu03 a { background-position: 0 0; }
#global-menu li.menu04 a { background-position: 0 0; }
#global-menu li.menu05 a { background-position: 0 0; }
#global-menu li.menu01 a:hover { background-position: 0 -45px; }
#global-menu li.menu02 a:hover { background-position: 0 -45px; }
#global-menu li.menu03 a:hover { background-position: 0 -45px; }
#global-menu li.menu04 a:hover { background-position: 0 -45px; }
#global-menu li.menu05 a:hover { background-position: 0 -45px; }
#global-menu li a:hover { text-decoration: none; }
#side-navi {
  width: 200px;
  margin: 0 0 10px;
  padding: 0;
}
#side-navi li {
  overflow: hidden;
  list-style: none;
}
#side-navi li a {
  background: url(images/sidemenu.gif) no-repeat 0 0;
  display: block;
  height: 25px;
  padding: 5px 0 0 25px;
  border-top: 1px solid #888888;
  border-right: 1px solid #888888;
  border-left: 1px solid #888888;
  list-style-position: outside;
  text-decoration: none;
}
#side-navi li.menu01 a { background-position: 0 0px; }
#side-navi li.menu02 a { background-position: 0 0px; }
#side-navi li.menu03 a { background-position: 0 0px; }
#side-navi li.menu04 a { background-position: 0 0px; }
#side-navi li.menu05 a { background-position: 0 0px; border-bottom: 1px solid #888888;}
#side-navi li.menu01 a:hover { background-position: 0 -30px; }
#side-navi li.menu02 a:hover { background-position: 0 -30px; }
#side-navi li.menu03 a:hover { background-position: 0 -30px; }
#side-navi li.menu04 a:hover { background-position: 0 -30px; }
#side-navi li.menu05 a:hover { background-position: 0 -30px; }
#side-navi li ul {
  margin: 0;
  padding: 0;
}
#side-navi li li a {
  background: url(images/sidemenu2.gif) no-repeat 0 0;
  display: block;
  height: 25px;
  margin: 0;
  padding: 5px 0 0 25px;
  border-top: 1px dotted #888888;
}
#side-navi li li a:hover { background-position: 0 -30px; }
#global-menu:after,
#side-navi:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
  font-size:0;
}
#global-menu,
#side-navi {
  display:inline-block;
}
* html #side-navi {
  height:1px;
}
#global-menu,
#side-navi {
  display:block;
}
.asset-body table {  
  border-top: 1px solid #b4b4b4;
  margin: 10px 0 20px;
  font-size: 12px;
}  
.asset-body tr {  
  height:35px;
}  
.asset-body td {  
  padding-left: 10px;
  border-bottom: 1px solid #b4b4b4;
}
.odd {
  background-color: #ececec;
}
.even {
  background-color: #ffffff;
}
.mailform-header {
  margin-top:20px;
}
.mailform-body {
  width: 550px;
}
.mailform-body td {
  padding: 3px 0 3px 10px;
}
.mailform-footer {
  text-align: center;
  margin: 20px 0;
}
.beforeafter {
  width: 520px;
  margin: 0 0 20px 35px;
}
.photo {
  margin: 0 0 20px 35px;
}
.photobox {
  float:left;
  border: 1px solid #a0a0a0;
  padding: 5px 5px 2px 5px;
  font-size: 10px;
  margin: 0 10px;
}
.triangul {
  float:left;
  padding: 60px 0 0 0;
}
.clr {
  clear: both;
}
