

.anchor   {	
	border-bottom:1px dotted #333333;	
	font-weight:bold;
	color:darkred;
	cursor:help;
}

.error {
	border:1px dotted red;
	background-color:#FFCCCC;
}

.message_alert {
	position:relative;	
	padding:5px;
	border:1px dotted red;
	background-color:#FFCCCC;
	margin:10px;
	margin-left:0px;
	margin-right:0px;
	color:black;
	
}

.message_success {
	position:relative;	
	padding:5px;
	border:1px dotted green;
	background-color:lightgreen;
	margin:10px;
	margin-left:0px;
	margin-right:0px;
	color:black;
}

.message_alert * {
	color:black;
}

input.error {	
	border:1px dotted red;
	background-color:#FFCCCC;
}

input[type=submit].error {	
	border:1px dotted red;
	background-color:#FFCCCC;
}

input[type=text].error {	
	border:1px dotted red;
	background-color:#FFCCCC;
}

input[type=password].error {	
	border:1px dotted red;
	background-color:#FFCCCC;
}

input[type=submit].disabled {	
	border:1px dotted #888888;
	background-color:#DDDDDD;
	color:#888888;
}

input[type=checkbox] {	
	border:none;
	background-color:#FFFFFF;
	color:#888888;
}

legend.error {
	color:red;
}

.tester {
	background-color:orange;
}

.focus.tester {
	background-color:red;
}

.formElement.tester {
	background-color:green;
}


.formElement.focus.tester {
	background-color:yellow;
}


.message_fault {
	color:#003366;
	font-size:10pt;
	color:red;
}

.formElement.focus {
	background-color:#FFEECC;
}

.formElement.error {
	border: 1px solid red;
	background-color:#FFCCCC;
}

.seemless {
	color:#333333;
}


legend {
	padding:0px;

}

fieldset {
	border:1px solid #DDDDDD;
	padding:9px;		
	
}


hr {
	border:1px solid #DDDDDD;
	height:1px;
	background-color:#DDDDDD;
}


legend {
	padding:0px;
	font-size:13pt;
	font-weight:bold;
}

input[type=text] {
	background-color:#EEEEEE;
	padding-left:2px;
	border:1px solid #666666;
	width:200px;	
	font-size:10pt;		
	margin-bottom:2px;
	color:#222222;
}

textarea {
	background-color:#EEEEEE;
	padding-left:2px;
	border:1px solid #666666;
	width:200px;	
	font-size:10pt;		
	margin-bottom:2px;
	color:#222222;
}

input[type=password] {
	background-color:#EEEEEE;
	padding-left:2px;
	border:1px solid #666666;
	width:200px;	
	font-size:10pt;		
	margin-bottom:2px;
	color:#222222;
	font-weight:normal;
}


input[type=submit] {	
	background-color:#EEEEEE;
	border:1px solid #222222;
	outline:none;
	width:100px;
	font-weight:bold;
	font-size:10pt;
	color:#222222;
	
}

select {
	border:1px solid #222222;
}

.important {
	color:red;
}


