body {
font: 75%/1.6em "Lucida Grande", Verdana, sans-serif;
margin: 0 0 0 1em; padding: 0;
color: #000;
}

a:focus, a:active, a:visited { outline: none; }
ul { margin: 0; padding: 0; list-style: none; }
li { list-style: none; }

a:link, a:visited { color: #00008b; text-decoration: none; }
a:hover { color: #6495ed; }
a.underline, a.underline:link, a.underline:visited { text-decoration: underline; }
a#aTable:link, a#aTable:visited {color: #000;}
a#aTable.underline:link, a#aTable.underline:visited { color: #00008b;}

p {margin: 0 0 .6em 0; padding: 0; }
p.bot0 {margin: 0; }
div { background-color: #fff; }

div.js, #sourcesOnClosedIntro.show { display: none; }
body.jsWorks div.js { display: block; }

h1, h2, h3, h4, p { width: 600px; }
h1 { font-size: 1.6em; line-height: 1.5 }
body#index h1 { font-size: 1.2em; }
h2 { font-size: 1.4em; line-height: 1.6; }
h2#tTable { margin-top: 2em; margin-bottom: 1em; }
h3 { font-size: 1.2em; }
body#index h3 { font-size: 1em; }
h4, #menuLinks { font-size: 1.1em; margin-bottom: .8em; margin-top: 0;}
.addBotMargin { margin-bottom: 1em; } /*to separate an opened div from next title*/
h4.annot { font-weight: normal; font-size: 1em; padding-left: 4em; width: 450px;}
#colOnOff { margin-top: 1.8em; }
.noBot {margin-bottom: 0; }
.negativeIndent { padding-left: 2em; text-indent: -2em;}
#listScansImg { width: 800px;}
#listScansImg p  { width: 800px; font-weight: bold; font-size: 1.25em; margin: 3em 0 0 0; text-align: center;}
table {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #fff;
	border: 1px solid #000;
	border-collapse: collapse;
	margin: 1em 0;
	clear: both;
}
#sacreSample, #selectedImportant { margin-left: .5em; }
td {
	color: #000;
	padding: 5px;
	border: 1px solid #000;
}

td.nr1, td.date { text-align: center;}

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

th {
	text-align: left;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	border: 1px solid #000;
	background: url(../img/header-bg.gif) repeat-x;

}
#selectedImportant th, #sacreSample th {
padding: 0px 4px;
text-align: center;
}

#styling th {
padding-left: 6px;
}
#styling th:hover {
cursor: pointer;
}

#styling th.nr1, #styling th.date { padding-left: 0; text-align: center;}

#styling th img {display: none; padding-left: 6px; vertical-align: middle;}
#styling th.headerSortUp img.headerSortUp {display: inline; }
#styling th.headerSortDown img.headerSortDown {display: inline; }

/*
.headerSortUp {
	background: url(../img/sortBtnUp.gif) no-repeat 90% 9px;
}
*/
/*
.headerSortDown {
	background: url(../img/sortBtnDown.gif) no-repeat 90% 9px;
}
*/

#menuLinks li{
width: auto;
padding-right: 2em;
display: inline;
font-weight: bold;
}

#tableColumnsOnOff {
float: left;
border: 1px solid black;
margin-bottom: 25px;
}
#tableColumnsOnOff li {
float: left; width: 9em; border-left: 1px solid black; height: 20px; margin: 0;
}
#tableColumnsOnOff li#nr1, #tableColumnsOnOff li#date {width: 5em; }
#tableColumnsOnOff li#nr1 { border-left: 0; }

#tableColumnsOnOff li a {
font-family: Arial, Helvetica, sans-serif;
display: block; line-height: 20px; width: inherit; font-size: .9em;
text-decoration: none; color: #000; text-align: center;
}

#tableColumnsOnOff li a span { display: none; }
#tableColumnsOnOff li.sel a span { display: inline;}

#tableColumnsOnOff li a:hover, #tableColumnsOnOff li.sel a {
background: url(../img/header-bg.gif) repeat-x 0 -12px;
}

table#styling.nr1 .nr1,
table#styling.title2 .title2,
table#styling.data2 .data2,
table#styling.title1 .title1,
table#styling.data1 .data1,
table#styling.title5 .title5,
table#styling.data5 .data5,
table#styling.date .date
{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;
}


