/* CSS Document */
/* Travel Main Text */
.p1 {
margin:10px 0px 8px 0px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.32;
}
/* Travel Editorial Paragraph - Usually at top of entry */
.p2 {
margin:10px 20px 15px 20px;
padding:0px;
text-align:justify;
font-size:13px;
color:#000080;
}
/* Travel Main Text - Centred (rarely used but appears in Russian Journal) */
.p3 {
margin:10px 0px 8px 0px;
padding:0px;
text-align:center;
font-size:14px;
line-height:1.32;
}
/* Travel - Main Text - For Text Appearing on Left-Page (Usually surrounded by {LP1} and {LPEEND} tags) */
.p4 {
margin:10px 0px 8px 0px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.32;
}
/* Travel - Main Text - Liddon's Diary Text - usually surrounded by LIDDON and LIDDONEND tags */
.p5 {
margin:10px 0px 8px 0px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.32;
color:#008080;
}
/* Chronology note which appears before the datatable */
.p6 {
margin:10px 0px 8px 0px;
padding:0px;
text-align:left;
font-size:13px;
color:#800080;
}
/* Annotation Main Text */
.p21 {
margin:10px 10px 8px 10px;
padding:0px;
text-align:justify;
font-size:13px;
color:#000080;
}
/* Annotation Main Text Centered*/
.p22 {
margin:10px 10px 8px 10px;
padding:0px;
text-align:center;
font-size:13px;
color:#000080;
}
/* Footnote Main Text */
.p31 {
margin:10px 50px 8px 50px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.32;
}
/* Footnote Heading */
.p32 {
margin:10px 50px 15px 50px;
padding:0px;
text-align:center;
font-size:14px;
color:#000080;
font-weight:bold;
}
/* Usage Unknown */
.p33 {
margin:13px 20px 8px 20px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.32;
color:#800080;
}
/* Publishing Histories Main Text */
.p51 {
margin:10px 0px 8px 0px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.32;
}
/* Publishing Histories Indented Quotation */
.p52 {
margin:10px 20px 8px 20px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.27;
color:#800080;
}
/* Publishing Histories Left Page Indented Quotation */
.p53 {
margin:5px 0px 0px 0px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.32;
color:#800080;
}
/* Publishing Histories Indented Quotation Right Aligned*/
.p54 {
margin:10px 20px 8px 20px;
padding:0px;
text-align:right;
font-size:14px;
line-height:1.27;
color:#800080;
}
/* Publishing Histories Indented Quotation Centred - used as a form of minor heading*/
.p55 {
margin:12px 20px 5px 20px;
padding:0px;
text-align:center;
font-size:14px;
line-height:1.27;
color:#800080;
}
/* Introduction Page Main Text */
.p90 {
margin:10px 0px 8px 0px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.27;
}
/* Introduction Page Indented Quotation */
.p91 {
margin:10px 20px 8px 20px;
padding:0px;
text-align:justify;
font-size:14px;
line-height:1.27;
color:#800080;
}
/* Introduction Page footnote */
.p92 {
margin:10px 20px 8px 20px;
padding:0px;
text-align:justify;
font-size:13px;
line-height:1.27;
color:#000080;
}


/* for in-line editorial comments - possibly not used */
.span1 {
color:#0000aa;
font-size:12px;
font-weight:bold;
}


/* Next/Prev Arrows - at bottom of entry */
.NextDayArrow {
cursor:pointer;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#222222;
width:31px;
}
.NextDayArrow:hover {
color:#ffffff;
background-color:#000080;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* Change Display Options Button/Link */
.DisplayOptionsLink {
text-decoration:underline;
cursor:pointer;}
.DisplayOptionsLink:hover {
text-decoration:none;
cursor:pointer;
background-color:#000080;
color:#ffffff;}
/* Std Acknow Text */
.AcknowText {
margin:10px 0px 10px 0px;
padding:0px;
font-weight:normal;
font-size:13px;
color:#008000;
text-align:justify;
}

/* Summary Table Row - used to enforce "Hover" effect */
.TRHover {
background-color:#EFEFEF;
}
/* Summary Table Row - used to enforce "Hover" effect */
.TRHover:hover {
color:#000080;
background-color:#DFDFDF;
cursor:pointer;
}
/* Go to Date Button */
.GoToButton {
margin:0px 0px 0px 3px;
padding:3px;
font-size:11px;
font-weight:normal;
background-color:#EEEEEE;
border: 1px solid #000080;
cursor:pointer;
text-align:center;
width:90px;
display:inline-block;
float:right;
}
/* Go to Date Button */
.GoToButton:hover {
margin:0px 0px 0px 3px;
padding:3px;
font-size:11px;
font-weight:normal;
background-color:#000080;
border: 1px solid #000080;
color:#ffffff;
cursor:pointer;
text-align:center;
width:90px;
float:right;
}
.GoToButtonHidden {
margin:0px 0px 0px 3px;
padding:3px;
font-size:11px;
font-weight:normal;
background-color:#EEEEEE;
border: 1px solid #000080;
cursor:pointer;
text-align:center;
width:90px;
display:inline-block;
float:right;
color:#ccccee;
}
/* Go back to Tour Summary or Search Results Button */
.SummaryButton {
margin:0px 0px 0px 3px;
padding:3px;
font-size:11px;
font-weight:normal;
background-color:#EEEEEE;
border: 1px solid #000080;
cursor:pointer;
text-align:center;
width:120px;
display:inline-block;
float:right;
}
/* Go back to Tour Summary or Search Results Button */
.SummaryButton:hover {
margin:0px 0px 0px 3px;
padding:3px;
font-size:11px;
font-weight:normal;
background-color:#000080;
border: 1px solid #000080;
color:#ffffff;
cursor:pointer;
text-align:center;
width:120px;
float:right;
}
/* Go to Place Button */
.GoToPlace {
margin:5px 5px 0px 0px;
padding:3px;
font-size:12px;
font-weight:normal;
background-color:#EEEEEE;
border: 1px solid #000080;
cursor:pointer;
text-align:center;
width:150px;
display:inline-block;
}
.GoToPlace:hover {
margin:5px 5px 0px 0px;
padding:3px;
font-size:12px;
font-weight:normal;
background-color:#000080;
border: 1px solid #000080;
color:#ffffff;
cursor:pointer;
text-align:center;
width:150px;
}
/* Go to Person Button */
.GoToPerson {
margin:5px 5px 0px 0px;
padding:3px;
font-size:12px;
font-weight:normal;
background-color:#EEEEEE;
border: 1px solid #000080;
cursor:pointer;
text-align:left;
width:200px;
display:inline-block;
}
.GoToPerson:hover {
margin:5px 5px 0px 0px;
padding:3px;
font-size:12px;
font-weight:normal;
background-color:#000080;
border: 1px solid #000080;
color:#ffffff;
cursor:pointer;
text-align:left;
width:200px;
}
/* Std Back Button */
.BackToButton {
margin:10px 5px 0px 0px;
padding:3px;
font-size:12px;
font-weight:normal;
background-color:#EEEEEE;
border: 1px solid #000080;
cursor:pointer;
text-align:center;
width:150px;
}
.BackToButton:hover {
margin:10px 5px 0px 0px;
padding:3px;
font-size:12px;
font-weight:normal;
background-color:#000080;
border: 1px solid #000080;
color:#ffffff;
cursor:pointer;
text-align:center;
width:150px;
}
/* Rather inert table definiton used for formatting columnar data in diary entries */
.DiaryTable {
margin:0px 0px 0px 20px;
padding:0px;
}
.DiaryTable tr {
margin:0px;
padding:0px;
}
.DiaryTable tr td {
margin:0px;
padding:0px 10px 0px 0px;
vertical-align:top;
text-align:justify;
font-size:14px;
}
/* Text which appears on the Search line usually after the search text box */
.SearchLabel {
margin:5px 0px 0px 0px;
font-size:14px;
color:#000000;
text-align:justify;
}
/* Text Box for Search String */
.SearchBox {
border:1px solid #777777;
background-color:#F3F3F3;
padding:3px 7px 3px 7px;
margin:1px 20px 1px 1px;
color:#777777;
font-size:15px;
width:150px;
}
/* Not Currently Used - but is there in case we implement a Search Options Drop-Down Box */
.SearchSelect {
border:1px solid #777777;
background-color:#F3F3F3;
padding:3px 7px 3px 7px;
margin:1px 20px 1px 1px;
color:#777777;
font-size:15px;
width:150px;
}
/* The "Go" Button for Searches */
.SearchGoButton {
border:1px solid #777777;
margin:1px 5px 1px 3px;
padding:3px 5px 3px 5px;
font-size:14px;
cursor:pointer;
-webkit-appearance: none;
-webkit-border-radius: 0;
border-radius: .3em;
background-color:#F3F3F3;
background-image: linear-gradient(#fff, #eee, #ccc);
box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
color:#777777;
}
.SearchGoButton:hover {
background-image: linear-gradient(#000000, #000000, #000000);
color:#ffffff;
}
/* Button to show the details for a given date - either in the Tour or in Search Results */
.ShowDateButton {
margin:0px 0px 0px 0px;
padding:3px;
font-size:11px;
font-weight:normal;
background-color:#EEEEEE;
border: 1px solid #000080;
cursor:pointer;
text-align:center;
width:80px;
}
.ShowDateButton:hover {
margin:0px 0px 0px 0px;
padding:3px;
font-size:11px;
font-weight:normal;
background-color:#000080;
border: 1px solid #000080;
color:#ffffff;
cursor:pointer;
text-align:center;
width:80px;
}
/* DIV for the Diary Entry (on left) */
.DiaryEntryDiv {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:470px;
float:left;
Xbackground-color:#ff8080;
}
/* Div for the Annotations for Diary Entries */
.DiaryNoteDiv {
margin:0px 0px 0px 20px;
padding:0px;
width:420px;
float:left;
}
/* Span for highlighting text marking up where there is an annotation */
.TextNoteMarker {
background-color:#ffe6cc;
cursor:pointer;
color:#800080;
}
.TextNoteMarker:hover {
background-color:#000080;
cursor:pointer;
color:#ffffff;
}
.RoundedBackButton {
margin:10px 15px 0px 0px;
padding:3px 3px 3px 3px;
font-size:12px;
font-weight:normal;
background-color:#cccccc;
border: 1px solid #cccccc;
cursor:pointer;
text-align:center;
width:120px;
border-radius: 5px;
color:#000080;
float:left;
}
.RoundedBackButton:hover {
color:#ffffff;
background-color:#000080;
border: 1px solid #000080;
}
.RoundedBackButtonWide {
margin:10px 15px 0px 0px;
padding:3px 3px 3px 3px;
font-size:12px;
font-weight:normal;
background-color:#cccccc;
border: 1px solid #cccccc;
cursor:pointer;
text-align:center;
width:200px;
border-radius: 5px;
color:#000080;
float:left;
}
.RoundedBackButtonWide:hover {
color:#ffffff;
background-color:#000080;
border: 1px solid #000080;
}
.CensusTable {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:1px solid #808080;
}
.CensusTable tr {
margin:0px;
padding:0px;
}
.CensusTable tr td {
margin:0px;
padding:3px 4px 3px 4px;
vertical-align:top;
}
.CensusTable tr td p {
margin:0px;
padding:0px;
font-size:14px;
color:#800000;
}
.CensusTableHeading {
margin:0px;
padding:0px;
background-color:#eeefff;
text-align:center;
}
.CensusTableHeading td {
margin:0px;
padding:0px;
background-color:#eeefff;
text-align:center;
}
.CensusTableHeading p {
margin:0px;
padding:0px;
font-size:14px;
color:#000080 !important;
font-weight:bold;
}

.CalendarDateButton {
margin:10px 10px 0px 0px;
padding:4px 6px 4px 6px;
font-size:14px;
color:#000080;
background-color:#eeeeee;
border:1px solid #000080;
display:inline-block;
cursor:pointer;
width:45px;
text-align:center;
}
.CalendarDateButton:hover {
margin:10px 10px 0px 0px;
padding:4px 6px 4px 6px;
font-size:14px;
color:#ffffff;
background-color:#000080;
border:1px solid #000080;
display:inline-block;
cursor:pointer;
width:45px;
text-align:center;
}
.CalendarDateButtonThis {
margin:10px 10px 0px 0px;
padding:4px 6px 4px 6px;
font-size:14px;
color:#ffffff;
background-color:#008080;
border:1px solid #000080;
display:inline-block;
cursor:pointer;
width:45px;
text-align:center;
}
.CalendarDateButtonBlank {
margin:10px 10px 0px 0px;
padding:4px 6px 4px 6px;
font-size:14px;
color:#808080;
background-color:#eeeeee;
border:1px solid #000080;
display:inline-block;
width:45px;
text-align:center;
font-style:italic;
cursor:pointer;
}
.CalendarDateButtonBlank:hover {
margin:10px 10px 0px 0px;
padding:4px 6px 4px 6px;
font-size:14px;
color:#ffffff;
background-color:#000080;
border:1px solid #000080;
display:inline-block;
width:45px;
text-align:center;
font-style:italic;
cursor:pointer;
}
.CalendarCell {
cursor:pointer;
float:left;
margin:1px;
width:19px;
background-color:#eeeeee;
text-align:center;
padding:3px 4px 3px 4px;
font-size:12px;
}
.CalendarCell:hover {
cursor:pointer;
float:left;
margin:1px;
width:19px;
background-color:#000080;
color:#ffffff;
text-align:center;
padding:3px 4px 3px 4px;
font-size:12px;
}






.DateServerDateLink {
background-color:#eeeeee;
cursor:pointer;
padding:0px 2px 0px 1px;
}

.DateServerDateLink:hover {
background-color:#000080;
color:#ffffff;
cursor:pointer;
padding:0px 2px 0px 1px;
}




.DateServerBackToButton {
text-decoration: none;
display: inline-block;
padding: 8px 16px;
background-color: #ffffff;
color: black;
border-radius: 10%;
text-align:center;
width:50px;
cursor:pointer;
display:none;
margin:0px;
border-color:#cccccc;
border-width:1px;
border-style:solid;
}
.DateServerBackToButton:hover {
background-color: #000080;
color: #eeeeee;
text-align:center;
border-radius: 10%;
width:50px;
cursor:pointer;
margin:0px;
}
.DateServerDateTable {
margin:10px 0px 10px 0px;
padding:0px;
}
.DateServerDateTableHeading {
margin:0px;
padding:0px;
background-color:#dddddd;
}
.DateServerDateTableHeading p {
margin:0px;
padding:5px;
color:#000080;
font-weight:bold;
}
.DateServerDateTableData {
margin:0px;
padding:0px;
background-color:#eeeeee;
}
.DateServerDateTableData p {
margin:0px;
padding:5px;
}

.DateServerWorkTable {
margin:10px 0px 10px 0px;
padding:0px;
}
.DateServerWorkTableHeading {
margin:0px;
padding:0px;
background-color:#dddddd;
}
.DateServerWorkTableHeading p {
margin:0px;
padding:5px;
color:#000080;
font-weight:bold;
}
.DateServerWorkTableData {
margin:0px;
padding:0px;
background-color:#eeeeee;
}
.DateServerWorkTableData p {
margin:0px;
padding:5px;
}

.DateServerOfficeHoldersTable {
margin:10px 0px 0px 5px;
padding:0px;
}

.DateServerOfficeHoldersTable td {
margin:0px 0px 0px 0px;
padding:0px;
vertical-align:top;
}

.DateServerOfficeHoldersTable td p {
margin:10px 10px 0px 0px;
padding:0px 0px 0px 0px;
line-height:21px;
}

.DateServerLinkCell {
cursor:pointer;
}
.DateServerLinkCell:hover {
background-color:#000080;
color:#ffffff;
cursor:pointer;
}


.DateServerCalendarButton {
border:2px solid #ffffff;
cursor:pointer;
}

.DateServerCalendarButton:hover {
border:2px solid #000080;
}

.DateServerPlusButton {
margin:4px 0px 0px 5px;
display:inline-block;
float:right;
text-align:center;
border:1px solid #000080;
background-color:#eeeeee;
padding:4px;
color:#000080;
width:40px;
font-size:14px;
font-weight:normal;
cursor:pointer;
}
.DateServerPlusButton:hover {
margin:4px 0px 0px 5px;
display:inline-block;
float:right;
text-align:center;
border:1px solid #000080;
background-color:#000080;
padding:4px;
color:#ffffff;
width:40px;
font-size:14px;
font-weight:normal;
cursor:pointer;
}


.DateServerShowDataButton {
display:inline-block;
font-size:12px;
font-variant:small-caps;
margin:0px 5px 0px 5px;
border:1px solid #000080;
background-color:#eeeeee;
padding:3px 5px 3px 5px;
}

.DateServerShowDataButtonThis {
display:inline-block;
font-size:12px;
font-variant:small-caps;
margin:0px 5px 0px 5px;
border:1px solid #000080;
background-color:#008080;
color:#ffffff;
padding:3px 5px 3px 5px;
}

.DateServerShowDataButton:hover {
display:inline-block;
font-size:12px;
font-variant:small-caps;
margin:0px 5px 0px 5px;
border:1px solid #000080;
background-color:#000080;
color:#ffffff;
padding:3px 5px 3px 5px;
cursor:pointer;
}


.DateServerAgeSelectorClose {
font-size:10px;
float:right;
margin:0px 12px 0px 0px;
padding:3px;
text-align:center;
background-color:#eeeeee;
display:inline-block;
width:50px;
border:1px solid #000080;
cursor:pointer;
}
.DateServerAgeSelectorClose:hover {
font-size:10px;
float:right;
margin:0px 12px 0px 0px;
padding:3px;
text-align:center;
background-color:#000080;
display:inline-block;
width:50px;
border:1px solid #000080;
color:ffffff;
cursor:pointer;
}

.DateServerAgeSelectorButton {
font-size:14px;
margin:1px;
padding:5px;
text-align:center;
background-color:#eeeeee;
display:inline-block;
width:50px;
border:1px solid #000080;
cursor:pointer;
}
.DateServerAgeSelectorButton:hover {
font-size:14px;
margin:1px;
padding:5px;
text-align:center;
background-color:#000080;
display:inline-block;
width:50px;
border:1px solid #000080;
color:#ffffff;
cursor:pointer;}


.EventsTable {
margin:0px 0px 0px 20px;
padding:0px;
}
.EventsTable tr {
margin:0px 0px 0px 0px;
padding:0px;
}
.EventsTable td {
margin:0px 0px 0px 0px;
padding:0px;
vertical-align:top;
}
.EventsTable p {
margin:0px 0px 0px 0px;
padding:0px;
font-size:14px;
}

.YMDTable {
margin:0px;
padding:0px;
cursor:pointer;
}
.YMDTable:hover {
background-color:#000080;
color:#ffffff;

}
