body
{
  height:100%;
  margin:0px;
  padding:0px;
}

table
{
  border-collapse:collapse;
  margin:0px; 
  padding:0px;
}

a
{
  color:#275c7f;
  cursor:pointer;
  text-decoration:none;
}

a img
{
  border:0;  
}

.mzag_clearer
{
  clear:both;
}

.mzag_gui_html
{
  overflow:auto;
  width:400px;
  height:auto;
  background-color:white;
}

.mzag_gui_html_editor_size
{
  width:500px;
  height:300px;  
}

.mzag_gui_html_popup
{
  height:100%;
  margin:5px;
  text-align:center;
  width:100%;
}

.mzag_gui_html_popup textarea
{
 height:550px;
 width:760px;
}

.mzag_gui_html_popup .mzag_gui_html_popup_buttons
{
  padding-top:10px;
  text-align:left;
  width:760px;
}

.mzag_gui_html_popup_content
{
  height:100%;
  margin:5px;
  width:100%;
}

.mzag_gui_overview
{
  padding:5px;
  width:100%;
}

.mzag_gui_overview .mzag_gui_overview_spacer
{
  margin-bottom:10px;
}

.mzag_gui_register
{
  border:1px;
}

.mzag_gui_nested
{
  border:1px;
}

.mzag_gui_nested td
{
  vertical-align:top;
}

.mzag_db_orm_multiactionshidden
{
    display: none;
}

.dragdrop_over
{
  border-bottom: 2px solid red;
  margin-top:1px;
}

.dragdrop_over_single
{
  border: 1px solid red; padding:3px;
  padding-top:2px;
  margin-left:0px;
  margin-top:-4px;
}

.dragdrop_active
{
  color: #DDDDDD;
}

.mzag_gui_empty_notice
{
  text-align:center;
}

.mzag_dragging
{
  background-color: #D4DEE5!important;
  padding: 2px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
  border-color: #275C7F!important;
  border-width: 1px!important;
}

.mzag_drag_over
{
  background-color: #E0EffA!important;
  border-color: #517f9e!important;
  border-width: 1px!important;
}

.mzag_dropzone
{
  background-color: #DBDBDB!important;
  border-color: #A9A9A9!important;
  border-width: 1px!important;
}

/* NOTE: faked css class name for honeypot panel class */
.mzag_gui_street_address_name_email
{
  display:none;
}

.mzag_gui_hidden
{
  display:none;
}
