@charset "UTF-8";
/* CSS Document */






/**********************************************************
		FORM ELEMENTS
**********************************************************/

form {
	margin: 0;
	padding: 0;
}

label {
	display: block;
	width: 107px;	
	float: left;
	margin-top: 1px;
	margin-right: 7px;
}

.labelTop {
	display: block;
	margin-bottom: 3px;
}

input[type=text], 
input[type=password], 
input[type=file], 
textarea {
	position: relative;
	border: 1px solid #777;
	padding: 2px 3px;
	margin-bottom: 10px;
}
	td input[type=text], 
	td input[type=password], 
	td input[type=file], 
	td textarea {
		position: relative;
		border: 1px solid #777;
		padding: 2px 3px;
		margin-bottom: 10px;
	}

input[type=checkbox] {
	margin-bottom: 10px;
}
	td input[type=checkbox] {
		margin-bottom: auto;
	}

select {
	position: relative;
	margin-bottom: 10px;
}
	td select {
		margin-bottom: auto;
	}

input[type=button],
input[type=submit] {
	margin-bottom: 10px;
}
	td input[type=button],
	td input[type=submit] {
		margin-bottom: auto;
	}
	
.fakeInput {
	display: inline-block;
	position: relative;
	margin-bottom: 10px;
}








/**********************************************************
		LINK FLOATING TOOLTIP
**********************************************************/
a.tooltip {
	text-decoration: none;
	border-bottom: 1px dashed #004911;
}

a.tooltip:hover {
	position: relative;
}

a.tooltip span {
	display: none;
}

a.tooltip:hover span {
	display: block;
	width: 220px;
   	position: absolute; top: 7px; left: 0;
   	padding: 5px; margin: 10px; z-index: 100;
   	background: #efefef; border: 1px dotted #cecece;
	opacity: 0.9;
}

a.tooltip:hover span,
a.tooltip:hover span td {
	color: #004911;
	font-size: 11px;
}