.logo {
	font-family: arial;
	font-weight: bold;
	font-size: 30;
	color: #ffffff;
	text-align: center;
}

.topmenu, .thickbox {
	/* padding-left: 28px; */
}

.spacer {
	padding-left: 20px;
	padding-right: 20px;
}

.topmenu2{
	padding-left: 10px;
}

a.topmenu, a.topmenu2, a.thickbox {
	font-family: arial;
	font-size: 14;
	color: #ffffff;
}

a.copyright {
	font-family: arial;
	font-size: 14;
	color: gray;
	text-decoration: none;
}	

p.text {
	font-family: arial;
	font-size: 14;
	color: gray;
	text-align: center;
}

a.gray_link {
	font-family: arial;
	font-size: 14;
	color: gray;
}

table.report_delivery {
	font-family: arial;
	font-size: 14;
	color: gray;	
}

.vline{
	display:inline;
	padding-left: 28px;
	padding-right: 18px;
	font-family: arial;
	font-size: 14;
	color: #ffffff;
}

.btext{
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: arial;
	font-size: 14;
	color: #000000;
}

h1 {
	font-family: arial;
	font-weight: bold;
	font-size: 30;
	color: #e56c13;
	text-align: center;
}

h2 {
	font-family: arial;
	font-weight: bold;
	font-size: 25;
	color: #757675;
	text-align: center;
}

a:hover{
	color:#CC0000
}

h2.step_question {
	margin-left: 20px;
	margin-right: 20px;
}

/* --- Page elements  --- */
#page_block {
	padding-left: 10px;
	padding-right: 10px;
}

/* --- Wait container --- */
div#wait_container {
	background-color: white;
	width: 32px;
	height: 32px;
	top: 20px;
	left: 0px;
	margin: 20px;
	/* border: thin solid gray; */
}
img#wait_image {
	top: 0px;
	left: 0px;
}
