.unselectable,.unselectable * {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}
.desktop
{
	position:absolute;
	overflow:visible;
}
.Loader{
    height:150px;width:900px;
    top:-999em;
    margin-left:30px;
    margin-top:30px;
    overflow:hidden;
    position:absolute;
    z-index:10001;

}
.Loading .Loader{
    top:auto;
    background:transparent url(images/loading11.gif) no-repeat;
}
div{
	display:block;
}
/* -------------- layout manager ----------------------- */

.lm_left,.lm_right,.lm_top,.lm_center,.lm_bottom,.lm_content{margin:0;padding:0;}
.lm_right	{float:right;height:100%;width:200px;overflow:hidden;}
.lm_left  	{float:left;height:100%;width:200px;overflow:hidden;}
.lm_center	{height:100%;overflow:hidden;}
.lm_content	{display:none;overflow:hidden;}
.lm_bottom	{height:30px;margin-top:-30px;}/*#position:static;position:relative*/
.lm_top	{height:50px;margin-bottom:-50px;position:relative;#position:static;overflow:visible;#overflow:hidden; }

.lm_separator {min-height:1px}

div.lm_left.lm_resize,div.lm_right.lm_resize{
	width:5px;cursor:col-resize;
}
div.lm_top.lm_resize{
	height:5px;margin-bottom:-5px;cursor:row-resize;
}
div.lm_bottom.lm_resize{
	height:5px;margin-top:-5px;cursor:row-resize;
}

ul.lm_list.dragging{
	border:none;
}
ul.lm_list.dragging li{
	visibility:hidden;
}
ul.lm_list.dragging li.selected{
	visibility:visible;
}

/* -------------- infobox --------------------- */
.infobox-tl,.infobox-bl,.infobox-br,.infobox-tr{
    overflow:hidden;
}
.infobox-tl{
	background:transparent url(images/box/blue/left-corners.png) no-repeat left top;
	padding-left:6px;border-bottom:1px solid #99BBE8;
}
.infobox-tr{
	background:transparent url(images/box/blue/right-corners.png) no-repeat right top;
	padding-right:6px;
	
}
.infobox-tc{
	background:transparent url(images/box/blue/top-bottom.png) repeat-x left top;
	padding:5px 0;
}
.infobox-tc h3,.typography .infobox-tc h3{
	margin:0;
}
.infobox-cl{
	background:transparent url(images/box/blue/left-right.png) repeat-y left top;
	padding:0 0 0 6px;
}
.infobox-cr{
	background:transparent url(images/box/blue/left-right.png) repeat-y right top;
	padding:0 6px 0 0;
	overflow:hidden;
}
.infobox-content{
	border:none;
	background:#d0e1f4 none repeat scroll 0 0;
	overflow:hidden;
}
.infobox-bl{
	background:transparent url(images/box/blue/left-corners.png) no-repeat left bottom;
	padding-left:6px;border-top:1px solid #99BBE8;
}
.infobox-br{
	background:transparent url(images/box/blue/right-corners.png) no-repeat right bottom;
	padding-right:6px;
	
}
.infobox-bc{
	background:transparent url(images/box/blue/top-bottom.png) repeat-x left bottom;
	padding:5px 1px;
	border-top:1px solid #dfe9f6;
}

.infobox-button {
	background:transparent url(images/box/blue/tool-sprites.gif) no-repeat scroll 0 0;
	cursor:pointer;
	float:right;
	height:15px;
	margin-left:2px;
	overflow:hidden;
	width:15px;
}
.infobox-button-toggle{
	background-position:0 -75px;
}
.infobox-button-toggle:hover{
	background-position:-15px -75px;
}
.collapsed .infobox-button-toggle{
	background-position:0 -120px;
}
.collapsed .infobox-button-toggle:hover{
	background-position:-15px -120px;
}