body {
	font-family: Verdana;
	background-color:#E0DFE3;
	margin:6px;
}
form {
	margin:0;
}
.checkbox,.radio {
	border:none;
}
.centered {
	text-align:center;
}
table.editform {
	border:1px solid #777792;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
table.editform td {
	font-size:70%;
	letter-spacing:-1px;
	vertical-align:top;
}

/*div.savemessages {
	font-size:70%;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #777792;
}*/

table.editform td p.description {
	font-style:italic;
	font-weight:normal;
}
table.framework {
	width:100%;
}
table.framework td {
	font-size:100%;
}
input,select,textarea {
	letter-spacing:0px;
}
.editform tr.title td {
	font-size:76%;
	position:relative;
	letter-spacing:-1px;
	background-image:url('/furniture/edittitle.gif');
	background-position:top;
	background-color:#F9FAFD;
	background-repeat:repeat-x;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	line-height:28px;
	border-bottom:1px solid #777792;
}
.editform td table {
	width:100%;
}
.editform td table td {
	font-size:100%;
}
.editform td {
	background-color:#FFFFFF;
	border-bottom:1px solid #E0DFE3;
	border-right:1px solid #E0DFE3;
	padding:3px 3px 3px 6px;
}

.adminoptions input,.options input {
	border:1px solid #A2A3A5;
	padding:2px;
	color:#222222;
}
.adminoptions input:focus,.options input:focus,textarea:focus {
	background-color:#F8F8F8;
	border:1px solid #7F9DB9;
	color:#000000;
}
.options label input,
.adminoptions label input {
	border:none;
}
select {
	
}
select.large {
	width:250px;
}
.submit td {
	text-align:center;
	padding:8px;
}
button.button,
input.button {
	width:130px;
	background-image:url('/furniture/editbutton.gif');
	font-size:smaller;
	border:none;
	height:21px;
	font-size:100%;
	letter-spacing:normal;
}
input.checkbox,input.radio {
	border:none;
}
textarea {
	margin-top:2px;
	border:1px solid #A2A3A5;
	width:99%;
	padding:2px;
	color:#222222;
}
textarea.small {
	height:35px;
}
textarea.medium {
	height:125px;
}
textarea.large {
	height:300px;
}
.adminoptions input {
/*	width:15%;*/
}
.editform tr.wideoption td.column1 {
	background-image:url('/furniture/editrut.gif');
	background-repeat:repeat-y;
}
.editform tr.adminoptions td.column1 {
	background-image:url('/furniture/editrut.gif');
	background-repeat:repeat-y;
}
.editform tr.options td.column1 {
	background-image:url('/furniture/editrut.gif');
	background-repeat:repeat-y;
	width:15em;
}
.editform .adminoptions td,.editform tr.section td {
	background-color:#F4F4EE;
}
.editform tr.section td {
	font-weight:bold;
}
.editform td textarea.heading {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:200%;
	letter-spacing:-1px;
	padding:2px;
}

.helplink {
	float:right;
	padding-right:5px;
	line-height:100%;
	padding-top:7px;
}
.editform .helplink a {
	font-size:90%;	
	text-decoration:none;
}
.editform .helplink a:hover {
	color:#CC0000;
}
.editform .helplink img {
	border:none;
	vertical-align:text-top;
}
p {
	margin:1px;
	padding:1px;
}
.help td {
	padding:0px;
	border:none;
}
.help h3 {
	margin:0px 1px 0px 1px;
	padding:0;
	font-size:125%;
}
a {
	font-weight:bold;
	color:#5F76BB;
}
.help a {
	color:#DCDEF3;
	font-weight:bold;
}
#help {
	display:none;
	padding:4px;
	background-color:#2B4185;
	color:#FFFFFF;
	line-height:150%;
	background-image:url('/furniture/editrutdark.gif');
	background-repeat:repeat-y;
}

body.cp-picker {
	border:1px solid #777792;
	padding:0px;
}

div.cp-picker {
	background-color: #ffffff;
	background-image:url('/furniture/editrut.gif');
	background-repeat:repeat-y;
	font-size:76%;
}
div.cp-picker a.selected {
	color:#00AA00;
}
body.cp-picker h1 {
	font-size:76%;
	letter-spacing:-1px;
	background-image:url('/furniture/edittitle.gif');
	background-position:top;
	background-color:#F9FAFD;
	background-repeat:repeat-x;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	line-height:28px;
	border-bottom:1px solid #777792;
	margin:0px;
}
div.cp-picker span.pageid {
	font-size:smaller;
	color:#999;
}
div.cp-picker ul {
	list-style-type:none;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:150%;
}

div.cp-picker ul li {
	padding:0px 0px 0px 1em;
	margin:1px 0px 1px 0px;
	color:#000000;
}
div.cp-picker ul li.node {
	padding:0px 0px 0px 0em;
	margin:1px 0px 1px 0px;
}

div.cp-picker ul li.node span.nodename {
	display:block;
	margin:0px 0px 0px 0.5em;
	font-weight:bold;
	background-color:#F4F4EE;
	border-top:1px solid #E0DFE3;
	border-bottom:1px solid #E0DFE3;
}

div.cp-picker ul li ul {
	margin:0 0 0 5px;
	padding:0px;
	background:none;
	border-left:1px dotted #CCC;
}

div.cp-picker ul li.sharedpage a {
	color:#0F266B;
}

div.cp-picker a {
	text-decoration:none;
}

div.cp-picker a:hover {
	background-color:#f0f0f0;
}
div.cp-picker a.home:hover {
	background-color:#ebebe5;
}

div.cp-picker a.home {
	position:relative;
	left:-0.5em;
	display:block;
	background-color:#F4F4EE;
	border-top:1px solid #E0DFE3;
	border-bottom:1px solid #E0DFE3;
}


div.cp-picker div.buttons {
	background-color:#ffffff;
	background-image:url('/furniture/editrut.gif');
	background-repeat:repeat-y;
	text-align:center;
}
#node-picker {
	background:#e4e3e3;
	padding:2px 5px;
	border-bottom:1px solid #bcbdcd;
}

body.category-popup {
	border:1px solid #777792;
	padding:0px;
}

body.category-popup h1 {
	font-size:76%;
	letter-spacing:-1px;
	background-image:url('/furniture/edittitle.gif');
	background-position:top;
	background-color:#F9FAFD;
	background-repeat:repeat-x;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	line-height:28px;
	border-bottom:1px solid #777792;
	margin:0px;
}

body.category-popup p {
	font-size:x-small;
	font-weight:normal;
	margin:0px;
	padding:0.5em 1em;
	background-color: #ffffff;
	background-image:url('/furniture/editrut.gif');
	background-repeat:repeat-y;
}

body.category-popup ul {
	list-style-type:none;
	font-size:x-small;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color: #ffffff;
	background-image:url('/furniture/editrut.gif');
	background-repeat:repeat-y;
}
body.category-popup ul li {
	padding:0px 0px 0px 1em;
	margin:1px 0px 1px 0px;
}
body.category-popup a {
	text-decoration:none;
}

body.category-popup a:hover {
	background-color:#f0f0f0;
}

body.category-popup div.buttons {
	background-color:#ffffff;
	background-image:url('/furniture/editrut.gif');
	background-repeat:repeat-y;
	text-align:center;
}

.editform tr.options td.column1.fullwidth {
	width:100%;
}

.editform tr.options td.column3,
.editform tr.section td.column3
{
	width: 10%;
	text-align: center;
}
.editform tr.options td.column3 ul
{
	margin: 0;
	padding: 0;
}
.editform tr.options td.column3 ul li
{
	list-style-type: none;
	display: inline;
	padding: 0 1px;
}
.editform tr.options td.column3 img
{
	border: none;
}


.editform textarea.RichTextEditable {
	height:24em;
}
.editform table.mceEditor {
	border:1px solid #d2cfc5;
	padding-bottom:3px;
}
.editform table.mceEditor td {
	border:0;
	padding:0;
}
.editform table.mceEditor .mceToolbarContainer {
	background-color:#eee;
	padding:2px 0;
}

.editable-table {
	width:100%;
	border-collapse:collapse;
	border:1px solid #CCC;
}
.editable-table td {
	border:1px solid #CCC;
	padding:2px;
}
.editable-table td textarea {
	border:none;
	margin:0;
	padding:0;
	height:50px;
}

body.mceContentBody {
	padding:0 4px;
}

ul.tabs {
	margin:0; padding:0;
}
ul.tabs li {
	margin:0; padding:0;
	list-style-type:none;
	float:left;
}
ul.tabs li a {
	display:block;
	padding:0 4px 0 4px;
	text-decoration:none;
}
ul.tabs li a:hover {
	text-decoration:underline;
}
ul.tabs li.current a {
	text-decoration:underline;
}

body.metadataeditor table {
	width:100%;
}
body.metadataeditor table.title,
body.metadataeditor table.title tr td {
	border-bottom:0;
}
body.metadataeditor table.metapanel {
	border-top:0;
}
body.metadataeditor table.tab-hidden {
	visibility:hidden;
	position:absolute;
	height:1px;
	width:1px;
	left:-9999em;
	top:-9999em;
}
.help-message {
	font-weight:normal;
	font-size:120%;
	line-height:150%;
	letter-spacing:normal;
}
.icon-help-active {
	vertical-align:middle;
}
img.help-icon {
	border:none;
}
.fieldlist {
	border-collapse:collapse;
}
.fieldlist td {
	width:33%;
	text-align:center;
	border:none;
}
.fieldlist select {
	width:100%;
}