#theForm ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

#theForm li {
	padding: 6px;
	display: inline-block;
	background-image: none;
}
	
#theForm li#send {
	background: none;
	margin-top: 6px;
}

#theForm label {
	float: left;
	text-align: right;	
	margin-right: 7px;
	line-height: 23px; /* This will make the labels vertically centered with the inputs */
}
	
#theForm input, #theForm textarea {
	padding-left: 2px;
	border: 1px solid #999999;
}
#theForm input[type=radio] {
  width: 10px;
}
#theForm input[type=checkbox] {
  width: 10px;
}
	
#theForm input:focus, #theForm textarea:focus {
	background:#e3f1f1;
}
#theForm input.error { 
	border: 1px solid red; 
}
#theForm textarea.error {
	border: 1px solid red;
}	
th, td {
  border-bottom: 1px solid #ddd;
}
button{
border:1px solid #999999; 
-webkit-border-radius: 4px; 
-moz-border-radius: 4px;
border-radius: 4px;
margin-right: 15px;
padding: 2px 15px 2px 15px; 
text-decoration:none; 
display:inline-block;
text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
font-weight:bold; 
color: #000000;
cursor:pointer;
 background-color: #FFFFFF; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CFCFCF));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #CFCFCF);
 background-image: -moz-linear-gradient(top, #FFFFFF, #CFCFCF);
 background-image: -ms-linear-gradient(top, #FFFFFF, #CFCFCF);
 background-image: -o-linear-gradient(top, #FFFFFF, #CFCFCF);
 background-image: linear-gradient(to bottom, #FFFFFF, #CFCFCF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#CFCFCF);
}

button:hover{
 border:1px solid #7A7A7A;
 background-color: #83C0ED; background-image: -webkit-gradient(linear, left top, left bottom, from(#83C0ED), to(#E0F2FB));
 background-image: -webkit-linear-gradient(top, #83C0ED, #E0F2FB);
 background-image: -moz-linear-gradient(top, #83C0ED, #E0F2FB);
 background-image: -ms-linear-gradient(top, #83C0ED, #E0F2FB);
 background-image: -o-linear-gradient(top, #83C0ED, #E0F2FB);
 background-image: linear-gradient(to bottom, #83C0ED, #E0F2FB);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#83C0ED, endColorstr=#E0F2FB);
}
.error { 
	color : red ;
}
.error li {
	list-style: none ;
}
#ErrorBox {
/*margin-left: 255px; */
color : red ;
}