﻿div.page-header
{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 0 0 4px 12px;
	margin: 0 0 12px 0;
}

.note
{
	font-size: 10px;
}

.centered
{
	margin-left: auto;
	margin-right: auto;
}

.error,
.success
{
	font-weight: bold;
	font-size: 11px;
}

input.button
{
	padding: 0 8px 1px 8px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
}

table.form-box
{
	padding: 2px 4px;
	border-width: 1px;
	border-style: solid;
	table-layout: fixed;
}

table.form-box th,
table.form-box td
{
	text-align: left;
}

table.form-box th.title
{
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 0;
}

table.form-box th,
table.form-box td.left
{
	border-left-width: 1px;
	border-left-style: solid;
}

table.form-box td
{
	border-right-width: 1px;
	border-right-style: solid;
}

table.form-box tr.first th,
table.form-box tr.first td
{
	padding-top: 8px;
}

table.form-box tr.last th,
table.form-box tr.last td
{
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

table.form-box tr.buttons td
{
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	border: 0;
}

.icon32
{
	width: 32px; 
}

.icon16
{
	width: 16px; 
}

.no-decoration
{
	text-decoration: none;
}