#pfbc_banner  {
background-color:	#efefef;
border-bottom:	1px solid #ccc;
border-top:	1px solid #ccc;
padding:	10px 5px;
}

#pfbc_banner a  {
color:	#000;
}

#pfbc_banner h5  {
font-style:	italic;
}

#pfbc_content  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
padding:	10px 5px;
}

#pfbc_content .pfbc_doc_section pre  {
margin:	0 10px;
}

#pfbc_content .pfbc_doc_section td pre  {
margin:	0 !important;
}

#pfbc_content h4  {
margin:	0;
padding:	0.5em 0;
}

#pfbc_content pre  {
background-color:	#E5ECF9;
border-color:	solid #3366CC;
border-width:	1px;
font-family:	Courier New, monospace;
color: #74829d;	
padding:	5px;
}

#pfbc_links  {
font-family:	Verdana, Arial, Sans-Serif;
padding:	5px;
text-align:	right;
}

#pfbc_screenshots  {
float:	right;
padding-left:	10px;
}

#pfbc_screenshots img  {
border-color:	0;
}

.pfbc_doc_section  {
margin:	20px 0;
}

.pfbc_doc_section h3  {
background-color:	#efefef;
border-color:	solid #ccc;
border-width:	1px;
margin-bottom:	0;
margin-left:	0;
margin-right:	0;
margin-top:	10px;
padding:	5px;
}

.pfbc_doc_section h4  {
font-size:	16px;
margin:	0;
padding:	0 10px;
}

.pfbc_doc_section p  {
margin:	0;
padding:	10px;
}

.pfbc_doc_section table  {
border-collapse:	collapse;
margin-bottom:	15px;
margin-left:	10px;
margin-right:	10px;
margin-top:	0;
}

.pfbc_doc_section td  {
background-color:	#fafafa;
border-color:	solid #bbb;
border-width:	1px;
font-family:	Courier New, monospace;
padding:	5px;
vertical-align:	top;
}

body, #pfbc_banner h2, #pfbc_banner h5  {
margin:	0;
padding:	0;
}

body, td, pre  {
font-family:	Verdana, Helvetica, sans-serif;
font-size:	12px;
color: #74829d;	
}

code  {
white-space:	nowrap;
}

p, li, pre, td  {
line-height:	18px;
}
