/* tibetan and himalayan library - www.thlib.org -- navigation */
#side-column .list1, .list2{margin:0; position:relative}
#side-column .list1 a, .list1 a:visited, #side-column .list2 a, .list2 a:visited {white-space: normal; cursor:pointer; font-family:arial,helvetica,sans-serif;}
#side-column .list1 a:hover, #side-column .list2 a:hover{color:#ce570f; text-decoration:underline}
#side-column .list1, #side-column .list2{width:100%; margin:0 0 20px 5px; }
#side-column .list1 ul, #side-column .list2 ul{margin:0 0px 8px 0; padding:0}
#side-column .list1 li a, #side-column .list1 li a:visited, #side-column .list2 li a, #side-column .list2 li a:visited{ border-bottom-width:0pt; color:#333; padding:0 0 0 12px; margin-left:15px; font-size:120%; font-weight:bold; line-height:120%; background:transparent url(/global/images/list-arrow-green.gif) no-repeat left center; list-style-type:none}
#side-column .list1 li a:hover, #side-column .list2 li a:hover{color:#009; text-decoration:underline; border-bottom-width:0pt;}
#side-column .list1 a.selected, #side-column .list1 a.selected:visited{color:#00c; text-decoration:underline; background:transparent url(/global/images/list-arrow-orange.gif) no-repeat left center}
#side-column .list1 a.selected, #side-column .list1 a.selected:hover{color:#00c; text-decoration:none}
#side-column .list1 a.toc-plus { padding: 0 0 0 16px; background: transparent url(/global/images/btn-plus-lg.gif) no-repeat left center; }
#side-column .list1 a.toc-minus { padding: 0 0 0 16px; background: transparent url(/global/images/btn-minus-lg.gif) no-repeat left center; }
#side-column .list1 li a span.tib { font-weight: normal; line-height: 125% !important; font-size: 18pt !important; }
#side-column .list1 h3, #side-column .list2 h3{margin:5px 0 5px; padding:0; font-size:130%; line-height:160%; font-weight:bold; letter-spacing:0px}
#side-column .list1 h3 a, #side-column .list1 h3 a:visited, #side-column .list2 h3 a, #side-column .list2 h3 a:visited{color:#404040; padding:0 0 0 19px;  margin:0; line-height:160%; display:block; background:transparent url(/global/images/btn-plus-lg.gif) no-repeat 2px center; }
#side-column .list1 h3 a:hover, #side-column .list2 h3 a:hover{color:#00c;  }
#side-column .list1 h3.selected a, #side-column .list1 h3.selected a:visited, #side-column .list2 h3.selected a, #side-column .list2 h3.selected a:visited {color:#c25301; text-decoration:none; background:transparent url(/global/images/btn-minus-lg.gif) no-repeat 2px center}
#side-column .list1 h3.selected a:hover, #side-column .list2 h3.selected a:hover{color:#c25301; border-bottom-width:0pt; text-decoration:none;}
#side-column .list1 h4{margin:0 0 5px; padding:0; background:transparent; font-size:130%; line-height:160%;}
#side-column .list1 h4 a, #side-column .list1 h4 a:visited{color:#404040; padding:0 0 0 19px; margin:0; background:transparent url(/global/images/btn-empty-lg.gif) no-repeat 2px center}
#side-column .list1 h4 a:hover{color:#00c; }
#side-column .list1 h4 a.selected, #side-column .list1 h4 a.selected:visited{background:transparent url(/global/images/btn-empty-lg.gif) no-repeat 2px center}
#side-column .list1 h2#title-header{background:transparent; color:#c25301; font-size:190%; line-height:normal; margin:0 0 -5px 5px; padding:0; font-weight:normal; font-family:'Trebuchet MS',arial,verdana,sans-serif; letter-spacing:1px}
#side-column .list1 h4#side-home-link{border-bottom:1px solid #99c2e0; visibility:hidden; background:transparent; font-size:130%; line-height:1%; margin:0 10px 0 0 !important; margin:0 5px 0 0; padding:5px 0 1px 0}
#side-column .list1 h4#side-home-link a, #side-column .list1 h4#side-home-link a:visited{position:relative; color:#606060; border-top-width:0pt; display:block; margin:0; padding:0 0 0 24px; background:transparent url(/global/images/icon1-home.png) no-repeat left center}
#side-column .list1 h4#side-home-link a:hover, #side-column .list1 h4#side-home-link a:active{border-top-width:0pt;  color:#00c; text-decoration:none}
#side-column .list1 h3.global-links-hdr{position:relative; top:-.83em;  border-bottom:3px double #999; margin-right:10px; padding-top:10px}
#side-column .list1 h3.global-links-hdr span{position:relative; top:.63em; background:#f7f8fa; color:#1D599D; font-size:140%; line-height:normal; margin:0 0 0 15px; padding:0 5px; font-weight:normal; font-family:'Trebuchet MS',arial,verdana,sans-serif; letter-spacing:1px}
#masthead-navbar{float:left; width:100%; overflow:hidden; padding:0; margin:0; list-style:none; height:30px; min-height:30px; background:#fff url(/global/images/button1.jpg) repeat-x top}
#masthead-navbar li{float:left; white-space:nowrap; margin:0; padding:0}
#masthead-navbar li a{float:left; display:inline; height:30px; line-height:26px; color:#fff; padding:0 0 0 17px; text-decoration:none; display:block; font-size:120%; font-family:arial,helvetica,sans-serif; font-weight:bold; text-align:center; cursor:pointer}
#masthead-navbar li a b{float:left; display:block; padding:0 17px 5px 0;  color:#fff;  background:transparent url(/global/images/button1-R.jpg) no-repeat right top}
#masthead-navbar li.alpha a{background:transparent url(/global/images/button1-L.jpg) no-repeat left top; margin-left:20px !important; margin-left:10px}
#masthead-navbar li a:hover{color:#efefef; background:transparent url(/global/images/button2.jpg) repeat-x top}
#masthead-navbar li a:hover b{color:#efefef; background:transparent url(/global/images/button2.jpg) no-repeat right top; display:block}
#masthead-navbar li a em{font-style:normal}
#masthead-navbar li a:active em{color:#fff}
#masthead-navbar li a:active em b{color:#fff}
.home #masthead-navbar li.home a, .projects #masthead-navbar li.projects a, .collections #masthead-navbar li.collections a, .places #masthead-navbar li.places a, .literature #masthead-navbar li.literature a, .reference #masthead-navbar li.reference a, .education #masthead-navbar li.education a, .community #masthead-navbar li.community a, .tools #masthead-navbar li.tools a{color:#CE570F; background:#fff url(/global/images/button3-L.jpg) no-repeat left top; padding-left:20px}
.home #masthead-navbar li.home a b, .projects #masthead-navbar li.projects a b, .collections #masthead-navbar li.collections a b, .places #masthead-navbar li.places a b, .literature #masthead-navbar li.literature a b, .reference #masthead-navbar li.reference a b, .education #masthead-navbar li.education a b, .community #masthead-navbar li.community a b, .tools #masthead-navbar li.tools 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, .projects #masthead-navbar li.projects a:hover, .collections #masthead-navbar li.collections a:hover, .places #masthead-navbar li.places a:hover, .literature #masthead-navbar li.literature a:hover, .reference #masthead-navbar li.reference a:hover, .education #masthead-navbar li.education a:hover, .community #masthead-navbar li.community a:hover, .tools #masthead-navbar li.tools a:hover{text-decoration:none; background:#fff url(/global/images/button3-L.jpg) no-repeat left top}
.home #masthead-navbar li.home a:hover b, .projects #masthead-navbar li.projects a:hover b, .collections #masthead-navbar li.collections a:hover b, .places #masthead-navbar li.places a:hover b, .literature #masthead-navbar li.literature a:hover b, .reference #masthead-navbar li.reference a:hover b, .education #masthead-navbar li.education a:hover b, .community #masthead-navbar li.community a:hover b, .tools #masthead-navbar li.tools a:hover b{color:#00c; text-decoration:underline; background:#fff url(/global/images/button3-R.jpg) no-repeat right top}
/*------ search advanced */
#thdl-search-link{overflow:hidden; width:0pt; min-height:0px; height:0px !important; height:0px; margin:0pt !important; margin:0pt; padding:0pt; padding-bottom:0pt; line-height:0pt !important; line-height:0pt}
/*------ sitemap */
div.sitemapHeader p {color:#fff; margin:0;  padding:0; position:absolute; z-index:1000; top:10px; left:35px; font-size:170%; font-weight:normal; font-family:helvetica,sans-serif; letter-spacing:.06em}
	#ie-root-lte7 div.sitemapHeader p {position:absolute; top:5px;}
.thlmenu{ position:relative; left:-1px; bottom:-1px; background:#555; min-width:790px; width:790px; margin:0; padding:35px 20px 20px; border:2px solid #aaa; -moz-border-radius: 9px; /* Firefox */ -webkit-border-radius: 9px; /* Safari */ border-radius: 9px; /* CSS3 (Opera?) */ }
	#ie-root-lte7 .thlmenu { padding-top:45px; }
.thlmenu .thlmenu-border { background:#fff; min-width:775px; width:775px; border:3px double #aaa; margin:-15px 0 0; padding:5px; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari */ border-radius: 5px; /* CSS3 (Opera?) */}
.thlmenu table {background:#fff; width:100%; min-height:375px; height:auto !important; height:375px; /*min-height:375px; height:375px;*/ margin:0; padding:0; border-collapse:collapse; }
.thlmenu table tr, .thlmenu table td { margin:0 5px; padding:0; border:0px; }
.thlmenu table td { padding:0; border-top:2px solid #6169af; }
.thlmenu table td.header { margin:0 0 0 5px;}
.thlmenu table tr { vertical-align:top; color:#6169af; font-size:100%; margin:0; padding:0; font-family: helvetica, arial, verdana, sans-serif; }
.thlmenu td p { margin:3px 0; padding:0; visibility:visible; }
.thlmenu td p a, .thlmenu td p a:visited { padding:2px 7px 0; margin:0; margin-right:-4px; color:#222; background-color:transparent; border-right:1px solid #ccc; border-bottom-width:0pt; font-size:90%; font-weight:bold; line-height:170%; white-space:nowrap; }
.thlmenu td p a:hover { color:#fff; border-bottom:1px solid #777; border-top:1px solid #777;  background:transparent url(/global/images/bg-sitemap-links.png) repeat-x left top;}
.thlmenu td p a:active {color:#00c; background-image:none;}
.thlmenu td p a.parent-link, .thlmenu td p a:visited.parent-link { margin:0 -2px 0 10px; padding:2px 7px 0; border-width:0; text-transform: uppercase;  border-bottom:1px solid #777; border-top:1px solid #777; }
.thlmenu td p a:hover.parent-link{  }
.thlmenu td p a.first-link, .thlmenu td p a:visited.first-link{ border-left:3px solid #ccc; margin-left:0px; }
.thlmenu td p a.sub-link-last, .thlmenu td p a:visited.sub-link-last{ border-right-width:0pt; }
.thlmenu td p a:hover.sub-link-last { border-right-width:0pt; }
.thlmenu tr td.header p{ margin:0;  padding:3px 0 0; }
.thlmenu td.header p a, .thlmenu td.header p a:visited{ font-size:110% !important; font-size:110%; display:block; height:18px; line-height:18px; border-width:0pt; color:#ce570f; margin:0 0 0 2px; padding:1px 20px 0 24px; background:transparent url(/global/images/list-arrow-grey.gif) no-repeat left top;}
.thlmenu td.header p a:hover{ color:#00c; background-position:0px -20px; }
.thlmenu table td.index-toprow {border-top-width:0px; padding-top:10px !important;}
.thlmenu table td.index-botrow{ padding-bottom:10px !important; }
.thlmenu table td.index-botrow p{ font-size:110%; text-align:center; color:#111;}
.thlmenu table td.index-botrow p em{ font-size:140%; font-style:normal; position:relative; top:4px;}
#fxSitemap{ width:830px; position:absolute; left:0; z-index:3000; display:none}
#fxSitemapContent{ width:830px; position:absolute; top:35px;  left:10px; z-index:1100; background-color:#fcfcfd; margin:0; padding:0;}
#openCloseSitemap p a, #openCloseSitemap p a:visited{ position:absolute; z-index:15; top:45px; right:0px; width:105px; height:20px; min-height:20px; background-color:transparent; color:#fff; margin:0; padding:0; border-bottom-width:0px;}
#openCloseSitemap p a:hover{ background-color:transparent; border-bottom-width:0px;}
	#ie-root-lte7 #openCloseSitemap p a, #ie-root-lte7 #openCloseSitemap p a:visited{ position:absolute; top:42px}
p#closeSitemapX a.sitemapAction, p#closeSitemapX a.sitemapAction:visited{ position:absolute; top:22px; right:4px; z-index:1009; width:30px; height:30px; text-indent:-9999em; display:block; /*opacity:0.7; filter:alpha(opacity=70);*/ background-color:transparent; background-position:0px 30px; outline:0; border-width:0px; }
	#ie-root-lte7 p#closeSitemapX a.sitemapAction, #ie-root-lte7 p#closeSitemapX a.sitemapAction:visited{ position:absolute; top:17px;}
p#closeSitemapX a.sitemapAction:hover{ /*opacity:1; filter:alpha(opacity=100);*/ background-position:0px 0px;}

p#gsearchbox{ position:absolute; z-index:15; top:45px; right:110px; width:105px; height:20px; min-height:20px; background-color:transparent; color:#fff; margin:0; padding:0; border-bottom-width:0px;}

/*------ sitemap footer-switch - aside from name changes the position of fxFooterSitemapContent changed */
#fxFooterSitemap{ width:830px; position:absolute; left:0; z-index:100; display:none}
#fxFooterSitemapContent{ width:830px; position:absolute; bottom:50px;  left:10px; z-index:1100; background-color:#fcfcfd; margin:0; padding:0;}
#openCloseFooterSitemap p a, #openCloseFooterSitemap p a:visited{ position:absolute; z-index:15; top:45px; right:0px; width:105px; height:20px; min-height:20px; background-color:transparent; color:#fff; margin:0; padding:0}
#openCloseFooterSitemap p a:hover{ background-color:transparent; border-bottom-width:0px}
	#ie-root #openCloseFooterSitemap p a, #ie-root #openCloseFooterSitemap p a:visited{ position:absolute; top:42px}
p#closeFooterSitemapX a.sitemapFooterAction, p#closeFooterSitemapX a.sitemapFooterAction:visited{ position:absolute; top:22px; right:4px; z-index:1009; width:30px; height:30px; text-indent:-9999em; display:block; /*opacity:0.7; filter:alpha(opacity=70);*/ background-color:transparent; background-position:0px 30px; outline:0; border-width:0px; }
	#ie-root-lte7 p#closeFooterSitemapX a.sitemapFooterAction, #ie-root-lte7 p#closeFooterSitemapX a.sitemapFooterAction:visited{ position:absolute; top:17px;}
p#closeFooterSitemapX a:hover{ /*opacity:1; filter:alpha(opacity=100);*/ background-position:0px 0px;}


/*------ side-menu */
#fxSideMenu{width:215px; position:absolute; right:0px; z-index:60}
/*--- NOTE: Hiding Search box ----*/
#fxSideMenu .side-search-header, #fxSideMenu #cse-search-box {display: none !important;}
/* --- NOTE: when search box is made visible again change top to 45px ----*/
#fxSideMenuContent{width:215px; position:absolute; top:32px; right:0px; z-index:900; background-color:#f7f8fa; margin:0; padding:0; border:1px solid #99c2e0; border-width:3px 0px 3px 1px; border-bottom-color:#ccc; border-top-style:double}
	#ie-root-lte6 #fxSideMenuContent{position:absolute; top:13px}
#sideMenuLink{position:absolute; z-index:0; top:65px; right:30px; display:block; height:30px; width:117px; margin:0; padding:0; background:url(/global/images/btn-side-column.gif) no-repeat 0% 100%; }
	#ie-root-lte7 #sideMenuLink{position:absolute; top:62px;}
/*------- side-menu adjustment for full-width template */
body.full-width #fxSideMenu{width:235px !important; width:235px}
body.full-width #fxSideMenuContent{width:235px !important; width:235px}
/*------ link side-menu */
#openCloseSideMenu{ color:#555; margin:0; padding:0}
	#ie-root #openCloseSideMenu{}
/*------ footer nav */
#footer div#footer-nav{text-align:center; width:100%}/*adjust the left:positioning to center the nav links */
#footer #footer-links{display:table; padding:0; margin:0 auto; height:3em; list-style:none; list-style-type:none}
#footer #footer-links li{display:table-cell; margin:0; padding:0; height:3em}
#footer #footer-links li a{border-bottom-width:0pt;float:left; display:block; text-align:center; height:1em; line-height:1.25em; font-family:arial,helvetica,sans-serif; color:#c0c0c0; font-size:110%; letter-spacing:0.06em; padding:9px 15px 10px; text-decoration:none; font-weight:bold}
#footer #footer-links li a:hover{border-bottom-width:0pt;background:url(/global/images/footer-arrow.gif) no-repeat center 2px; color:#eee}
	#ie-root-lte7 #footer-links{display:inline-block}
	#ie-root-lte7 #footer-links{display:inline}
	#ie-root-lte7 #footer-links li{float:left}
	
/*------ navbar translate button */
#thl-translate a, #thl-translate a:visited{ position:absolute; z-index:15; top:71px; right:10px; display:block; background: transparent url(/global/images/btn-navbar-translate.gif) no-repeat left top; width:25px; height:14px; min-height:14px; margin:0; padding:0}
#thl-translate a:hover{ background-position: -25px top;}
#thl-translate a:active{ background-position: -50px top;}
#ie-root-lte7 #thl-translate a{position:absolute; top:68px}

/*-------- Google search box */
#gsearch {
	position: absolute;
	z-index: 14;
	top: 45px;
	right: 75px;
	width: 180px !important;
	height: 20px !important;
	background: url(/global/images/masthead-thl-search2.png) no-repeat;
}

#gsearch  .cse-loading {
	position: relative;
	padding-left: 50px;
	font-size: 12px;
}

#gsearch .gsc-search-box, #gsearch .gsc-search-box * {
	width: 110px;
	padding-top: 1px;
	padding-left: 10px;
	height: 12px !important;
}

.gsc-search-button, .gsc-clear-button, .gsc-branding {display: none !important;}

#gsearch input.gsc-input {font-size: 10px; margin-top: -1px;  height: 14px !important; padding-top: 0px !important; padding-bottom: 2px;} 

/*----------- Google Search Results */

.gs-result {line-height: 130%;}

.gs-result .gs-title {font-size: 16px;}

.gs-result .gs-title b {font-weight: normal;}

.gs-result .gs-visibleUrl-short {display: none; visibility: hidden;}

.gs-result .gs-visibleUrl-long {display: block !important; visibility: visible !important;}