﻿div#helphelp {
}

div#helphelp .info {
	padding: 10px;
}



div#helphelp .info .heading {
	margin-top: 18px;
}
div#helphelp .info .heading .title {
	float: left; clear: none;
	text-transform: uppercase;
	font-weight: bold;
}
div#helphelp .info .heading .actions {
	float: right; clear: none;
}



div#helphelp .info .image {
	padding-top: 10px;
	padding-bottom: 20px;
}
div#helphelp .info .image img {
	display: block; width: 516px; height: auto;
	background: grey;
}



div#helphelp .info .text {
	font-size: 13px;
}
div#helphelp .info .text a:hover {
	text-decoration: underline;
}



div#helphelp .form {
	margin: 0px 10px;
	background-color: #555555;
	color: #ffffff;
	font-size: 13px;
}
div#helphelp .form .data ul {
	padding-top: 20px;
}
div#helphelp .form .data ul li {
	height: 20px;
	padding: 4px 0px;
}
div#helphelp .form .data div.elem {
	float: left; clear: none;
}
div#helphelp .form .data div.elem label {
	text-align: right;
	display: block; width: 170px;
	text-transform: uppercase;
	margin-right: 10px;
}
div#helphelp .form .data div.nolabel {
	width: 170px; height: 1px;
}
div#helphelp .form .data div.elem input.text,
div#helphelp .form .data div.elem textarea,
div#helphelp .form .data div.grouped {
	width: 300px;
}
div#helphelp .form .helpdataprivacy div,
div#helphelp .form .helpdatasubmit div {
	margin-top: 16px;
}

div#helphelp li.gap {
	float: none; clear: both;
}

div#helphelp div.errmsg {
	color: #ff0000;
}
div#helphelp div.okmsg {
	color: #0000ff;
}