html, body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}

P {
	margin: 4px 0px 8px 0px;
}

/******************************
	Headings
******************************/
h1 {
	font-size: x-large;
	line-height: normal;
	font-weight: bold;
	padding: 2px;
	margin: 10px 0px 4px 0px;
	color: #333333;
}


h2 {
	font-size: x-large;
	line-height: normal;
	color: #333333;
	padding: 2px;
	margin: 10px 0px 2px 0px;
}

h3 {
	line-height: normal;
	font-size: large;
	font-weight: bold;
	color: #444444;
	padding: 2px;
	margin: 8px 0px 2px 0px;
}

h3.heading {
	color: #888888;
	border-bottom: 1px solid #cccccc;
}

h4 {
	font-size: large;
	font-weight: normal;
	line-height: normal;
	color: #444444;
	padding: 2px;
	margin: 6px 0px 2px 0px;
}

h5 {
	font-size: larger;
	line-height: normal;
	font-weight: bold;
	padding: 2px;
	margin: 8px 0px 2px 0px;
	color: #333333;
}

h6 {
	font-size: medium;
	line-height: normal;
	font-weight: bold;
	padding: 2px;
	margin: 4px 0px 2px 0px;
	color: #333333;
}


/******************************
	Tables
******************************/

td, th {
	font-family: Arial, Helvetica, sans-serif;
}

table {
	border-collapse: collapse;
}

.tblmacro {
    margin-top: 2px;
    margin-bottom: 2px;
    border-collapse:collapse; 
    empty-cells:show
}

.tblmacro td
{
    padding: 4px;
    text-align: left;
    vertical-align: top;
}

.tblmacro th
{
    padding: 4px;
    text-align: center;
    background-color: #f0f0f0;
    font-weight: bold;
}

.simpletable
{
    margin-top: 2px;
    margin-bottom: 2px;
    border-collapse: collapse;	
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
}

.section
{
	width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    border: none;
    border-collapse: collapse;	
}

.simpletable td, .wikisection td
{
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    padding: 4px;
    text-align: center;
    vertical-align: top;
}

td.wiki_td_noborder
{
    border: 0;
    padding: 2px 2px 2px 2px;
    text-align: center;
}

.simpletable th
{
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    padding: 2px 2px 2px 2px;
    text-align: center;
    background-color: #f0f0f0;
}

.wikisection {

}

.wikisection td {
    text-align: left;
}

.wikicolumn {

}

/******************************
	Wiki reference
******************************/

a
{
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}

.wiki_ref_unactive {
	cursor: default;
	text-decoration:underline;
	color: #999999;
}

/******************************
	Wiki code
******************************/

.wiki_code {
	background-color: white !important;
}

pre {
	overflow: auto;
	white-space: pre-wrap;
	font-size:1.1em !important;
	font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;
	color:black !important;
	font-weight:normal !important;
	font-style:normal !important;
	line-height:1.1em !important;
	padding-left: 11px;
	border-left: 3px solid #999999 !important;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 0;
	margin-left: 1em;
}

/******************************
	Wiki escaped
******************************/
.wiki_escaped {

} 

/******************************
	Wiki quote
******************************/

BLOCKQUOTE {
	margin: 4px 16px 4px 16px;
}

.bqheader {
	width: 100%;
	padding-left: 8px;
	font-weight: bold;
}

.bqbody {
	width: 100%;
	padding-left: 4px;
	background-color: #f3f3f3;
	border-left: 2px solid #666666;
}


.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.align-center {
	text-align: center;
}

.signature {
	color: #999999;
}

.wiki_quote_header {
	width: 100%;
	padding-left: 8px;
	font-weight: bold;
}

.wiki_quote_body {
	width: 100%;
	padding-left: 4px;
	background-color: #f6f6f6;
	border-left: 2px solid #666666;
}

/******************************
	Wiki cloak
******************************/
.wiki_cloak_header {
	color:#333333;
	cursor:pointer;
	white-space:nowrap;
	text-align:left !important;
	border:0 !important;
	padding:0 !important;
}

.wiki_cloak_icon_expanded {
	border: 0 !important;
	padding: 0 !important;
	cursor:pointer;
}	
	
.wiki_cloak_icon_collapsed {
	background-image: url(img/collapsed.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px !important;
	height: 12px !important;
	border: 0 !important;
	padding: 0 !important;
	cursor:pointer;
}

.cloak_block {
	background-color: #f3f3f3;
}

.fileInfo {
	color: #999999;
	padding-bottom: 8px;
}

.fileInfoLabel {
	font-weight: bold;
}

.description {
	padding-bottom: 30px;
}

.comment {
	padding-bottom: 20px;
}

.comment .hdr {
	font-weight: bold;
}

.comment .text, .comment .signature {
	padding-left: 16px;
}

.pager {
	padding: 16px;
}

.pager a {
	margin-left: 20px;
}

.bottomWarn {
	padding: 8px;
	background-color: infobackground;
	text-align: center;
	border: 1px solid #cccccc;
	color: #999999;
}

.bottomWarn a {
	color: #999999;
}

.docFooter {
	color: #999999;
	padding-bottom: 8px;
}

.user {
	text-align: right;
	color: #666666;
}

.details {
	padding-bottom: 20px;
}

.details td, th {
	border: 1px solid #cccccc;
	padding: 8px;
	text-align: left;
}

.details td {
	font-weight: bold;
}

.details th {
	background-color: #f3f3f3;
}

.cloak_block_collapsed {
/*	display: none; */
}

.pk-gifPlayer {
	cursor: pointer;
	position: relative;
}

.pk-gifPlayer img {
	opacity:.3;
}

.pk-gifPlayer:after {
	content: "►";
	position: absolute;
    left: 50%;
    top: 50%; 
	margin-left: -42px;
	margin-top: -23px;
    text-decoration: none !important;
	color: #555;
	text-shadow: 2px 2px 6px rgba(150, 150, 150, 1);
	font-size: 90px;	
}
