form{   }
	form ul{  }
		form ul li{ display: block; padding: 5px 0px; overflow: hidden; }
		
			form ul li.title{ font-size: 18px; }
				form ul li.title span{  }
				form ul li.title a{  }
				
				form ul li.title.language{  }

			form ul li.response{ color: #ff0000; text-align: center; }
			
			form ul li.additional{ display: none; visibility: hidden; }
			
			form ul li label{ float: left; width: 28%; margin-right: 1.5%; padding: 5px 0px; text-align: right; }
				form ul li label.noshow{  }
				form ul li label.short{  }
				form ul li label span{  }
			form ul li span{  }
			
			form ul li input[type=text],
			form ul li input[type=password],
			form ul li select,
			form ul li textarea{ float: left; width: 100%; padding: 15px 20px; background-color: #ffffff; border: solid 1px #cccccc; border-radius: 2px; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; }
			
			form ul li label+input[type=text],
			form ul li label+input[type=password],
			form ul li label+select,
			form ul li label+textarea{ width: 70%; }
			
			form ul li select{  }
			form ul li input[type=checkbox],
			form ul li input[type=radio]{   }
			
			form ul li input[type=submit],
			form ul li input[type=button],
			form ul li a.button{ float: right; margin: 0 5px 0 0; padding: 15px 30px; border: none; border-radius: 2px; background-color: #cccccc; color: #333333; cursor: pointer; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; line-height: 18px; text-decoration: none; text-transform:  uppercase; transition: all 0.3s; }
			
			form ul li a.button{  }
				form ul li input[type=submit]:hover,
				form ul li input[type=button]:hover,
				form ul li a.button:hover{ background-color: #333333; color: #ffffff; }
				
.highlighted, .highlight{ background-color: #cccccc !important; }


