
form {
	margin:0;
	padding:0;
}


form  select {
	color:#545454;
	border:1px solid #2ca4d8;
	padding:2px;
	padding-left:6px;
	font-size:14px;
	font-family: Georgia;
	border:none;
}

form  select option {
	border:none;
}
form input {
	color:#545454;
	border:1px solid #2ca4d8;
	padding:2px;
	font-size:14px;
	font-family:Georgia;
	}
form textarea {
	color:#545454;
	border:1px solid #2ca4d8;
	padding:2px;
	font-size:11px;
	font-family:Georgia;
}	
	
form .submits {
	margin:10px;
	text-align:right;
	
	}
	
form .inputError {
	clear:both;
	color:red;
}	
.survey form  input.submit {
	font-size:14px;
	font-family:Georgia;
	padding: 5px 5px;
	background:none;
	border:none;
	color:#b266b5;
	font-weight:bold;
	cursor:pointer;
}

/***********************
 * BASIC FORM LAYOUT
 ***********************/
form {
    font-size:10px;
    font-family: verdana, Arial;

}
form input.date{
    background:#ccc;
    width:100px;

}
form fieldset{
    padding:10px;
    margin:0;
}



form label {
    vertical-align:top;
    font-weight: bold;
    float:left;


}

form label.propertie {
    vertical-align:top;
    width:auto;
    float:left;

}

form input, select,textarea{
   color:#545454;
	border:1px solid #2ca4d8;
	padding:2px;
	font-size:14px;
	font-family:Georgia;
    float:left;

}

form select.date{
    width:120px;
    background:red;
}

form textarea{
    overflow: auto;
}



form ul {
    z-index: 0;
    margin:0;
    padding:0;
    list-style-type: none;
    clear:both;
    position:relative;
}

form ul li {

    margin: 2px;
    position:relative;

}

form ul li ol{
   margin-left: 150px;
}


form .radio{
  float:left;
  margin-right:5px;
  border:none;
}

form  .checkbox{
  border:none;
  float:left;
  display:inline;
  width:auto!important;
  border:none !important;
  margin:0 0 0 2px;
  padding:0;

}


form ul li .errorBox {

    color: red;
    font-weight:bold;
    float:left;
    margin:0;
    padding:5px;
}


form button{
	font-size:10px;
    margin:0;
    padding:2px;
}
	