/**
 * theming styles
 *
 */

#header {
    zbackground: url(../images/admin-tools.png) 0 0 repeat-x;
}

#branding {
  background-color: #062138;
}

#header #branding h1 {
  margin: 0;
  padding: 5px 10px;
  ztext-indent: -9999px;
  zbackground: transparent url(/static/custom/images/logo.gif);
  zbackground-size: 36px;
  zbackground-repeat: no-repeat;
  color: white;
  zheight: 31px;
  zwidth: 93px;
}

body, li, label {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12pt;
}

input, textarea, select, .form-row {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12pt;
}

#user-tools {
  color: white;
  font-size: 12pt;
  padding: 6px 10px;
}

.span6 a {
  line-height: 30px;
}

div.breadcrumbs {
  display: block;
  font-size: 12pt;
  zpadding: 10px 15px;
  border: 0;
  background-position: 0 -8px;
  border-bottom: 1px solid #ededed;
}

div.breadcrumbs a {
  display: inline;
}

.dashboard-module h3 {
  text-indent: 0px;
  font-weight: bold;
}

.dashboard-module h2 {
  line-height: 20px;
}

.dashboard-module {
  margin: 10px 10px 5px 0px;
}

#content {
  margin: 10px;
}

h1.dashboard-title, #dashboard-panel h3, .dashboard-module h2 {
  font-size: 14pt;
  margin: 0px;
}

#dashboard-panel h3 a {
  padding: 0px;
}

.dashboard-module-content h3 {
  line-height: 18px;
  font-size: 13pt;
}

.dashboard-module h3 a {
  font-size: 13pt;
}

/*
.dashboard-module h2 a.toggle-icon,
.dashboard-module h2 a.close-icon {
  margin-top: 0px;
}
*/
.dashboard-module h2 a.toggle-icon {
  margin-right: 8px;
}

.dashboard-module h2 a.toggle-icon.collapsed {
    background-position: 0 -45px;
}

.dashboard-module h2 a.toggle-icon.collapsed:hover {
    background-position: 0 -65px;
}

.dashboard-module h2 a.toggle-icon {
    background-position: 0 -85px;
}

.dashboard-module h2 a.toggle-icon:hover {
    background-position: 0 -105px;
}

ul.nav li {
  list-style: none;
  padding: 0px;
}

.jqiform {
  margin: 0px 0px 8px 0px;
}
div.jqi .jqiclose {
  cursor: pointer;
  color: #666;
}
div.jqi li {
  font-size: 10pt;
}
div.jqi .lead {
  margin-bottom: 0px;
}
div.jqi .jqibuttons {
  padding-top: 8px;
  border-top: 1px solid silver;
}
div.jqi .jqibuttons button.jqidefaultbutton {
  padding: 0px 8px;
  margin-right: 8px;
  color: #16548a;
  border: 1px solid silver;
  border-radius: 4px;
}
div.jqibox {
  display: none;
}
div.jqi {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 11pt;
}

.vTextField {
  width: 48em;
}

.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField {
    width: 48em;
}
