html, body {height: 100%}
body {min-width: 789px;color: #000;}

a {text-decoration: none;color: #000;}

.left {float: left;}
.right {float: right;}
.clear {clear: both; overflow: hidden; height: 0px;}

.pCont {
  position: relative;
  min-height: 100%;

}

.pHeader {
  height: 149px;
  background: url('/template/images/header.bg.jpg') top left repeat-x;
}

.pHeader .leftside {
  height: 149px;
  background: url('/template/images/header.left.gif') top left no-repeat;
}

.pHeader .rightside {
  height: 149px;
  background: url('/template/images/header.right.gif') top right no-repeat;
}

.pHeader .main {
  height: 149px;
  background: url('/template/images/header.main.gif') top center no-repeat;
}

.pBottom {
  position: absolute;
  height: 113px;
  padding-bottom: 28px;
  width: 100%;
  background: url('/template/images/body.bot.jpg') bottom left repeat-x;
  bottom: 0px;
  left: 0px;
}

.pMain {
  margin-top: 5px;
  margin-bottom: 140px;
}

#pageContent {
  margin-left: 175px;
}

.leftCol {
  width: 165px;
  margin-left: 5px;
}

.rightCol {
  width: 165px;
  margin-right: 5px;
}

.container .tl{
  height: 3px;
  overflow: hidden;
  padding-left: 3px;
  background: url('/template/images/container.tl.gif') top left no-repeat; 
}

.container .tr{
  height: 3px;
  overflow: hidden;
  background: url('/template/images/container.tr.gif') top right no-repeat; 
}

.container .main {
  background: #fff url('/template/images/nav.bg.jpg') 3px bottom no-repeat;
}

.container .bl{
  height: 3px;
  overflow: hidden;
  padding-left: 3px;
  background: url('/template/images/container.bl.gif') top left no-repeat; 
}

.container .br{
  height: 3px;
  overflow: hidden;
  background: url('/template/images/container.br.gif') top right no-repeat; 
}

.main a:hover {
	color:red;
}
