/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */
A { color: #336699 }

BODY { font-family: Arial, "verdana", Helvetica, sans-serif;
       font-size: 11pt;
       font-style: normal;
       color: #000000;
       background: white;
       margin: 0;
       padding: 0;
       margin-left:0px;
       margin-right:0px;
       margin-top:0px;
       margin-bottom:0px;
       margin:auto;
       max-width: 1600px; }

H1 { margin-left: 10px;
     margin-right: 10px;
     font-size: 12pt;
     font-weight: bold;
     font-style: normal;
     font-family: "Arial", "verdana", "Helvetica", sans-serif;
     color: #333333 }

H2 { margin-left: 10px;
     margin-right: 10px;
     font-size: 12pt;
     font-style: normal;
	 font-weight: bold;
     font-family: "Arial", "verdana", "Helvetica", sans-serif;
     color: #333333 }

H3 { /*margin-left: 10px;
     margin-right: 10px;*/
     margin-top:30px;
     font-size: 13pt;
     font-weight: bold;
     font-family: "Arial", "verdana", "Helvetica", sans-serif;
     color: #253344 }

object { display: inline; }

p { /* margin-left: 10px;
     margin-right: 10px;*/
     font-family: "Arial", "verdana", "Helvetica", sans-serif;
     font-size: 12pt;
	 color:#6d6e70;
}
     
/* This class is here so that a "DIV" by default acts as a "P".
   This is necessary since the "dspace:popup" tag must have a "DIV"
   (or block element) surrounding it in order to be valid XHTML 1.0 */
DIV { margin-left: 10px;
      margin-right: 10px;
      margin-bottom: 15px;
      font-family: "Arial", "verdana", "Helvetica", sans-serif;
      font-size: 10pt;}
      
DIV.more{
	margin: 0px;
}

DIV.more+a{
	color:#d3711a;
}

UL { font-family: "Arial", "verdana", "Helvetica", sans-serif;
     font-size: 10pt }

OL { font-family: "Arial", "verdana", "Helvetica", sans-serif;
     font-size: 10pt;
     margin-right: 10px	 }
     
table{
	border-spacing:0;
}
	 
/* This class is here so the standard style from "P" above can be applied to anything else. */
.standard { margin-left: 10px;
            margin-right: 10px;
            font-family: "Arial", "verdana", "Helvetica", sans-serif;
            font-size: 10pt }
            
.bitstream-description{
	padding-left: 30px;
}

.langChangeOff { text-decoration: none;
                 color : gray;
                 cursor : default;
                 font-size: 10pt }

.langChangeOn { text-decoration: none;
                color: #ffffff;
                cursor: pointer;
                font-size: 11pt;
                font-weight: bold }

.pageBanner { width: 100%;
              border: 0;
              margin: 0;
              background: #ffffff;
              color: #000000;
              padding: 0;
              vertical-align: middle;
              /*position:relative;*/}
              
.topBanner{
	position: relative;
}	
              
/*.outerTable{
	position:relative;
}*/

.tagLine { vertical-align: bottom;
           padding: 10px;
           border: 0;
           margin: 0;
           background: url(image/seab/header/header_grafiko.png) no-repeat;
		   background-size: 100% 100%;
		   width: 450px;
		   min-width: 450px}

.tagLineText { background: #ffffff;
               color: #ff6600;
               font-size: 10pt;
               font-weight: bold;
               border: 0;
               margin: 0 }

.stripe { background: #336699 url(image/stripe.gif) repeat-x;
          vertical-align: top;
          border: 0;
          padding: 0;
          margin: 0;
          color: #ffffff }

.locationBar { font-size: 10pt;
               font-family: "Arial", "verdana", "Helvetica", sans-serif;
               text-align: left }

.centralPane { /*margin: 1px;*/
               vertical-align: top;
               padding: 0 0 0 0;
               border: 0 }

/* HACK: Width shouldn't really be 100%:  Really, this is asking that the
       table cell be the full width of the table.  The side effect of
       this should theoretically be that other cells in the row be made
       a width of 0%, but in practice browsers will only take this 100%
       as a hint, and just make it as wide as it can without impinging
       the other cells.  This, fortunately, is precisely what we want. */
.pageContents { FONT-FAMILY: Arial, "verdana", Helvetica, sans-serif;
                background: white;
                color: #6d6370;
                vertical-align: top;
			/*	border-left: 1px solid #2d3f87;  */
			/*	border-right: 1px solid #2d3f87; */
                width: 100%
                }
              
/*.pageContents h1 {
	margin-left:0;
	color: #253344;
}*/
                
.collectionsTable{
			border-top: 3px solid #d3711a;
} 

.collectionsTable .oddRowEvenCol{
	padding-left:0px;
	border-bottom:none;
	text-align:left;
}

.frontIntroTable{
	border-bottom: 3px solid #d3711a;
	padding-bottom: 20px;
}  

.frontIntroTable .oddRowEvenCol{
	padding-left:0px;
	border-bottom:none;
	text-align:left;
}

.frontIntroTable p{
	line-height:1.5em;
	font-size: 11pt;
}

/*.pageContents table:first-child{
	border-bottom: 3px solid #d3711a;
} */          

.navigationBarTable{ width: 100%;
                     padding: 2px;
                     margin: 2px;
                     border: 0 }

.navigationBar { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                 font-size: 10pt;
                 font-style: normal;
                 font-weight: bold;
                 color: #252645;
                 text-decoration: none;
                 background: white }

.navigationBarSublabel{  font-family: "Arial", "verdana", "Helvetica", sans-serif;
                         font-size: 11pt;
                         font-style: normal;
                         font-weight: bold;
                         height: 25px;
                         color: #fff;
                         text-decoration: none;
                         background: #808285;
                         white-space: nowrap;
                         vertical-align:bottom;
                         padding: 5px 0 5px 20px; }

.navigationBarSublabelDarkBlue {  font-family: "Arial", "verdana", "Helvetica", sans-serif;
                         font-size: 12pt;
                         font-style: normal;
                         font-weight: bold;
                         height: 18pt;
                         padding: 0 8px 0 8px;
                         color: white;
                         text-decoration: none;
                         background: #2d3f87;
                         white-space: nowrap }

/* HACK: Shouldn't have to repeat font information and colour here, it
       should be inherited from the parent, but isn't in Netscape 4.x,
       IE or Opera.  (Only Mozilla functions correctly.) */
.navigationBarItem { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                     font-size: 11pt;
                     font-style: normal;
                     font-weight: normal;
                     height: 20px;
                     color: #253344;
                     background: #d7d7d7;
                     text-decoration: none;
                     vertical-align: middle;
                     white-space: nowrap;
                     padding-left: 20px; }
                     
.navigationBarItem>a{
	color: #253344;
}

.navigationBarItemDarkBlue { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                     font-size: 10pt;
                     font-style: normal;
                     font-weight: normal;
                     color: #2d3f87;
                     background: #2d3f87;
                     text-decoration: none;
                     vertical-align: middle;
                     white-space: nowrap }

.loggedIn { font-family: "Arial", "verdana", "Helvetica", sans-serif;
            font-size: 8pt;
            font-style: normal;
            font-weight: normal;
            color: #882222;
            background: #ffffff }

.pageFooterBar { width: 100%;
                 border: 0;
                 margin: 0;
                 padding: 0;
                 background: #ffffff;
                 color: #000000;
                 vertical-align: middle }

.pageFootnote { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                background: #ffffff;
                color: #252645;
                text-decoration: none;
                text-align: left;
                vertical-align: middle;
                margin-left: 10px;
                margin-right: 10px }

.sidebar { background: #ffffff;
           color: #000000;
		   /*padding-left: 20px;*/
		   }

.communityStartList
{
	padding-left:10px;
}

.communityStartList li{
	list-style-type: none;
}		   
		   
.communityLink { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                 font-size: 14pt;
                 font-weight: bold }
                 
.communityLink a{
	/*color:#333333;*/
	text-decoration:none;
	font-size:12pt;
	color: #6d6e70;
	font-weight:normal;
}

.communityStrength {
                                font-family: "Arial", "verdana", "Helvetica", sans-serif;
                 font-size: 12pt;
                 font-weight: normal }

.communityDescription { margin-left: 20px;
                        margin-right: 10px;
                        font-family: "Arial", "verdana", "Helvetica", sans-serif;
                        font-size: 10pt;
                        font-weight: normal;
                        list-style-type: none }

li.collectionListItem:before {
	color: #d3711a;
    content: '•';
    font-size: 1em;
}
.collectionListItem { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                      font-size: 12pt;
                      font-weight: normal;
					  padding-top:8px;
					  }
.collectionListItem a{
	color:#666666;
}

.collectionListItem a:hover{
	color:#000;
}					  

.collectionDescription { margin-left: 20px;
                     margin-right: 10px;
                     font-family: "Arial", "verdana", "Helvetica", sans-serif;
                     font-size: 10pt;
                         font-weight: normal;
                     list-style-type: none }

.miscListItem { margin-left: 20px;
                margin-right: 10px;
                font-family: "Arial", "verdana", "Helvetica", sans-serif;
                font-size: 12pt;
                list-style-type: none }

.copyrightText { margin-left: 20px;
                 margin-right: 20px;
                 text-align: center;
                 font-style: italic;
                 font-family: "Arial", "verdana", "Helvetica", sans-serif;
                 font-size: 10pt;
                 list-style-type: none }

.browseBarLabel { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                  font-size: 10pt;
                  font-style: normal;
                  font-weight: normal;
                  color: #6d6e70;
                  background: #ffffff;
                  vertical-align: middle;
                  text-decoration: none }

.browseBar { font-family: "Arial", "verdana", "Helvetica", sans-serif;
             font-size: 11pt;
             font-style: normal;
             font-weight: bold;
             background: #ffffff;
             color: #252645;
             vertical-align: middle;
             text-decoration: none;
			 /*padding-left:15px;*/
			 padding-right:15px;
			 padding-bottom:15px;
			 }

.itemListCellOdd { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                   font-size: 12pt;
                   font-style: normal;
                   font-weight: normal;
                   color: #000000;
                   vertical-align: middle;
                   text-decoration: none;
                   background: #ffffff }


.itemListCellEven { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                    font-size: 12pt;
                    font-style: normal;
                    font-weight: normal;
                    color: #000000;
                    vertical-align: middle;
                    text-decoration: none;
                    background: #eeeeee }

.itemListCellHilight { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                       font-size: 12pt;
                       font-style: normal;
                       font-weight: normal;
                       color: #000000;
                       vertical-align: middle;
                       text-decoration: none;
                       background: #ddddff }

.topNavLink { margin-left: 10px;
          margin-right: 10px;
          font-family: "Arial", "verdana", "Helvetica", sans-serif;
          font-size: 10pt;
          text-align: center }

.submitFormLabel { margin-left: 10px;
           margin-right: 10px;
           font-family: "Arial", "verdana", "Helvetica", sans-serif;
                   font-weight: bold;
           font-size: 10pt;
           text-align: right;
           vertical-align: top }

.submitFormHelp {  margin-left: 10px;
           margin-right: 10px;
           font-family: "Arial", "verdana", "Helvetica", sans-serif;
           font-size: 9pt;
           text-align: center }
           

.submitFormWarn {  margin-left: 10px;
           margin-right: 10px;
           font-family: "Arial", "verdana", "Helvetica", sans-serif;
           font-weight: bold;
           font-size: 12pt;
           color: #ff6600;
           text-align: center }

.uploadHelp { margin-left: 20px;
              margin-right: 20px;
              font-family: "Arial", "verdana", "Helvetica", sans-serif;
              font-size: 10pt;
              text-align: left }

.submitFormDateLabel {  margin-left: 10px;
                        margin-right: 10px;
                        font-family: "Arial", "verdana", "Helvetica", sans-serif;
                        font-size: 10pt;
                        font-style: italic;
                        text-align: center;
                        vertical-align: top; }

.submitProgressTable{ margin: 0;
                      padding: 0;
                      border: 0;
                      vertical-align: top;
                      text-align: center;
                      white-space: nowrap }

.submitProgressButton{ border: 0 }

.submitProgressButtonDone{ border: 0;
                           background-image: url(image/submit/done.gif);
                           background-position: center;
                           height: 30px;
                           width: 90px;
                           font-size: 12pt;
                           color: black;
                           background-repeat: no-repeat; }

.submitProgressButtonCurrent{ border: 0;
                           background-image: url(image/submit/current.gif);
                           background-position: center;
                           height: 30px;
                           width: 90px;
                           font-size: 12pt;
                           color: white;
                           background-repeat: no-repeat; }

.submitProgressButtonNotDone{ border: 0;
                           background-image: url(image/submit/notdone.gif);
                           background-position: center;
                           height: 30px;
                           width: 90px;
                           font-size: 12pt;
                           color: black;
                           background-repeat: no-repeat; }

.miscTable { font-family: "Arial", "verdana", "Helvetica", sans-serif;
             font-size: 12pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
			 border-collapse:collapse;
             /* background: #cccccc */ }
             
.miscTable h3 {
	margin:30px 0 0 0;
}

.miscTableNoColor { font-family: "Arial", "verdana", "Helvetica", sans-serif;
             font-size: 12pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #ffffff }

.oddRowOddCol{ font-family: "Arial", "verdana", "Helvetica", sans-serif;
               font-size: 10pt;
               font-style: normal;
               font-weight: normal;
               color: #6d6e70;
               vertical-align: middle;
               text-decoration: none;
			   padding: 5px 10px 5px 10px;
			   border-bottom : 1px solid #5a6471;
			   text-align:center;
			   /*border-left: 1px dashed #d3711a;
			   border-right: 1px dashed #d3711a;*/
}

.oddRowOddCol a, .oddRowEvenCol a, .evenRowOddCol a, .evenRowEvenCol a {
	font-family: "Arial", "verdana", "Helvetica", sans-serif;
	color: #6d6e70;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.oddRowOddCol p>a, .oddRowEvenCol p>a, .evenRowOddCol p>a, .evenRowEvenCol p>a {
	color:#369;
}

.oddRowOddCol a:hover, .oddRowEvenCol a:hover, .evenRowOddCol a:hover, .evenRowEvenCol a:hover {
	text-decoration: underline;
}

.miscTableHover { font-family: "Arial", "verdana", "Helvetica", sans-serif;
             font-size: 10pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
			 border-collapse:collapse;
             /* background: #cccccc */
}

.miscTableHover tr:hover {
    background:#eeeeee !important;
 }
 
.miscTableHover td{
	text-align:center;
}

.miscTableHover th{
	color:#253344;
	font-size:11pt
}

.miscTable th {
    color: #253344;
    font-size: 11pt;
}
 
.evenRowOddCol{ font-family: "Arial", "verdana", "Helvetica", sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #6d6e70;
                vertical-align: middle;
                text-decoration: none;
				padding: 5px 10px 5px 10px;
				border-bottom : 1px solid #5a6471;
				text-align:center;
				/*order-left: 1px dashed #d3711a;
				border-right: 1px dashed #d3711a;*/
                /*background: #eeeeee */ }
 
.oddRowEvenCol{ font-family: "Arial", "verdana", "Helvetica", sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #6d6e70;
                vertical-align: middle;
                text-decoration: none;
                border-bottom : 1px solid #5a6471;
                padding: 5px 10px 5px 10px;
                text-align:center;
				/* padding: 0 10px 0 10px; */
				/*border-left: 1px dashed #d3711a;*/
                /* background: #eeeeee */ }

.evenRowEvenCol{ font-family: "Arial", "verdana", "Helvetica", sans-serif;
                 font-size: 10pt;
                 font-style: normal;
                 font-weight: normal;
                 color: #6d6e70;
                 vertical-align: middle;
                 text-decoration: none;
				 padding: 5px 10px 5px 10px;
				 border-bottom : 1px solid #5a6471;
				 text-align:center;
				 /*border-left: 1px dashed #d3711a;*/
				 /*background: #eeeeee */
                 /*background: #dddddd */ }

.highlightRowOddCol{ font-family: "Arial", "verdana", "Helvetica", sans-serif;
                     font-size: 11pt;
                     font-style: normal;
                     font-weight: normal;
                     color: #000000;
                     vertical-align: middle;
                     text-decoration: none;
                     background: #ccccee }

.highlightRowEvenCol{ font-family: "Arial", "verdana", "Helvetica", sans-serif;
                      font-size: 11pt;
                      font-style: normal;
                      font-weight: normal;
                      color: #000000;
                      vertical-align: middle;
                      text-decoration: none;
                      background: #bbbbcc }

.itemDisplayTable{ width: 100%;
                   text-align: center;
                   border: 10px;
                   color: #000000;
				   /*border-bottom: 1px dotted #d3711a;*/
				   }
				   
.itemDisplayTable div{
	font-size:11pt;
}
				   
.itemDisplayTable tr:last-child>td{
	border-top: 1px solid #5a6471;
	padding-top:10px;
}

.metadataTopHeader , .metadataMiddleHeader , .metadataBottomHeader{
	font-family: "Arial", "verdana", "Helvetica", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#253344;
	text-align:left;
	border-bottom: 1px solid #5a6471;
	padding-bottom:4px;
}		

.metadataMiddleHeader , .metadataBottomHeader{
	padding-top:15px;
	/*border-top: 1px dotted #d3711a;*/
}		  

.metadataCollectionHeader
{
	padding-top:10px;
	padding-bottom:10px;
	/*border-bottom: 1px dotted #d3711a;
	border-top: 1px dotted #d3711a;*/
	border-top: 1px solid #5a6471;
} 

.listBitstreams{
	width:100%;
	text-align:left;
	border-top: 3px solid #d3711a;
	border-bottom: 3px solid #d3711a;
}

.thumbnailtd{
	text-align: left;
	padding: 30px 10px 30px 0;
}

.generaltitlelistBitstreams{
	text-align: left;
}

.listBitstreamstd{
	/*border-bottom: 1px solid #2d3f87;
	border-top: 1px solid #2d3f87;	*/
	text-align:left;
}

.generaltitlelistBitstreams{
	/*border-bottom: 1px dotted #d3711a;*/
	border-bottom: 1px solid #5a6471; 
	padding-bottom: 10px;
	color:#253344;
}

.thumbnailtd img{
	border:1px solid #5a6471;
}

.listBitstreams .standard{
	color: #6d6e70;
	font-weight:normal;
	margin-left:0;
}
		
.listBitstreams th.standard{
	color:#d3711a;
}

.listBitstreams .standard a{
	color:#487792;
	text-decoration:none;
}

.listBitstreams .standard a:hover{
	color:#000;
	text-decoration:none;
}
		
.metadataFieldLabel{ font-family: "Arial", "verdana", "Helvetica", sans-serif;
                     font-size: 11pt;
				/*	 border-left: 1px dashed #abb2cf;
					 border-right: 1px dashed #abb2cf;
                */
					font-style: normal;
                     color: #6d6e70;
                     vertical-align: top;
                     text-align: left;
                     text-decoration: none;
                     white-space: nowrap;
					 /*border-right:1px dotted #464646;*/
					 padding-top:3px;
					 padding-bottom:3px;
					 padding-right: 5px;
					 }

.metadataFieldValue{ font-family: "Arial", "verdana", "Helvetica", sans-serif;
                     font-size: 11pt;
				/*	 border-right: 1px dashed #abb2cf; */
                     font-style: normal;
                     font-weight: normal;
                     color: #6d6e70;
                     vertical-align: top;
                     text-align: left;
                     text-decoration: none;
					 padding-left: 10px;
					 padding-top:3px;
					 padding-bottom:3px;
					 }

.metadataFieldValue a{
	text-decoration:none;
	color:#487792;
	padding-bottom:3px;
	padding-top:3px;
	
}

.metadataFieldValue a:hover{
	text-decoration:none;
	color:#000;
}

.metadataFieldHeader {
	width: 100%;
	background-color: #ffffff;
/*	border-top: 1px dashed #abb2cf;
	border-radius: 15px 15px 0 0;
*/	
}

.metadataFieldFooter {
	width: 100%;
	background-color: #ffffff;
/*	border-bottom: 1px dashed #abb2cf;
	border-radius: 0 0 15px 15px;
*/
}

.recentsubstyle {
	/*margin: 0 0 0 2px;
	margin-right: 0;
	min-width: 190px;
	width: 190px;
	padding: 5px;
	border: 1px solid #abb2cf;
	background-color: #abb2cf;
	border-radius: 7px 7px 7px 7px;*/
	background: #efefee;
	margin:0 30px 30px 100px;
	padding-bottom: 5px;
	width:195px;
}

.recentItem { margin-left: 20px;
              margin-right: 10px;
              font-family: "Arial", "verdana", "Helvetica", sans-serif;
              font-size: 10pt;
}

.recentItem a { color: #6d6370;
              text-decoration: none;
}

.recentItem a:hover { text-decoration: underline;
}

.feeds{
	border-top: 2px solid #D3711A;
	margin:0 30px 0 100px;
}

.feeds h4{
	text-align:center;
	font-size:12pt;
	font-weight: normal;
	color: #6d6e70;
}

.searchBox { font-family: "Arial", "verdana", "Helvetica", sans-serif;
             font-size: 10pt;
             font-style: normal;
             font-weight: bold;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #fefecd;
             padding: 0;
             border: 0;
             margin: 0 }

.searchBoxLabel { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                  font-size: 10pt;
                  font-style: normal;
                  font-weight: bold;
                  color: #000000;
                  background: #fefecd;
                  text-decoration: none;
                  vertical-align: middle }

.searchBoxLabelSmall { font-family: "Arial", "verdana", "Helvetica", sans-serif;
                  font-size: 8pt;
                  font-style: normal;
                  font-weight: bold;
                  color: #000000;
                  background: #fefecd;
                  text-decoration: none;
                  vertical-align: middle }

.attentionTable
{
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #cc9966;
}

.attentionCell
{
    background: #ffffcc;
    text-align: center;
}

.help {font-family: "Arial", "verdana", "Helvetica", sans-serif;
        background: #ffffff;
        margin-left:10px;}

.help h2{text-align:center;
                font-size:18pt;
                color:#000000;}

.help h3{font-weight:bold;
         margin-left:0px;}

.help h4{font-weight:bold;
         font-size: 10pt;
         margin-left:5px;}

.help h5{font-weight:bold;
         margin-left:10px;
         line-height:.5;}

.help p {font-size:10pt;}

.help table{margin-left:8px;
            width:90%;}

.help table.formats{font-size:10pt;}

.help ul {font-size:10pt;}

.help p.bottomLinks {font-size:10pt;
                    font-weight:bold;}

.help td.leftAlign{font-size:10pt;}
.help td.rightAlign{text-align:right;
                    font-size:10pt;}
                    
.user-help p{
	margin-left:10px;
}
                    

/* The following rules are used by the controlled-vocabulary add-on */
ul.controlledvocabulary  {
                list-style-type:none; }

        
.controlledvocabulary ul  li ul {
             list-style-type:none;
                display:none; }

input.controlledvocabulary  {
                border:0px; }

img.controlledvocabulary {
                margin-right:8px ! important;
                margin-left:11px ! important;
                cursor:hand; }

.submitFormHelpControlledVocabularies {
                   margin-left: 10px;
           margin-right: 10px;
           font-family: "Arial", "verdana", "Helvetica", sans-serif;
           font-size: 8pt;
           text-align: left; }

.controlledVocabularyLink {
           font-family: "Arial", "verdana", "Helvetica", sans-serif;
           font-size: 8pt; }
           
.browse_buttons
{
        float: left;
        padding: 0 25px 0 20px;
        margin: 0 0 20px 0;
        border-right: 1px solid #d3711a;
}

.browse_buttons:first-child{
	padding-left:0;
}

.browse_buttons:last-child{
	border-right:none;
}

#browse_navigation
{
        margin: 0 10px 0 0;
}

#browse_controls
{
        margin: 0 0 10px 0;
		border-bottom: 3px solid #d3711a;
		padding-bottom:20px;
}
#browse

#browse_controls select option{
	color: #aeaead;
	background: #fff;
}

#browse_controls select{
	color: #aeaead;
	background: #fff;
	margin-right:15px;
	border: 1px solid #aeaead;
	font-size:inherit;
	font-family:inherit;
}

.browse_range
{
        margin-top: 10px;
        margin-bottom: 10px;
		text-align: center;
		color: #000;
		font-weight: normal;
		font-size: 11pt;
		font-style: normal;
		font-family: "Arial", "verdana", "Helvetica", sans-serif;
		text-align:center;
}

a.navigation_link{
	color: #d3711a;
	font-size:11pt;
}


/* styles added by authority control */
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/authority/bug.png);}
img.ds-authority-confidence.cf-novalue,
span.ds-authority-confidence.cf-novalue
  { background-image: url(image/confidence/0-unauthored.gif);}
img.ds-authority-confidence.cf-rejected,
img.ds-authority-confidence.cf-failed,
span.ds-authority-confidence.cf-rejected,
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/3-thumb1.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/book_key.png) no-repeat;
    background-position: top right;
    padding-right: 20px;
}

/* 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); }

.letters {
	font-size: 11pt;
    font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #6d6e70;
	padding-left: 3px;
  }
  
 /* Custom Additional CSS */ 
 
 .custom-discovery-query , .custom-discovery-search-filters, .custom-discovery-pagination-controls
 {
	background:#fff !important;
	/*border-top:0px dotted #c00 !important;
	border-left:0px dotted #c00 !important;
	border-right:0px dotted #c00 !important;
	
	border-bottom:2px dotted #e8b487 !important;*/
 }
 
  .did-you-mean{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
 }
 
 .did-you-mean a#link{
	font-size:10pt;
	display:inline;
 }
 
 .discovery-bar{
	background: #efefee;
	margin-left:30px;
	margin-right:100px;
 }
 
 .custom_input 
 {
	border:1px solid #aeaead !important;
	height:20px;
	padding:2px;
	font-size: inherit;
	font-family:inherit;
	color: #aeaead;
 }
 
 .button_grey {
	width: 21px;
	height: 21px;
	vertical-align: text-bottom;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: -2px;
	background-image: url(image/seab/button_grey.png);
	background-color: white;
	border: solid 0px;
 }
 
 .button_search{
 	background-image: url(image/seab/header/search.png);
	border: solid 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
 }
 
 label.custom-tlocation {
    position: relative;
    display: inline-block;
	
}
.custom-tlocation select
 {
	display: inline-block;
/*	background-color:#999999; */
	/*padding:5px;*/
	border-color: #aeaead;
	border-width:1px;	
	/*font: inherit;*/
    outline:none; /* remove focus ring from Webkit */
    line-height: 1.2;
	color:#aeaead;
	border-bottom-style:solid;
	background-color:#fff;
	margin-right:5px;
	font-size:inherit;
	font-family: inherit;
/*	-webkit-appearance:none; */
 /* remove the strong OSX influence from Webkit */      		
 }
 .custom-tlocation select:focus {
        
		-webkit-box-shadow: 0 0 3px 1px #fff;
        -moz-box-shadow: 0 0 3px 1px #fff;
        box-shadow: 0 0 3px 1px #fff;
}

 .custom-tlocation #rpp{
	width:65px;
 }
 
  .custom-tlocation #order{
	width:120px;
 }
 
  .custom-tlocation #etal{
	width:100px;
 }
	
 /* Select arrow styling */
 /*.custom-tlocation:after {
	content: "v";
	position: absolute;
	top: 0;
	right: 0;
	font-size: 110%;
	line-height: 27px;
	padding: 0.5px 7px 1px 7px;
	background: #e8e8e8;
	color: #d3711a;
	border-top: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	pointer-events: none;
}*/

	.custom-collection-search
	{
	/*	border-top:2px dotted #e8b487;
		border-bottom:2px dotted #e8b487;
	
		padding-top:10px;
		padding-bottom:10px;
	*/	
		border-top: 3px solid #d3711a;
		margin-left:0;
		margin-right:0;
		padding-top:20px;
	}
	
	.custom-collection-search label{
		color:#6d6e70;
	}
	
	.custom-collection-search .evenRowEvenCol{
		padding-left:0;
		padding-right:0;
		border-bottom: none;
	}
	
	/*.custom-collection-search .miscTable tr:first-child ,*/
	.custom-collection-search .miscTable tr:last-child {
	padding-bottom:5px;
	border-bottom: 3px solid #d3711a;
}

	.small_text{
		font-size:9pt;
		color:#d3711a;
	}
	.custom-btn
	{
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		white-space: nowrap;
		font-weight: 400;
		padding: 0;
		border-radius: 4px; 
		/*background-color: rgb(242, 242, 242);
		color: rgb(128, 128, 128);*/
		color: #6d6e70;
		/*background-image: none;*/
		background:none;
		cursor: pointer;
		/*border: 1px solid #d3711a; */
		border:none;
		font-size: inherit;
		font-family:inherit;
		/*line-height: 1.42857;*/
	}
	
	div.related-list table.miscTableHover td{
		padding-bottom: 10px;
	}
	
	div.related-list td:first-child{
		border-left:none;
	}
	
/*	.related-list, #hide{
		display:none;
	}
	
	a#show, a#hide{
		text-decoration:none;
	}
	
	.related-list ul{
		list-style-type:none;
	} */

	/*.show:focus + .hide {
		display:inline;
	}
	
	.show:focus  {
		display:none;
	}
	
	.show:focus ~ .related-list{
		display:inline;
	}*/
	
	.related-items{
		font-family: "verdana","Arial","Helvetica",sans-serif;
		text-align:center;
		font-weight: bold;
		font-size: 12pt;
		margin-top: 30px;
		margin-bottom: 30px;
		color:#253344;
	}	
	
	/*.collapsibleList li{
		list-style-image:url('image/seab/lists/button.png');
		cursor:auto;
		margin:1em 0;
	}

	li.collapsibleListOpen{
		list-style-image:url('image/seab/lists/button-open.png');
		cursor:pointer;
	}

	li.collapsibleListClosed{
		list-style-image:url('image/seab/lists/button-closed.png');
		cursor:pointer;
	}*/
  
    /*.searchBar{
			  margin-bottom:10px;
			}*/
	.sidebarMenu
	{
		margin-top:-10px;
		margin-right: 0px;
	}
	
	.navigationBlueBarItem{
		background:#d6d7d7 !important;
	}
	
	.navigationBarItemUnderlined{
		border-bottom:1px solid #ffffff;
	}	
	
	.footerBar{
		margin-top:10px;
	}
		   
	.most-popular-items{
		display:table;
		border-collapse:separate;
		border-spacing: 10px;
		list-style-type: none;
		margin:0;
		padding:0;
		vertical-align:top
	}
	@media (max-width: 959px){
		.most-popular-items{
			max-width: 200px;
		}
	}
	/*@media (min-width:871px) and (max-width: 992px){
		.most-popular-items{
			max-width: 400px;
		}
	}*/
	@media (min-width: 960px) and (max-width: 1119px){
		.most-popular-items{
			max-width: 320px;
		}
	}
	@media (min-width: 1120px) and (max-width: 1289px){
		.most-popular-items{
			max-width: 480px;
		}
	}
	@media (min-width: 1290px) and (max-width: 1541px){
		.most-popular-items{
			max-width: 650px;
		}
	}
	@media (min-width: 1542px){
		.most-popular-items{
			max-width: 950px;
		}
	}
	
	.popular-item {
		display: table-cell;
		width: 130px;
		text-align: left;
	}
	
	.popular-item a {
		font-weight: bold;
		/*color: #6d6e70;*/
		color: #000000;
		text-decoration: none;
	}

	.popular-item a:hover {
		text-decoration: underline;
	}

	.item-thumbnail{
/*		border: solid;
		border-width: thin;*/
		border:none;
		width: 100%;
		margin: 0 auto;
	}

	.item-thumbnail img{
		border: 1px solid;
		margin: 0 auto;
	}
	
	.item-link{
		text-align: center;
		color: #6d6e70;
		margin-top: 20px;
	}
	
	.item-metadata{
		text-align: left;
		margin-left: 0px;
		vertical-align:text-bottom;
	}


.aboutPage h1{
	color:#333;
}	
	   
.aboutPage p{
	line-height:2em;
	font-size:10pt;
	color:#6d6e70;
}

div.aboutPage{
	margin-left:0
}

.faqsPage h1{
	color:#333;
}

.faqsPage h2{
	color:#d3711a;
	font-size:11pt;
	font-weight:bold;
	margin-left:0;
	margin-right:0;
	padding-top: 10px;
	border-top: 1px solid #5a6471;
}

.faqsPage h2:first-of-type{
	border-top:none;
}

.faqsPage p{
	color:#6d6e70;
	line-height:1.5em;
	font-size:11pt;
}

.faqsPage ul li{
	list-style-type:none;
	color:#6d6e70;
	font-size:11pt;
}	

.faqsPage  ul li:before {
	color: #d3711a;
    content: '•';
    font-size: 11pt;
    padding-right:5px;
}

.faqsPage {
	border-bottom: 3px solid #D3711A;
}

.faqsPage a{
	color: #487792;
	text-decoration:none;
}

.termsPage h1{
	color:#333;
}

.termsPage h2{
	color:#d3711a;
	font-size:11pt;
	font-weight:bold;
	margin-left:0;
	margin-right:0;
	padding-top: 10px;
	border-top: 1px solid #5a6471;
}

.termsPage h2:first-of-type{
	border-top:none;
}

.termsPage p{
	color:#6d6e70;
	line-height:1.5em;
	font-size:11pt;
}

.termsPage ol{
	font-size:11pt;
	line-height:1.5em;
}

.termsPage ol li{
	margin: 5px 0;
}

.termsPage ul li{
	list-style-type:none;
	color:#6d6e70;
	font-size:11pt
}	

.termsPage  ul li:before {
	color: #d3711a;
    content: '•';
    font-size: 11pt;
    padding-right:5px;
}

.termsPage{
	border-bottom: 3px solid #D3711A;
}

.termsPage a{
	color: #487792;
	text-decoration:none;
}

.feedbackPage h1{
	color:#333;
}

.feedbackPage p{
	color:#6d6e70;
	line-height:1.5em;
}

.feedbackPage .submitFormLabel{
	color:#6d6e70;
	font-size:10pt;
	font-weight:bold;
	vertical-align: middle;
}

.feedbackPage #temail{
	border: 1px solid white; 
    padding: 15px;
    background: #e5e5e5;
	border-radius:4px;
	color:#6d6e70;
	width:417px;
}

.feedbackPage textarea{
	border: 1px solid white; 
    padding: 15px;
    background: #e5e5e5;
	border-radius:4px;
	color:#6d6e70;
}

.feedbackPage  input[type=submit] {

	background:#fff;
	border: none;
	margin: 0;
	padding: 0;
	float: right;
	margin-top: 5px;
	font-weight: bold;
	
}

.communityheaderPage h1{
	font-size:11pt;
	font-weight:normal;
	color:#6d6e70;
	margin-left:0;
	margin-bottom:15px;
}

div.communityheaderPage{
	margin-left:0;
}

.custom_resultstable .oddRowOddCol{
	border:none;
	padding-bottom:10px;
	color:#6d6e70;
}

.custom_resultstable .oddRowOddCol a:hover{
	text-decoration:none;
	color:#000;
}

.custom_resultstable .evenRowOddCol{
	border:none;
	padding-bottom:10px;
	color:#6d6e70;
}

.custom_resultstable .evenRowOddCol a:hover{
	text-decoration:none;
	color:#000;
}

/*.custom_resultstable .miscTable tr:last-child{
	border-bottom:1px solid #000;
}*/
.custom_resultstable{
	border-bottom:2px solid #5a6471;
	margin-left:0;
	margin-right:0;
}

.searchBar{
	margin-left:0px;
	margin-right:0px;
	background: #253344;
	width:100%;
}

/*@media (max-width:320px){
	.searchBar{
		width:240%;
	}
}*/

/*@media all and (min-width:321px) and  (max-width:400px) 
{
	.searchBar{
		width:200%;
	}
}


@media all and (min-width:401px) and  (max-width:500px) 
{
	.searchBar{
		width:170%;
	}
}

@media all and (min-width:501px) and  (max-width:600px) 
{
	.searchBar{
		width:150%;
	}
}

@media all and (min-width:601px) and  (max-width:730px) 
{
	.searchBar{
		width:135%;
	}
}

@media all and (min-width:730px) and  (max-width:780px) 
{
	.searchBar{
		width:105%;
	}
}*/

.type-cell{
	text-align:center;
}
	
a.item-title{
	color: #6d6e70;
	font-weight: normal;
	font-size: 10pt;
}

/*override jquery.dataTables.css*/
table.dataTable tbody tr{
	height:0px;
}

ul.collection-image-list{
   columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
   font-size: 11pt;
}

ul.collection-image-list li{
	display:inline-block;
	margin-bottom: 5px;
	/*position: relative*/
}

@media (max-width: 1000px){
	
	ul.collection-image-list {
	   columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
}
}

#loginform a{
	color:#369
}

/*ul.collection-image-list li img{
	box-shadow: 10px 10px 5px #ccc;
	-moz-box-shadow: 10px 10px 5px #ccc; 
	-webkit-box-shadow: 10px 10px 5px #ccc; 
	-khtml-box-shadow: 10px 10px 5px #ccc
}

span.collection-image-hover-text{
	background: rgba(0,0,0,0.5);
  	color: white;
  	position:absolute;
  	left:0;
  	top:0;
  	//height:100%;
  	height: 112px;
  	width: 140px;
  	text-align:center;
	opacity:0
}*/

/*span.collection-image-hover-text span{
	height: 100%;
	display: table-cell;
  	vertical-align: middle;
}*/

/*ul.collection-image-list li:hover span.collection-image-hover-text{
	-webkit-transition: opacity 500ms;
  	-moz-transition: opacity 500ms;
    -o-transition: opacity 500ms;
  	transition: opacity 500ms;
	opacity:1
}*/

div.returnHomepage a{
	text-decoration:none;
	color: #6D6E70;
}


div.returnHomepage a:hover{
	color: #000;
}

/* eliminate impact of jQuery Mobile*/
/*.searchBar td > .ui-body-inherit{
	box-shadow: none;
	border: none;
	text-shadow: none;
	background-color: transparent;
}

.searchBar td > div{
	margin: 0;
}*/

input#tequery{
	height: 25px;
	width: 550px;
	padding-left:5px;
	border-width:0;
	font-size:inherit;
	font-family:inherit;
}

input#starts_with2{
	font-size:inherit;
	font-family:inherit;
}

@media (max-width:800px){
	input#tequery{
		width: 200px;
	}
}

@media (min-width:801px) and (max-width:1100px){
	input#tequery{
		width: 300px;
	}
}

@media (min-width:1101px) and (max-width:1220px){
	input#tequery{
		width: 400px;
	}
}

/* override jQuery Mobile*/
#hierarchical-jqm-page{
	min-height: 100% !important;
}

#hierarchical-list a.header-link{
	color: #253344;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
}

#hierarchical-list h4{
	margin:0
}

.ui-listview > .ui-li-has-count > .ui-btn,
.ui-listview > .ui-li-static.ui-li-has-count,
.ui-listview > .ui-li-divider.ui-li-has-count {
	padding-right: 15px;
}

html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a{
	font-weight: normal
}

html body .ui-group-theme-a .ui-btn.white-background{
	background-color:#fff
}