#PublishClipboard {
	margin: 0;
}
#PublishCheckedList .PublishClipboard {
	clear: both;
	width: 100%;
}

.publish-editable {
	font-size: 12px;
	background: #08c;
	color: #fff;
	border-radius: 3em;
	line-height: 20px;
	height: 21px;
	width: 21px;
	text-align: center;
	margin-right: 4px;
}
.publish-editable:hover {
	background: #005580;
}

.PublishCheckedList {
	border: 1px solid #AE000B !important;
	-webkit-box-shadow: 0 1px 3px #ddd;
	-moz-box-shadow: 	0 1px 3px #ddd;
	box-shadow: 		0 1px 3px #ddd;
}
/*#PublishListPath img, .PublishListPath img {
	vertical-align: middle;
	display: inline;
}
#PublishListPath span a {
	margin-left: 10px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: -0.05em;
}*/

.PublishInfo, PublishEdit {
	line-height: 1.5em;
	clear: both;
}

.PublishInfo img {
	vertical-align: middle;
}

span.PublishInfoTitle {
	color: #006699;
	font-weight: bold;
}

#PublishMenu {
	overflow: auto;
	height: auto!important; height: 1%;
}
.PanelsAddFolder {
	width: 600px;
}
.PublishMenuTree img { vertical-align: text-top; }

/*.PublishMenuTree ul, .PublishMenuTree li { list-style: none !important; }*/
/*.PublishMenuTree li { white-space: nowrap; margin: 0 0 0.3em 57px !important;
}*/

.PublishTreeDocType { margin-left: 1em; }

.accordion {
	border: 1px solid #ddd;
	padding: 3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 3px #eee;
	-moz-box-shadow: 0 1px 3px #eee;
	box-shadow: 0 1px 3px #eee;
}

.accordion .templateHeader {
	clear: left;
	margin: 0 0 1px;
	padding: 6px;
	background-color: whiteSmoke;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	border: 1px solid #DDD;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
	cursor: pointer;
	outline: none;
}

.accordion .templateHeader.ui-state-default span {
	background-position: -640px -40px;
}

.accordion .templateHeader a {
	display: block;
}

.accordion .templateHeader a:hover {
	text-decoration: none;
}

#PublishTemplateSelector ul {
	display: block;
	width: 100%;
	padding: 0; margin:0;
}
#PublishTemplateSelector ul,
#PublishTemplateSelector li { list-style: none; }

#PublishTemplateSelector li {
	display: block;
	width: 170px;
	min-height: 200px;
	float: left;
	margin: 19px;
}

#PublishTemplateSelector li:nth-child(5n+1) {
	clear: left;
}

* html #PublishTemplateSelector li { height: 250px; }

#PublishChangeTemplate { margin: 1em 0 1em 0; }


.PublishEditFileUpload div { float: left; padding-right: 1em }

.PublishFileCheckbox { margin-top: 3px; margin-bottom: 3px; }

.NoBorderHead { border-width: 0 1px 0 0 !important; }
#DocsAdvSearch th { padding-left: 4px; color: #444444; font-weight: normal; padding-right: 0.5em; }
#DocsAdvSearch td, #DocsAdvSearch th {
	vertical-align: middle;
	padding-bottom: 0.1em;
}
#DocsAdvSearch td label {
	white-space: nowrap;
}
#DocsAdvSearch .submit_bttn { margin-left: 0.5em; }
#DocsAdvSearch .input_text {
	width: 100px;
}
#DocsAdvSearch .date {
	padding-left: 1em;
	white-space: nowrap;
}

/* Menu_builder */
.PublishTabs { display: block; height: 30px; _height: 31px; margin: 0 0 1px 1px; }
.PublishBotTabs { margin: -1px 0 0 1px; }
html >/**/body.PublishBotTabs { margin: 0 0 -1px 1px; }
.PublishTabs span, .PublishTabs a, .PublishTab a, .PublishTab .inactive  { font-size: 12px; line-height: 29px; }
.PublishTabs a { margin-left: 3px; line-height: 29px; }
.PublishTab {
	float: left;
	height: 31px;
	line-height: 31px;
	zoom: 1;
}
.PublishTab a, .PublishTab .inactive {
	background: #f0f0f0;
	display: block; line-height: 30px;
	border: 1px solid #ddd;
	zoom: 1;
	padding: 0 3px 3px;
	margin: -1px -1px -1px 0px !important;
	_width: 0%;
	_white-space: nowrap;
	_margin: 0 0px -1px -1px !important;
}

.PublishTab .inactive { margin-bottom: -2px !important; }

.PublishTab a:hover {
	background: #ECEEF4;
	border: 1px solid #C9D7DF;
}
.PublishTabs a img {
	margin: 0 -3px 0 0;
	_margin: 7px -3px 0 0;
}
.PublishBotTabs a img { _margin: 5px -3px 0 0; }

.PublishTab .PublishThis, .PublishTab .PublishThis:hover, .PublishWrapper { border: 1px solid #ccc; background: #f8f8f8; }

/* tabs */
.PublishTab .PublishThis {
	border: 1px solid #ccc; border-bottom: 1px solid #fafafa;
	position: relative; padding: 0px 3px 2px; zoom: 1; color: #505050; }

.PublishBotTabs .PublishThis {
	border: 1px solid #ccc;
	border-top: 1px solid #fafafa;
}
/* tabs:hover */
.PublishTab .PublishThis:hover {
	text-decoration: underline; border: 1px solid #ccc;
	border-bottom: 1px solid #fafafa; color: #505050;
}
.PublishBotTabs .PublishTab .PublishThis:hover {
	border: 1px solid #ccc; border-top: 1px solid #fafafa;
}

.PublishWrapper { margin: 0; padding: 5px; }
.PublishWrapper .table_options { border: 0px solid white; }

/* styles for languages */
.PublishLangMenu {
	padding: 0;
	margin: 0;
	list-style: none;
	border-bottom: 2px solid white;
	border-top: 2px solid white;
}
.PublishLangMenu li, .PublishLangDiv li {
	display: float;
	float: left;
	margin-right: 12px;
}
.PublishLangMenu li a {
	background: none;
	padding: 5px 10px;
}
.PublishLangDiv li a { padding: 5px 0px; }

.PublishLangMenu li span.activeLang, .PublishLangDiv li span.activeLang {
	font-weight: bold;
	padding: 5px 10px;
	display: block;
}
.PublishLangDiv li span.activeLang { padding: 5px 0px; }
.PublishLangMenu li span.activeLang a, .PublishLangDiv li span.activeLang a { display: inline; }
.PublishAddLang {
	border-top: 1px solid #E0E3EA;
	border-bottom: 1px solid #E0E3EA;
	vertical-align: middle;
	margin: 5px 0;
	background-color: #F2F4F8;
}
.PublishAddLang ul.PublishLangMenu { border: 1px solid #F2F4F8; }
.PublishAddLang select, .PublishLangDiv select { margin: 5px 0px; }
.PublishAddLang form, .PublishLangDiv form { display: inline; padding: 0 10px;}
.PublishAddLang a, .PublishLangDiv a { display: block; }
.PublishLangDiv { background: #E0E3EA; margin: -5px 0 5px; padding: 3px 10px; }
.PublishLangDiv ul { border: none; }
