@charset "UTF-8";
/*
-----------------------------------------
CSS Document for Network Appliation Form
-----------------------------------------
*/
form.nap
{
	width:100%;
	margin:0;
	padding:0;
}
form.nap fieldset
{
	clear:both;
	margin:0 0 20px 0;
	padding:0;
	border:0;
}
form.nap legend
{
	padding:0 0 10px 15px;
	font-weight:bold;
	color:#8c1847;
}
/*
----------------------------
Labels and Wrappers Section
----------------------------
*/
form.nap label
{
	margin:0 5px;
	padding:0 10px 0 0;
	border:0;
	float:left;
	display:table;
	width:1%;
}
form.nap span.wrapper
{
	margin:0;
	padding:0;
	display:table-cell;
	width:1%;
}
/*
---------------
Width Section
---------------
*/
form.nap label.w4
{
	width:620px;
	display:block;
}
form.nap label.w3
{
	width:460px;
	display:block;
}
form.nap label.w2
{
	width:300px;
	display:block;
}
form.nap label.w1
{
	width:140px;
	display:block;
}
/*
---------------
Input Section
---------------
*/
form.nap label input.field
{
	width:100%;
	display:block;
	border:1px solid #3a4701;
	border-left:3px solid #3a4701;
	background:#E9EDF0;
	padding:4px;
	box-sizing:border-box;
}
form.nap label input.field:focus
{
	border:1px solid #990033;
	border-left:3px solid #990033;
	background:#E0EADD;
}
form.nap label.inputselect span.title
{
	margin:0 0 2px 0;
	display:table;
}
form.nap label span.title:hover,
form.nap label span.title:focus
{
	color:#990033;
	cursor:pointer;
}
form.nap label br
{
	margin:0 0 2px 0;	
}
form.nap hr
{
	color:#3a4701;
}
form.nap button.find_save
{
	margin-left:240px;
}
form.nap button.find_next1
{
	margin-left:25px;
}
/*
-----------------
Clearing Section
-----------------
*/
.clear
{
	clear:both;
	display:block;
	padding:0 0 10px 0;
}