﻿  .cms_module_container
  {
  	cursor: move;
  	position: relative;
  	
  }
  .cms_module_container_over
  {
  	cursor: move;
  	position: relative;
  }
  .cms_drop_items_target
  {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    color: Black;
    font-family: Arial;
  	font-size: 10px;
  	font-weight: bold;
  	font-style: italic;
  }
  .cms_drop_items_global
  {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    color: Black;
    font-family: Arial;
  	font-size: 10px;
  	font-weight: bold;
  	font-style: italic;
  }
    .cms_drop_items_target_position
  {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    color: Black;
    font-family: Arial;
  	font-size: 10px;
  	font-weight: bold;
  	font-style: italic;
  }
  
  .cms_drop_items_target p
  {
      margin-top: 2px;
      padding: 6px;
      color: Black;
      width: 150px;
      background-color: #f78c14;
  }
  .cms_module_container_dropactive
  {
      border: 2px #f78c14 solid;
      position: relative;
  }
  
  
  .cms_module_container_dropactive .cms_drop_items_global
  {
    background-image: url(images/DropZoneGlobalBackground.png);
    display: block;
  }
  
  .cms_module_container_dropactive .cms_drop_items_target
  {
    background-image: url(images/DropZoneBackground.png);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
  }
  .cms_module_container_dropactive .cms_drop_items_target_position
  {
    display: block;
  }
  .cms_module_container_dropactive .moduleContainerEditMode
  {
    border: 0px;
  }
  .cms_module_container_dropactive .moduleContainerEditModeHover
  {
    border: 0px;
  }
  .cms_module_container_dropactive .moduleEditBarHover
  {
    visibility: hidden;
  }
  .cms_module_container_dropactive .moduleEditBarHoverRelativePosition
  {
    visibility: hidden;
  }
  
  .cms_module_container_drophover
  {
      border: 2px #f78c14 solid;
      position: relative;
  }
  
  .cms_module_container_drophover .cms_drop_items_global
  {
    background-image: url(images/DropZoneGlobalBackground_hover.png);
    display: block;
  }
  .cms_module_container_drophover .cms_drop_items_target
  {
    background-image: url(images/DropZoneBackground.png);
    background-position: center center;
    background-repeat: no-repeat;
     display: block;
  }
  .cms_module_container_drophover .cms_drop_items_target_position
  {
     background-image: url(images/DropZoneBackgroundHover_below.png);
     background-position: center bottom;
     background-repeat: no-repeat;
     display: block;
  }
  .cms_module_container_drophover .moduleContainerEditMode
  {
    border: 0px;
  }
  .cms_module_container_drophover .moduleContainerEditModeHover
  {
    border: 0px;
  }
  .cms_module_container_drophover .moduleEditBarHover
  {
    visibility: hidden;
  }
  .cms_module_container_drophover .moduleEditBarHoverRelativePosition
  {
    visibility: hidden;
  }
  
  
  .cms_module_container_drophover_insertabove
  {
      border: 2px #f78c14 solid;
      position: relative;
  }
  
  .cms_module_container_drophover_insertabove .cms_drop_items_global
  {
    background-image: url(images/DropZoneGlobalBackground_hover.png);
    display: block;
  }
  .cms_module_container_drophover_insertabove .cms_drop_items_target
  {
    background-image: url(images/DropZoneBackground.png);
    background-position: center center;
    background-repeat: no-repeat;
     display: block;
  }
  .cms_module_container_drophover_insertabove .cms_drop_items_target_position
  {
     background-image: url(images/DropZoneBackgroundHover.png);
     background-position: center top;
     background-repeat: no-repeat;
     display: block;
  }
  
  .cms_module_container_drophover_insertabove .moduleContainerEditMode
  {
    border: 0px;
  }
  .cms_module_container_drophover_insertabove .moduleContainerEditModeHover
  {
    border: 0px;
  }
  .cms_module_container_drophover_insertabove .moduleEditBarHover
  {
    visibility: hidden;
  }
  .cms_module_container_drophover_insertabove .moduleEditBarHoverRelativePosition
  {
    visibility: hidden;
  }
  
  
  .zonedrop_base_container
  {
  	position: absolute;
  	left: 0px;
  	top: -22px;
  	width: 100%;
  }
  
  .zonedrop_base
  {
  	display: block;
  	visibility: hidden;
  	height: 20px;
  	line-height: 20px;
  	background-color: transparent;
  	text-align: center;
  	z-index: 900000;
  	
  	
  	font-family: Arial;
  	font-size: 10px;
  	font-weight: bold;
  	font-style: italic;
  	
  	
  	border: solid 1px gray;
  	white-space: nowrap;
  	min-width: 100px;
  	
  }
  .zonedrop_active
  {
  	
  	
  	display: block;
  	visibility: visible;
  	height: 20px;
  	line-height: 20px;
  	background-color: #F78C14;
  	background-image: url(../../ControlPanel/images/dropbar_background.jpg);
  	background-repeat: repeat-x;
  	background-position: left center;
  	color: black;
  	text-align: center;
  	z-index: 900000;
  	
  	
  	font-family: Arial;
  	font-size: 10px;
  	font-weight: bold;
  	font-style: italic;
  	
  	border: solid 1px gray;
  	white-space: nowrap;
  	min-width: 100px;
  }
  .zonedrop_over
  {
  	
  	display: block;
  	visibility: visible;
  	height: 20px;
  	line-height: 20px;
  	background-color: #FFD3A3;
  	background-image: url(../../ControlPanel/images/dropbar_hover_background.jpg);
  	background-repeat: repeat-x;
  	background-position: left center;
  	color: Black;
  	text-align: center;
  	z-index: 900000;
  	
  	font-family: Arial;
  	font-size: 10px;
  	font-weight: bold;
  	font-style: italic;
  	
  	border: solid 1px gray;
  	white-space: nowrap;
  	min-width: 100px;
  	
  }
  
  .zonedrop_texthelp_base
  {
  	padding: 10px 10px 10px 10px;
  	display: block;
  	visibility: visible;
  	margin-bottom: 1px;
  	background-color: transparent;
  	border: dotted 2px gray;
  	
  }
  .zonedrop_texthelp_active
  {
  	padding: 10px 10px 10px 10px;
  	display: block;
  	visibility: visible;
  	margin-bottom: 1px;
  	background-color: #F78C14;
  	border: dotted 2px gray;
  	color: White;
  }
  .zonedrop_texthelp_over
  {
  	padding: 10px 10px 10px 10px;
  	display: block;
  	visibility: visible;
  	margin-bottom: 1px;
  	background-color: #FFD3A3;
  	border: dotted 2px gray;
  	color: Black;
  }
  .ToolboxHidden
  {
  	background-image: url(../../ControlPanel/images/toolbox_background.jpg);
  	background-repeat: repeat-y;
  	background-color: #e3e3e3;
  	border-left: solid 1px #808080;	
	width: 141px;  	
	position: fixed;
	right: 0px;
	top: 0px;
	height: 18px;
	padding: 0px;
	z-index: 9999999;

  }
  .Toolbox
  {
  	background-image: url(../../ControlPanel/images/toolbox_background.jpg);
  	background-repeat: repeat-y;
  	background-color: #e3e3e3;
  	border-left: solid 1px #808080;	
	width: 141px;  	
	position: fixed;
	right: 0px;
	top: 0px;
	height: 100%;
	padding: 0px;
	color: Black;
	font-family: Arial;
	font-size: 10px;
	z-index: 9999999;

  }
  .ToolboxItem
  {
  	cursor: move;
  	padding: 3px;
  	margin-bottom: 1px;
  	border: solid 1px transparent;
  	color: Black;
  }
  .ToolboxItem img
  {
  	vertical-align: middle;
  	margin-right: 2px;
  }
  .ToolboxItemHover
  {
  	background-color: #fabd7a;
  	background-image: url(../../ControlPanel/images/toolboxItem_hover_background.jpg);
  	background-repeat: repeat-x;
  	cursor: move;
  	padding: 3px;
  	margin-bottom: 1px;
  	border: solid 1px black;
  	color: Black;
  }
  .ToolboxItemHover img
  {
  	vertical-align: middle;
  	margin-right: 2px;
  }
  
  .moduleContainerEditMode
  {
  	border: 2px #f8961a dotted;
  	min-height: 40px;
  	min-width: 100px;
  }
  .moduleContainerEditModeHover
  {
  	border: 2px #f8961a solid;
  	min-height: 40px;
  	min-width: 100px;
  }
  .moduleEditBar
  {
  	position:absolute; left: 0px; top: 0px;
  	visibility: hidden;
  }
  .moduleEditBarHover
  {
  	position:absolute; left: 0px; top: 0px;
  	visibility: visible;
  	background-color: #F78C14;
  	display: block;
  	width: 100%;
  	background-image: url(../../ControlPanel/images/moduleEditBar_background.jpg);
  	background-repeat: repeat-x;
  	background-position: left center;
  	z-index: 90000px;
  	
  }
  .moduleEditBarRelativePosition
  {
  	visibility: hidden;
  }
  .moduleEditBarHoverRelativePosition
  {
  	visibility: visible;
  	background-color: #F78C14;
  	display: block;
  	width: 100%;
  	background-image: url(../../ControlPanel/images/moduleEditBar_background.jpg);
  	background-repeat: repeat-x;
  	background-position: left center;
  }
