/* ----- TEMPORARY OVERRIDES FOR JQUERY: These need to be integrated */

.ui-widget-content { 
  background-color: #ffffff;
  color: #050505;
}

.ui-widget-content a {
   color: #2b5681; 
}

.ui-widget-header { 
  border-color: #cccccc; 
}

.ui-widget-header a { 
  color: #2b5681;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border-color: #cccccc; 
  color: #050505;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 
  color: #050505;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
  border-color: #cccccc; 
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 
  border-color: #cccccc; 
}


body {
  background-color: #ffffff;
  color: #050505;
}

h1, h2, h3, h4, h5, h6 {
	color: #050505;
}

div#page {
  background-color: #ffffff;
}

div#header {
  background-color: #e5e5e5;
}

div.sidebar {
  background-color: #f2f2f2;
  border-color: #ffffff;
}

span.multiselect-active {
	color: #050505;
}

div.sidebar div.header,
div.searchInfo div.header {
  background-color: #e5e5e5;
  border-bottom-color: #ffffff;
}

div.bottomNavBar {
  background-color: #e2e2e2;
  border-color: #e2e2e2;
}

div#footer {
  color: #050505;
}

div#footer div#divider {
  border-top-color: #cccccc;
}

div.siteNameDisplay a
{
  color: #050505;
}

div.siteNameDisplay p 
{
  color: #050505;
}

a, a:visited, a:link, a:active {
  color: #2b5681;
}

a:hover {
  color: #2b5681;
}

a.button, a.button:visited,
input.button,
button.button {
  border-color: #ffffff #9e9e9e #9e9e9e #ffffff;
  background-color: #f2f2f2;
  color: #050505;
}

a.button:hover,
input.button:hover,
button.button:hover {
  background-color: #e2e2e2;
  color: #050505;
}

div#search {
  background-color: #e5e5e5;
  background: #e5e5e5; /* Old browsers */
  background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* IE10+ */
  background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  border-color: #e5e5e5;
}

div#nav div.wrapper {
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}

div#nav a,
div#nav a:link,
div#nav a:active,
div#nav a:visited {
  border-right-color: #050505;
  color: #000000;
}

div#nav a:hover {
  background-color: #e6e6e6;
  color: #000000;
}

ul#primary-nav li {
  border-bottom-color: #e5e5e5;
}

div.mobileLink a {
  color: #2b5681 !important;
}

div.mobileLink a:hover {
  color: #2b5681 !important;
}


div#adminMenu {
  background-color: #ffffff;
}

div.border, div.selectionList select, div.pickList div {
  border-color: #cccccc;
}  

ul.menuItems li {
  border-bottom-color: #cccccc;
}

ul.menuItems li.menuHeading
{
  background-color: #aaaaaa; 
  color: #000000;
}

ul.menuItems span,
ul.menuItems a,
ul.menuItems a:link,
ul.menuItems a:active,
ul.menuItems a:visited {
  color: #000000;
}

ul.menuItems span,
ul.menuItems a:hover {
  background-color: #e6e6e6;
  color: #000000;
}

form.adminForm {
  background-color: #e6e6e6;
  border-color: #aaaaaa;
}

.table,
div.accountTotals {
  background-color: #ffffff;
  color: #000000;
  border-color: #ffffff;
}

.table td,
.table th {
  border-color: #e0e0e0;
}

.table thead th,
.table tbody th {
  background-color: #e6e6e6;
  border-color: #e0e0e0;
  color: #000000;
}

.table th.wicket_orderUp,
.table th.wicket_orderDown {
  background-color: #ffffdd;
}

.table tfoot {
  background-color: #f2f2f2;
  border-color: #aaaaaa;
}

.table tbody tr:hover,
.table tr.over {
  background-color: #e5e5e5;
  border-bottom-color: #e0e0e0;
  border-top-color: #e0e0e0;
  color: #000000;  
}

.table tr.even {
  background-color: #f2f2f2;
}

.table tr.odd,
.table tr.norecords-tr {
  background-color: #ffffff;
}

div.advancedFields,
div.normalFields {
  background-color: #fcfcfc;
  border-color: #ffffff;
  color: #444444;
}

div.instructions {
  background-color: #ffffff;
  border-bottom-color: #aaaaaa;
  color: #444444;
}

.tundra .dijitTabContainerTop-dijitContentPane,
.tundra .dijitTabContainerLeft-dijitContentPane,
.tundra .dijitTabContainerBottom-dijitContentPane,
.tundra .dijitTabContainerRight-dijitContentPane,
.tundra .dijitAccordionContainer-dijitContentPane {
  background-color: #ffffff;
}

.tundra .dijitTabContainerTop-tabs .dijitTabChecked {
  border-bottom-color: #ffffff;
}

.tundra .dijitTabPaneWrapper,
.tundra .dijitTabSpacer {
  border-color: #cccccc;
}

.tundra .dijitTab {
  background-color: #e2e2e2;
  border-color: #cccccc;
}

.tundra .dijitTabChecked {
  background-color: #ffffff;
  border-color: #cccccc;
}

div.bibReview {
  border-bottom-color: #ffffff;
}

div.ownReview,
div#itemTags ul,
div#myTags form,
div.frbrSection,
div.archiveSection {
	border-color: #ffffff;
}

div#frbrTree .dijitTreeLabel {
	color: #2b5681
}

div#archiveTree .dijitTreeLabel {
  color: #2b5681
}

#messages,
#feedback ul,
.page-messages,
#adminMessages ul,
.feedback ul {
  background-color: #ffffcc;
  border-color: #ffcc33;
  color: #444444;
}

.ui-notify-message {
  background-color: #ffffcc;
  border-color: #ffcc33;
  -moz-box-shadow: 0 0 6px #ffcc33;
  -webkit-box-shadow: 0 0 6px #ffcc33;
  box-shadow: 0 0 6px #ffcc33;
}

a.ui-notify-close {
  color: #444444;
}

/* Undefined colors - FIX */

input.date, input.text, input.number, input.url, input.email, input.password,
input.file, textarea.textarea, select.select {
    color: #333;
    border-top-color: #7c7c7c;
    border-left-color: #c3c3c3;
    border-right-color: #c3c3c3;
    border-bottom-color: #ddd;
    background-color: #fff;
}

.required {
    color: red;
}

li.feedbackPanelERROR,
h2.error {
    color: red;
}

.ui-notify-cross:hover {
    color: red;
}

div.error, span.error, li.error {
    background-color: #ffffcc;
    border-color: red;
    border-color: #ccc;
    color: #000000;
}

.recordSeparator {
  border-bottom-color: #ccc;
}

.frbrCurrent {
  background-color: #E2EBFE;
}

.archive
Current {
  background-color: #E2EBFE;
}

form .info {
    border-bottom-color: #ccc;
}

.section {
    border-top-color: #ccc;
}

div.hr {
  border-bottom-color: black;
}

div.wicket-aa
{
  background-color: white;
  border-color: #cccccc;
}

div.wicket-aa ul li.selected
{
  background-color: #FFFF00;
}

div.barcodeScanFeedback
{
  color: #20bc32;
}

.table tr.add,
.table tbody tr.add:hover {
  background-color: #ffffcc;
}

span.editable span:hover,
div.editable div:hover
{
  background-color: #ffffcc;
}

span.system span,
div.system div {
  color: #666;
}

div.translation {
  color: grey;
}

div.bottomStickerContents {
  background-color: white;
}

/* ------ Overrides for Wicket autocomplete (e.g. quicksearch) */

div.wicket-aa-container {
  border-color: ${tableBorderColor};
}

div.wicket-aa {
  background-color: #ffffff;
}
 
div.wicket-aa ul li.selected {
  background-color: #e5e5e5;
}

/* ----- TEMPORARY OVERRIDES FOR JQUERY: These need to be integrated */

.tundra .dijitTabContainerTop-dijitContentPane,
.tundra .dijitTabContainerLeft-dijitContentPane,
.tundra .dijitTabContainerBottom-dijitContentPane,
.tundra .dijitTabContainerRight-dijitContentPane,
.tundra .dijitAccordionContainer-dijitContentPane {
  background-color: #ffffff;
}

.tundra .dijitTabContainerTop-tabs .dijitTabChecked {
  border-bottom-color: #ffffff;
}

.tundra .dijitTabPaneWrapper,
.tundra .dijitTabSpacer {
  border-color: #cccccc;
}

.tundra .dijitTab {
  background-color: #e2e2e2;
  border-color: #cccccc;
}

.tundra .dijitTabChecked {
  background-color: #ffffff;
  border-color: #cccccc;
}

div.imxt-vista tr.imxt-odd {
  background-color: #EEEEEE !important;
}
