/* Controls the main CSS Layout pages
----------------------------------------------- */

#allContent {
    width:760px;
    min-height:100%;
    margin:0px;
    padding:0px;
    margin-left:20px;
    float:left;
}

/* Main Div For All Content - Total Page width */
#toahContentParent { 
	width:970px;
	padding:15px 10px;
	font-family:Arial,sans-serif;
	font-size: 13px;
	line-height:140%;
	height:550px;
	min-height:500px;
}
html > body #toahContentParent { width:950px; height:auto;}
#toahContentParent h1 { padding:5px 15px 15px 10px; margin-bottom:5px; border-bottom:solid 1px #919191; line-height:110%; }
#toahContentParent a { color:#7a0026; text-decoration:none; }
#toahContentParent a:HOVER { text-decoration:underline; }
h5 { color:#3a3a3a; font-weight:450;}

#toahContent { 
	position:relative;
	width:698px;
	background-color:#FAFAFA;
	font-size:12px;
	border:solid 1px #cacaca;
	padding:4px 12px 30px 12px;
	height:500px;
	min-height:500px;
}
html > body #toahContent { height:auto; }
#toahContent.noNav { width:950px; padding: 15px 30px 30px 40px; font-size:13px; }
html > body #toahContent.noNav { width:869px; padding: 15px 40px 40px 40px; }

#toahContent h2 { color:#000000; font-family:Arial,sans-serif; font-size:15px; font-weight:800; }
#toahContent h3 { font-size:1.07em; }
	#toahContent.creditsList h3 { color:#3C5FB8; display:inline; margin-right:5px; font-size: 12px; line-height: 140%;}
	#toahContent h3.addSpaceTop { margin-top:20px; }
#toahContent ul { position:relative; }
#toahContent li { list-style-type:none; }
#toahContent a:HOVER { text-decoration:underline; }
#toahContent hr { background-color:#707070; height:1px; border:none; clear:right; margin-bottom:15px; }
#toahContent .backTopLink { color:#707070; text-decoration:none; text-align:right; text-transform:uppercase; font-weight:800; font-size:10px; }
#toahContent .backTopLink a { text-decoration:none; }

.indexAdjustable { position:relative; padding:0px 0 0 0; width:720px; margin-left:-20px; margin-bottom:-3px; }
	html > body .indexAdjustable { height:auto; width:auto; margin-left:0px; margin-bottom:0px; }
.indexAdjustable h4 { display:none; }
.indexAdjustable p { margin:0px 0 0 20px; }
.indexAdjustable .clearAd { clear:right; }
.indexAdjustable .indexSeparator { display:block; height:13px; overflow:hidden; background:#cdcdcd url('/toah/art/index_sep_up.gif') center no-repeat; border-bottom:solid 1px #5c5c5c; margin-top:15px; margin-bottom:-1px; }
.indexSlide { position:absolute; bottom:0px; height:13px; width:100%; display:none; cursor:pointer; }

.indexHighlight { background-color:#fff; border:solid 1px #ebebeb; width:100%; overflow:hidden; }
.stayHighlight { background-color:#fff; border:solid 1px #ebebeb; border-bottom: solid 1px #c2c2c2; width:100%; overflow:hidden; }

.addBorder { border:solid 1px #666;}
.indexAlt { background-color:#f2f2f2; }	

.bottomTopLink { margin-top:25px; }

/* Specific to TE Index */
#toahContent li.essayLocation, #toahContent li.essayLocation a { color:#666; }
.thematicIndexInfo { border:solid 1px #FAFAFA; width:100%; overflow:hidden; }
/* End of TE Specific */

/* Specific to Index Results */
#indexResultsLeft { border-right:solid 1px #cacaca; padding-right:20px; margin-right:20px; }
#indexResultsLeft td { padding:10px 0 10px 10px; border-bottom:solid 1px #cacaca; }
/* End of Index Results */

#thematic_essay_categories .activeNav a { color:#7a0026; font-weight:bold; }

#toah_navigation_right { float:right; width:215px; }
	#toah_navigation_right ul { margin-left:0px; }
	#toah_navigation_right li { list-style-type:none; font-size:10px; line-height:19px; text-transform:uppercase; border-top:1px solid #D2D2D2;}
	#toah_navigation_right li.withSubnav { }
	#toah_navigation_right li.withSubnavActive { }
	#toah_navigation_right h4 { font-size:12px; color:#3C5FB8; padding-bottom:5px; margin:3px 0 0 0; text-transform:none; }
	#toah_navigation_right hr { background-color:#919191; height:1px; border:none; margin:10px 0 8px 0; }
	#toah_navigation_right a { color:#000; }
	#toah_navigation_right form { padding-top:3px; }
	#toah_navigation_right select { margin-bottom:8px; font-size:12px; font-family:Arial,sans-serif; width:100%; border: 0px solid #fff000; color: #333; padding: 1px; background-color: fafafa;}
	#toah_navigation_right .activeNav a { color:#7a0026; font-weight:bold; }




/* Archive */
/*Simplify previous layouts by adding here */
option { font-size: 12px; font-family: arial, sans-serif; line-height: 250%; color:#000000; text-align:left; }
td { font-size: 11px; font-family: Arial, sans-serif; line-height:130%; }
.axnopt2 { font-size: 10px; font-family: verdana, arial, sans-serif; }
form { margin: 0px; }

/* Generic page box */
#timelineContent { font-family:Arial,sans-serif; font-size: 12px; line-height:140%; }
	#timelineContent a { color: #790026; text-decoration: underline; }
	#timelineContent a:HOVER { color: #790026; text-decoration: underline; }
	#timelineContent h2 { font-family:Arial, sans-serif; font-size: 15px; font-weight: 800; color: #000; }
	#timelineContent h3 { font-family:Arial, sans-serif; font-size: 13px; font-weight: 800; color: #3c5fb8; }
	#timelineContent hr { background-color:#707070; height:1px; border:none; clear:right; margin-bottom:15px; }
	#timelineContent .backTopLink { color:#707070; text-decoration:none; text-align:right; text-transform:uppercase; font-weight:800; font-size:10px; }
	#timelineContent .backTopLink a { text-decoration:none; }
		.margin { margin-bottom: 8px; }
.pastemploy { font-family:Arial, sans-serif; font-size: 12px; font-weight: normal; color: #666; }

.backTopIndex { color:#000; font-family:Arial,sans-serif; margin-left:20px; margin-top:0; }
.backTopIndex a { text-decoration:none; color:#7A0026; font-size:12px; }
.imgCaption {font-size: 11px; color: #555; line-height: 135%; padding-right: 5px;}
img.imgCaption {border: 1px solid #666; padding: 0;}
/* Thematic Essay Index */
#teIndexList { list-style-image: url("/toah/images/transbullet.gif"); line-height:100%; margin-left:15px; padding:5px; }

#teContent { font-family:Verdana,Arial,sans-serif; font-size: 11px; line-height:130%;width:520px; float:right; background-color:#f7f7f7; z-index:2; }
    #teContent a { color:#65192C; text-decoration:none; }
    #teContent a:HOVER { color:#48101E; text-decoration:underline; }
    #teContent li { list-style-type:none; padding-left:3em;text-indent:-1.5em; line-height:150%; margin-right:15px; }
    #teContent h1 { font-family:Verdana,Arial,sans-serif; padding-left:1em;font-size:13px; height:23px; line-height:23px; background-color:#7791D7; font-weight:bold; color:#fff; display:block;  }
    #teContent h2 { font-family:Verdana,Arial,sans-serif; padding-left:1em;font-size:13px; height:23px; line-height:23px; background-color:#7791D7; font-weight:bold; color:#fff; display:block; margin-bottom:1em; }
    #teContent h3 { font-family:Verdana,Arial,sans-serif; padding-left:1em;font-size:15px; height:15px; line-height:15px; background-color:#cac7c0; font-weight:bold; margin-top:1em; color:#fff; display:block;}
    #teContent h4 { font-family:Verdana,Arial,sans-serif; padding-left:1em;font-size:15px; height:15px; line-height:15px; background-color:#cac7c0; color:#fff; display:block;}

#teContent2 { font-family:Verdana,Arial,sans-serif; font-size: 11px; line-height:130%;width:520px; float:right; background-color:#f7f7f7; z-index:2; }
    #teContent2 a { color:#65192C; text-decoration:none; }
    #teContent2 a:HOVER { color:#48101E; text-decoration:underline; }
    #teContent2 li { list-style-type:none; padding-left:3em;text-indent:-1.5em; line-height:150%; margin-right:15px; }
    #teContent2 h1 { font-family:Verdana,Arial,sans-serif; padding-left:1em;font-size:13px; height:23px; line-height:23px; background-color:#7791D7; font-weight:bold; color:#fff; display:block;  }
    #teContent2 h2 { font-family:Verdana,Arial,sans-serif; padding-left:1em;font-size:13px; height:23px; line-height:23px; background-color:#7791D7; font-weight:bold; color:#fff; display:block; margin-bottom:1em; }
    #teContent2 h3 { font-family:Verdana,Arial,sans-serif; padding-left:1em;font-size:15px; height:15px; line-height:15px; background-color:#cac7c0; font-weight:bold; margin-top:1em; color:#fff; display:block;}
    #teContent2 h4 { font-family:Verdana,Arial,sans-serif; padding-left:1em;font-size:15px; height:15px; line-height:15px; background-color:#cac7c0; color:#fff; display:block;}

#teHomeCol1 { float:left; margin-left:15px; }
#teHomeCol2 { float:right; margin-right:20px; }
#teHomeLeft { background-color:#f7f7f7; color:#333; font-family:Verdana,Arial,sans-serif; font-size: 12px; line-height:150%; vertical-align:top; }
    #teHomeLeft ul { margin-top:10px; margin-bottom:20px; }
    #teHomeLeft li { list-style-type:none; }
    #teHomeLeft a { color:#65192C; text-decoration:none; }
    #teHomeLeft a:HOVER {   color:#65192C; text-decoration:underline; }
#teHomeGen { background-color:#f7f7f7; font-family:Verdana,Arial,sans-serif; font-size: 12px; line-height:130%; color:#333; padding:5 20 10 20; }
    
#teHomeRight { background-color:#f7f7f7; vertical-align:top; }
    #teHomeRight a { font-family:Verdana,Arial,sans-serif; font-size: 11px; line-height:130%; color:#333; text-decoration:none; }
    #teHomeRight a:HOVER { color:#222; text-decoration:underline; }

#teNav { font-family:Verdana,Arial,sans-serif; font-size: .8em; width:205px; margin-bottom:2em; background-color:#f7f7f7; float:left;}
    #teNav h3 { font-family:Verdana,Arial,sans-serif; font-size: 16px; display:block; color:#fff; background-color:#7288B0; padding:.4em; text-transform:uppercase; text-align:center; margin-bottom:10px; }
    #teNav li { margin-left:-1.3em; line-height:16px; list-style-type:none;  }
    html>body #teNav li { margin-left:0px; }
    #teNav a { display:block; height:16px; line-height:16px; padding-left:20px; color:#8A3D3D; text-decoration:none; font-size: 11px; font-family: Verdana,Arial,sans-serif; font-weight:bold; }
    #teNav a:HOVER { background-color:#7791D7; color:#fff; }
	#teNav form div select { font-size:11px; }
#ULafrica, #ULamerica, #ULasia, #ULeurope, #ULislamic, #ULallthematicessays { display:none; padding-left:2.5em; }
html>body #ULafrica, html>body #ULamerica, html>body #ULasia, html>body #ULeurope, html>body #ULislamic, html>body #ULallthematicessays { padding-left:0px; }

#shAfrica, #shAmerica, #shAsia, #shEurope, #shIslamic, #ULallthematicessays { cursor:pointer; }

#teBottomLinks { font-family:Arial,sans-serif; font-size:11px; width:700px; }
html > body #teBottomLinks { width:670px; }
#teBottomLinks font { font-family:Arial,sans-serif; font-size:11px; }

#objBottomLinks { font-family:Arial,sans-serif; font-size:11px; }
#objBottomLinks font { font-family:Arial,sans-serif; font-size:11px; }

#toahContentParent h1.timelineTitle { margin-bottom:20px; }
#tlBottomLinks { font-family:Arial,sans-serif; font-size:11px; }
#tlBottomLinks font { font-family:Arial,sans-serif; font-size:11px; }

#MoreInformation a { text-decoration:none; color:#651908; }
#MoreInformation a:HOVER { text-decoration:underline; }

#MetLinks a { text-decoration:none; color:#651908; }
#MetLinks a:HOVER { text-decoration:underline; }

#furtherReading a { text-decoration:none; color:#651908; }
#furtherReading a:HOVER { text-decoration:underline; }

#thematicText a { text-decoration:underline; color:#651908; }
#thematicText a:HOVER { text-decoration:underline; }

#WorldMapLinkTop a { font-family:Arial,sans-serif; font-size:11px; color:#790026; text-decoration:none; }
#WorldMapLinkTop a:HOVER { text-decoration:underline; }

#RegionalMapLinkTop a { font-family:Arial,sans-serif; font-size:11px; color:#790026; text-decoration:none; }
#RegionalMapLinkTop a:HOVER { text-decoration:underline; }

#indexContent { margin-left:20px; }
.loader { display:block; padding:20px; text-align:center; }

#backToTop { width:100px; color:#000; }
    #backToTop a { color:#000; text-decoration:none; }
    #backToTop a:hover { text-decoration:underline; }

.doubleLineSpace { height:3px; display:block; overflow:hidden; background-image:url('/toah/art/sep_double.gif'); background-repeat:repeat-x;  margin:4px 0px 2px 0px;}
	
a img { color:#fff; }

#searches { }

/* Fix superscript */
sup { font-size:11px; line-height:130%; margin-bottom:3px; }
html > body sup { font-size:8px; }
h1 sup { font-size:14px; }
html > body h1 sup { font-size:14px; }

/* Bottom Gray Area */
.lg1 {
	background-color:#;
	padding:12px 0px 0px 12px;	font-size:11px;
	color:#b6b6b6;
	font-family:Arial,sans-serif;
	line-height:160%;
	border-top:solid 0px #ccc;
	border-bottom:solid 0px #333;
}
	.lg1 a { text-decoration:none; color:#666; }
	.lg1 a:HOVER { text-decoration:underline; }
	.lg1 hr { height:3px; color:#; background-color:none; background-image: url(../art/footer_rule.gif); margin-top:20px; margin-bottom:10px; padding-left: 12px; margin-right: 12px; border:none;}
.lg2 {
	background-color:#;
	padding:0px 50px 0px 12px;
	color:#333;
	line-height: 160%;
	font-size:11px;
	font-family:Arial,sans-serif;
}
.lg3 {
	background-color:#;
	padding:15px 200px 0 12px;
	color:#bbb;
}
	.lg3 hr { height:0px; color:#999; background-color:#999; border:0; margin-top:5px; margin-bottom:10px; }
.footerTitle {font-size: 11px; color: #444; text-transform: uppercase; font-weight: bold; clear: both; margin-bottom: 10px;}


.shRHT { visibility:hidden; position:absolute; right:-5px; top:5px; height:100%; background-image:url('/toah/art/sh_right.png'); width:5px; }
.shBTM { visibility:hidden; position:absolute; bottom:-5px; left:5px; width:718px; background-image:url('/toah/art/sh_bottom.png'); height:5px; }
.noNav .shBTM { width:947px; }
.shTR { visibility:hidden; position:absolute; right:-5px; top:5px; }
.shBR { visibility:hidden; position:absolute; bottom:-5px; right:-5px; }
.shBL { visibility:hidden; position:absolute; bottom:-5px; left:5px; }

html > body .shRHT, html > body .shBTM, html > body .shTR, html > body .shBR, html > body .shBL { visibility:visible; }

	.backToTop { font-family:Arial,san-serif; font-size:13px; margin-left:20px; margin-top:20px;}
		.backToTop a { color:#7A0026; text-decoration:none; }

/* Subject and Artist Index */

#backToTop { margin:20px; }
#noPrint .backTopLink {color: #373737; line-height: 24px; text-transform: uppercase; }   

/* Selected Readings */
#selectedReading a { margin-left:5px; text-decoration:none; color:#000; }
#subtitle a { color:#fff; }

#searches {  }
#searchesBottom { position:absolute; right:20px; margin-top:-10px; }
html > body #searchesBottom { margin-top:-15px; }
/* Bottom Links */
#bottomGrayLinks { color:#000; }
#bottomGrayLinks a, #thematicEssay #bottomGrayLinks a { color:#575757; text-decoration:none; }
#bottomGrayLinks a:HOVER { text-decoration:underline; }

#timelineMap { margin: 0 15px 3px 0; float:left; }
	#timelineMap img { border:solid 1px #000; margin-bottom:5px; }
	#timelineMap a { font-family:Arial,sans-serif; font-size:11px; color:#790026; font-weight:300; text-decoration:none; }
	
.pTableText { padding:2px; font-family:Arial,sans-serif; font-size:11px; }

a.WorldMapLinkTop { color:#222; }

#creditsList h3 { display:inline; margin-right:5px; font-size: 12px; line-height: 140%;}

.genSpacer { height:1px; overflow:hidden; margin:5px 0 10px 0; background-color:#666; border:none; }
.periodTable { border-left:solid 1px #000066; }

.rssIcon { position:relative; top:1px; margin:0px 0 0 5px; }


.moreInfoDivLoad { position:absolute; bottom:0px; background-color:#3ab2ac; color:#fff; width:auto; padding:2px 5px; }
#indexResultsBibliography .moreInfoDiv { margin-left: 20px; line-height: 100%; font-size:11px; padding-bottom:8px; }
	html > body #indexResultsBibliography .moreInfoDiv { margin-bottom:20px; border-left: 0px solid #efefef; padding-left: 18px;}
#indexResultsBibliography .moreInfoDiv li { border: none; font-size: 11px; line-height:120%; list-style-type:none; padding:0px; margin: 1px 10px 0 0px;}
#indexResultsBibliography .moreInfoDiv a {font-size: 11px; color:#7a0026; line-height: 15px;}
#indexResultsBibliography .moreInfoDiv td {padding: 0px 10px;}
#indexResultsBibliography .moreInfoDiv table {padding: 10px 0px 20px; margin-right: 30px;}
#indexResultsBibliography .moreInfoDiv h6 {font-size: 11px; margin-bottom: 3px;}
#indexResultsBibliography .moreInfoDiv h2 {color:#111111; font-size:11px; font-weight:800; margin-bottom:6px;}
#indexResultsBibliography .moreInfoDiv .bibSub2 h2 { margin-bottom:4px; }


/* Timebar Styles */
.timeBarContainer { position:relative; z-index:20; }

.timeBarContainer ul.dateList { position:relative; height:13px; color:#707070; font-size:11px; }
.timeBarContainer ul.dateList li.activeTime { color:#000; }
.firstTime { text-align:left; }
.lastTime { text-align:right; }
.centerTime { text-align:center; }

.timeBarItem { cursor:pointer; padding:0px; margin:0px; }
ul.boxList { position:relative; margin-top:4px; height:15px; }
ul.boxList li { border:solid 1px #c7c7c7; border-left:none; height:13px; position:relative; }
ul.boxList li.timebar02 { border-left:solid 1px #c7c7c7; }
ul.boxList li.timebar11 { border-right:solid 1px #c7c7c7; }
ul.boxList li a { position:relative; display:block; line-height:16px; font-size:13px; text-indent:-5000px; background-color:#dfdfdf; } 
	html > body ul.boxList li a { line-height:13px; font-size:9px; }
ul.boxList li a:HOVER { background-color:#FAFAFA; } 
ul.boxList li.activeTime a { background-color:#3c5fb8; } 
.hoverTime { background-color:#FAFAFA; } 
ul.boxList li.hoverTime a { background-color:#FAFAFA; } 

.timeBarContainer ul.mapList { position:absolute; z-index:100; }
.timeBarContainer ul.mapList li { position:relative; text-align:center; border-right:solid 1px #DADADA; height:70px; }
.timeBarContainer ul.mapList li.first { border-left:solid 1px #DADADA; }
.timeBarContainer ul.mapList li.last { border-right:solid 1px #DADADA; }
.timeBarContainer ul.mapList li a { position:relative; display:block; height:70px; } 
.timeBarContainer ul.mapList li img { margin-top:5px; }
#toahContentParent .timeBarContainer ul.mapList li a:HOVER { text-decoration:none; } 
.timeBarContainer ul.mapList li.activeTime { background-color:#FAFAFA; }
.timeBarContainer ul.mapList li.activeTime div { background-color:#f7f7f7; }
.timeMapBorderLeft { border-left:solid 1px #DADADA; }
.timeMapBorderRight { border-right:solid 1px #DADADA; }
.timeBarContainer ul.mapList h5 { color:#3c5fb8; font-size:12px; margin-top:2px; }
.timeBarContainer ul.mapList li.hoverRegion { background-color:#fafafa; }

.regionIndexContainer { position:relative; z-index:20; height:91px; }
	html > body .regionIndexContainer { height:84px; }
.regionIndexContainer ul.regionList { position:absolute; z-index:100; }
.regionIndexContainer ul.regionList li { position:relative; text-align:center; border-right:solid 1px #cfcfcf; height:70px; cursor:pointer; }
.regionIndexContainer ul.regionList li.first { border-left:solid 1px #cfcfcf; }
.regionIndexContainer ul.regionList li.last { border-right:solid 1px #cfcfcf; }
.regionIndexContainer ul.regionList li a { position:relative; display:block; height:85px; } 
.regionIndexContainer ul.regionList li img { margin-top:5px; }
#toahContentParent .regionIndexContainer ul.regionList li a:HOVER { text-decoration:none; } 
.regionIndexContainer ul.regionList li.activeRegion { background-color:#FAFAFA; }
.regionIndexContainer ul.regionList li.activeRegion div { background-color:#f7f7f7; }
.regionIndexContainer ul.regionList li.hoverRegion { background-color:#efefef; }
.regionIndexContainer ul.regionList h5 { color:#707070; font-size:11px; text-align:left; font-weight:normal; margin:2px 5px; line-height:110%; }
.regionIndexContainer ul.regionList li.activeRegion h5 { color:#000; }


.segmented { width:951px; padding:0px; margin:0px; clear:left; }
html > body .segmented { width:951px; }
.segmented li { width:88px; float:left; margin:0px; padding:0px; list-style-type:none; }
html > body .segmented li { width:87px; }
.segmented li.first { width:123px; }
html > body .segmented li.first { width:122px; }
.segmented li.last { width:124px; }
html > body .segmented li.last { width:122px; }
.segmentedALT { width:951px; padding:0px; margin:0px; }
html > body .segmentedALT { width:951px; }
.segmentedALT li { float:left; width:88px; margin:0px; padding:0px; list-style-type:none; text-align:center; }
.segmentedALT li.first { width:79px; text-align:left; }
.segmentedALT li.last { width:79px; text-align:right; }

.timeBarContainer ul.mapList li.activeTime div.bottomFixer { position:absolute; bottom:0px; height:10px; background-color:#f7f7f7; width:100%; z-index:20; text-align:left; display:block; }

#teBottomLinks h5, #bottomContent1 h5 { font-size:11px; margin-bottom:5px; }
.indentHeader { display:block; margin-left:15px; }
.timelineBottoms li { display:block; margin-left:15px; }
#tlBottomLinks strong { color:#3A3A3A; }
#bottomContent1 a { color:#790026; text-decoration:none; }
#bottomContent1 a:HOVER { text-decoration:underline; }
td.biblioLink { width:40%; padding:0 10px; }
td.last li { list-style-type:none; margin-bottom:10px; margin-left:10px; list-style-position:outside; }
td.last li ul li { margin-bottom:0px; margin-left:20px; }
td.last { padding-right:0px; }
td.borderRight { border-right:solid 1px #e6e6e6; width:50%; padding-left:0px; }
#bottomContent1 td.borderRight { border-right:solid 1px #ccc; width:50%; padding-left:0px; }
/*.biblioParent .last { display:none; }*/

#furtherReading { padding-bottom:5px; }
#MoreInformation li, #onlineResources li, #imageResources li { list-style-type:none; margin-bottom:2px; padding-left:7px; background-image:url(/toah/art/bull.png); background-repeat:no-repeat; line-height:120%; list-style-position:outside; }
#onlineResources { padding-bottom:15px; }
#furtherReading li { list-style-type:none; margin-bottom:5px; list-style-position:outside; }
.smallSpacer { height:5px; overflow:hidden; }