*{
	
	margin:0;
	
	padding:0;
	
	font:12px Arial;
	
}

body, html{

	height:100%;

	min-height:100%;

}

h1{
	
	padding:0.5em 0;
	
	color:#F31124;
	
	font-weight:bold;
	
	font-size:1.2em;
	
	font-family:Verdana;
	
}

h3{
	
	font-weight:bold;
	
	margin-bottom:0.5em;
	
	font-size:1.1em;
	
}

h4{
	
	font-weight:bold;
	
}

hr{
	
	border:none;
	
	background:#BBBBBB;
	
	height:1px;
	
	margin:0.7em 0;
	
}

table{
	
	border-collapse:collapse;
	
	width:auto;
	
}

th{
	
	font-weight:bold;
	
}

td, th{
	
	padding:0.5em;
	
	vertical-align:top; 
	
}

label{
	
	/*display:block;
	
	width:25em;
	
	float:left;
	
	clear:left;
	
	margin-bottom:1em;
	
	font-weight:bold;*/
	
}

form div{
	
	margin-bottom:0.5em;
	
}

p{
	
	margin-bottom:1em;
	
}

ul{
	
	list-style:none;
	
}

img{
	
	border:none;
	
}

a{
	
	color:#D30720;
	
	text-decoration:none;
	
}

input{
	
	width:25em;
	
	margin-bottom:1em;
	
}

input[type='checkbox'] {
	
	width: 2em;
	
	clear:left;
	
}

textarea{
	
	width:33em;
	
}

button {
	
	margin-left:22.7em;
	
	margin-top:1em;
	
}

.button{
	
	width:10em;
	
}
