
/********************************************************************/
/* 								FORM												  */
/********************************************************************/
label{
	font-size:13px;
	font-weight:bold;
	color:#29384c;
	color :#A84100;
	line-height:22px;	
	/*margin-right:10px;*/
	cursor: pointer;
}

input[type=text], input[type=password], select, textarea{
	border: 1px solid #8d9095;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	background: #fff url(background-inputs.png) repeat-x top left;

	color:#29384c;
	padding:2px;
	padding-top:5px;
}

select{
	font-size:13px;
	color:#29384c;
	margin-bottom:5px;
	margin-top:5px;	
}

textarea{
	//width : 95%;
}

input[type=submit]{
	font-size:15px;
	color:#C6733E;
	font-weight: bold;
	padding:5px;
	padding-top:7px;
	background-image: none;
	background-color: #E5DDD8;
	margin : 1px;
	border: 1px solid #8d9095;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

form .hint{
	padding-left : 15px;
	color : #619DD1;
	font-style: italic;
	margin : 0;
	background: url(help.png) no-repeat center left;
}

form .mandatory{
	font-weight : bolder;
	color : red;
	padding-left : 0.5em;
}


form label.group{
color : #828282;
}

form legend {
	color : #8A4A32;
	font-size : 1.2em;
	padding : 5px;
	font-weight: bold;
}



form input[type=submit]{
	background: #D6E0E0;
	border-color : #7F9E9E;
	border-width:  1px;
	border-style : solid;
	font-weight: bold;
	font-size: 1em;
	color : #483737;
	margin-top : 2px;
}
form input[type=submit]:hover{
	cursor : pointer;
	background : #9CB4B4;
}

form input[type=submit].edit{
background: #CED794 url(tick.png) no-repeat 5px center;
font-size: 1.5em;
padding : 3px 10px;
padding-left : 20px;
border-color : #7C9449;
}
form input[type=submit].edit:hover{
background: #ACBB4A url(tick.png) no-repeat left center;
}

form input[type=submit].del{
background: #FFCCCC url(delete.png) no-repeat 5px center;
font-size: 1.5em;
padding : 3px 10px;
padding-left : 20px;
border-color : #FF6666;
}
form input[type=submit].del:hover{
background: #FFB2B2 url(delete.png) no-repeat left center;
}


form input[type=submit].search{
background: #F4CE90 url(zoom.png) no-repeat 5px center;
font-size: 1.5em;
padding : 3px 10px;
padding-left : 20px;
border-color : #EBA533;
}
form input[type=submit].search:hover{
background: #F4E290 url(zoom.png) no-repeat left center;
}

form input[type=submit].add{
	background: #CED794 url(add.png) no-repeat 5px center;
	font-size: 1.5em;
	padding : 3px 10px;
	padding-left : 20px;
	border-color : #7C9449;

}
form input[type=submit].add:hover{
	background: #C6D081 url(add.png) no-repeat left center;
}

/*
form input[type=submit].add{
	background: #CED794 url(add.png) no-repeat 5px center;
	font-size: 1em;
	padding : 3px;
	padding-left : 20px;
	border-color : #7C9449;
	font-weight: normal;
}
form input[type=submit].add:hover{
	background: #C6D081 url(add.png) no-repeat left center;
}*/


form input[type=submit].associate{
background: #BAE0E5 url(associate.png) no-repeat 5px center;
font-size: 1.5em;
padding : 3px 10px;
padding-left : 20px;
border-color : #4A9097;
}
form input[type=submit].associate:hover{
background: #70BFC9 url(associate.png) no-repeat left center;

}



form input[type=image]{
	background: none;
	border: none;
	text-align: center;
	margin : 1em auto;
}



form input[type="submit"] {
	padding-bottom : 2px;
	padding-left : 2px;
	text-transform : uppercase;
	border : none;
	font-weight : bold;
	background : none;
	border-bottom : 1px dashed black;
}

