	/* validation and form general*/
	
		div.validation-advice {
			font-style: italic;
			color: red;
		}
		
		input{
			width: 243px;
		}
		
		input[type="text"],input[type="password"],textarea{
			background-color: white; 
			padding: 0px 14px 0px 0px; 
			border: 1px solid #b7b7b7; 
			background-image: URL("/files/layout/validation_init.gif"); 
			background-repeat: no-repeat; 
			background-position: 100% 0%;
			width: 243px;
		}
		
		textarea {
			height: 100px;	
		}
		
		textarea.landing{
			height: 30px;
			margin: 0px;
		}
		
		textarea {
			overflow: auto;
		}
			
		button,input[type="submit"] {
			padding: 0px; 
			height: 22px;
			border: 1px solid gray;
			background: #DEE2D0;
		}
		input.validation-failed,textarea.validation-failed {
			background-image: URL("/files/layout/validation_failed.gif");
			background-repeat: no-repeat; 
			background-position: 100% 0%;
		}
		input.validation-passed,textarea.validation-passed {
			background-image: URL("/files/layout/validation_passed.gif");
			background-repeat: no-repeat;
			background-position: 100% 0%;		
		}
		select{
			width: 216px;
			border: 1px solid #999999;
			color: #506700;
			margin-bottom: 2px;
			background-color: white; 
		}
	
	
	
	/* cmx */
		
		form.cmxform fieldset {margin-bottom: 5px;}
		form.cmxform legend {padding: 0 2px; font-weight: bold; _margin: 0 -7px; /* IE Win */}
		form.cmxform label {display: inline-block; line-height: 1.8; vertical-align: top;}
		form.cmxform fieldset ol {margin: 0; padding: 0;}
		form.cmxform fieldset li {list-style: none; padding: 2px; margin: 0;}
		form.cmxform fieldset fieldset {border: none; margin: 3px 0 0;}
		form.cmxform fieldset fieldset legend {padding: 0 0 5px; font-weight: normal;}
		form.cmxform fieldset fieldset label {display: block;width: auto;}
		form.cmxform em {font-weight: bold; font-style: normal; color: #f00;}
	
	
		form.cmxform label {width: 160px; } /* Width of labels */
	
		form.cmxform fieldset fieldset label {margin-left: 103px;} /* Width plus 3 (html space) */
		/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */	
	
		form.cmxform fieldset fieldset label {width: 100px;}
	/*	form.cmxform {padding: 20px; border: 1px dotted gray; width: 330px; background-color: #eeeeee;}*/
		form.cmxform legend{margin-left: 200px;}
		form.cmxform fieldset {padding: 0px; margin: 0px;}
		form.cmxform label.error {color: red;}
		div.validation-advice {margin-left: 163px;}
		button {margin-left: 163px; width: 260px; height: 33px; background-image: url('/files/layout/send_button.gif'); border: 0;}
		
		button.landing{
			height: 23px;
		}
		
		form{
			margin: 0;
			padding: 0;
		}
	
		