.kwMenuItemSubmenus {
  background-image : url('../icons/menu/right.gif');
  background-position:right center; 
  background-repeat:no-repeat;  
} 
  
.k2formError {
  font-size:11px;
  color:#FF0000;
  padding-bottom: 5px;
}

.k2formInputError {
  font-size:10px;
  color:#FF0000;
}

.k2textInput {
  color:#000000;
  border: 1px solid rgb(170,170,170);
  font-weight: normal;
  font-size:12px;
}
.k2textInputRequired {  
  background-color: #EFEFEF;  
}
.k2textInputError {  
  background-color: #ffb65f;  
}

.k2passwordInput {
  color:#000000;
  border: 1px solid rgb(170,170,170);
  font-weight: normal;
  font-size:12px;
}
.k2passwordInputRequired {  
  background-color: #EFEFEF;  
}
.k2passwordInputError {  
  background-color: #ffb65f;  
}


.k2textareaInput {
  color:#000000;	
  font-family: monospace;
  border: 1px solid rgb(170,170,170);
  font-weight: normal; 
  font-size:12px; 
}
.k2textareaInputRequired {
  background-color: #EFEFEF;  
}
.k2textareaInputError {
  background-color: #ffb65f;     
}

.k2dropdownInput {
  color:#000000;	
  border: 1px solid rgb(170,170,170);
  font-weight: normal; 
  font-size:12px; 
}
.k2dropdownInputRequired {
  background: #EFEFEF;   
}
.k2dropdownInputError {
  background: #ffb65f;    
}

.k2checkboxInput {
  color:#000000;	
  font-weight: normal; 
  font-size:11px;  
}
.k2checkboxInputRequired {
  background: #EFEFEF;   
}
.k2checkboxInputError {
  background: #ffb65f;  
}

.k2checkboxesInput {
  color:#000000;	
  font-weight: normal; 
  font-size:11px;  
}
.k2checkboxesInputRequired {
  background: #EFEFEF;   
}
.k2checkboxesInputError {
  background: #ffb65f;  
}

.k2radioInput {
  color:#000000;	
  font-weight: normal; 
  font-size:11px;  
}
.k2radioInputRequired {
  background: #EFEFEF;   
}
.k2radioInputError {
  background: #ffb65f;  
}