.banner {
  background: url(banner.png) no-repeat;
  width: 430px;
  height: 124px;
}

.header1 {
  background: url(header1.png) no-repeat;
  width: 42px;
  height: 124px;
}

.header2 {
  background: url(header2.png) repeat-x;
  height: 124px;
}

.header3 {
  background: url(header3.png) no-repeat;
  width: 26px;
  height: 124px;
}

.nav1 {
  background: url(nav1.png) no-repeat;
  width: 31px;
  height: 43px;
}

.nav3 {
  background: url(nav3.png) no-repeat;
  width: 31px;
  height: 43px;
}

.nav2 {
  background: url(nav2.png) repeat-x;
  height: 43px;
}

.box1 {
  background: url(box1.png) no-repeat left;
  height: 42px;
}

.box2 {
  background: url(box2.png) repeat-x;
  height: 42px;
}

.box2-text {
  padding: 19px 25px 0px 56px;
  color: #FFFFFF;
  font: bold 12px tahoma;
}

.box2-text a:link, .box2-text a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.box2-text a:hover, .box2-text a:active {
  color: #FFFF00;
  text-decoration: none;
}

.box3 {
  background: url(box3.png) no-repeat right;
  height: 42px;
}

.box4 {
  background: url(box4.png) no-repeat left;
  height: 19px;
}

.box5 {
  background: url(box5.png) repeat-x;
  height: 19px;
}

.box6 {
  background: url(box6.png) no-repeat right;
  height: 19px;
}

.box {
  background: #FFFFFF url(box.png) repeat-x top;
}

.box-text {
  padding: 10px 20px 10px 20px;
  font: 10pt arial;
}

.boxl {
  background: url(boxl.png) repeat-y left;
}

.boxr {
  background: url(boxr.png) repeat-y right;
}
 
.main1 {
  background: url(main1.png) no-repeat left;
  height: 17px;
}

.main2 {
  background: url(main2.png) repeat-x;
  height: 17px;
}

.main3 {
  background: url(main3.png) no-repeat right;
  height: 17px;
}

.main4 {
  background: url(main4.png) repeat-y left;
}

.main5 {
  background: url(main5.png) repeat-y right;
}

.main6 {
  background: url(main6.png) no-repeat left;
  height: 17px;
}

.main7 {
  background: url(main7.png) repeat-x;
  height: 17px;
}

.main8 {
  background: url(main8.png) no-repeat right;
  height: 17px;
}

.main-p {
  padding: 0px 19px 0px 19px;
}

.tcat1 {
  background: url(tcat1.png) no-repeat left;
  height: 42px;
}

.tcat2 {
  background: url(tcat2.png) repeat-x;
  height: 42px;
}

.tcat2-text {
  padding: 19px 25px 0px 56px;
  color: #FFFFFF;
  font: bold 12px tahoma;
}

.tcat2-text a:link, .tcat2-text a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.tcat2-text a:hover, .tcat2-text a:active {
  color: #FFFF00;
  text-decoration: none;
}

.tcat3 {
  background: url(tcat3.png) no-repeat right;
  height: 42px;
}

.tcat4 {
  background: url(tcat4.png) repeat-y left;
}

.tcat5 {
  background: url(tcat5.png) repeat-y right;
}

.tcat6 {
  background: url(tcat6.png) no-repeat left;
  height: 19px;
}

.tcat7 {
  background: url(tcat7.png) repeat-x;
  height: 19px;
}

.tcat8 {
  background: url(tcat8.png) no-repeat right;
  height: 19px;
}

.tcat-p {
  padding: 5px 20px 0px 20px;
}

.footer1 {
  background: url(footer1.png) no-repeat left;
  height: 19px;
}

.footer2 {
  background: url(footer2.png) repeat-x;
  height: 19px;
}

.footer3 {
  background: url(footer3.png) no-repeat right;
  height: 19px;
}

.footer4 {
  background: url(footer4.png) no-repeat left;
  height: 19px;
}

.footer5 {
  background: url(footer5.png) repeat-x;
  height: 19px;
}

.footer6 {
  background: url(footer6.png) no-repeat right;
  height: 19px;
}

.footer {
  background: #56585C;
}

.footer-text {
  padding: 5px 15px 5px 15px;
  color: #CCCCCC;
  font: 10pt arial;
  text-align: center;
}

.footerl {
  background: url(footerl.png) repeat-y left;
}

.footerr {
  background: url(footerr.png) repeat-y right;
}

.lpost {
  font-size: 11px;
  margin-top: 6px;
  padding: 5px 5px 5px 5px;
  border: 1px dashed #CCCCCC;
  background: url(../misc/lpost.gif) repeat-x bottom left;
}

a:link.ftitle, a:visited.ftitle {
  color: #CC3300;
  text-decoration: none;
}
a:hover.ftitle, a:active.ftitle {
  color: #FF3366;
  text-decoration: none;
}

.boxs {
  background: #FFFFFF url(box.png) repeat-x top;
  font: bold 11px tahoma;
}


#navbut {
  padding: 0px;
  margin: 0px;
}

#navbut ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  white-space: nowrap;
}

#navbut ul li {
  display: inline;
  margin: 0px;
  padding: 0px;
  font: bold 12px tahoma;
}

#navbut li a {
  float: left;
  background: url(alr.png) no-repeat right top;  
  margin: 0px;
  padding: 0px 15px 0px 0px;
  text-decoration: none;
  outline: none;
}

#navbut li a:hover, #navbut li a:active {
  background: url(ahr.png) no-repeat right top;
  outline: none;
}

#navbut a span {
  float: left;
  display: block;
  background: url(all.png) no-repeat left top;
  padding: 13px 0px 16px 15px;
  color: #FFFFFF;
  cursor: pointer;
}

#navbut a:hover span, #navbut a:active span {
  background: url(ahl.png) no-repeat left top;
  color: #FFFFFF;
  text-decoration: none;
}