body 
{
	margin : 0;
	padding : 0;
}

h1,h2,h3,h4,h5,h6,p
{
	margin: 0 0 10px 0;
}

table
{
	border-collapse: collapse;
	margin: 0 0 10px 0;
}

table.layout td, form table td
{
	border: none;
}

table.layout, form table
{
	border-collapse: separate;
	border: none;
}

.clearfix
{
	
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

form table.form tr.error td
{
	padding-top: 10px;
	color: #D70000;
	font-size: 80%;
}

form table.form td input.error, form table.form td textarea.error
{
	border: 2px solid #D70000;
}