








.oddRowOddCol{ font-family: sans-serif;
               font-size: 10pt;
               font-style: normal;
               font-weight: normal;
               color: #332621;
               vertical-align: top;
               PADDING-RIGHT: 3px;
               PADDING-LEFT: 1px;
               text-decoration: none;
               background: #ffffff;
               padding: 3px }

.evenRowOddCol{ font-family: sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #332621;
                vertical-align: top;
                text-decoration: none;
                background: #eeeeee;
                padding: 3px  }

.oddRowEvenCol{ font-family: sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #332621;
                vertical-align: top;
                text-decoration: none;
                background: #ffffff;
                padding: 3px  }

.evenRowEvenCol{ font-family: sans-serif;
                 font-size: 10pt;
                 font-style: normal;
                 font-weight: normal;
                 color: #332621;
                 vertical-align: top;
                 text-decoration: none;
                 background: #eeeeee;
                 padding: 3px  }

a.oddRowOddCol:hover, a.evenRowOddCol:hover, a.oddRowEvenCol:hover, a.evenRowEvenCol:hover {
	COLOR: #6F0A0A;
	TEXT-DECORATION: underline;
}


.highlightRowOddCol{ font-family: sans-serif;
                     font-size: 10pt;
                     font-style: normal;
                     font-weight: normal;
                     color: #332621;
                     vertical-align: top;
                     text-decoration: none;
                     background: #ffffff;
                     padding: 3px }

.highlightRowEvenCol{ font-family: sans-serif;
                      font-size: 10pt;
                      font-style: normal;
                      font-weight: normal;
                      color: #332621;
                      vertical-align: top;
                      text-decoration: none;
                      background: #cccccc;
                      padding: 3px }


.ds-artifact-item-with-popup.even .item_metadata_slider table.ds-includeSet-metadata-table tr td
{
	background-color: #F9FAFC;
}
.ds-artifact-item-with-popup.odd .item_metadata_slider table.ds-includeSet-metadata-table tr td
{
	background-color: #ECECEF;
}

.ds-form-list li
{
    list-style-type: none;
}
fieldset.ds-checkbox-field legend
{
    display: none;
}
/* too general for the padding here*/
li.ds-form-item span.ds-form-label
{
    display: inline;
    /*padding-top: 4px;*/    
}
li.ds-form-item
{
	margin-top: 4px;
}
/* some style for the submission process follows */
/* drawn in from Reference style.css jan 29 */
fieldset ol {
	float: left;
	clear: both;
}

li.ds-form-item {
	float: left;
	clear: both;
}
div.ds-form-content {
	float: left;
	clear: right;
	display: block;
	padding: 0px 0px 7px 0px;
	width: 440px;
}

span.ds-form-label,label.ds-form-label {
	display: block;
	float: left;
	clear: left;
	padding: 0px 20px 5px 10px;
	width: 115px;
	font-weight: bold;
	font-size: 110%;
	vertical-align: middle;
	overflow: hidden;
}

label.ds-composite-component {
	display: block;
	float: left;
	padding: 0px 5px 0 0px;
	font-size: 80%;
	color: blue;
	background-color: inherit;
	text-align: left;
}
/* end drawn in from Reference style.css jan 29 */
/* the following keeps the text right under the guys affected above */
div.ds-form-content span
{
    display: block;
}
div.ds-form-content span.ds-interpreted-field
{
    display: inline;
}

div.autocomplete {
    background-color:white;
    border:1px solid #888888;
    margin:0;
    padding:0;
    position:absolute;
    width:250px;
}

div.autocomplete ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

div.autocomplete ul li {
    cursor:pointer;
}

div.autocomplete ul li.selected {
    text-decoration: underline;
}
div.autocomplete ul li:hover {
    text-decoration: underline;
}

div.autocomplete ul li span.value {
    display:none;
}


/* this magic gets the 16x16 icon to show up.. setting height/width didn't
   do it, but adding padding actually made it show up. */
img.ds-authority-confidence,
span.ds-authority-confidence
{ width: 16px; height: 16px; margin: 5px; background-repeat: no-repeat;
  padding: 0px 2px; vertical-align: bottom; color: transparent;}
img.ds-authority-confidence.cf-unset,
span.ds-authority-confidence.cf-unset
  { background-image: url(/image/confidence/0-unauthored.gif);}
img.ds-authority-confidence.cf-novalue,
span.ds-authority-confidence.cf-novalue
  { background-image: url(/image/authority/bug.png);}
img.ds-authority-confidence.cf-rejected,
span.ds-authority-confidence.cf-rejected
  { background-image: url(/image/confidence/3-circleslash.gif); }
img.ds-authority-confidence.cf-failed,
span.ds-authority-confidence.cf-failed
  { background-image: url(/image/confidence/2-errortriangle.gif); }
img.ds-authority-confidence.cf-notfound,
span.ds-authority-confidence.cf-notfound
  { background-image: url(/image/confidence/2-warntriangle.gif); }
img.ds-authority-confidence.cf-ambiguous,
span.ds-authority-confidence.cf-ambiguous
  { background-image: url(/image/confidence/4-question.gif); }
img.ds-authority-confidence.cf-uncertain,
span.ds-authority-confidence.cf-uncertain
  { background-image: url(/image/confidence/5-pinion.gif); }
img.ds-authority-confidence.cf-accepted,
span.ds-authority-confidence.cf-accepted
  { background-image: url(/image/confidence/6-greencheck.gif); }

/* hide authority-value inputs in forms */
input.ds-authority-value { display:none; }

/** XXX Change to this to get the authority value to show up for debugging:
 input.ds-authority-value { display:inline; }
**/

/* ..except, show authority-value inputs in on the Item EditMetadata page */
table.miscTable input.ds-authority-value { display: inline; }

table.authority-statistics {padding: 5px; margin-bottom: 15px;}
table.authority-statistics table {float: left; text-align: center;}

.statsTable {
        border: 1px gray solid;
        width: 85%;
}

.statsTable td {
        font-size: 0.8em;
}


div.authority-key-nav-link, div.authority-page-nav-link {margin-top: 20px;}

div#authority-message {
    width: 80%;
    display:block;
    text-align: center;
    margin-left: 10%;
    padding: 10px;
    border: 1px dashed #FFCC00;
    background-color: #FFF4C8;
 }

a.authority {
	background: transparent url(image/authority/authority.gif) no-repeat;
	background-position: right;
	padding-right: 20px;
	display: inline-block;
	white-space: nowrap;
}

a.authority-disabled {
	background: transparent url(image/authority/authority-disabled.gif) no-repeat;
	background-position: right;
	padding-right: 20px;
	display: inline-block;
	white-space: nowrap;
}

/* for edit-item-form lock button */
input.ds-authority-lock
  { vertical-align: bottom; height: 24px; width: 24px; margin-right: 8px;
    background-repeat: no-repeat; background-color: transparent; }
input.ds-authority-lock.is-locked
  { background-image: url(/image/lock24.png); }
input.ds-authority-lock.is-unlocked
  { background-image: url(/image/unlock24.png); }

/* ..except, show authority-value inputs in on the Item EditMetadata page */
table.miscTable input.ds-authority-value { display: inline; }

table.authority-statistics {padding: 5px; margin-bottom: 15px;}
table.authority-statistics table {float: left; text-align: center;}

div.authority-key-nav-link, div.authority-page-nav-link {margin-top: 20px;}

div#authority-message {
    width: 80%;
    display:block;
    text-align: center;
    margin-left: 10%;
    padding: 10px;
    border: 1px dashed #FFCC00;
    background-color: #FFF4C8;
 }

div.facetsBox {
	clear:both;
}
div.facet 
{
	float: left;
	margin: 1em;
	font-size: 0.8em;
	min-width: 30%;
}

div.facet ul 
{
	white-space: nowrap;
	width: 100%! important;
}

