body
{
  background-image:           url('/swBasePlugin/images/body_bkgr.gif');
  background-repeat:          repeat-x;
  background-color:           #eee;
  font-family:                Arial, Sans-serif;
  font-size:                  11px;
}

#swBase_admin
{
  /*margin-left:                auto;
  margin-right:               auto;*/
  margin-left:                10px;
  background-color:           #fff;
  width:                      959px;
  /*height:                     550px;
  overflow:                   auto;*/
}

#swBase_admin_top
{
  /*margin-left:                auto;
  margin-right:               auto;*/
  margin-left:                10px;
  background-repeat:          no-repeat;
  background-image:           url('/swBasePlugin/images/main_bkgr_top.gif');
  width:                      959px;
  height:                     81px;
}

.swBase_admin_header
{
  font-weight:                bold;
  text-align:                 center;
  padding-top:                10px;
  font-size:                  16px;
}

#swBase_admin_bottom
{
  /*margin-left:                auto;
  margin-right:               auto;*/
  margin-left:                10px;
  background-repeat:          no-repeat;
  background-image:           url('/swBasePlugin/images/main_bkgr_bottom.gif');
  width:                      959px;
  height:                     7px;
}

.swBase_admin_buttons
{
  margin-top:                 10px;
}

.swBase_admin_button
{
  /*border:                     1px solid;*/
  font-weight:                bold;
  font-size:                  12px;
  padding-right:              5px;
  margin-left:                10px;
  float:                      left;
  cursor:                     pointer;
}

.swBase_admin_button:hover
{
  background-color:           #fff;
    filter:                   alpha(opacity=90);
    opacity:                  .9;
    -moz-opacity:             .9;
  
}

.swBase_admin_button_icon
{
  padding:                    5px;
  vertical-align:             middle;
}

.swBase_form_table
{
  width:                      100%;
}

.swBase_form_table tr
{
  vertical-align:             top;
}

.swBase_form_legend
{
  font-weight:                bold;
  font-size:                  14px;
  padding-left:               10px;
  padding-right:              10px;
}

.swBase_form_label
{
  font-weight:                bold;
  display:                    block;
  margin-top:                 10px;
  font-size:                  10px;
}

.swBase_admin_list
{
  width:                      100%;
  border-collapse:            collapse;
}

.swBase_admin_list tr.even:hover, .swBase_admin_list tr.odd:hover
{
  background-color:           #ccc;
}

.swBase_admin_list tr.even
{
  background-color:           #eee;
}

.swBase_admin_list th
{
  text-align:                 left;
  background-color:           #333;
  color:                      #fff;
  padding:                    5px;
}

.swBase_admin_list td
{
  padding:                    5px;
}

.swBase_column_right
{
  float:                      right;
  width:                      250px;
  border-left:                2px solid #666;
  margin-top:                 55px;
  padding-bottom:             20px;
}

.swBase_main_column_right
{
  margin-right:               260px;
}

.swBase_permission_row
{
  border:                     1px solid;
  margin-bottom:              10px;
  padding-bottom:             10px;
}

.swBase_permission_header
{
  font-weight:                bold;
  background-color:           #333;
  color:                      #fff;
  padding:                    5px;
  margin-bottom:              10px;
}

.swBase_permission_tag_box
{
  border:                     1px solid #999;
  margin-left:                10px;
  width:                      250px;
  float:                      right;
}

.swBase_permission_tags
{
  border:                     1px solid #999;
  padding:                    5px;
  margin-top:                 1px;
  font-size:                  10px;
}

.sw_draggable
{
  border:                     1px solid #999;
  padding:                    3px;
  margin-top:                 1px;
  cursor:                     pointer;
}

.sw_draggable:hover
{
  background-color:           #ddd;
}

.sw_droppable
{
  background-color:           #fff;
  padding:                    3px;
  font-size:                  10px;
}

.permission_display_toggle
{
  font-size:                  10px;
  padding-top:                2px;
  float:                      right;
  cursor:                     pointer;
}

.swBase_tag_select
{
  margin-left:                15px;
}

.padding_10
{
  padding:                    10px;
}

