table.formtable{
	margin				:10px}

td.formtable{
	padding				:10px}

table.siteform{
	font-size			:.7em;
	color				:#444}

table.contactdetails{
	width				:100%;
	font-size			:.85em}

td.contactdetailsleft{
	padding				:5px 0px;
	width				:100px;
	color				:#666;
	border-bottom		:1px solid #ddd;
	text-align			:left}

td.contactdetailsright{
	padding				:5px 0px;
	border-bottom		:1px solid #ddd;
	text-align			:right}

#tablepaging{
	background-color	:#eee;
	border				:1px solid #aaa;
	width				:650px;
	margin-top			:10px;
	font-family			:verdana;
	font-size			:11px}

td.tdpaging{
	padding				:10px 20px;
	text-align			:center}

#tablelistfullwidth{
	width				:650px;
	margin-top			:10px;
	font-family			:verdana;
	font-size			:11px}

#tablelistfullwidth th{
	background-color	:#eee;
	padding				:4px 10px 4px 10px}

#tablelistfullwidth td{
	border-bottom		:1px solid #eee;
	padding				:5px 0 5px 5px}

table.adminsearch{
	border				:1px solid #eee;
	width				:650px;
	padding				:10px}

td.cellalignleft  {
	text-align			:left;}

td .cellaligncenter{
	text-align			:center;}

td .cellalignright{
	text-align			:right;}

td.admincell{
	font-weight			:bold;
	color				:#cc3300}

th.cellalignleft  {
	text-align			:left;}

th .cellaligncenter{
	text-align			:center;}

th .cellalignright{
	text-align			:right;}

table#characters {
	width				:100%;
	font-family			:verdana;
	font-size			:11px}

table#characters td {
    padding				:5px;
   border-bottom		:solid #000 1px}

table.wellformed {
	width				:100%;
	font-family			:verdana;
	font-size			:.7em;
	border				:solid #ccc 1px;
	margin-bottom		:20px}

table.wellformed td {
	padding				:5px;   
	width				:50%}