body {
	margin: 0 0 0 1em; padding: 0;
	color: #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
	font-size: 100%;
	line-height: 1.125em;
}
em {
    font-family: "Trebuchet MS", sans-serif;
	}	
strong {
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	}
* ul { 
	list-style: none; 
	padding: 0;
	margin: 0;
	}
* ul.bul, * ul.num {
	margin: 0 0 .75em 2em;
	}
* ul li { 
	list-style: none;
	}
* ul.bul ul, * ul.num ul {
	margin-left: 2em;
	}	
* ul.bul li {
	list-style: disc;
	}
* ul.bul li li {
	list-style: circle;
	}	
a:link, a:visited { color: #00008b; text-decoration: none; }
a:hover {text-decoration: underline; }

a:focus, a:active, a:visited { outline: none; }
p {
	margin: 0 0 .6em 0; padding: 0; 
	}
p.bot0 {
	margin: 0; 
	}
#wrap.r .hide,
html.jsOff #tablePanelWrap,
html.jsOff #hintJs,
#hintnoJs {
	display: none;
	}
html.jsOff #hintnoJs {
	display: inline;
	}	
#menuLinks li{
	padding: .6em 0 0 2em;
	}
#listScansImg { width: 800px; padding-top: 3em;}
#listScansImg p  { width: 800px; margin: 3em 0 0 0; text-align: center;}
#listScansImg p:first-child  { margin: 0; }
h1, h2, h3, h4, p, ul.bul { width: 600px; }
h2 { color: #00008b;}
h2:hover, #tablePreWrap h3:hover { cursor:pointer; text-decoration:underline; }
h1 { line-height: 1.5; }
h2 { line-height: 1.6; background-color:#e6d7ed; padding: 0 0 0 10px; margin: 3em 0 1em; }
h3 { margin: 1em 0 .75em;}
#showSource { position:absolute; background-color:#e6d7ed; padding:10px; border:1px solid #674378; top:-999em; }
.ref {cursor:pointer;color: #00008b;}
#tablePreWrap h3 { margin: 0 0 .8em 0; color: #00008b;}

body#index h3 { font-size: 1em; }

div.hide { margin-bottom: 1.25em; } /*to separate an opened div from next title*/
#tablePreWrap { margin: 0.5em 0 0 24px; }
#tablePanel { margin: 0 0 2em 24px; }
#tablePanel h3 { margin-left:-24px; }
.noBot {margin-bottom: 0; }
.negativeIndent { padding-left: 2em; text-indent: -2em;}

.ulOnOff {
	color: #00008B;
	margin-bottom: 1em;
	}
.ulOnOff li {
	display:inline; height: 1.6em; padding-right:12px;
	cursor:pointer;
	}
.ulOnOff li:last-child {
	padding-right:0;
	}
.ulOnOff li:hover {
	color: #6495ed;
	}	
table {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #666;
	border-collapse: collapse;
	margin: 1em 0;
	clear: both;
}
#sacreSample, #selectedImportant { margin-left: .5em; }
td {
	color: #000;
	padding: 5px;
	border: 1px solid #666;
	}
td.nr1, td.date { text-align: center;}

#selectedImportant col.c1 {
width: 16em; }
#selectedImportant col.c2 {
width: 6em; }

th {
	text-align: left;
	height: 33px;
	overflow: hidden;
	border: 1px solid #666;
	background-color:#e6d7ed;
	}
#selectedImportant th, #sacreSample th {
	padding: 0px 4px;
	text-align: center;
	}
table#main {
	
	}
table#main th.header {
	background: url(../img/bg.gif) no-repeat center right #F2E9F6;
	padding-left: 6px;
	cursor: pointer;
	}
table#main tbody td {
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
	}
table#main tbody tr.sel td {
	background-color:#d4d4d4;
	}
table#main thead tr .headerSortUp {
	background-image: url(../img/asc.gif);
	}
table#main thead tr .headerSortDown {
	background-image: url(../img/desc.gif);
	}
table#main thead tr th.nr1, table#main thead tr th.date { 
	padding-left: 0; text-align: center;
	background-image: none;
	}
table#main thead tr .headerSortDown, table#main thead tr .headerSortUp {
	background-color: #e6d7ed;
	}
li#nr1, li#date {
	width: 5em; 
	}
table#main.nr1 .nr1,
table#main.title2 .title2,
table#main.data2 .data2,
table#main.title1 .title1,
table#main.data1 .data1,
table#main.title5 .title5,
table#main.data5 .data5,
table#main.date .date,
table#main.y1917 .y1917,
table#main.y1918 .y1918,
table#main.y1919 .y1919,
table#main.y1920 .y1920,
table#main.y1921 .y1921,
table#main.y1922 .y1922,
table#main.y1923 .y1923,
table#main.y1924 .y1924
{display: none; }

/*---MENU TOP (TOP SECTION)-----------------------------*/
#menuTop {
position: relative;
background: url(../img/top_archive.gif) no-repeat transparent left bottom;
height: 120px;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
}
#menuTop h1 {
position: absolute;
font-size: 1px;
color: white;
left: -999em;
}
#menuTop ul{
padding: 44px 0 0 190px;
font-size: 12px !important;
}
#menuTop li{
text-align: center;
float: left;
padding: 0 16px;
height: 16px;
line-height: 16px;
}
#menuTop li#mHome {
padding-left: 24px;
}
/*---menuTopSubs -----------------------------*/
#menuTop li ul{
padding: 0; margin: 0;
position: absolute;
height: 1.4em;
left: -999em;
}
* html #menuTop li ul {margin-top: 1.4em; width: 100%;}
#menuTop li:hover, #menuTop li.subhover {cursor: pointer;
}
#menuTop li:hover ul#mMus, #menuTop li.subhover ul#mMus{
left: 240px;
}
#menuTop li:hover ul#mCol, #menuTop li.subhover ul#mCol {
left: 340px;
}
#menuTop li:hover ul#mArc, #menuTop li.subhover ul#mArc {
left: 420px;
}
#menuTop li:hover ul#mNK2, #menuTop li.subhover ul#mNK2 {
left: 460px;
}
#menuTop li.current ul#mArc, #menuTop li.current ul#mMus, #menuTop li.current ul#mNK2 {
left: -999em;
}
#menuTop li.current, #menuTop li.current:hover {
color: #a583c1;
cursor: default;
}
#menuTop li ul li{
background-color: #e3d7ec;
padding: 0;
height: 1.4em; line-height: 1.4em;
}
#menuTop a {
display: block;
width: auto;
padding: 0 5px;
color: #42136e;
}
#menuTop a:hover{
background-color: #674378;
color: #fff;
}
#menuTop li.current a:hover{
background-color: transparent;
color: #42136e;
cursor: default;
}

/***FONTS ************************************************************************/	
h1, h2, h3,
#menuLinks li, #listScansImg p { 
	font-weight: bold;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	}
#wrap {
	font-size: .75em;
	}
.w1280 #wrap {
	font-size: .8125em;
	}
h1 {
	font-size: 1.231em;
	}
.w1280 h1 {
	font-size: 1.385em;
	}
#index h1 {
	font-size: 1.5em;
	}
h2, #listScansImg p {
	font-size: 1.25em;
	}
.w1280 h2, .w1280 #listScansImg p {
	font-size: 1.231em;
	}	
h3, #menuLinks {
	font-size: 1.083em;
	}
.w1280 h3, .w1280 #menuLinks {
	font-size: 1.077em;
	}
#showSource  {
	font-size: .625em; line-height:1.1;
	}
.w1280 #showSource  {
	font-size: .688em;
	}	
