/*
 *  $Id$
 *
 *  This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
 *  project.
 *
 *  Copyright (C) 1998-2012 OpenLink Software
 *
 *  This project is free software; you can redistribute it and/or modify it
 *  under the terms of the GNU General Public License as published by the
 *  Free Software Foundation; only version 2 of the License, dated June 1991.
 *
 *  This program is distributed in the hope that it will be useful, but
 *  WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 *  General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License along
 *  with this program; if not, write to the Free Software Foundation, Inc.,
 *  51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 *
 */

html {}

body {
  font-size: 9pt;
  font-family: sans-serif;
  background-color: #ddd;
}

h1 { font-size: 16pt}
h2 { font-size: 14pt}
h3 { font-size: 12pt; margin-bottom: 6px;}
h4 { font-size: 10pt}

table {}

caption {
  font-size: 12pt
}

th { text-align: left; }
tr {}

button { cursor: pointer; }

/* (rather) painless tableless forms */

div.frm label {
  float: left;
  display: block;
  width: 120px;
  cursor: pointer
}

div.frm div.wg_combo { float: left }
div.frm input {
  float: left;
  margin-bottom: 4px; }
div.frm button { margin-bottom: 6px }
div.frm select { margin-bottom: 6px }
div.frm br { clear: left }
div.frm h3 { clear: left }

/* Combo button */

div.wg_combo { display: inline }
div.wg_complete_combo { display: inline }
div.wg_complete_combo button { }
div.wg_complete_combo input { }

label { margin-right: 10px; }

a.inline_hlp {
  color: #55e !important; text-decoration: none; margin-left: 3px; vertical-align: super; cursor: help; color: #00f }

table.wg_perms {
  border: 1px solid black;
  background: #333;
  margin: 10px;
  margin-left: 0;
}

table.wg_perms caption {
  text-align: left;
  font-style: italic;
}

table.wg_perms td {
  margin: 0;
  background: #ddd;
}

table.wg_perms label {
  cursor: pointer;
  margin: 0;
}

#t_tabs {
  margin-top: 5px;
}

ul#tab_row {
  margin-top: 5px;
  list-style-type: none;
  text-align: left;
  border-bottom: 1px solid #000;
  margin: 0px;
}

li.tab {
  margin: 3px;
  padding: 0px 3px;
  display: inline;
  border: 1px solid #000;
  background-color: #aba;
  cursor: pointer;
}

li.tab_selected {
  border-bottom: 1px solid #fff;
  background-color: #fff;
}

li.tab:hover {
  background-color: #ddd;
}

li.tab_selected:hover {
  background-color: #fff;
}

#tab_viewport {
  background-color: #fff;
  padding: 5px;
}

div.wg_tab_deck {
  margin-top: 10px;
  background-color: #ddd;
}

ul.wg_tab_row {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #ddd;
}

ul.wg_tab_row li {
  cursor: pointer;
  display: inline;
  border: 1px solid black;
  margin: 0;
  padding: 3px;
  background-color: #ddd;
}

ul.wg_tab_row li.sel {
  border-bottom: 0;
  margin: 0;
  background-color: white;
}

div.wg_tab_vport {
  margin-top: 0;
  padding: 4px;
  display: none;
  background-color: white;
  border-left: 1px solid black;
  border-bottom: 2px solid black;
  border-right: 2px solid black;
  border-top: 1px solid black
}

div.visible { display: block }

div.wg_grid { background-color: white; }
div.wg_grid_vport { width: auto; height: 130px; overflow: scroll }
div.wg_cmd_btn_row { margin-top: 4px;}
table.wg_grid { width: 99%; background-color: white }
/* table.wg_grid td { margin-left: 0; margin-left: 0;} */
table.wg_grid tr.header { background-color: #ddd; }
table.wg_grid tr.even { background-color: #eef; }

div.objects_selector {
  border: 1px solid black;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
  padding: 3px;
}

div.hlp_content {
  display: none
}
