/* ********** [ FORMS ] ********** */



form { }



	form div.fieldset { }



		form div.fieldset div.legend {

			margin-bottom: 8px;

			padding-bottom: 4px;

			font: bold 12px arial, verdana, sans-serif;

			color: Gold;

			border-bottom: 1px solid #585858; }





/* ********** [ FIELDSET ] ********** */



dl.fieldset {

	width: 100%; }



dl.break {

	padding-bottom: 8px; }



	dl.fieldset dt {

		padding-bottom: 6px;

		clear: left;

		font: bold 12px arial, verdana, sans-serif;

		color: #ffffff; }



		dl.fieldset dt label {

			font: bold 11px arial, verdana, sans-serif;

			color: #ffffff; }



			dl.fieldset dt label a {

				font: bold 11px arial, verdana, sans-serif;

				color: Gold;

				text-decoration: none; }



				dl.fieldset dt label a:hover {

					text-decoration: underline; }



		dl.fieldset dt i {

			color: Gold; }



	dl.fieldset dd {

		padding-bottom: 6px;

		font: 11px arial, verdana, sans-serif; }



		dl.fieldset dd a {

			font: 12px arial, verdana, sans-serif;

			color: #ffffff;

			text-decoration: none; }



			dl.fieldset dd a:hover {

				text-decoration: underline; }



		dl.fieldset dd.submit {

			padding: 4px 0px 0px 0px;

			line-height: normal; }



			dl.fieldset dd.submitjs input.submit {

				margin-right: 5px;

				float: left; }



				dl.fieldset dd.submitjs div.progress {

					height: 21px; }



		dl.fieldset dd.report input.submit {

			margin-right: 5px;

			float: left; }



			dl.fieldset dd.report div.progress {

				float: left;

				height: 21px; }



		dl.fieldset dd.cancel {

			float: right; }



			dl.fieldset dd span.wide {

				margin-left: 120px;

				display: block;

				font-size: 10px; }



			dl.fieldset dd span.info {

				display: block;

				font-size: 13px; }



			dl.fieldset dd span.true {

				color: #d4f506; }



			dl.fieldset dd span.false {

				color: #fd7904; }



	dl.fieldset dd ul.fielditems {

		list-style: none; }



		dl.fieldset dd ul.fielditems li {

			padding: 0px;

			margin: 0px;

			width: 33%;

			float: left;

			font: 12px/16px arial, verdana, sans-serif; }



			dl.fieldset dd ul.fielditems li label { }



	dl.fieldgrid dt {

		width: 100%;

		padding: 4px 0px 4px 0px;

		float: none; }



		dl.fieldgrid dt label { }



			dl.fieldset dt label a { }



	dl.fieldgrid dd {

		padding: 0px 0px 4px 0px; }



		dl.fieldgrid dd ul.fielditems {

			margin-left: 120px; }





/* ********** [ INPUT ] ********** */



input.text {

    padding: 4px;

    font: 11px verdana;

    color: #000000;

    border: 1px solid #000000;

    background: #E3E3E3; }



	input.text:focus {

	    background: #FFFFF2; }



	input.text_small {

		width: 495px; }



	input.text_full {

		width: 615px; }



input.disabled {

    padding: 4px;

    font: 11px verdana;

    color: #ACACAC;

    border: 1px solid #000000;

    background: #FFFFFF; }



textarea.textarea {

    padding: 4px;

    font: 11px verdana;

    color: #000000;

    border: 1px solid #000000;

    background: #E3E3E3; }



	textarea.textarea:focus {

	    background-color: #FFFFF2; }



	textarea.textarea_data {

		width: 490px; }



	textarea.textarea_small {

		width: 495px;

		height: 130px; }



	textarea.textarea_full {

		width: 615px;

		height: 130px; }



textarea.textarea_video_edit {

		width: 591px;

		height: 130px; }



input.checkbox {

	width: 16px;

	height: 20px;

	vertical-align: middle;

    font: 11px/20px arial, verdana, sans-serif;

    color: #000000; }



input.radio {

	width: 13px;

	height: 18px;

	vertical-align: middle;

    font: 11px/18px arial, verdana, sans-serif;

    color: #000000; }



select.select {

	margin: 0px;

	padding: 2px;

    font: 11px verdana;

    color: #000000;

    border: 1px solid #000000;

    background: #E3E3E3; }



input.submit {

    cursor: pointer;

	margin: 0px;

	padding: 0px;

	width: 101px;

	height: 29px;

	font: 12px/29px arial;

	font-weight: bold;

	color: #ff871f;

	text-align: center;

	border: 0px;

	background: url("button_hover.png") no-repeat; }



	input.submit:hover {

		background: url("button_hover.png") no-repeat 0px -29px; }





/* ********** [ FORM OVERRIDE ] ********** */



input.captcha {

	float: left;

	margin-right: 10px;

	width: 80px; }



img.captcha {

	float: left; }