@charset "utf-8"; 
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; }
body { color:#25160c; font-family: "museo-sans",sans-serif; font-style: normal; font-weight: 100;font-size:15px; line-height:1.333; text-align:left; text-decoration:none; text-indent:0px; background-color: #FFF; margin: 0; padding: 0;  }
h1{ color:#25160c;font-family: "museo-slab",serif; font-size:25px; font-style:normal; font-variant:normal; font-weight:500; line-height:1.2; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:0px;  border-bottom: 4px black solid;}
h1.docLevel{font-size:48px;margin-bottom:10px;}
h1.imgTop{ color:#FFF;font-family: "museo-slab",serif; font-size:48px; font-style:normal; font-variant:normal; font-weight:300; line-height:1; margin:0; text-align:left; text-decoration:none; text-indent:0px;position:absolute;top:35px;left:35px;z-index:8;border-bottom:0;}
h2 { color:#25160c;font-family: "museo-slab",serif; font-size:23px; font-style:normal; font-variant:normal; font-weight:500; line-height:1.2; margin:15px 0 10px 0;; text-align:left; text-decoration:none; text-indent:0px; }
h2.sans { color:#25160c;font-family: "museo-sans",sans-serif; font-size:23px; font-style:normal; font-variant:normal; font-weight:500; line-height:1.2; margin:15px 0 10px 0;; text-align:left; text-decoration:none; text-indent:0px; }
h3{color:#25160c; font-family: "museo-sans",sans-serif; font-style: normal; font-weight: 300;font-size:18px; line-height:1.333; text-align:left; text-decoration:none; text-indent:0px; background-color: #FFF; margin: 15px 0px 5px 0px; padding: 0;}
h3.cols3{border-bottom: 1px dotted #000;padding:0;padding-top:10px}
h5 {margin-bottom:16px;
}
hr { border-top:2px dotted #25160c; color:#FFF; }
p { color:#25160c; line-height:1.333; margin-bottom:10px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:0px; }
blockquote{ font-size:18px; color:#666; padding:15px 60px 25px 40px; font-weight:100; 
}
img {border: #EAEAEA 1px solid;}
a img { border: none; }
img.banner{ border:0; border-bottom: 4px solid }
#col-center a:link , #explore  a:link{ color: #0F6982; text-decoration: none; font-weight:bolder;}
#col-center a:visited, #explore a:visited { color: #5A5A5A; text-decoration: none;}
#col-center a:visited.noVisited {color: #0F6982; text-decoration: none;}
#col-center a:hover,  #col-center a.noVisited:hover,#col-center a:active, #col-center a:focus,#explore a:hover, #explore a:active, #explore a:focus {color: #993129; text-decoration: none;}
#col-center a:active {font-weight:400;}
#col-center ul {list-style-type: square; padding-left:20px;margin-bottom:10px;}
#col-center ul.plainList{list-style-type:none;}
#col-center ul.tightList{ line-height:.7; margin-left:20px;:}
#col-center li {padding:5px;}
.container { width: 1020px; background-color: #FFF; margin: 0 auto; margin-top:35px;}
.content {
 }
/*
begin menu
*/
#main-nav, #main-nav ul {
	 position:absolute; line-height: 3; font-family: "museo-sans",sans-serif; font-style: normal; font-weight: 300; font-size:18px; list-style: none; margin: 0; padding: 0; z-index:10; }
#main-nav a {
	display: block; color: #25160C; text-decoration: none; padding: 10px 20px ;}
#main-nav a:hover {
	color: #FFF;font-family: "museo-sans",sans-serif; font-style: normal; font-weight: 500; width:270px;}
#main-nav a.daddy {
	text-transform: uppercase; padding: 2px 20px; border-bottom:0; width:auto; }
#main-nav a.daddyOn {
	text-transform: uppercase; padding: 2px 20px; border-bottom:0; width:auto; background:#DDD; height:80px;}
#main-nav li {
	float: left; padding: 0; height:80px;}
#main-nav li ul {
	position: absolute; left: -999em; height: auto; width: 300px; font-weight: normal; border: solid #5A5A5A 1px; line-height:1.2; z-index:10;backgroud:white;font-size:15px;}
#main-nav li li {
	 background-color:#FFF; height:auto;background-image: url(ns/images/coded/navBar.png); background-repeat: no-repeat; background-position: 0px 0px;}
#main-nav li li:first-child{
	/* border-top: 0;*/background-image:none;}
#main-nav li ul a {
	width: 260px;}
#main-nav li:hover  a.daddy,  #main-nav li.sfhover a.daddy {
	color:#FFF; font-family: "museo-sans",sans-serif; font-style: normal; font-weight: 300;}
#main-nav li:hover a.daddyOn,#main-nav li.sfhover a.daddyOn {
	height:53px;}
#main-nav li:hover ul, #main-nav li.sfhover ul{
	left: auto;}
#main-nav li:hover, #main-nav li.sfhover {
	background-color: #0F6982; color:#FFF;}
#main-nav li li:hover, #main-nav li li.sfhover {
	background-color: #0F6982; color:#FFF;}

/* end menu */

#searchSite{
	position:relative; top:-25px; left:730px; padding: 0; text-align:right; height:36px; width:290px; z-index:8;}
.searchOff{
	border:1px #25160C solid;text-align:left;height:30px; width:234px;display:inline-block; margin:0;vertical-align:middle;font-style:italic;padding:2px;padding-left:12px;color:#665C55; font-size:15px;}
.searchOn{
	border:1px #25160C solid;border-width:2px 1px 2px 1px;text-align:left;height:28px; width:234px;display:inline-block; margin:0;vertical-align:middle;font-style:normal;padding:2px;padding-left:12px;color:#25160C; font-size:15px;}
.searchGo{
	background:url(ns/images/coded/searchSprite.png) no-repeat 0 0;border:0;width:40px;height:36px;display:inline;margin:0;vertical-align:middle;}

#col-left{float:left;width:230px;}
#col-left h2{border-bottom: 4px black solid;margin-bottom:3px;margin-top:5px;}
#col-left a {color: #000;display: block; padding: 10px 10px 10px 15px;text-decoration: none;border-bottom: 1px dotted #000;}
#col-left a:hover {color: #FFF;background: #0F6982; width:220px;border-bottom:1px solid #0F6982;}
#col-left a.on {background:#DDD;width:220px;border-bottom:1px solid #DDD;}}
#col-left li {background-color:#FFF; height:auto;}
/*#col-left li:last-child{border-bottom:0}*/
#col-left ul, #col-left li{ list-style:none;margin:0;padding:0;font-size:15px;font-family: "museo-sans",sans-serif; font-style: normal; font-weight: 300;}
#col-left li ul a{ padding-left:40px; font-style:italic;}
#col-left  li ul a:hover { width:190px}
#countrySub a {padding-left:0;}

#mapNav a {color: #000;display: block; padding: 10px;text-decoration: none;border-bottom: 1px dotted #000;width:160px}
#mapNav a:hover {color: #FFF;background: #0F6982;border-bottom:1px solid #0F6982;}
#mapNav ul {list-style:none;margin:0;padding:0; border:1px #25160C solid; width:210px;}
#mapNav li {background-color:#fff; height:auto;padding-left:15px; width:195px;font-size:15px;font-family: "museo-sans",sans-serif; font-style: normal; font-weight: 300;}
#mapNav .last {;border-bottom: 1px dotted #fff}


#gap-left{float:left;width:40px;}

#col-center{float:left;width:750px;}

#gap-right{float:left;width:35px;}

#whatsnew{float:left;width:25px;}

#footerA{ margin-top:50px; background-color:#eee; color: #25160c; font-size:15px; font-weight:300; height:61px; padding-top: 4px; border-bottom:2px dotted #25160c; display:inline-block; width:100%; vertical-align:middle; line-height:60px;
}
#footerA input { background-color: #fff; border: 1px solid #25160c; width:300px; outline:0; font-size: 15px; font-style:italic; color:#8B8B8B; height:30px; margin-left: 5px; padding-left:20px; 
} 
#footerA input:focus { width: 299px; height: 28px; border-width: 2px;  padding-left: 19px;
}
#footerA #join {display: inline-block; width: 41px; height: 34px; background-color: #25160c; color: #fff;padding:0;text-align:center; cursor: pointer;  margin-left:-4px; font-style:normal; color:#fff; 
}
#footerA #join:hover { background-color: #0f6982; border: 1px solid #0f6982; 
}
#footerA #join:active { background-color: #993129; border: 1px solid #993129; 
}
#footerA img { vertical-align:middle;
}
#footerB{ padding:10px 0px 20px 10px; background-color:#eee; color: #25160c; font-size:15px; font-weight:300; height:150px;
}
#footerB a:link,#footerB a:visited { color: #25160c; text-decoration: none;
}
#footerB a:hover, a:active, a:focus {  color: #993129; text-decoration: none;font-weight:500;
}
#footerB .daddy { display: inline-block; margin-bottom: 5px; font-size:18px; font-weight: 700; text-transform:uppercase;
}
#footerB2{text-align:justify;padding:10px 10px;background-color:#ddd; height:80px; border-top: 2px dotted #25160c; border-bottom: 1px solid #25160c;
}
#footerB2 a:link,#footerB2 a:visited { color: #25160c; text-decoration: none;font-weight:300;
}
#footerB2 a:hover, a:active, a:focus {  color: #993129; text-decoration: underline;font-weight:300;
}
#footerC { color:#5A5A5A; font-size: 10px; padding-top:15px;font-weight:300;
}
#footerC img{ border:0;
}

#abstract ul {list-style-position:inside;}
#whatsnew {margin-bottom:30px;width:250px;height:100%;overflow:hidden;}
#whatsnew h2{border-bottom: 4px black solid;}
#whatsnew a {color: #000;display: block; padding: 10px 10px 10px 15px;text-decoration: none;border-bottom: 1px dotted #000;}
#whatsnew a:hover {color: #FFF;background: #0F6982;border-bottom:1px solid #0F6982;}
#whatsnew li {background-color:#FFF; height:auto;}
#whatsnew ul, #whatsnew li{ list-style:none;margin:0;padding:0;font-size:15px;font-family: "museo-sans",sans-serif; font-style: normal; font-weight: 300;width:250px;}

#columnedList {border:2px dotted #25160C;border-left:0;border-right:0;background-color:#E5F1F9;padding:10px;margin:6px 0 5px 0;}
#columnedList ul {list-style: none; line-heigth:2;display:inline-block;vertical-align:top;}

#inpageNav {text-align:right;margin-bottom:15px;}
/*general styles */
.heOuter{float:right; margin-left:20px;margin-bottom:20px;width:194px;height:275px;
}
.heInner {display:block;position:relative;
}
.hePub, .hePubGT, .heStoryGT, .heItemGT{position:absolute;top:0;left:0;width:100%;height:98%;
}
.hePub:hover{background:url(ns/images/coded/circlePub.png) no-repeat center; background-color:rgba(0, 0, 0, 0.3);
}

.hePubGT:hover{background:url(ns/images/coded/gotoPub.png) no-repeat center; background-color:rgba(0, 0, 0, 0.3);
}
.heStoryGT:hover {background:url(ns/images/coded/gotoStory.png) no-repeat center; background-color:rgba(0, 0, 0, 0.3);
}
.heItemGT:hover {background:url(ns/images/coded/gotoItem.png) no-repeat center; background-color:rgba(0, 0, 0, 0.3);
}
.borderedBox {border-bottom:2px dotted #25160c; border-top:2px dotted #25160c; padding:10px 0 0 0; margin:15px 0 15px 0; }
div.borderedBox li {list-style:none;display:inline-block; margin:0;padding:0;width:167px;text-align:left;margin-right:12px; vertical-align:top; font-weight:300;}
div.borderedBox li:last {margin-right:0; }
div.borderedBox img{border:1px #eaeaea solid;}
div.borderedBox a{border:0; }
div.borderedBox ul{padding:0; margin-left:-22px; margin-right:-20px;}
div.borderedBox .title{padding:0; margin-top:6px; margin-bottom:6px;}

.label{background-color:#25160c;width:167px;height:30px;text-align:center;color:white;margin-bottom:5px;font-family: "museo-slab",serif; font-size:18px; font-style:normal; font-variant:normal; font-weight:500; line-height:1.5;}
div.imgTop {padding:0; border-bottom:2px dotted #25160c; margin-bottom:4px;position:relative;}
img.imgTop{border:0; border-bottom:4px solid black; padding:0; margin-bottom:-2px;position:relative;top:0;left:0;z-index:5;}
.caption { color:#5A5A5A;font-family: "museo-slab",serif; font-size:10px; font-style:normal; font-variant:normal; font-weight:300; line-height:1.4; margin: 0 0 10px 5px; text-align:right; text-decoration:none; text-indent:0px;
}
dl {width:750px;}
dt {position:relative;left:150px;margin-bottom:8px;font-size:18px;font-weight:300;width:600px}
dd {position:relative;left:150px;margin-bottom:20px;width:600px;}
dd img{float:left;position:absolute;top:-23px;left:-150px;display:inline-block;}
.adjustUp{margin-top:-22px;}
.adjustUp2{margin-top:-48px;}

#viewpoints dt {position:relative;left:150px;margin-bottom:8px;font-size:20px;font-weight:300;width:600px; }
#viewpoints dd {position:relative;left:150px;width:600px; min-height:95px;}
#viewpoints dd img{float:left;position:absolute;top:-29px;left:-150px;display:inline-block;}
.adjustUpV{margin-top:-29px;}
.adjustUpV2{margin-top:-54px;}

.highlight {background-color:: #C66A00;}

.pubListDate{display:inline-block; width:80px; vertical-align:top;margin-right:20px;}
.pubListTitle{display:inline-block; width:620px; margin-bottom:10px;}
.cols3{display:inline-block;width:193px;vertical-align:top;margin-right:20px; background:#DDD;padding:0 20px 10px 20px;}

.paBoxIn{ color:white;font-size:21px; font-family: "museo-slab",serif; font-style:normal; font-variant:normal; font-weight:500; background-color:#25160c; /*border:2px dotted white;border-left:0;border-right:0;*/height:26px; padding:6px 0}
.paBoxIn:hover,paBoxIn:active{background-color: #0f6982;}
.paBoxOut{ background-color:#25160c; display:inline-block; width:165px;padding:1px 0 1px 0;text-align:center;margin-right:25px;}

.docHeader {color:##0F6982;font-family: "museo-slab",serif; font-size:25px; font-style:normal; font-variant:normal; font-weight:500; line-height:1.2; margin: 15px 0 30px 0; padding:20px 0 50px 0; border-bottom:2px solid #25160c;}
.docShare{float:right; margin-left:150px;text-align:right;line-height:1.5;}
img.whiteBorder{border:white 1px solid;}
.brown{color: #25160c; }
div.factsheet {float:right;margin-left:30px;margin-bottom:10px;text-align:center;}
div.factsheet  img{width:250px;height:353px;border:#eaeaea 1px solid;margin-bottom:6px;}
div.factsheetT {float:right;margin-left:30px;margin-bottom:10px;text-align:center;}
div.factsheetT  img{width:250px;height:317px;border:#eaeaea 1px solid;margin-bottom:6px;}
div.imageInText{float:right;margin:10px 0 10px 25px;width:450px;}
.exploreOn{background-color:#DDD;padding:5px;}
.exploreOff{background-color:white;padding:5px;}
ul.gsd li::first-line {font-size:16px;font-weight:bold; }