.pn_newsarticle {
  border: 1px solid #069;
}
.pn_noborder {
	border: 0px;
}
.pn_title	{
  padding-left:5px;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.pn_lgtitle	{
  padding-left:5px;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.pn_bldtitle {
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.pn_postby	{
  padding-left:5px;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  color:#035d8a;
}
.pn_thumb	{
  border: 0px;
  margin: 2px 6px 2px;
  float: left;
  text-align: center;
}
.pn_content	{
  padding:15px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.pn_icon	{
  border:0px;
  margin:2px;
  float:right;
  padding-left: 5px;
}
.pn_caption	{
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 1.5;
  color:#888;
}
.pn_floatright {
  float: right;
}
.pn_floatleft {
  float: left;
}
.pn_container{
}
.pn_spacer {
  clear: both;
}
.pn_pframe {
  width: 160px;
  margin: 0px 0px 10px 10px;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #888;
}
.pn_image {
}
.pn_gframe {
  width: 140px;
  height: 160px;
  margin: 0px 0px 10px 10px;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #888;
}
.pn_center{
  width: 90%;
  margin: 0px auto;
}
.pn_row{
  width: 90%;
  margin: 0px auto;
}
.pn_fldttl{
  color: #888;
  letter-spacing: -0.1em;
}
div.pn_row span.pn_left {
  float: left;
  text-align: left;
  width: 49%;
}
div.pn_row span.pn_right {
  float: right;
  text-align: right;
  width: 49%;
}
.pn_discuss {
  margin: 5px;
}
.nolinetable {
  border-style: none;
  width: 98%;
  padding: 0px 5px;
  border-spacing: 0px;
}
.hdlinetable {
  border-style: none;
  border-top: thin solid;
  width: 98%;
  padding: 0px 0px;
  border-spacing: 0px;
}
.captiontable {
  border-style: none;
  padding: 2px 10px 0px 2px;
  border-spacing: 0px;
  float:left;
}
.img-shadow {
  float:left;
  background: url(../images/pro_news/shadowAlpha.png) no-repeat bottom right;
  margin: 10px 0 0 10px;
}
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}
#pn_menutree, #pn_menutree ul {
  list-style: none outside;
  margin-left: -32px;
}
#pn_menutree li.pn_hide ul {
 display: none;
}
#pn_menutree li.pn_show ul {
 display: block;
}
#pn_menutree li.pn_cat {
  padding-left: 16px;
  background: url('../images/pro_news/page.png') no-repeat center left;
}
#pn_menutree li.pn_hide .clk {
  cursor: pointer;
  padding-left: 16px;
  background: url('../images/pro_news/plus.png') no-repeat center left;
}
#pn_menutree li.pn_show .clk {
  cursor: pointer;
  padding-left: 16px;
  background: url('../images/pro_news/minus.png') no-repeat center left;
}

