/* Tibetan and Himalayan Library - www.thlib.org */
@import "thdl-layout.css"; 
@import "thdl-nav.css";
@import "jquery.thl.popup.css";
@import "thl-tt-plugin.css";
/*------- plain elements */
h1, h2, h3, h4, h5, h6 { color:#496480; font-family: verdana, arial, sans-serif; font-weight:bold; line-height:normal; font-size-adjust:none; font-stretch:normal; letter-spacing:normal; }
h1, h2, h3 { font-family:"Trebuchet MS", arial, verdana, sans-serif; letter-spacing:0.06em; font-weight:normal; padding-left:7px; }
h1 { font-size:2.12em; margin:-5px 0 8px; position:relative; z-index:10; border-bottom:1px solid #3f76ba; }
h2 { font-size:1.93em; margin:3px 0; }
h3 { font-size:1.75em; margin:3px 0; }
h4 { font-size:1.63em; margin:10px 0 4px; }
h5 { font-size:1.50em; margin:5px 0 5px; color:#52578B; }
h6 { font-size:1.38em; margin:0; color:#52578B; }
blockquote {font-size: 120%; line-height: 130%; margin: 12px 56px;padding-top: 6px;}
blockquote blockquote {font-size: 100%;}
p { font-size:1.32em; margin:0 0 15px 0; padding:0; line-height:1.5em; letter-spacing: normal; text-align: left; }
p.paragraph span.tib {line-height: 130%;} /* paragraphs in teasers */
ul, ol { margin:0 0 13px 25px;  list-style-type: none; list-style-image: none; list-style-position:outside;  }
ul li, ol li { margin-bottom:7px; line-height:160%; }
ul ul, ol ol, ul ol, ol ul { margin-left:15px; }
ol { list-style-type:decimal; margin-left:15px; }
ol li { background-image: none; }
dl { margin:0pt; }
dl dt { color:#3f76ba; margin:15px 0 0; padding:5px; font-size:1.25em; font-weight:bold; line-height: 1.25em; }
dl dd { color:#222; margin:0; padding:3px 15px; font-size:1.25em; line-height: 1.44em; }
/*-------- common forms below --- custom forms styles at bottom of this page */
fieldset { border:1px solid #ccc; }
textarea, input[type='text'], #content select { border: 1px solid #ccc; background:#fff; }
input#q {width: 89%; }
textarea:hover, input[type='text']:hover, select:hover { border-color:#aaa; }
textarea:focus, input[type='text']:focus, select:focus { border-color:#888; }
input, select { cursor:pointer; }
input[type='text'] { cursor:text; }
/*-------- img */
img { display:block; border:0; }
/*-------- anchors */
a img { border-style: none; border-width:0pt; }
a { outline:expression(hideFocus=true); outline:0; cursor:pointer; }
a:link, a:visited { text-decoration: none; }   
a:hover { text-decoration: none; }
p a, p a:visited, div.footnote a, div.footnote a:visited, h6 a, h6 a:visited { background-color:transparent; color:#444; text-decoration: none; border-bottom:1px solid #B0BF8F; }
p a:hover, div.footnote a:hover, h6 a:hover { background-color:#f4f2e4; color:#222; text-decoration: none; border-bottom:1px solid #9a8e51; }
dd a, li a, dd a:visited, li a:visited {background-color:transparent; color:#444; text-decoration: none; border-bottom:1px solid #B0BF8F;}
dd a:hover, li a:hover {background-color:transparent; color:#222; text-decoration: none; border-bottom:1px solid #222;}

/* ------ h1 styles */
.container-right-3070 h1, .container-left-7030 h1, .container-right-2575 h1, .container-left-7525 h1, .container-left-6040 h1, .container-right-4060 h1 { padding-left:4px; margin:-4px 0 10px !important; margin:-4px 0 10px; }
#masthead-banner h1 { font-size:0.1em; border-width:0pt; text-indent:-9000px; } /* -- disappear that header -- */
body.home #content h1 { 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; }

/* ------- masthead - footer */
#main-wrapper { background: transparent url(/global/images/bg-body-wtrmark.jpg) fixed no-repeat 0px 120px; margin:0; padding:0; }
#ie-root-lt7 #main-wrapper { background-image:none;} /* hides the logo from ie6 because it does not support the fixed positioning*/
#ie-root-lte7 #main-wrapper { margin-top:-5px;} /* closes space above red bar */
#body-wrapper { background:#fff url(/global/images/bg-footer-rabsal.gif) repeat-x left bottom;}
.no-footer-image {background-image: none !important;}
#masthead-topbar { background:#686959 url(/global/images/bg-top-redbar.png) repeat-x bottom; }
#ie-root-lte7 #masthead-topbar { background:#686959 url(/global/images/bg-top-redbar.gif) repeat-x bottom; }
#masthead-banner { overflow:hidden; background:#4d3a1f url(/global/images/masthead-mountains.jpg) no-repeat 100% 100%; }
#masthead-title img { position:absolute; top:15px; left:80px; z-index:100; }
#masthead-logo img { position:absolute; top:7px; left:15px; z-index:100; }
/* ---------- footer */
#footer { border-top:4px solid #666; background: transparent url(/global/images/bg-thl-sprite.jpg) repeat-x 0px -650px; }
#footer a:link, #footer a:visited { border-bottom-width:0pt; color:#ccc; } 
#footer a:hover { color:#eee; text-decoration:none; background:transparent; }
#footer p { text-align:center; color:#ccc; font-size:90%; width:100%; margin:0; padding:20px 0 5px; line-height:normal; white-space:nowrap; }
#footer table#footer-credits { border-collapse:collapse; width:100%; margin:10px 0 0; padding:0; }
#footer table#footer-credits tr td {width:49%;}
#footer table#footer-credits tr td.logo {width:40px;}
/*#footer #copyright-os { color:#666; font-size:90%; width:100%; margin:0; padding:15px 0 0; line-height:normal; white-space:nowrap; }*/
#loading {display: none;}
/* ------ Iframe loading popup -----*/
#loadingFrame {position: absolute; top: 140px; left: 50px; width: 150px; height: 30px; background:white; border:2px outset #333;}
#loadingFrame p {padding: 3px 3px 3px 12px; font-size: 130%; font-weight: bold; color: #444; white-space: nowrap !important; }
#loadingFrame p img { display: inline !important; vertical-align: text-bottom; margin-right: 6px; }

/*-------- content styles ------------
--------------------------------------*/
ul li.list-not, dl dd.list-not { background:transparent; }  /* remove image background bullets when necessary */
dl dd.details a:link, dl dd.details a:visited  { color:#df712e; font-weight:bold; font-size:1em; text-decoration:none; }
dl dd.details a:hover  { color:#df712e; text-decoration:underline; }
dl.content-plain { float:left; font-size:100%; margin:0; padding:0 0 0 15px; }
dl.content-plain dt { color:#404040; font-variant:small-caps; font-size:130%; margin:10px 0 2px; letter-spacing:0.06em; padding:0; }
dl.content-plain dd { font-size:100%; margin:0 0 15px 0; padding:0 0 0 3px; line-height:150%; text-align: left; }
/*------- bulleted Lists */
ul.bullet-blue li, ul.star li, dl.bullet-blue dd { font-size: 130%; padding-left:10px; list-style-type: none; background:transparent url(/global/images/list-blue4sq.gif) no-repeat left 8px; }
.essay-list dl dt { color:#3f76ba; margin:15px 0 5px; padding:0; font-size:1.25em; font-weight:bold; line-height: 1.25em; }
.essay-list dl dd { color:#222; margin:0 0 0 8px; padding:0 0 8px 10px; font-size:1.25em; line-height: normal; background:transparent url(/global/images/list-blue-on4sq.gif) no-repeat left 6px;}
.essay-list dl dd.author {margin-top:-3px; font-style:italic; padding-left:0; font-size:110%; color:#606060; font-weight:normal; background-image:url();}
.essay-list dl dd em {font-size:90%;color:#555;font-style:italic;}
.essay-list dl dt.sub-header {margin:5px 0 3px 18px; }

a.list-arrow, a.list-arrow:visited {border-bottom:none; line-height:22px; font-size:90%; font-weight:bold; padding:2px 0px 2px 22px; background:transparent url(/global/images/list-arrow-grey.png) no-repeat left 0px;}
a.list-arrow:hover {background-position: left -18px; border-bottom:none;}

/*------ navigation Secondary Content */
#navlist { padding:0; margin:0; list-style: none; }
ul#navlist { padding:20px 0 10px; margin:0; width:100%; }
#navlist li { padding:0.2em 0; margin:0 0.2em 0 0; list-style:none; text-align:right; }
#navlist li a { padding-right:1.3em; padding-bottom:0.2em; margin-top:.63em; color:#4A7595; font-weight: bold; font-size: 1.25em; line-height: 1.75em; letter-spacing: 0pt; background: transparent url(/global/images/list-green6sq.gif) no-repeat right center; border-bottom:1px solid #99C2E0; display:block; outline: 0; }
#navlist li a:hover { color:#006; background: transparent url(/global/images/list-orange6sq.gif) no-repeat right center; border-bottom:1px solid #6797BB; }
/*----------- Image Styles */
#body-wrapper #loading { vertical-align:bottom; position:fixed; width:80px; height:25px; margin-top:250px; margin-left:35%; padding:5px; text-indent:35px; background: transparent url(/global/images/ajax-loader.gif)  no-repeat; display:none; }
.img-wrapper { float:left; display:block; margin-bottom:10px; padding:3px; min-width:97%; width:97%; overflow:hidden; border:1px solid #aaa; }
.img-background { height:200px; margin:0; border:2px solid #777; background:transparent no-repeat center center; }

/* -------- dropshadow with/without image captions */
div.img-left-shadow { clear:both; }
div.img-right-shadow { clear:both; }
div.img-center-shadow { clear:both; }
#ie-root div.img-left-shadow, #ie-root div.img-right-shadow, #ie-root div.img-center-shadow {}
/*---*/
.img-right-shadow div, .img-left-shadow div, .img-center-shadow div { background:transparent; background: url(/global/images/shadowAlpha.gif) no-repeat bottom right; }
.img-left-shadow div { float:left; margin:10px 0 0 10px !important;  margin:10px 0 0 5px; }  
.img-right-shadow div { float:right; margin:10px 0 0 10px !important;  margin:10px 0 0 5px; }
.img-center-shadow div { float:left; margin:10px 0 0 10px !important;  margin:10px 0 0 5px; }
.img-left-shadow div img, .img-right-shadow div img, .img-center-shadow div img { display:block; position: relative; background-color:#eee; border:1px solid #c0c0c0; margin:-6px 6px 6px -6px; padding:4px; }
.img-right-shadow h6, .img-left-shadow h6, .img-center-shadow h6 { clear:both; display:block; color:#666; font-size:100%; font-weight:bold; padding-bottom:10px; margin:0; width:100%; } /* removed clear:both while working on double-teaser design 2-27*/
.img-right-shadow h6 { float:right; text-align:left; padding-right:5px; margin-left:20px; }
.img-left-shadow h6 { float:left; text-align:left; padding-left:10px; margin-right:16px !important; margin-right:20px;}
.img-center-shadow h6 { display: block; text-align:left; width: 400px; padding-left:10px; margin-right:16px !important; margin-right:20px;}
/*--------- LOOK HERE shadow HACK for IE6 no shadow for ie so it gets the plain style instead of shadow 
#ie-root-lte7 .img-right-shadow div { padding:0px; margin:0; background: url(); }
#ie-root-lte7 .img-right-shadow div img { margin:5px 10px 5px 15px; padding:4px; border:3px double #999; }
#ie-root-lte7 .essay-body .img-right-shadow h6 { width:280px !important; width:260px; padding-left:0px; padding-right:10px; }*/
/*------ shadow images in essays essay-caption */
.essay-body .img-left-shadow div { margin-right: 10px !important; }
.essay-body .img-right-shadow div { margin-left: 20px !important; }
.essay-body .img-left-shadow h6, .essay-body .img-right-shadow h6, .essay-body .img-center-shadow h6 { font-style: italic; width:255px; }
.essay-body .img-block img {max-width: 900px !important;} /* uncaptioned image */

/* -------- Plain Image Style with double border */
div.img-left-plain { float:left; display:inline; }
div.img-left-plain p { font-size:90%; text-align:center; font-weight:bold; color:#ccc;}
div.img-left-plain img { margin:5px 10px 5px 3px; padding:4px; border:3px double #999; background-color:#fff; }
div.img-right-plain { float:right; text-align:right; padding-right:0px; }
div.img-right-plain p { font-size:90%; text-align:center; font-weight:bold; color:#888; }
div.img-right-plain img { margin:3px 20px 5px; padding:4px; border:3px double #999; background-color:#fff; }

/* ------- Feature link header-h2 ----- */
h2.feature-link-1 { margin:0; padding:0; font-size:240%; font-family:"Times New Roman", Times, serif; }
h2.feature-link-1 a, h3.featured-link-1 a:visited { color:#444; display:block; margin:0; padding:7px 0 5px 26px; background:transparent url(/global/images/list-arrow-orange-lg.gif) no-repeat 8px center; border-bottom-width:0pt; }
h2.feature-link-1 a:hover { color:#00c; }
h2.feature-link-1 a em { color:#fff; font-size:50%; font-weight:bold; font-family: helvetica, arial, sans-serif; }
h2.feature-link-1 a:hover em { color:#ce570f; }
h2.feature-link-2 { background:transparent; color:#3f76ba; border-top:1px solid #3f76ba; border-bottom-width:0pt; font-size:210%; line-height:220%; margin:0; padding:0;  font-weight:normal; letter-spacing: .06em;}
h2.feature-link-2 a, h2.feature-link-2 a:visited { border-bottom-width:0pt; color:#3f76ba; font-size:100%; line-height:100%; display:block; margin:0; padding:7px 0 5px 26px; background:transparent url(/global/images/list-arrow-orange-lg.gif) no-repeat 8px center;}
h2.feature-link-2 a:hover { border-bottom-width:0pt; color:#3f76ba; }
h2.feature-link-2 a em, h2.feature-link-2 a:visited em { color:#fff; font-size:60%; font-weight:bold; font-family: helvetica, arial, sans-serif; }
h2.feature-link-2 a:hover em { color:#ce570f; padding-bottom:2px; }
/* ------- Feature link header-h5 ------ */
h5.feature-link-1 { background:transparent; color:#555; font-size:120%; line-height:150%; margin:0; padding:0; }
h5.feature-link-1 a, h5.feature-link-1 a:visited { color:#3f76ba; font-size:130%; padding:0 5px; margin:0; }
h5.feature-link-1 a:hover { color:#3f76ba;  }
h5.feature-link-1 a em {  }
h5.feature-link-1 a:hover em {  }
/* ------- Feature link header-h6 ------ */
h6.feature-link-1b { clear:both; background:transparent; color:#3f76ba; border-top:3px double #ccc;  border-bottom:3px double #ccc;  font-size:140%; margin:0 0 20px; padding:0;  font-weight:bold; letter-spacing: .06em;}
h6.feature-link-1b a, h6.feature-link-1b a:visited { border-bottom-width:0pt;  background:#777; color:#fff; font-size:100%; line-height:2em; display:block; text-align:center;  margin:0; padding:0; }
h6.feature-link-1b a:hover {  color:#fff; text-decoration:none;  background:#444; border-bottom-width:0pt;}
/* ------- Feature link header-h6 ------ */
h6.feature-link-1 { background:transparent; color:#3f76ba; border-top:1px solid #3f76ba; border-bottom-width:0pt; font-size:140%; margin:0; padding:0;  font-weight:bold; letter-spacing: .06em;}
h6.feature-link-1 a, h6.feature-link-1 a:visited { border-bottom-width:0pt; color:#3f76ba; font-size:100%; display:block; margin:0; padding:7px 0 5px 21px; background:transparent url(/global/images/list-arrow-orange.gif) no-repeat 8px center;}
h6.feature-link-1 a:hover {  color:#3f76ba;  }
h6.feature-link-1 a em { color:#ce570f; font-size:90%; font-weight:bold; font-family: helvetica, arial, sans-serif; }
h6.feature-link-1 a:hover em { color:#ce570f; border-bottom:1px solid #ce570f; }
/* ------- Feature link header-h6 ------ */
h6.feature-link-2 { color:#ce570f; border-bottom-width:0pt; font-size:100%; padding:0;margin:0; background-color:#fafafa; position:absolute; top:217px; right:67px; z-index:100; font-weight:bold; }
h6.feature-link-2 a, h6.feature-link-2 a:visited {  font-family: helvetica, arial, sans-serif; background-color:#fefefe; border-bottom-width:0pt; float:left; display:inline; color:#111; font-weight:bold; font-size:110%; margin:0; padding:2px 13px 2px;}
h6.feature-link-2 a:hover { background-color:#cacaca;  color:#000;  }
/* -------- icons - note difference of left or right icon styles */
/* --------left styles */
a.iconl-i-map, a.iconl-map-simple, a.iconl-camera { padding:2px 0 2px 25px; margin:0; }
a:hover.iconl-i-map, a:hover.iconl-map-simple, a:hover.iconl-camera { padding:2px 0 2px 25px; margin:0; }
a.iconl-map-simple { background:url(/global/images/icon-map-simple.gif) no-repeat center left; }
a.iconl-i-map { background:url(/global/images/icon-i-map.gif) no-repeat center left; }
a.iconl-camera { background:url(/global/images/icon-camera.gif) no-repeat center left; }
a.icon-page-stack {padding-left: 22px; background: url(/global/images/icon-page-stack.gif) no-repeat center left;}
a.icon-info {padding-left: 22px; background: url(/global/images/icon-info.gif) no-repeat center left;}
a.icon-outline {padding-left: 22px; background: url(/global/images/icon-outline.gif) no-repeat center left;}
a.icon-text {padding-left: 22px; background: url(/global/images/icon-page-text.gif) no-repeat center left;}
/* ------ custom size icons */
a.iconl-panorama { background:url(/global/images/icon-panorama.gif) no-repeat center left; padding:2px 0 2px 37px; }
/* ------- right styles */
a.iconr-i-map, a.iconr-map-simple, a.iconr-camera {padding:2px 0 2px 25px; margin:0; }
a:hover.iconr-i-map, a:hover.iconr-map-simple, a:hover.iconr-camera {padding:2px 0 2px 25px; margin:0; }
a.iconr-map-simple { background:url(/global/images/icon-map-simple.gif) no-repeat center right; }
a.iconr-i-map { background:url(/global/images/icon-i-map.gif) no-repeat center right; }
a.iconr-camera { background:url(/global/images/icon-camera.gif) no-repeat center right; }
/* ------ custom size icons */
a.iconr-panorama em { font-style:normal; background:url(/global/images/icon-panorama.gif) no-repeat center right; padding:2px 40px 2px 0; }
.dropcap, .dropcap-w { float:left; padding:5px 2px 0 0; margin:0pt; line-height:70%; font-size:340%; font-family:'Times New Roman', times, serif; }
.dropcap { color:#808080; }
.dropcap-w { color:#aaa; }
/*p.bottom-line { border-bottom:3px double #ccc; margin:0 0 10px 0; padding-bottom:10px; }*/
/* -------- abbreviations not best for permanent use only testing designs in dev */
.min { margin:0; padding-top:0; padding-bottom:0; }
.underline { text-decoration:underline; } .bold {font-weight:bold; color:#555; } .t-lite { font-weight:normal; }
.capitalize {text-transform: capitalize; }
.uppercase {text-transform: uppercase; }
.lowercase {text-transform: lowercase; }
.wrap { white-space: normal;} .nowrap { white-space:nowrap;}
.serif { font-family:georgia, "Times New Roman", times, serif; }
.t-right { text-align:right; padding:0 .5em .1em 0; margin:0; } .t-left { text-align:left; } .t-center { text-align:center; }
.t-110 { font-size:110%; } .t-100 { font-size:100%; } .t-90 { font-size:90%; } .t-80 { font-size:80%; } .t-70 { font-size:70%; }
.f-right {float:right;display:inline;} .f-left {float:left;display:inline;}
.hide { overflow:hidden; width:0pt; height:0pt; margin:0pt !important; margin:0pt; padding:0pt; padding-bottom:0pt; line-height:0pt !important; line-height:0pt; }
span.label {font-weight: bold; padding-right: 5px;}
.unclear { color: #E26A0C;}
.illegible {font-size: 90%; font-style: italic; color: red;}
.safe-contact {vertical-align: text-top;}
.warning {font-weight: bold; color: red;}

/* -------- fancy quote brackets for style use the following markup --- <blockquote><p>add content here</p><blockquote>*/
blockquote.fancy-1 { display:block; padding:0 60px; width:85%; margin-bottom:-10px;}
blockquote.fancy-1 p { margin-top:-40px; padding-left:30px; width:94%;}
blockquote.fancy-1:before, blockquote.fancy-1:after { color: #BDC3CA; display:block; font-size:1200%;  font-family: "Times New Roman",Times,serif; width:50px;}
blockquote.fancy-1:before { content:open-quote; height:0; padding:40px 0 0; margin-left:-0.25em;}
blockquote.fancy-1:after { content:close-quote; height:30px; margin-top:-20px; margin-left:98%;}
.block { border:3px double #ccc; background-color:#f2f2f2; padding:10px 20px 20px; margin:0;  }
/*--------- citation blockquote see examples in hermitages and JIATS */
blockquote.citation {margin: 0px 56px;}
blockquote.citation p {margin-top: 0px;margin-bottom: 18px;}
blockquote.citation p.byline {margin-right: 12px;text-align: right;padding-bottom: 6px;}
blockquote.epigraph {background-color: #f4f4f4;border:3px double #ccc;margin-bottom: 18px;padding: 12px 12px 0px;}
a.read-more, a:visited.read-more { color:#45526F; border-bottom-width:0px; font-size:80%; cursor: pointer; font-weight:bold; white-space:nowrap; }
a:hover.read-more { border-bottom:1px solid #45526F; color:#45526F;}
/*-------- tibetan and Dzongkha Language styles or the thdl-index */
#body-wrapper .tib { font-family:'Tibetan Machine Uni'; font-size:; line-height:; }
#body-wrapper .tib a, #body-wrapper .tib a:visited { font-family:'Tibetan Machine Uni'; color:#32612E; font-size:; line-height:; text-align:left; letter-spacing:0pt; }
/* ------- teasers */
.tzr-1 img {width:24%;}
.container-right-5050 .tzr-1 img, .container-left-5050 .tzr-1 img {width:29%;}
.tzr-1 { margin:0 0 15px 0; padding:0; min-height:120px; height:auto !important; height:auto; background:transparent url(/global/images/bg-tzrcorner-bott.png) no-repeat right bottom;  }
.tzr-1 div {  margin:0; padding:3px 0 20px; min-height:140px; height:auto !important; height:auto; background:transparent url(/global/images/bg-tzrcorner-bott-l.png) no-repeat left bottom; }
.tzr-1 h4 { margin:0; padding:0; font-size:130%; line-height:210%; width:100%; overflow:hidden; white-space:nowrap; }
.tzr-1 h4 a, .tzr-1 h4 a:visited { color:#415C7E; border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display:block; margin:0; font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif; padding:0 0 0 24px; background:#e0ebeb url(/global/images/list-arrow-orange-lg.gif) no-repeat 5px center; }
.tzr-1 h4 a:hover { color: #2B476B; border:1px solid #ccc; background:#eaedf2 url(/global/images/list-arrow-orange-lg.gif) no-repeat 8px center; }
.tzr-1 h4 a:active { background:#e0ebeb url(/global/images/list-arrow-orange-lg.gif) no-repeat 5px center; }
.tzr-1 p { color:#222; padding:7px 12px 0 15px; margin:0; }
.tzr-1 h5 { color:#555; padding:10px 0 0 23px; margin:0; font-size:130%; font-weight:bold; font-family:arial,helvetica,san-serif; }
.tzr-1 h6 { color:#555; padding:7px 0 0 23px; font-weight:normal; margin:-5px 10px 0; font-size:110%; font-family:arial,helvetica,san-serif; }
.tzr-1 ol {  color:#666; font-weight:bold; font-size:130%; margin:0 0 0 25px; }
.tzr-1 ol li { margin:0 0 0 -7px !important; margin:0; padding:0; }
.tzr-1 ol li p { color:#222; margin-left:-5px !important; margin:0; padding:7px 0 0; font-size:100%; font-weight:normal; }
.tzr-1 ul {padding-top: 10px; padding-left: 20px;}
.tzr-1 img { float:right; display:inline; margin:10px 20px 5px; }
.tzr-1 a img, .tzr-1 a:visited img { padding:2px; border:3px double #999; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color:#fff; }
.tzr-1 a:hover img { border:3px solid #7DA1DF; }

#content .tzr-1 p a.safe-contact, #content .tzr-1 p a.safe-contact:visited { background:transparent url(/global/images/icon-email-go2.png) no-repeat left -1px; padding:0; margin:0 0 0 2px; height:14px;}
#content .tzr-1 p a.safe-contact:hover { border-bottom-color:#00f; background:transparent url(/global/images/icon-email-go2.png) no-repeat left -17px; }
#ie-root-lte7 #content .tzr-1 p a.safe-contact, #ie-root-lte7 #content .tzr-1 p a.safe-contact:visited { background-position: left top;}
#ie-root-lte7 #content .tzr-1 p a.safe-contact:hover{background-position: left -16px;}
#content .tzr-1 p a.safe-contact img { float:none; border: none; margin:0px; position:relative; top:2px; background-color:transparent; display:inline; padding:0 0 0 16px; }
#ie-root-lte7 #content .tzr-1 p a.safe-contact img{padding-bottom:2px;}
/* change below and add locally to css for different email image lengths, as well as whether the teaser is on homepage or sub-portal page */
body.home #content .tzr-1 p a.safe-contact img, 
body.home #content .tzr-1 p a:visited.safe-contact img{width:167px}

/* ------- teaser-1 as defintion list */
.tzr-1 dl { margin:0; padding:0 0 15px 0; }
.tzr-1 dl dt { margin:0 0 7px; padding:0; width:100%; }
.tzr-1 dl dt a, .tzr-1 dt a:visited { color:#415C7E; border-bottom:3px double #999; border-top:3px double #999; font-size:140%; line-height:140%; font-weight:normal;  width:100%; display:block; margin:0; padding:0 0 2px 25px; background:#e0ebeb url(/global/images/list-arrow-orange-lg.gif) no-repeat 7px center; }
.tzr-1 dl dt a:hover { color: #2B476B;  border-bottom:3px double #c0c0c0; border-top:3px double #c0c0c0; background:#efefef url(/global/images/list-arrow-green-lg.gif) no-repeat 7px center;}
.tzr-1 dl dt a:active { background-color:#e0ebeb; }
.tzr-1 dl dd { color:#666; margin:0; padding:0; font-size:100%; line-height:150%;  }
.tzr-1 dl dd a { color:#666; border-bottom:1px dashed #ccc; display:block; font-size:130%; font-weight:normal; line-height:180%; margin:0 10px; padding:0 0 0 25px; background:transparent url(/global/images/list-blue4sq.gif) no-repeat 15px center; }
.tzr-1 dl dd a:hover { color:#000; border-bottom:1px solid #c0c0c0; background:transparent url(/global/images/list-black4sq.gif) no-repeat 15px center; }
/* ------- teaser-2 as box */
dl.tzr-2  { margin:0 0 15px; padding:0 0 15px 0; background:#faf6eb; border-bottom:3px solid #ccc; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }
dl.tzr-2 dt { font-size:100%; margin:0 0 7px; padding:0; width:100%; }
dl.tzr-2 dt a, dl.tzr-2 dt a:visited { color:#fff; font-size:160%; line-height:170%; margin:0; padding:0 0 0 40px; letter-spacing:0.06em; border-top:4px double #fff; display:block; font-weight:bold; font-family:georgia, 'Times New Roman', serif; background:#445569 url(/global/images/list-tib-style-1.gif) no-repeat 9px center;  }
dl.tzr-2 dt a:hover { color:#fff; border-top:4px double #fff; background:#546477 url(/global/images/list-tib-style-1.gif) no-repeat 9px center; }
dl.tzr-2 dt a:active { background-color:#445569; }
dl.tzr-2 dd h4 { padding:0; margin:0;  }
dl.tzr-2 dd h5 { padding:0 0 0 5px; margin:0; color:#666; }
dl.tzr-2 dd h6 { padding:0 0 0 5px; margin:0; color:#777; font-weight:normal; }
dl.tzr-2 dd p { padding:10px 0 0 5px; }
dl.tzr-2 dd { color:#666; margin:0; padding:0 15px 10px; font-size:100%; line-height:150%;  }
dl.tzr-2 dd a, dl.tzr-2 dd a:visited { color:#666; border-bottom:1px dashed #ccc; display:block; font-size:130%; font-weight:normal; line-height:180%; margin:0 10px; padding:0 0 0 25px; background:transparent url(/global/images/list-blue4sq.gif) no-repeat 15px center; }
dl.tzr-2 dd a:hover { color:#000; border-bottom:1px solid #c0c0c0; background:transparent url(/global/images/list-black4sq.gif) no-repeat 15px center; }
/* ------- teaser-2-list as list */
dl.tzr-2-list  { margin:0 0 15px; padding:0 0 15px 0; background:#faf6eb; border-bottom:3px solid #ccc; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }
dl.tzr-2-list dt { font-size:100%; margin:0 0 7px; padding:0; width:100%; }
dl.tzr-2-list dt a, dl.tzr-2-list dt a:visited { color:#fcfbb6; font-size:160%; line-height:170%; margin:0; padding:0 0 0 40px; letter-spacing:0.06em; border-top:4px double #fff; display:block; font-weight:bold; font-family:georgia, 'Times New Roman', serif; background:#445569 url(/global/images/list-tib-style-1.gif) no-repeat 9px center;  }
dl.tzr-2-list dt a:hover { color:#fff; border-top:4px double #fff; background:#546477 url(/global/images/list-tib-style-1.gif) no-repeat 9px center; }
dl.tzr-2-list dt a:active { background-color:#445569; }
dl.tzr-2-list dd { color:#666; margin:0; padding:0; font-size:100%; line-height:150%;  }
dl.tzr-2-list dd a, dl.tzr-2 dd a:visited { color:#666; border-bottom:1px dashed #ccc; display:block; font-size:130%; font-weight:normal; line-height:180%; margin:0 10px; padding:0 0 0 25px; background:transparent url(/global/images/list-blue4sq.gif) no-repeat 15px center; }
dl.tzr-2-list dd a:hover { color:#000; border-bottom:1px solid #c0c0c0; background:transparent url(/global/images/list-black4sq.gif) no-repeat 15px center; }
/* -------- featured teazer Boxes */
.tzr-box1 img {width:34%;}
.tzr-box1 { float:left; margin-bottom:12px; padding:0 0 5px; width:100%;  min-height:150px; height:auto !important; height:auto; background:#eee url(/global/images/bg-thl-sprite.jpg) repeat-x top; border-bottom:3px solid #c0c0c0; overflow: hidden; }
.tzr-box1 h4 { white-space:nowrap; margin:0;  padding:0; color:#eeefe6; font-size:150%; line-height:160%; text-indent:25px; background:#a17547 url(/global/images/bg-header-rabsal.png) no-repeat 92% center; }
.tzr-box1 h4 a, .tzr-box1 h4 a:visited { font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif; border-top:3px double #fff; border-bottom:3px double #fff; color:#eeefe6; display:block; font-size:100%; line-height:160%; margin:0;  padding:0 0 1px; font-weight:bold; background:transparent url(/global/images/list-diamond-white-off.gif) no-repeat 8px center;}
.tzr-box1 h4 a:hover { color:#fff; background:transparent url(/global/images/list-arrow-white-lg.gif) no-repeat 8px center;  border-top:3px double #fff; border-bottom:3px double #fff; }
.tzr-box1 p { margin:8px 10px 12px 15px; font-size:110%; line-height:150%; }
#ie-root .tzr-box1 p{ font-size:120%;}
.tzr-box1 h5 { color:#333; margin:12px 0 0px 15px; font-size:130%; line-height:120%; font-family: helvetica, arial, sans-serif; }
.tzr-box1 h6 { color:#444; margin:-5px 0 12px 17px; font-size:110%; line-height:120%; font-weight:normal; font-family:verdana, arial, hevetica, sans-serif;}
.tzr-box1 img { float:right; display:inline; margin:12px 12px 2px 5px; padding:0; border:1px solid #666; }
.tzr-box1 a img, .tzr-box1 a:visited img { padding:4px; background:#fff; border:1px solid #ccc; }
.tzr-box1 a:hover img { border:1px solid #00f; }
.tzr-box1 p a { color:#5C6E93; border-bottom: 1px solid #888;}
/* ----------- alternating gold/blue */
div.tzr-box1.alt h4 { background:#566572 url(/global/images/bg-header-rabsal.png) no-repeat 0% center; }
/* ------ homepage introductions */
table.tzr-dbl .img-left-shadow {margin-top:0 !important; margin-top:0; }
/*table.tzr-dbl .img-left-shadow h6 { clear:none; }*/
table.tzr-dbl td.layout-image { width:225px } /* controls the width of left cell based on image width 225px */
body.home table.tzr-dbl td.layout-image { width:225px } /* controls the width of left cell based on image width 195px */
table.tzr-dbl tr { vertical-align: top; }
table.tzr-dbl { float:left; border-collapse:collapse; width:100%; margin-top:0;  }
table.tzr-dbl .tzr-intro-1 { overflow:hidden; width:100%; margin:0 0 5px; padding:0 0 1px;}
#ie-root-8 table .tzr-intro-1 { width: 98%; font-size: 130%; line-height: 140%; margin-bottom:2px; padding: 0px 4px 12px;}
#ie-root-8 table .tzr-intro-1 h5 {font-size: 130%; margin-top: 3px; }
table.tzr-dbl .tzr-intro-1 p { margin:0; padding:0 0 0 4px; }
table.tzr-dbl .tzr-intro-1 h5 { margin-bottom:2px; margin-top:1px; font-size:160%; font-family:"Trebuchet MS", "Ludica Grande", arial, sans-serif; }
table.tzr-dbl .tzr-stacked-1 { border-bottom:3px double #ccc; border-top-width:0px; padding-bottom:10px; padding-top:0; margin-top:4px;}
table.tzr-dbl .tzr-stacked-2 { border-bottom:3px double #ccc; padding-bottom:10px; padding-top:0;}
body.home table.tzr-dbl .tzr-stacked-1 { border-bottom:3px double #ccc; border-top:3px double #ccc; padding-bottom:10px; padding-top:5px; margin-top:5px; }
.dbl-bottom-border {border-bottom:3px double #ccc; padding-bottom:0px; padding-top:0; margin-bottom: 10px;}
/* ---------- wiki tables in introductions -----------------------*/
.container-wrapper table.listHier {margin-top: -28px !important; font-size: 110%; line-height: 130%;}
/*-------- global anchor links on paragraphs */
p a.read-more, p a.read-more:visited { color:#596F9F; border-bottom-width:0px; padding:0 2px; font-size:11px; font-weight:bold; background:transparent; }
p a.read-more:hover { border-bottom:1px solid #819ACF; color:#596F9F;  background:transparent; }
/*--------- about us link ----- link-about-2 is for the main homepage */
table.tzr-dbl h6.link-about, h6.link-about-2 { clear:both }
/*table.tzr-dbl h6.link-about a, table.tzr-dbl h6.link-about a:visited { text-indent:-9000px; width:200px; min-height:30px; height:30px; background:transparent url(/global/images/link-about-us.gif) no-repeat 0 -30px;  display:inline; position:absolute; z-index:1; right:23% !important; right:24%; margin:-27px 0 0 !important; margin:-27px 0 0; padding:0;}
table.tzr-dbl h6.link-about a:hover { background-position: 0 0; }*/
h6.link-about, h6.link-about-2 {margin-bottom: 12px;}
h6.link-about a, h6.link-about a:visited, h6.link-about-2 a, h6.link-about-2 a:visited { text-indent:-9000px; width:200px; min-height:30px; height:30px; background:transparent url(/global/images/link-about-us.gif) no-repeat 0 -30px; display:inline; position:absolute; z-index:1; right:24%; margin:-23px 0 0; padding:0;}
h6.link-about-2 a, h6.link-about-2 a:visited{ margin-top:-27px;}
#ie-root-8 h6.link-about a, #ie-root-8 h6.link-about a:visited, #ie-root-8 h6.link-about-2 a, #ie-root-8 h6.link-about-2 a:visited{ margin-top:-19px;}
h6.link-about a:hover, h6.link-about-2 a:hover { background-position: 0 0; }
h6.link-about-2 a, h6.link-about-2 a:visited { right:51%; }
/*-------- search form with checkboxes jquery */
#search-wrapper { width:100%; padding-bottom:15px; clear:both; }
fieldset { margin:0; padding:0; position:relative; }
form#search-select { position:relative; margin:0; padding:3px 1px 1px; border-bottom:3px double #D8D7D7; font-family:arial, helvetica, sans-serif; }
/* ------- search Header Tab */
#search-wrapper h3 { padding:0; margin:3px 0 0; color:#707070; line-height:180%; font-size:150%; }
#search-wrapper h3 span {  margin:0; padding:4px 0 3px 50px; background: url(/global/images/bg-tab-search.gif) no-repeat left -40px; }
#ie-root-lte7 #search-wrapper h3 span {  padding:0 0 0 50px; }
#search-wrapper h3 span em { margin:0; padding:4px 38px 3px 0; background: url(/global/images/bg-tab-search.gif) no-repeat right top; }
#ie-root-lte7 #search-wrapper h3 span em { padding:0 40px 0 0; }
#search-wrapper h3 span em strong { padding:4px 10px 3px 5px; margin:0; background:url(/global/images/bg-thl-sprite.jpg) repeat-x left -830px; }

div.search-links { padding-top:8px; border-top:2px solid #D8D7D7; background: #fcfcfd;; }
#search-select { padding:0; margin:0; list-style:none; white-space:nowrap;}
#search-select ul.search-selections { padding:0; margin:0; font-family:arial, helvetica, sans-serif; }
#search-select ul.search-selections li { width:30%; float:left; display:inline; margin:0 5px; padding:0; background:transparent; }
#search-select ul.toggle-1row { height:25px; }
#search-select ul.toggle-2row { height:45px; }
#search-select ul.toggle-3row { height:65px; }
#search-select ul.toggle-4row { height:88px; }
#search-select ul.search-selections li select {font-family: arial,helvetica,sans-serif; font-size: 110%; font-weight: bold; color: #404040;}
p.selection-toggle { position:absolute; right:10px; bottom:2px; margin:0; padding:0; font-size:110%; font-family:arial, helvetica, sans-serif;}  
a#chk_toggle, a:visited#chk_toggle { color:#009; margin:0; padding:0 0 0 12px; font-weight:bold; text-decoration:none; border-bottom-width:0px; background:transparent url(/global/images/check.gif) no-repeat left;}
a:hover#chk_toggle { color:#ce570f; font-weight:bold; text-decoration:none; background: transparent url(/global/images/check.gif) no-repeat left;  }
#search-select ul.search-selections li label {  color:#555; float:left; display:inline; font-size:110%; line-height:180%; margin:0px 0 0 15px; padding:0 0 1px 20px; font-weight:bold; font-family:arial, helvetica, sans-serif; letter-spacing:0.06em; cursor:pointer; background: url(/global/images/checkbox-off.png) no-repeat left center; }
#search-select ul.search-selections li label.checked {  background: url(/global/images/checkbox-on.png) no-repeat left center; }
#search-select ul.search-selections li label.over { text-decoration:underline; }
#search-select h6 { margin:0; padding:0; font-size:100%; position:absolute; top:48px; right:10px; }
#search-select h6 a, #search-select h6 a:visited { background:transparent; color:#009; display:block; font-size:100%; letter-spacing:0.06em; font-weight:bold; cursor:pointer; margin:0; padding:0; }
#search-select h6 a:hover { background:transparent; color:#ce570f; }
#search-bar { position:relative; top:0px; width:100%; margin:0; padding:17px 0 20px; background: url(/global/images/bg-thl-sprite.jpg) repeat-x 0px -550px; }
input#search-field-1 { color:#777; font-size:150%;font-weight:bold; padding:3px 0 0 15px; margin:0 0 0 50px; width:50%; height:1.25em; border-top:2px solid #999; border-left:2px solid #777; }
#search-select input.text { font-size:130%; vertical-align:middle; border-top:1px solid #000; border-bottom:solid 1px #777; border-left:0px; }
#search-select input.submit { font-family: arial, helvetica, sans-serif !important; font-family: verdana, arial, helvetica, sans-serif; background: #939B00 url(/global/images/btn-bg-search.gif) repeat-x;border-top: solid 1px #848D28;border-right: solid 2px #777; border-bottom: solid 2px #777; border-left: solid 1px #848D28;
color: #F2F3DE; padding:0 5px 1px !important; padding:3px 5px 2px;margin:-7px 0 0 -3px !important; margin:-11px 0 0 -3px;font-size: 130% !important; font-size: 120%; font-weight: bold; height:1.83em !important; height:1.93em;vertical-align: middle; line-height: normal;width:8em !important; width:9em; }
/* IE Peek-a-boo bug fix */
form#search-select { height:expression('1%'); }
/* Search - styles for search result div in essays */
div#content div#cse {
  width: 78% !important;
  padding: 6px 12px;
}
/* ---- Search styles for multiple boxes (uses classes instead) -----*/
/*-------- search form with checkboxes jquery */
.search-wrapper { width:100%; padding-bottom:15px; clear:both; }
fieldset { margin:0; padding:0; position:relative; }
form.search-select { position:relative; margin:0; padding:3px 1px 1px; border-bottom:3px double #D8D7D7; font-family:arial, helvetica, sans-serif; }
/* ------- search Header Tab */
.search-wrapper h3 { padding:0; margin:3px 0 0; color:#707070; line-height:180%; font-size:150%; }
.search-wrapper h3 span {  margin:0; padding:4px 0 3px 50px; background: url(/global/images/bg-tab-search.gif) no-repeat left -40px; }
#ie-root-lte7 .search-wrapper h3 span {  padding:0 0 0 50px; }
.search-wrapper h3 span em { margin:0; padding:4px 38px 3px 0; background: url(/global/images/bg-tab-search.gif) no-repeat right top; }
#ie-root-lte7 .search-wrapper h3 span em { padding:0 40px 0 0; }
.search-wrapper h3 span em strong { padding:4px 10px 3px 5px; margin:0; background:url(/global/images/bg-thl-sprite.jpg) repeat-x left -830px; }

div.search-links { padding-top:8px; border-top:2px solid #D8D7D7; background: #fcfcfd;; }
.search-select { padding:0; margin:0; list-style:none; white-space:nowrap;}
.search-select ul.search-selections { padding:0; margin:0; font-family:arial, helvetica, sans-serif; }
.search-select ul.search-selections li { width:30%; float:left; display:inline; margin:0 5px; padding:0; background:transparent; }
.search-select ul.toggle-1row { height:25px; }
.search-select ul.toggle-2row { height:45px; }
.search-select ul.toggle-3row { height:65px; }
.search-select ul.toggle-4row { height:88px; }
.search-select ul.search-selections li select {font-family: arial,helvetica,sans-serif; font-size: 110%; font-weight: bold; color: #404040;}
p.selection-toggle { position:absolute; right:10px; bottom:2px; margin:0; padding:0; font-size:110%; font-family:arial, helvetica, sans-serif;}  
a.chk_toggle, a:visited.chk_toggle { color:#009; margin:0; padding:0 0 0 12px; font-weight:bold; text-decoration:none; border-bottom-width:0px; background:transparent url(/global/images/check.gif) no-repeat left;}
a:hover.chk_toggle { color:#ce570f; font-weight:bold; text-decoration:none; background: transparent url(/global/images/check.gif) no-repeat left;  }
.search-select ul.search-selections li label {  color:#555; float:left; display:inline; font-size:110%; line-height:180%; margin:0px 0 0 15px; padding:0 0 1px 20px; font-weight:bold; font-family:arial, helvetica, sans-serif; letter-spacing:0.06em; cursor:pointer; background: url(/global/images/checkbox-off.png) no-repeat left center; }
.search-select ul.search-selections li label.checked {  background: url(/global/images/checkbox-on.png) no-repeat left center; }
.search-select ul.search-selections li label.over { text-decoration:underline; }
.search-select h6 { margin:0; padding:0; font-size:100%; position:absolute; top:48px; right:10px; }
.search-select h6 a, .search-select h6 a:visited { background:transparent; color:#009; display:block; font-size:100%; letter-spacing:0.06em; font-weight:bold; cursor:pointer; margin:0; padding:0; }
.search-select h6 a:hover { background:transparent; color:#ce570f; }
.search-bar { position:relative; top:-2px; width:100%; margin:0; padding:17px 0 20px; background: url(/global/images/bg-thl-sprite.jpg) repeat-x 0px -550px; }
input.search-field-1 { color:#777; font-size:150%;font-weight:bold; padding:3px 0 0 15px; margin:0 0 0 50px; width:50%; height:1.25em; border-top:2px solid #999; border-left:2px solid #777; }
.search-select input.text { font-size:130%; vertical-align:middle; border-top:1px solid #000; border-bottom:solid 1px #777; border-left:0px; }
.search-select input.submit { font-family: arial, helvetica, sans-serif !important; font-family: verdana, arial, helvetica, sans-serif; background: #939B00 url(/global/images/btn-bg-search.gif) repeat-x;border-top: solid 1px #848D28;border-right: solid 2px #777; border-bottom: solid 2px #777; border-left: solid 1px #848D28;
color: #F2F3DE; padding:0 5px 1px !important; padding:3px 5px 2px;margin:-7px 0 0 -3px !important; margin:-11px 0 0 -3px;font-size: 130% !important; font-size: 120%; font-weight: bold; height:1.83em !important; height:1.93em;vertical-align: middle; line-height: normal;width:8em !important; width:9em; }
/* IE Peek-a-boo bug fix */
form.search-select { height:expression('1%'); }

/* ------- global Side Search */
h3.side-search-header { position:absolute; z-index:1; right:0; margin:-34px 0 0 !important; margin:-32px 0 0; padding:0;  }
h3.side-search-header a, h3.side-search-header a:visited { text-align:right; display:block; width:183px !important; width:189px; color:#1D599D; font-size:100%; margin:0; padding:8px 32px 0 0; background:#fff url(/global/images/icon-search-magnify.png) no-repeat 95% 80% !important; background:#fff url(/global/images/icon-search-magnify.gif) no-repeat 95% 70%; }
h3.side-search-header a:hover { color:#2B60D7; }
body.full-width h3.side-search-header a { width:203px !important; width:209px; }
 
/* ------- saved this for positioning search tab ------------
h3.side-search-header { margin:-27px 0 0; position:absolute; padding:0; width:100%; background:transparent url(/global/images/) repeat-x; }
h3.side-search-header a, #side-column h3.side-search-header a:visited { position:absolute; right:0px; color:#1D599D; font-size:100%; margin:0 15px 0 0 !important; margin:0 10px 0 0; padding:1px 22px 1px 0; display:inline; background:transparent url(/global/images/icon-search-magnify.gif) no-repeat right center; }*/
form.side-search-form {  background:#eee url(/global/images/bg-thl-sprite.jpg) repeat-x 0px -550px; margin:2px 0 0; padding:12px 0 15px 5px; border-bottom:2px solid #cacaca; }
#side-search-form table#side-search-wrapper { width:100%; /*width:102%;*/ margin:0; padding:0; }
#side-search-form table#side-search-wrapper td { width:100%; }
#side-search-form table#side-search-wrapper tr { width:100%; }
#side-search-form select { background-color:#fff; color:#888; font-size:110%; font-weight:bold; line-height:110%; height:15px; width:98%; margin:7px 0 0 !important; margin:7px 0 0 7px; padding:0 0 0 7px; border:1px solid #99c2e0; }
#side-search-form select option { background-color:#fff; color:#555; line-height:22px; height:15px; margin:0; padding:3px 0 3px 10px; }
#side-search-form select option.top { color:#777; }
#side-search-form select option.alt { background-color:#eee; padding:3px 0 3px 10px; }
/*#side-column form select:hover, #side-column form select:focus { color: #222; background-color:#efefef; border:1px solid #819DE7; }*/
#side-search-form input#q { width:90%;/*width:95%;*/ line-height:110%; height:16px !important; height:16px;  }
#side-search-form input.ss-text { text-indent:7px; }
#ie-root #fxSideMenuContent #side-search-wrapper input.ss-text {width: 132px;}
input.ss-arrow { position:relative; right:24px; top:0px; }
#ie-root input.ss-arrow { position:relative; right:17px; top:0px; }
/*--------------------------------------------------------------------------------------
----------- wiki styles ------------- (all wiki anchor tags must have #content in spec)
---------------------------------------------------------------------------------------*/
/*--- Remove wiki breadcrumbs ---
.portletBody > a {display: none;}*/
/*---------- wiki layout - note that public view substitutes as shell-1 on default template */
.wiki #content div.publicview { width:75%; float:left; display:inline; margin:0 auto; padding-left:0px; margin-left: 0px; overflow:auto;}
/*---------- plain img 
body.wiki #content div.publicview div.img-wrapper-3 img { padding:5px; border:1px solid #999; } ---- not sure if this is in use still */
.wiki #content p.paragraph img, .wiki #content li img {display: inline;}
/* ------------ Tibetan in Wikis --------------------- */
.wiki .size3 {font-family: 'Tibetan Machine Uni'; font-size: 130%;  text-align: left !important; letter-spacing: 0px;}
/*---------- plain anchor tags */
.wiki #content p { margin-left:3px; color:#404040; }
.wiki #content p a, .wiki #content p a:visited { background:transparent; color:#444; text-decoration: none; border-bottom:1px solid #B0BF8F; }
.wiki #content p a:hover { background:#eff3f4; color:#222; text-decoration: none; border-bottom:1px solid #9EAF78; }
.wiki h3.heading-h2 a, .wiki h3.heading-h2 a:visited, .wiki h3.heading-h3 a, .wiki h3.heading-h3 a:visited, .wiki h3.heading-h4 a, .wiki h3.heading-h4 a:visited, .wiki h3.heading-h5 a, .wiki h3.heading-h5 a:visited { border-bottom:1px solid #B0BF8F; color:#008; margin-left:0; padding:3px 2px; }
.wiki h3.heading-h2 a:hover, .wiki h3.heading-h3 a:hover, .wiki h3.heading-h4 a:hover, .wiki h3.heading-h5 a:hover { border-bottom-width: 0px; color:#ce570f; text-decoration:none; }
/*---------- header tags */
.wiki h3.heading-h1 { color:#3f76ba; font-size:180%; font-weight:normal; margin:5px 0 10px; padding:0 0 21px; text-indent:5px; letter-spacing: .06em; background:url(/global/images/bg-header-rabsal.gif) repeat-x bottom left; }
.wiki.home h3.heading-h1 { margin-top:-5px;}
.wiki.home #ie-root-7 h3.heading-h1 { margin-top:18px;}
/*---- --- --- --- questions about this below --- --- --- --- --- --- --- 
.wiki #content div.publicview p + .wiki #content div.publicview h3.heading-h1 {margin-top: 10px;}
*/
.wiki h3.heading-h2, .wiki h3.heading-h3, .wiki h3.heading-h4 { color:#555; font-size:160%; font-weight:bold; margin:0 0 2px -5px; }
.wiki h3.heading-h5 { color:#222; margin:-2px 0 0; padding:2px 0 5px 5px; font-weight:bold; font-size:100%; background-color:#f6f6f6; border-top:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; border-left:1px solid #ccc; }
/*--------- breadcrumbs */
.wiki h3.heading-h6 { color:#808080; margin:-26px 0 0 -5px; font-weight:normal; font-size:110%; font-family: helvetica, arial, sans-serif; position:absolute; z-index:10;}
.wiki h3.heading-h6 a, .wiki #content h3.heading-h6 a:visited { font-weight:bold; color:#606060; font-family: helvetica, arial, sans-serif; }
.wiki h3.heading-h6 a:hover { text-decoration:underline; }
/*--------- note this removes the bread crumbs */
.wiki h3.heading-h6 {text-indent:-9000px;} 

/*--------- tables */
.wiki div.table-headers h3.heading-h2 { color:#555; font-size:180%; font-weight:normal; margin:0 0 -10px -5px; letter-spacing:.06em; }
.wiki #ie-root div.table-headers h3.heading-h2 { margin:0 0 3px 0; }
.wiki table.listHier { border:1px solid #777; background-color:#efefef; border-collapse:collapse; color:#444; font-size:120%; line-height:130%; text-align:left; padding:0; margin:0 0 25px 2px; }
.wiki table.listHier tr th {  background-color:#526d89; color:#fff; white-space:nowrap; margin:0; padding:4px 0 7px 5px !important; border-top:1px solid #999; border-bottom:1px solid #999; }
.wiki table.listHier tr th a {color: white;}
.wiki table.listHier tr td {margin:7px 0 0; padding-top:7px !important; padding-bottom:8px !important; padding-left:5px !important; padding-right:5px !important;}
.wiki table.listHier tr.table-odd td { background-color:#fff; border-top:1px solid #ccc; }
.wiki table.listHier tr.table-even td {  background-color:#f1f1f1;  border-top:1px solid #ccc; }
.wiki table.listHier tr td a, .wiki table.listHier tr td a:visited { color:#009; font-weight:bold; border-bottom-width:0pt; }
.wiki table.listHier tr td a:hover { color:#ce570f; }
/* ie hack */ .wiki #ie-root table.listHier { font-size:90%;  line-height:120%; }

/* --- wiki lists */
.wiki #content ul, .wiki ol { color:#555; margin:3px 0 10px;}
.wiki #content ul li { padding-left:10px; list-style-type: none; background:transparent url(/global/images/list-blue4sq.gif) no-repeat left 7px; }
.wiki #content ul li, .wiki #content ol li { color:#555; font-size:120%; font-weight:normal; font-family:arial, helvetica, sans-serif; margin-bottom:5px; margin-left:30px; line-height:150%; }
.wiki #content ul li b { padding-left:10px; background: transparent url(/global/images/list-blue4sq.gif) no-repeat left center; }
.wiki #content ol li { text-indent:-4px; } 
.wiki #ie-root #content ol li { text-indent:0px;}
.wiki #content ol li ol li {list-style-type: upper-alpha !important;}
.wiki #content ul li a, .wiki #content ul li a:visited, .wiki #content ol li a, .wiki #content ol li a:visited { color:#008; text-decoration:none; }
.wiki #content ul li a:hover, .wiki #content ol li a:hover { color:#ce570f; text-decoration:none; }
.wiki #content ul ul, .wiki #content ol ol { color:#555; margin:3px 0 10px 25px;}
.wiki #content ul li ul li, .wiki #content ol ol li, .wiki #content ol ul li, .wiki #content ul ol li { color:#555; font-size:100%; font-weight:normal; font-family:arial, helvetica, sans-serif; margin-bottom:5px; line-height:130%; }
.wiki #content ul li ul li { padding-left:10px; background: transparent url(/global/images/list-blue4sq.gif) no-repeat left center; }
.wiki #content ul li ul li a, .wiki #content ul li ul li a:visited, .wiki #content ol li ol li a, .wiki #content ol li ol li a:visited { color:#008; text-decoration:underline; }
.wiki #content ul li ul li a:hover, .wiki #content ol li ol li a:hover { color:#ce570f; text-decoration:underline; }

.wiki #content div.list a, .wiki #content div.list a:visited { border-bottom:1px solid #B0BF8F; color:#111; }
.wiki #content div.list a:hover { border-bottom-width:0px;  color:#000; }

/* --- Dropcap */
.wiki span.dropcap-2b { float:left; color:#5E7286; padding:3px 5px 0 0; margin:0; line-height:.12em; font-size:210%; font-family:'times new roman', times, serif; }
.wiki span.dropcap-2 { float:left; color:#5E7286; padding:8px 5px 0 0; margin:0; line-height:1.12em; font-size:210%; font-family:'times new roman', times, serif; }
.wiki span.dropcap-1 { float:left; color:#6C839B; padding:7px 2px 0 0; margin:0; line-height:70%; font-size:340%; font-family:'times new roman', times, serif; }
.wikifooter h6 {font-weight: normal; font-style: italic; font-size: 90%; }
.wiki div.code { margin: 4px 10px;padding: 5px;color:inherit; background-color:#eeeeee; border: 1px dotted #003366; font-family: courier,'courier new',monospace; font-size: 12px; line-height: 100%;overflow-y: hidden; overflow-x: auto; width: 95%;}
/*----- donations link */
.wiki #content div.donations-link a, .wiki #content div.donations-link a:visited { font-weight:bold; margin-left:4px; padding:2px 0 2px 17px; background: transparent url(/global/images/btn-arrow-right.gif) no-repeat left center; }
.wiki #content div.donations-link a:hover {border-bottom-color:#00f; background-color:transparent; color:#222;}
/*--------- email address */
.wiki #content p a.safe-contact, .wiki #content p a.safe-contact:visited { background:url(/global/images/icon-email-go.png) no-repeat left -2px; padding:0; margin:0 0 0 2px; height:14px;}
.wiki #content p a.safe-contact:hover { border-bottom-color:#00f; background:url(/global/images/icon-email-go2.png) no-repeat left -18px; }
.wiki #content p a.safe-contact img { display:inline; position:relative; top:1px; padding:0 0 0 16px; margin-right:0px; }
.wiki #ie-root-lte7 #content p a.safe-contact, .wiki #ie-root-lte7 #content p a.safe-contact:visited{ background-position: left -1px; }
.wiki #ie-root-lte7 #content p a.safe-contact:hover{ background-position: left -17px;}
.wiki #ie-root-lte7 #content p a.safe-contact img{padding-bottom:2px;}
span.para2 {display: block; margin-top: 8px;} /* For intro boxes that include a second paragraph from the wiki. This empty span creates a break bet. p s.*/
/*------------------------------
-------- Essay Styles -------- */
#content .shell-1 .essay-body { padding-left:4px; padding-right:9px;}
h1.title { font-size: 240%; margin-bottom: 20px;}
h1.title span.byline {display: block;font-size:60%;margin-bottom: 6px;}
h1.essay {padding-left: 0px;}
h2.essay, h3.essay, h4.essay, h5.essay, h6.essay, h7.essay {color: #4f808b;font-weight: bold;}
h2.essay {font-size: 1.75em;padding-left: 0px;}
h2.h1 {color: #3d636c; font-size: 180%; margin-bottom:6px; letter-spacing: 2px; font-weight: bold;padding-left: 0px;}
h2 .tib {font-size: 130%  !important; letter-spacing: 0px; text-align:left;}
h2 .tib a.note {font-size: 60%;}
.essay-body h1, .essay-body h2, .essay-body .h3 {clear: both;}
h3.essay {font-size: 1.75em; font-style: italic;}
h4.essay {padding-left: 12px; font-size: 1.5em !important; font-style: normal !important; }
h5.essay {font-size: 1.25em !important; font-style: italic; text-decoration: underline;}
h6.essay {font-size: 1.25em;  }
h7.essay {font-size: 1.25em; font-style: italic; }
.tib h1, .tib h2, .tib h3, .tib h4, .tib h5, .tib h6, .tib h7 {font-size: 150%; text-align: left !important; letter-spacing: 0px !important; font-family: 'Tibetan Machine Uni', 'Jomohlari'!important;}
.tib { font-family: 'Tibetan Machine Uni', 'Jomohlari'!important; font-size: 180% !important;}
.tib-mixed { vertical-align: -25%; }
.tib .tib {font-size: 100% !important;}
/* ndg removed 2012-04-12, Causing problems with page number in Lit Genres
.eng {font-size: 130% !important; font-family: 'Times New Roman'!important;}*/
.tib .eng, .tib .eng a, .tib a.note {font-size: 70% !important; font-family: 'Times New Roman', serif !important;}
.tib .engnum {font-size: 80% !important; vertical-align: text-top!important; }
#side-column .essay-toc li {margin-right: 5px;}
#side-column .essay-toc li a {white-space: normal;} 
#side-column .essay-toc li a.tib {font-family: "Tibetan Machine Uni"; text-align: left; letter-spacing: 0px; font-weight: normal; font-size: 160%;}
#essay-head1 a, #essay-head2 a {color: #444444;border-bottom-width: 0px;}
#essay-head1 a:hover, #essay-head2 a:hover {text-decoration: underline;}
#essay-head1 {display: block;margin-bottom: 12px;}
#essay-head1 .title {font-size: 250%;text-align: center;font-weight: bold;line-height: 110%;letter-spacing: 1px;color: #333;margin-bottom: 18px;padding: 0px 12px;}
#essay-head1 .author{font-size: 150%;line-height: 130%;font-style: italic;text-align: center;margin-bottom: 18px; }
#essay-head1 .date {display: none;}
#essay-head1 .copyright {font-size: 100%;text-align: center;}
#essay-head2 {margin-bottom: 18px;border-bottom:1px solid #888;width: 100%;}
#ie-root #essay-head2 {margin-bottom: 0px;}
#essay-head2 .title-author {width: 70%;float: left;}
#essay-head2 .section-copy {width: 30%;float: right;}
#essay-head2 .title {font-size: 130%;line-height: 100%;font-weight: bold;letter-spacing: 1px;color: #555;margin-bottom: 4px;}
#essay-head2 .author {font-size: 130%;line-height: 130%;font-style: italic;margin-bottom: 4px;}
.tib #essay-head2 .chapter, .tib #essay-head2 .author,
#essay-head2 .tib .chapter, #essay-head2 .tib .author {
    font-size: 14pt;
    line-height: 16pt;
}
.tib #essay-head2 .author {margin-bottom: -8px;}
#essay-head2 .date {display: none;}
#essay-head2 .section {text-align: right; font-size: 130%; margin-bottom: 8px; }
#essay-head2 .copyright {text-align: right; font-size: 100%; line-height: 110%; margin-bottom: 4px; }
.essay-body .space-before {margin-top: 6px;} /* for h2s that directly follow h1 heads */
#essay-toc-id, #essay-id {display: none; color: white; font-size: 1%;}

/*------- Essay TOC Styles */
/* NOT SURE WHAT THIS IS FOR OR IF IT WORKS PROPERLY - THAN PLEASE CHECK */
.page-toc table.listHier, .page-toc table.listHier * {color: #333 !important; background-color: #eee !important; }
.essay-body #side-column #list0 #list1 li a {white-space: normal;}
#side-column #list0 #list1 ol.essay-toc  {margin-left: 36px;}
#side-column #list0 #list1 ol.essay-toc li a {background-image:none; margin-left: 0px; padding-left: 0px;}
#side-column #list0 #list1 li.control { list-style-type: none; background: transparent; background-image: none; margin: 6px 0px 0px -18px; line-height: 16px; font-size: 110%;}
#ie-root #list0 #list1 li.control, #side-column #list1 li.control * {margin-left: 0px;}
#side-column #list0 #list1 li.control form {font-size: 80%; margin: 6px 0px;}
#side-column #list0 #list1 li.control form * {margin-left: 0px; margin-top: 0px; font-size: 110%; background: white; }
/*------ TOC arrow styles */
#side-column table.navarrows {margin: -10px 0px 0px 50px;}
#ie-root #side-column table.navarrows {margin: -10px 0px 0px 0px;}
#side-column table.navarrows td {padding-right: 10px;}
/*------ bottom of essay arrow styles */
#content table.navarrows {margin: 0px 0px 5px 45%;}
#ie-root #content table.navarrows {margin: 0px 0px 5px 0px;}
#content table.navarrows td {padding-right: 10px;}
/*------- Essay List Styles -----------------*/
.essay-body ol, .essay-body ul {font-size: 130%;}
.essay-body ol ol, .essay-body ol ol ol, .essay-body  ul ul, .essay-body  ul ul ul {font-size: 100%;}
.essay-body ul ol, .essay-body ul ol ol, .essay-body  ul ol ul, .essay-body  ul ul ol {font-size: 100%;}
.essay-body ol ul, .essay-body ol ol ul, .essay-body  ol ul ol, .essay-body  ol ol ul {font-size: 100%;}
.essay-body li {background-position: 0px 10px; margin-left: 24px; font-size: 100% !important;}  /* added left margin 10-01-08 ndg */
div.tib ol.tiblist {font-size: 20px !important; vertical-align: baseline !important;}
div.tib ol.tiblist li span.tib { font-size: 24px !important; }
div.tib ol.tiblist li { line-height: 32px !important;}
li a.body-toc-link {color: #333 !important; border-bottom: none!important;}
li a.body-toc-link:hover {color: #00C !important; border-bottom: thin solid #00C !important;}
/*------- Essay Glossary styles --------------*/
table.glossary {margin: 12px 12px;width: 95%;border-right:1px solid #777;border-bottom:1px solid #777;font-size: 120%;line-height: 120%;empty-cells: show;clear: both;}
.glossary tr {margin: 0px !important;border: solid thin #777 !important;}
.glossary th, .glossary td {border-top: solid thin #777 !important;border-left: solid thin #777 !important;color: #333;padding: 2px 3px !important;margin: 0px !important;}        
#glosstoc {font-size: 110%;line-height: 180%;width: 97%;margin-top: 6px;padding: 6px;text-align: center;border: thin dotted #333;color: blue;background-color: #ffff99;}
#glosstoc .tib {font-size: 110%;}
#glosstoc a {color:blue;}
#glosstoc a:hover {color:red;}
/* Block Styles */
blockquote div.firstlg {margin-top: -6px;}
div.verse {display:block;margin-left: 24px;margin-bottom: 18px;}
div.verse p.verse {font-size: 130%; margin: 0px 0px 0px 24px;}
p.verse {margin: 0px 24px 2px;text-indent: -24px;font-size: 130%;}
blockquote p {text-align: justify;margin-top: -6px;font-size: 110%;}
blockquote div.verse p.verse {font-size: 110% ;}
blockquote.q {font-size: 120%; margin: -12px 6% 6px;text-align: justify;}
blockquote.citation ol li {font-size: 80% !important;}
blockquote > .page-marker {display: block; padding-bottom: 12px; margin-top: -12px;}
.footnote p, .footnote ul, .footnote ol {margin-top: 10px; font-size: 100%;}
#ie-root .footnote blockquote {font-size: 100%;}
span.sentence {display: block;}
span.interlinear {padding-left: 12px;}
span.interlinear span.eng {font-size: 140% !important;}
span.interlinear span.tib {font-size: 180% !important;}
span.ownline {display: block;}
.essay-body p.bibl {margin-left: 16px; text-indent: -16px;}
.essay-body pre {font-size: 140%; font-family: "Times New Roman", Times, serif;}
/*Inline Styles*/
.essay-body p {text-align: justify; }
.essay-body p.tib {text-align: left !important; font-size: 200%; letter-spacing: 0px;}
.essay-body .tib {text-align: left !important; letter-spacing: 0px;}
.essay-body p.tib span.eng {font-size: 80%;}
.essay-body p.byline {margin: 0px 42px 6px 12px; text-align: right;}
.essay-body .scholar, .essay-toc .scholar {display: none;}
body.snapshot .essay-body .scholar, body.snapshot .essay-toc .scholar {display: inline ;}
body.snapshot .essay-body .scholar:before { content: ' '; }
.essay-toc li .scholar {text-transform: none;}
.essay-body .emph, .essay-toc .emph {font-style: italic !important;}
.essay-body  p.abstract .emph {font-style: normal !important;}
.essay-body .normal, .essay-toc .normal {font-style: normal !important;}
.essay-body .parenval, .essay-toc .parenval {text-transform: lowercase !important;}
.essay-body .deleted {border-left: thin dashed red !important; border-right: thin dashed red !important; color: red !important;}
.essay-body .added {color: #3399FF!important;  text-decoration: underline !important; }
.essay-body .ownline {display: block;}
.essay-body .indent {padding-left: 8px;}
/* Essay Images */div.imgblock { clear: both; display: block; }
/* Essay Paragraphs */
/* p.abstract:before {display: inline;font-weight: bold;content: 'Abstract: ';} Now added by XSL */
blockquote p.abstract {font-size: 130%;margin: 12px 36px;}
p.epigraph {margin: 20px 0px 20px 220px; text-align: justify; }
p.para-byline { /* For JIATS compatibility */text-align: right !important;}
p.para-caption:before {/* For JIATS compatibility */display: inline;content: '?';}
span.speaker {font-weight: bold; font-style: italic;}
span.persname {text-transform: capitalize;}
/* Milestone styles */
p.milestone {clear:both; font-size: 13px !important; text-align: left; width: 100%; margin: -6px 0px 8px ; padding:0px;}
p.milestone  a.page-marker { font-size: 13px !important; }
blockquote p.milestone, blockquote a.page-marker {font-size: 13px; border-bottom-width:0pt;}
/* taken out 2013-08-17: for jiats 07 rev-cantwell, but why was it here?:
 * ol a.page-marker, ul a.page-marker {display: block;  width: 12%; margin-left: -12px; padding-bottom: 12px; font-size: 100%;width: 10%;}
 **/  
#ie-root p.milestone a.page-marker {margin-left: 0px; border-bottom-width:0pt; }
.glossary a.page-marker {font-size: 80%;}
.glossary p.milestone  {margin: 0px;}
.essay-body > .milestone {font-size: 100% !important;}
.essay-body .tib .milestone-page {font-size: 10pt; color: green;}
/* .essay-body p.tib span.eng {font-family: sans-serif; font-size: 10pt; color: green;} */
/* Essay Table */
.essay-table {margin: 0px 0px 12px; width: 100%; border:1px solid #777; }
.essay-table tr {border:1px solid #777;}
.essay-table th, .essay-table td {border: solid thin #777 !important;color: #333;padding: 2px !important;line-height: 150%;font-size: 110%;vertical-align: top;}
.essay-table-head {font-weight: bold; font-size: 120%; line-height: 140%; text-align: left; padding-bottom: 6px;}
.essay-table-foot {font-size: 100%; width: 100%; text-align: left; margin-top: -8px; margin-left: 0px;}
.noborder {margin: 0px 12px 12px;}
.noborder tr {}
.noborder th, .noborder  td {color: #333;padding: 2px !important;line-height: 150%;font-size: 120%;vertical-align: top;}  
/* Essay Notes */
hr.footnote-divider {margin: 12px 0px;}
div.footnote {display: block; width: 97%; font-size: 130%; line-height: 140%; margin: 6px 0px; text-align: justify;}
div.footnote p {font-size: inherit;}
div.footnote blockquote {font-size: inherit;}
div.footnote .tib {font-size: 140% !important; vertical-align: sub !important;}
a.note {color: blue !important; vertical-align: super; padding-left: 0px; font-size: 80%; line-height: 80%; text-decoration: none; border-bottom-width: 0px;}
a.note:hover { color: #ce570f;}
h1 a.note, h2 a.note, h3 a.note, h4 a.note {font-size: 60%;}
hr.notedivider {clear: both;color: #3f76ba!important;width: 50%;height: 2px;margin: 10px auto 10px 0;text-align: left;}
/* SPT Styles */
#PageWrapper {font-size: 120%; line-height: 130%;}
div.AnnouncementText {font-size: 110% !important;}
/* For Ajax imported SPT pages (#spt=...) */
.SptWrapper .BrowseAlphaLinks {margin-top: -25px;}
.SptWrapper .ForumThColor {font-size: 120%; font-weight: bold; margin-left: 26px; margin-top: 6px;}
.SptWrapper h1 {font-size: 170%;}
.SptWrapper h1 a, .SptWrapper h2 a { width: 100%; color: inherit;}
.SptWrapper h2 { font-size: 110%; margin-top: 12px; margin-bottom: 12px;}
.SptWrapper table {padding-left: 0px; line-height: 150%; font-size: 110%;}
.SptWrapper table td, .SptWrapper table th {vertical-align: top;}
.SptWrapper > div > table {position: relative; top: -24px;}
.SptWrapper tr.lightBody th {white-space: nowrap !important;}
.SptWrapper td.lightBody p {font-size: 90%;}
.SptWrapper table td.BrowsePageSectionHeading { }
.SptWrapper .BrowsePageHeading {font-size: 90%;}
.SptWrapper div.BrowsePageInfoHeading {float: right; width: 25%; font-size: 110%;  margin-top: -25px; margin-left: 8px; margin-bottom: 0px;}
.SptWrapper .BrowsePageSectionHeading {font-weight: bold; font-size: 120%; margin-bottom: 6px;}
.SptWrapper div.Resource { display: block; width: 100%; margin: 12px 0px 6px 12px; padding-bottom: 12px; border-bottom:1px solid gray; font-size: 100%; line-height: 150%;}
.SptWrapper div.ResourceText {width: 90%;}
.SptWrapper .ResourceTitleRight {float: right; font-size: 100%;}
.SptWrapper .title-tib {font-family: 'Tibetan Machine Uni', 'Jomolhari'; font-weight: normal; font-size: 140%; line-height: 150%;}
.SptWrapper .title-wylie {font-style: italic; margin-bottom: 6px;}
.SptWrapper .ResourceTitle {font-weight: bold; font-size: 100%;}
.SptWrapper .ResourceTitleRight {font-size: 85%; }
.SptWrapper .ResourceTitleRight a:hover {background-color: #ccc; padding: 1px 2px;}
/* For Places */
#FeatureDescription .essay-body .navarrows {display: none;}