* {
	font-family		: Sansserif, Sans-Serif, Verdana, Arial, Tahoma;
	box-sizing		: border-box;
	margin			: 0;
	padding			: 0;
	text-decoration	: none;
}

body {
	text-align		: center;
}

h1 {
	margin-top		: .5em;
}

* p, * a {
	color			: #999;
}

.disabled {
	display			: none;
}

.dis-button {
	border-color	: #AAA;
	color			: #AAA;
}

.red {
	color				: #A00;
	border-color		: #A00;
}

.green {
	color				: #0A0;
	border-color		: #0A0;
}

label.form_label {
	width			: 100%;
	display			: block;
	margin-top		: .5em;
	margin-left		: .5em;
	text-align		: left;
	font-weight		: 700;
	text-transform	: uppercase;
	letter-spacing	: .1em;
}

select > option
{
	font-size			: 1em;
}

input {
	width				: 100%;
	margin-bottom		: .5em;
	height				: 100%;	
}

select {
	height				: 100%;
	width				: 100%;	
	margin-bottom		: .5em;
}

button {
	box-shadow			: 0 0 .5em #AAA;
	height				: 100%;
	width				: 100%;
	margin-bottom		: .5em;
}

input,
select,
button
{
	color				: #000;
	font-weight			: bold;
	text-align			: center;
	background-color	: #FFF;
	border				: .125em solid #000;
	border-radius		: .5em;
}