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



form { }



	form div.fieldset { }



		form div.fieldset div.legend {

			margin-bottom: 8px;

			padding-bottom: 4px;

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

			color: #824343;

			border-bottom: 1px solid #fad1d1; }





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



dl.fieldset {

	width: 100%;

	 }



dl.break {

	padding-bottom: 8px; }



	dl.fieldset dt {

		padding-bottom: 6px;

		clear: left;

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

		color: #404040; }



		dl.fieldset dt label {

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

			color: #404040; }



			dl.fieldset dt label a {

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

				color: #436082;

				text-decoration: none; }



				dl.fieldset dt label a:hover {

					text-decoration: underline; }



		dl.fieldset dt i {

			color: #C40000; }



	dl.fieldset dd {

		padding-bottom: 6px;

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



		dl.fieldset dd a {

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

			color: #436082;

			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: 10px; }



			dl.fieldset dd span.true {

				color: #008000; }



			dl.fieldset dd span.false {

				color: #D20000; }



	dl.fieldset dd ul.fielditems {

		list-style: none; }



		dl.fieldset dd ul.fielditems li {

			padding: 0px;

			margin: 0px;

			width: 100%;

			float: left;

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



			dl.fieldset dd ul.fielditems li label { }



	dl.fieldgrid dt {

		width: 120px;

		padding: 4px 0px 4px 0px;

		float: left; }



		dl.fieldgrid dt label { }



			dl.fieldset dt label a { }



	dl.fieldgrid dd {

		padding: 0px 0px 4px 0px; 

		width: 820px;}

		

		



		dl.fieldgrid dd ul.fielditems {

			margin-left: 120px; 

			display: inline;

			}



dl.fieldsetq {
	width: 100%;
	width:240px;
	margin-left:20px;
	margin-top: 20px;
}

			

			

				dl.fieldgridq dt {
	width: 70px;
	padding: 4px 0px 4px 0px;
	float: left;
	font-weight: bold;
	color: #555;
}



		dl.fieldgridq dt label { 

		}



			dl.fieldset dt label a { }



	dl.fieldgridq dd {

		padding: 0px 0px 4px 0px; 

		
		float:left
width:129px;}

		

		



		dl.fieldgridq dd ul.fielditems {

			margin-left: 0px; }

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



input.text {

    padding: 4px;

    font: 11px verdana;

    color: #000000;

    border-top: 1px solid #999999;

    border-left: 1px solid #999999;

    border-right: 1px solid #C0C0C0;

    border-bottom: 1px solid #C0C0C0;

    background: #FFFFFF; }



	input.text:focus {

	    background: #FFFFF2; }



	input.text_small {

		width: 630px; }



input.disabled {

    padding: 4px;

    font: 11px verdana;

    color: #ACACAC;

    border-top: 1px solid #999999;

    border-left: 1px solid #999999;

    border-right: 1px solid #C0C0C0;

    border-bottom: 1px solid #C0C0C0;

    background: #FFFFFF; }



textarea.textarea {

    padding: 4px;

    font: 11px verdana;

    color: #000000;

    border-top: 1px solid #999999;

    border-left: 1px solid #999999;

    border-right: 1px solid #C0C0C0;

    border-bottom: 1px solid #C0C0C0;

    background: #FFFFFF; }



	textarea.textarea:focus {

	    background-color: #FFFFF2; }



	textarea.textarea_data {

		width: 635px; }



	textarea.textarea_small {

		width: 650px;

		height: 130px; }



	textarea.textarea_full {

		width: 757px;

		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: font: 11px/18px arial, verdana, sans-serif;

    color: #000000; }



select.select {

	margin: 0px;

	padding: 2px;

    font: 11px verdana;

    color: #000000;

    border-top: 1px solid #999999;

    border-left: 1px solid #999999;

    border-right: 1px solid #C0C0C0;

    border-bottom: 1px solid #C0C0C0;

    background: #FFFFFF; }



input.submit {

	margin: 0px;

	padding: 0px;

	width: 81px;

	height: 21px;

	font: 11px/21px arial;

	font-weight: bold;

	color: #474646;

	text-align: center;

	border: 0px;

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



	input.submit:hover {

		background: url("button_hover.gif") no-repeat 0px -21px; }


input.submitq {
	padding: 0px;
	width: 81px;
	height: 21px;
	font: 11px/21px arial;
	font-weight: bold;
	color: #474646;
	text-align: center;
	border: 0px;
	background: url("button_hover.gif") no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}



	input.submitq:hover {

		background: url("button_hover.gif") no-repeat 0px -21px; }



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



input.captcha {

	margin-right: 10px;

	width: 80px; }


