/* Eprints */

.box {
    font-family: sans-serif;
    padding: 8pt;
    margin-bottom: 1pt
}

.ruler { color: #ddd; background-color: #ddd; border: 0; height: 1px; }

.resultsinfo { color: #333; padding: 0px 10px 2px 10px; }

a.menulink { }

.menu {
        font: bold small sans-serif;
        text-align: right;
        margin-right: 12pt;
}

.searchfieldhelp,.formfieldhelp {
        font-size: small ;
}

.searchfieldname {
        padding-top: 12pt;
        padding-bottom: 3pt;
        font: bold medium;
}

.formfieldname {
        padding-top: 1em;
        font: bold medium Helvetica,Arial,Sans-serif;
}

.formfieldidname {
        font: bold medium Helvetica,Arial,Sans-serif;
}


.formfieldinput {
        padding-bottom: 3pt;
} .formfieldidinput { }


.formfieldcomment {
    font-style: italic;
        padding-bottom: 3pt;
}

.requiredstar,.requiredlang {
    color: #ff0000;
}


.alert {
    color: #ff0000;
        font: bold medium ;
}

.namefieldheading {
    text-align: left;
    font: small ;
}

.searchorder {
        padding-top: 12pt;
}

.searchbuttons {
        padding-top: 12pt;
}

.searchmustfulfill {
        padding-top: 12pt;
}

.main {
        margin-left: 16pt;
        margin-right: 12pt;
}

.numeral {
    font-weight: bold;
}

.ignoredword {
    font-style: italic;
}

.searchcontrols {
    border: 1px;
    padding: 3px;
    border-style: solid;
    border-color: #d8d8d0 ;
    background-color: #f8f8f0;
    text-decoration: none;
}

.subject_browser_opts, .subject_browser_selections,
.subject_browser_search {
    margin-left: 1em;
    margin-right: 1em;
    padding: 0.5em;
    border-style: solid;
    border-color: #ccc;
    border-width: 1px;
} .subject_browser_selections {
    margin-top: 0.5em;
    background: #ffffaa;
}

.subject_browser_selections span.subject {
    font-weight: bold;
} .subject_browser_opts {
    margin-bottom: 0.5em;
} .subject_browser_selected {
    font-style: italic;
}

.row_a {
    background: #efefff;
} .row_b {
    background: #f8f8ff;
}

.submission_buttons {
    margin-top: 8pt;
    text-align: center;
        border: 1px;
        padding: 4px;
        border-style: solid;
        border-color: #000000 ;
        background-color: #f0f0f0;
    text-decoration: none;
}

.problems {
    margin-top: 8pt;
    margin-bottom: 8pt;
        border: 4px;
        padding: 16px;
        border-style: solid;
        border-color: #ff0000 ;
        background-color: #f8f8f8;
    text-decoration: none;
}

.citation       { text-align: center; display: block; font-size: 12px; } 
.abstitle       { font-size: 14px; }

.abstext        { font-style: italic; font-size: 12px; margin: 0px 20% 0px 20%; text-align: justify; display: block; }
.epstats        { margin-top: 30px; padding:0px; 0px; display: block; font-size: 9px; border: #ddd 1px solid; width:400px; } 
.field_title      { margin-top: 10px; padding:0px 0px 3px 0px; display: block; font-size: 14px; font-style: normal; } 
.field_creators   { color:#644; display: block; padding:0px 0px 3px 0px; font-size: 12px; }
.field_date_issue { padding:1px; }
.field_date_effective {  } 
.field_publication { display: block; font-style: italic; font-size: 12px; padding:3px 0px 3px 0px; }
.field_volume     {  } 
.field_number     {  } 
.field_pagerange  {  } 
.field_type       { color:#844;  padding:3px 0px 3px 0px; font-size: 10px; } 
.deposit          { color:#bbb; text-align: right; padding: 1px 1px 10px 1px; font-size: 9px; } 
.eprintf          { width: 700px; }
.eprintl          { text-align: right; width: 150px; }
.eprintr          { text-align: left; width: 650px; }
.editlink         { text-align: right; }
.eprintrow        {  }
.eres             {  }

