﻿*, * * {
     margin: 0px;
     padding: 0px;
}

.right 
{
	text-align:right;
}
.left 
{
	text-align:left;
}
.center
{
	text-align:center;	
}
input[type=text], input[type=file], select, input[type=password]
{
	border: 1px solid gray;
}
.title
{
	font-size:1em;
	font-weight:bold;	
}
td.fieldtitle 
{
	font-size:.6em;
	vertical-align:top;
}
th.fieldtitle 
{
	font-size:.6em;
	vertical-align:bottom;
	text-align:center;
}
td.fieldtitleborder 
{
	font-size:.6em;
	vertical-align:top;
	padding:5px;
	border: 1px solid black;
}
th.fieldtitleborder 
{
	font-size:.6em;
	vertical-align:bottom;
	text-align:center;
	padding:5px;
	border: 1px solid black;
}
table 
{
	padding:0px;
}
hr 
{
	height:3px;
}
table.tablecontainer 
{
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	
}
.notice 
{
	font-weight:bold;
	color:#ff0000;
}
table.border 
{
	border:1px solid black;
	border-collapse:collapse;
}
table.border td,th 
{
	border:1px solid black;
	padding:3px;
}