﻿#template-properties,
.toolbox {
	font: 11px/1 verdana, arial, helvetica, sans-serif !important;
}

#nbt-header {
	background: #fff;
	color: #000;
	height: 129px;
	overflow: hidden;
	position: fixed;
	z-index: 99999999;
	top: 0;
	left: 0;
	width: 695px;
}

#nbt-header h1 {
	left: -9999em;
	position: absolute;
	top: -9999em;
}

#tabs {
	font: bold 12px/1 arial, helvetica, sans-serif;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 6px 0 0 0;
	background: transparent url(../../../Documents/Common/RadControls/Skins/TabStrip/Main/bg_repX.gif) repeat-x 0 6px;
	width: 100%;
	overflow: hidden;
}

#top-nav {
	vertical-align: bottom;
	padding-top: 93px;
}

#save-options,
#save-settings-options,
#save-form-users {
	background: #eef4fd;
	line-height: 24px;
	height: 24px;
	border-bottom: 1px solid #6e6e6e;
	text-align: right;
}

#content .padding,
#settings .padding,
#form-users .padding {
	padding: 0;
}

#ruler {
	position: absolute;
	top: 53px;
	left: 20px;
	right: 265px;
	z-index: 1000;
	height: 15px;
	background: #fff url(../../../Images/tool/nbt-ruler.gif) no-repeat;
}

#form-settings input,
#form-settings textarea,
#template-name input,
#registration-form input,
#nbt-props input,
#nbt-props textarea,
#nbt-props select {
	font: 11px verdana, arial, helvetica, sans-serif !important;
}
#template-name input {
	width: 300px;
}

.hidden { display: none; }

#new-template fieldset {
	border: 1px solid #aaa;
	margin: 0;
	padding: 0;
}
#new-template fieldset div {
	padding: 10px;
}
#new-template fieldset div div {
	padding: 0;
}

#new-template label {
	font-weight: bold;
}

#new-template input[type="text"] {
	width: 334px;
	margin-bottom: 5px;
	font: 11px verdana, arial, helvetica, sans-serif;
}

#form-settings,
#registration-form {
	width: 400px;
}
#form-settings div,
#registration-form div {
	padding: 5px 0;
}
#registration-form div.registration {
	padding: 0;
}
#form-settings fieldset,
#registration-form fieldset {
	padding: 30px 10px 10px 10px;
}
#form-settings label {
	text-indent: 0;
	position: static;
}

#template-properties fieldset {
	border: 1px solid #aaa;
}
#template-properties legend {
	font-size: 10px !important;
	font-weight: bold !important;
	line-height: 16px;
}
#template-properties label {
	font-weight: bold;
}
#template-properties label span {
	font-weight: normal;
	font-size: 10px;
}
#template-properties input[type="text"],
#template-properties textarea {
	width: 90%;
	font: 11px verdana, arial, helvetica, sans-serif !important; 
}
#template-properties input.inpMaxPosts {
	width: 50px;
}

#copy-paste {
	font-size: 11px;
	left: 10px;
	line-height: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 28px;
}
#copy-paste li {
	float: left;
	padding: 0;
}
#copy-paste a {
	float: left;
	background: #eef4fd;
	color: #000;
	text-decoration: none;
	border: 1px solid #eef4fd;
	padding: 1px 6px 2px 0;
	vertical-align: middle;
}
#copy-paste a:hover {
	background: #e4eaf3;
	border-color: #989ea6 #afb5bd #989ea6 #afb5bd;
}
#copy-paste li a img {
	border: 0;
	vertical-align: middle;
	margin: 0;
	padding: 0 2px;
}
#copy-paste li a span {
	vertical-align: middle;
	cursor: pointer;
}

.tblTemplateList table {
	width: 100% !important;
}
.tblTemplateList ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.tblTemplateList li {
	display: inline;
	padding-right: 6px;
}

#template-stats {
	position: absolute;
	top: 5px;
	left: 5px;
	border: 1px solid #000;
	width: 678px;
}
#template-stats h2 {
	margin: 0;
	padding: 0 0 0 5px;
	background: #000 url(../../../Images/tool/bg_pageInfoHeader_repX.gif) repeat-x 0 0;
	color: #fff;
	border-top: 1px solid #000;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	height: 22px;
	line-height: 22px;
}
#template-stats dl {
	margin: 4px;
	padding: 0;
}
#template-stats dt {
	float: left;
	width: 120px;
	font-weight: bold;
	line-height: 1.5;
}
#template-stats dd {
	float: left;
	width: 190px;
	font-weight: normal;
	text-indent: 0;
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
#template-stats #loadingMessage,
#template-stats #loadingImage {
	display: none;
}
#template-stats.saving #loadingMessage,
#template-stats.saving #loadingImage {
	display: block;
}
#template-stats.saving dl {
	display: none;
}

#nbt-form-posts {
	font: 11px verdana, helvetica, arial, sans-serif;
	padding: 5px;
}

#nbt-form-posts h2 {
	font: bold 13px verdana, helvetica, arial, sans-serif;
	margin: 0 0 .5em 0;
	padding: 0;
}

#nbt-form-posts table td {
	vertical-align: top !important;
}

#nbt-form-post-results {
	padding: 1em 0 30px;
	width: 670px;
	overflow: auto;
	overflow-x: auto;
	overflow-y: hidden;
}

#nbt-form-post-results > .RadGrid img {
	max-width: none !important;
}

td.ARG_tdFormUsers
{
    vertical-align:top;
    width: 300px;
}
td.ARG_tdAllUsers
{
    vertical-align:top;
	width: 300px;
}
.ARG_listWrapper
{
    margin:8px 10px 5px 10px;
    padding:0px 1px;
    border-top:solid 1px #808080;
}

.edit .item,
.edit .itemSelected,
.edit .itemHover {
	position: relative;
}

.edit .nbt-i > .wrap,
.edit .nbt-r > .wrap {
	padding-bottom: 10px;
	border: 1px solid #ccc;
}

.edit .nbt-r {
	margin: 6px 0;
}

.edit .itemSelected,
.edit .itemHover {
	background: #f0f0f0;
}

.edit .nbt-r + .wrap {
	clear: both;
}

#nbt-template-wrapper {
	position: absolute;
	top: 59px;
	bottom: 10px;
	left: 10px;
	right: 240px;
	background: #fff;
	border: 1px solid #000;
	overflow: auto;
}

#nbt-template-wrapper .padding {
	padding: 10px;
}

#nbt-props {
	font: 11px verdana, arial, helvetica, sans-serif;
}

#nbt-props div.nbt-properties {
	position: relative;
	padding-top: 15px;
}

#nbt-props fieldset {
	margin: 0;
	padding: 0 0 12px 0;
	border: 0;
}

#nbt-props legend span {
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
}

#nbt-props fieldset div {
	padding: 2px 0;
}

#nbt-props label {
	width: 100px;
	float: left;
	padding-top: 4px;
}

#nbt-props h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
	clear: both;
}

#nbt-props .cbrb-group {
	width: 360px;
}

#nbt-props .cbrb-group ul {
	width: auto;
	float: none;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}

#nbt-props .cbrb-group li {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 1px 0;
	background: transparent;
	border: 0;
}

#nbt-props .cbrb-group input {
	width: 160px;
	float: left;
}

#nbt-props .cbrb-group a {
	float: right;
	line-height: 1.7;
}

#nbt-props div.colorpicker-wrap {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	z-index: 100000;
}

#nbt-props div.colorpicker-wrap div.selectedColor {
	float: left;
	width: 16px;
	height: 16px;
	border: 1px solid #000;
	cursor: pointer;
	margin: 0 0 0 4px;
	padding: 0;
	z-index: 1000;
}

#nbt-props div.colorpicker {
	width: 144px;
	margin: 0;
	padding: 3px 3px 6px 3px;
	border: 1px solid #000;
	position: absolute;
	top: -134px;
	left: -130px;
	display: none;
	background: #fff;
	z-index: 200000;
}

#nbt-props div.colorpicker ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}

#nbt-props div.colorpicker li {
	float: left;
	width: 16px;
	height: 16px;
	border: 1px solid #000;
	margin: 3px;
	padding: 0;
	overflow: hidden;
	cursor: pointer;
}

#nbt-props div.colorpicker div {
	width: 136px;
	height: 16px;
	border: 1px solid #000;
	margin: 3px;
	padding: 0;
	text-align: center;
}

#nbt-props div.colorpicker div.selected {
	width: 16px;
	height: 16px;
	border: 1px solid #000;
	cursor: pointer;
	overflow: hidden;
}

.propgroup1 {
	width: 100%;
	overflow: hidden;
}

.propgroup1 .nbt-num1 {
	float: left;
	width: 230px;
}

.nbt-num1 input {
	width: 25px;
}
.nbt-num1 select {
	display: block;
	margin-left: 100px;
}

.nbt-text1 input {
	width: 255px;
}
.nbt-text1 select {
	width: 261px;
}
.nbt-text2 select {
	width: 160px;
}
.nbt-clr input {
	width: 132px;
}

#nbt-toolbox {
	width: 230px;
	color: #000;
	overflow: auto;
	position: absolute;
	top: 59px;
	right: 0;
	bottom: 10px;
}

#nbt-toolbox-wrapper {
	border: 2px solid #bad3f5;
	border-top: 0;
}

#nbt-toolbox h2 {
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 0 6px;
	background: #eee;
}

#nbt-toolbox h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	background: #bad3f5;
	border-top: 2px solid #bad3f5;
	border-bottom: 2px solid #bad3f5;
}

#nbt-toolbox h3 a {
	display: block;
	background-image: url(../../../PublishTool/StyleManager/Plus.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	padding-left: 18px;
}

#nbt-toolbox h3 a:hover {
	text-decoration: none;
}

#nbt-toolbox a,
#nav-list a {
	color: navy;
	text-decoration: none;
}

#nbt-toolbox a:hover,
#nav-list a:hover {
	text-decoration: underline;
}

#nbt-toolbox h4 {
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#nbt-toolbox-blocks h4 a,
#nbt-toolbox-text h4 a {
	background-image: url(../../../PublishTool/StyleManager/Plus.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	padding-left: 18px;
}

#nbt-toolbox ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 6px 0 18px !important;
	line-height: 1.4 !important;
}
#nbt-toolbox ul li {
	list-style: none !important;
}

#nbt-toolbox div div ul {
	padding-left: 30px !important;
}

#nbt-toolbox-wrapper > div > div {
	margin: 6px 0;
}

#nbt-toolbox div#nbt-toolbox-blocks {
	margin-top: 0;
}

#nbt-toolbox-text ul a {
	display: block;
	width: 170px;
	overflow: hidden;
	color: #888;
	padding: 2px 0;
}

#nbt-toolbox div div div,
#nbt-toolbox div div ul,
#nbt-toolbox div.open div ul {
	display: none;
}

#nbt-toolbox div.open div,
#nbt-toolbox div.open ul,
#nbt-toolbox div.open div.open ul {
	display: block;
}

#nbt-toolbox div.open h3 a,
#nbt-toolbox div.open div.open h4 a {
	background-image: url(../../../PublishTool/StyleManager/Minus.gif);
}

.props {
	visibility: hidden;
}
.props img {
	border: 0;
	margin: 2px;
}
.edit .itemHover .props,
.edit .itemSelected .props {
	visibility: visible;
}
.edit .itemHover .item .props,
.edit .itemSelected .item .props {
	visibility: hidden;
}

#nbt-toolbox a.inactive {
	color: #aaa;
}

#save-settings-options,
#save-form-users {
	overflow: hidden;
}

#nav-list {
	position: absolute;
	top: 70px;
	left: 12px;
	margin: 0;
	padding: 0;
}

.exportbuttons {
	padding-top: 12px;
}
.exportbuttons input {
	width: 80px;
	font: 11px verdana, arial, helvetica, sans-serif;
}

#nbt-container {
	width: 695px;
	position: relative;
	padding-top: 155px;
	overflow: hidden;
}
.editmode #nbt-container {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.edit-wrapper {
	background: #eef4fd;
	border: 1px solid #6e6e6e;
	margin: 0 5px 5px;
}
.editmode .edit-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 155px;
	bottom: 0;
}
.editmode #nbt-header {
	width: 100%;
}
.edit-wrapper-inner {
	padding: 11px;
}
#nbt-container td.shadowRightTop,
#nbt-container td.shadowRight,
#nbt-container td.shadowRightBottom,
#nbt-container td.shadowBottomLeft,
#nbt-container td.shadowBottom,
#nbt-container td.shadowBottomRight,
#nbt-container td.shadowBottomRightCorner {
	display: none;
}

.nbt-buttons {
	text-align: right;
}

.nbt-buttons input {
	font: 11px verdana, arial, helvetica, sans-serif;
}

.RadTabStrip_Black .rtsDisabled {
	color: #888 !important;
}
#nbt-template-widths {
	font: 11px verdana, arial, helvetica, sans-serif;
}
#nbt-template-widths h2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#nbt-template-widths ul {
	margin-top: .5em;
	margin-bottom: 1.5em;
}
#nbt-template-widths li {
	margin: 0;
	padding: 0;
}
#nbt-template-widths label {
	line-height: 20px;
}
#ownTemplateWidth {
	width: 25px;
}
#nbt-template-widths a {
	color: Navy;
	text-decoration: none;
}
#nbt-template-widths a:hover {
	text-decoration: underline;
}
#nbt-template-widths .nbt-buttons {
	padding-top: 12px;
}

.editDescription {
	background: #EEF4FD !important;
	clear: both;
	color: #000 !important;
	font: normal 10px/1.5 verdana, arial, helvetica, sans-serif !important;
	text-align: left !important;
}

.nbt-cb-wrap input {
	display: inline !important;
	float: none !important;
}
.nbt-cb-wrap label {
	width: auto !important;
	display: inline !important;
	float: none !important;
}

#form-users h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0;
}
#wp-page-user-rights {
	padding-bottom: 18px;
}

#nbt-resizer-cb label {
	float: none !important;
}
#nbt-resizer {
	width: 540px;
	padding-bottom: 10px;
}
#nbt-resizer table {
	background: #f0f0f0;
	border-collapse: collapse;
	margin: 6px 0 0 12px;
}
#nbt-resizer caption {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}
#nbt-resizer td {
	vertical-align: middle;
	color: #000;
	font: 10px verdana, arial, helvetica, sans-serif;
	padding: 6px 9px;
}
#nbt-resizer td + td {
	border-left: 1px solid #ddd;
}

.nbt-radeditor-wrapper {
}
.nbt-radeditor-wrapper .reToolZone,
.nbt-radeditor-wrapper .reWrapper_corner,
.nbt-radeditor-wrapper .reWrapper_center,
.nbt-radeditor-wrapper .reLeftVerticalSide,
.nbt-radeditor-wrapper .reRightVerticalSide {
	display: none;
}

#registration-form h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 1em 0 0;
}

.nbt-link-editor div {
	width: 95% !important;
}
.nbt-link-editor table {
	width: 98% !important;
	display: block !important;
	margin: 0 !important;
}
.nbt-link-editor td {
	display: none !important;
	font-weight: normal !important;
}
.nbt-link-editor td + td {
	display: block !important;
	text-align: left !important;
}
.nbt-link-editor td input,
.nbt-link-editor td select {
	width: 95% !important;
}
.nbt-link-editor .nbt-label {
	font: 10px verdana, arial, helvetica, sans-serif;
}

.NBTEditorToolbar { list-style: none !important; margin: 0 !important; padding: 0 0 2px 0 !important; text-align: left !important; width: 100%; overflow: visible; position: relative; }
.NBTEditorToolbar li { list-style: none !important; float: left; text-align: left !important; margin: 0 !important; padding: 2px 0 0 !important; }
.NBTEditorToolbar a { text-decoration: none !important; float: left !important; width: 20px !important; height: 20px !important; cursor: pointer !important; margin: 0 3px 0 0 !important; text-align: left !important; }
.NBTEditorToolbar a:link,
.NBTEditorToolbar a:visited { text-decoration: none !important; background: #fff; color: #000; }
.siteCSS .NBTEditorToolbar a:hover,
.NBTEditorToolbar a:active { text-decoration: none !important; background: #E4EAF3 !important; }
.NBTEditorToolbar a img { float: left !important; border: 1px solid #c0c0c0; margin: 0 !important; padding: 0 !important; }
.NBTEditorToolbar a:hover img { border-color: #989EA6; }
.NBTEditorEditWindow {
	background: #fff;
	width: 100%;
	margin: 0 !important;
	min-height: 80px;
	overflow-x: auto;
	padding: 0 !important;
}

.NBTEditorEditWindow a[name]:before {
	content: "{" attr(name) "}";
}

textarea.NBTEditor { display: none; }
.NBTEditorContainer {  }
.NBTEditorContainerInner { border: 1px solid #c0c0c0; margin: 1px 0 !important; padding: 0 !important; }
.NBTTextField { margin: 0 !important; padding: 0 !important; border: 1px solid #c0c0c0 !important; }
textarea.EditorToolImageText { overflow: auto; height: 4em; }

.NBTEditorToolbarCssClass {
	background-color: #f6f6f6;
	border: 1px solid #c0c0c0;
	display: none;
	margin-bottom: -2px;
	padding: 3px 6px;
	position: relative;
	top: -2px;
}
.cssClassPicker .NBTEditorToolbarCssClass {
	display: block;
}
.cssClassPicker *[id$="CssClassPicker"] {
	background: #d0d0d0;
	padding-left: 2px !important;
	padding-right: 3px !important;
}
.cssClassPicker *[id$="CssClassPicker"] a {
	margin: 0 !important;
}

.NBTEditorToolbarCssClass select {
	font: 11px/1 verdana, arial, helvetica, sans-serif !important;
	max-width: 100%;
}

input.NBTTextField {
	line-height: 1 !important;
}
