@charset "utf-8";
/* CSS Document */
@media screen, print {

/*.mainwrap { width:800px; display:table; margin:auto; overflow:auto; }*/
/*.wrap { margin:0px 1px; padding:2% 0px; border-top:1px solid #666699; }*/
.odd, .even { border:1px solid #ffffff; border-top:none; padding:0.2em; }
.odd { background-color:#dddddd; }
.even { background-color:#eeeeee; }
.search { display:block; width:96%; margin:0 auto 0.5em auto; }
.source-select { font-size:1.4em; margin-top:0.5em; background-color:#9ac9ff; background-color:#edf5ff; padding:2px; }

#rightside .search { font-size:0.8em; background-color:#9ac9ff; padding:1%; }
#content-wrap .search { font-size:0.8em; }

.naviwrap { text-align:center; margin:0.8em auto; }

ul#authors { list-style:none; display:block; margin:0; padding:0; background-color:#ffffff; height:150px; overflow:auto; }
div.searchphrase { border:1px solid #eeeeff; padding:1em 0em; text-align:center; background-color:#d2e8fd; }
span.searchphrase { font-size:1.3em; }
.search-tooltip { float:right; display:block; cursor:help; padding:1px 9px; font-size:1em; background-color:olive; color:white; margin-bottom:4px; }
.input-wrap { padding-top:2px; float:none; /*margin-bottom:1em;*/padding-bottom:15px; /*background-image:url("img/menu-item-bg.jpg");*/ }
div.input-heading { float:none; width:100%; display:table; border-top:1px solid #dddddd; /*color:#ffffff;*/ }
span.input-heading { float:left; display:block; height:20px; font-weight:bolder; }
.input { float:none; }

.input { overflow:auto; }
/*ul.filter-queries { height:200px; padding:0; margin:0; }
ul.filter-queries li { padding:0.25em 0.5em; background:#ffffff; }*/
ul.filter-queries { list-style:none; display:block; margin:0; padding:0; background-color:#ffffff; max-height:150px; overflow:auto; }
ul.filter-queries li { width:83%; margin:0.5em 0.4em; }

a.remove {  }

a.toggler { display:block; background-color:#d2e8fd; color:#990000; border:1px solid #eeeeff; border-top:none; text-align:center; text-decoration:none; }
a.toggler:hover { color:#cc0000; }
a.abstract-toggler { display:inline-block; background-color:#eeeeff; border:1px solid #aaaaaa; text-decoration:none; padding:0.2em; margin:2px 0; color:#aaaaaa; }
a.abstract-toggler:hover { background-color:#ffffff; color:#990000; }
.search .results {  width:100%; background-color:inherit; }
.heading-wrap {  background-color:blue; background-image:url("img/bluegrad-bar-section.png"); background-repeat:repeat-x; width:100%; color:white; padding:0.2em 0 0.3em 0; }
.heading { font-size:1em; font-weight:bolder; padding:0px 10px; width:90%; color:white; }
.exception { background-color:#dd5555; color:white; padding:1em; text-align:center; }
.matches .hidden { display:none; padding:1%; background-color:white; border:1px solid #cccccc; width:97%; }
.centered { text-align:center; }
.matches { border-top:1px solid #ffffff; display:block; width:100%; margin:1em 0 0 0; /*border:1px solid red;*/ }
a.pagelink { display:inline-block; text-align:center; padding:0px 7px 2px 6px; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-bottom:1px solid #333333; border-right:1px solid #333333; color:white; background:#4ea1ff url("img/bluegrad-bar-section2.png") repeat-x 0 0; }
a.pagelink:hover { background:#ccccff url("img/bluegrad-bar-section-dark.png") repeat-x 0 0; }
#content-wrap a.pagelink, 
a.pagelink:visited { color:white; text-decoration:none; }
#content-wrap a.pagelink:hover { }
.padded { padding:4px; }
.transparency { float:left; filter:alpha(opacity=92); -moz-opacity:.92; opacity:.92; border:1px solid olive; }

.matches .title { display:block; font-style:normal; font-size:1.1em; margin:2px 0; width:100%; }
.matches .secondary-title { font-weight:bold; }
.matches .publication { text-align:right; }
.matches .authors { /*display:inline-block; width:570px; background-color:pink;*/ }
.matches .year { }
.matches .abstract { }
.matches .volume { }
}

@media screen {
.matches .authors { display:inline-block; width:570px; }
.matches .year { display:block; font-weight:bold; }
}

@media print {
.matches { font-family:"Times New Roman", Times, serif; font-size:12px; }

.matches .title { display:inline; font-style:normal; font-size:1em; margin:0; padding-left:6px; }
.matches .secondary-title { font-weight:normal; font-style:italic; padding-left:6px; }
.matches .publication { display:inline; text-align:left; font-weight:normal; }
.matches .authors {  }
.matches .year { padding-left:6px; }
.matches .abstract { display:none;  }
.matches .volume {  font-weight:bold; }
.matches a.abstract-toggler { display:none; }
.odd, .even { overflow:auto; margin-bottom:1.5em; background-color:inherit; border:none; }
.naviwrap { display:none; }
}