


legend {

	font-family: Geneva, Helvetica, "Lucida Grande", Arial;
	font-size: 14px;
	font-weight: normal;
	color:#003d7a;
	
	margin-bottom: 0;
	padding-bottom: 0;
}

label {

	/* display: block;  */
	float: left;
	width: 18em;
	
	padding-top: 5px;

}

label.nav {

	/* display: block;  */
	float: left;
	width: 9em;
	
	padding-top: 5px;

}


select, input[type="text"], input[type="password"], textarea, input[type="file"] {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	width: 310px;
	font:14px/16px "Lucida Grande", tahoma, sans-serif;
	color:#666666;


}

input:focus, textarea:focus {

	background: #ecebde;

}




outline {

border: thick;
border-color:#999999;

}

input.dimension {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	
	padding-top: 2px;
	padding-bottom: 4px;
	
	width: 50px;
	font:14px/16px "Lucida Grande", tahoma, sans-serif;
	color:#666666;

}



input.navinput_link {

	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	
	padding-top: 2px;
	padding-bottom: 4px;
	margin-left: 10px;
	
	width: 300px;
	font:14px/16px "Lucida Grande", tahoma, sans-serif;
	color:#666666;

}



input.navinput_name {

	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	
	padding-top: 2px;
	padding-bottom: 4px;
	
	width: 200px;
	font:14px/16px "Lucida Grande", tahoma, sans-serif;
	color:#666666;

}