* { margin:0; padding:0; }
img { border:0; }
html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
}
a { color:#ffffff; text-decoration:underline; cursor:pointer; }
a:hover { text-decoration:none; }

.alignleft { float:left; }
.left40 { margin-left:40px; }
.right20 { margin-right:20px; }

ol { margin-left:18px; _margin-left:25px;}
sup { font-size:10px; line-height:8px; }

#page {
	margin:40px 0;
	width:920px;
}
#header {
	float:left;
	margin-left:40px;
	height:120px;
	display:inline;
}
#topmenu {
	float:left;
	margin-top:18px;
	width:395px;
}
#topmenu a {
	float:left;
	height:20px;
	text-decoration:none;
}
#topmenu img { float:left; }

#logo {
	float:left;
}
#content {
	float:left;
	width:920px;
}
.column {
	float:left;
	width:220px;
	margin-right:20px;
}
.title {
	font-weight:bold;
	margin-bottom:20px;
	line-height:16px;
}
.footnotes {
	float:left;
	clear:both;
	width:460px;
	font-size:10px;
	margin-top:20px;
}

#footer {
	float:left;
	clear:both;
	display:inline;
	font-size:10px;
	margin-top:20px;
	margin-left:40px;
	width:365px;
	height:80px;
}


.input, .select {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-bottom:8px;
}
.input { width:315px; padding-left:5px; }
.select { width:324px; }
label { float:left; width:80px; }
#form_contact {
	float:left;
	width:410px;
}
#form_contact .footnotes { width:320px; margin-left:80px; }


.problem_img {
	margin-left:40px;
	_margin-left:20px;
	margin-right:20px;
	margin-top:40px;
}