a:hover{text-decoration:none;}
img {border: 0px;}

/*search_tab*/

#search_tab {text-align: left; width: 683px; border:white 1px solid}
#search_tab #search_tab_menuDiv {height:32px; width:667px; line-height:normal; background:#215D9F; font-weight:bold; overflow:hidden; position:relative; left:20px}
.searchMenu {list-style:none; margin:0; padding:5px 0 0 13px}
.searchMenu li {float:left; margin:0; padding:0; background:url(../images/menu3_right.gif) no-repeat right top;}
.searchMenu li a, .searchMenu li a:link, .searchMenu li a:visited {display:block; color:#fff; text-decoration:none; background:url(../images/menu3_left.gif) no-repeat left top}
.searchMenu li a:hover{color:#92B3FF;}
.searchMenu li.active {background: #92b3ff url(../images/menu2_on_right.gif) no-repeat right top}
.searchMenu li.active a, .searchMenu li.active a:link, .searchMenu li.active a:visited {background:url(../images/menu2_on_left.gif) no-repeat left top; color:#204598}
.searchMenu li a, .searchMenu li a:link, .searchMenu li a:visited {padding:5px 15px; line-height: 1.6em}

#search_tab_content {width:661px; border-left: 3px #92B3FF solid; border-right:3px #92B3FF solid ; border-bottom:3px #92B3FF solid; position:relative; left:20px}
#search_tab_content .header{color:#204598; font-weight:bold; padding:25px}
#search_tab_content .text{color:#204598; font-weight:bold; position:relative; top:5px; padding-left:25px; width:200px; float:left}
#search_tab_content .ANY_searchPlain{margin:5px; width:395px; height:18px; border:1px solid #7F9DB9}
#search_tab_content .searchYear{margin:5px; width:60px; height:18px; border:1px solid #7F9DB9}
#search_tab_content .language_select{margin:5px; width:395px; height:18px; border:1px solid #7F9DB9}
#search_tab_content  a{float:right; margin-right:10px; margin-top:9px}
#search_tab_content  span.header_m{color:#204598; font-weight:bold; position:relative; right:-1px; top: 1px; float: left;}


#search_tab_content #submitArea{margin-left:160px; padding:10px}
#search_tab_content #submitArea input{margin-left:80px}
#search_tab_content .box{width:601px; padding:2px}
#search_tab_content .box img{margin:10px; border:none; float:left}
#search_tab_content .box p{padding:0; padding-top:20px; margin:0; display: block}
#search_tab_content .box_link{float:none; text-decoration:none; display:block; margin:0}
#search_tab_content .box_link:hover{background:#F3F4F7}
#search_tab_content hr{width:650px; color:#92B3FF; text-align:center}
#search_tab_content .filterCollections{margin: 0px 0px 0px 67px}
#search_tab_content .search_checkbox{margin:5px 10px 10px 195px}

/*end of search_tab*/

/*browse_tab*/

#browse_tab_menuDiv {height:32px; width:661px; line-height:normal; background:#215D9F; font-weight:bold; overflow:hidden; position:relative; left:20px}
#browse_tab {padding-bottom:0px; width:100%; max-width:661px; border-left: 3px #92B3FF solid; border-right:3px #92B3FF solid ; border-bottom:3px #92B3FF solid; position:relative; left:20px; }
#browse_tab .header{color:#204598; font-weight:bold; padding:25px}
#browse_tab .text{color:#204598; font-weight:bold; padding:5px; padding-left:25px; width:190px; float:left}
#browse_tab .ANY_searchTitle{margin:5px; width:300px; height:18px; border:1px solid #7F9DB9}
#browse_tab #ANY_searchAll{margin:5px; width:300px; height:18px; border:1px solid #7F9DB9}
#browse_tab .ANY_searchYear{margin-left:5px; margin-top:5px; width:60px; height:18px; border:1px solid #7F9DB9}
#browse_tab .language_select{margin:5px; width:300px; height:18px; border:1px solid #7F9DB9}
#browse_tab  a{float:right; margin-right:10px; margin-top:9px}
#browse_tab  span.header_m{color:#204598; font-weight:bold; position:relative; right:-5px}
#browse_tab #submitArea{margin-left:160px; padding:10px}
#browse_tab #submitArea input{margin-left:80px}
#browse_tab .box{ width:655px; padding:2px 0; position:relative; }
#browse_tab .box img{margin:10px; border:none; float:left}
#browse_tab .box .img_blank{margin:10px; width:42px; height:42px; float:left}
#browse_tab .box p{padding:10px; margin:0; display: block}
#browse_tab .box_link{float:none; text-decoration:none; display:block; margin:0;  height:60px; padding:0}
#browse_tab .box_link:hover{background:#F3F4F7}
#browse_tab hr{width:633px; color:#92B3FF; background-color:#92B3FF; border:none; border-top:1px solid #92B3FF; margin:0 auto; padding:0; }
#browse_tab .box .box_arrow{position:absolute; right:10px; bottom:5px}

/*end of browse_tab*/

/*help_tab*/

#help_tab_header {width:100%; background:#215D9F; position:relative; left:20px; text-align:center; border:solid #215D9F 3px}
#help_tab_header img {border:none}
#help_tab_header div{clear:both}
#help_tab_header .help_navi_arrows {margin-left:5px; padding-top:3px}
#help_tab_header #x-button {float: right; padding: 3px; margin-right: 3px;}
#help_tab, #about_text {width:100%; border-left: 3px #92B3FF solid; border-right:3px #92B3FF solid ; border-bottom:3px #92B3FF solid; position:relative; left:20px}
#help_tab #help_container{ border-left:280px #F3F4F7 solid; position:relative}
#help_tab #help_navi{float:left; width:260px; background:#F3F4F7; padding:0 10px 0 0px; position:absolute; left:-280px; line-height:150%;}
#help_tab #help_navi a{color:#204598; font-weight:bold}
#help_tab #help_navi a{text-decoration:none;}
#help_tab #help_navi ol {list-style-type:none; padding-left:15px; margin-left: 0px;}
#help_tab #help_navi ul {list-style-type:none; padding-left:15px; margin-left: 0px;}
#help_tab #help_navi li{color:#204598; font-weight:bold; margin-top: 1%;}
#help_tab #help_content{border-left:2px #92B3FF solid; min-height:380px; padding-right:10px; }
#help_tab #help_content div{font-weight:bold; font-size:12px; border-bottom:1px solid #92B3FF; padding:10px 0 10px 10px; margin:0 0 0 10px;}
#help_tab #help_content p {padding:2px; padding-left:10px; margin:0; margin-bottom:4px; }
#help_tab #help_content ul{padding:0px 0px 0px 30px; margin:0;}
#help_tab #help_content li, .about li {margin-top:4px; margin-bottom: 4px;}
#help_tab #help_content .helpImg{margin-top:10px; margin-bottom: 10px;}
#help_tab #help_content li .helpImg{margin-left: -29px;}
#help_tab #help_content li li .helpImg{margin-left: -58px;}





/*end of help_tab*/

/*div/text: about*/
#about_text{text-align:justify}
div.about {margin-bottom:10px; padding-left:4px; padding-right: 4px;}
.about {padding:2px; margin:0; margin-bottom:4px;}
/*end of div/text: about*/

/*result tab*/
#results_min_height{min-height:1100px}

#result_container {border-top:36px solid #92B3FF; border-left: 3px #92B3FF solid; border-right:3px #92B3FF solid; border-bottom:3px #92B3FF solid; margin-left:20px}
#result_container #result_filter{width:100%; padding:5px 0 5px 0; background:#204598; position:relative; top:-22px; text-align:right; color:white; font-weight:bold}
#result_container a{color:#515050}
#result_container .ico{float:left; background:white; height:100%; width:48px; padding:5px; margin-right:10px} 
#result_container .ico_img_none{float:left; padding:5px; background:#D7DAE4; height:48px; width:1px; margin-right:0px}
#result_container #results_number {position: absolute; left: 5px; width:200px; top: 5px;}
#result_container #results_table td a:hover {text-decoration:none}
#result_filter #filter_sort{padding:10px; float:right}
#result_filter #filter_summary{float:left; padding:10px; text-align:left}
#result_filter #clear{clear:both}
#result_filter #result_enclose{text-align:left; padding:10px}
#result_filter #result_enclose img{position:relative; top:10px}
#result_filter #sim_article_header{text-align:left; border-top:3px #92B3FF solid; border-bottom:3px #92B3FF solid; padding:10px 5px 5px 5px}
#result_filter #sim_article_header span{float:right}
#result_filter #sim_article_header span a{color:white; text-decoration:underline}
.currentPage{text-align:center; position:relative; top:-2px}

.result_navi{width:100%; text-align:center; position:relative; top:-26px}
.result_navi img{border:none}
#result_container .result_navi form img, #filter_bottom form img, #bottom_labels a {margin:0 5px}
#result_container .result_navi span{color:white; font-weight:bold; position:relative; top: 0px; text-align: left; padding-left: 0px;}
#result_container #selection_menu {text-align: left; margin-bottom: 20px; margin-top: -20px;}
#result_container #selection_menu ul {list-style: none outside none; margin: 0px; padding: 0px;}
#result_container #selection_menu ul li span.check {border: 1px solid #DCDCDC; background: none repeat scroll 0 0 #EEEEE1;
margin-right: 10px; display: inline-block;padding:5px; padding-top: 7px; }
#result_container #selection_menu .selection_list {margin-top:8px; margin-left: 8px; margin-bottom: 0px; margin-right: 0px; height: 30px;}
#result_container #selection_menu .selection_list #pageCh {margin-left:4px;}
#result_container #selection_menu .selection_list .check a{text-decoration:none;}
#result_container #selection_menu .selection_list  #selection-desc {z-index: 1; position: relative;  background: none repeat scroll 0 0 #EEEEE1;}
#result_container #selection_menu .selection_list .option-parent{position:relative;}
#result_container #selection_menu .selection_list .size-efect{height: 22px; line-height: 22px; width: 220px;}
#result_container #selection_menu .selection_list .size-efect:hover { background-color: #8f8f8d; }


#result_tab {position:relative}
#result_tab table {width:100%}
#result_tab #results_table {position:relative; top:-22px; width:100%; margin-bottom: -22px; }
#result_tab .rowindextd{height:48px; padding:4px 5px; background:#D7DAE4; text-align: center; border-bottom:white 2px solid; border-left:white 2px solid}
#result_tab .titletd {background:#D7DAE4; border-left:white 2px solid; border-bottom:white 2px solid; width:100%}
#result_tab .titletd .ico {float:left; background:white; height:100%; width:48px; padding:5px; margin-right:10px}
#result_tab .titletd .title {padding: 21px 0px 11px 11px;}
#result_tab .titletd .title_ico {padding-left: 68px;}
#result_tab .titletd .title img {float:right;margin-right:5px}
#result_tab .titleText {color: #204598; font-weight: bold;}

#result_tab .perc {padding: 10px; background:#D7DAE4; border-bottom:white 2px solid; border-right:white 2px solid; border-left:white 2px solid; text-align:center; width: 28px;}
#result_tab .autorstdid {width: 30px; height: 24px; background:#D7DAE4; border-bottom:white 2px solid; border-left:white 2px solid;}
#result_tab .autorstd {width:100%; background:#F3F4F7; padding:0px 10px; border-left:white 2px solid; border-right:white 2px solid; border-bottom:white 2px solid}
#result_tab .autorstd .autors {width:30%; float:left; line-height:22px; margin-top: 3px;}
#result_tab .autorstd .autors a {display:block; float:left; margin-right:5px; white-space:nowrap;}
#result_tab .autorstd .autors span {white-space:nowrap;}
#result_tab .autorstd > a, #result_tab .autorstd > span {display:block; float:left; position:relative; top:7px }
#result_tab .keytd {background:#F3F4F7; padding:5px 10px; border-bottom:white 2px solid; border-right:white 3px solid}
#result_tab .keytd_title{display:block; width:42%; padding-bottom:10px; padding-left: 15px;}

#result_tab .yeartd {background:#F3F4F7; padding:0px 10px; border-bottom:white 2px solid; border-right:white 3px solid; vertical-align:middle}
#result_tab .yeardiv {background:#F3F4F7; padding:7px 0 8px 10px; float:right; display:inline-block; width: 23%; text-align: right;}
#result_tab .abstracttd {background:#F3F4F7; padding:4px 10px; text-align: justify; border-left:white 2px solid; border-right:white 2px solid; border-bottom:white 2px solid; width: 100%}
#result_tab .abstract_lang {background:#F3F4F7; padding:4px 4px; text-align: center; border-left:white 2px solid; border-bottom:white 2px solid;}
#result_tab .gaptd {width:100%; height:2px}

#result_tab #results_none{position:relative; width: 100%; top: -25px; margin-bottom: -25px;}
#result_tab #results_none td{padding:10px; border:2px white solid}

#filter_bottom {padding-top:21px; background:#92B3FF; text-align:center}
#filter_bottom img{border:none}
#filter_bottom span{color:white; font-weight:bold}

/*end of result_tab*/


/*browse-details*/
#browse_details_header {width:100%; height:32px; background:#215D9F; font-weight:bold; position:relative; left:20px; border-right:#215D9F solid 6px}
#browse_details_tab {width:100%; border-left: 3px #92B3FF solid; border-right:3px #92B3FF solid; border-bottom:32px #92B3FF solid; border-top: 3px #92B3FF solid; position:relative; left:20px}

#browse_details_tab .icon_select select {margin:5px; height:18px; border:1px solid #7F9DB9}
#browse_details_tab #author_filter {position:absolute; top:0; left:0}
#browse_details_tab #alpha_filter{text-transform: uppercase; margin-top: 2px;}
#browse_details_tab #filter_buttons{position:absolute; top:0; right:0}
#browse_details_tab  table {width:100%}
#browse_details_tab  table .browse_tab_header{background:#92B3FF; color:white; font-weight: bold;}
#browse_details_tab  table .browse_tab_header a{color: white; text-decoration: none;}
#browse_details_tab  table .browse_tab_header input[type="text"]{width:120px}
#browse_details_tab	 .grey_row {background: #F3F4F7;}
#browse_details_tab	 td {border-bottom: 1px solid #D7DAE4;}
#browse_details_tab  table td {padding:5px 5px 5px 10px; }
#browse_details_tab td.firstColl {text-align: right; width: 30px;} 
#browse_details_tab  img {border:none}
#browse_details_tab  #top_labels {width:100%; background:#92B3FF; text-align:center; padding:3px 0}
#browse_details_tab  #top_labels div{color:white;}
#browse_details_tab  #top_labels a{text-decoration:none; color:white}
#browse_details_tab  #bottom_labels {width:100%; height:32px; position:absolute; bottom:-38px; text-align:center; color:white; font-weight: bold;}
#browse_details_tab  #bottom_labels a {position: relative; top: 2px;}
#browse_details_tab  #bottom_labels #numberOfRowsMainSpan {width: 200px; text-align: left; float: left; padding-left: 11px;} 
#browse_details_tab #filterButtons {float: right;}
#browse_details_tab  #lang{color:white; background:#92B3FF; text-align:left; padding:5px 5px}
#browse_details_tab  #lang span{font-weight:bold}
#browse_details_tab #top_labels #browseBreadcrumbPanel {color: #515050; font-weight: normal; padding-left: 110px; text-decoration: none; text-transform: uppercase; margin-bottom: 4px; margin-top: 2px;}
#browse_details_tab #top_labels #top_other_filter {padding-left: 15px;}

/*end of browse-details*/

.details_header {width:100%; height:32px; background:#215D9F; font-weight:bold; position:relative; left:20px; border-right:#215D9F solid 6px}

.details {width:100%; border-left: 3px #92B3FF solid; border-right:3px #92B3FF solid ; border-bottom:3px #92B3FF solid; position:relative; left:20px}
.details table{width:100%; float:left}
.details .bottom_gap{height:2px; clear:both}
.details .white_label{width:18%; padding:5px 5px 5px 10px; font-weight:bold; color:#204598; vertical-align: top;}
.details .white_desc{width: 82%; padding:5px 5px 5px 11px}
.details .white_break{padding:5px 5px 5px 10px; color:#7F9DB9}
.details .white_lang{padding:5px 5px 5px 10px; vertical-align:top}
.details .grey_label{width:18%; background: #F3F4F7; padding:5px 5px 5px 10px; font-weight:bold; color:#204598; vertical-align: top;}
.details .grey_desc{width: 82%; background: #F3F4F7; border-left:1px solid white; padding:5px 5px 5px 10px}
.details .grey_break{background: #F3F4F7; padding:10px 5px 5px 10px; color:#7F9DB9}
.details .grey_break_collapse{background: #e6e8f0; padding:8px 5px 2px 10px; border-top:1px white solid; border-bottom:1px white solid; color:#c8cce0; font-weight:bold}
.details .grey_break_collapse a {color:#c8cce0; font-weight:bold; text-decoration:none}
.details .grey_break_collapse img{border:none; float:right; position:relative; top:-3px}
.details .grey_lang{background: #F3F4F7; padding:5px 5px 5px 10px; vertical-align:top}
.details .articleTitle { color: #002589; font-size: 14px; font-weight: bold;}
.details .high_row {height: 40px;}
.details .high_row td {vertical-align: middle;}
.details .bookDetails-contributorCell  {vertical-align: top; width: 30px; padding-right: 10px !important; text-align: left; }
.details .bookDetails-langCell { padding-left: 1px !important; padding-right: 4px !important; vertical-align: top; width: 150px;}
.details .bookDetails-leftCell { vertical-align: top; padding-top:15px !important; padding-right: 5px !important; width: 150px; }
.details .bookDetails-contentCell {min-width: 300px;max-width: 500px; }
.details .articleDetails-contributorCell  {vertical-align: top; width: 30px; padding-right: 10px !important; text-align: left; }
.details .articleDetails-langCell { padding-left: 1px !important; padding-right: 4px !important; vertical-align: top; width: 30px;}
.details .classificationList {list-style: none outside none; margin-left: 20px; padding-left: 0;}
.details .categoryList {list-style: none outside none; margin-left: 20px; padding-left: 0;}
.details .classificationList > li > div {background-image: url("../images/tree-collapse-bw.gif"); background-repeat: no-repeat;}
.details .categoryList > li {margin-top: 4px;}
.details .categoryList > li > div {background-image: url("../images/tree-expand-bw.gif"); background-repeat: no-repeat;}
.details .classificationList li.not-first { margin-top: 3px; }
.details .arrow {float: left; height: 16px; margin-left: -16px; width: 16px;}
.details #cover{padding:10px}
.details #cover img{border:none}
.details #treeContainer #treeRoot {padding-left: 0;}
.details #treeContainer .treeview .hitarea {background-repeat: no-repeat;cursor:pointer;float:left;height:16px;margin-left:-16px;width:16px;}
.details #treeContainer .treeview .expandable-hitarea {background-image: url(../images/tree-expand.gif);background-repeat: no-repeat;}
.details #treeContainer .treeview .collapsable-hitarea {background-image: url(../images/tree-collapse.gif);background-repeat: no-repeat;}
.details #treeContainer .treeview, .treeview ul {list-style:none outside none;margin-left: 20px;padding-left:0;}
.details #treeContainer .treeview, .treeview ul li {margin-top: 6px;}
.details .white_desc table {margin-left: -3px;}
.details .grey_desc table {margin-left: -3px;}

.notes {margin-top: 20px}
.notes .details{padding:1px 0; min-height:30px;}
.notes .details span{margin-left:10px; position:relative; top:9px}
.notes .details table{text-align:justify}
.notes .details table .add_note_cell{background:#F3F4F7; padding:10px}
.notes .details table .add_note_cell label{color:#204598; font-weight:bold}
.notes .details table .add_note_cell textarea{width:600px; height:100px; margin-top:10px}
.notes .details table .add_note_cell input{margin:5px 0}
.notes .details table .note {border-top:double 2px #F3F4F7; padding:10px}
.notes .details table .note.first {border-top: 0px; padding:10px}
.notes .details table .note span{float:right; padding:10px 0; font-style:italic}
.notes .details #note-input-switch {text-decoration: none; color: #204598;}
.notes .details #correction-input-switch {text-decoration: none; color: #204598;}
.notes .details .error {color: red;}
.notes .paging {text-align: center; margin: 5px 0 0 0;}
.notes .paging strong {position: relative; top: -3px;}


.note-article {color:#000000; font-family: Arial; border: 0; padding: 0;}
.note-article a:hover{text-decoration:none;}
.note-article .note-header {font-size: 12px;}
.note-article .note-header .author {border-right: 2px double #B5B9B9; padding-right: 7px; margin-right: 5px; font-size: 13px; font-weight: bold; display: inline;}
.note-article .note-header .time {border-right: 2px double #B5B9B9; padding-right: 7px; margin-right: 5px;  display:inline;}
.note-article .note-header .note-status {padding-left: 1px; display:inline;}

.note-article .note-body {background: #D7DAE4; padding-bottom: 6px;}
.note-article .content {padding: 13px; color:#253334; }
.note-article .change-status {padding-left: 7px;  color:#051484; font-size: 12px; }

.note-article .note-footer {margin-top: 5px; margin-left: 50px;  }
.note-article .note-footer .note-description {  padding: 6px;}



.hide {display: none;}
/*end of search-details*/

/* user-related issues */
#login_issues_header {height:32px; width:611px; line-height:normal; background:#215D9F; font-weight:bold; overflow:hidden; position:relative; left:20px}
#login_issues_tab {text-align: left; width: 633px; border:white 1px solid; }
#login_issues_content {width:605px; border-left: 3px #92B3FF solid; border-right:3px #92B3FF solid ; border-bottom:3px #92B3FF solid; position:relative; left:20px; padding-top: 20px;}
#login_issues_content .text{color:#204598; font-weight:bold; position:relative; top:5px; padding-left:25px; width:200px; float:left}
#login_issues_content .inputPlain {margin:5px; width:310px; height:18px; border:1px solid #7F9DB9}
#login_issues_content #submitArea {margin-left:160px; padding:10px}
#login_issues_content #submitArea input { margin-left:80px; }
#login_issues_content img {margin: 10px 230px; 10px 0; }
#login_issues_content .validationError { color: red; padding: 5px 0 5px 25px; }

/* end of user-related issues */


/* error_message*/
	#error_div {width:100%; position:relative; left:20px; margin-bottom:10px}
	#error_div.error_div_fatal {border: 3px solid #9F2421;}
	#error_div.error_div_fatal #error_header {background-color: #9F2421;}
	#error_div.error_div_warn {border: 3px solid #DDFF00;}
	#error_div.error_div_warn #error_header {background-color: #DDFF00;}
	#error_div.error_div_info {border: 3px solid #00B56E;}
	#error_div.error_div_info #error_header {background-color: #00B56E;}
	#error_header{width:100%; background:#9F2421; padding:10px 0 10px 0px}
	#error_header span{color:white; font-weight:bold; margin-left:20px}
	#error_message ul{color:#5D5C5C; font-weight: bold}
	#error_div li { position: relative; left: -20px; padding: 10px 0 10px 20px; list-style: none outside none;}
	#error_div.error_div_info li {background: url("../images/light.gif") no-repeat scroll left center transparent; color: black; font-weight: bold;}
	#error_div.error_div_warn li {background: url("../images/moderate.gif") no-repeat scroll left center transparent; color: black; font-weight: bold;}
	#error_div.error_div_fatal li {background: url("../images/critical.gif") no-repeat scroll left center transparent; color: black; font-weight: bold;}
/*end of error_div*/

/*message*/
  #message_div{width:300px}
  #message_div #message_header{height:22px; background:#215D9F}
  #message_div #message_content{border-left: 3px #92B3FF solid; border-right:3px #92B3FF solid ; border-bottom:3px #92B3FF solid; padding-bottom:20px}
  #message_div #message_content p{margin:0; padding:10px}
  #message_div img{float:right; border:none}
/*end of message*/

/*stats */
#stats_form_container form{
	display: inline-block;
	margin: 0 auto;
	min-width: 500px;
}
#stats_form_container fieldset {
	padding: 12px 25px;
	margin: 6px 0px;
	text-align: left;
}
#stats_form_container fieldset label {
	margin: 0px 5px 0 0;
}
#stats_form_container fieldset * {
	margin: 0px 0px 4px;
}
#stats_form_container fieldset.no-border {
	border: 0px;
}
#stats_form_container form input[type="checkbox"] {
	margin: 0 4px 0px 0px;	
}
#stats_form_container form input[type="radio"] {
	margin: 0 3px;	
}
#stats_form_container h1 {
	text-align: left;
	
}


.paging img, ul.searchMenu img { border: 0px; }
ul.affiliations {padding-left: 10px; margin-top: 0; margin-bottom: 0px; list-style-type:none;}
.contributors ul.affiliations {padding-left: 0px !important; margin-left: 0px;}

ul.raw {list-style: none inside none; margin: 0; padding: 0}
