/* 
  Form input styles:
    
  - tiny ~= 5 characters  
  - small ~= 10 characters 
  - medium ~= 15 characters
  - large ~= 20 characters
  - giant ~= 25 characters
*/
input.tinyField {
	/*width: 13%*/
	width: 3.7em;
}

input.verySmallField {
	/*width: 15%;*/
	width: 5em;
}

input.smallField {
	/*width: 20%;*/
	width: 6em;
}

input.mediumField {
	/*width: 30%;*/
	width: 10em;
}

input.largeField {
	/*width: 40%;*/
	width: 11em;
}

input.giantField {
	/*width: 50%;*/
	width: 13em;
}

input.mandatoryTinyField {
	/*width: 13%;*/
	width: 3.7em;
	background: #FFE0DD;
}

input.mandatoryVerySmallField {
	/*width: 15%;*/
	width: 5em;
	background: #FFE0DD;
}

input.mandatorySmallField {
	/*width: 20%;*/
	width: 6em;
	background: #FFE0DD;
}

input.mandatoryMediumField {
	/*width: 30%;*/
	width: 10em;
	background: #FFE0DD;
}

input.mandatoryLargeField {
	/*width: 40%;*/
	width: 11em;
	background: #FFE0DD;
}

input.mandatoryGiantField {
	/*width: 50%;*/
	width: 13em;
	background: #FFE0DD;
}

textArea.tinyField {
	/*width: 13%*/
	width: 6em;
}

textArea.smallField {
	/*width: 20%;*/
	width: 9em;
}

textArea.mediumField {
	/*width: 30%;*/
	width: 11em;
}

textArea.largeField {
	/*width: 40%;*/
	width: 13em;
}

textArea.giantField {
	/*width: 50%;*/
	width: 13em;
}

textArea.bigField {
	/*width: 50%;*/
	width: 12em;
}

textArea.mandatoryTinyField {
	/*width: 13%;*/
	width: 5em;
	background: #FFE0DD;
}

textArea.mandatorySmallField {
	/*width: 20%;*/
	width: 9em;
	background: #FFE0DD;
}

textArea.mandatoryMediumField {
	/*width: 30%;*/
	width: 10em;
	background: #FFE0DD;
}

textArea.mandatoryLargeField {
	/*width: 40%;*/
	width: 11em;
	background: #FFE0DD;
}

textArea.mandatoryGiantField {
	/*width: 50%;*/
	width: 13em;
	background: #FFE0DD;
}

.select_giant_container{
overflow /*\**/: scroll\9;
width /*\**/: 150px\9;
}

.select_giant_container{
*width:150px;
*overflow:scroll;
_width:150px;
_overflow:scroll;
}

select.tinyField {
	/*width: 13%;*/
	width: 3.7em;
}

select.verySmallField {
	/*width: 17%;*/
	width: 5em;
}

select.smallField {
	/*width: 20%;*/
	width: 6em;
}

select.mediumField {
	/*width: 30%;*/
	width: 10em;
}

select.largeField {
	/*width: 40%;*/
	width: 11em;
}

select.giantField {
	/*width: 50%;*/
	width: 13em;
}

select.giantFieldDiv {
	width: 13em;
}

select.giantFieldDiv {
	width /*\**/: 800em\9
}

select.giantFieldDiv {
	*width: 800em;
	_width: 800em;
}

select.mandatoryGiantFieldDiv {
	width: 13em;
	background: #FFE0DD;
}

select.mandatoryGiantFieldDiv {
	width /*\**/: 800em\9;
	background /*\**/: #FFE0DD\9;
}

select.mandatoryGiantFieldDiv {
	*width: 800em;
	*background: #FFE0DD;
	_width: 800em;
	_background: #FFE0DD;
}

select.mandatoryTinyField {
	/*width: 13%;*/
	width: 3.7em;
	background: #FFE0DD;
}

select.mandatoryVerySmallField {
    /*width: 17%;*/
    width: 5em;
    background: #FFE0DD;
}

select.mandatorySmallField {
	/*width: 20;*/
	width: 6em;
	background: #FFE0DD;
}

select.mandatoryMediumField {
	/*width: 30%;*/
	width: 10em;
	background: #FFE0DD;
}

select.mandatoryLargeField {
	/*width: 40%;*/
	width: 11em;
	background: #FFE0DD;
}

select.mandatoryGiantField {
	/*width: 50%;*/
	width: 13em;
	background: #FFE0DD;
}