html {
	height:100%;
	margin:0px;
}

body {
	background:#FFFFFF;
	margin:0;
	margin-bottom:10px;
	height:100%;
	font:80% arial, sans-serif;
	text-align:center;
}

#top {
	background-image:url(../images/top.jpg);
	width:100%;
	height:60px;
	margin:0px;
	text-align:left;
	margin:0 auto;
}

#text {
	width:92%;
	height:auto;
	padding:4%;
	margin:0 auto;
	text-align:left;
}

#form_box {
	width:92%;
	padding:4%;
	background-color:#f2f2f2;
	border-style:solid;
	border-width:1px;
	border-color:#d7d7d7;
	margin-top:10px;
}

.form_input {
	border-style:solid;
	border-width:1px;
	border-color:#d7d7d7;
	padding:3%;
	width:94%;
}

#tools {
	width:100%;
	background-color:#f2f2f2;
	border-style:solid;
	border-width:1px;
	border-color:#d7d7d7;
	height:50px;
	margin-top:20px;
}

#tools_back {
	width:50px;
	height:50px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#d7d7d7;
	float:left;
	display:block;
}

.tools_button {
	height:33px;
	background-color:#f2f2f2;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#d7d7d7;
	padding-top:17px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}

.grey_link {
	color:#636363;
	text-decoration:none;
}

p {
	color:#1d3963;
	margin:0px;
}

p.form_txt {
	color:#ff7d00;
	font:75% arial, sans-serif;
	margin-top:5px;
}
p.alt {
	margin:10px 0;
}

.button_start {
	width:92%;
	background-color:#1d3963;
	display:block;
	padding-left:4%;
	padding-right:4%;
	padding-top:15px;
	padding-bottom:15px;
	color:#FFFFFF;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#d7d7d7;
}
input.button_start {
	cursor:pointer;
	text-align:left;
	width:100%;
}

.button {
	width:92%;
	background-color:#def3fb;
	display:block;
	padding-left:4%;
	padding-right:4%;
	padding-top:15px;
	padding-bottom:15px;
	color:#1d3963;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#bbd6e0;
	margin-top:10px;
}
a img {
	border:0;
}
