* {
          font-family: Arial, Tahoma, Verdana, sans-serif;
          font-size: 100%;
}

body {
          font-size: 70%;
          text-align: center;
          margin: 0px auto;
}

.hidden {
          display: none;
}

.container {
          width: 865px;
          margin: 0px auto;
          text-align: center;
          background: #ffffff;
}

.topshade {
          height: 21px;
          width: 828px;
          text-align: center;
          margin: 0px auto;
          background: url( '/bgs/upload/images/templates/topshade.gif' ) no-repeat left bottom;
          font-size: 0px;
}

.logo_container {
          width: 828px;
          float: left;
}

.logoleftshade {
          background: url( '/bgs/upload/images/templates/logoleftshade.gif' ) no-repeat;
          width: 15px;
          height: 113px;
          float: left;
          font-size: 0px;
}

.logorightshade {
          background: url( '/bgs/upload/images/templates/logorightshade.jpg' ) no-repeat;
          width: 22px;
          height: 113px;
          float: right;
          font-size: 0px;
}

a.logoarea {
          background: url( '/bgs/upload/images/templates/logo.gif' ) no-repeat;
          width: 175px;
          height: 113px;
          float: left;
}

.seperatorarea {
          background: url( '/bgs/upload/images/templates/logoseperator.jpg' ) no-repeat;
          width: 6px;
          height: 113px;
          float: left;
          font-size: 0px;
}

.bannerarea {
          background: url( '/bgs/upload/images/templates/bannerbg.jpg' ) no-repeat;
          width: 647px;
          height: 113px;
          float: left;
}

.bannerarea .tools {
          width: 191px;
          margin-top: 93px;
          float: right;
}

.bannerarea .tools ul {
          width: 43px;
          height: 20px;
          float: left;
          background: url( '/bgs/upload/images/templates/ulseperator.gif' ) no-repeat left bottom;
}

.bannerarea .tools ul, .bannerarea .tools ul li {
          list-style: none;
          margin: 0px;
          padding: 0px;
          float: left;
}

.bannerarea .tools ul li a {
          width: 14px;
          margin: 0px;
          padding: 0px;
          float: left;
          margin: 5px 0px 0px 9px;
}

.bannerarea .tools ul li a.increasefont {
          width: 14px;
          margin: 0px;
          padding: 0px;
          float: left;
          margin: 5px 0px 0px 3px;
}

.bannerarea .tools ul li span {
          display: none;
}

.tools .increasefont {
          width: 14px;
          height: 7px;
          float: left;
          background: url( '/bgs/upload/images/templates/increasefont.gif' ) no-repeat;
}

* html .tools .increasefont {
          margin: 5px 4px 0px 5px;
}

.tools .decreasefont {
          width: 12px;
          height: 8px;
          float: left;
          background: url( '/bgs/upload/images/templates/decreasefont.gif' ) no-repeat;
}

.tools form {
          height: 20px;
          background: url( '/bgs/upload/images/templates/ulseperator.gif' ) no-repeat left bottom;
          float: left;
          margin: 0px;
          padding: 0px;
}

.tools .searchtext {
          width: 104px;
          height: 11px;
          float: left;
          border: 0px;
          border-style: inset;
          margin: 0px 0px 0px 8px;
          font-size:11px;
}

body:last-child .tools .searchtext {
          height: 12px;
}

.tools .searchbutton {
          width: 20px;
          height: 14px;
          float: left;
          background: url( '/bgs/upload/images/templates/searchbtn.gif' ) no-repeat;
          border: 0px;
          border-style: inset;
          margin: 0px 8px 0px 6px;
}

.contentshade {
          width: 865px;
          float: left;
          background: url( '/bgs/upload/images/templates/bodybg.gif' ) repeat-y;
          position: relative;
}

.contentshade .leftarea {
          width: 189px;
          float: left;
          min-height: 500px;
}

.contentshade .leftpad {
          padding-left: 14px;
}

* html .contentshade .leftpad {
          padding-left: 12px;
}

.contentshade .rightarea {
/*width: 669px;
          float: right;
*/
          width: 637px;
          float:left;
          min-height: 500px;
          text-align:left;
}

* html .contentshade .rightarea {
          width: 637px;
}

.contentshade .rightpad1 {
          padding-left: 7px;
}

.footerleftshade {
          width: 15px;
          height: 70px;
          float: left;
          background: url( '/bgs/upload/images/templates/footerleftshade.jpg' ) no-repeat;
}

.footerrightshade {
          width: 22px;
          height: 70px;
          float: right;
          background: url( '/bgs/upload/images/templates/footerrightshade.jpg' ) no-repeat;
}

.addressarea {
          width: 175px;
          float: left;
          border-top: 1px solid #c9c9c9;
          background: #fdffff url( '/bgs/upload/images/templates/addressbg.jpg' ) no-repeat;
          height: 70px;
}

.seperator {
          width: 6px;
          height: 71px;
          float: left;
          background: url( '/bgs/upload/images/templates/footerseperator.jpg' ) no-repeat left bottom;
}

.clientlogoarea {
          border-top: 1px solid #c9c9c9;
          background: #fdffff url( '/bgs/upload/images/templates/footerlogobg.jpg' ) no-repeat;
          width: 647px;
          height: 70px;
          float: left;
}

.bottomshade {
          background: url( '/bgs/upload/images/templates/bottomshade.jpg' ) no-repeat top left;
          width: 828px;
          text-align: center;
          margin: 0px auto;
          height: 50px;
}

.bannerarea .tools {
          margin-top: 96px;
# 
}

.bannerarea .tools ul {
          height: 17px;
# 
}

.tools form {
          height: 17px;
# 
}