h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child
{
	margin-top : 0;
}
h2
{
	font-size: 2em;
	color : black;
	margin : 50px 0 20px;
}
h3
{
	font-size: 1.5em;
	background : none;
	color : black;
	padding : 0;
	margin : 50px 0 20px;
	text-transform : none;
}
table
{
	font-size : 90%;
}
table tr.subtitle td
{
	font-weight : bold;
}
.p785-tip
{
	color : #999;
}
table.default > tbody > tr
{
	border-bottom : 1px solid #ddd !important;
}
table#p785-common td table tr:last-child,
table#p785-common td table tr:last-child td
{
	border-bottom : none !important;
}
table#p785-documents td:nth-child(2)
{
	max-width : 300px !important;	
}
table#p785-documents td:nth-child(3)
{
	max-width : 150px !important;	
}
table#p785-documents td:last-child
{
	max-width : 200px;
}
table#p785-documents
{
	counter-reset: list 0;
}
#p785-administration
{
	counter-reset: list 0;
}
span.p785-documents-counter
{
	display : inline-block;

}
span.p785-documents-counter:after
{
	counter-increment: list;
	content: counter(list);
}
#pp785-subnav
{
	margin : 0; padding-left: 10px;
}
.nav-tabs > li.active > a
{
	border-color : white;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav-tabs > li > a:active,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover
{
	background-color : white;
	border : 1px solid white;
}
.nav-tabs
{
	border-bottom: 1px solid white;

}
#divID table tr.header th
{
	border-top : 1px solid white;
	padding-top : 15px;
}
#p785-documents td:nth-child(3),
.p785-tip
{
	display : none;
}


#p785-content > div
{
	overflow : visible !important;
}
.table td.subtitle
{
	font-weight : bold;
	font-size : 2em;
}