.pn-menu {
	width: 99%; text-align: center;
}
.pn-admintable {
	padding: 1px; border: 3px outset currentColor; width: 100%;
}
.pn-admintable tr.pn-even {
	background-color: rgb(255, 255, 255);
}
.pn-admintable tr.pn-odd {
	background-color: rgb(238, 238, 238);
}
.pn-admintable td {
	padding: 3px; border: 1px inset currentColor;
}
th {
	padding: 3px; border: 1px inset currentColor;
}
form.pn-adminform {
	border-width: 1px 0px; border-style: dashed; border-color: rgb(0, 116, 176); margin: 0px 1em; padding: 1em 0px;
}
.accesskey {
	text-decoration: underline;
}
.pn-adminformrow {
	padding: 0.25em; clear: both;
}
div.pn-adminformrow label {
	width: 250px; text-align: right; padding-right: 5px; float: left;
}
div.pn-adminformrow input {
	text-align: left; margin-left: 20px;
}
div.pn-adminformrow textarea {
	text-align: left; margin-left: 20px;
}
div.pn-adminformrow select {
	text-align: left; margin-left: 20px;
}
div.pn-adminformrow span {
	text-align: left; margin-left: 20px;
}
div.pn-adminformrow div input {
	float: none;
}
div.pn-adminformrow div textarea {
	float: none;
}
div.pn-adminformrow div select {
	float: none;
}
form.pn-adminform div h1 {
	padding: 10px;
}
form.pn-adminform div h2 {
	padding: 10px;
}
form.pn-adminform div h3 {
	padding: 10px;
}
form.pn-adminform div h4 {
	padding: 10px;
}
form.pn-adminform div h5 {
	padding: 10px;
}
form.pn-adminform div h6 {
	padding: 10px;
}
form.pn-adminform label.pn-adminformhelp {
	cursor: help;
}
.warning-container {
	padding: 10px; border: 1px solid red; text-align: center;
}
.warning-container h2 {
	color: red; display: block;
}
.warning-container img {
	float: left;
}
fieldset {
	border: 1px solid rgb(0, 116, 176);
}
legend {
	color: rgb(0, 116, 176);
}
