/*#masthead-banner { overflow:hidden; background:#483107 url(/encyclopedias/literary/images/masthead-banner-literary.jpg) repeat-x 100% 100%; }*/

.home #masthead-navbar li.home a, 
.canons #masthead-navbar li.canons a,
.genres #masthead-navbar li.genres a,
.authors #masthead-navbar li.authors a, 
.sects #masthead-navbar li.sects a, 
.periods #masthead-navbar li.periods a, 
.genres #masthead-navbar li.genres a, 
.oral #masthead-navbar li.oral a { 
    color:#CE570F; 
    background:#fff url(/global/images/button3-L.jpg) no-repeat left top; 
    padding-left:17px; 
}

/* To set the font color in the selected tab as it wasn't working as on the portal pages */
.home #masthead-navbar li.home a b, 
.canons #masthead-navbar li.canons a b,
.genres #masthead-navbar li.genres a b,
.authors #masthead-navbar li.authors a b, 
.sects #masthead-navbar li.sects a b, 
.periods #masthead-navbar li.periods a b, 
.genres #masthead-navbar li.genres a b, 
.oral #masthead-navbar li.oral a b {
	color:#CE570F; 
	background:#fff url(/global/images/button3-R.jpg) no-repeat right top; 
	padding-top:4px;  
}

.home #masthead-navbar li.home a:hover, 
.canons #masthead-navbar li.canons a:hover,
.genres #masthead-navbar li.genres a:hover,
.authors #masthead-navbar li.authors a:hover, 
.sects #masthead-navbar li.sects a:hover, 
.periods #masthead-navbar li.periods a:hover, 
.genres #masthead-navbar li.genres a:hover, 
.oral #masthead-navbar li.oral a:hover { 
	text-decoration:none; 
	background:#fff url(/global/images/button3-L.jpg) no-repeat left top; 
}

/* To set the font color in the selected tab as it wasn't working as on the portal pages */
.home #masthead-navbar li.home a:hover b, 
.canons #masthead-navbar li.canons a:hover b,
.genres #masthead-navbar li.genres a:hover b,
.authors #masthead-navbar li.authors a:hover b, 
.sects #masthead-navbar li.sects a:hover b, 
.periods #masthead-navbar li.periods a:hover b, 
.genres #masthead-navbar li.genres a:hover b, 
.oral #masthead-navbar li.oral a:hover b {
	color:#00c; 
	text-decoration:underline; 
	background:#fff url(/global/images/button3-R.jpg) no-repeat right top; 
}




/* Fix body h4s 
#content .shell-1 h4, #content-primary h4 {
    background-image: none;
    margin-left: 0em;
    padding-left: 0em;
}

/* Fix body lists 

#content .shell-1 ul, #content-primary ul {
    list-style-type: disc;
    padding-left: 0px;
    margin-top: -0.45em;
    margin-left: 2.75em;
    font-size: 1.32em;
}

#content .shell-1 ol, #content-primary ol {
    padding-left: 0px;
    margin-top: -0.45em;
    margin-left: 2.75em;
    font-size: 1.32em;
}

#content .shell-1 ul li, #content .shell-1 ol li {
    padding-left: 0.63em;
    margin-bottom: 0.45em;
    background-image: none;
}
*/

/* Essay Table Styles */
.essay-table-caption {
    margin-top: 1em;
    margin-right: 0pt;
    margin-bottom: 0.4em;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    font-family: verdana,arial,helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    letter-spacing: 1px;
    text-align: center;
}

.essay-table {
    margin: 1em; 
    width: 98%;
	border-width: 2px;
	border-spacing: 0px;
	border-style: inset;
	border-color: #335F94;
	border-collapse: collapse;
	padding: 2px;
	background-color: #F2F2F2;
    
}

.essay-table th, .essay-table td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #386BA8;
	font-size: 1em;
	background-color: #FFF;
	-moz-border-radius: 0px;
}

.essay-table th.tables-title {
    padding: 0.63em;
    font-size: 1.25em;
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
	background-color: #E6E6E6;
}

/* For displaying wikis better in IE and Firefox 
.wiki #ie-root #content h3.heading-h6 { margin-top: 0px;} /* eliminates negative margin on breadcrumbs for IE Only
.wiki #body-wrapper #content p + h3.heading-h6 { margin: 12px 0px 0px 12px;} /* eliminates negative margin for THL Copyright notice at bottom 
.wiki #ie-root #content h3.heading-h1 { padding-top: 12px;} /* Adds some padding to top of h1 type page header in IE 
*/

.loader { margin: 14px; white-space: nowrap !important; }
.loader img {display: inline; border: none; margin: 0px; padding: 0px; }

/* --------------------------------------------------------------------------------
----- Dropdown Menu as in Canons Catalogs, Root = Horizontal, Secondary = Vertical  
----------------------------------------------------------------------------------- */
ul#navmenu-h { margin:0; border:0 none; padding:0; width: 200px; list-style: none; height: 27px; position:absolute; top:110px; right:8px; border-bottom:3px double #9fb474; }
ul#navmenu-h li { margin:0; border:0 none; padding:0; display:inline; list-style:none; position:relative; height:27px; }
/* ----- dropdown links ------ */
ul#navmenu-h ul { margin:0; border:0 none; border-left:2px solid #999; padding:0 0 5px; width:205px; list-style: none; display:none; position:absolute; top:27px; left:0 !important; left: -98px; border-top:3px double #9fb474; border-bottom:3px double #555; }
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{ clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden; }
ul#navmenu-h ul li { width:205px; float:left; /*For IE 7 lack of compliance*/ display:block !important; display:inline; /*For IE*/ border-bottom-width:0pt; }
/* Root Menu - Style of Top Link */
ul#navmenu-h a { background:#fff url(/global/images/list-arrow-green-lg.gif) no-repeat left center; color:#CE570F; letter-spacing:0.06em; padding: 0 0 4px 17px; float:none !important; /*For Opera*/ float:left; /*For IE*/ display:block; font:normal 190%/120% 'Trebuchet MS', arial, verdana, sans-serif; text-decoration:none; height:auto !important; height:1%; /*For IE*/ border-bottom-width:0pt; }
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a { background:#fff url(/global/images/list-arrow-orange-lg.gif) no-repeat left center; color: #CE570F; border-bottom-width:0pt; }
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a { display:block; float:none; color:#333; white-space:nowrap; cursor:pointer; font-family:arial, helvetica, sans-serif;  padding:4px 0 8px 20px;  margin:0;  font-size:120%; font-weight:bold; line-height:150%;  background:#fff url(/global/images/list-arrow-green.gif) no-repeat 5px center;  list-style-type:none; width:185px; border-bottom-width:0pt; }
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a { color:#ce570f; text-decoration:underline; background:#fff url(/global/images/list-arrow-green.gif) no-repeat 5px center; }
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul { display:none; position:absolute; top:0; left:160px; }
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul { display:none; }
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul { display:block; }

/*============ BEGIN search styles (taken from bellezza site) */
.lit-catSearch {display: block !important;}
.lit-catSearch input#search-field-1{ font-size:14px !important; line-height:20px !important; padding:0px 9px 0px !important; height:24px !important;
margin:0px; margin-left:42px; margin-bottom:4px; width:260px;}
/*#ie-root-8 .lit-catSearch input#search-field-1{ line-height:20px !important;}*/
.lit-catSearch form#search-select #search-bar{
	background: url(/places/culturalgeography/tibet/zhangzhung/images/bg-search-sprite.png) repeat-x 0px 0px;
	padding-top:20px; 
	padding-bottom:15px;
 	width: 475px;
 	height:40px;
}
.lit-catSearch form#search-select #search-bar{ padding-top:25px; width:485px; height:140px; background-position:0 -250px; padding-bottom:0px; padding-left:15px;
background: url(/places/culturalgeography/tibet/zhangzhung/images/bg-search-sprite.png) repeat-x 0px 0px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;
-moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius: 12px; border-bottom-right-radius: 12px;
}
.lit-catSearch fieldset{ width:500px; border-color:#aaa; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;
-moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius: 12px; border-bottom-right-radius: 12px;
}

/* search box header */
#search-wrapper h3{ display:inline; margin-top:0px; margin-left:10px; background-color: #555; color:#fff; font-weight:normal; }
#search-wrapper h3{ font-size:1.62em; margin-left:20px;}

#search-wrapper h3 span{ background: transparent url(/places/culturalgeography/tibet/zhangzhung/images/bg-tab-search2.png) no-repeat 0px -40px;}
#search-wrapper h3 span em{ padding-right:50px; background: transparent url(/places/culturalgeography/tibet/zhangzhung/images/bg-tab-search2.png) no-repeat top right;}
#search-wrapper h3 span em strong{ text-shadow:0 2px 2px #303030; font-weight:normal; color:#fff; padding: 4px 0px 4px 5px; background: transparent url(/places/culturalgeography/tibet/zhangzhung/images/bg-tab-search2-repeat.png) repeat-x top;}
#search-wrapper h3 span,
#search-wrapper h3 span em{padding-top:4px !important; padding-bottom:4px !important;}

/*#ie-root-7 #search-wrapper h3 span,
#ie-root-7 #search-wrapper h3 span em{ padding-top:0px !important; padding-bottom:0px !important;}*/

/*.home #ie-root .lit-catSearch input#search-field-1{ padding-top:5px !important;}*/

.lit-catSearch fieldset form#search-select{ padding:0px;}
.lit-catSearch fieldset form#search-select{ border-bottom:0px;}
.lit-catSearch{ margin-top:0px;}
.lit-catSearch input#search-field-1{ }

/* search button */
.lit-catSearch #search-select input.submit{ 
-moz-border-radius:0px 6px 6px 0px; -webkit-border-radius: 6px; border-radius: 6px;-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px;
background-image:none; background-color:#5d6f85; border-color:#606060 #424a54 #424a54 #606060; border-style:solid; border-width:1px; font-size:14px !important; 
width:85px !important; height:27px !important; letter-spacing:0.12em; color:#fff; font-weight:normal !important; text-decoration:none; text-shadow:0 2px 2px #303030; 
 margin:0; padding:3px auto !important; position:relative; top:0px; left:0px; }
.lit-catSearch #search-select input.submit.hover-on{ background-color: #424a54;}
.lit-catSearch #search-select input.submit.active{ background-color: #6785ab;}

/*#ie-root-7 .lit-catSearch #search-select input.submit{ position:relative; top:-4px; left:-6px;}*/
#ie-root-lte8 .lit-catSearch #search-select input.submit{ position:relative; top:2px; height:26px !important;}


.lit-catSearch form#search-select #srch_scope {font-size: 13px; margin: 5px 0px 0px 60px;}
.lit-catSearch form#search-select #srch_scope label {font-size: 12px; margin: 0px 6px;}
.lit-catSearch form#search-select #srch_scope input {margin-right: 6px; }

#collection_selector {position:relative; top:32px; height:45px; width:440px; overflow:auto; padding-left:20px; padding-right:20px;}
#collection_selector select.coll_input{ height:18px; width:150px; margin-top:5px; margin-right:40px;margin-bottom:4px;}
#collection_selector input#searcher_id_input span:first{ display:block;}
#collection_selector p { font-weight: normal; line-height:13px; display: block; margin:0px 0px 0px 18px; padding:0px;}
#collection_selector p label {font-weight: bold; padding-left:25px;}
#collection_selector #searcher_sel_vals {white-space: normal !important; width: 93%;}
#collection_selector span.selcatid { cursor: pointer; color:#00e; line-height:17px; font-size:11px !important; }
#collection_selector a.tree-remove,
#collection_selector a.tree-remove:visited {margin-bottom: 10px; font-size:13px !important; float:right;}
#collection_selector a.tree-remove:hover{ text-decoration:underline;}
#collection_selector a.tree-remove:active{ text-decoration:none;}

#collection_selector p.instructions{ font-size:12px !important; width:290px; margin-top:0px; position:relative; top:0px; left:30px;}

#collection_selector p.instructions a.tree-link,
#collection_selector p.instructions a.tree-link:visited{ border-bottom:none; margin-left:4px; padding-left:10px; background:transparent url(/global/images/list-arrow-blue-sm.png) no-repeat left;}
#collection_selector p.instructions a,
#collection_selector p.instructions a:visited{ color:#00f; text-decoration:none;}
#collection_selector p.instructions a:hover{ color:#444; text-decoration:underline;}
#collection_selector p.instructions a:active{ color:#00f; text-decoration:none;}


#searcher_sel_vals span.selcatid{ cursor:default !important; font-weight:normal; color:#444; text-decoration:underline; padding-left:4px; /*display:block; line-height:18px;*/}

.container-right-4060 #search-wrapper fieldset{ -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-left-radius: 7px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px;}

/* Search Result Styles */

/* Search Result Styles in Main Content Area (shell-1) */

.litsearchBackButton { 
	position: absolute; top: 110px; width: 150px; right: 200px; 
}

.litsearchBackButton a {
	-moz-border-radius: 0px 8px 8px 0px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px;
	-moz-border-radius-bottomleft: 8px; 
	-webkit-border-bottom-left-radius: 8px; 
	border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px; 
	-webkit-border-top-left-radius: 8px; 
	border-top-left-radius: 8px;
	background-image:none; 
	background-color:#5d6f85; 
	border-color: #606060 #424a54 #424a54 #606060; 
	border-style:solid; 
	border-width: 1px; 
	font-size:12px !important; 
	width: 125px!important; 
	height:27px !important; 
	letter-spacing: 0em; 
	color:#fff; 
	font-weight:normal !important; 
	text-decoration:none; 
	text-shadow:0 2px 2px #303030; 
	margin:0; 
	padding:3px 6px !important; 
	position:relative; 
	top:0px; 
	left:0px; 
}

#litSearchresults {margin: 0px 12px; max-width: 950px;}

#litSearchresults .controls { border-bottom: 1px #bfbfbf solid; font-size: 130%; width: 750px; margin-left: 5px;}

#litSearchresults .header .hitcount {line-height: 130%;}

#litSearchresults div.pagination {display: block; font-size: 12px; width: 100%; text-align: center; margin: 6px; white-space: nowrap;}

#litSearchresults div.pagination * {display:inline !important; margin: 3px; }
#litSearchresults div.pagination a  img {display:inline !important; vertical-align: middle; }
#litSearchresults div.pagination a.disabled img {display: none;}
#litSearchresults div.pagination a.disabled img:hover {cursor: default !important;}

/* Below is Temporarily hidden */
#litSearchresults .toggleAllHits {display: none; position: relative; right: 150px;  text-align:right;} 

#litSearchresults table.srch-results {margin-top: 12px; padding-top: 12px; padding-left: 3px; font-size: 100%;}

#litSearchresults table.srch-results td { vertical-align: top !important; padding-top: 6px}

#litSearchresults table.srch-results td.idcell, #litSearchresults table.srch-results td.txtcell .hitnum  {font-size: 11pt !important; white-space: nowrap !important;}

#litSearchresults table.srch-results td.viewhit {font-size: 11pt; white-space: nowrap;}

#litSearchresults table.srch-results .titlestring {line-height: 16pt; }

#litSearchresults table.srch-results td.txtcell .tib {font-size: 18pt !important; line-height: 22pt;}

#litSearchresults table.srch-results td.txtcell .wyl {font-size: 10pt !important;}

#litSearchresults table.srch-results td.txtcell .hitlist {margin-top: 8px;  margin-bottom: 0px;}

#litSearchresults table.srch-results td.txtcell ol.hitlist li { list-style-type: none; height: 16pt; line-height: 16pt !important;  white-space: nowrap !important;}

#litSearchresults table.srch-results td.txtcell ol.hitlist li table {display: inline;}

#litSearchresults table.srch-results td.txtcell ol.hitlist li .hitloc {font-family: "tahoma, sans-serif"; font-size: 10pt; color: #666; padding-left: 6px; vertical-align: baseline !important;}

/* hit list is ul for cat record hits and ol for text hits */
#litSearchresults table.srch-results td.txtcell ul.hitlist li {line-height: 14pt; margin: 0px 0px 0px 75px; text-indent: -75px;}

#litSearchresults table.srch-results td.txtcell ul.hitlist li .hittype {font-size: 10pt; font-weight: bold;}

#litSearchresults table.srch-results td.txtcell ul.hitlist li .hitwyl {font-size: 10pt; }

#litSearchresults table.srch-results td.txtcell  li .tib {font-size: 16pt !important;}

/* For KWIC Seach Results */

#litSearchresults table.srch-results .resultTable tr ol.longlist {max-height: 375px !important; min-height: 310px; min-width: 700px;  margin-bottom: 0px; overflow-y: auto !important;}

#litSearchresults table.srch-results td.txtcell ol.hitlist li table {font-size: 16pt !important; color:#3366ff; margin-top: 0px;}

#litSearchresults table.srch-results td.txtcell ol.hitlist li table td {}

#litSearchresults table.srch-results td.txtcell ol.hitlist .lastHit {display: none; visibility: hidden; line-height: 1px;}

#litSearchresults table.srch-results td.txtcell .txthit table td.prehit {width: 250px !important; text-align: right; padding-right: 2px; white-space: nowrap; overflow: hidden; }

#litSearchresults table.srch-results td.txtcell .txthit table td.posthit {width: 250px !important; text-align: left; padding-left: 2px; white-space: nowrap; overflow: hidden;}

#litSearchresults table.srch-results td a {border: none; color:#3366ff !important;}     /*#0039E6 #3366ff*/

#litSearchresults table.srch-results td a:visited {color: #003366 !important;}

#litSearchresults table.srch-results td a:hover {color: blue !important;}

#litSearchresults table.srch-results table.inline { display: inline !important; float: right; }

#litSearchresults table.srch-results table.hitlinks { margin-left: 25% !important; margin-top: 0px !important; padding-top: 0px; padding-bottom: 6px; font-size: 120% !important; margin: 6px;}

#litSearchresults table.srch-results table.hitlinks td {padding: 2px;}

#litSearchresults table.srch-results table.hitlinks  a { display: inline;}

#litSearchresults .hitrange {font-weight: bold;}

.srchhit {
	color: red; 
	font-weight: bold; 
}

.tib .srchhit  {  font-size: 100%;  }                 

.hitnum {
	padding-left: 6px; 
	vertical-align: text-top; 
	font-size: 90%; 
	font-style: italic;
}

.hits-toggle {z-index: 50;}

.hidden { display: none; width: 0px; height: 0px; visibility: hidden; }
