/* EIT Design */
div.eit div, 
div.eit img, 
div.eit p, 
div.eit form,
div.eit fieldset,
div.eit legend,
div.eit table { 
	margin: 0; 
	padding: 0;
    border: 0;
}

div.eit {
    background-color: #FFFFFF;
}

div.eit a:link,
div.eit a:hover {
    color: #000000;
}
div.eit a:visited {
    color: #666666;
}

div.eit sup {
   line-height: .2em;
}

div.eit fieldset {
    padding-top: 3px;
}

div.eit label {
    white-space: nowrap;
}

div.eit #search_form {
    background-image: url("../img/logo.gif");
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

div.eit #search_form_data {
    padding-top: 12px;
    padding-left: 21px;
}

div.eit #search_input {
    float: left;
    margin-right: 10px;
    padding:0;
    width: 420px;
}

div.eit #search_input textarea {
    height: 36px;
    width: 410px;
    overflow: auto;
    padding: 3px; 
    margin: 0;
    border-width: 2px;
}

div.eit #search_input .input_element {
    margin-top: 2px;
    text-align: right;
}

div.eit #search_input .input_element label {
    float: left;
}

div.eit #search_input .input_element input {
    padding-left: 3px;
    width: 210px;
}

div.eit #search_options {
    white-space: nowrap;
}

div.eit .search_option {
    padding-bottom: 3px;
}

div.eit #search_form_data_second {
    clear: left;
}

div.eit #search_restrictions {
    margin-right: 10px;
    float: left;
    width: 420px;
}

div.eit .search_restriction {
    /* white-space: nowrap; */
    padding-top: 10px;
}

div.eit .search_restriction input.date {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 3px;
}

div.eit #search_restriction_subcollection_all {
   width: 1000px;
   margin-top: 10px;
   clear:both;
}

div.eit .top_subcollection {
    margin-left: 10px;
    margin-right: 6px;
}
div.eit .root_subcollection {
   float: left;
}
div.eit .subcollection {
   margin-left: 0.7em;
}

div.eit #search_button {
    padding-top: 7px;
}

div.eit #ranklist_exact .content,
div.eit #ranklist_complete .content,
div.eit #ranklist_inexact .content {
    padding: 0px;
}

div.eit .ranklist_header {
    padding: 4px 21px 3px 21px;
}

div.eit .ranklist_content {
    padding: 0px 21px 0px 21px;
}

div.eit .ranklist_content * li {
	list-style-type: decimal;
}

div.eit .ranklist_footer {
    padding: 3px 21px 10px 21px;
}

div.eit .rank_title {
    display: inline;
}

div.eit .published_info,
div.eit .rank_relevance {
    display: inline;
    margin-left: 10px;
}

div.eit .rank_data {
    margin-top: 2px;
}

div.eit .abstract {
    display: inline;
}

div.eit .meta_data {
    white-space: nowrap;
    display: inline;
}

div.eit .url {
    margin-top: 2px;
}

div.eit .spacer {
    margin-left: 10px;
    display: inline;
}

div.eit .page_nav {
    white-space: nowrap;
    word-spacing: 3px;
}

div.eit ol {
    margin: 0;
    padding: 0;
    list-style-position:inside;
}

div.eit li {
    padding: 8px 0px;
}

div.eit .rlimg {
    width: 80px;
    height: 60px;
    float: left;
    border: 0;
    margin-right: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
}

div.eit img.relevance {
    height: 1.4ex;
    width: 1.4ex;
}

div.eit .box {
    margin-top: 10px;
}

div.eit .box * p {
    margin-top: 13px;
}

div.eit .box .content {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}

div.eit .box .content h3 {
   margin: 0px;
}

div.eit .right .box .content {
    padding: 15px 15px 10px 15px;
}

div.eit .middle .box .content {
   padding: 15px 21px 10px 21px;
}

div.eit .box_top_line {
    margin-left: 2px; 
    margin-right: 2px; 
    border-top:  1px solid #999999;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

div.eit .box_top_2ndline {
    margin-left: 1px; 
    margin-right: 1px; 
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    height: 1px;
    line-height: 0px;
    font-size: 0px;
}

div.eit .box_bottom_2ndline {
    margin-left: 1px; 
    margin-right: 1px; 
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    height: 1px;
    line-height: 0px;
    font-size: 0px;
}

div.eit .box_bottom_line {
    margin-left: 2px; 
    margin-right: 2px;
    border-bottom: 1px solid #999999;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

div.eit .similar {
    margin-left: 12px;
}

div.eit .cached {
    margin-left: 12px;
}

div.eit .para {
    margin-bottom: 0px;
}

div.eit #copyright,
div.eit #copyright a {
    color: #999999;
    text-align: right;
}

div.eit #searchassistant_sort {
    margin-top: 14px;
}

div.eit #help_searchpage .content h2,
div.eit #help_resultpage .content h2 {
   margin-top: 0px;
   margin-bottom: 14px;
}

div.eit #help_searchpage .content h3,
div.eit #help_resultpage .content h3 {
   margin-top: 14px;
   margin-bottom: 0px;
}

div.eit #help_searchpage .content p,
div.eit #help_resultpage .content p {
   margin: 0px;
   padding: 0px;
}

div.eit .more {
   padding-left:2ex; 
}

div.eit .debug {
    border: 1px solid red;
}
