@charset "UTF-8";

/* top set */
table.top-table {
	width: 650px;
	margin: 0px 0px 10px;
	padding: 0px;
}
table.top-table td {
	margin: 0px;
	padding: 0px;
}


/* contents set */
.links-menu-switch {
	width: 46px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.links-menu-switch img {
	visibility: hidden;
}
.links-menu-switch span {
	display: none;
}
.links-menu-switch a,
.links-menu-switch a:link,
.links-menu-switch a:visited {
	background-image: url(parts/switch_indexnext.gif);
	background-position: 0px 0px;
	display: block;
	margin: 0px 0px 20px;
	padding: 0px;
}
.links-menu-switch a:focus,
.links-menu-switch a:hover{
	background-position: 0px -19px;
}
.links-menu-switch a:active {
	background-position: 0px -38px;
}

.outline-textarea {
	background-image: url(parts/content_bg2.gif);
	background-repeat: repeat-y;
	width: 480px;
	margin: 0px;
	padding: 0px;
}


/* contents table set */
table.profilehistory {
	width: 480px;
	margin: 5px 0px 10px;
	padding: 0px;
	border-collapse: collapse;
	border-top: 2px solid #CCCCCC;
	border-right: 0px hidden;
	border-bottom: 2px solid #CCCCCC;
	border-left: 0px hidden;
	empty-cells: hide;
}
table.profilehistory th,
table.profilehistory td {
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px 0px;
	border-top: 2px solid #CCCCCC;
	border-right: 0px hidden;
	border-bottom: 2px solid #CCCCCC;
	border-left: 0px hidden;
}
table.profilehistory th {
	width: 65px;
}

table.permissions {
	width: 480px;
	margin: 5px 0px 3px;
	padding: 0px;
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	empty-cells: hide;
}
table.permissions th,
table.permissions td {
	font-size: 0.95em;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
	border: 2px solid #FFFFFF;
}
table.permissions th {
	text-align: center;
}
table.permissions th.relation {
	background-color: #CCFFCC;
}
table.permissions th.other {
	background-color: #EEEEEE;
}
table.permissions td {
	background-color: #EEEEEE;
	text-align: left;
}
