fieldset {
	padding: 10px;
}

.title{
	padding:10px;
	font-size:26px;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#006400;
	background:#fffff0;
	color:#006400;
}


.navi {
	margin-top:10px;
	margin-bottom:10px;
	font-size:85%;
}

.label_close {
	margin-left:5px;
	margin-bottom:5px;
	text-align:right;
	border:1px solid #dcdcdc;
	background:#ffdeb9;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:85%;
	float:right;
}

.step1_results_error {
	display:none;
	margin-left:5px;
	margin-bottom:5px;
	text-align:left;
	border:2px solid #ff0000;
	background:#ffdeb9;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:120%;
	font-weight:bold;
}

#data_description {
	width:99%;
	height:100px;
}

#data_keywords {
	width:99%;
	height:100px;
}
#data_url_show{
	font-weight:bold;
}

div.left_c {
	width:80px;
	font-weight:bold;
	float:left;
}
div.left_r {
	border:1px solid #ff0000;
}

div.category {
	width:99%;
	height:400px;
	overflow-y:scroll;
	font-weight:normal;
}
label.category {
	font-size:90%;
}
span.category {
	font-size:90%;
}
span.treecontrol {
	font-size:80%;
	font-weight:normal;
}

div.data_category_add {
	margin-right:20px;
	text-align:right;
	font-size:80%;
	font-weight:normal;
}

.hissu {
	color:#ff0000;
	font-weight:bold;
	font-size:80%;
}

span.maplocation {
	font-size:80%;
	font-weight:normal;
}
.location_data {
	display:none;
	margin-top:5px;
	margin-left:30px;
	font-size:90%;
}



#list_area {
	margin-top:10px;
	margin-bottom:10px;
}

.data_list{
	margin-bottom:5px;
	padding:10px;
	font-size:13px;
	border-style:solid;
	border-width:1px;
	border-color:#a0522d;
	background:#fffff0;
	color:#000000;
}
.data_list_no{
	width:40px;
	margin-right:5px;
	float:left;
}
.data_list_text{
	margin-right:5px;
	float:left;
}
.data_list_command {
	margin-left:10px;
	float:right;
}



.checkbox_selected {
	margin-right:2px;
	margin-bottom:5px;
	text-align:left;
	border:1px solid #006400;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:90%;
	float:left;
}
.checkbox_not_selected {
	margin-right:2px;
	margin-bottom:5px;
	text-align:left;
	border:1px solid #adff2f;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:90%;
	float:left;
}

#category_disporder_list{
	cursor:move;
}
.disporder-hover {
	width:100px;
	height:8px;
	margin-bottom:0px;
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#00008b;
	background-color : #eee;
	float:left;
}


