/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

body.layout_1440 div#container {
	width:1400px;
}

body.layout_1440 div#search {
	width:225px; /* 215 due to margin-right */
}
body.layout_1440 div#search form#form_search {
	width:198px;
}
body.layout_1440 div#search form input {
	width: 190px;
}
body.layout_1440 div#search form input.select {
	width: 170px;
}
body.layout_1440 div#search form#form_search button.right {
	width:120px;
	margin-left: 78px;
}
body.layout_1440 div#search div.footer button {
	width:198px;
}

body.layout_1440 div#records {
	width:366px; /* 386 due to margin-right */
}
body.layout_1440 div#records div.move li {
	width:163px;
}

body.layout_1440 div#editor {
	width:789px;
}
body.layout_1440 div#editor form div.layout_1,
body.layout_1440 div#editor form div.layout_2,
body.layout_1440 div#editor form div.layout_3,
body.layout_1440 div#editor form div.layout_4 {
	width: 762px;
}
body.layout_1440 div#editor form div.layout_2 div.margin-left,
body.layout_1440 div#editor form div.layout_3 div.margin-left {
	margin-left:12px;
}
body.layout_1440 div#editor form div.layout_4 div.margin-left {
	margin-left:10px;
}

body.layout_1440 div#editor form div.layout_1 div.layout {
	width:762px;
}
body.layout_1440 div#editor form div.layout_2 div.layout {
	width:375px;
}
body.layout_1440 div#editor form div.layout_3 div.layout {
	width:246px;
}
body.layout_1440 div#editor form div.layout_4 div.layout {
	width:183px;
}

body.layout_1440 div#editor form div.layout_1 div.layout input.input {
	width:754px;
}
body.layout_1440 div#editor form div.layout_2 div.layout input.input {
	width:367px;
}
body.layout_1440 div#editor form div.layout_3 div.layout input.input {
	width:238px;
}
body.layout_1440 div#editor form div.layout_4 div.layout input.input {
	width:175px;
}

body.layout_1440 div#editor form div.layout_1 div.layout input.select {
	width:734px;
}
body.layout_1440 div#editor form div.layout_2 div.layout input.select {
	width:347px;
}
body.layout_1440 div#editor form div.layout_3 div.layout input.select {
	width:218px;
}
body.layout_1440 div#editor form div.layout_4 div.layout input.select {
	width:155px;
}

body.layout_1440 div#editor form div.layout_1 div.layout input.editable {
	width:634px;
}
body.layout_1440 div#editor form div.layout_2 div.layout input.editable {
	width:247px;
}

body.layout_1440 div#editor form div.layout_1 div.layout textarea.input {
	width:754px;
}
body.layout_1440 div#editor form div.layout_2 div.layout textarea.input {
	width:367px;
}
body.layout_1440 div#editor form div.layout_3 div.layout textarea.input {
	width:238px;
}
body.layout_1440 div#editor form div.layout_4 div.layout textarea.input {
	width:175px;
}

body.layout_1440 div#editor form div.layout_1 div.layout iframe.map {
	width:760px;
}

body.layout_1440 div#editor form table.multiple ul {
	width: 332px;
}
body.layout_1440 div#editor form table.multiple ul li {
	width: 324px;
}

body.layout_1440 div#editor form div.layout_1 div.layout table.checkbox label {
	width:735px;
}
body.layout_1440 div#editor form div.layout_2 div.layout table.checkbox label {
	width:348px;
}
body.layout_1440 div#editor form div.layout_3 div.layout table.checkbox label {
	width:219px;
}
body.layout_1440 div#editor form div.layout_4 div.layout table.checkbox label {
	width:156px;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

body.layout_1280 div#container {
	width:1210px;
}

body.layout_1280 div#search {
	width:205px; /* 215 due to margin-right */
}
body.layout_1280 div#search form#form_search {
	width:178px;
}
body.layout_1280 div#search form input {
	width: 170px;
}
body.layout_1280 div#search form input.select {
	width: 150px;
}
body.layout_1280 div#search form#form_search button.right {
	width:100px;
	margin-left: 78px;
}
body.layout_1280 div#search div.footer button {
	width:178px;
}

body.layout_1280 div#records {
	width:296px; /* 306 due to margin-right */
}
body.layout_1280 div#records div.move li {
	width:128px;
}

body.layout_1280 div#editor {
	width:689px;
}
body.layout_1280 div#editor form div.layout_1,
body.layout_1280 div#editor form div.layout_2,
body.layout_1280 div#editor form div.layout_3,
body.layout_1280 div#editor form div.layout_4 {
	width: 662px;
}
body.layout_1280 div#editor form div.layout_2 div.margin-left,
body.layout_1280 div#editor form div.layout_3 div.margin-left,
body.layout_1280 div#editor form div.layout_4 div.margin-left {
	margin-left:10px;
}

body.layout_1280 div#editor form div.layout_1 div.layout {
	width:662px;
}
body.layout_1280 div#editor form div.layout_2 div.layout {
	width:326px;
}
body.layout_1280 div#editor form div.layout_3 div.layout {
	width:214px;
}
body.layout_1280 div#editor form div.layout_4 div.layout {
	width:158px;
}

body.layout_1280 div#editor form div.layout_1 div.layout input.input {
	width:654px;
}
body.layout_1280 div#editor form div.layout_2 div.layout input.input {
	width:318px;
}
body.layout_1280 div#editor form div.layout_3 div.layout input.input {
	width:206px;
}
body.layout_1280 div#editor form div.layout_4 div.layout input.input {
	width:150px;
}

body.layout_1280 div#editor form div.layout_1 div.layout input.select {
	width:634px;
}
body.layout_1280 div#editor form div.layout_2 div.layout input.select {
	width:298px;
}
body.layout_1280 div#editor form div.layout_3 div.layout input.select {
	width:186px;
}
body.layout_1280 div#editor form div.layout_4 div.layout input.select {
	width:130px;
}

body.layout_1280 div#editor form div.layout_1 div.layout input.editable {
	width:534px;
}
body.layout_1280 div#editor form div.layout_2 div.layout input.editable {
	width:198px;
}

body.layout_1280 div#editor form div.layout_1 div.layout textarea.input {
	width:654px;
}
body.layout_1280 div#editor form div.layout_2 div.layout textarea.input {
	width:318px;
}
body.layout_1280 div#editor form div.layout_3 div.layout textarea.input {
	width:206px;
}
body.layout_1280 div#editor form div.layout_4 div.layout textarea.input {
	width:150px;
}

body.layout_1280 div#editor form div.layout_1 div.layout iframe.map {
	width:660px;
}

body.layout_1280 div#editor form table.multiple ul {
	width: 282px;
}
body.layout_1280 div#editor form table.multiple ul li {
	width: 274px;
}

body.layout_1280 div#editor form div.layout_1 div.layout table.checkbox label {
	width:635px;
}
body.layout_1280 div#editor form div.layout_2 div.layout table.checkbox label {
	width:299px;
}
body.layout_1280 div#editor form div.layout_3 div.layout table.checkbox label {
	width:187px;
}
body.layout_1280 div#editor form div.layout_4 div.layout table.checkbox label {
	width:131px;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#CMS_DLG_login p {
	margin-bottom:15px;
}
div#CMS_DLG_login label {
	float:left;
	clear:both;
	line-height:22px;
	width:105px;
	position: relative;
}
div#CMS_DLG_login input {
	width:252px;
	margin-bottom:7px;
}
div#CMS_DLG_login input.select {
	width:232px;
}
div#CMS_DLG_login button {
	width:260px;
}
div#CMS_DLG_login table {
	margin-left: 105px !important;
}
div#CMS_DLG_login table.checkbox label {
	width:auto;
	white-space:nowrap;
	color:#000;
	line-height: 18px;
}
div#CMS_DLG_login table.checkbox {
	margin:8px 0 12px 0;
}
div#CMS_DLG_login p.warning {
	clear:both;
	margin-top:15px;
}
div#CMS_DLG_login p.footer {
	margin-top:15px;
	text-align:center;
	color:#777;
	margin-bottom:0;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#records {
	background:#D3D3D3;
	float:left;
	margin:0 10px 30px 0;
	overflow:hidden;
}
div#container div#records div.header div.pages {
	overflow: hidden;
	height:20px;
}

div#records div.inner {
	border-top: 1px solid #FFF;
	border-right: 2px solid #7F7F7F;
	border-bottom: 2px solid #555;
	border-left: 1px solid #FFF;
	padding: 5px;
}
div#records div.pages button {
	padding:0 3px;
	margin-right:1px;
}
div#records p.empty {
	display:block;
	text-align:center;
	padding:5px 15px;
}
div#records ul.list li, div#records div.move ul li {
	height:20px;
	line-height:20px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #A7A7A7;
	border-bottom: 1px solid #A7A7A7;
	border-left: 1px solid #FFF;
	background-image: url(../images/bg.list.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #000;
	overflow: hidden;
	padding: 0 5px;
	margin: 0 0 3px 0;
	cursor:pointer;
}
div#records ul.list li img, div#records div.move ul li img {
	margin: 3px 6px 0 1px;
	float: left;
}
div#records ul.list li:hover, div#records div.move ul li:hover {
	line-height: 22px;
	background-position: 0 -40px;
	color: #666;
}
div#records ul.list li.selected {
	border-top: 1px solid #CCC;
	border-right: 1px solid #64645F;
	border-bottom: 1px solid #64645F;
	border-left: 1px solid #CCC;
	background-position: 0 -20px;
	cursor:default;
	color:#444;
}
div#records ul.list li.active {
	border-top: 1px solid #CCC;
	border-right: 1px solid #64645F;
	border-bottom: 1px solid #64645F;
	border-left: 1px solid #CCC;
	background-position: 0 -20px;
	cursor:default;
	font-weight: bold;
	color:#000;
}
div#records ul.list li img.active {
	display:none;
	float: right;
	margin: 6px 0 0 0;
}
div#records ul.list li.active img.active {
	display: inline;
}

div#records ul.list li:hover.selected {
	line-height: 20px;
	color:#000;
}

/* menu child node indentation */
div#records ul.list li.childnode {
	padding-left: 2em;
}



div#records p.map {
	color: #555;
	overflow: hidden;
	font-weight: bold;
	line-height: 20px;
	margin-bottom:3px;
	clear:left;
}
div#records p.map img {
	float:left;
	margin:4px 8px 5px 5px;
}
div#records div.move {
	height:25px;
	clear:both;
	overflow:hidden;
}
div#records div.move ul li {
	float:left;
	text-align:center;
}
div#records div.move ul li.left {
	margin-right:3px;
}
div#records div.move ul li img {
	float:right;
	margin-top:8px;
}
div#container div#records div.footer {
	margin-top:0px;
}
div#container div#records div.footer div.pages button {
	margin-top: 1px;
}
div#records img.handle {
	cursor:row-resize;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

* {
	margin:0;
	padding:0;
	line-height:13px;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
}
html {
	overflow-x:hidden;
	overflow-y:scroll;
	-moz-user-select:-moz-none;
}
body {
	color:#000;
	background:url(../images/bg.jpg) repeat-x top center #cacac8 fixed;
}
html > body input, html > body textarea {
	-moz-user-select:text;
}
a {
	color:#000;
}
a:hover {
	text-decoration:none;
}
img {
	border-width:0;	
}
table {
	border-collapse: collapse;
}
ul {
	list-style: none;
}
.clr {
	clear:both;
	float:none;
}
.offscreen {
	position:absolute;
	left:-999999px;
	top:0px;
}
.invisible {
	display:none;
}
div.errorbox {
	background-color:#FFF;
	padding:20px;
	position:absolute;
	height:200px;
	width:400px;
	margin:-120px 0 0 -220px;
	top:50%;
	left:50%;
	border:dashed 1px #AAA;
}
.errorbox h1 {
	font-size:21px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
}
.errorbox p {
	margin-top:15px;
}
div#container {
	margin:0 auto;
	overflow:hidden;
}
div#container div div.header {
	background: url(../images/bg.header.gif) repeat-x top center #9F9E96;
	height: 67px;
	overflow: hidden;
	padding: 6px;
	border-top: 1px solid #D7D6CA;
	border-right: 1px solid #95948C;
	border-bottom: 1px solid #8B8A83;
	border-left: 1px solid #D7D6CA;
	margin-bottom:8px;
}
div#container div div.header h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
div#container div div.header p {
	color: #777;
	font-weight:bold;
}
div#container div div.header div.top {
	height:46px;
	overflow:hidden;
}
div#container div div.header div.top p span {
	text-decoration: underline;
}
div#container div.footer {
	background: url(../images/bg.header.gif) repeat-x top center #9F9E96;
	border-top: 1px solid #D7D6CA;
	border-right: 1px solid #95948C;
	border-bottom: 1px solid #8B8A83;
	border-left: 1px solid #D7D6CA;
	padding: 6px;
	color: #777;
	font-weight:bold;
	margin-top:6px;
	clear:both;
}

.legenda
{
	padding: 10px;
	color: #B3B3B3;
	background: url(../images/bg.jpg) repeat-x top center #cacac8 fixed;
	font-size: 11px;
	cursor: help;
}
.legenda:hover {
	color: #e5e5e5;
	font-weight: bold;
	background: url(none) #9F9E96;
}

.legenda h3 {
	margin-bottom: .25em;
	color: #999;
}
.legenda ul {
	display: none;
}
.legenda:hover ul {
	display: block;
}
.legenda:hover h3 {
	color: #e5e5e5;
}
.legenda:hover ul:hover {
	background: none;
}

.legenda li span {
	display: inline-block;
	width: 18px;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#search {
	background:#C0C0C0;
	float:left;
	margin:0 10px 30px 0;
	overflow:hidden;
}
div#search div.inner {
	border-top: 1px solid #FFF;
	border-right: 2px solid #7F7F7F;
	border-bottom: 2px solid #555;
	border-left: 1px solid #FFF;
	padding: 5px;
}
div#search form#form_search {
	padding:0 7px;
	overflow: hidden;
}
div#search form#form_search label {
	display:block;
	float:none;
	color:#555;
	font-weight:bold;
	padding:10px 4px 2px 2px;
}
div#search form#form_search label.first {
	padding-top:4px;
}
div#search form#form_search input {
	margin-top:3px;
}
div#search form#form_search button.right {
	margin-top: 12px;
	margin-bottom: 6px;
}
div#search form#form_search .save_search{
	padding: 3px 0 8px 0;
	line-height: 18px;
}
div#search form#form_search .save_search span{
margin-left: -1px;	
margin-right: 4px;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div.modal {
	left:0;
	top:0;
	background-color:#ADACA3;
	position: absolute;
	cursor:not-allowed; 
}
div.dialog {
	width:400px;
	border:0;
	padding:0;
	margin:0;
	position:absolute;
	left:0px;
	top:0px;
	cursor:default;
}
div.dialog div.disabled {
	top:0;
	left:0;
	position:absolute;
	cursor:not-allowed;
}
div.dialog div.outer {
	position:relative;
	border-top:1px solid #FFF;
	border-right:2px solid #7F7F7F;
	border-bottom:2px solid #555;
	border-left:1px solid #FFF;
	background:url(../images/dialog/bglogin.jpg) no-repeat right bottom #DADADA;
	padding:10px;
}
div.dialog div.header {
	background:url(../images/dialog/hbg1.gif) repeat-x top center #9F9E96;
	border-top:1px solid #D7D6CA;
	border-right:1px solid #95948C;
	border-bottom:1px solid #8B8A83;
	border-left:1px solid #D7D6CA;
	padding:0 6px 0 6px;
	margin-bottom:6px;
}
div.dialog div.header img {
	float:right;
	position:relative;
	margin:9px 0 0 0;
	cursor:pointer;
}
div.dialog div.header h1 {
	line-height:32px;
	font-size:18px;
	font-weight:bold;
}
div.dialog div.header h1.draggable {
	cursor:move;
}
div.dialog div.header span.subtitle {
	display:block;
	line-height:11px;
	font-size:11px;
	color:#555;
	margin-bottom:5px;
}
div.dialog div.buttons {
	background:url(../images/dialog/hbg1.gif) repeat-x top center #9F9E96;
	border-top:1px solid #D7D6CA;
	border-right:1px solid #95948C;
	border-bottom:1px solid #8B8A83;
	border-left:1px solid #D7D6CA;
	padding:6px;
	margin-top:6px;
	height: 20px;
}
div.dialog div.buttons button {
/*
	border-top:1px solid #808080;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #808080;
	background:url(../images/dialog/bgbutton.gif) repeat-x center center #4C4C4C;
	font-weight:bold;
	color:#FFF;
	font-size:11px;
	line-height:16px;
	padding:0 10px 0 10px;
	overflow:visible;
	cursor:pointer;
*/
	margin-right:6px;
}
div.dialog div.buttons button.right {
	float:right;
	margin-right:0px;
}
div.dialog div.buttons button.disabled {
	border-top: 1px solid #9F9E97;
	border-right: 1px solid #878680;
	border-bottom: 1px solid #878680;
	border-left: 1px solid #9F9E97;
	background: #908F89;
	color: #CFCFCF !important;
	cursor:default;
}
div.dialog div.buttons button.default {
/*
	border-top:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
*/
}
div.dialog .invisible {
	visibility:hidden;
}
/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

body.layout_1024 div#container {
	width:1000px;
}

body.layout_1024 div#search {
	width:175px; /* 185 due to margin-right */
}
body.layout_1024 div#search form#form_search {
	width:148px;
}
body.layout_1024 div#search form input {
	width: 140px;
}
body.layout_1024 div#search form input.select {
	width: 120px;
}
body.layout_1024 div#search form#form_search button.right {
	width:90px;
	margin-left: 58px;
}
body.layout_1024 div#search div.footer button {
	width:148px;
}

body.layout_1024 div#records {
	width:236px; /* 246 due to margin-right */
}
body.layout_1024 div#records div.move li {
	width:98px;
}

body.layout_1024 div#editor {
	width:569px;
}
body.layout_1024 div#editor form div.layout_1,
body.layout_1024 div#editor form div.layout_2,
body.layout_1024 div#editor form div.layout_3,
body.layout_1024 div#editor form div.layout_4 {
	width: 542px;
}

body.layout_1024 div#editor form div.layout_2 div.margin-left,
body.layout_1024 div#editor form div.layout_3 div.margin-left,
body.layout_1024 div#editor form div.layout_4 div.margin-left {
	margin-left:10px;
}

body.layout_1024 div#editor form div.layout_1 div.layout {
	width:542px;
}
body.layout_1024 div#editor form div.layout_2 div.layout {
	width:266px;
}
body.layout_1024 div#editor form div.layout_3 div.layout {
	width:174px;
}
body.layout_1024 div#editor form div.layout_4 div.layout {
	width:128px;
}

body.layout_1024 div#editor form div.layout_1 div.layout input.input {
	width:534px;
}
body.layout_1024 div#editor form div.layout_2 div.layout input.input {
	width:258px;
}
body.layout_1024 div#editor form div.layout_3 div.layout input.input {
	width:166px;
}
body.layout_1024 div#editor form div.layout_4 div.layout input.input {
	width:120px;
}

body.layout_1024 div#editor form div.layout_1 div.layout input.select {
	width:514px;
}
body.layout_1024 div#editor form div.layout_2 div.layout input.select {
	width:238px;
}
body.layout_1024 div#editor form div.layout_3 div.layout input.select {
	width:146px;
}
body.layout_1024 div#editor form div.layout_4 div.layout input.select {
	width:100px;
}

body.layout_1024 div#editor form div.layout_1 div.layout input.editable {
	width:414px;
}
body.layout_1024 div#editor form div.layout_2 div.layout input.editable {
	width:138px;
}

body.layout_1024 div#editor form div.layout_1 div.layout textarea.input {
	width:534px;
}
body.layout_1024 div#editor form div.layout_2 div.layout textarea.input {
	width:258px;
}
body.layout_1024 div#editor form div.layout_3 div.layout textarea.input {
	width:166px;
}
body.layout_1024 div#editor form div.layout_4 div.layout textarea.input {
	width:120px;
}

body.layout_1024 div#editor form div.layout_1 div.layout iframe.map {
	width:540px;
}

body.layout_1024 div#editor form table.multiple ul {
	width: 222px;
}
body.layout_1024 div#editor form table.multiple ul li {
	width: 214px;
}

body.layout_1024 div#editor form div.layout_1 div.layout table.checkbox label {
	width:515px;
}
body.layout_1024 div#editor form div.layout_2 div.layout table.checkbox label {
	width:239px;
}
body.layout_1024 div#editor form div.layout_3 div.layout table.checkbox label {
	width:147px;
}
body.layout_1024 div#editor form div.layout_4 div.layout table.checkbox label {
	width:101px;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#CMS_DLG_file_editor, div#CMS_DLG_file_editor form, div#CMS_DLG_file_editor form table {
	position: relative;
}

div#CMS_DLG_file_editor form label {
	display:block;
	color:#555;
	font-weight:bold;
	margin-bottom:3px;
	margin-top: 5px;
	padding-left: 1px;
}
div#CMS_DLG_file_editor form label span {
	font-weight: normal;
	color:#000;
}
div#CMS_DLG_file_editor form label.first {
	margin-top: 0;
}
div#CMS_DLG_file_editor form label.error {
	color:#FF0000;
}

div#CMS_DLG_file_editor form input, div#CMS_DLG_file_editor form textarea {
	width:389px;
}
div#CMS_DLG_file_editor form textarea {
	height:110px;
}

div#CMS_DLG_file_editor h1 {
	font-size:11px;
	font-weight: bold;
	background-color:#888888;
	color:#FFF;
	padding:2px 4px;
	margin-bottom: 8px;
}
div#CMS_DLG_file_editor form table td.image {
	width: 120px;
}

div#CMS_DLG_file_editor form table input, div#CMS_DLG_file_editor form table textarea {
	width:320px;
}
div#CMS_DLG_file_editor form table textarea {
	height:50px;
}
div#CMS_DLG_file_editor div.workspace {
	width:400px;
	height: 100px;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
}
div#CMS_DLG_file_editor div.loading {
	background: url(../images/loading.gif) no-repeat center center #FFF;
}
div#CMS_DLG_file_editor div.workspace img {
	position: absolute;
	top: 1px;
	left: 1px;
}
div#CMS_DLG_file_editor div.workspace span {
	bottom:0;
	right:0;
	background-color:#FFF;
	padding:3px 4px;
	position: absolute;
}

div#CMS_DLG_file_editor div.workspace div.trackpad {
	background-color:#000; /* required for IE */
	position: absolute;
	left: 0;
	top: 0;
	border: 0;
	width: 100%;
	height: 100%;
	cursor: crosshair;
}

div#CMS_DLG_file_editor div.workspace div.selection {
	width: 100px;
	height: 100px;
	position: absolute;
	top:0;
	left: 0;
	border: 1px dotted #FFF;
	background-color:#000;
}

div#CMS_DLG_file_editor div.zoom {
	overflow: hidden;
	margin-bottom: 8px;
	position: relative;
}
div#CMS_DLG_file_editor div.zoom div {
	border: 3px solid #FF0000;
	width: 20px;
	height: 40px;
	position: absolute;
	left: 1px;
	top: 1px;
	cursor: move;
	overflow:hidden;
}
div#CMS_DLG_file_editor div.zoom div span {
	background-color:#000; /* required for IE */
	width:100%;
	height:100%;
	display:block;
	cursor: move;
}


div#CMS_DLG_file_editor div.zoom, div#CMS_DLG_file_editor div.workspace {
	border-right: 1px solid #95948C;
	border-bottom: 1px solid #95948C;
	border-left: 1px solid #b0afa7;
	border-top: 1px solid #b0afa7;
	padding: 1px;
	background-color:#FFF;
}
div#CMS_DLG_file_editor table td.right {
	padding-left: 14px;
}

div#CMS_DLG_file_editor div.slider {
	border: 0;
	background: url(../images/forms/bg.slider.gif) repeat-x left bottom transparent;
	width:157px;
	height:20px;
	cursor: col-resize;
	margin-bottom: 8px;
}
div#CMS_DLG_file_editor div.slider div {
	width:11px;
	height:20px;
	border: 0;
	background:url(../images/forms/slider.gif) repeat-x center center transparent;
	cursor: pointer;
}

div#CMS_DLG_file_editor table td.info {
	padding-left: 14px;
	vertical-align: top;
	color:#555;
	min-width: 65px;
	width: 65px;
}
html > body div#CMS_DLG_file_editor table td.info {
	width: auto;
}

div#CMS_DLG_file_editor table td.info span {
	font-weight:bold;
	color:#000;
}

div#CMS_DLG_file_editor table button {
	margin-bottom: 8px;
	margin-right: 5px;
}
div#CMS_DLG_file_editor table button.right {
	float: right;
	margin-right: 0;
}

div#CMS_DLG_file_editor table table.radio {
	width: 100%;
	margin-bottom: 8px;
/*	background-color:#ededed;*/
}
div#CMS_DLG_file_editor table.radio td.input {
	width: 20px;
	overflow: hidden;
}
div#CMS_DLG_file_editor table.radio span {
	margin:2px 7px 2px 3px;
}
div#CMS_DLG_file_editor table.radio label {
	font-weight: normal;
	line-height: 17px;
	color: #000;
	margin: 3px 0 1px 0;
	padding-right: 2px;
}
div#CMS_DLG_file_editor table.radio label:hover {
	color:#555;
}
div#CMS_DLG_file_size label {
	display: block;
	color:#555;
	margin-bottom:5px;
}
div#CMS_DLG_file_size input {
	width: 200px;
}
div#CMS_DLG_file_size input {
	margin-bottom: 10px;
}
div#CMS_DLG_file_size td.checkbox {
	padding-top: 6px;
}
div#CMS_DLG_file_size td.checkbox label {
	color: #000;
	line-height: 22px;
	font-weight: normal;
	display: block;
	float: left;
	margin-left: 8px;
}
div#CMS_DLG_file_size td.checkbox label:hover {
	color:#555;
}
div#CMS_DLG_file_size td.checkbox img {
	float: left;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#editor {
	background:#E1E1E1;
	float:left;
	margin-bottom:30px;
	overflow:hidden;
}
div#editor div.header div.top p {
	float: left;
}

div#editor div.inner {
	border-top: 1px solid #FFF;
	border-right: 2px solid #7F7F7F;
	border-bottom: 2px solid #555;
	border-left: 1px solid #FFF;
	padding: 5px;
}
div#editor div.header button, div#editor div.footer button {
	margin-right:5px;
}
html > body div#editor button.right {
	float: right;
	margin-right: 0;
}
div#editor form {
	padding: 0 7px 5px 7px;
}
div#container div#editor div.footer {
	margin-top:0px;
}
div#editor form label {
	display:block;
	color:#555;
	font-weight:bold;
	margin-bottom:3px;
	padding-left: 1px;
}
div#editor form .with_editbox {
	width: 460px;
	float: left;
	margin-top: 20px;
}
div#editor form label.error {
	color:#FF0000;
}

div#editor div.layout {
	float:left;
	padding-bottom: 7px;
	overflow: hidden;
}
div#editor div.layout div.dynamic {
	float: left;
}
div#editor form div.layout_1,
div#editor form div.layout_2,
div#editor form div.layout_3,
div#editor form div.layout_4 {
	overflow: hidden;
	width: 542px;
}
div#editor input.time {
	width: 50px !important;
	margin-right: 10px;
}
div#editor input.left {
	margin-right: 0;
}
div#editor input.date {
	width: 150px;
	margin-right: 10px;
}
div#editor input.popup {
	cursor: pointer;
	text-decoration: underline;
}
div#editor textarea.monospace {
	font-family: "monaco","Courier New","Courier",monospace;
}
body div#editor input.default {
	text-decoration: none;
}
div#editor table.checkbox {
	float: left;
	background-color:#ededed;
}
div#editor table.checkbox span {
	margin:2px 7px 0 3px;
}
div#editor table.checkbox label {
	font-weight: normal;
	line-height: 17px;
	color: #000;
	margin: 2px 0;
	padding-right: 2px;
}

div#editor table.checkbox label:hover {
	color:#555;
}

ul.recordlist {
	border-top: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;

	background: url(../images/forms/bg.input.gif) repeat-x bottom center #FFF;
	height: 150px;
	overflow: auto;
	overflow-x: hidden;
}
ul.recordlist li {
	padding: 0 4px;
	line-height: 20px;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	margin: 0;
	overflow: hidden;
}
ul.recordlist li img {
	margin: 4px 5px 0 1px;
	float: left;
}
ul.recordlist li:hover, ul.recordlist li.selected {
/*	background-color: #9f9e96;
	color: #FFF;*/
	background-color:Highlight;
	color:HighlightText !important;
}
ul.recordlist li.selected {
	color: #000;
	font-weight: bold;
}

div.CMS_dialog label {
	display:block;
	color:#555;
	font-weight:bold;
	margin-bottom:3px;
}
div.CMS_dialog table.checkbox td label {
	font-weight: normal;
}
div.CMS_dialog ul.recordlist {
	margin-bottom: 10px;
	height: 270px;
}
div#CMS_DLG_select_link input {
	width:400px;
	margin-bottom: 10px;
}
div#CMS_DLG_delete ul.recordlist {
	margin-bottom:0;
	margin-top: 15px;
	height: 200px;
}

div#CMS_DLG_paste_plaintext textarea {
	width: 409px;
	height: 110px;
	margin-top: 15px;
	font-family: "monaco","Courier New","Courier",monospace;
}

div#CMS_DLG_embed input.text{
	width: 189px;
}
div#CMS_DLG_embed input.right, div#CMS_DLG_embed label.right{
	margin-left: 14px;
}

div#CMS_DLG_embed textarea{
	width: 400px;
	height: 110px;
	margin-bottom: 15px;
}

div#editor div.layout_1 button.edit, div#editor div.layout_2 button.edit {
	float: right;
}
div#editor div.layout_1 button.edit.label, div#editor div.layout_2 button.edit.label {
	margin: 10px 0 10px 0;
	width: 77px;
}
div#editor iframe.map {
	border-top: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	height:268px;
	overflow:hidden;
}

div#editor div.layout_1 button,
div#editor div.layout_2 button,
div#editor div.layout_3 button,
div#editor div.layout_4 button {
	border-top:1px solid #ffffff;
	border-right:1px solid #64645f;
	border-bottom:1px solid #64645f;
	border-left:1px solid #ffffff;
	background:url(../images/forms/bg.button.alt.gif) repeat-x center center #bbbab3;
}
div#editor div.layout_1 button.left,
div#editor div.layout_2 button.left,
div#editor div.layout_3 button.left,
div#editor div.layout_4 button.left {
	background:url(../images/forms/bg.button.alt.gif) repeat-x center left #bbbab3;
}
div#editor div.layout_1 button.right,
div#editor div.layout_2 button.right,
div#editor div.layout_3 button.right,
div#editor div.layout_4 button.right {
	background:url(../images/forms/bg.button.alt.gif) repeat-x center right #bbbab3;
}
/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#header {
	height:39px;
	overflow:hidden;
}
div#header h1 {
	color:#8D8C85;
	height:39px;
	line-height:39px;
	font-size:18px;
}
div#header h1 span {
	line-height:39px;
	font-size:11px;
	font-weight:normal;
	margin-left:20px;
}

div#header button {
	float:right;
	margin-top:8px;
}
div#header p {
	display:block;
	float:right;
	color: #777;
	line-height: 22px;
	margin:8px 10px 0 0;
}
div#header p span {
	font-weight:bold;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#CMS_DLG_file_manager {
	height: 350px;
	overflow: scroll;
	overflow-x: hidden;
	position: relative;
}
div#CMS_DLG_file_manager div.file {
	width: 119px;
	float: left;
	background-color: #D5D5D2;
	margin: 0 10px 10px 0;
	border: 1px solid #E5E5E5;
	padding: 6px;
}
div#CMS_DLG_file_manager div.folder, div#CMS_DLG_file_manager div.back {
	background-color: #DBDBDB;
	border: 1px solid #DBDBDB;
}
div#CMS_DLG_file_manager div.selected {
	background-color: #cfcec5;
	border: 2px dashed #95948C;
	padding: 5px;
}
div#CMS_DLG_file_manager div td.image {
	text-align: center;
	width: 119px;
	height: 90px;
	padding: 0;
}
div#CMS_DLG_file_manager div td.image img {
	border-right: 1px solid #95948C;
	border-bottom: 1px solid #95948C;
	border-left: 1px solid #b0afa7;
	border-top: 1px solid #b0afa7;
	padding: 1px;
	background-color:#FFF;
}
div#CMS_DLG_file_manager div td.image img.loading {
	background: url(../images/loading.gif) no-repeat center center #FFF;
}
div#CMS_DLG_file_manager div td.image img.file {
	border:0;
	background: none;
}
div#CMS_DLG_file_manager div.folder td.image {
	background-image: url(../images/folders.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#CMS_DLG_file_manager div.back td.image {
	background-image: url(../images/folders.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
}
div#CMS_DLG_file_manager div td.input {
	padding-top: 5px;
}
div#CMS_DLG_file_manager div.back td.input {
	text-align: center;
	color:#4C4C4C;
	line-height: 18px;
}

div#CMS_DLG_file_manager div.back td.input input {
	cursor: pointer;
}
div#CMS_DLG_file_manager div td.input input {
	width: 113px;
	text-align: center;
	border: 0;
	background: none;
	padding:3px;
	color:#4C4C4C;
	float: left;
}
div#CMS_DLG_file_manager div td.input input.focus {
	padding:2px;
	border-top: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	color:#000;
	background: url(../images/forms/bg.input.gif) repeat-x bottom center #FFF;
}
div#CMS_DLG_file_manager div td.image {
	cursor: pointer;
}
div.dialog div.header span.link {
	text-decoration: underline;
	cursor: pointer;
}

div#CMS_DLG_delete_files ul.recordlist {
	margin-top: 15px;
	margin-bottom:0;
	height: 150px;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

.swfupload {
	position: absolute;
	left:-999px;
	top:-999px;
}
div#CMS_DLG_file_upload ul.recordlist {
	margin-bottom: 10px;
	height: 150px;
}
div#CMS_DLG_file_upload ul.recordlist li span {
	float:right;
	line-height: 20px;
	height: 20px;
}
div#CMS_DLG_file_upload ul.recordlist li {
	cursor: default;
}
div#CMS_DLG_file_upload ul.recordlist li:hover {
	background-color:transparent;
	color:#000 !important;
}
div#CMS_DLG_file_upload ul.recordlist li.active {
	background-color:Highlight;
	color:HighlightText !important;
	font-weight: bold;
}
div#CMS_DLG_file_upload label {
	font-weight:bold;
	display: block;
	line-height: 18px;
	clear: both;
	margin-bottom: 3px;
}

div#CMS_DLG_file_upload_bar_outer {
	border-top: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;

	background: url(../images/forms/bg.input.gif) repeat-x bottom center #FFF;

	width: 400px;
	height: 18px;
	clear: both;
}
div#CMS_DLG_file_upload_bar_inner {
	width: 0px;
	height: 18px;
	background-image: url(../images/progress.gif);
	color: #FFF;
	text-align:center;
	overflow: hidden;
	line-height: 18px;
}/*
$ [load:0]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

button {
	border-top:1px solid #808080;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #808080;

	height:20px;
	background:url(../images/forms/bg.button.gif) repeat-x center center #4C4C4C;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	width:auto;
	overflow:visible;
	padding:0 6px;
	outline: 0;
	padding-top:2px;
}
html > body button {
	padding-top:0;
	padding-bottom:2px;
	line-height: 16px;
}
button:active {
	border-bottom:1px solid #808080;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #808080;
	color:#DDD;
}

button.active {
	border-top: 1px solid #000;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #909090;
	border-left: 1px solid #000;
	background: url(../images/forms/bg.button.active.gif) repeat-x top left #E2E2E2;
	color:#555;
	cursor:default;
}
body button.disabled {
	border-top: 1px solid #9F9E97;
	border-right: 1px solid #878680;
	border-bottom: 1px solid #878680;
	border-left: 1px solid #9F9E97;
	background: #908F89;
	color: #CFCFCF !important;
	cursor:default;
}
label {
	cursor: pointer;
}
form input, form textarea {
	border-top: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	resize: none;
	background: url(../images/forms/bg.input.gif) repeat-x bottom center #FFF;
	*margin-top: -1px;
}
form input:focus,
form textarea:focus {
	outline: 0 none;
}
form input {
	padding:3px;
	height:13px;
}
form textarea {
	padding: 3px;
}
form div.selectwrap {
	height:21px;
}
form input.default, form textarea.default {
	color:#AAA;
	text-align: left;
}
form span.my_radio, form span.my_checkbox {
	width:15px;
	height:17px;
	overflow:hidden;
	background:url(../images/forms/checkbox.png) no-repeat;
	display:block;
	float:left;
	cursor: pointer;
	margin: 0 8px 0 2px;
	display: inline;
}
form table.checkbox tr td {
	vertical-align:top;
}
form table.checkbox label {
	color:#000;
	line-height: 17px;
}

form .offscreen {
	position:absolute;
	left:-999999px;
	top:0px;
}
form input.select {
	background: url(../images/forms/bg.select.gif) repeat-x bottom right #FFF;
	cursor:pointer;
	padding-right: 23px;
}
form ul.select {
	display: block;
	height: 200px;
	max-height: 200px;
	overflow: auto;
	overflow-x: hidden;

	border-top: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-bottom: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;

	background-color: #FFF;
	position: absolute;

	z-index:999;
	padding:0 !important;
	margin:0 !important;
}
html > body form ul.select {
	height: auto;
}
form ul.select li {
	padding: 0 4px;
	line-height: 20px;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	margin: 0;
	position: relative;
	float: left;
	clear: left;
	overflow: hidden;
}
form ul.select li.divider {
	height: 1px;
	border-top: 1px dashed #B8B8B8;
	margin: 4px 0 3px 0;
	cursor:default;
}
form ul.select li.group {
	font-weight: bold;
}
form ul.select li:hover {
	background-color:Highlight;
	color:HighlightText;
}
form ul.select li.divider:hover {
	background-color:transparent;
}
form ul.select li.selected {
	background-color:Highlight;
	color:HighlightText !important;
	font-weight: bold;
}/*
$ [load:100000]
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

body{
    background: url('../images/bg_new.jpg') top right repeat-x;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
    font-size: 14px;
}
div#header h1 {
    color: #fff;
    height: 53px;
    line-height: 136px;
    font-size: 13px;
    padding-left: 5px;
}
div#header {
    height: 109px;
    overflow: hidden;
    background: url('../images/logo.png') top left no-repeat;
    margin-bottom: 10px;
}
div#header p {
    color: #000;
    line-height: 30px;
}
div#header button{
    margin-top: 11px;
}
html > body button{
    padding-bottom: 0;
    line-height: 26px;
}
button {
    border:none;
    padding-bottom: none;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;  
    font-size: 9px;
    height: 25px;
    background: #2e2e2e;
    padding-bottom: 0px;
    line-height: 25px;
}
button:hover {
    background: #000;
}
button:active {
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
	border-right: 0;
}
button.active {
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
	border-right: 0;
}
body button.disabled {
	border-top: 1px solid #9F9E97;
	border-right: 1px solid #878680;
	border-bottom: 1px solid #878680;
	border-left: 1px solid #9F9E97;
	background: #908F89;
	color: #CFCFCF !important;
	cursor:default;
}
body button.disabled {
    border-top: 1px solid #B1B1B1;
    border-right: 0px solid #B1B1B1;
    border-bottom: 1px solid #9C9C9C;
    border-left: 0px solid #B1B1B1;
    background: #B1B1B1;
    color: #DADADA !important;
    cursor: default;
}
div#records div.pages button{
    line-height: 20px;
}
div#editor {
    background: #d3d3d3;
    float: left;
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;   
}
form input, form textarea {
    border: none;
    resize: none;
}
form input {
    padding: 5px 4px 4px 7px;
    height: 20px;
    background: #fff;
    border: none;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; 
}
form input, form textarea {
    padding: 5px 4px 4px 7px;
    background: #fff;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; 
}
div#CMS_DLG_login input{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;     
}
div#editor form label {
    padding-left: 7px;
    padding-bottom: 0px;
    background: #EEE;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;  
}
div#editor div.inner {
    border: none;
    padding: 5px;
}
div#container div div.header {
    background: none;
    background-color:#f4f4f4;
    height: 67px;
    overflow: hidden;
    padding: 6px;
    border-top: none;
    border-right: none;
    border-left: 1px solid #D7D6CA;
    margin-bottom: 8px;
}
div#records{
    background: #d3d3d3;
    float: left;
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; 
}
div#records div.inner {
    border: none;
}
div#search div.inner {
    border: none;
}
div#search{
    background: #d3d3d3;
    float: left;
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; 
}
div#search form input.select{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;     
}
div#records span.sublist {
	background: #000;
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	margin: 9px 5px 0 0;
	text-align: center;
	cursor: pointer;
	color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; 
}
div#records span.sublist.hidden {
	background: transparent;
}
div#records div.hierarchy ul li.disabled {
	opacity:0.2;
}
div#records div.hierarchy ul li.disabled:hover{
    cursor: default;
    line-height:30px;
    background-position: 0 -5px;
}
div#records ul.list li.children{
	height:auto;
	padding: 0;
	background: transparent;
	border: none;
}
div#records ul.list ul{
	padding: 0 0 0 20px;
	overflow: visible;
	position: relative;
}
div#records ul li.children {
	overflow: hidden;
}
div#records ul.list ul li.children:before{
	content: "";
	display: none;
}
div#records ul.list li {
    height : auto;
}
div#records ul.list li.hidden {
    display:none;
}
div#records ul.list li.selected {
    border: none;
    background: #57b9e7;
    color: #fff;
}
div#records ul.list li:hover.selected {
    line-height: 30px;
    color: #000;
}
div#records ul.list li, div#records div.move ul li, div#records div.hierarchy ul li {
    line-height: 30px;
    border: none;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 5px;
    margin: 0 0 1px 0;
    cursor: pointer;
    background: #fff;
    overflow: visible !important;
    position: relative;
}
div#records ul.list li wbr{
    display: none;
}
div#records div.move ul li {
    height: 30px;
}
div#records div.hierarchy ul li {
    float: left;
}
div#records ul.list li:hover, div#records div.move ul li:hover, div#records div.hierarchy ul li:hover {
    line-height: 30px;
    background: #b8b8b8;
    color: #000;
}
div#records ul.list li.active img.active {
    display: inline;
    margin-top: 10px;
    margin-right: 6px;
}
div#records ul.list li img, div#records div.move ul li img, div#records div.hierarchy ul li img {
    margin: 8px 9px 0 5px;
    float: left;
}
div#records div.move ul li img, div#records div.hierarchy ul li img{
    margin-top: 13px;
}
div#records p.map {
    color: #fff;
    overflow: hidden;
    font-weight: auto;
    font-size: 13px;
    line-height: 32px;
    margin-bottom: 1px;
    margin-top: 4px;
    clear: left;
    background: #8F8F8F;
    height: 30px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
div#records p.map img {
    float: left;
    margin: 10px 8px 5px 10px;
}
div#records div.move {
    height: 30px;
}
div#records div.hierarchy {
    height : 61px;
}
div#records ul.main li.children ul li.record:before{
	content: "";
	display: block;
	position: absolute;
    left: -9px;
    bottom: 2px;
	width: 9px;
	height: 9999px;
	background: url(../images/bg_tree_100.png) no-repeat left bottom;
}
div#records ul.main li.children ul li.children ul li.record:before{
	content: "";
	display: block;
	position: absolute;
    left: -9px;
    bottom: 2px;
	width: 9px;
	height: 9999px;
	background: url(../images/bg_tree_80.png) no-repeat left bottom;
}
div#records ul.main li.children ul li.children ul li.children ul li.record:before{
	content: "";
	display: block;
	position: absolute;
    left: -9px;
    bottom: 2px;
	width: 9px;
	height: 9999px;
	background: url(../images/bg_tree_60.png) no-repeat left bottom;
}
div#records ul.main li.children ul li.children ul li.children ul li.children ul li.record:before{
	content: "";
	display: block;
	position: absolute;
    left: -9px;
    bottom: 2px;
	width: 9px;
	height: 9999px;
	background: url(../images/bg_tree_40.png) no-repeat left bottom;
}
div#records ul.main li.children ul li.children ul li.children ul li.children ul li.children ul li.record:before{
	content: "";
	display: block;
	position: absolute;
    left: -9px;
    bottom: 2px;
	width: 9px;
	height: 9999px;
	background: url(../images/bg_tree_20.png) no-repeat left bottom;
}
div#records ul li.children {
	overflow: hidden !important;
}
div#records ul.list ul li.children:before{
	content: "";
	display: none;
}
div#records ul.list li.hidden{
	display: none;
}
.legenda {
    padding: 10px;
    background: #B1B1B1;
    border-top: 1px solid #b8b8b8;
}
.legenda:hover {
    color: #fff;
    font-weight: bold;
    background: #57b9e7;
    margin: none;
}
.legenda h3 {
    color: #DADADA;
}
div#container div div.header {
    background: none;
    background: url(../images/bg.header.jpg) repeat-x top;
    height: 67px;
    overflow: hidden;
    padding: 9px;
    border: none;
    margin-bottom: 4px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
div#container div div.header h2 {
    font-size: 14px;
}
.list{
    overflow: hidden;
    margin-bottom: 4px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
div#editor div.layout {
    float: left;
    padding-bottom: 5px;
    overflow: hidden;
}
div#editor table.checkbox span {
    margin: 7px 9px 0 8px;
}
div#editor table.checkbox label {
    font-weight: normal;
    line-height: 33px;
    color: #000;
    margin: 0;
    padding-right: 2px;
    border-radius: 0;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
div#editor table.checkbox {
    float: left;
    background-color: #FFF;
    margin-top: 1px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
div#container div.footer {
    background: url(../images/bg.footer.jpg) repeat-x bottom center;
    border: none;
    padding: 6px;
    color: #777;
    margin-top: 6px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
div#records div.pages button:hover {
    color: #fff;
    background: #000;
    font-weight: normal;
}
div#records div.pages button.active {
    background: none;
    background: #57b9e7;
    border: none;
    color: #fff;
    font-weight: normal;
}
div#container div#records div.header div.pages {
    overflow: hidden;
    height: auto;
}
div#records div.pages button{
    color: #fff;
    background: #2e2e2e;
    font-weight: normal;
    padding: 1px 6px 1px 6px;
    height: 20px;
}
div.dialog div.header {
    background: url(../images/bg.header.jpg) repeat-x top center;
    overflow: hidden;
    padding: 9px;
    border: none;
    margin-bottom: 4px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    margin-bottom: 6px;
}
div.dialog div.buttons{
    background: url(../images/bg.footer.jpg) repeat-x bottom center;
    border: none;
    padding: 6px;
    color: #777;
    margin-top: 6px;
    padding-bottom: 10px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
div.dialog div.outer{
    background: #d3d3d3;
    border: none;
    float: left;
    margin-bottom: 30px;
    overflow: hidden;
    margin-top: 17px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
div#CMS_DLG_file_manager {
    padding: 10px;
    margin-top: -10px;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
div.modal {
    background-color: #424242;
}
div#editor textarea.monospace {
    font-family: "Arial","Courier New","Courier",monospace;
    font-size: 11px;
    line-height: 15px;
    color: #808080;
}
form input.select {
    background: url(../images/forms/bg.select.jpg) no-repeat bottom right #FFF;
    padding-right: 21px;
}
form ul.select li {
    line-height: 25px;
    height: 25px;
    border-bottom: solid #d3d3d3 1px;
}
form ul.select li:hover {
    background-color: #b8b8b8;
    color: #000;
}
form ul.select li.selected {
    background-color: #57b9e7;
    color: #fff !important;
}
div#records div.move ul li.left, div#records div.hierarchy ul li.left {
    margin-right: 5px;
}
body.layout_1440 div#records div.move li, body.layout_1440 div#records div.hierarchy li {
    width: 165px;
}
body.layout_1024 div#records div.move li, body.layout_1024 div#records div.hierarchy li {
    width: 100px;
}
body.layout_1280 div#records div.move li, body.layout_1280 div#records div.hierarchy li {
    width: 130px;
}
div.move ul li, div.hierarchy ul li {
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    -ms-border-radius: 0 0 3px 0;
    -o-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
}
div.move ul li.left, div.hierarchy ul li.left {
    -webkit-border-radius: 0 0 0 3px;
    -moz-border-radius: 0 0 0 3px;
    -ms-border-radius: 0 0 0 3px;
    -o-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px;
}
div#editor div.file {
    border: 0 !important;
    background: #e0e0e0 !important;
    margin-top: 0px;
    width: 100%;
    padding-right: 0 !important;
    
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
div#editor div.file table{
    background: white;
    width: 127px !important;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
form ul.select li {
    line-height: 30px;
    height: 30px;
}
form ul.select li.divider {
    height: 0px;
    border: 0;
    margin: 0;
    cursor: default;
}
form ul.select {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
div#CMS_DLG_file_manager div td.input input {
    width: 113px;
    text-align: center;
    border: 0;
    padding: 0px 3px 0px 3px;
    color: #555;
    float: left;
    height: 30px;
    line-height: 30px;
    background: #eee;
}
div#CMS_DLG_file_manager div.back td.input {
    width: 113px;
    text-align: center;
    border: 0;
    padding: 0px 3px 0px 3px;
    color: #555;
    height: 30px;
    line-height: 30px;
    background: #eee;
    border-top: solid 1px #fff;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
div#CMS_DLG_file_manager div.selected td.input input {
    color: #fff;
    background: #57b9e7;
    font-weight: normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
div#CMS_DLG_file_manager div.file {
    padding: 0px ;
    margin: 0 10px 10px 0;

}
div#CMS_DLG_file_manager div.folder, div#CMS_DLG_file_manager div.back {
    background-color: #fff;
    border: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
div#CMS_DLG_file_manager div.back td.image {
    padding: 2px;
}
div#CMS_DLG_file_manager div.file {
    background: #fff;
    border: 1px solid #d3d3d3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
div#CMS_DLG_file_manager div td.input input.focus {
    width: 113px;
    text-align: center;
    border: 0;
    padding: 0px 3px 0px 3px;
    color: #555;
    float: left;
    border-top: solid #eee 1px;
    height: 29px;
    line-height: 29px;
    background: #fff;
}
div#CMS_DLG_file_manager div.folder:hover {
    border: 1px solid #919191;
}
div#CMS_DLG_file_manager div.file:hover {
    border: 1px solid #919191;
}
div#CMS_DLG_file_manager div td.image img {
    border: 0;
}
div#CMS_DLG_file_editor form label {
    padding-left: 7px;
    padding-bottom: 0px;
    background: #EEE;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius:  3px 3px 0 0;
}
div#CMS_DLG_file_editor table.radio label {
    font-weight: normal;
    line-height: 33px;
    color: #000;
    margin: -1px;
    border-radius: 0;
    padding-right: 2px;
}
div#CMS_DLG_file_editor table.radio td.input {
    float: left;
    background-color: #FFF;
    margin-bottom: 1px;
    padding: 5px 1px 4px 1px;
}
div#CMS_DLG_file_editor div.slider {
    border: 0;
    background: url(../images/forms/bg.slider.png) no-repeat center bottom #fff;
    width: 163px;
    height: 20px;
    cursor: col-resize;
    margin-bottom: 5px;
    padding-bottom: 5px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius:  0 0 3px 3px;
}
div#CMS_DLG_file_editor h1 {
    color: #fff;
    overflow: hidden;
    font-weight: auto;
    font-size: 13px;
    line-height: 32px;
    margin-bottom: 5px;
    margin-top: 4px;
    clear: left;
    background: #8F8F8F;
    height: 30px;
    padding: 2px 9px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius:  3px 3px 0 0;
}
div#CMS_DLG_file_editor table td.right {
    padding-left: 5px;
}
div#CMS_DLG_file_editor table table.radio {
    border-radius: 3px;
    overflow: hidden;
}
div#CMS_DLG_file_editor div.zoom div {
    border: 2px solid #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
div#CMS_DLG_file_editor div.workspace {
    padding: 2px;
    background-color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
div#CMS_DLG_file_editor div.zoom, div#CMS_DLG_file_editor div.workspace img{
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
div#CMS_DLG_file_editor table td.info {
    padding-top: 12px;
}
div#CMS_DLG_file_editor div.workspace img {
    left: 2px !important;
    top: 2px !important;
}
div#CMS_DLG_file_upload_bar_outer {
    border: 0;
    background: #FFF;
    height: 13px;
    padding: 1px;
    padding-right: 2px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius:  0 0 3px 3px;
}
div#CMS_DLG_file_upload_bar_inner {
    width: 0px;
    height: 13px;
    background-image: none;
    background: #57b9e7;
    color: #FFF;
    text-align: center;
    overflow: hidden;
    line-height: 13px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius:  0 0 3px 3px;
}
div#CMS_DLG_file_upload label {
    padding-left: 7px;
    padding-bottom: 0px;
    background: #EEE;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius:  3px 3px 0 0;
}
div#CMS_DLG_file_upload ul.recordlist {
    margin-bottom: 5px;
    height: 150px;
    border: 0;
    background: #fff;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius:  0 0 3px 3px;
}
div#CMS_DLG_file_manager div.selected {
    background-color: #fff;
    border: 1px solid #57b9e7;
}
div#CMS_DLG_file_manager {
    padding-top: 10px;
    margin-top: -10px;
}
div#CMS_DLG_file_manager div#anonymous_element_2 {
    width: 685px !important;
}
div#CMS_DLG_file_manager div#anonymous_element_3 {
    width: 816px !important;
}
ul:hover {
	background: #D3D3D3;
}
.children ul.list {
	margin-bottom : -1px;
}
div#editor form table.multiple ul {
    width: 334px;
    background: #fff;
    border: none;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius:  0 0 3px 3px;
}
body.layout_1440 div#editor form table.multiple ul {
    width: 334px;
}
body.layout_1280 div#editor form table.multiple ul {
    width: 284px;
}
body.layout_1024 div#editor form table.multiple ul {
    width: 224px;
}
body.layout_1440 div#editor form table.multiple ul li {
    line-height: 30px;
    height: 30px;
    border-bottom: solid #d3d3d3 1px;
    padding-left: 7px;
}
body.layout_1280 div#editor form table.multiple ul li {
    line-height: 30px;
    height: 30px;
    border-bottom: solid #d3d3d3 1px;
    padding-left: 7px;
}
body.layout_1024 div#editor form table.multiple ul li {
    line-height: 30px;
    height: 30px;
    border-bottom: solid #d3d3d3 1px;
    padding-left: 7px;
}
ul.recordlist li:hover, ul.recordlist li.selected {
    background-color: #57b9e7;
    color: #fff;
}
div#editor form table.multiple button {
    width: 80px;
    margin: 0 7px 5px 7px;
    border-radius: 3px;
    font-size: 9px;
    height: 25px;
    background: url(../images/forms/bg.button.alt.gif) repeat-x center left #2e2e2e;
    border: none;
}
div#editor form table.multiple button:hover {
    background: url(../images/forms/bg.button.alt.hvr.gif) repeat-x center left #2e2e2e;
}
div#editor div.layout_1 button.right:hover{
    background: url(../images/forms/bg.button.alt.hvr.gif) repeat-x center right #2e2e2e;
}
ul.recordlist li img {
    margin: 8px 8px 0 3px;
}/*
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#select_link label {
	display: block;
	color:#555;
	font-weight:bold;
	margin-bottom:5px;
}
div#select_link input.select {
	width: 380px;
}
div#select_link input {
	width: 400px;
}
div#select_link input, div#select_link input.select {
	margin-bottom: 10px;
}
div#select_link td.checkbox {
	padding-top: 6px;
}
div#select_link td.checkbox label {
	color: #000;
	line-height: 22px;
	font-weight: normal;
	display: block;
	float: left;
	margin-left: 8px;
}
div#select_link td.checkbox label:hover {
	color:#555;
}
div#select_link td.checkbox img {
	float: left;
}/*
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#CMS_DLG_date_select {
	width: 640px;
	overflow: hidden;
}
div#CMS_DLG_date_select table.month {
	float: left;
	margin: 5px 15px 5px 0;
}
div#CMS_DLG_date_select table.last {
	margin-right: 0px;
}
div#CMS_DLG_date_select table.month tr td {
	border: 1px solid #BDBDBD;
	text-align: center;
	padding: 4px 0;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
}
div#CMS_DLG_date_select table.month tr.weekdays td {
	background-color: #BDBDBD;
}
div#CMS_DLG_date_select table.month tr.days td {
	width: 28px;
	overflow: hidden;
}
div#CMS_DLG_date_select table.month tr.days td.selected {
	font-weight: bold;
	background-color:#FFF;
}
div#CMS_DLG_date_select table.month tr.days td.selectable {
	cursor: pointer;
}
div#CMS_DLG_date_select table.month tr.days td:hover.selectable {
	background-color:#EDEDED;
}
div#CMS_DLG_date_select table.month tr td.header {
	text-align: center;
	font-weight: bold;
	background-color: #A1A098;
}
div#CMS_DLG_date_select form input {
	margin: 5px 8px 5px 0;
}
div#CMS_DLG_date_select form input.date {
	width: 60px;
}
div#CMS_DLG_date_select form input.year {
	width: 70px;
}
div#CMS_DLG_date_select form button {
	width: 80px;
}/*
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#CMS_DLG_recordcontainer {
	position: relative;
	width: 452px;
	height: 155px;
	margin: 0 0 3px 0;
	overflow-y: scroll;
	overflow-x: hidden;
}
div#CMS_DLG_edit ul.recordlist {
	width: 452px;
	height: auto;
	margin-bottom: 0;
}
div#CMS_DLG_edit input, div#CMS_DLG_edit textarea {
	margin-bottom: 0;
	width: 444px;
}
div#CMS_DLG_edit input.select.input {
    width: 424px;
}
div#CMS_DLG_edit label {
	margin: 8px 0 3px 0;
	padding-left: 1px;
}
div#CMS_DLG_edit label.nomargin {
	margin-top: 0;
}
div#CMS_DLG_edit label.error {
	color:#FF0000;
}
div#CMS_DLG_edit textarea.monospace {
	font-family: "monaco","Courier New","Courier",monospace;
}
div#CMS_DLG_edit table.checkbox label {
	width:424px;
}
div#CMS_DLG_edit table.checkbox {
	background-color:#ededed;
	margin-top: 8px;
}
div#CMS_DLG_edit table.checkbox span {
	margin:2px 7px 0 3px;
}
div#CMS_DLG_edit table.checkbox label {
	font-weight: normal;
	line-height: 17px;
	color: #000;
	margin: 2px 0;
	padding-right: 2px;
}
div#CMS_DLG_edit table.checkbox label:hover {
	color:#555;
}
div#CMS_DLG_edit img.handle {
	cursor:row-resize;
}
div#CMS_DLG_edit ul.list li, div#CMS_DLG_edit div.move ul li {
	height:20px;
	width:212px;
	line-height:20px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #A7A7A7;
	border-bottom: 1px solid #A7A7A7;
	border-left: 1px solid #FFF;
	background-image: url(../images/bg.list.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #000;
	overflow: hidden;
	padding: 0 5px;
	margin: 0 0 3px 0;
	cursor:pointer;
}
div#CMS_DLG_edit ul.list li img, div#CMS_DLG_edit div.move ul li img {
	margin: 3px 6px 0 1px;
	float: left;
}
div#CMS_DLG_edit ul.list li:hover, div#CMS_DLG_edit div.move ul li:hover {
	line-height: 22px;
	background-position: 0 -40px;
	color: #666;
}
div#CMS_DLG_edit div.move {
	height:25px;
	clear:both;
	overflow:hidden;
}
div#CMS_DLG_edit div.move ul li {
	float:left;
	text-align:center;
}
div#CMS_DLG_edit div.move ul li.disabled {
	opacity:0.5;
}
div#CMS_DLG_edit div.move ul li.left {
	margin-right:3px;
	width: 213px;
}
div#CMS_DLG_edit div.move ul li img {
	float:right;
	margin-top:8px;
}

/*
	TODO: Overwrite ul.recordlist style, it's being set in a different css file.;
*//*
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#editor div.file {
	border-top: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background: url(../images/forms/bg.input.gif) repeat-x bottom center #FFF;
	float: left;
	padding-right: 6px;
}
div#editor div.file table {
	width: 121px;
	float: left;
}
div#editor div.file table tr td {
	padding-left: 6px;
}
div#editor div.file table tr td input {
	border: 0;
	width: 109px;
	text-align: center;
	text-decoration: underline;
	background: none;
}
div#editor div.file table tr td input.default {
	text-decoration: none;
}
div#editor div.file table tr td.image {
	height: 86px;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
	padding-top: 6px;
	padding-bottom: 3px;
}/*
.---------------------------------------------------------------------------.
|  Software: ClearCMS                                                       |
|   Version: 4.0.0                                                          |
| ------------------------------------------------------------------------- |
|    Author: Roy Smulders                                                   |
| Copyright (c) 2004-2017, Connexx Communications. All Rights Reserved.     |
| ------------------------------------------------------------------------- |
 */

div#editor form table.multiple button {
	width: 80px;
	margin: 0 7px 5px 7px;
}