/*GLOBAL*/
.requiredField
{
    /* FONT-WEIGHT: bold;    */
	/*border : 1px none red;*/
	background-color: #D8E5EB;
	background-image: url('Input/input_lightblue.gif');
	background-repeat: no-repeat;
}

.optionalField
{
	/*border : 1px solid black;*/
	background-color:white;
	background-image: url('Input/input_white.gif');
	background-repeat: no-repeat;
}

.readonlyField
{
	/*border : 1px solid gray;*/
	background-color:#CCCCCC;
	color:#333333;
}

.invalidField
{
	border : 1px solid blue;
}
input
{
	padding:0 2px 0 2px;
}