.jq-checkbox {
	position: relative;
	width: 16px;
	height: 16px;
	border: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NEFBQTA5NEFGOUZFMjExOEEwNUY1RENBQTA0ODg4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOTE2QUFGRUM1NUIxMUUyOTI4OThGNDQzODg0MzM1QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOTE2QUFGREM1NUIxMUUyOTI4OThGNDQzODg0MzM1QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMzNDI4Njk1MURDMUUyMTE4NzBBRkI3RUU3RDdDRUQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU0QUFBMDk0QUY5RkUyMTE4QTA1RjVEQ0FBMDQ4ODg2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+arpLfQAAAHRJREFUeNrMk7ENwCAMBG1kiZYqK7AJI1OwSbaIACHoos8I7yZfuLu3Zb+11nqJSBJOj51zUinlZujWWra9t6gq1R5sWGsJK7A256QnAGtjDNoArNsg9N7pHYA1FHaCnxi4l4jC6jujN0juKGuM0fXOrwADAEAeVexT27qoAAAAAElFTkSuQmCC) no-repeat 0 0;
	vertical-align: middle;
	cursor: pointer;
}
.jq-checkbox.checked span {
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NEFBQTA5NEFGOUZFMjExOEEwNUY1RENBQTA0ODg4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODUxODM1QUM1NUIxMUUyOTI4OThGNDQzODg0MzM1QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODUxODM1OUM1NUIxMUUyOTI4OThGNDQzODg0MzM1QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMzNDI4Njk1MURDMUUyMTE4NzBBRkI3RUU3RDdDRUQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU0QUFBMDk0QUY5RkUyMTE4QTA1RjVEQ0FBMDQ4ODg2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9GU+9AAAAWdJREFUeNqkkz2LwkAQht8ExZAqopwISekd1japLazF1jKFkMLKFLEVK00Rwb9hISFFev0FNgeitQhy+IU2ejdT5Pw48S43MAuz7PPO7Myu4Pv+CwAF0ewjdjwelVKp9B6FDoLgLXY4HCAIQqT0xIr7/f7XgOd5WK1WYUysuN1uuYJnPhwO4TgOTNPEfD7nPWLFzWbzFB6Px3Bdl7MuFgtMJhPeJ/ZO4DambO12G6fTiQWq1SrK5fK3wHq9Du80GAxgGAZmsxnHy+USlmVht9txXCwWUavVwvPEsgCpTadT9Pt9LrFer2M0GjFMImT5fB7NZvOquiuBdDqNXC4XKtu2HVaiqio6nQ4kSXoskEql0Ov1oOv61egUReHuJ5PJu+aywGXTZFlGt9tFpVJhOB6Po9VqQdO0H6dDbIyWSxNFEY1GA5lMhr1QKDx8WMxms9nXrxGdozixf3rKt0askEgk/vWdPwUYAOOA36eBVLoSAAAAAElFTkSuQmCC) no-repeat 0 0;
	width: 16px;
	height: 16px;
	margin: 0px;
}
.jq-checkbox.focused {

}
.jq-checkbox.disabled {

}


.jq-radio {
	width: 18px;
	height: 18px;
	border: none;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NEFBQTA5NEFGOUZFMjExOEEwNUY1RENBQTA0ODg4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUEwRUJBMkM1NUIxMUUyOTI4OThGNDQzODg0MzM1QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOUEwRUJBMUM1NUIxMUUyOTI4OThGNDQzODg0MzM1QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMzNDI4Njk1MURDMUUyMTE4NzBBRkI3RUU3RDdDRUQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU0QUFBMDk0QUY5RkUyMTE4QTA1RjVEQ0FBMDQ4ODg2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NRtpnwAAAhhJREFUeNqclL2LGkEYxnc3q6tHbtkIhyIsYUlhtwgxcOS0M4VFsBJJs5WFnUXAMoE0+Qs0JIVp0ohpTCNanNVZCXJpbBSCyOUuiZxfu37s6uaZJcrl4pk7X3gYdmae38y8O/PSpmlSm6JUKrFo9iD6T5cBaZFIZKOBvg4qFotONIIoipLX6z2iadpB+nVdv2g2myeapv3A52U0GjVuBOXzeZfb7Zb8fv9ru93+/PqqmKtNJpOP9Xr9w2Aw+BaPx4dXBy3lcrmDVqulqKp6jlXNbRqNRqfVavUQHn7lZwgsk8nsy7L8BEd5xzCMG8ehtollWTkQCLxHK8Jr5dACjcdjwefzvQFk73+QlWw2mxwOh1/A+4Aw7i0WCw4dT5Hcl7eFrORwOHy1Wu1zpVL5xeC89yVJekbtECQNwWDwERgcAdnwhx5SO4YgCF4wWHY4HCLppk62uksgNRQYFNmRMZ1Oz+6an5W63e4ZYRDQGBfseBfIcrm8yGazbTBm1mXCHRLxG+vYpnkXtdvtt/C61hcSkH6hUHiFFbTb5gZP5WsikfgE7+VfT8Tj8RyUy2VlPp+fA2huE57RaSqVOoRn/UTWICKe512xWOxxr9f7Ym4IHEftdDrZUCgkYy5/1ftPGeE4ziojyWRSUhTlyOl07huGoff7/Z/pdLrWaDS+kzIym82MrfVoPUDTq8JG8kgmLSDVvMHwW4ABAKThpF/D1ITuAAAAAElFTkSuQmCC) no-repeat 0 0;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked span {
	display: block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	margin: 0px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NEFBQTA5NEFGOUZFMjExOEEwNUY1RENBQTA0ODg4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOTNERTJBMkM1NUIxMUUyOTI4OThGNDQzODg0MzM1QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOTNERTJBMUM1NUIxMUUyOTI4OThGNDQzODg0MzM1QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMzNDI4Njk1MURDMUUyMTE4NzBBRkI3RUU3RDdDRUQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU0QUFBMDk0QUY5RkUyMTE4QTA1RjVEQ0FBMDQ4ODg2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S+w0AgAAAm9JREFUeNqUlD2IGkEUx2f99ohilEMRJSwp7ESIkSOnnSkEg5WYNFYWWlkIgk0CaVKmMiEpTJNGFME0oo1VrAS9NCJoCKIXL1HPzz0/Vjdvl3PRXc8kA49hZ9//N/PevHkYRVHo0MjlciKYTsCw2yUSjHC5XAcFGBeUzWblMKmMRiOu1+vPMQyT0eur1eqqVqt9JQjiF3xeezwe8k5QMplUa7Va3GKxvJJIJM+4u4IvcXNz86lcLn8cjUY/fD7fePcnY4lE4rTRaPhns1kXdqWO2WQyuSgWi2egUW71AhoWj8cVZrP5MYTyXiAQaCEcdMxEIpHZarV+gNkIWiaHDGg6napMJtNrgJz8DbI1sVhsdjqdL0B7n2YI1+u1FBaeQHIjXOflcomq1SqCcJBGo+HBZDKZqVQqpQuFQk8E8d7DcfwpN7HD4RCFQiHU6XSYb7h2FIvF9nzoNNjt9oeZTOa7AEBiuKEHXFA6nWYht3WF6vU6r35UKpUeGCLBeDyGpFMr7rEHgwFP1Ov1eOFBahAwEH0icj6fX3Id3G43fXQWYjAYENwUD9Ruty9phhAKcAM5EsKtPd91gHVks9mQUChkZjo/CoViD7LZbK4ikchbAHWZYoIaMsI1luGY1P9Ys9l8A1o1W5AAGaZSqZewA4H+ccBT+RYIBD6D9nrvieh0utN8Pu+H2ukCkDpm8IwuwuHwGWjYJ8KCaFMqlWqv1/uo3+9/oQ4MCGfWarXeORwOM/gqd7W8NiKVSpk2EgwGcb/ffy6XyxUkSa6gQH9Ho9FSpVL5SbeRxWJBHu1H7A8M2zY2Oo+00xpsRt0h+CPAAN/WxHEDalrqAAAAAElFTkSuQmCC) no-repeat 0 0;
}
.jq-radio.focused {

}
.jq-radio.disabled {

}


.jq-file {
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
}
.jq-file.focused {
	border: 1px solid #5794BF;
}
.jq-file input {
	cursor: pointer;
}
.jq-file .name {
	width: 170px;
	padding: 7px 10px 6px;
	border: none;
	background: none;
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
}
.jq-file .browse {
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, Tahoma, sans-serif;
}
.jq-file:hover .browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled,
.jq-file.disabled .browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox .select {
	width: 185px;
	height: 30px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, Tahoma, sans-serif;
}


	
	
.jq-selectbox .select:hover {

}
.jq-selectbox .select:active {

}
.jq-selectbox.focused .select {
	
}
.jq-selectbox.disabled .select {

}
.jq-selectbox .select .text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox .trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left:none;
}
.jq-selectbox .trigger .arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;

}
.jq-selectbox:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox .dropdown {
	top: 33px;
	width: 240px;
	margin: 0;
	padding: 0;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, Tahoma, sans-serif;
}

#content .jq-selectbox UL {
		list-style: none;
		margin: 0px 0px 0px 0px;
	}
		#content  .jq-selectbox UL LI {
			margin: 0px 0px 0px 0px;
			text-indent: 0px;
		}
		#content .jq-selectbox UL LI:before {
			content: "";
		}
		
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background: #372c93;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px/18px Arial, Tahoma, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
#content input[type="password"],
input[type="search"].styler,
input[type="tel"].styler,
#content input[type="text"],
input[type="url"].styler,
#content textarea {
	padding: 7px 9px;
	border:none;
	border:1px solid #f4f2f2;
-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.22);
-moz-box-shadow:   inset 0px 1px 1px rgba(0, 0, 0, 0.22);
box-shadow:       inset  0px 1px 1px rgba(0, 0, 0, 0.22);
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
	
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
#content input[type="password"]:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
#content input[type="text"]:focus,
input[type="url"].styler:focus,
#content textarea:focus {
	-webkit-box-shadow:  0px 0px 5px rgba(54, 43, 142, 0.3);
-moz-box-shadow:    0px 0px 5pxrgba(54, 43, 142, 0.3);
box-shadow:          0px 0px 5px rgba(54, 43, 142, 0.3);

	outline: none;
}
button,
input[type="button"],
#content input[type="submit"],
input[type="reset"] {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, Tahoma, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}