/* --- <top menu> --- */

ul#menu{
	width:auto;
	padding:0px;
	margin:0px 5px 0px 20px;
}

ul#menu li{
	padding:0px 6px;
	margin:0px;
	list-style:none;
	display:block;
	float:left;
}

ul#menu li a, ul#menu li a:hover{
	background-image:url(../images/sprites/menu.png);
	background-repeat:no-repeat;
	display:block;
	height:37px;
}

ul#menu li a.home{
	background-position:-26px 0px;
	width:57px;
}
ul#menu li a:hover.home, ul#menu li a.active.home{
	background-position:-26px -37px;
}

ul#menu li a.browse{
	background-position:-95px 0px;
	width:77px;
}
ul#menu li a:hover.browse, ul#menu li a.active.browse{
	background-position:-95px -37px;
}

ul#menu li a.maps{
	background-position:-184px 0px;
	width:62px;
}
ul#menu li a:hover.maps, ul#menu li a.active.maps{
	background-position:-184px -37px;
}

ul#menu li a.media{
	background-position:-258px 0px;
	width:187px;
}
ul#menu li a:hover.media, ul#menu li a.active.media{
	background-position:-258px -37px;
}

ul#menu li a.documents{
	background-position:-458px 0px;
	width:101px;
}
ul#menu li a:hover.documents, ul#menu li a.active.documents{
	background-position:-458px -37px;
}

ul#menu li a.educators{
	background-position:-572px 0px;
	width:132px;
}
ul#menu li a:hover.educators, ul#menu li a.active.educators{
	background-position:-572px -37px;
}

ul#menu li a.researchers{
	background-position:-716px 0px;
	width:147px;
}
ul#menu li a:hover.researchers, ul#menu li a.active.researchers{
	background-position:-716px -37px;
}

ul#menu li a.help{
	margin-left:20px;
	background-position:-895px 0px;
	width:73px;
}
ul#menu li a:hover.help, ul#menu li a.active.help{
	background-position:-895px -37px;
}
/* --- </top menu> --- */



/* --- <footer menu> --- */
ul#footermenu{
	padding:0px;
	margin:0px;
}
ul#footermenu li{
	padding:0px 4px;
	margin:0px;
	list-style:none;
	float:left;
}
ul#footermenu li a, ul#footermenu li a:hover{
	background-image:url(../images/menu/footermenu.png);
	background-repeat:no-repeat;
	display:block;
	height:31px;
}

ul#footermenu li a.about{
	background-position:0px 0px;
	width:65px;
}
ul#footermenu li a:hover.about, ul#footermenu li a.active.about{
	background-position:0px -31px;
}

ul#footermenu li a.authors{
	background-position:-74px 0px;
	width:75px;
}
ul#footermenu li a:hover.authors, ul#footermenu li a.active.authors{
	background-position:-74px -31px;
}

ul#footermenu li a.glossary{
	background-position:-158px 0px;
	width:79px;
}
ul#footermenu li a:hover.glossary, ul#footermenu li a.active.glossary{
	background-position:-158px -31px;
}

ul#footermenu li a.contact{
	background-position:-247px 0px;
	width:72px;
}
ul#footermenu li a:hover.contact, ul#footermenu li a.active.contact{
	background-position:-247px -31px;
}
/* --- </footer menu> --- */


/* --- <home titles> --- */
.hometitle{
	display:block;
	background-image:url(../images/sprites/hometitles.png);
	background-repeat:no-repeat;
	height:18px;
	width:auto;
	margin:4px 0px 4px 0px;
}
.hometitle.exploretopic{
	background-position:0px 1px;
	width:125px;
}
.hometitle.featured{
	background-position:0px -16px;
	width:130px;
}
.hometitle.media{
	background-position:0px -33px;
	width:166px;
}
.hometitle.interactive{
	background-position:0px -51px;
	width:166px;
}
.hometitle.mostpopular{
	background-position:0px -84px;
	width:97px;
}
.hometitle.mostpopular.active, div.hometitle.mostpopular:hover{
	background-position:0px -68px;
	width:97px;
}
.hometitle.newupdated{
	background-position:0px -116px;
	width:110px;
}
.hometitle.newupdated.active, div.hometitle.newupdated:hover{
	background-position:0px -100px;
	width:110px;
}

/* --- </home titles> --- */


/* --- <topic menu> --- */
ul#topicmenu{
	position:absolute;
	width:232px;
	padding:10px 0px 0px 0px;
	margin:0px;
	z-index:900;
}

ul#topicmenu li{
	z-index:10000;
	margin:1px 0px 1px -14px;
	list-style:none;
	display:block;
	height:28px;
}

ul#topicmenu li a{
	padding:0px 0px 0px 15px;
	display:block;
	height:28px;
	width:auto;
	cursor:pointer;
}
ul#topicmenu li a:hover{
	background:url(../images/menu/topiccorner.png);
}

ul#topicmenu li a span{
	height:28px;
	width:auto;
	background-image:url(../images/sprites/topic.png);
	background-repeat:no-repeat;
	display:block;
}
ul#topicmenu li a:hover span{
	background:#124D89;
	height:28px;
	width:auto;
	background-image:url(../images/sprites/topichover.png);
	background-repeat:no-repeat;
}

ul#topicmenu li a.arts span{
	background-position:2px 2px;
}
ul#topicmenu li a.dailylife span{
	background-position:2px -28px;
}
ul#topicmenu li a.places span{
	background-position:2px -58px;
}
ul#topicmenu li a.langlit span{
	background-position:2px -88px;
}
ul#topicmenu li a.history span{
	background-position:2px -118px;
}
ul#topicmenu li a.religion span{
	background-position:2px -148px;
}
/* --- </topic menu> --- */

/* --- <tab links> --- */
ul.tablinks{
	width:auto;
	padding:0px;
	margin:0px;
}
ul.tablinks li{
	padding:0px;
	margin:5px 0px;
	list-style:none;
	width:auto;
}
ul.tablinks li a, a.iconlink{
	padding:0px;
	margin:0px;
	list-style:none;
	width:auto;
	background-image:url(../images/sprites/links.png);
	background-repeat:no-repeat;
	padding-left:17px;
	display:block;
	line-height:15px;
	font-size:11px;
}
ul.tablinks li a.image,  a.iconlink.image{
	background-position:0px 2px;
}
ul.tablinks li a.article,  a.iconlink.article{
	background-position:0px -37px;
}
ul.tablinks li a.video, a.iconlink.video{
	background-position:0px -76px;
}
ul.tablinks li a.star,  a.iconlink.star{
	background-position:0px -110px;
}
ul.tablinks li a.map,  a.iconlink.map{
	background-position:0px -146px;
}
ul.tablinks li a.audio,  a.iconlink.audio{
	background-position:0px -182px;
}
ul.tablinks li a.interactive,  a.iconlink.interactive{
	background-position:0px -264px;
}
ul.tablinks li a.nograph{
	background-image:none;
	padding-left:0px;
}

ul.tablinks li a span.subtitle{
	font-size:10px;
}
a.iconlink.suggest{
	background-position:0px -221px;
	font-size:14px;
}
a.iconlink.asheader{
	margin-top:5px;
	
}
/* --- </tab links> --- */

/* --- <option links> --- */
ul#optionmenu{
	width:auto;
	text-align:right;
	padding:0px;
	margin:0px;
}
ul#optionmenu li{
	padding:0px;
	line-height:28px;
	height:28px;
	list-style:none;
	display:inline;
}
ul#optionmenu li a{
	background-image:url(../images/sprites/optionmenu.png);
	background-repeat:no-repeat;
	padding-left:19px;
	line-height:28px;
	margin-left:10px;
	font-size:11px;
	padding-bottom:1px;
}
ul#optionmenu li a.email{
	background-position:2px 0px;
}
ul#optionmenu li a.print{
	background-position:0px -32px;
	
}
ul#optionmenu li a.cite{
	background-position:1px -66px;
}
/* --- </option links> --- */




/* --- <right side titles> --- */
div.rightsidetitle{
	display:block;
	background-image:url(../images/sprites/rightsidetitles.png);
	background-repeat:no-repeat;
	height:18px;
	width:auto;
	margin:4px 0px 4px 0px;
}
div.rightsidetitle.seealso{
	background-position:0px 0px;
	width:90px;
}
div.rightsidetitle.external{
	background-position:0px -17px;
	width:120px;
}
div.rightsidetitle.recentlyviewed{
	background-position:0px -34px;
	width:175px;
}
div.rightsidetitle.browsetopics{
	background-position:0px -51px;
	width:165px;
}
div.rightsidetitle.searchdoc{
	background-position:0px -68px;
	width:145px;
}
div.rightsidetitle.searchexplore{
	background-position:0px -85px;
	width:147px;
}
div.rightsidetitle.browsehelptopics{
	background-position:0px -102px;
	width:157px;
}
div.rightsidetitle.searchmedia{
	background-position:0px -236px;
	width:225px;
}
div.rightsidetitle.refinesearch{
    background-position:0px -136px;
	width:225px;
}
div.rightsidetitle.searchmaps{
	background-position:0px -153px;
	width:225px;
}
div.rightsidetitle.popularmaps{
	background-position:0px -170px;
	width:225px;
}
div.rightsidetitle.exploretopicsmall{
	background-position:0px -187px;
	width:225px;
	height:15px;
}
div.rightsidetitle.exploreatr{
	background-position:0px -201px;
	width:225px;
}
div.rightsidetitle.synoptic{
	background-position:0px -218px;
	width:230px;
}
div.rightsidetitle.formoreinfo{
	background-position:0px -119px;
	width:230px;
}


/* --- </right side titles> --- */




/* --- <module corners> --- */
.moduletype3 .corners{
	background-image:url(../images/sprites/modulecorners.png);
	background-repeat:no-repeat;
}
.moduletype3 .corners.topleft{
	float:left;
	position:relative;
	background-position:0px 0px;
	width:5px;
	height:5px;
}
.moduletype3 .corners.topright{
	float:right;
	position:relative;
	background-position:-6px 0px;
	width:5px;
	height:5px;
}
.moduletype3 .corners.bottomleft{
	float:left;
	position:relative;
	background-position:0px -6px;
	width:5px;
	height:5px;
}
.moduletype3 .corners.bottomright{
	float:right;
	position:relative;
	background-position:-6px -6px;
	width:5px;
	height:5px;
}
.moduletype3 .topmiddle{
	margin:0px 5px;
	width:auto;
	border-top:1px solid #E5E5E5;
	background:#fff;
	height:5px;
}
.moduletype3 .bottommiddle{
	margin:0px 5px;
	width:auto;
	border-bottom:1px solid #E5E5E5;
	background:#fff;
	height:5px;
}
.moduletype3 .body{
	width:auto;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	min-height:20px;
	padding:3px 6px;
	background:#fff url(../images/backgrounds/scrollthing.png) no-repeat right top;
}

.moduletype3 .body2{
	width:auto;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	min-height:20px;
	padding:3px 6px;
	background:#fff;
}


/* --- </module corners> --- */



/* --- <external links> --- */
div.externalicon{
	background-image:url(../images/sprites/externalicons.png);
	background-repeat:no-repeat;
	width:70px;
	height:60px;
	float:left;
	position:relative;
	margin-right:8px;
	/*border:1px solid red;*/
}
div.externalicon.catalog{
	background-position:0px 0px;
}
div.externalicon.collection{
	background-position:0px -70px;
}
div.externalicon.tools{
	background-position:0px -134px;
}

/* --- </external links> --- */


/* --- <topic arts titles> --- */
div.topicartstitle{
	display:block;
	background-image:url(../images/sprites/topicartstitles.png);
	background-repeat:no-repeat;
	height:18px;
	width:auto;
	margin:4px 0px 4px 0px;
}
div.topicartstitle.possessed{
	background-position:0px 1px;
	width:188px;
}
div.topicartstitle.jewishart{
	background-position:0px -16px;
	width:155px;
}
div.topicartstitle.musicholocaust{
	background-position:0px -33px;
	width:192px;
}
/* --- </topic arts titles> --- */

/* --- <dropdown options> --- */
a.dropoption span{
	display:block;
	background-image:url(../images/sprites/dropdown.png);
	background-repeat:no-repeat;
	height:20px;
	width:auto;
	
}
a.dropoption.center span{
    background-position:0px -160px;
}
a.dropoption.center:hover span, a.dropoption.center.active span{
    background-position:0px -181px;
}
a.dropoption.society span{
	background-position:0px -76px;
}
a.dropoption.society:hover span, a.dropoption.society.active span{
	background-position:0px 7px;
}
a.dropoption.federation span{
	background-position:0px -97px;
}
a.dropoption.federation:hover span, a.dropoption.federation.active span{
	background-position:0px -14px;
}
a.dropoption.institute span{
	background-position:0px -118px;
}
a.dropoption.institute:hover span, a.dropoption.institute.active span{
	background-position:0px -35px;
}
a.dropoption.museum span{
	background-position:0px -139px;
}
a.dropoption.museum:hover span, a.dropoption.museum.active span{
	background-position:0px -56px;
}
/* --- </dropdown options> --- */

/* --- <topic page icons> --- */
.topicart div{
	background-image:url(../images/sprites/topicpage.png);
	background-repeat:no-repeat;
	height:35px;
}
.topicart div.arts{
	width:92px;
	background-position:0px -1px;
}
.topicart div.daily{
	width:150px;
	background-position:0px -44px;
}
.topicart div.places{
	width:150px;
	background-position:0px -87px;
}
.topicart div.langlit{
	width:290px;
	background-position:0px -130px;
}
.topicart div.history{
	width:250px;
	background-position:0px -173px;
}
.topicart div.religion{
	width:146px;
	background-position:0px -217px;
}

/* --- </topic page icons> --- */