/* fieldset form */
fieldset.form { }

fieldset.break {
	padding-bottom: 10px; }

	fieldset.form legend {
		color: #0e7fc7;
		font: 14px arial, sans-serif;
		padding-bottom: 5px; }

		fieldset.form legend span {
			font-size: 11px; }


/* fieldset block */
fieldset.form ul.block { }

	fieldset.form ul.block li {
		padding-bottom: 8px; }

		fieldset.form ul.block li label {
			display: block;
			padding-bottom: 4px; }

		fieldset.form ul.block li span { }

		fieldset.form ul.block li small {
			color: #c80000;
			font-size: 11px;
			margin-left: 5px; }

		fieldset.form ul.block li br { }

	fieldset.form ul.block li.submit {
		 padding-top: 4px; }

		fieldset.form ul.block li.submit span { }

	fieldset.form ul.block li.update {
		 padding-top: 4px; }

		fieldset.form ul.block li.update span { }

	fieldset.form ul.block li.help { }

		fieldset.form ul.block li.help span { }


/* fieldset grid */
fieldset.form ul.grid {
	line-height: 22px; }

	fieldset.form ul.grid li {
		padding-bottom: 8px; }

		fieldset.form ul.grid li.text {
			padding-bottom: 0px; }

		fieldset.form ul.grid li label {
			display: block;
			float: left;
			margin-right: 10px;
			text-align: right;
			width: 160px; }

			fieldset.form ul.grid li label.fluid {
				width: auto; }

			fieldset.form ul.grid li label.status {
				background-position: right;
				height: 24px;
				line-height: 24px; }

				fieldset.form ul.grid li label.status-ok {
					color: #008000; }

		fieldset.form ul.grid li span {
			float: left;
			padding-right: 10px; }

		fieldset.form ul.grid li small {
			color: #c80000;
			font-size: 11px;
			margin-left: 5px; }

		fieldset.form ul.grid li br {
			clear: left; }

		fieldset.form ul.grid li.desc {
			padding: 0; }

			fieldset.form ul.grid li.desc span {
				padding-left: 160px; }

				fieldset.form ul.grid li.desc span label {
					width: auto; }

	fieldset.form ul.grid li.submit {
		 padding: 0px 0px 0px 170px; }

		fieldset.form ul.grid li.submit span { }

	fieldset.form ul.grid li.update { }

		fieldset.form ul.grid li.update span { }

	fieldset.form ul.grid li.help {
		 padding: 0px 0px 0px 170px; }

		fieldset.form ul.grid li.help span { }



/* form fields */
input.text,
input.password {
    background: #ffffff;
    border: 1px solid #999999;
	color: #222222;
	font: 11px verdana, sans-serif;
    padding: 4px; }

	input.text:focus,
	input.password:focus {
	    background: #fffff2; }

	input.captcha {
		float: left;
		padding: 5px 4px;
		width: 90px; }

	input.xsmall {
		width: 100px; }

	input.small {
		width: 200px; }

	input.medium {
		width: 300px; }

	input.xmedium {
		width: 400px; }

	input.large {
		width: 500px; }

	input.xlarge {
		width: 600px; }

input.disabled {
    background: #ffffff;
    border: 1px solid #999999;
	color: #acacac;
	font: 11px verdana, sans-serif;
    padding: 4px; }

textarea.textarea {
    background: #ffffff;
    border: 1px solid #999999;
	color: #222222;
	font: 11px verdana, sans-serif;
    padding: 4px; }

	textarea.textarea:focus {
	    background-color: #fffff2; }

	textarea.xsmall {
		width: 100px;
		height: 30px; }

	textarea.small {
		width: 200px;
		height: 60px; }

	textarea.medium {
		width: 300px;
		height: 120px; }

	textarea.xmedium {
		width: 400px;
		height: 120px; }

	textarea.large {
		width: 500px;
		height: 180px; }

	textarea.xlarge {
		width: 600px;
		height: 180px; }

input.checkbox {
	width: 16px;
	height: 20px;
	vertical-align: middle;
    font: 11px/20px arial, verdana, sans-serif;
    color: #222222; }

input.radio {
	width: 13px;
	height: 18px;
	vertical-align: middle;
    font: 11px/18px arial, verdana, sans-serif;
    color: #222222; }

select.select {
    background: #ffffff;
    border: 1px solid #999999;
	color: #222222;
	font: 11px verdana, sans-serif;
	margin: 0px;
    padding: 3px; }

input.submit {
    background: #9BB70D url('../../images/elements/button.gif') no-repeat;
    border: 0px;
	color: #ffffff;
	font: bold 11px arial, san-serif;
	height: 24px;
	text-align: center;
	vertical-align: baseline ;
    width: 70px; }

	input.submit:hover {
    	background: url('../../images/elements/button.gif') no-repeat 0px -24px; }

img.captcha {
	float: left;
	margin-left: 10px; }
