@import url(/jquery/tabs.css);

/*--------------- MAIN STRUCTURE ----------------*/

body {
	padding:0; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif;
}
/* Body for new additions only */
body#new-add {
	padding:1px; font-size:75%;
}

#container {
	width:98%; margin:0px auto; 
}
#wrapper {
	float:left; width:100%; 
}
#banner {
        margin:0px; background:URL(/images/header-bg.gif) top right #fff; height:78px;
}
#left-col {
        float:left; width:190px; margin:0 0 0 -100%; 
}
#content-col {
	 margin-left:190px; font-size:75%;
}
#footer {
	clear:both; padding-top:35px; font-size:0.65em; color:#666; text-align:center;
}
#footer div {
	border-top:1px solid #666; padding:8px 0 0 30px;
}
#footer div img {
	border:0; margin: 0 10px 15px 0; /* float:left;*/
}
.padding {
	margin:5px 10px 10px 10px; 
}
#content-col .padding {
        margin-right:40px;
}

/*-------------- HOME PAGE STRUCTURE ------------------*/
div#home-left, div#home-right {
	width:49%; margin:0;
}
div#home-left {
        /* width:60%; */ width:592px; float:left; padding-right:4px;
}
div#home-right {
	width:38%; float:right; padding-left:4px;
}
div#home-clear {
	clear:both; height:10px;
}
div#home-right div.holding {
	border:1px solid #6699cc;
}

/*-------------- skip to content ------------ */
ul#skip {position:absolute; left:-100px; top:-100px;}



/*-------------- Banner --------------------- */
#banner img {
	float:left; margin:0px;
}
#banner h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin:0px; float:left; padding-top:35px; font-size: 1.2em; color: #fff; font-weight: 400; letter-spacing: 0.1em;
}


/*--------------- Left column and navigation ----------- */
#left-col img {
        margin:0px; border:0px; _margin-left:5px;
}
#nav {
	font-size:0.7em; text-transform:uppercase; 
}
#nav ul {
	list-style:none; padding-left:15px; margin:0; font-weight:normal;
}
#nav ul li {
	line-height:160%; border-bottom:1px solid #ddd;
}
#nav ul li ul {
	font-size:90%; padding-left:20px; margin:0; list-style-image: URL(/images/arrow.gif)
}
#nav ul li ul li {
	border:none;
}
#nav a {
	font-weight:normal; width:100%; display:block; text-decoration:none; color:#000; text-indent:2px;
}
#nav a:hover {
	background:#6699cc; color:#fff;
}
#nav ul li ul li a:hover {
        text-decoration:underline; background:#fff; color:#666;
}

/*-------------- Home page stats ---------------*/
.statistics {
	font-weight:normal; text-align:center; background:URL(/images/stats_bg.jpg) bottom left repeat-x #fff; margin-top:0px; padding:7px 10px; border-top:1px solid #6699cc; border-bottom:1px solid #6699cc;
}
#home-right .home-new-add {
	padding: 0px 3px;
}
#home-right .home-new-add iframe {
        width:100%; height:300px; border:none; margin:2px 0px 0px 0px;
}
#home-right .home-new-add iframe {
	_width:98%;
}

/*-------------- Search Portal Navigation -------------*/
ul#MainNav{
        font-size:1em;
	margin:10px 0 0 0;
        padding:0;
        list-style: none;
        border: none;
        width:100%;
}
ul#MainNav li{
        display:inline;
        margin:0;
        padding:0;
}
ul#MainNav li span {
        font-weight:bold;
	background:#6699cc;
        color:#000;
}
ul#MainNav li a {
        background: #ebebeb;
	color:#2E5C8A; /*6699cc; #003399;*/
        text-decoration:none;
        margin:0;
}
ul#MainNav li span, ul#MainNav li a {
        padding:4px 10px;
        display:block;
        float:left;
        border-bottom:8px solid #6699cc; /*#014C8F;*/
}
ul#MainNav li a:hover{
        color:#000;
	background:#f5f5f5;
}

/*--------------- FACTS PAGE TOOLTIPS --------------*/
.factsTool table {
	position:absolute; 
	border:0; 
	border-collapse:collapse; 
	left:0;
}
.factsTool strong {
	display:none; font-weight:normal;
}
.factsTool:hover {
	position:relative; z-index:100;
}
.factsTool a:hover, .factsTool:hover a {
	border:0; position:relative;
}
.factsTool:hover strong, .factsTool a:hover strong {
	display:block; visibility:visible; position:absolute; left:13px; top:-100px; background:#f5f5f5; cursor:pointer; border:2px solid #993366; padding:5px 10px; width:200px;
}


/*--------------- SEARCH FORMS -----------------*/
/*---- Tooltips ----*/
div#tipDiv {
    padding:4px;
    color:#fff; font-size:12px; line-height:1.2;
    background-color:#993366; /*#f5f5f5; #E1E5F1;*/ border:2px solid #666; /*#993366;*/ 
    width:280px; 
}

/*---- Basic ----*/
#basic label, #basic span {
	display:block; font-weight:bold; float:left; width:150px; padding:0; margin:12px 0 0 0; text-align: right;
}
#basic label.noBold {
	display:block; font-weight:normal; width:auto; padding:0; margin-right:10px;
}
#basic input, #basic textarea, #basic select {
	width:auto; margin:10px 0 0 10px; border:1px solid #014C8F;
}
#basic input, #adv textarea {
	padding:1px 2px;
}
#basic fieldset.radio {
	display:block; margin:0 0 -15px 0; padding:0px; width:auto; border:none;
}
#basic fieldset.radio input {
	display:inline; margin-top:10px; float:left; border:none;
}
#basic textarea {
	overflow: auto;
}
#basic br {
	clear:left;
}
#basic small {
	display: block; margin: 0 0 0px 110px; padding: 1px 3px; font-size: 95%;
}
#basic fieldset {
        border-left:none; border-right:none; 
}
#basic #search-terms {
	width:325px;
}
form#basic {
	background:URL(/images/basic-search-box-fade.jpg) left bottom repeat-x #fff;
}
/*--- Advanced ---*/
#adv label, #adv span {display:block; font-weight:bold; float:left; width:130px; padding:0; margin:12px 0 0 0; text-align: right;}
#adv fieldset.radio {display:block; margin:0 0 -15px 0; padding:0px; width:auto; border:none;}
#adv fieldset.radio input {display:inline; margin-top:10px; float:left; border:none;}
#adv fieldset.radio label {width:auto; margin-right:10px;}
#adv label.date {width:auto; margin-left:10px; display:inline;}
#adv input, #adv textarea, #adv select {width:auto; margin:10px 0 0 10px; border:1px solid #014C8F;}
#adv select {font-size:80%;}
#adv input, #adv textarea {padding:1px 2px;}
#adv input.checkBox {border:0; padding:0; margin:12px 0 0 6px;}
#adv input.checkBox2 {border:0; padding:0; margin-top:13px;}
#adv textarea {overflow: auto;}
#adv br {clear:left;}
#adv small {display: block; margin: 0 0 0px 140px; padding: 1px 3px; font-size: 95%;}
/*---- Feedback ----*/
/* #feedback {width:70%; text-align:left;  margin-right:30%;}*/
#feedback label {display:block; font-weight:bold; float:left; width:100px; padding:0; margin:12px 0 0 0; text-align: right;}
#feedback input, #feedback textarea, #feedback select {width:auto; margin:10px 0 0 10px; border:1px solid #014C8F;}
#feedback input, #feedback textarea {padding:1px 2px;}
#feedback textarea {font-family:Arial, Sans-serif; font-size:95%;}
#feedback br {clear:left;}
/*---- Share record ----*/
#share {width:350px; margin-left:10px; float:right; }
#share fieldset legend, #share fieldset label, #search-again-full fieldset legend {font-weight:bold;}
#share fieldset input {border:1px solid #014C8F; margin:0 10px 0 0; padding:1px 2px;}
#share fieldset label {margin:0 10px 0 0;}
#share label.noBold {
        font-weight:normal; width:auto; padding:0; margin-right:10px;
}
#share fieldset div {margin:5px 0 0 95px;}
#share fieldset div input{border:none; margin-right:1px;}
#share input.button {margin-top:10px; }
/*---- Search again ----*/
#search-again { width:320px; float:right; margin-top:-10px; margin-bottom:10px; background:URL(/images/basic-search-box-fade.jpg) left bottom repeat-x #fff;}
#search-again label {display:block; font-weight:bold; float:left; padding:0; margin:12px 0 0 0; text-align: right;}
#search-again input, #search-again textarea, #search-again select {width:auto; margin:10px 0 0 10px; border:1px solid #014C8F;}
#search-again input, #search-again textarea {padding:1px 2px;}
#search-again textarea {font-family:Arial, Sans-serif; font-size:95%;}
#search-again #withinLabel { font-weight:normal; display:inline; float:none; margin-top:-3px; }
#search-again #within { border:none; margin-left:20px; }
#search-again br {clear:left;}
#search-again input.submit{ font-size:100%; background:#ebebeb; color:#000; font-weight:bold; border:2px solid #6699cc; padding: 0px 2px;margin-left:130px;}
#search-again input#search-terms { width:160px; }
/*---- Global ----*/
#adv fieldset input.button, #basic fieldset input.button, #browse fieldset input.button, #feedback fieldset input.button, #share input.button, fieldset input.button, #full-save fieldset input.button, #search-again input.button, #search-again-full input.submit {
	font-size:100%; background:#ebebeb; color:#000; font-weight:bold; border:2px solid #6699cc; padding: 0px 2px;}
fieldset input {
	border:1px solid #014C8F; padding:1px 2px;
}
fieldset {border:1px solid #000; padding:10px; margin:0;}
#search-again fieldset {padding:0px 0px 5px 5px;}
#adv fieldset span.formTip {display:inline; float:none; margin-left:7px;}
/*---- Tabbed forms ----*/
#fragment-1 form, #fragment-2 form, #fragment-3 form {
        margin:0px;
}
#fragment-1 form fieldset, #fragment-2 form fieldset, #fragment-3 form fieldset {
	border:none; padding:5px; 
}
#fragment-1 label, #fragment-2 label, #fragment-3 label {
	color:#fff; font-family: Arial, Verdana, Helvetica, sans-serif; margin-right:10px;
}
#fragment-1 input.submit, #fragment-2 input.button, #fragment-3 input.button {
	margin-left:10px;  
}
#fragment-3 #rec {
        color:#999; width:70px;
}

/*-------------- Search results, full record display, search history and other tables --------------*/
table#search-results, table#full, table#share-record, table#search-hist, table.liberconf {
	border:1px solid #666; width:100%; clear:both;
}
table#full {margin-top:20px;}
table#search-results td, table#search-results th, table#full td, table#full th, table#share-record td, table#share-record th, table#search-hist td, table#search-hist th, table.liberconf td, table.liberconf th {
        text-align:left; padding:2px 4px; vertical-align:top;
}
table#search-results th, table#share-record th, table#search-hist th, table.liberconf th {
	background:#993366; /*#6699cc;*/ color:#fff;
}
table.liberconf .timescol {
	width:80px;
}
table.liberconf .grey {
        background:#f5f5f5;
}
table#search-results th a { color:#fff; }
table#search-results th a:hover { color:#6699cc; }
#search-results #title {width:40%;}
#search-results #inst {width:17%;}
#search-results #auth {width:15%;}
#search-results #data {width:18%;}
#search-results #year {width:10%;}
#share-record #title {width:62%;}
#share-record #year {width:10%;}
#share-record #auth {width:28%;}
#full .field-name {width:15%;}
#search-hist #criteria {width:67%;}
#search-hist #searchType {width:15%;}
tr.result2 {background:#fff;}
tr.result1 {background:#ebebeb;}
.inst-image, .rss {vertical-align:middle;}
.back-link {width:200px; float:right; text-align:right; margin-right:10px;}
table.inst-list {padding:0px;}
table.inst-list tr td {width:50%; vertical-align:top;}
table#new-add-table td {padding:2px;}
table#new-add-table {_width:96%;}
div.next-prev-full { margin-top:10px; font-size:100%; font-weight:bold; }
div.next-prev-full a.previous, div.next-prev-full a.next { margin-left:8px; }

/*-------------- Marked list -----------------*/
form#mark-list {
	margin:5px 0px; padding:0px;
}
form#mark-list input.submit-mark, form#mark-list input.submit-mark-top {
	font-size:100%; margin-right:2px; background:#ebebeb; color:#000; font-weight:bold; border:2px solid #6699cc; padding:0px 2px; width:auto;
}
form#mark-list input.submit-mark-top {
        margin-bottom:5px;
}
form#mark-list input.submit-mark {
	margin-top:5px;
}
div.mark-confirm-message, div.mark-confirm-message-error { 
	border:2px solid #2E8B57; margin: 10px 0px; padding:3px; font-weight:bold; background:#f5f5f5; 
}
div.mark-confirm-message-error {
        border:2px solid #ff0000;
}
#full-save {width:160px; float:left; margin:0px 25px;}
#full-save fieldset legend, #full-save fieldset label {font-weight:bold;}
#full-save fieldset input {border:1px solid #014C8F; margin:0 10px 0 0; padding:1px 2px;}
#full-save fieldset label {margin:0 10px 0 0;}

/*---------------- EPRINTS INCLUDED DOCUMENTATION ---------------*/
#eprints_include h2 {font-size:1.15em;  }
.ep_view_jump_to { margin-top:10px; }
.ep_view_blurb { display:none; }   /* hide "Number of items..." text */
.ep_view_timestamp { display:none; }   /* hide "This list was generated on..." text */
.person_name {color:#4f4f4f; font-style:italic;}
.ep_view_page_view_subjects h2, .ep_view_page h2 {
        margin:15px 0 0 0;
        padding:0px;
}
.ep_view_page_view_subjects p, .ep_view_page p {
        margin:0px 0px 10px 0px;
}
#eprints_include table {
	width:100%;
	display:block;
	margin:0px;
	border-bottom:1px solid #ccc;
}

/*-------------- Common tags & styles ----------------*/
a {
	color:#6699cc; font-weight:bold;
}
a:hover {
	color:#993366;
}
h2 {
	font-size:1.4em; padding:20px 0 0 0; display:block; 
}
#home-right .statistics h2 {
        font-size:1.2em; padding-top:0px; margin:3px 0px;
}
h3 {
        font-size:1.1em;
	margin-bottom:0px;
	padding-bottom:0px;
}
h3.download, h3.h3body {
        background:#f5f5f5;
	font-size:1.25em;
	color:#333;
	margin-top:20px;
}
h4 {
	font-size:1.05em; margin:0px; padding:2px; font-style:italic;
}
fieldset {
	border:1px solid #69C; padding:10px; margin:0;
}
label {
	font-weight:bold;
}
ul.list, ul.facts {
        list-style-image: URL(/images/arrow_purple.gif); line-height:140%;
}
ul.facts li {
        margin-bottom:10px;
}
ul.facts li a.factsLink, .factsTool {
	margin-left:15px;
}
ul.facts li span.fact {
	color:#993366;
}
div.inline-wrapper {
	height:500px;
}
div.list-inline {
        float:left; width:70px;
}
.	_margin-right:170px;
next-prev-nopagenum {
/*	padding-left:365px; */
	float:right;
	margin-top:-12px;
	padding-right:30px;
}
span.mandatory, .error {
	color:#ff0000; font-weight:bold;
}
.order {
	color: #993366; font-weight:bold;
}
.page {
	 border-bottom:1px solid #333; font-weight:bold; color:#993366; background:#f5f5f5; padding: 0px 2px;
}
div.next-prev a {
	padding:0px 1px; 
}
div.next-prev a.firstP {
        padding-right:12px;
}
div.next-prev a.lastP {
        padding-left:12px;
}
span.next-prev-nopagenum a.firstP {
        padding:0px 12px;
}
span.next-prev-nopagenum a.lastP {
        padding-left:12px;
}
div.next-prev {
	margin-bottom:10px;        
}
.help_example {
	font-style:italic; color:#666;
}
ul.lang-switch {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:15px;
	background:#f5f5f5;
	padding-top:2px;
	padding-bottom:2px;
}
ul.lang-switch li {
	display:inline;
	border-right:none; /* 1px solid #333; */
	padding-right:5px;
}
ul.lang-switch li.last {
        border-right:none;
}
ul.lang-switch li img {
	vertical-align:middle;
	margin-left:8px;
	border:none;
}
p.leading {
	margin-top:3px;
}
div.armenian {
	font-family:Sylfaen; 
	font-size:120%;
}
img.clearIcon {
	vertical-align:middle;
}
