.pagetree {
	clear:both;
}

table.list{
 	border:solid 1px #FDC288 !important;
	border-collapse:collapse;

	font-size:0.92em;
	margin-bottom:20px;
	
	empty-cells:show;
}

table.list thead{
	background-color:#89BE38;
	padding:4px 4px;
}


table.list thead td{
	text-align:center;
	border-bottom:none;
	border-top:none;
}

table.list tr{
  border:solid 1px #FDC288 !important;
}


table.list tr.gray td {
	background-color:#EFEFEF;
}

table.list td, table.list th{  
	border:solid 1px #EFEFEF;
	border-color:#FDC288 #EFEFEF;
	
	padding-left:5px;
	line-height:1.8em;
	
	width:200px;
}

table.list td.checkbox {
	width:28px;
	text-align:center;
}

table.list td.title {
	width:220px;
}

table.list td.status {
	width:70px;
}

table.list td.address {
	width:100px;
}

table.list td.create{
	width:150px;
}

table.list td.label_list{
	width:auto;
}

table.list td.update_date{
	width:100px;
	text-align:center;
}

table.list td img {
	margin-left:-5px;
	_margin-left:0px;
	_margin-right:5px;
	padding:0 0.4em;
	vertical-align: middle;
}

table.list td.function {
	width:100px;
	text-align:center;
	border-right:none;
}

table.list td.authority {
	text-align:center;
	/*border-right:none;	*/
}

table.list td.function a {
	padding:0 7px;

}
table.list td.memo {
	width:300px;
}

table.list td.label_functions {
	width:150px;
	text-align:center;
	border-right:none;
}

table.list td.label_functions a {
	padding:0 7px;
	_padding:0;
}

table.list td a {
  color:#CB6703;
}



/* global page input table style */

table.globalpage_input {
	margin:12px 24px;
}

table.globalpage_input td,
table.globalpage_input th {
	padding: 5px;
}

table.globalpage_input th,
table.globalpage_input tbody td.item_name {
	text-align:right;
}

table.globalpage_input tbody td.button {
	padding-top:12px;
}

table.globalpage_input tbody td.button input{
	font-size:1.2em;
	width:50px;
	float: right;
}

table.globalpage_input tbody tr.example td {
	padding-top: 0px;
	padding-bottom:8px;
	font-size:0.8em;
	color:grey;
}

table.globalpage_input tbody tr.no_example td {
	padding-bottom:8px;
}


/* global page input table style end */

#siteconfig_form table {
	margin-left:10px;
}

#siteconfig_form table td {
	padding:10px 0;
	padding-right:10px;
}

#siteconfig_form table td.caption {
	text-align:right;
	vertical-align:top;
}

#plugin_table {
	border:solid 1px #FDC288;
	font-size:0.92em;
}

#plugin_table thead {
	background-color:#89BE38;
}


#plugin_table tr {
	border:solid 1px #EFEFEF;
}

#plugin_table tr.active  {
	background-color:DEEED3;
}

#plugin_table td{  
	width:200px;
	padding-left:10px;
	line-height:40px;
	border:solid 1px #EFEFEF;
	border-top-color:#FDC288;
	border-left:none;
}

#plugin_table thead td{
	line-height:20px;
	text-align:center;
	border-bottom:none;
	border-top:none;
}

#plugin_table td.plugin_name {
	font-weight:bold;
	width:300px;
}

#plugin_table td.plugin_summary {
	width:250px;
}

#plugin_table td.function {
	border-right:none;
	padding:0;
	text-align:center;
	width:170px;
}