/* COMMENTS */
body
{
background:#fff;
	color : #343432;
	font-family : sans-serif;
	margin: 0px;
	padding: 0px;
	height:100%; 
	font-size:12px;
}
body td {font-size:12px;}
body th {font-size:10px;}
a {color : #343432;}
h1 {font-size:1.4em;padding:5px;margin:0px;clear:both;}
h2 {font-size:1.3em;padding:5px;margin:0px;}
h3 {font-size:1.1em;padding:5px;margin:0px;}
td h3 {padding:0px;}
p {font-size:1.0em;padding:5px;margin:0px;font-style : normal;}
p.publishnotes{margin:0px 0px 0px 0px;padding:5px}
p.formelement{margin:0px 0px 0px 110px;padding:0px;}
p.searchelement {margin:2px 0px 2px 0px;padding:0px;}

p.dialogelement{margin:10px 0px 0px 10px;padding:0px;}

/*thead tr {position:fixed;}*/

label {
font-size: 0.8em;
padding:0px;
margin:0px;
color: #555;
display: inline;
}
label a{
text-decoration: none;
}

label.formlabel { 
position:relative;
width:110px;
left:-117px;
top:15px;
text-align:right;
display:block;
margin:0;
}

label.widget { 
font-style:oblique;
color: #999;
}

label.dialoglabel { 
display:none;
}





form{margin:0px;padding:0px;}

form#loginform{margin-bottom:30px;}
img {border:0;}
img.right {float:right}
.hidden {display:none;}

br.clear {
clear: both;
line-height: 10px; 
}

fieldset {margin:10px; border:1px solid #C2C2C0 }
legend {
  padding: 0.2em 0.5em;
  border:1px solid #C2C2C0;
  background:#C2C2C0;
  color:#fff;
  text-align:right;
 }
  
#nav{ 
position: absolute;
left: 0px;
top: 62px;
bottom: 32px;
width: 18%;
padding: 0px 0px 0px 0px;
overflow-x:hidden;
overflow-y:auto;
z-index:30;
background:#E2E2E0;
background-attachment:fixed;
}

#menu { 
position: absolute;
bottom: 96px;
overflow: hidden;
left: 0px;
width: 18%;
z-index: 103;
border-bottom: 1px solid #898C95;
}

#startbutton{ 
display:none;
}

#logo{ 
background: url("logo.png") 6px 6px no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 18%;
height: 32px;
z-index: 100;
}

#main{
position:fixed;
/* needs background colour to allow scrolling*/
background-color: #F9F9F7; 
padding: 0px 0px 60px 0px;
margin:0;
top:62px;
bottom:32px;
left: 18%;
right:0px;
overflow-y: scroll;
overflow-x: auto;
z-index:11;
}
body#editpagescreen #main  {padding-right:0px}

body.extra #main{
position:fixed;
/* needs background colour to allow scrolling*/
background-color: #F9F9F7; 
padding: 10px 100px 60px 10px;
margin:0;
top:62px;
bottom:32px;
left: 0px;
right:0px;
overflow-y: scroll;
overflow-x: auto;
z-index:11;
}

#navlayoutblock2 {

position: absolute;
left: 18%;
top: 62px;
bottom:0px;
z-index: 420;
width: 0px;
border-left:1px solid #898C95;
}

#layoutblock1, #dialoglayoutblock1 {
background: #343432;
position: absolute;
left:0px;
top: 0px;
right: 0px;
height: 32px;
z-index: 0;
}

#layoutblock2 {
background: #C2C2C0 url("barback.png") 0px 0px repeat;
position: absolute;
left:0px;
top: 32px;
width: 100%;
height: 29px;
text-align:right;
border-bottom: 1px solid #898c95;
}

#layoutblock3 {
background: #343432;
position: absolute;
left:0px;
bottom: 0px;
right: 0px;
height: 32px;
z-index: 0;
}

#layoutblock4 {

}

#fullmain{
position:fixed;
background: #fff;
padding:0px;
margin:0;
top:0px;
bottom:0px;
left:18%;
right:0px;
z-index: 1;
border:0px solid red;
overflow: hidden;
}

#buttonholder{
position: absolute;
top: 0px;
right: 0px;
z-index: 100;
text-align:right;
padding-top:7px;padding-right:3px;
}


#sys_userinfo_div{
background:#C2C2C0 url("background.png") 0px 0px repeat;
position: absolute;
left: 0px;
top: 62px;
bottom: 32px;
width: 18%;
padding: 0px 0px 0px 0px;
overflow-x:hidden;
overflow-y:auto;
z-index:130;

}


ul#sys_userinfo 
{
list-style-type: none;
margin:0px;
padding:0px 0px 20px 0px;
}

ul#sys_userinfo li a {
	color: #555;
	display: block;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
	font-weight: 500;
	margin: 0px;
	text-decoration: none;
	vertical-align: middle;
	background-repeat: no-repeat;
	padding-top: 4px;
	height:16px;
	padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;
	background-image: url("go.png");
}	

ul#sys_userinfo li a:hover{
	background-color:#d0d0d0;
}

ul#sys_userinfo li.recent_EDITPAGE a {
background-image: url("webman.png")
}
ul#sys_userinfo li.recent_EXTRA a {
background-image: url("extras.png")
}

ul#sys_userinfo li.recent_FILEMAN a {
background-image: url("filemanager.png")
}

ul#sys_userinfo li.recent_CONFIG_TOKENEDITOR a {
background-image: url("config.png")
}

#tabmenu {
position: absolute;
top: 32px;
left:18%;
right: 0px;
height: 29px;
z-index: 100;
text-align:right;
border-bottom: 1px solid #898c95;
}   	
/* tabmenu */
#tabmenu ul
{
position:absolute;
right: 20px;
bottom:-1px;
list-style: none;
padding: 0;
margin: 0;
}

div#tabmenu ul li  {
display: inline; 
padding: 0 0 0.15em 0; 
background: transparent url("tabback.png") top left repeat-x;
float: left; 
margin: 0 0 0 1px; 
border: 1px solid #898c95;
border-bottom: 0px;
font-size: 0.8em;
}
#tabmenu ul li a {
	padding: 0.2em 1em 0 1em; margin: 0;
	display: block; 
	float: left; 
	color: #555; 
	text-decoration: none;
	vertical-align: middle;
}

#tabmenu ul li.selected {
background: #F9F9F7;
padding-bottom:0.25em;
}

#tabmenu ul li a:hover {
	color: #343432;
	text-decoration: underline;
}

#tabmenu ul li.selected a {
	background: #F9F9F7;
	color: #343432;
}

#tabmenu ul li a.disabled {
	padding: 0.2em 1em 0 1em; margin: 0;
	display: block; 
	float: left; 
	color: #A3A3A1; 
	text-decoration: none;
	vertical-align: middle;
}

/* page information */
div#info h1 {
position:absolute;
left:18%;
top:40px;
color:#000;
font-size: 100%;
padding:0px;
margin:0px 0px 0px 10px;
font-weight:400;
z-index:10;
}

body.extra div#info h1 {left:0%;}

/* div#info ul {
margin:0px;padding:0 27px 32px 0px; z-index:100;width:75px;position:fixed;right:0px;bottom:0px;
}*/
div#main ul#pagedetails {border:1px solid #C2C2C0;padding:5px;margin-left:110px;width:300px;}

div#main li#locked, div#main li#access{
background: url("lock.png") 0px 0px no-repeat;
padding:0px 0px 0px 20px;
border:0px solid #000;
margin:2px 0px 2px 0px;
list-style-type: none;
color: #555;
font-size:0.9em;
	}

div#main ul li#edited{
	background: url("user.png") 0px 0px no-repeat;
padding:0px 0px 0px 20px;
border:0px solid #000;
margin:2px 0px 2px 0px;
list-style-type: none;
color: #555;
font-size:0.9em;
	}
	
div#main ul li#created{
	background: url("user.png") 0px 0px no-repeat;
padding:0px 0px 0px 20px;
border:0px solid #000;
margin:2px 0px 2px 0px;
list-style-type: none;
color: #555;
font-size:0.9em;
	}
	

	

/* used by W1 extras keep in if required */
body.extra label.formlabel{
position:static;
width:100px;
float:left;
text-align:right;
padding-right: 10px;
}

label.inline {
padding: 0px 4px 0 4px;
font-size: 0.8em;
vertical-align: top;
text-align: left;
color: #555;
}
body.dialog label.inline { vertical-align: middle;}


button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  padding: 0;
  border: none;
}

div#main input[type='text'] {position:relative;
top:-1px;
padding:2px;
margin:0px;
border:1px solid #C2C2C0;
}

textarea {font-family:sans-serif;padding:3px;font-size:1.0em;border:1px solid #C2C2C0;}
textarea.SMALL {width:90%; height:60px}
textarea.MEDIUM {width:90%; height:120px}
textarea.LARGE {width:90%; height:360px}
textarea#defaulttext {width:99%; height:270px;position:absolute;left:0px;right:10px;top:35px;bottom:35px;}
/*textarea[disabled='disabled'],select[disabled='disabled'],input[disabled='disabled'], input[disabled=''] {background-color:#fff;color:#bbb;}*/
input {font-size:1.0em;}
input.number {width:15px;}
input.SMALL	 {width:110px;}
input.MEDIUM {width:243px;}
input.LARGE {width:90%;}
select{cursor:pointer;margin:0px 5px 0px 0px;padding:0px;border:1px solid #C2C2C0;font-size:12px;}
select#searches {margin-top:33px;width:100%;height:120px;border:1px solid #C2C2C0;}
select[multiple='multiple'] {border:1px solid #C2C2C0;}
select.SMALL {width:110px;}
select.MEDIUM {width:250px;}
select.LARGE {width:90%;}
/* system form elements used on edit page styling */
select#SYSTEM_TEMPLATE, select#SYSTEM_PAGELOCATION, select#SYSTEM_LOCATION, select#SYSTEM_PAGETYPE{width:250px;}
input#text_currenturl {width:220px;}
select#select_viewtype, input#text_currenturl{margin-top:3px;margin-right:3px;font-size:10px;}

#imagedialogpreview {text-align:right;position:absolute;top:5px;right:5px;margin:0px;padding:5px;width:200px; height:200px;}

#imageorigalsize {background-color:#fff;font-size:0.8em;color:#000;margin-left:100px;margin-top:10px;border:1px solid #C2C2C0;width:320px;}

select#insertoken{margin-top:3px;margin-right:3px;}

input[type='button'], input[type='submit']
{
color: #343432;
margin:0px;
padding:3px 2px 3px 18px;
width:auto;
overflow:visible;
cursor:pointer;
background-color:transparent;
background-image: url("button.png");
background-position:1px 1px;
background-repeat:no-repeat;
vertical-align: middle;
font-size:9px;
border-style:solid;
border-width: 1px;
border-color: transparent;
}

div#buttonholder input[type='button'], div#buttonholder input[type='submit']  {color: #fff;}
div#dialogbuttonholder input[type='button'], div#dialogbuttonholder input[type='submit']  {color: #fff;}

input[type='button']:hover, input[type='submit']:hover
{border-color: #777;}

input[type='button']:active
{background-color:#a7cdf0;}

input[type='button'][disabled='disabled'],input[type='submit'][disabled='disabled']:hover, input[type='button'][disabled],input[type='submit'][disabled]:hover
{
color: #838381;
border-style:solid;
border-width: 1px;
cursor: not-allowed;
}

input.update{background: #99ee99;background-image: url("save.png");background-repeat:no-repeat;}
input.update[type='button'][disabled='disabled']{background-color: transparent;border-color: #ddd;}

input.ok{background-image: url("accept.png");}
input.cancel{background-image: url("cancel.png");}
input.delete{background-image: url("delete.png");}
input.default{background-image: url("default.png");}
input.import{background-image: url("default.png");}
input.export{background-image: url("default.png");}

input.folder{background-image: url("folder.png");}
input.save{background-image: url("save.png");}
input.preview, input.viewpreview, input.viewlive{background-image: url("live.png");}
input.unlock{background-image: url("lock_open.png");}
input.lock{background-image: url("lock.png");}
input.delete{background-image: url("delete.png");}
input.copy{background-image: url("copy.png");}
input.approve{background-image: url("accept.png");}
input.rename{background-image: url("rename.png");}
input.open{background-image: url("open.png");}
input.upload, input#uploadsubmitbut {background-image: url("upload.png");}
input.email{background-image: url("email.png");}
input.addnewuser{background-image: url("addnewuser.png");}
input.edit{background-image: url("edit.png");}
input.restore{background-image: url("restore.png");}
input.emptyrecyclebin{background-image: url("empty.png");}
input.publish{background-image: url("webman.png");}
input.pageinfo{background-image: url("pageinfo.png");}
input.exporttheme{background-image: url("exporttheme.png");}
input.insert{background-image: url("insert.png");}
input.fileman{background-image: url("filemanager.png");}

input#uploadfilename {border:1px solid #d2d2d2;}
input#searchrepbut, input.search {background-image: url("search.png");}
#searchbox input#searchrepbut {color:#fff;margin-left:1px;border-style:dotted;}
input#but_start {background-image: url("play.png")}
input#but_stop {background-image: url("stop.png");}
input#but_edit {background-image: url("edit.png");}
input#but_delete {background-image: url("delete.png");}
input#but_new {background-image: url("new.png");}

input.createnew {background-image: url("newfile.png");}
input.move {background-image: url("move.png");}
input.movepage {background-image: url("move.png");}


body.editor input.edit{position:absolute;top:5px;left:5px;width:60px;text-align:left;z-index:102;padding:2px 2px 2px 18px;background-image: url("config.png");}

input.add[type='button']{color:#343432;margin-top:3px;margin-right:3px;background-image: url("add.png");}
input.del[type='button']{color:#343432;margin-top:3px;margin-right:3px;background-image: url("cancel.png");}


#previoussearchbut {margin-left:30px;background-image: url("search.png");border:1px dotted #c0c0c0;}
#searchbox {margin-left:110px;position:absolute;bottom:7px;left:18%;border:0px solid red;}
#searchbox a#advancedsearch{color:#fff;font-size: 9px;vertical-align:top;margin-left:5px;text-decoration:none;}
input#searchterm_nav{width:90px;margin:0px;padding:0px;font-size:12px;}

#tokenreadout {display:block;width:96%;border:1px solid #C2C2C0;padding:2%;margin-top:2px;font-size:10px;background:#fff;}

#searchin {width:100px;}
input[type='button']#pagehelp
{
z-index:120;
position:absolute;right:5px;bottom:6px;
background:#343432;
border-style:solid;
border-width: 1px;
border-color: #343432;
padding:2px 2px 2px 16px;
background-position:0px 0px;
background-repeat:no-repeat;
background-image: url("help.png");
width:80px;
color: #eee;	
}

input[type='button']#pagehelp:hover
{
color: #fff;	
border-color: #A3A3A1;
} 

p.floatingblock {margin:4px 0px 0px 0px;padding:0px;border:0px solid #343432;}
p.floatingblock label.inline{width:60px;text-align:right;}


img.help{background-position:0px 0px;
background-repeat:no-repeat;
background-image: url("help.png");
width:20px;height:20px;
}
body.dialog img.help {position:absolute; top:8px; right:0px;z-index:4000;}

body.dialog #buttonholder {right:25px;}

/* body.dialog #viewtypediv {right:25px;} */

.checkfloating
{
margin:3px 0px 0px 3px;
padding:0px;
float:left;
width:200px;
overflow:hidden;
vertical-align:bottom;border:0px solid red;
}

.checkfloating label.inline
{display:inline;padding:0px 0px 3px 0px;margin:10px 0px 0px 3px;display:inline;border:0px solid blue;positon:static;vertical-align:middle;}

td label.inline {padding: 0px;margin:0px;}

input[type='checkbox']{cursor:pointer;padding: 0px;margin:0px;}

.validationpassed {}
.validationfailed {background: pink;}
.validationerror {background: red;}

.center {
text-align: center;
}

div#nav span.sitemapheading a{
top:35px;
text-decoration:none;
margin:0;
padding:5px 0 0 5px;
font-weight:normal;
height:25px;
position:fixed;
font-size: 100%;
}


/* site map tips */
ul.navsitetree img {vertical-align:top;width:10px;height:10px;background-color: transparent;}
ul.navsitetree img.locked {margin-top:4px;background-image: url("locked.png");}
ul.navsitetree img.WORKFLOW {background-image: url("lockedworkflow.png");}
ul.navsitetree img.unlocked {margin-top:4px;}
ul.navsitetree img.wip {margin-top:-3px;background-image: url("wip.png");}
ul.navsitetree img.ready {margin-top:-3px;}
ul.navsitetree img.page {margin-left:-2px;margin-top:3px;}
ul.navsitetree img.expander {margin-left:-2px;margin-top:3px;background:transparent url("expand.png") 0px 0px no-repeat;}
ul.navsitetree img.shrink {background:transparent url("contract.png") 0px 0px no-repeat;}
/*
ul.navsitetree img.notenabled {position:relative;left:12px;top:2px;width: 10px;height:10px;background: transparent url("notenabled.png") 0px 0px no-repeat;}
ul.navsitetree img.enabled {position:relative;left:12px;top:1px;width: 10px;height:10px;border: 0px solid #FFF;background: transparent url("ready.png") 0px 2px no-repeat;}*/

/* page element lanaguage source */
img.flag {margin:0px 0px 0px 2px;vertical-align:top;width: 16px;height:11px;border: 0px solid #bbb;}
img.en {background: url("flags/globalflag.png") 0px 0px no-repeat;}
img.fr {background: url("flags/fr.png") 0px 0px no-repeat;}
img.de {background: url("flags/de.png") 0px 0px no-repeat;}
img.gr {background: url("flags/gr.png") 0px 0px no-repeat;}
img.es {background: url("flags/es.png") 0px 0px no-repeat;}
img.en-US {background: url("flags/us.png") 0px 0px no-repeat;}
img.en-GB {background: url("flags/gb.png") 0px 0px no-repeat;}

img#text_tagnameicon {}
/* page element icons */
p.formelement img.help {display:none;margin-left:1px;vertical-align:top;width: 10px;height:10px;border: 0px;background: transparent url("helpsm.png") 0px 0px no-repeat;}
p.formelement img.history {margin-left:1px;vertical-align:top;width: 10px;height:10px;border: 0px;background: transparent url("history.png") 0px 0px no-repeat;}
p.formelement img.required {margin-left:1px;vertical-align:top;width: 10px;height:10px;border: 0px;background: transparent url("required.png") 0px 0px no-repeat;}
p.formelement img.editexternal {margin-left:1px;vertical-align:top;width: 10px;height:10px;border: 0px;background: transparent url("inlinedit.png") 0px 0px no-repeat;}
p.formelement img.wrapper {margin-left:1px;vertical-align:top;width: 10px;height:10px;border: 0px;background: transparent url("wrapper.png") 0px 0px no-repeat;}
p.formelement img.refresh {margin-left:1px;vertical-align:top;width: 10px;height:10px;border: 0px;background: transparent url("refresh.png") 0px 0px no-repeat;}
p.formelement img.setwip, td img.setwip {margin-left:1px;vertical-align:top;width:10px;height:10px;border:0px;background: transparent url("approved.png") 0px 0px no-repeat;}
p.formelement img.wip, td img.approvalrequired {margin-left:1px;vertical-align:top;width: 10px;height:10px;border: 0px;background: transparent url("wip.png") 0px 0px no-repeat;}
p.formelement img.usingdefault, td img.usingdefault{margin-left:1px;vertical-align:top;width: 10px;border: 0px;height:10px;background: transparent url("defaultvalue.gif") 0px 0px no-repeat;}
p.formelement img.defaultempty, td img.defaultempty{margin-left:1px;vertical-align:top;width: 10px;border: 0px;height:10px;background: transparent url("blank.png") 0px 0px no-repeat;}
p.formelement img.hasvalue, td img.hasvalue  {margin-left:1px;vertical-align:top;width: 10px;border: 0px;height:10px;background: transparent url("localvalue.png") 0px 0px no-repeat;} 

ul#webmansitemap li ul#favourites li.page .selected{
background-color: #a7cdf0;
}

/*
div#nav ul.navsitetree , div#nav ul li a:hover{
	background-color:#d0d0d0;
}



*/
ul#movetofolder, ul#movetofolder ul {list-style-type: none;margin:0px 5px;padding:0px;}
ul#movetofolder li a {margin:5px;padding-left: 24px;background-repeat:no-repeat;background-position: 4px 0px;background-image: url("folder.png");text-decoration:none;}
ul#movetofolder li a.selected {background-color:#a7cdf0}

div#nav ul li.loading, li.loading {line-height:8px;font-size: 8px;padding-left: 20px;padding-top: 2px;background-repeat:no-repeat;background-position: 6px 0px;background-image: url("workinganimsm.gif");color:#555;}
div#nav ul li a.disabled{color: #A3A3A1;}
div#nav ul, div#navfull ul {list-style-type: none;margin:0px;padding:0px 0px 20px 0px;}
div#nav ul ul, div#navfull ul ul{padding:0px;}
div#nav ul li a, div#navfull ul li a {
	color: #555;
	display: block;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
	font-weight: 500;
	margin: 0px;
	text-decoration: none;
	background-repeat: no-repeat;
	padding-top: 4px;
	height:16px;
}	

/* base level */
ul.navsitetree li.folder a {background-image: url("pageiconsmall.png");} 
ul.navsitetree li.page a {background-image: url("pageiconsmall.png");}
ul.navsitetree li.end a{background-image: url("endiconsmall.png");font-size:8px;}
ul.navsitetree li.browse a{background-image: url("articlesend.png");}

li.selected a{background-color:#a7cdf0;}
li a:hover, div#nav ul li.folder a:hover,div#nav ul li.page a:hover {background-color:#C2C2C0;}

/* level 1 */
ul.navsitetree li.folder a, ul.navsitetree li.page a {background-position: -144px 0px;padding-left: 8px;background-color:transparent;}
ul.navsitetree li.open a {background-position: -144px -160px;} 
ul.navsitetree li.selected a{background-color:#a7cdf0;}
ul.navsitetree li.end a {background-position: -144px -2px;padding-left: 30px;}
/* level 2 */
ul.navsitetree li ul li.folder a,ul.navsitetree li ul li.page a {background-position: -130px -0px;padding-left: 22px;background-color:transparent;}
ul.navsitetree li ul li.open a {background-position: -130px -160px;}
ul.navsitetree li ul li.selected a{background-color:#a7cdf0;}
ul.navsitetree li ul li.end a {background-position: -130px -2px;padding-left: 44px;background-color:transparent;}
/* level 3 */
ul.navsitetree li ul li ul li.folder a,ul.navsitetree li ul li ul li.page a  {background-position: -116px 0px;padding-left: 36px;background-color:transparent;}
ul.navsitetree li ul li ul li.open a {background-position: -116px -160px;}
ul.navsitetree li ul li ul li.selected a{background-color:#a7cdf0;}
ul.navsitetree li ul li ul li.end a {background-position: -116px -2px;padding-left: 58px;background-color:transparent;}
/* level 4 */
ul.navsitetree li ul li ul li ul li.folder a,ul.navsitetree li ul li ul li ul li.page a {background-position: -102px 0px;padding-left: 50px;background-color:transparent;}
ul.navsitetree li ul li ul li ul li.open a {background-position: -102px -160px;}
ul.navsitetree li ul li ul li ul li.selected a{background-color:#a7cdf0;}
ul.navsitetree li ul li ul li ul li.end a {background-position: -102px -2px;padding-left: 72px;background-color:transparent;}
/* level 5 */
ul.navsitetree li ul li ul li ul li ul li.folder a,ul.navsitetree li ul li ul li ul li ul li.page a  {background-position: -88px 0px;padding-left: 64px;background-color:transparent;}
ul.navsitetree li ul li ul li ul li ul li.open a {background-position: -88px 0px;}
ul.navsitetree li ul li ul li ul li ul li.selected a{background-color:#a7cdf0;}
ul.navsitetree li ul li ul li ul li ul li.end a {background-position: -88px -2px;padding-left: 86px;background-color:transparent;}
/* level 6 */
ul.navsitetree li ul li ul li ul li ul li ul li.folder a,ul.navsitetree li ul li ul li ul li ul li ul li.page a {background-position: -74px 0px;padding-left: 78px;background-color:transparent;}
ul.navsitetree li ul li ul li ul li ul li ul li.open a {background-position: -74px 0px;}
ul.navsitetree li ul li ul li ul li ul li ul li.selected a{background-color:#a7cdf0;}
ul.navsitetree li ul li ul li ul li ul li ul li.end a {background-position: -74px -2px;padding-left: 100px;background-color:transparent;}
/* level 7 */
ul.navsitetree li ul li ul li ul li ul li ul li ul li.folder a,ul.navsitetree li ul li ul li ul li ul li ul li ul li.page a {background-position: -60px -2px;padding-left: 92px;background-color:transparent;}
ul.navsitetree li ul li ul li ul li ul li ul li ul li.open a {background-position: -60px 0px;}
ul.navsitetree li ul li ul li ul li ul li ul li ul li.selected a{background-color:#a7cdf0;}
ul.navsitetree li ul li ul li ul li ul li ul li ul li.end a {background-position: -60px -2px;padding-left: 102px;background-color:transparent;}


ul#webmansitemap li a#WEBMAN_SEARCHREP, h2#section_heading_WEBMAN_SEARCHREP{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("search.png");
}
ul#webmansitemap li a#WEBMAN_RECYCLEBIN, h2#section_heading_WEBMAN_RECYCLEBIN{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("binfull.png");
}
ul#webmansitemap li.empty a#WEBMAN_RECYCLEBIN{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("binempty.png");
}
ul#webmansitemap li a#WEBMAN_WORKFLOW, ul#sys_userinfo li.recent_WEBMAN_WORKFLOW a{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("workflow.png");
}

ul#webmansitemap li a#WEBMAN_PUBLISH, ul#sys_userinfo li.recent_WEBMAN_PUBLISH a, h2#section_heading_WEBMAN_PUBLISH{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("publish.png");
}

ul#webmansitemap li a#WEBMAN_FAVOURITES, h2#section_heading_WEBMAN_FAVOURITES{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("favourites.png");
}
div#nav ul li div#browsepagesboxinner li.page a{
padding-left:36px;
}
ul#webmansitemap li#sitemap_browse_browseparent a{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("browsearticles.png");
}
div#nav ul#webmansitemap li#sitemap_browse_browseparent li.page a, div#nav ul#webmansitemap li#sitemap_browse_browseparent li.folder a{
background-repeat:no-repeat;
	background-position: -144px 0px;
	background-image: url("pageiconsmall.png");
padding-left:8px;
}
.browsenavigation {}

div#nav ul#webmansitemap li#sitemap_browse_browseparent li.end a{
	background-image: url("endiconsmall.png");
	background-position: -144px -2px;
	height:12px;
	font-size:8px;
	padding-left:32px;
}

div#nav ul#webmansitemap li#sitemap_browse_browseparent li ul li.end a{
	background-image: url("endiconsmall.png");
	background-position: -130px -2px;
	height:12px;
	font-size:8px;
	padding-left:46px;
}




/* guzz additions */
ul#webmansitemap li a#WEBMAN_PAGESORT, ul#sys_userinfo li.recent_WEBMAN_PAGESORT a
{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("sitesort.png");
}

li.recyclebin a, ul#sys_userinfo li.recent_WEBMAN_RECYCLEBIN a
{
padding-left: 24px;background-repeat:no-repeat;background-position: 3px 2px;background-image: url("binfull.png");
}

li.recyclebinempty a
{
padding-left: 24px;background-repeat:no-repeat;background-position: 3px 2px;background-image: url("binempty.png");
}

div#browsepagescontrols {display:block;background:#fff;width:190px;height:85px;overflow:none;
border:1px solid #C2C2C0;margin-left:5px;margin-top:5px;margin-bottom:0px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
div#browsepagescontrols #searchterm_browse {font-size:9px;border:1px solid #C2C2C0;display:inline;}
div#browsepagescontrols #browse_orderby {font-size:9px;border:1px solid #C2C2C0;display:inline;}
div#browsepagescontrols #browse_orderdir {font-size:9px;border:1px solid #C2C2C0;display:inline;}
div#browsepagescontrols #browse_shownum {float:left;font-size:9px;border:1px solid #C2C2C0;display:inline;}
#browse_orderby {width:70px;}
div#nav ul#webmansitemap li#sitemap_browse_browseparent div#browsepagescontrols  a#closebutton {position:relative;top:-70px;left:85px;height:12px;
padding-left: 16px;padding-top:2px;background-image: url("close.png");width:0px;overflow:hidden;
}

div#nav ul#webmansitemap li#sitemap_browse_browseparent div#browsepagescontrols  a#backbutton {float:left;padding-left: 14px;padding-top:2px;background-image: url("backbutton.png");width:0px;overflow:hidden;height:12px;
}
div#nav ul#webmansitemap li#sitemap_browse_browseparent div#browsepagescontrols  a#nextbutton {float:left;padding-left: 14px;padding-top:2px;background-image: url("nextbutton.png");width:0px;overflow:hidden;height:12px;
}
div#browsepagescontrols span#pageref {font-size:9px;float:left;padding:0px;width:25px;text-align:center;vertical-align:top;border:0px solid red;}
div#browsepagescontrols p label {width:40px;overflow:none;display:block;float:left;}
div#browsepagescontrols select#browse_shownum {display:inline;}


li.sitetree a, li.favourites a{
padding-left: 24px;background-repeat:no-repeat;background-position: 3px -49px;background-image: url("webmansitemap.png");
}



ul#webmansitemap li a#sitemap_WEBMAN_EDITPAGE_link{
padding-left: 24px;background-repeat:no-repeat;background-position: 3px -49px;background-image: url("webmansitemap.png");
}

ul#webmansitemap li.open a#sitemap_WEBMAN_EDITPAGE_link{
padding-left: 24px;background-repeat:no-repeat;background-position:3px 2px;background-image: url("webmansitemap.png");
}

/* fileman styles */
	
ul#filemansitemap li a, body.fileman .section h2{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("folder.png");
}

/* config styles */
ul#configsitemap li a{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("folder.png");
}
ul#configsitemap li#sitemap_CONFIG_USERS a, h2#section_heading_CONFIG_USERS{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("users.png");
}
ul#configsitemap li#sitemap_CONFIG_MYACCOUNT a, h2#section_heading_CONFIG_MYACCOUNT{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("user.png");
}
ul#configsitemap li#sitemap_CONFIG_TOKENEDITOR a, h2#section_heading_CONFIG_TOKENEDITOR{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("tokeneditor.png");
}
ul#configsitemap li#sitemap_CONFIG_USAGE a, h2#section_heading_CONFIG_USAGE{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("usage.png");
}

ul#configsitemap li#sitemap_CONFIG_RESTORE a, ul#sys_userinfo li.recent_CONFIG_RESTORE a
{padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("restore.png");}

ul#configsitemap li#sitemap_CONFIG_CONFIGXML a, ul#sys_userinfo li.recent_CONFIG_CONFIGXML a
{padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("config.png");}

ul#configsitemap li#sitemap_CONFIG_LANGUAGES a, ul#sys_userinfo li.recent_CONFIG_LANGUAGES a
{padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("language.png");}

ul#configsitemap li#sitemap_CONFIG_SITEMESSAGE a, ul#sys_userinfo li.recent_CONFIG_SITEMESSAGE a
{padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("message.png");}

ul#configsitemap li#sitemap_CONFIG_LITERALEDITOR a, ul#sys_userinfo li.recent_CONFIG_LITERALEDITOR a
{padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("literal.png");}



ul#extrassitemap li a{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("extras.png");
}
ul#extrassitemap li#sitemap_EXTRAS_NEWS a, h2#section_heading_EXTRAS_NEWS{
padding-left: 24px;background-image: url("news.png");
}

ul#extrassitemap li#sitemap_EXTRAS_EVENTS a, h2#section_heading_EXTRAS_EVENTS{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("events.png");
}

ul#extrassitemap li#sitemap_EXTRAS_HOSTING a, h2#section_heading_EXTRAS_HOSTING{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("hosting.png");
}

ul#extrassitemap li#sitemap_EXTRAS_EMAIL a, h2#section_heading_EXTRAS_EMAIL{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("email.png");
}

ul#extrassitemap li#sitemap_EXTRAS_STATS a, h2#section_heading_EXTRAS_STATS{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("stats.png");
}

ul#extrassitemap li#sitemap_EXTRAS_SUPPORT a, h2#section_heading_EXTRAS_SUPPORT{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("support.png");
}

ul#adminsitemap li a{
padding-left: 24px;background-repeat:no-repeat;background-position: 4px 2px;background-image: url("webman.png");
}

ul#webmansitemap li ul#favourites li.page a{
background-repeat:no-repeat;
background-position: 18px 3px;
background-image: url("pageicon.png");
padding-left:8px;
}


ul#webmansitemap ul#searchrep li.presetsearch {}
ul#webmansitemap ul#searchrep li.presetsearch a{
background-repeat:no-repeat;background-position: 18px 3px;background-image: url("pageicon.png");
padding-left:37px;
}


div#tokenselectdiv {}

/* mainmenu styling */
div#menu ul
{
list-style-type: none;
margin: 0;padding:0;
}

div#menu ul li  {
	background: #E2E2E0 url("mainbuttonback.png") 0px 0px repeat-x;
	display:block;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
	height:31px;
}

div#menu ul li a {
background: url("go.png") 6px 6px no-repeat;
	color: #343432;
	display:block;
	font-weight:600;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 6px 28px;
	text-decoration: none;
	border-top: 1px solid #898C95;
}

div#menu ul li a:visited {
}

div#menu ul li:hover {
background: #b7c1c3 url("mainbuttonbackhover.png") 0px 0px repeat-x;
}

div#menu ul li.selected, div#menu ul li.selected:hover{background: url("mainbuttonbackselected.png") 0px 0px repeat-x;
}

/* icon mainmenu styling */

div#menu ul li#mainmenu_WEBMAN a{
background: url("webman.png") 6px 6px no-repeat;
}
div#menu ul li#mainmenu_DASHBOARD a{
background: url("dashboard.png") 6px 6px no-repeat;
}

div#menu ul li#mainmenu_FILEMAN a{
background: url("filemanager.png") 6px 6px no-repeat;
}

div#menu ul li#mainmenu_CONFIGMAN a{
background: url("config.png") 6px 6px no-repeat;
}

div#menu ul li#mainmenu_EXTRAS a{
background: url("extras.png") 6px 6px no-repeat;
}

div#menu ul li#mainmenu_WEBMAN a{
background: url("webman.png") 6px 6px no-repeat;
}

div#menu ul li#mainmenu_CONFIG_MYACCOUNT a{
background: url("user.png") 6px 6px no-repeat;
}

div#menu ul li#mainmenu_LOGOFF a{
background: url("signout.png") 6px 6px no-repeat;
}

/* default icons */
img.thumbview {margin-top:25px;background: url(icon-other.gif);width:16px;height:16px;}
img.listview {background: url(icon-other.gif) top left no-repeat;width:16px;height:16px;}
/* filetypes*/
img.directory {background: url(folder.png)}
img.updirectory {background: url(folderup.png)}
img.doc {background: url(icon-word.gif) top left no-repeat}
img.xls {background: url(icon-excel.gif) top left no-repeat}
img.zip {background: url(icon-zip.gif) top left no-repeat}
img.mdb {background: url(icon-access.gif) top left no-repeat}
img.txt {background: url(icon-txt.png) top left no-repeat}
img.js {background: url(script.png) top left no-repeat}
img.inc {background: url(icon-inc.gif) top left no-repeat}
img.css {background: url(css.png) top left no-repeat}
img.html {background: url(html.png) top left no-repeat}
img.php {background: url(php.png) top left no-repeat}
img.mp3, img.mp4, img.wav {background: url(sound.png) top left no-repeat}
img.mpg, img.mpeg, img.avi, img.mov {background: url(film.png) top left no-repeat}
img.jpg, img.gif {background: url(icon-image.gif) top left no-repeat}

img.showinterface {position:fixed;top:0px;right:15px;border:0px;background: #fff url(config.png) 1px 1px no-repeat;width:18px;height:18px;border:1px solid #C2C2C0;margin:4px;z-index:1000;}
img.hideinterface {position:fixed;top:0px;right:15px;border:0px;background: #fff url(close.png) 4px 4px no-repeat;width:18px;height:18px;border:1px solid #C2C2C0;margin:4px;z-index:1000;}

/* iframe styling */
iframe#publishgoiframe  {width:100%;height:350px;overflow:auto;border:0px;}
iframe.fulliframe {width:100%;height:100%;position:absolute;top:0px;bottom:0px;right:0px;overflow:hidden;border:0px;}	
iframe.editoriframe {overflow:hidden;border:1px solid #C2C2C0}
iframe.previewiframe {overflow-y:scroll;overflow-x:hidden;border:1px solid #C2C2C0;}

iframe#geturlframe, iframe#getimageurlframe {
width:100%;height:454px;
overflow-x:hidden;
border:1px solid white;
position:absolute;top:32px;
}	

.scroller {overflow-y:scroll;overflow-x:hidden;height:454px;border:1px solid green;}
body#bodygeturl {}
/* iframe.editpreviewiframe, */
/* used by DB Query Editor */
iframe#previewframe {position:absolute;top:110px;overflow-x:hidden;overflow-y:scroll;width:100%;height:220px;border:0px;} 
select#selectsql {width:180px;}
a#signout {text-decoration:none;position:absolute;left:100px;bottom:0px;z-index:105;font-size:8px;color:#fff;}

#editorsetupbutton {position:absolute;right:5px;top:5px;}
div#showerrordiv {background:#fff;position:fixed;left:18%;top:60px;margin:20px;padding:0px;width:400px;height:400px;border:1px solid #343432;overflow-x:hidden;overflow-y:auto;}
div#showerrordiv h1 {background:#343432;color:#fff;}
div#showerrordiv p {padding:10px;}
html {overflow: hidden;}

#impersonating{ 
position:absolute;left:65px;top:22px;
font-size:8px;letter-spacing: 0.1em;
z-index: 101;
color: #b0b0b0;
}

#versionnumber{ 
position:absolute;left:30px;top:22px;
font-size:8px;letter-spacing: 0.1em;
z-index: 101;
color: #b0b0b0;
}

#publishgo {
background: #F9F9F7 url("workinganim.gif") 35px 35px no-repeat;
z-index:100;
display:block;
height:60px;
padding-left: 100px;
padding-top: 40px;
font-size:1.2em;
}

#publish_info {display:none;}
#publish_main {background: #F9F9F7;padding: 10px;height:100%}

#recenthistory {
position:absolute;
top:42px;
left:90%;
margin:0px;
overflow:hidden;
width:15px;height:15px;padding:15px 0 0 15px;
background: url("history.png") top right no-repeat;
border:0px;
cursor: pointer;
z-index: 10000;
}


#sysmonitor{
background-color:#343432;
color:#E2E2E0;

position:absolute;
bottom:0px;
overflow-y: auto;
overflow-x: hidden;
left:0;
width:18%;
height:96px;
border:0px solid #343432;
z-index:420;
}
#sysmonitor p {font-size:9px;
margin:0px;padding:3px 0px 3px 3px;border-bottom:1px dotted #a0a0a0;
text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
}


#errormessage {width:90%;margin:5px;padding:5px;border:1px solid #545452;height:120px;overflow-y:auto;}

#problemfiles {margin-top:10px;height:70px;overflow:auto;width:100%;}

.fix a {text-decoration:none;color:red;margin-left:15px;font-weight: bold;}
/* help info */
#dialoghelpbutton {position:absolute;right:5px;bottom:6px;}

div.pagehelp
{
background: #fff;
border:4px solid #898c95;
color: #343432;
padding:10px;
margin: 10px 2%;
width:70%;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}

body#searchscreen #main #helpdiv, body#publishscreen #main #helpdiv{margin: 0px 5px 5px 207px;}


div.dialoghelp
{
background: #fff;
border:4px solid #898c95;
color: #343432;
margin: 10px 10px 10px 10px;
padding:10px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}

div.elementhelp{
background: #fff;
border:4px solid #898c95;
color: #343432;
margin: 10px 0 10px 110px; 
padding:0px 10px 10px 10px;
width:400px;
top:0px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}

div.elementhelp span{
background: url("helppointer.gif") 0px 0px no-repeat;
margin: 0px; 
padding:0px;
width:10px;height:10px;
position:relative;
top:-10px;
display:block;
color: #fff;
}

body#searchscreen .pagehelp{}

#main div.notes
{
background: #fff url("notesbackground.png") -2px 0px repeat-y;
border: 1px solid #C2C2C0;
border-left: 0px;
height: 250px;
padding-left:20px;
overflow-y: scroll;
overflow-x: hidden;
font-size:1.2em;
}

div.tokenblock {border-top:1px solid #C2C2C0;margin-top:5px;padding:0px;clear:both;}
/* div.tokenblock.mouseover,div.tokenblock:hover {background:#E2E2E0;cursor: pointer;}
div.tokenblock.selected, div.tokenblock:hover.selected  {background:#a7cdf0;cursor: pointer;}
div.tokenblock.hascontent {background:#cccccc;cursor: pointer;}

*/
div.inserttokenselectorbox {margin:5px 5px 0px 0px;text-align:right;width:260px;float:right;border:0px solid #C2C2C0;}

div.inserttokenselectorbox img:hover {background:#E2E2E0;cursor: pointer;}
div.inserttokenselectorbox img.inserttokenselector {margin-left:1px;vertical-align:top;width: 20px;height:20px;background: #fff url("blank.png") 0px 0px no-repeat;border:1px solid #C2C2C0;}
div.inserttokenselectorbox img.hascontent {background: #eee url("lines.png") 0px 0px no-repeat;}
div.inserttokenselectorbox img.selected {background-color: #a7cdf0}

div.tokenblock div.selected  {background-color: #a7cdf0}

div.tokenblock h3 {font-size:1.2em;margin:0px 0px 5px 0px;padding:5px;}
div.tokenblock p {font-size:0.8em;margin:0px;padding:5px;}

h3.selected {background:#a7cdf0;}
#fileman_dialog_info h1{font-size:0.9em;font-weight:normal;color:#333}




#fileman_dialog_info {
background: #C2C2C0 url("barback.png") 0px 0px repeat;
position: absolute;
left:0px;
top: 32px;
width: 100%;
height: 29px;
text-align:right;
border-bottom: 1px solid #898c95;
}


#fileman_dialog_main {position:absolute; top:62px; left:0px; width:100%; bottom:62px; overflow-y:scroll;}
#fileman_dialog_selectfolder {z-index:100;position:absolute; top:36px; right:150px;}

#fileman_dialog_fileinfo {
background: #C2C2C0 url("barback.png") 0px 0px repeat;
position: absolute;
left:0px;
bottom: 32px;
width: 100%;
height: 29px;
border-top: 1px solid #898c95;

}
#fileman_dialog_fileinfo h1 {font-size:12px;font-weight:normal;color:#343432;margin-bottom:0px;}

#fileinfo {
position: absolute;
left:18%;
bottom: 0px;
margin-bottom:3px;
margin-left:240px;
z-index:1000;}

#fileinfo h1 {font-size:12px;font-weight:normal;color:#fff;}



div.helpbox
{





}

/* table styling table.publishtable {margin-bottom:20px;}*/
table {font-size:inherit !important;}
table {width:auto;margin:5px 5px 5px 5px;border-collapse: collapse;position:relative;}
tr {background:#fff;}
th {border:1px solid #E2E2E0;border-bottom:1px solid #343432;background:#E2E2E0;text-align:left;color:#343432;padding:5px;}
td {border:1px solid #E2E2E0;padding:5px;vertical-align:top;empty-cells:show;}
tr.notenabled {color:#ddd;background:#fff;}
tr.odd {background:#F9F9F7}
tr.mouseover,tr:hover {background:#E2E2E0;cursor: pointer;}
tr.selected, tr:hover.selected  {background:#a7cdf0;cursor: pointer;}
.tablewrapper {width:100%}
th.icon  {width:20px;}
th.max {width:auto;}
th.verynarrow, td.verynarrow {width:20px;}
th.narrow, td.narrow {width:60px;}
th.normal, td.normal {width:140px;}
th.wide, td.wide {width:220px;}
th.date, td.date {width:130px;}
td.iconcol,th.iconcol {width:40px;overflow:hidden;}



table.usermanager td{}
table.listview td{cursor: pointer;margin:0px;}

table#customaccess{
margin:10px 20px 10px 20px;
padding:0px;
width:310px;
}

table#customaccess tr td {height:26px;padding:0 0 0 5px;margin:0;background: #fff;}

/* page splitters */
.sidecolumn {background:#E2E2E0;border-right:1px solid #898c95;position:fixed;margin-right:5px;padding:10px;width:190px;height:auto;left:18%;top:62px;bottom:32px;z-index:10;overflow-y:auto;overflow-x:hidden;}
.sidecolumn select {width:100%}
.sidecolumn textarea.searchreplace {width:100%;height:40px;padding:0px;margin:0;}
body.extra .sidecolumn {left:0%;}
.maincolumn {position:absolute;left:210px;right:0px;overflow-y:auto;overflow-x:auto;}

.halfcolumn {float:left;margin:0px;padding:0px;width:50%;}

.section {
background: #C2C2C0;
float:left;
border:0px solid #C2C2C0;
margin:10px 0px 0px 10px;
padding:0px;
width:240px;
overflow:hidden;
font-size:0.9em;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.section:hover {
background: #a7cdf0;
}

.sectioninner
{
background: #fff;
margin:5px 5px 5px 5px;
padding:10px;
width:auto;
height:100px;
overflow:auto;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}

.section p{padding:0px;font-size:1.2em;}
.section h2{font-size:14px;color: #343432; padding:0px 0px 5px 24px;
margin:10px 0 0 10px;background-repeat:no-repeat;background-position: 0px 0px;background-image: url("extra.png");}

.infobox {
float:left;
border:1px solid #343432;
margin:0px 10px 5px 0;
padding:0;
width:200px;
height:140px;
overflow:auto;}

.infobox h2{background: #343432; text-align:left;padding:2px;color:#fff;margin:0;padding:0.5em;font-size: 100%;}

#main div.infobox ul {
	font-style: normal;
	font-weight: normal;
	list-style-type: square;
	margin-top:5px;
	margin-bottom:0px;
}

#main div.infobox ol li {
}

#main div.infobox ul li {
	padding:0 0 0 0px;	
	margin:0 0 0 0px;
	width: auto;
	font-size:0.9em;
}
/* search page styling */
#resulthtml {position:fixed;top:70px;bottom:40px;left:18%;right:20px;margin-left:580px;border:1px solid #C2C2C0;padding:5px;background:#fff;overflow-y:auto;color:#C2C2C0}
#searchresultsdiv {position:fixed;top:70px;bottom:40px;left:18%;margin-left:220px;width:345px;border:1px solid #C2C2C0;padding:0px;background:#fff;overflow-y:auto;}
table#searchresults {width:100%;margin:0px;}
#resulthtml strong{color:red;font-weight:800}
#searchresultsdiv p{display:none;}

/* results boxes on published page for eachg language */
.publishdata {margin:10px;padding:10px;border:1px solid #343432;display:block;width:90%;height:200px;overflow-y:scroll;}

/* file manager styling */
#fileman_filter {position:absolute;top:32px;right:5px;margin-top:2px;}
#fileman_filtertext {margin-left:4px;}
div.thumbviewdiv {display:inline;background:#fff;text-align:center;padding:10px 5px;margin:1px;border:1px solid #C2C2C0;cursor:pointer;float:left;}

div.thumbviewdiv:hover {background:#ccc;}
div.thumbviewdiv.selected, div.thumbviewdiv.selected:hover {background:#a7cdf0;}
div.thumbviewdiv div {overflow:hidden;height:20px;line-height:20px;font-size:0.8em;}
div.thumbviewdiv div.thumbwrapper {width:100%;overflow:hidden;border:0px solid pink} 
div.thumbviewdiv.LARGE {width:250px;height:250px;}
div.thumbviewdiv div.thumbwrapper.LARGE {height:220px;} 
div.thumbviewdiv.MEDIUM {width:140px;height:150px;}
div.thumbviewdiv div.thumbwrapper.MEDIUM {height:140px;} 
div.thumbviewdiv.SMALL {width:60px;height:60px;}
div.thumbviewdiv div.thumbwrapper.SMALL {height:50px;} 


div.userseditpermitsdiv {width:300px;height:64px}
	
div#accessrestrictions ul{margin:0px;padding:0px 25px 0px 0px;z-index:100;width:75px;position:fixed;right:0px;top:70px;}
div#accessrestrictions ul li{
background: url("lock.png") 33px 0px no-repeat;
padding:15px 0px 15px 0px;
text-align: center;
margin:0px;
font-size:9px;
display:block;
list-style-type: none;
color: #555;
overflow: hidden;
}

div#contentselectordiv, div#viewtypediv {position:absolute;z-index:200;padding-top:5px;padding-left:10px;bottom:6px;left:18%}
div#contentselectordiv label, div#viewtypediv label{position:relative;bottom:1px;color:#fff;padding:0px 3px 0px 0px;}
div#contentselectordiv select, div#viewtypediv select {}


div.elementcontrols {width:60px;border: 1px solid #343432;padding:3px;display:block;float:left;}
img.langpackusing {margin:0px 0px 0px 2px;vertical-align:top;width: 16px;height:16px;border: 0px solid #bbb;background: url("langpackusing.png") 0px 0px no-repeat;}
img.langpack {margin:0px 0px 0px 2px;vertical-align:top;width: 16px;height:16px;border: 0px solid #bbb;background: url("langpack.png") 0px 0px no-repeat;}

span.langpackusing {font-style: italic; color: #777;}
span.langpack {}

.iconholder {
padding:0;
width:40px;
height:25px;
background-image: url("pageicon.png");
background-position: 10px 5px;
background-repeat: no-repeat;
}
td img.newpage {width:16px;height:16px;background: url("new.png") top left no-repeat;}
td div.iconholder img.locked {position:relative;top:13px;left:7px;width:12px;height:12px;z-index:100;background: url("locked.png") top left no-repeat;}
td div.iconholder img.inactive {position:relative;left:-12px;top:11px;width:12px;height:12px;background: url("inactive.png") top left no-repeat;}
td div.iconholder img.blank {width:12px;height:12px;border:0px solid #343432;background: transparent url("blank.gif") top left no-repeat;}
td div.iconholder img.approvalrequired {position:relative;left:7px;top:5px;width:12px;height:12px;background: url("wip.png") top left no-repeat;z-index:100;}

#uploadfilediv{
position:absolute;
padding: 5px;
margin:0;
top:27px;
bottom:27px;
left: 18%;
right:0px;
overflow-y: auto;
overflow-x: hidden;
border-left: solid 1px #343432;
}

div#uploadingmessage
{
    position: absolute;
    left: 300px;
    top: 200px;
    width: 180px;
    height: 51px;
    background-color: Menu;
    z-index: 2;
}

/* dialog styles */
body.dialog {background-color: #f9f9f7;overflow:hidden;}
body.dialog #tabmenu {
position: fixed;
top: 2px;
left:0px;
right: 7px;
z-index: 1;
border:0px;

}   

body.dialog h1 {
position:absolute;
left:0px;
top:0px;
padding:5px;
color:#fff;
margin:0 0 0 0;
z-index: 5;
text-align:left;
}

body.dialog div#dialogbox {
position: absolute;
overflow-y: scroll;
overflow-x: hidden;
left:0px;
right:0px;
top:32px;
bottom:32px;
width:100%;
height:auto;
display:block;
}
body.dialog div.historydialogbox#dialogbox {
overflow-y: hidden;
overflow-x: hidden;
}

body.dialog  textarea#w2_standard_texted {
overflow-y: scroll;
overflow-x: hidden;
position:fixed;
left:0px;top:32px;
font-family:monospace,Courier New;
}
body.dialog #defaultdialogwrapper {position:relative;}
body.dialog #defaultdialognav {width:240px;height:320px;position:absolute;top:0px;left:0px;overflow:hidden;overflow-y:auto;}
body.dialog #propprops {height:320px;position:absolute;top:0px;left:490px;overflow:hidden;}
body.dialog textarea#defaulttext{margin:0px;width:240px;height:328px;position:absolute;top:0px;left:241px;overflow:auto;} 
body.dialog #navfull {width:100%;margin:0px;padding:0px;}
body.dialog #recentfiles {
position:absolute;
right:10px;
top:5px;
}

body.dialog div#viewtypediv{left:0px;}

.multilanguage
{
display:block;
border:1px solid #C2C2C0;
padding: 0px;
text-align:left;
overflow-x:hidden;
overflow-y:scroll;
height:70px;
width:345px;
}
.multilanguage label
{
width:40px;
display:block;
float:left;
}

.multilanguage textarea{width:300px;height:60px;margin-left:0px;}
.multilanguage input {width:200px;margin-left:0px;position:static;}

#defaulttext {
position: absolute;
top: 28px;
left:1px;
width:450px;
height:96px;
}

#theflag {}


.leftbuttons{position:absolute;top:7px;left:5px;}
#dialogbuttonholder{ 
position: absolute;
left:0px;
bottom: 0px;
right: 0px;
height: 32px;
z-index: 101;
text-align:right;
width:100%;
background: #343432;
color:#fff;
font-size: 9px;
}
#dialogbuttonholder label{ 
color: #fff;
}
#dialogbuttonholder input{ 
margin-top:5px;
}
.messagesaved {z-index: 102;color: #fff;text-align:left;position: fixed;left:10px;bottom: 10px;font-size:10px;}

table#contenthistorytable td{cursor: pointer;}
table#contenthistorytable {width:360px;}
table#contenthistorytable th{background:#343432;color:#fff;}


#contenthistorydiv, #contenthistorydiv_undo {
float:left;
background:transparent;
display:block;
width:290px;
height:320px;
border:1px solid #C2C2C0;
margin:10px 0px 0px 5px;
padding:0px;
overflow-y:scroll;overflow-x:hidden;


}

#contenthistorydiv table, #contenthistorydiv_undo table{margin:0px;width:100%;position:static;}
#contenthistorypreviewdiv {
float:left;
background:transparent;
width:460px;height:320px;
border-right:1px solid #C2C2C0;
border-bottom:1px solid #C2C2C0;
margin:10px 0px 0px 5px;
padding:0px;
overflow-y:hidden;overflow-x:hidden;
}

#wfloweditframe {position:absolute; top:70px; bottom:40px;left:0px; width:100%; height:100%;}
#select_userlist{width:167px;margin:0px 1px 0px 0px;}
#select_tier, #select_user {width:243px;margin-bottom:1px;}
#wflowstatus {font-size:16px;}

p#historywip {}
p#historywip label{
color: #fff;
}
input#CHECKBOX_WIP {background:transparent;
width:80px;
padding:0px;
height:20px;
position: absolute;
bottom:15px;
left:5px;
z-index:110;}

input, select {
vertical-align:middle;
display:inline;
}
div#pageinfo {overflow-y:scroll;overflow-x:hidden;height:225px;border-top: 1px solid #bbb;}
img.defaultcontent {margin-left:3px;vertical-align:top;width: 15px;height:15px;background: transparent url("defaultcontent.png") 0px 0px no-repeat;}
img.hascontent {margin-left:3px;vertical-align:top;width: 15px;height:15px;background: transparent url("hascontent.png") 0px 0px no-repeat;}
div#blankingplate {width:130px;position:absolute;top:75px;left:15px;font-weight:bold;}
select#newvals{width:150px;height:280px;position:absolute;top:25px;left:5px}
select#possvals{width:150px;height:280px;position:absolute;top:25px;right:0px}
label#newvalslabel{float:none;font-size: 0.9em;background:#343432;padding:4px;margin:0;width:142px;height:12px;position:absolute;top:5px;left:5px;color:#fff;}
label#possvalslabel{float:none;font-size: 0.9em;background:#343432;padding:4px;margin:0;width:142px;height:12px;position:absolute;top:5px;right:5px;color:#fff;}







.menudiv {background: #c1cbcd;}
h2.menuitem {
	background: url("barback.jpg") top left repeat;
	color: #343432;
	display:block;
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;
	padding: 3px 2px 3px 3px;
	text-decoration: none;
	border-top: 1px solid #343432;
	cursor:pointer;
}
body.editor {
background:#fff;
margin: 0px;
padding: 0px;
width:100%; 
overflow:hidden;
}

body.editor #main{
height:130px;
}

body.editor #tabmenu {
top:auto;right:0px;bottom:0px;left:0px;margin:0;
background: transparent;vertical-align:bottom;
}
body.editor #tabmenu ul
{
list-style: none;
padding: 0;
margin: 0;
}
body.editor #previewimage {position:absolute;right:5px;top:5px;border:1px solid #C2C2C0;}
body.editor .editormessage {text-align:center;display:block;margin-top:40px;font-weight:500;}
.taggroup {position:absolute;top:40px;right:0px;left:0px;bottom:0px;padding-top:5px;height:auto;width:auto;
overflow-y:auto;overflow-x:hidden;border:0px solid #343432;
}
div#tagmaxselect {font-size:9px;text-align:center;}
#editorinterfacediv{width:100%;position:absolute;top:0px;left:0px;height:110px;overflow-y:auto;overflow-x:hidden;background:#E2E2E0;}
#editorinterfacediv.small{height:40px;}
#editorinterfacediv.medium{height:80px;}
#editorinterfacediv.large{height:110px;}
#editorinterfacediv p.formelement{margin-top:-3px;margin-bottom:5px;height:18px;padding:0px;}
#editorinterfacediv label{}
#imagethumblist {position:absolute;width:100%;height:auto;top:111px;bottom:0px;overflow:auto;}
body.editor div.helpbox {width:60%;}
#smqtemplates {background:transparent;position:absolute;top:-6px;left:0px;width:220px;overflow:hidden;height:60px;}
#smqmatches {background:transparent;position:absolute;top:-6px;left:180px;width:auto;overflow:hidden;height:160px;}
th.header { 
    background-image: url(bg.gif);     
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    margin-left: -1px; 
	background-color: transparent; 
} 

th.headerSortUp { 
    background-image: url(asc.gif); 
    background-color: #A7CDF0;
} 

th.headerSortDown { 
    background-image: url(desc.gif); 
    background-color: #A7CDF0; 
} 

/*WORK FLOW*/
div#div_userreview {
position:absolute;
left:0px;top:30px;right:50%;height:270px;width:50%;
padding:0px;margin:0px;
font-size:11px;
overflow-y:auto;
overflow-x:hidden;
background-color: #fff; 
}

div#viewcomments {
position:absolute;
left:50%;top:30px;right:0px;height:270px;width:50%;
padding:0px;margin:0px;
font-size:11px;
overflow-y:auto;
overflow-x:hidden;
background-color: #F9F9F7; 
border-left: 1px solid #E2E2E0;
}

div#div_userreview div.tier, div#viewcomments div {
width:100%;
border-bottom:1px solid #C2C2C0;
text-align:left;
display:block;
padding: 10px;
}

div#viewcomments div.selected {
background-color:#a7cdf0;
}

#buttonholder input#but_wfback{background-image: url("lightred.png");background-position:4px 4px;}
#buttonholder input#but_wfgo{background-image: url("lighton.png");background-position:4px 4px;}
#buttonholder input#but_control{background-image: url("wip.png");background-position:4px 4px;}

#editorbuttons{
position:absolute;
top:0px;
left:0px;
right:0px;
height:30px;
z-index: 94px;
padding-top:6px;padding-right:3px;
display:block;
text-align:right;
background-color:#E2E2E0;
}

div#editorbuttons select{vertical-align:top;width:130px;margin:0px 5px 0px 0px;position:static;}

div#div_userreview h3, div#viewcomments h3 {
font-weight:bold;
padding-left:20px;
background-repeat:no-repeat;
background-position:4px 8px;
}

div#div_userreview div.selected h3 {
background-position:0px 4px;
background-image: url("workflowcurrent.png");
}

div#div_userreview div.selected{
background:#eee;
}

span.numberbox {
position:relative;left:25px;top:-0px;
background-image: url("workflowrequired.png");
background-repeat:no-repeat;
background-position:4px 8px;
width:40px;height:40px;overflow: hidden;
margin:0px;
padding:0px 2px 2px 22px;
font-size:9px;
float:right;
}

div#div_userreview ul
{
list-style-type: none;
margin:0px 0px 0px 20px;
padding:0px;
}
div#div_userreview ul li {
padding:4px 0px 0px 18px;
font-weight:normal;
background-repeat:no-repeat;
background-position:0px 7px;
}
.lightoff {background-image: url("lightoff.png");}
.lighton {background-image: url("lighton.png");}
.lightred {background-image: url("lightred.png");}
.lightyellow {background-image: url("lightyellow.png");}

div#sitemapmenudiv ul{
list-style-type: none;
margin:0px;
padding:0px;
font-size:0.8em;
}
div#sitemapmenudiv ul li {padding:0px;margin:0px;}
div#sitemapmenudiv ul li a{
text-decoration:none;display:block;
width:72px;padding:4px;
}
div#sitemapmenudiv ul li a:hover{
background:#a7cdf0;
}
div#sitemapmenudiv {}
div#dragdiv ul {
list-style-type: none;
margin:0px;
padding:0px;
}
div#dragdiv ul li{
	display: block;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
	font-weight: 500;
	margin: 0px;
	text-decoration: none;
	vertical-align: middle;
	background-repeat: no-repeat;
	padding-top: 4px;
	height:16px;
}

div#dragdiv ul li a{
text-decoration:none;	
background-repeat: no-repeat;
background: transparent;
padding:0px;
position:relative;
left:-40px;
}
div#dragdiv ul li a img{
display:none;
}

#scrollbarup{background-color:transparent;position:fixed;top:0px;left:0px;width:50%;height:34px;z-index:100;}
#scrollbarbottom{background-color:transparent;position:fixed;bottom:0px;left:0px;width:50%;height:34px;z-index:200;}

#insertli {height:20px;}

div#forgotpasswordlink {font-size:10px;width:250px;text-align:right}
input#username{width:150px;padding:2px;margin:0px;border:1px solid #C2C2C0;}
input#password{width:150px;padding:2px;margin:0px;border:1px solid #C2C2C0;}	

/* gallery editor 
#scrollarea{width:100%;height:144px; overflow:hidden; margin:0px; background-color:#FFFFFF;}
#scrollarea2{width:100%;height:154px; overflow-x:scroll; overflow-y:hidden;margin:0px;}
*/
#imageinfo {border:1px solid #333;padding:10px;position: absolute; left:0px; top:0px; width:265px; height:121px; scroll:auto; background-color:#FFFFFF; z-index:100;}
#folderbrowse {border:1px solid #333;padding:10px;position: absolute; left:0px; top:0px; width:265px; height:121px; scroll:auto; background-color:#FFFFFF; z-index:100; }


#scrollarea3{overflow-x:hidden;overflow-y:scroll;height:143px;}

#editbuttons {
background:#E2E2E0;
padding:6px;
text-align:left;
}

div#editbuttons input[type="button"] {
color:#343432;
}

#editorinterfacediv.extralarge{height:323px;background:white;}

div.thumbviewdiv.GALLERYTHUMB {width:110px;height:120px;}
div.thumbviewdiv div.thumbwrapper.GALLERYTHUMB {height:100px;} 

#editbuttons input.folder {color:#fff;}

#rightbut,#leftbut,#upbut,#downbut {background:transparent;overflow:hidden;width:20px;height:20px;padding:20px 0 0 20px;outline: 1px dotted #777;}
input#rightbut[disabled],input#leftbut[disabled],input#upbut[disabled],input#downbut[disabled] {background:#efefef;background-position:-40px -40px}

input#rightbut {outline: 1px solid #343432;background:#efefef url("moveright.png") 0px 0px no-repeat;position:absolute;top:90px;left:200px}
input#leftbut {outline: 1px solid #343432;background:#efefef url("moveleft.png") 0px 0px no-repeat;position:absolute;top:90px;left:160px}
input#upbut {outline: 1px solid #343432;background:#efefef url("moveup.png") 0px 0px no-repeat;position:absolute;top:60px;left:180px}
input#downbut {outline: 1px solid #343432;background:#efefef url("movedown.png") 0px 0px no-repeat;position:absolute;top:120px;left:180px;}

#movetokendownbut,#movetokenupbut,#movegroupupbut,#movegroupdownbut {background:#efefef;overflow:hidden;width:20px;height:20px;padding:20px 0 0 20px;}
input#movetokendownbut[disabled],input#movetokenupbut[disabled],input#movegroupupbut[disabled],input#movegroupdownbut[disabled] {background:#efefef;background-position:-40px -40px}
input#movegroupdownbut {background:#efefef url("moveright.png") 0px 0px no-repeat;position:absolute;top:80px;right:30px;z-index:100;}
input#movegroupupbut {background:#efefef url("moveleft.png") 0px 0px no-repeat;position:absolute;top:80px;right:60px;z-index:100;}
input#movetokenupbut {background:#efefef url("moveup.png") 0px 0px no-repeat;position:absolute;top:160px;right:30px;z-index:100;}
input#movetokendownbut {background:#efefef url("movedown.png") 0px 0px no-repeat;position:absolute;top:190px;right:30px;z-index:100;}

/* #editbuttons {background:#343432;padding:5px;text-align:center;} */
input[type="button"].rightbut,input[type="button"].leftbut,input[type="button"].upbut,input[type="button"].downbut, input[type="button"]#but_prev, input[type="button"]#but_next {overflow:hidden;width:20px;height:20px;padding:20px 0 0 20px;border: 1px solid #343432;border:1px solid #efefef;margin:0px 1px;}

input[type="button"].rightbut:hover,input[type="button"].leftbut:hover,input[type="button"].upbut:hover,input[type="button"].downbut:hover {background-color:#efefef;}

input[type="button"].rightbut {background:transparent url("moveright.png") 0px 0px no-repeat;}
input[type="button"].leftbut {background:transparent url("moveleft.png") 0px 0px no-repeat;}
input[type="button"].upbut {background:transparent url("moveup.png") 0px 0px no-repeat;}
input[type="button"].downbut {background:transparent url("movedown.png") 0px 0px no-repeat;}

div.moveimages {float:right;position:relative;top:-2px;}
input[type="button"].addnew {background: url("add.png") 0px 0px no-repeat;}
input[type="button"].remove {background: url("delete.png") 0px 0px no-repeat;}
input[type="button"].infobut {background: url("information.png") 0px 0px no-repeat;}


input[type="button"]#but_prev {float:left;background:#efefef url("moveleft.png") 0px 0px no-repeat;}
input[type="button"]#but_next {float:right;background:#efefef url("moveright.png") 0px 0px no-repeat;}


#prestorecheck {position:absolute;top:-5px;right:100px;z-index:9990;width:10px;}
#prestorecheck label {color:white;}
.pageinbin
{
color:#FF0000;
}

li.tempcontainer a
{
padding-left: 24px;background-repeat:no-repeat;background-position: 3px 2px;background-image: url("config.png");
}

#sitetreearea {position:absolute;top:0px;bottom:0px;left:0px;width:250px;border:0px solid #C2C2C0;padding:0px;margin:10px 20px 0px 10px;}
#rightarea {position:absolute;top:0px;bottom:0px;right:10%;width:250px;height:auto;z-index:-1;border:0px solid #C2C2C0;padding:0px;margin:0px 10px 0px 0px;}
#binarea {color:#C2C2C0;padding:0px;height:auto;z-index:-1;overflow:hidden;cursor:pointer;border:2px dotted #C2C2C0;margin:20px 0px 0px 0px;}
#workarea {padding:0px;height:auto;z-index:-1;overflow:hidden;cursor:pointer;border:2px dotted #C2C2C0;margin:20px 0px 0px 0px;}
span#droppoint{display:block;padding-left: 24px;background-repeat:no-repeat;background-position: 3px 2px;background-image: url("droppoint.png");height:18px;padding-top:3px;}
#scrollbarupps{background-color:transparent;position:fixed;left:18%;top:32px;right:16px;height:10px;z-index:1;}
#scrollbarbottomps{background-color:transparent;position:fixed;0px;left:18%;bottom:32px;right:26px;height:10px;z-index:1;}

.navcontainer ul
{
list-style-type: none;
margin:0px;
padding:0px;
}

.navcontainer ul ul
{
padding:0px;
}

.navcontainer ul li a
{
	display: block;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
	font-weight: 500;
	margin: 0px;
	text-decoration: none;
	vertical-align: middle;
	background-repeat: no-repeat;
	padding-top: 4px;
	height:16px;
}
div#navfull ul li a.hasprop {color:green;}
div#navfull ul li a.enabled {}


