		/* Stacked Form (Labels on the top)
		------------------------------------------------------------------ */
		.lds-form dl {
			padding: 5px 0;
			display: inherit;
			margin:0;
		}

		.lds-form dd,
		.lds-form dt {
			float:none;
			text-align: left;
			width: auto;
			position: relative;
		}

		#primary .lds-form dt,
		.lds-form dt {
			font-weight: normal;
			margin-bottom:6px;
			color: #c05133;
			line-height: inherit;
		}

		.lds-form dd {
			margin:0 0 6px 0;
		}

		.lds-form.flowing .error-indicator,
		.lds-form dl .error-indicator {
/*			background: transparent url(../../templates/images/ico-sprite-16-v2.png) no-repeat -52px -1484px;*/
			float: left;
			margin-right: 4px;
		}

		/* Flowing Form (Labels on the top)
		------------------------------------------------------------------ */
		.lds-form .flowing dl {
			display: inherit;
			padding: 5px 20px 5px 0;
			float: left;
			clear:none;
		/*	overflow: hidden;*/
		}

		.lds-form .flowing dd,
		.lds-form .flowing dt {
			float: none;
			text-align: left;
			display: block;
		}

		.lds-form .flowing dt {
			padding: 0 0 2px 0;
		}

		.lds-form .flowing .options-vertical {
			margin-top: 0;
		}
		.lds-form .flowing dl {
			width:100%;
		}

	@media screen and (min-width: 700px) {
		.lds-form .flowing dl {
			width:48%;
			padding-right:4%;
		}
		.lds-form .flowing dl:nth-child(2n+0) {
			padding-right:0;
		}
	}


		/* Form elements
		------------------------------------------------------------------ */
		.lds-form samp {
			font-size: 85%;
			color: #666;
		}

		/* select */
		.lds-form .select {
			color:#c05133;
			display: inline-block;
			padding: 5px 30px 0px 10px;
			margin: 0 0 3px 0;
			text-decoration: none;
			vertical-align: middle;
			font: 13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
			background: #f2ecd6; /* Old browsers */
			background: -moz-linear-gradient(top,  #f2ecd6 60%, #F3DBC8 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#f2ecd6), color-stop(100%,#F3DBC8)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #f2ecd6 60%,#F3DBC8 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #f2ecd6 60%,#F3DBC8 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #f2ecd6 60%,#F3DBC8 100%); /* IE10+ */
			background: linear-gradient(top,  #f2ecd6 60%,#F3DBC8 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ecd6', endColorstr='#F3DBC8',GradientType=0 ); /* IE6-9 */
			overflow: hidden;
			border: 1px solid #D7C0A2;
			position: relative;
		}
		*+html .lds-form .select {
			width: 1;
			overflow: visible;
		}
		.lds-form .select:focus,
		.lds-form .select.focus,
		.lds-form .select:hover {
			box-shadow:0 0 2px #c0ab90;
		}
		.lds-form .select:active {
			box-shadow:0 0 2px #c0ab90;
		}

		.lds-form .select .text {
			display: block;
			overflow: hidden;
			white-space: nowrap;
			padding:0 30px 6px 0;
		}
		.lds-form .select .arrow {
			display: block;
			height: 23px;
			width: 15px;
			position: absolute;
			right: 5px;
			top: 5px;
		}
		.lds-form .select .arrow:after {
			color:#a37f6c;
			font-size:14px;
			content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAMAAAA8eE0hAAAAV1BMVEUAAAD27N/27eDz6t/07eLy6uHv5t7k2tLk2tPWyL/Uxb21oI/HtayumIa+qJyvk4SegnKcfW2kgnChf22CZVaCZlaEZ1eYd2WgfWqhfmuifmuif2yjf2we4ft4AAAAFHRSTlMAAwMMDBIbPDxjaYeHlqXP5O3z+WFe6DAAAABBSURBVAgdNcGJFkAgFEDBS2RL2bW8//9OnTDDfF7FMdGud7E0MAbJwgDULokkV5F1XsT3FDZGy0vvm+ZjDD+lyB4A1QPUTaniwAAAAABJRU5ErkJggg==");
			text-shadow:1px 1px 1px #fff;
		}
		.lds-form .select select {
			display: block;
			border: none;
			cursor:pointer;
			height:26px;
			font-size:13px;
			font-family:georgia;
		}
		.lds-form .select option {
			background:#FBF9F3;
			color:#2F393A;
		}
		/* /select */

		.lds-form .error-indicator {
/*			background: transparent url(../images/ico-sprite-16-v2.png) no-repeat -52px -1484px;*/
			width: 16px;
			height: 0;
			padding-top: 16px;
			overflow: hidden;
			display: inline-block;
			float: none;
			margin: 0;
			position: relative;
			top: 2px;
			right: -4px;
		}

		.lds-form dl.error dt{color:#bc0000;}

		/* text/textarea */
		.lds-form input,
		.lds-form textarea {
			-webkit-appearance: none;
			background:#E3D3BE;
			border:0;
			box-shadow: 0px 1px 3px rgba(79,53, 16, .5) inset;
			padding: 4px 5px;
			font-size: 15px;
			font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
			color: #535353;
			height:28px;
			width:100%;
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;         /* Opera/IE 8+ */
		}
		.lds-form input:focus,
		.lds-form textarea:focus{
			-webkit-appearance: none;

		}
		.lds-form textarea {
			height:200px;
		}


		/* @end */
		
		/* @group lds-button */
		input[type="submit"].lds-button,
		input[type="submit"].lds-button.disabled,
		.lds-button,
		.lds-button:link,
		.lds-button:visited,
		.lds-button.disabled,
		.lds-button.disabled:hover,
		.lds-button.disabled:active,
		.lds-button.disabled:focus {
			color: #c05133;
			display: inline-block;
			font: 13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
			border: 1px solid #D7C0A2;
			padding: 4px 17px;
			margin: 0 5px 0 0;
			text-decoration: none;
			vertical-align: middle;
			cursor: pointer;
			box-shadow:none;
			background: #f2ecd6; /* Old browsers */
			background: -moz-linear-gradient(top,  #f2ecd6 60%, #F3DBC8 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#f2ecd6), color-stop(100%,#F3DBC8)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #f2ecd6 60%,#F3DBC8 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #f2ecd6 60%,#F3DBC8 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #f2ecd6 60%,#F3DBC8 100%); /* IE10+ */
			background: linear-gradient(top,  #f2ecd6 60%,#F3DBC8 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ecd6', endColorstr='#F3DBC8',GradientType=0 ); /* IE6-9 */

		width:auto;

		}

		/* Fix for https://bugzilla.mozilla.org/show_bug.cgi?id=349259 compensate for line-height with reduction in padding */ 
		.mozilla button.lds-button { padding: 1.3px 8px 2px }
		.mozilla input.lds-button { padding: 1.3px 8px 2px }

		.webkit button.lds-button { margin:0;}

		input[type="submit"].lds-button:hover,
		input[type="submit"].lds-button:focus,
		.lds-button:hover,
		.lds-button:focus {
		/*	color: #000;*/
			background-color: #f2ecd6;
			background-image: none;
			filter:none;
		}

		.lds-button:focus {
			color: #000;
			-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);
			-moz-box-shadow: 0 1px 4px rgba(0,0,0,.5);
			box-shadow: 0 1px 4px rgba(0,0,0,.5);
		}

		.lds-button:active{
			background-color: #e8e5e0;
			background-image: -moz-linear-gradient(top, #d9d6d2, #f4f2eb);
			background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d6d2), to(#f4f2eb));
			filter: progid:DXImageTransform.Microsoft.Shadow(color=#403f3d,direction=120,strength=1);
			/*progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorstr=#d9d6d2, endColorstr=#f4f2eb) */
			-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2);
			-moz-box-shadow: 0 1px 0 #fff;
			box-shadow: 0 1px 0 #fff;
			border-bottom: 1px solid #adadad;
			border-top: 1px solid #818181;
		}

		.lds-button.disabled,
		.lds-button.disabled:hover,
		.lds-button.disabled:active,
		.lds-button.disabled:focus {
			filter:alpha(opacity=50);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;
			cursor: default;
			color:inherit;
			background-color:inherit;
		}

		.lds-button.disabled:focus {
			text-shadow:inherit;
		}
		/* checkbox/radio */
		.lds-option {
			display: block;
			position: relative;
			overflow: hidden;
			padding-bottom:5px;
		}
		.options-horizontal .lds-option { display:inline-block; margin:0 10px 2px 0; }

		label + .lds-option,
		input + .lds-option {
			margin-right: 20px;
		}

		.lds-option > input {
			padding: 0;
			margin: 0;
			border:0;
			height: 17px;
			width: 17px;
			float: left;
			position: absolute;
			opacity: .001; /* hack for testing tools like selenium. They require opacity to not be 0. This meets that, but doesn't appear to be displayed at all. No color shift even. */
		}
		.lds-option > input[disabled]{
			opacity:0;
		}

		.lds-option > label { 
			display:block;
			line-height: 18px;
			padding: 0 0 0 23px;
		}

		/*
		the :not(x) is to exclude IE8. It doesn't support :checked and so we also use :not which it doesn't support
		See http://www.thecssninja.com/css/custom-inputs-using-css for details
		*/
		.lds-option:not(x) > input + label {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAABQ0lEQVQ4T7WUS2qEQBRFn5JA5pkFJ+IgO8geBBeRZXTPBEMydAvJQAeCrkNX4ALEbjKwQSFR8FOpG1SqRVL5GOFQIPdcXxWUKmOMtkKlDZ/PMkVRyHGcqyAInsIwzKMoYjKQQx4e/LkMq2EYD7qu70zTvLEsi2Qghzy8qWcqu1BV9V7TNKqqioqikIIc8vDgi2WXwzBcd11HbdsSVhlTDh58sUzp+15asAY8+P9WNo/+U+BNz1z2x8nOy7578EvgrU4m29Iaq5Ntfma/ZVnG+FdOdV1Lz0gEeXjwz8rKsgyyLKOmaaQlADnk+bUKl2Wt7/uPaZo+J0lSxHFMMpDj+RfP8xz4YlmX53nhuu6e/1LubNu+lYEcz+/gwRfLBk7Dwf5fOQfO8QsOY+40eoNYhruFfWPcmvPOeRvXJdP7esyz0acP1E3kYjHND2MAAAAASUVORK5CYII=")  no-repeat; /* checkbox-unchecked */
		min-height: 18px;
		}

		.lds-option:not(x) > input[type=radio] + label										{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAABwElEQVR42q2Uv0tCURTHUzKEWhoiGlqiobXNv6DwX4gWBwPbA8FAdBHcnMTBHyD+SsnhFS7q5ODgAyERBY0ycBAEN4eE2/1Ig918+AYffLmccz7f8867l3d3hBBb0/abqU88Hj/O5XJ3hULhqVgsvpdKpW9WYvLUFcvaZpZ0On2VzWZfms2mGA6HYjqdivl8zrqMyVOHgzdqZkkmk9eZTEbv9/tiNpsZijocPL5/zcLh8EkqlXrtdrtMsVFw8PjUZtZoNHpfr9fFZDIxLXh8+Feb2WKx2LOu62I8HpsWPD78q83sMvnR6/XEaDQyLXh8+Feb7ctxF4PBgBMzLXh8+FebHUQikc92u81JmRY8Pvx/JguFQlqtVhOdTse04PGpk9m9Xu9DPp/nbaYFj0/dM5vT6bwIBAK1SqUiWq3WRsHB41NP08p3u93um2Aw+KZpGr+NoajDwePDr/5Ou1KHLpfr1ufz1ROJhCiXy6JarYpGo8G6jMlTh4PHt/bflNoDcDgclx6P51HuR8Xv93/JKRasxOSpw8HjM7w1eNPv6EdSp1JnUuesxOSpwxndGupjZVM5JY4dMysxeepG99nW9ANVZotzdp9NywAAAABJRU5ErkJggg=="); }	/* radio-unchecked */

		/* Checked styles */
		.lds-option:not(x) > input[type=checkbox]:checked + label 							{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAABlUlEQVR42s2Uu0uCURjGm/ov2tq6QLQVQoMUiBERlUVUdLHCIiuii6USoiZJSE0aUYlmiCV0QYcuayBNDRFFCJIgNXQRanr63kMnEr+TDQY98INzXp73B9/wnQIAeeNvZJ3lRYUSFomEBH5B4rNfKCez2Xsbceix4TSwmgvWoz7tyclSO7Y5hJctP7LQpoJOUYbgohHUpz05GXYdxh9xT2gR8a7h/u4GqyPdbEZ7srKQZVpIwDQOh7YdPLGDEM3FsqBRz/DP6LDS38LOHFOTEunnJ1AeE3GErTM0F8t2pgYZs2oFXPo+ODvU7G5vrUPsOAKeqMvCu2JZYKyLcX1xDsq6aRJLmlr4HGbwXOz5qMMRy/xDLYyH+C0o9Fme+XHwJK8ueYcjlvl66hlH5lG8p1/wPW+vLwgOa3iHI5Z5O5RfHBgGmIDnbNlE8yyEsq3m6gyi5mFQLvcDdJdDKEt51BXYbKjM4MQ6ge32GjpnQX3RH2AzVBXDXVeCDVVpLlhP6pPMIXo1nBJJCeSG9ZxZr0Ye+OeyD3QC6pevh5xdAAAAAElFTkSuQmCC"); }	/* checkbox-checked */
		.lds-option:not(x) > input[type=checkbox]:hover:checked + label,
		.lds-option:not(x) > input[type=checkbox]:focus:checked + label,
		.lds-option:not(x) > input[type=checkbox]:checked + label:hover,
		.lds-option:not(x) > input[type=checkbox]:focus:checked + label 					{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAAA+VBMVEUAAAAAAAA4HBEAAAAAAAAAAAAAAAAAAAAAAAALBQMAAAAAAAAAAABaLBxYKxtMJRdNJhhKJBddLh1dLR1aLBxcLRxeLh1rPS16TD17OiR/U0SCWUqIV0eIY1GKZlqMWEaNXEyRcGSTZVaUbWCaRyuac2abTDGbfXKef3WgSiyhTzOiVTujXESlYk2lioCmaVameWunWkCocV+of3Kpd2iph3yrbFirfnCriX6thHiuin6whnmwj4S0e2e1m4e2gG+4o5y5gGy5kYS+hnO/qJTAj3/MtK3MvbjOr6XUs6jazsnm39zn2NTs4d3t5OH18vH49PP59fP////f9vRdAAAAFnRSTlMABAoNFRYZGjA1REtMipCnqbLm7vDwMYIuAAAAANNJREFUGBkFwctKW1EUANB1zt0RJQVpbNGp2NKBdFLo//9FcebMJ4oYkzb3sXfXCgAABAAAgr5eBcA87VJon04vjwDG27at0FcX+Q+4nS8v9n0JfVgl8Px9fXM+9CU0BYyHjautJjTp8P6V+9/mXWoCi4eTxy8PPwcfBwikX8d/njdr+zcQWAx+3Hwz3gOB9L4ZruVTAoHykmfdbg8IFK/x+e8dQKiagsf+WjBXCTVu1yvuwLSbSsixTx0gl0MKOVVvDajKOYVaqrcGVGWWoJYFAPgPn+xk7whGLBEAAAAASUVORK5CYII="); } /* checkbox-checked-hover */
		.lds-option:not(x) > input[type=radio]:checked + label 								{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAAAnFBMVEUAAABeLh1eLh1eLh1eLh1eLh1eLh1eLh1eLh1jMyJ4OSN5QCx7Tj99T0CEXUuJQCeLRCyMSDGMUDyQYlOUbF6Vb2KXRiqYc2ecYU6ccWSefmufSiyfbV6hTzOiVTujXESlYk2maVancF6ocV+pd2irfnCthHiuin6wj4Syl4S5hHS9ppLDsavFs6zYwrvdxb328/L39PP69vX///+B7YcrAAAACXRSTlMAFUNjp7DJ3Pv6VbeqAAAAqUlEQVR42qWQyQ6CMBQALW0psu+bqOwKsoj8/7/5QkEOnoxzmWTymvb18BMIEyYxgtGeBKrHzaOJdSp8kujdOZ64RkTd24ZL+XGs1XUdqUc1Amt4acSpqironl0AdsjSWFKWZT/Pcw9O2NKkvCiKCdoEziU+F2ZZNkAbwCGfI3aapu34GluwTfi9ynVHwev7rMuGRdG2h3nmmOK+HJUN/+QbMoX0/S//8gY3chNQx5w7KAAAAABJRU5ErkJggg=="); } /* radio-checked */
		.lds-option:not(x) > input[type=radio]:hover:checked + label,
		.lds-option:not(x) > input[type=radio]:focus:checked + label,
		.lds-option:not(x) > input[type=radio]:checked + label:hover,
		.lds-option:not(x) > input[type=radio]:focus:checked + label 						{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAABAlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPJxhEIRUAAAAAAAAAAAAhEAoAAAAAAABVKhpTKRoaDQhYKxs4HBFRKBk2GhFFIhU+HhNbLBxWKhtaLBxYKxtTKBlPJxhSKBlRKBlbLBxWKhpdLR1bLBxaLBxZKxteLh1eLh1dLh1jMyJ4OSN5QCx7Tj99T0CEXUuJQCeLRCyMSDGMUDyQYlOUbF6Vb2KXRiqYc2ecYU6ccWSefmufSiyfbV6hTzOiVTujXESlYk2maVancF6ocV+pd2irfnCthHiuin6wj4Syl4S5hHS9ppLDsavFs6zYwrvdxb328/L39PP69vX////Nk7+QAAAAK3RSTlMAAgQJCgwQFhgZHSIrOjxESUpMTWlwcnWGla22t7u+x8nM0Nzf5Obp+/z99vFuLQAAANtJREFUGBmNwd1SwjAUhdHvJCHQAqOgA176/q+mF/y1tCE9WxFvnXEt+B/jrlnmNtW+dFe+GWDPy9fVU/Dj5bM7CCLYZvO2nyPm6+Q2QIT2af/CQ2Pj7UYirLZbcT5Pcb1mO46DJ8IsC/w91Q9BngVPhLYR7DJxd4WmDSQsZUECkiAnI2BT7+4TMLl7PxkBDUVSrapVUhlEQmUUdDyMRUSMGDO/zodT8QiYLPPjfLxcqyKSmGollP5y6rriGFjKi5wXcRpKGUoVBliYJQsmV725wLgLIZhJ7s4fvgAsHndbrUAH5AAAAABJRU5ErkJggg=="); } /* radio-checked-hover */

		/* Hover & Focus styles */
		.lds-option:not(x) > input[type=checkbox]:hover + label,
		.lds-option:not(x) > input[type=checkbox]:focus + label,
		.lds-option:not(x) > input[type=checkbox] + label:hover 							{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUOMulVLFqhEAQ3fVWxDOkSNIIfok/kV7uB/yFQIoQSJ3O9irhIE1+wsJ/sLKwCSkEo0bdzY7Myibk8NSF4eaWeW/e7N0bSgihf8LQ8nNHYHAtF0wj2GEYM4Q6EcSAwRkCme/7+zAMH2zbDiilLpk5Qoiirus4iqKXJEm+5FUP95aMq+Px+JqmqaiqSrRtOxtQB/WAAzzwMBzNtCzr4HkeKcsSus4JI1I9gfosyw7y65M+5o5zftv3PVl6AKfeenqzYRjIGjLAAV6Rjb/aRrKRYyIDoq7rFpOhgIls6rBBGVGzjgdUrSHTp/mlbM2Y/yrb+GYT2eg16KB3WahsMvqYSFWf0ms3pmkuei/AKQ4Dnd9LG53yPCdN04zS5wLqoF7i3tDkHP4fezCp67rXQRA8Oo5zbxjG3QU2+pBmf4/j+LkoilJetRS3homfKjfP7DR9l4GabyDB6BguNgXgWMAuWI49YjuVM62L6rh60/4AVGok0Ym0qk4AAAAASUVORK5CYII="); } /* checkbox-unchecked-hover */
		.lds-option:not(x) > input[type=radio]:hover + label,
		.lds-option:not(x) > input[type=radio]:focus + label,
		.lds-option:not(x) > input[type=radio] + label:hover								{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAAA3lBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlZWUAAAAAAABVVVUAAAAAAAAAAAAyMjIpKSmJiYmEhIRXV1dUVFSYmJiHh4dtbW1gYGCjo6OTk5OCgoKhoaGbm5tzc3N9fX13d3ehoaF/f3+pqamXl5eQkJB9fX2CgoKXl5erq6uenp6oqKivr6+zs7O3t7e8vLy9vb2+vr7ExMTIyMjMzMzNzc3Q0NDU1NTW1tbY2NjZ2dnc3Nzd3d3i4uLm5ubq6urt7e3w8PD39/dHYNlYAAAAMXRSTlMAAQIDBQYKDQ8QFhgcHyAkJSkpMTY3O0NTVWhqcHeBiLG1urq7v8PF0dfg4+Tm/Pz81/WdpgAAANBJREFUGFdV0LtSw0AQRNHumSkbS6YwJEAV//9vRAR6lnZ3mkCA8A1PeAkAJEhAggSAAIxGkpKUSiBAml0eozttcx2WhBSg23P/egnLunxOX2xyM3+5ffRO0M/Xaivg5ten9zP2/GFtRR5xe+vxW/i6KsgI4cAgg9bdWWcMMuyfWZBBthKH1UaGNPc8bJulkGo5HVaqFMp19D/cxjXlZoKZ/9A0zC2dQApMsJUyDXPZDa2WilKmcVxKS0WCVbkZKWWrLTMJ0sy5m1qmFPvxu8/fGNKGLW4GddkAAAAASUVORK5CYII="); } /* radio-unchecked-hover */

		/* Active styles */
		.lds-option:not(x) > input[type=checkbox]:active + label,
		.lds-option:not(x) > input[type=checkbox] + label:hover:active						{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAABBElEQVQ4y72TUQqCQBCGZ9c19ABiGJ7AG/UUdAOf6imJoFMEPXUjT6BJ0g3CslnLGE1zFemHH0eZ/9vZlWUAwGrmpG5T/vaD1HkZoMG2moIa609zEAQTfOzRc/QUunVBn9BrzN7kB5HnL/gOZdu27zgOCCE6SVmWTZMk8dM0vSFjDe/zKaRp2sJ1XTAMo4B1WfbJfswtS4YgMMs0TegjCZW5JljhvqIZQVfRdb03jJ5vZbIhsMbJJEjlL9ZFB6hMNgT2nzMbbbKxYVeEWYwxKK/YL5V9MtcEO8RxvPI8T/VuQhiGRe4LxjnfRFF0Ry/wdaawwzP6iLntZ1qVLamKw4gaFfYEYJpGG+ewZsoAAAAASUVORK5CYII="); } /* checkbox-unchecked-active */
		.lds-option:not(x) > input[type=radio]:active + label,
		.lds-option:not(x) > input[type=radio] + label:hover:active							{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAABzklEQVR42q2UPUtCURjHfckQammIaGiJhta+ROEHcInmhkYhF/MVQScHERzETQdDQrAIkQJBQdRAUHwZjDJwEMQPkHA6P3G43bp4oA7878N5nt//Oee+HZMQwqQbZinLSlYpm0ZWTc2s8dBndfn7MG7mdrv3vF7vpd/vvw0EAq/BYPCTyJw8dZVmZgmfSuN9KpUS+XxelEolUalUiMs5eepw8EbNzD6f7ywUCr0UCgVRq9UMRR0OHt+PZi6Xaz8cDj8Ui0VRr9fXCg4en76ZRa50lclkRKvVUhY8PvzaZrZoNHrHc2m328qCx4df28wei8Xems2m6Ha7yoLHh1/bbCuRSCwGg4EYDofKgseHX9tsWybfWW00GikLHh/+bzuLx+PFRqMhxuOxsuDx6Xdmj0Qi1+VyWUwmE2XB49M/M5vT6TxOJpNPnU5HTKfTtYKDx6d/mxbu2+PxnKfT6U6v1xOz2cxQ1OHg8em/M8aG1I4ELuT/91ytVkW/31/eznw+Jy7n5KnDweP79d+U2gRwOBwn8mO8kabHbDb7kcvlFkTm5KnDweMzPDVYabX1XakDqUOpIyJz8tTh4FUOR8vqZLXz2jETmZOnbnSe/Zu+AIaBHET/0n9tAAAAAElFTkSuQmCC"); } /* radio-unchecked-active */
		.lds-option:not(x) > input[type=checkbox]:active:checked + label,
		.lds-option:not(x) > input[type=checkbox]:checked + label:hover:active				{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAAA+VBMVEUAAAAAAAA4HBEAAAAAAAAAAAAAAAAAAAAAAAALBQMAAAAAAAAAAABaLBxYKxtMJRdNJhhKJBddLh1dLR1aLBxcLRxeLh1oMh95RzZ6OCF7OiR9SDaCWEqGSziJZFeKTjuLU0GMTDeNTjiQRy2RcGSYQyabSCubfXKcSCueUzmef3WfRSefWUKgSiyhTzOiVTujXESlYk2lioCmaVangnaocV+ohnqpZlCpd2irfnCthHiugHGuin6wj4SzkYa2gG+4o5y5kYS7lovCo5rFpp3GmovHr6bMvbjNq6DZx8Hazcnm39zo2tbr39rs4t/18vH49fT59vX///9FPXtSAAAAFnRSTlMABAoNFRYZGjA1REtMipCnqbLm7vDwMYIuAAAAAMtJREFUGFdtzz0PgjAQgOG7q0YSYIHo7KAuGhON//9/uDg7aIhIi1wDtWeBmOi79ek3wW/03yjNFkNZKgCYJPl8KE8S9EbTNKJQcVPplMRUhCGzOTWREkPoydpstvKj3tqnt/IAtgwG3m5U4H2noGTs30d03MfFPAZTEY02gfVsCXyn0ZR6OrWFrlC+3hBfDwdQdXL7aPgqoTY4mnPsj2kq/fkKOyfGV/bztZNVfLViHevLeeiim07M1kabkDa1FXOt/a6VvYLchFgI3ggHdyk8QJPAAAAAAElFTkSuQmCC"); } /* checkbox-checked-active */
		.lds-option:not(x) > input[type=radio]:active:checked + label,
		.lds-option:not(x) > input[type=radio]:checked + label:hover:active					{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAABAlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPJxhEIRUAAAAAAAAAAAAhEAoAAAAAAABVKhpTKRoaDQhYKxs4HBFRKBk2GhFFIhU+HhNbLBxWKhtaLBxYKxtTKBlPJxhSKBlRKBlbLBxWKhpdLR1bLBxaLBxZKxteLh1eLh1dLh1iMB93NyF3PSh4PSl8TT1+VEWJPSSLQSeLRCyLTDePXk6TTDSTaFqUbF6UbmCWQiaWaVqbW0aeRSeeaFagSiyhTzOiVTujXESlYk2laFWlgnamaVaocV+pd2irfnCthHiuin6vjYK8lYnDsavFsqzZxb7fzMf28/L39PP69/b///9iR9rNAAAAK3RSTlMAAgQJCgwQFhgZHSIrOjxESUpMTWlwcnWGla22t7u+x8nM0Nzf5Obp+/z99vFuLQAAANdJREFUGBmNwd1OAjEUhdFvn3aa+RECCRe+//MJomGYsdP2KOqtiWvB/4iHYUpjLPc8L3wRoMN06IZQl+06Xx0i6Hg47ADrSFe9OhGG6bjjx17beidiT8c9zEuzYWK/fawtYl0SdM+xnAWpsxaxsRecEuF0g340Ioq9QQRigD4KQzVLqkCVlKswfF0k1eKlSlpWJ+I5C0oBBDk7AWFh1K/L+T23AKjaqG+Xl9tSPODu5FxCzG+X8zznhkAx9Sn1oa45r7k4AmRdlMmbl605iAczk9xba/zhE9opZC4Fl7/MAAAAAElFTkSuQmCC"); } /* radio-checked-active */

		/* Disabled styles */
		.lds-option:not(x) > input[type=checkbox]:disabled + label,
		.lds-option:not(x) > input[type=checkbox]:hover:disabled + label,
		.lds-option:not(x) > input[type=checkbox]:focus:disabled + label,
		.lds-option:not(x) > input[type=checkbox]:disabled + label:hover,
		.lds-option:not(x) > input[type=checkbox]:disabled + label:hover:active				{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAABJklEQVQ4jb2UMWqEQBiFf90mkCvYiEXqVMkVBM+QPrcQPICn0ICg59AiaU0gqcTSQiGMQWfMvMUNqxFGF5OBh4Xf+/idwdGHYaC9otOO6yjTNI08zztEUXQfx/FDkiSPqoADjx76PzL4LMu6M03z1rbta8dxSBVw4NFDfyLTdf3GMAxqmoaqqlIGHHj05rKDEOKq73vquo7wVOXEoYf+uYw456sk86A3OYDdZafRtwa9v51s7cYvHcTiZJd85v/s2aVZ2rMvxtim/QKP3i9ZXdfvRVFQ27arRODAy9/qYy7jYRi+5Hn+mmVZm6YpqQJO8m9BEDyjfy4byrJsfd/P5JUSu677pAo4yafooT+RjXa8YDKfK8JGnk9k47WLJWS6DRFj7zjRN5waEx381ZaEAAAAAElFTkSuQmCC"); } /* checkbox-unchecked-disabled */
		.lds-option:not(x) > input[type=radio]:disabled + label,
		.lds-option:not(x) > input[type=radio]:hover:disabled + label,
		.lds-option:not(x) > input[type=radio]:focus:disabled + label,
		.lds-option:not(x) > input[type=radio]:disabled + label:hover,
		.lds-option:not(x) > input[type=radio]:disabled + label:hover:active				{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAABtklEQVR42q2UvUtCURjGuylBFBEFLe3utWRTQ5P/QwS3sHAKmm45iC7K2ZzEwQ8Qv1BwcHBRJwcHBQcRBV0cHATBzdHOTxpuR807eODh8J739zy+3OO9B8vlcm/af5i6YrHYaTabvcvn80+FQsEoFoshdmrO6SuWjWFaKpVyZDIZvdlsitFoJGazmVgsFuyrmnP6cPDbwrREIuFIp9Mfg8FAzOfzraIPB49vLUwIcZZMJl96vR5T7BQcPD41TItEIvf1el1Mp1PLgseH3xxmi0ajz+12W0wmE8uCx4ffHGaXh1/9fl+Mx2PLgseH3xx2JMcNDYdDbsyy4PHh/xMWDoe/O50ON2VZ8PjWwoLBoF6r1US327UseHxqmN0wjIdcLsevWRY8PvWZ2Vwu15Xf73+rVCqi1WrtFBw8PvU2NUZ1u903gUDgs1wu89psFX04eHzq/4x1KHWs6/qt1+t9j8fjolQqiWq1KhqNBvuq5pw+HDy+je8m4wI4nc5rj8fzKJ/Hq8/n88opQuzUnNOHg9/0bpoDD39HP5E6l7qQumSn5pw+3H9fDZY6pR2jSdQ2c4gatjf9ANbnOTgj8CwaAAAAAElFTkSuQmCC"); } /* radio-unchecked-disabled */
		.lds-option:not(x) > input[type=checkbox]:disabled:checked + label,
		.lds-option:not(x) > input[type=checkbox]:hover:disabled:checked + label,
		.lds-option:not(x) > input[type=checkbox]:focus:disabled:checked + label,
		.lds-option:not(x) > input[type=checkbox]:disabled:checked + label:hover,
		.lds-option:not(x) > input[type=checkbox]:disabled:checked + label:hover:active		{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAABs0lEQVR42q2UMYrCQBiFF2GxEQ+wsJ1buJXaiXqDhVwgWxhQUNRGLBQMSiwUfxtREQutxRMIYuMNPICFCB5AtHXn/WzCMDhqYeCDZOa9L5OBzNv1en0Zr5fhCoVC74lE4ieVStkCegIbefTQl2W+eDxuFAoFmk6nNJ/PH4Ic8uihL8v84k1Ov9+nyWRyl0wmQ4Zh0GAwIOTRQ1+WBbD00Wh0l0ajQYvFgvb7PdVqNR5DD31ZFsQg3qSj1+tRpVIhkWdWq5W7MkJflaHAtNttFHHvkU6n6XQ6seh4POIzMa6XQQJM06R6vU7FYpGfc7kcbTYbiAA2383qZY7jMNvtlkvdbpfy+TwNh0NPtFwukXHRy2zbZg6HA4r8WZ1OxxPtdjvMy+hl1WoV8MZeLhcIPM7nMzWbTczL6GXlctkFmwuBJ5vNZhhX0ctKpZIMVsii9XqN51vcliWTyVY2m+UNlxmPx1gB36sgj54qC0SjURO/iWVZCD0EOeRjsdiv+gf4xfUZiUQscRK0njk1kEMePfXf9MEu+BB8CcKC7zuEkUMePfXUcIX+/8ngY5BDnnuvP2n/AAzU2I3DyDXyAAAAAElFTkSuQmCC"); } /* checkbox-checked-disabled */
		.lds-option:not(x) > input[type=radio]:disabled:checked + label,
		.lds-option:not(x) > input[type=radio]:hover:disabled:checked + label,
		.lds-option:not(x) > input[type=radio]:focus:disabled:checked + label,
		.lds-option:not(x) > input[type=radio]:disabled:checked + label:hover,
		.lds-option:not(x) > input[type=radio]:disabled:checked + label:hover:active		{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAB7klEQVR42q2UT2saURTFGyGEQBsqReiyQQMm6Er8j7QrFwU3rgTFuBixCJUacWGkUv8spL1uXLjQD+BX0K8g+G0Ul+b+oAwzkwzJwoHD5bxzzn1v5jLv3fF4PBlO38z5RCKRq2QymUqn0/eZTOZR8ZcKZx3dEXmx2Vk8Hr/VkFGr1WQ0GslisZDlcilUOOvo+PC7NTuLxWJ3anzodrsyn89dgY4PP7lnzUKh0Ed9hVqn05HZbPYq8OEn52zmiUajX8vlskynUxP9fl9KpZJks1kq3KbjJ0fe2uw8kUgYzWZTJpOJiV6vJ6vVSna7HRVu0/GTI29tdqnf4Dfm8XhsYr1ei+om4FYdPzny1mbvGf9gMJDhcGhiv99bm8FtOn5y5K3NPugOvXa7zW4mNpuNtRncpuMnR952Mh3zD8MwmJIJprbdbuVwOFDhNh0/OefJLsPh8Pd8Pi+tVuvNwE+OvG2aPp/vWsfcYNyNRuNV4MNPzjlND+8dCAQyOupOsViUer3uCnR8+MmRd/5O54pPfr//m+74K5fLSaFQkEqlItVqVahw1tHx4Sf34r+puMDg9XrvgsFgXm+Hn6lU6o+O/x8Vzjo6PvzkXG8Ndvp/9M+KL4obRZAKZx0dn9ut4Xw8mJkSYydMhbOO7nafnQxPN1SBXX5qeq0AAAAASUVORK5CYII="); } /* radio-checked-disabled */

		.no-label { width:20px; height:17px; }
		.no-label > label { width:0px; position:absolute;}

		/* /checkbox/radio */