.pt-box {
	float:left;
	position: relative;
	width:100%;
	margin-bottom: 0px;
}
.pt-box .item-list ul, .pt-box .item-list li {
	padding-left: 0px;
	margin-left: 0px;
}
.pt-box .feed-icon {
	display: inline;
}
.pt-box-title h1, .pt-box-title h2 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-bottom:0px;/*	border-bottom: 1px solid #ccc; */
}
.pt-box-title h1 {
	font-size:20px;
}
.pt-box .view-header {
	padding-left: 10px;
}
.pt-box .view-footer {
	clear:both;
	border-top:1px solid #ccc;
	padding-left: 10px;
	padding-top:6px;
	padding-bottom:1px;
	font-size:11px;
}
.pt-box .view-footer p {
	font-size:11px;
	margin-top: 0px;
	font-weight:normal;
}
.pt-box .view-footer p b.red {
	color: red;
}
.pt-box .view-footer a {
	font-size:11px;
	font-weight:bold;
}
.pt-box .t {
	float:left;
	background-image: url(pt-box-sp.gif);
	background-position: -80px 0px;
	background-repeat: no-repeat;
	height: 8px;
	width: 100%;
	overflow: hidden;
	position:relative;
	z-index: 0;
}
.pt-box .tl {
	float:left;
	background-repeat:no-repeat;
	height:8px;
	width:8px;
	background-image: url(pt-box-sp.gif);
	background-position: 0px 0px;
	overflow: hidden;
	position:relative;
	z-index: 0;
}
.pt-box .tr {
	float:right;
	background-repeat:no-repeat;
	height:8px;
	width:8px;
	background-image: url(pt-box-sp.gif);
	background-position: -20px 0px;
	overflow: hidden;
	position:relative;
	z-index: 0;
}
.pt-box .b {
	float:left;
	background-repeat:no-repeat;
	background-image: url(pt-box-sp.gif);
	background-position: -80px -5px;
	height: 8px;
	width: 100%;
	overflow: hidden;
	position:relative;
	z-index: 1;
}
.pt-box .l {
	float:left;
	background-image:url(pt-box-sp-l.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 100%;
	overflow:hidden;
}
.pt-box .m {
	float:left;
	display:block;
	width: 100%;
	background-image:url(pt-box-sp-r.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
.pt-box .bl {
	float:left;
	background-repeat:no-repeat;
	height:8px;
	width:8px;
	background-image: url(pt-box-sp.gif);
	background-position: -60px -0px;
	overflow: hidden;
}
.pt-box .br {
	float:right;
	background-repeat:no-repeat;
	height:8px;
	width:8px;
	background-image: url(pt-box-sp.gif);
	background-position: -40px -0px;
	overflow: hidden;
}
.pt-box .c {
	display: block;
}
.pt-box-content {
	display: block;
	padding-left: 3px;
	padding-right: 3px;
}
/* Green */
.pt-box-green {
	background-color: #f8fef3;
}
.pt-box-green .tl {
	background-position: 0px -10px;
}
.pt-box-green .tr {
	float:right;
	background-position: -20px -10px;
}
.pt-box-green .bl {
	background-position: -60px -10px;
}
.pt-box-green .br {
	background-position: -40px -10px;
}
/* Orange Solid */
.pt-box-orange {
	background-color: #fff;
}
.pt-box-orange .tl {
	background-position: 0px -20px;
}
.pt-box-orange .tr {
	float:right;
	background-position: -20px -20px;
}
.pt-box-orange .bl {
	background-position: -60px -20px;
}
.pt-box-orange .br {
	background-position: -40px -20px;
}
.pt-box-orange .t {
	background-position: -80px -20px;
}
.pt-box-orange .b {
	background-position: -80px -25px;
}
.pt-box-orange .l {
	background-image:url(pt-box-sp-orange-lr.gif);
}
.pt-box-orange .m {
	background-image:url(pt-box-sp-orange-lr.gif);
}
/* @group Solid Grey / White BG */

/* Orange Solid */
.pt-box-solid-white {
	background-color: #fff;
}
.pt-box-solid-white .tl {
	background-position: 0px -40px;
	height: 8px;
	width: 6px;
}
.pt-box-solid-white .tr {
	float:right;
	background-position: -20px -40px;
	height: 6px;
	width: 6px;
}
.pt-box-solid-white .bl {
	background-position: -60px -40px;
	height: 6px;
	width: 6px;
}
.pt-box-solid-white .br {
	background-position: -40px -40px;
	height: 6px;
	width: 6px;
}
.pt-box-solid-white .t {
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 6px;
	background-image:url(pt-box-solid-border.gif);
}
.pt-box-solid-white .b {
	background-position: 0px bottom;
	background-repeat: repeat-x;
	height: 6px;
	background-image:url(pt-box-solid-border.gif);
}
.pt-box-solid-white .l {
	background-image:url(pt-box-solid-border.gif);
}
.pt-box-solid-white .m {
	background-image:url(pt-box-solid-border.gif);
}
/* @end */

/* @group Solid Grey / Blue BG */

/* Orange Solid */
.pt-box-solid-blue {
	background-color: #e7edf8;
}
.pt-box-solid-blue .view-primary .view-content {
	padding: 5px;
}
.pt-box-solid-blue .tl {
	background-position: 0px -60px;
	height: 8px;
	width: 6px;
}
.pt-box-solid-blue .tr {
	float:right;
	background-position: -20px -60px;
	height: 6px;
	width: 6px;
}
.pt-box-solid-blue .bl {
	background-position: -60px -60px;
	height: 6px;
	width: 6px;
}
.pt-box-solid-blue .br {
	background-position: -40px -60px;
	height: 6px;
	width: 6px;
}
.pt-box-solid-blue .t {
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 6px;
	background-image:url(pt-box-solid-border.gif);
}
.pt-box-solid-blue .b {
	background-position: 0px bottom;
	background-repeat: repeat-x;
	height: 6px;
	background-image:url(pt-box-solid-border.gif);
}
.pt-box-solid-blue .l {
	background-image:url(pt-box-solid-border.gif);
}
.pt-box-solid-blue .m {
	background-image:url(pt-box-solid-border.gif);
}
/* @end */

/* @group Solid Grey / Green BG */

/* Orange Solid */
.pt-box-solid-green {
	background-color: #e5f4cd;
}
.pt-box-solid-green .tl {
	background-position: 0px -60px;
	height: 8px;
	width: 6px;
}
.pt-box-solid-green .tr {
	float:right;
	background-position: -20px -60px;
	height: 6px;
	width: 6px;
}
.pt-box-solid-green .bl {
	background-position: -60px -60px;
	height: 6px;
	width: 6px;
}
.pt-box-solid-green .br {
	background-position: -40px -60px;
	height: 6px;
	width: 6px;
}
.pt-box-solid-green .t {
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 6px;
	background-image:url(pt-box-solid-border.gif);
}
.pt-box-solid-green .b {
	background-position: 0px bottom;
	background-repeat: repeat-x;
	height: 6px;
	background-image:url(pt-box-solid-border.gif);
}
.pt-box-solid-green .l {
	background-image:url(pt-box-solid-border.gif);
}
.pt-box-solid-green .m {
	background-image:url(pt-box-solid-border.gif);
}
/* @end */


.view-primary {
	clear: both;
}
.view-primary .view-content, .view-primary .view-empty {
	padding: 10px;
}
.no-padding .view-primary .view-content, .no-padding .view-primary .view-empty {
	padding: 0px;
}
.pt-views-column {
	width: 130px;
	overflow: hidden;
	list-style-type:none;
	float: left;
	padding-right: 10px;
}
.pt-views-column.last {
	padding-right: 0px;
}
.pt-views-column ul {
	margin-left: 0px;
	padding-left: 0px;
}
.pt-views-column ul li {
	margin-left: 0px;
	padding-left: 0px;
}
.pt-box .views-row-even .node, .pt-box .views-row-odd .node {
	background-image: url(dash.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 10px;
}
.pt-box .views-row-first .node {
	background:none;
}
.pt-box ul.menu {
	margin-top: 0px;
	margin-bottom: 0px;
}
.pt-box ul.menu, .pt-box ul.menu li {
	margin-left:0px;
	padding-left:0px;
}
.pt-box .views-field-created {
	padding-bottom:5px;
	font-size:11px;
}
.pt-box .attachment-before {
	padding-left:10px;
	padding-right:10px;
}
.pt-box a.active {
	color: rgb(35, 111, 181);
}

