
.cpalisting,
.cpform,
.framework {
	width:100%;
}

.framework td {
	vertical-align:middle;
}

.cpadmin .cpamenu {
	width:100%;
}
.cpadmin .cpamenu td {
	width:33%;
	font-size:11px;
	background-color:#F4F4F4;
	padding:5px 10px 5px 10px;
}
.cpadmin .cpamenu .heading {
	border-bottom:1px solid #CCC;
}
.cpamenu td {
	vertical-align:top;
}

.cpadmin .searchbox {
	line-height:250%;
}

.cpadmin .withselected,
.cpadmin .pagination {
	text-align:right;
	width:50%;
}

.cpadmin table.cpform
.cpadmin table.cpalisting {
	margin:10px 0 10px 0;
}

.cpadmin table.cpalisting .select,
.cpadmin table.cpalisting .icon,
.cpadmin table.cpalisting .delete,
.cpadmin table.cpalisting .edit {
	text-align:center;
}

.editform table th,
.cpadmin table.cpform th,
.cpadmin table.cpalisting th {
	background-color:#EEEEEE;
	font-size:11px;
	border-bottom:1px solid #DDD;
	padding:5px;
}

.editform table td,
.cpadmin table.cpform td,
.cpadmin table.cpalisting td {
	padding:3px;
	background-color:#F4F4F4;
	border-bottom:1px solid #EEEEEE;
	font-size:11px;
	vertical-align:middle;
}

.cpadmin .buttons {
	text-align:center;
	padding:5px;
}

.cpadmin ul {
	line-height:150%;
}

p.switch {
	display:none;
}

.editform table.copy-to {
	width:47%;
	float:left;
	margin:5px;
}
.editform table.copy-to th,
.editform table.copy-to td {
	padding:5px 8px;
}
.editform table.copy-to .status {
	font-style:italic;
	font-size:90%;
}
.editform .clear {
	clear:both;
}
