body, html {
  background: #fff !important; 
	color: #000;
	padding: 0 !important;
	margin: 0 !important;
}

#pwrapper {
  padding: 0;
  margin: 0;
  background: #fff;
  width: 636px;
  font-size: 120%;
}

#pcontainer {
  color: #000;
  background: #fff;
}

#pcontent {
  padding: 0;
  margin: 10px 35px;
  text-align: justify;
}

#pcontent h1, #pcontent h2, #pcontent h3, #pcontent h4, #pcontent h5, #pcontent h6 {
  background: transparent;
  display: block;
}

#pcontent p, h1, h2, h3, h4, h5, h6 {
  padding: 10px 0;
  margin: 0;
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0em;
	margin: 0;
	padding: 0;
}

#pfooter {
  padding: 0 35px;
  color: #000;
  margin: 16px 0 0;
  height: 67px;
  border-top: 3px solid #aaa;
}

#pfooter div.finfoboxa {
  padding: 9px 12px 5px 12px;
  margin: 0;
  float: left;
  width: 250px;
  font-weight: bold;
}

#pfooter p#pdevlogo {
  padding:  0;
  margin: 0;
  float: right;
}

  #hborderline {
    position: relative;
    background: url('../images/middle_ul_bg.gif') no-repeat 0 100%;
    height: 28px;
    width: 100%;
    margin: 10px 35px;
  }
  
  #hborderline a {
    position: absolute;
    right: 16px;
    top: 3px;
    padding-left: 18px;
    background: url('../images/print_icon.gif') no-repeat 0 100%;
  }

