body div#lightbox.recommendFormView {
	line-height:normal;
}
body div#lightbox.recommendFormView .lb-outerContainer {
	height:auto;
	width:28em;
}
body div#lightbox.recommendFormView .lb-dataContainer {
	width:28em;
}
#lightbox .lb-container form h3 {
	margin:0.5em 0;
}
#lightbox .lb-container form p {
	line-height:1.1em;
	margin:0.5em 0;
}
#lightbox .lb-container form {
	padding:1em;
	text-align:left;
	width:92%;
}
#lightbox .lb-container form > * {
	display:block;
	margin:0.2em 0;
	width:100%;
}
#lightbox .lb-container form input,
#lightbox .lb-container form textarea {
	padding:0.4em 1%;
	font:inherit;
	border:1px solid #0068b4;
	width:98%;
}
#lightbox .lb-container form textarea {
	height:8em;
}
#lightbox .lb-container form input.submit {
	clear:right;
	width:50%;
	height:2em;
	padding:0.2em;
}

#lightbox .lb-container form input:focus,
#lightbox .lb-container form textarea:focus {
	background-color:rgba(0,104,180, 0.15) ;
}
#lightbox .lb-container div.lbf_message {
	padding:1em;
	font-weight:bold;
}
#lightbox .lb-container div.lbf_success {
	border:2px solid #0c0;
	color:#0c0;
}
#lightbox .lb-container div.lbf_error {
	border:2px solid #c00;
	color:#c00;
}
#lightbox .lb-container button#recommendCaptchaRenew {
	float:right;
	height:2em;
	width:8%;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAudJREFUeNpiZMjYwsDAyPiPBUj+Z/j3nxEggBgZ0rfbsrAwHGZgyNrG8PLzTwaAAAKKbLNhYGKYycDIoM3wn+E/E1DpESBHi+EvUyyQZgAIIEaGzK0MDP+YnrAwMR5mYPofyQI08j+QwfjnP4M6w/9//1mA+hhASl92Od1k+M/ICNSyDWgf42ygWUEMf/7dAgggiBkMjPuBqhwYQACqAwz+MbgxAS14CWQ6ACUYwRgk/ZvRleEvSOW/XUxAwb1QnWpQaQaGv7/3MPz6d4Ph6x92Jgamf1FAIV6gxFWgqv8gzzCwM/9nYGO+AKR/AQQgiXxWCAyCAD5jvwMpUlyUnBydxM0LeAFSyo3kbYijC2/AkYPyBLyDg4NCSfq+9Zt12J2d/zO/VRnvjAZZuhaX9J24K+qAVQ4Wb5SyVHhJRE+vxCVl9L3EAIv1nEJ5hr6J1pH/QRM9crc5HchYWmpByUtYkbKsVwv7eqlEYWyvJ/sPs22nLWlWc9ZG3h+fMVCY9UFcPlT4xgwsRV7zzaTRg4MuceZwPoE2FBfNJO1unG6kWrAZJjjg4UcwWf17B9YlxP0nQNnk7wtBFMTxmbd7motIFKKUaJAoRMSPi4RWpxCS00lQ6/SiEb1aEDQaUfgD5EoJCqHVuOQSherudnzm3cau2OS92Zn5vu+bNz/yPLjOc02P8G7RAX0lYF4gF9rh9xT8HsqXm3sEpicc2olE8aXkzfQad6NnsVkiWQMzUPB5NsK7yvbdpSS2nofhrDMA38oXF8S6D9Hhb1RZaHoEFkvpXzfUJc0uRP5GXkm8QlqBoB91HPscsgbZJB0bPkWzoXiN2iLOgiD2ZCYHqxMyNlxto7UgeYW5QUGP50cHxcdmgZ2BkJDf+gJoA7JnKefQdIT9DHst2trZ/dXuNEMU7AGn1/E2Nr7Pn9rTvxyolaKSR/ZN7K0Qe0vsm7UcoV1dko6eIz8iFEDCM1MLN6wVmkPTRKdYTef9AbqWB82p8J1OAAAAAElFTkSuQmCC);
}
#lightbox .lb-container label {
	display:block;
	background-color:#fff;
	line-height:auto;
	height:auto;
}
#lightbox .lb-container div#recommendCaptchaImg {
	background-color:#fff;
	border:1px solid #0068b4;
	text-align: center;
	padding: 0.2em 1%;
	min-height:40px;
    width: 86%;
}
div.faqElement div p:first-of-type {
	margin-top: 0;
	text-indent:2em;
}
div.faqElement div {
}

div.faqElement div.question {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABNUlEQVR4nGL8//8/AzUAAAAA//9iooopDAwMAAAAAP//oppBAAAAAP//oppBAAAAAP//oppBAAAAAP//oppBAAAAAP//oppBAAAAAP//oppBAAAAAP//YkEXeFa5+D8rByfDfwYGhn8MmPYwMfxjYGRgYPj94zuDVHssI0wcAAAA///CUCnVHsv4888fBoZ/zNit/sfM8PPPHxRDGBgYGAAAAAD//2LElbKf1y7/z8jCjiH+/89PBsnmSEZ0cQAAAAD//8IZRpLNkYz/GX4w/P/zk+E/038Gpj//GP4z/MBqCAMDAwMAAAD//8Ib2JL1UYz4+MgAAAAA//9i+P//P0H8rGHpf0JqAAAAAP//whlGpAIAAAAA//+iWjoCAAAA//+imkEAAAAA//+imkEAAAAA//8DAHFhaIIuULIiAAAAAElFTkSuQmCC) 0px -0.2em;

	cursor:pointer;
	color:#0068b4;
	
}
div.faqElement div.answer {
	display:none;
	padding-bottom:1em;
	position:relative;
}
div.faqElement div.answer.visible {
	display:block;
}
div.faqElement div.answer img.closeAnswer {
	cursor:pointer;
	margin-left:0px;
	position:absolute;
	left:0px;
}
.sitemap ul  {
	list-style: outside none none;
	background-color: rgba(0,104,180, 0.1);
	
}
.sitemap a  {
	padding-left:1em;
	display:block;
}
.sitemap a.start  {
	font-weight:bold;
	padding-left:0em;
}
