
input, textarea, select {
	background-color : inherit;
    -moz-border-radius: 1%; 
    -webkit-border-radius: 1%; 
    -khtml-border-radius: 1%; 
	margin : 5px 0px 5px 0px;
}

#formWarning {
	border : 5px solid #FF0000;
	padding : 5px;
	text-align : justify;
	margin-bottom : 5px;
	font-weight : bold;
	background-color : inherit;
	color : black; 
}

#formError {
	border : 5px solid #FF0000;
	padding : 5px;
	text-align : center;
	margin-bottom : 5px;
	color : black;
	background-color : inherit;
	font-weight : bold;
}

#formCongratulation {
	border : solid 5px #00FF00;
	padding : 5px;
	text-align : center;
	margin-top : 20px;
	margin-bottom : 5px;
	color : black;
	background-color : inherit;
	font-weight : bold;
}

#formInformation {
	font-size : 90%;
	text-align : left;
}

form {
	padding : 0px;
	margin : 0px;
}
	
fieldset {
	position : relative;
 	margin : 10px 0px 0px 0px;
	padding : 5px;
    -moz-border-radius: 1%; 
    -webkit-border-radius: 1%; 
    -khtml-border-radius: 1%; 
}

legend {
	font-weight : bold;
	padding : 0px 10px 0px 10px;
}

label {
	clear : both;
	float : left;
	padding-top : 3px;
	padding-right : 5px;
	text-align : justify;
}

div.formSelect {
}

select {
	width : auto;
}

#generalSearchFieldset {
	width : 85px;
	margin : 0px;
	border : solid 2px #FFFFFF;	
	overflow : hidden;
    -moz-border-radius: 10%; 
    -webkit-border-radius: 10%; 
    -khtml-border-radius: 10%; 
}

#generalSearch > fieldset, #generalSearch fieldset {
	width : 85px;
	margin : 0px;
	border : solid 2px #FFFFFF;
    -moz-border-radius: 10%; 
    -webkit-border-radius: 10%; 
    -khtml-border-radius: 10%; 
}

#generalSearch > input, #generalSearch input {
	color : #000000;
	background-color : #FFFFFF;
    -moz-border-radius: 10%; 
    -webkit-border-radius: 10%; 
    -khtml-border-radius: 10%; 
}

#generalSearch > fieldset > div > label, #generalSearch fieldset div label {
	margin : 0px;
	width : auto;
	background-color : #1C6995;
	color : #FFFFFF;
}

#generalSearch > fieldset > legend, #generalSearch fieldset legend {
	border : none;
	background-color : #1C6995;
	color : #FFFFFF;
}

div.formSubmit {
	float : right;
	width : 120px;
	text-align : right;
}

div.formSubmit > input, div.formSubmit input, 
div.formSubmitLeft > input, div.formSubmitLeft input {
	width : 100%;
    -moz-border-radius: 10%; 
    -webkit-border-radius: 10%; 
    -khtml-border-radius: 10%; 
}

#generalSearch > div.formSubmit, #generalSearch div.formSubmit {
	width : 60px;
}

#generalSearch > div.formSubmit > input, #generalSearch div.formSubmit input {
	width : 100%;
    -moz-border-radius: 10%; 
    -webkit-border-radius: 10%; 
    -khtml-border-radius: 10%; 
}

div.formSubmitLeft {
	float : left;
	width : auto;
	text-align : left;
}

div.formHidden {
	display : none;
	height : 0px;
}

span.formFirstLetter {
	text-transform : uppercase;
}

span.formMustBe {
	font-weight : bold;
	color : #FF0000;
	background-color : inherit;
}

span.formWarning {
	font-weight : bold;
	text-decoration : underline;
	color : #FF0000;
	background-color : inherit;
}

p.infoFormDesc {
	text-align : justify;
}

input.calendarJsButtom {
	width : auto;
    -moz-border-radius: 10%; 
    -webkit-border-radius: 10%; 
    -khtml-border-radius: 10%; 
}
