/* These are the specific color-related items that change in each color stylesheet */

header {
 background-color: #4b9ec6; color:#131e3a;
}

header.h1{
    color:#131e3a;
}

tr.even-period  {background-color:#f2f2f2;} 
tr.odd-period {background-color:white;}
tr.subset {background-color:white;}
.tbldata, .display, .data_entry, .button, .paginator, .criteria{
 background-color: #f0f0f0 ;
}

.form-horizontal{
 background-color: #f0f0f0 ;
}

th.tbldata, th.tbldata_numeric {
 background-color:silver;
 color:#000033; 
}

legend {
 color: #000033;
}

#tabnav ul ul a.current, #tabnav ul a.current:hover {
 background-color: white;           /* current page */
}

navbutton a, div.enhanced_pagination a {
 background-color: #DFDFDF;
 border-top: 1px solid white;
 border-left: 1px solid white;            
 border-right: 2px solid gray;      /* current page tab */
 border-bottom: 2px solid gray;
 color:black;
 text-decoration: none;
 padding-right: 3px;
 padding-left: 3px;
}

.line_separator{
 border-bottom: 1px dotted silver;
}

fieldset {
 border: 1px solid silver;
}

/* These are generally standard across color stylesheets */

body {
 background-color:white; 
}

#content {
background: #FFFFFF;
}

pre {
 background-color: #eee;
}

h1, h2, h3, h1.headline, h2.headline {
 color: black; 
}

.banner, .adminbanner, .tagline, .admintagline, .header {
 color: white; 
}

h3.headline {
 color: red;
}

A:link, A:visited, A:active, A:hover {
 color:#0033cc;
}

#nav, #sidenav, #sidenav.dropdown, #sidenav.dropdown-menu, #sidenav.dropdown-toggle{          /* tab subsets have no background color... */
 background-color:#000033; color:white;
}

#sidenav a:hover, #sidenav.dropdown a:hover, #sidenav.dropdown-menu a:hover, #sidenav.dropdown-toggle a:active {
 background-color:#6699CC; color:white;
}

#sidenav a:link, #sidenav a:visited, #sidenav legend{
 color:white; 
}

/* tab color */
.nav-tabs>li>a, .nav nav-pills nav-stacked li>a {
  background-color: #000033; 
  border-color: silver;
  color:white;
}

/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { 
    color: #000033;
    background-color: white; 
}

/* hover tab color */
.nav-tabs>li>a:hover {
  background-color: #6699CC;
}

a.btn_link {
  color: white;
}

.btn-link, .btn-link:active  {
    background-color: #000033; border-color: #000033;
}

.footer, .footer a, .footer a:visited, .footer a:hover, .footer a:active {
 color:white; 
}

.error, .error p {
 color:#990000;
}

#notice, #ErrorExplanation  {
background-color: #f0f0f0 ;
}

#ErrorExplanation h2 {
  background-color: #c00;
  color: #fff;
}

#ErrorExplanation p {
  color: #333;
}

div.progressBar div.border {
  background-color: #fff;
}

div.progressBar div.background {
  background-color: #333;
}
