/*	Page Container
---------------------------------------------------	*/
#page {
	width: 990px;
	margin: auto;
	position: relative;
}
.clear-both {
	clear: both;
}
.clear-left {
	clear: left;
	height: 0px
}
.hidTag{
  height:0px;
  position:absolute;
  left:-9999px;
}

em.underscore {
  text-decoration:underline;
  font-style: normal;
  }
em {
  font-style: italic;
  }
hr {
  border:0;
  color: #999;
  background-color: #999;
  height: 1px;
  }
a.pdf{
  background: url(/images/furniture/pdf.png) no-repeat top left;
  padding-left:20px;
}
.floatright{
  float:right;
  margin-left:5px;
}
#frmbrowseCountry p.aDonateSect:hover{
  color: #fff;
}
#frmbrowseCountry select{
  width: 265px;
}

blockquote.pullquote {
  border:1px solid #ccc;
  padding:10px;
  margin-bottom:10px;
  line-height:1.3em;
  font-weight: bold;
  background: url(/images/furniture/socBM_bg.gif) repeat-x left top;  
} 
blockquote.pullquote p.by{
  margin-top:15px;
  font-weight: normal;  
  text-align:right;
} 
blockquote.pullquote img.start{
  float:left;
  margin-right:10px;
} 
blockquote.pullquote img.end{
  float:right;
  margin-left:10px;  
} 
/*	Navigation
---------------------------------------------------	*/
ul.sf-menu {
  height: 33px;
  width: 650px;
  display: block;
  top: 89px;
  left: 10px;
  position: absolute;
  z-index: 10;
}
ul.sf-menu li ul a {
	background: none;
	height: 22px;
	width: 197px;
	color: #ffffff;
	font-size: 90%;
	line-height: 22px;
	text-decoration: none;
	padding: 0px 7px;
}
ul.sf-menu li ul a:hover {
	background: none;
	color: #33ccff;
}

ul.sf-menu li.liMainNav {
    float: left;
    height: 33px;
    background: url(/images/furniture/bg-main-nav-border.gif) left top no-repeat;
    padding-left: 1px;
}
    
ul.sf-menu li.liMainNav a.aMainNav {
	color: #ffffff;
	font-size: 90%;
	text-decoration: none;
	display: block;
	height: 33px;
	line-height: 30px;
	/*padding:0 7px;*/
	text-align: center;
}
ul.sf-menu li.liMainNav a.aMainNav:hover {
	background: url(/images/furniture/nav-bg-over.gif) left top repeat-x;
}
ul.sf-menu li.liMainNav a.current {
	background: url(/images/furniture/nav-bg-over.gif) left top repeat-x;
}
ul.sf-menu li.first {
	float: left;
	height: 33px;
	background: none;
	padding-left: 0px;
}
ul.sf-menu li.first a.aMainNav {
	padding: 0px;
	background: url(/images/furniture/images/nav-home.gif) left top no-repeat;
	width: 39px;
	display: block;
	height: 33px;
}
ul.sf-menu li.first a.aMainNav:hover {
	background: url(/images/furniture/nav-home-over.gif) left top no-repeat;
}
ul.sf-menu li.first a.current {
	background: url(/images/furniture/nav-home-over.gif) left top no-repeat;
}
ul.sf-menu li.first a.aMainNav span{
	display: none;
}

/*	Header
---------------------------------------------------	*/
#header {
	width: 970px;
	height: 122px;
	background: url(/images/furniture/bg-header.jpg) left top no-repeat;
	padding: 0px 10px;
	position: relative;
}
#header h1 {
	display: none;
}
#header a {
	color: #ffffff;
	font-size: 80%;
	text-decoration: underline;
}

#divSearchArea {
	width: 219px;
	position: absolute;
	left: 431px;
	top: 4px;
	text-align: right;
}
#divSearchArea form {
	border: none;
	margin: 0px;
	padding: 0px;
}
	
#divSearchBox {
	width: 215px;
	height: 28px;
	margin-top:6px;
	border: 2px solid #99b9d5;
	position: relative;
	background: #ffffff;
}
#txtSearch {
	width: 189px;
	border: none;
	color: #99cccc;
	position: absolute;
	left: 6px;
	top: 5px;
}
#btnSearch {
	width: 20px;
	height: 28px;
	border: none;
	position: absolute;
	left: 195px;
	top: 0px;
}

/*	Content
---------------------------------------------------	*/
#content {
	width: 640px;
	padding: 0px 10px;
}
#divBreadcrumb {
	width: 640px;
  background: url(/images/furniture/bg-main-content-top.jpg) left top no-repeat;
  padding-bottom:0.5em;
  font-size:90%;
}
#divBreadcrumb p {
	color: #464646;
	padding:14px 0px 0px 15px;
}
#divBreadcrumb a {
	color: #006699;
	text-decoration: none;
}
#divBreadcrumb a:hover {
	text-decoration: underline;
}
#divBreadcrumb span {
	color: #464646;
}
	
#divStorySwap {
	width: 640px;
	height: 383px;
	background: #ffffff;
	position: relative;
}
#divStorySwap h2 {
	font-size: 1.7em;
	line-height: 30px;
	width: 310px;
	height: 122px;
	padding:13px 10px 0px 20px;
	float: left;
}
#content h2 span.hilite, div.AZ span span.hilite {
	color: #006699;
}
.doubleback div.label {
  float: left;
  padding-left: 15px;
  width: 120px;
  color: #999;
}
.doubleback div.value {
  float: left;
  width: 265px;
}
.doubleback img {
  float: right;
  padding: 1px;
  margin: 0 15px;
  border: 1px solid #999;
}
.doubleback p {
	margin-bottom: 1em;
}
#divStorySwap p {
	line-height: 20px;
	padding:16px 10px 0 0;
}

#divStorySwap .divStoryContainer {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
#divStorySwap .divStoryContainer a {
	color: #006699;
	text-decoration: none;
	line-height: 23px;
}
#divStorySwap .divStoryContainer a:hover {
	color: #33ccff;
}

#divStoryNav {
	width: 128px;
	height: 248px;
	position: absolute;
	left: 512px;
	top: 0px;
	z-index: 2;
}
#divStoryNav div {
	display: block;
	width: 128px;
	height: 62px;
	background-color: #005a98;
	overflow: hidden;
}
#divStoryNav a {
	display: block;
	width: 128px;
	height: 62px;
}
#divStoryNav span {
	font-family: Tahoma;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  top: -20px;
  left: 3px;
}	
#divStoryNav div.disabled a {
	opacity: 0.4;
}

#divSpotlightSlide {
	width: 640px;
	height: 191px;
	background: url(/images/furniture/bg-spotlight-slide.jpg) left top no-repeat;
	position: relative;
}
#btnSlideLeft {
	display: block;
	width: 18px;
	height: 32px;
	background: url(/images/furniture/btn-slide-left.jpg) no-repeat;
	background-position: left top;
	position: absolute;
	left: -7px;
	top: 86px;
}
#btnSlideLeft:hover {
  background-position: left bottom;
}
	
#btnSlideRight {
	display: block;
	width: 18px;
	height: 32px;
	background: url(/images/furniture/btn-slide-right.jpg) no-repeat;
	background-position: left top;
	position: absolute;
	left: 629px;
	top: 86px;
}
#btnSlideRight:hover {
  background-position: left bottom;
}
	
#divSpotlightSlideContainer {
	width: 596px;
	height: 147px;
	overflow: hidden;
	margin: auto;
	padding-top: 44px;
	position: relative;
}
#divSpotlightSlideHolder{
	height: 147px;
	position: relative;
	left: 0px;
}
.divSpotlightPane {
	width: 289px;
	height: 147px;
	margin-right: 18px;
	float: left;
}
.divSpotlightPane img {
	float: left;
	margin: 0px 16px 5px 0px;
	border:1px solid #e7ecf2;
}
.divSpotlightPane p {
	line-height: 20px;
}
.divSpotlightPane a {
	color: #006699;
	text-decoration: none;
	line-height: 23px;
}
.divSpotlightPane a:hover {
	color: #33ccff;
}

#pageComponents {
	width: 640px;
  font: normal 100% "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;	
}
#pageComponents div.firstBox div {
	float: left;
	width: 310px;
	margin-right:10px;
	padding-bottom:5px;
}
#pageComponents div.firstBox {
	background: #e3e3e3 url(/images/furniture/bg-pod-gradient.jpg) no-repeat top left;
	overflow:hidden;
}
#pageComponents div h3 {
	font-size: 140%;
	color: #ff9933;
	padding: 12px 0px 2px 15px;
	clear: both;
}
#pageComponents div h3 a {
	color: #ff9933;
	text-decoration: none;
	padding: 0px;
}
#pageComponents div h3 a.feed {
	float:right;
}
#pageComponents div h3 a.pdf {
	padding-left: 20px;
}
#pageComponents div h3 a:hover {
	color: #ffcc33;
}
#pageComponents div p {
	line-height: 20px;
	padding: 0px 16px;
}
#pageComponents div a{
	color: #006699;
	text-decoration: none;
	line-height: 24px;
	padding: 0px 16px;
}
#pageComponents div a:hover {
	color: #33ccff;
}	
#pageComponents div ul, .divPageSplashMain ul, #openDoc ul{
  margin-left: 0;
  padding-left: 16px;
  list-style: none;
}
#pageComponents div ul li, .rightComponent ul li, #divPageSplash ul li, .divPageSplashMain ul li, #openDoc ul li, #divPageStandard div.divPageStandardMain ul li{
  line-height:1.3em;
	padding-left: 20px;
  background-image: url(/images/furniture/list_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.4em;
  margin-bottom:0.5em;
}

#pageComponents div ul li ul li, .rightComponent ul li ul li, #divPageSplash ul li ul li, .divPageSplashMain ul li ul li, #openDoc ul li ul li, #divPageStandard div.divPageStandardMain ul li ul li{
  line-height:1.3em;
	padding-left: 20px;
  background-image: url(/images/furniture/bullet_blue.png);
  background-repeat: no-repeat;
  background-position: 0 0.3em;
  margin-bottom:0.5em;
}

#pageComponents div ul li.pdf, .rightComponent ul li.pdf, #divPageSplash div.divPageSplashMain ul li.pdf, #openDoc ul li.pdf, #divPageStandard div.divPageStandardMain ul li.pdf{
  background-image: url(/images/furniture/pdf.png);
  background-position: 0px 0.7px;  
}
#pageComponents div ul li.html, .rightComponent ul li.html, .divPageSplashMain ul li.html, #openDoc ul li.html, #divPageStandard div.divPageStandardMain ul li.html{
  background-image: url(/images/furniture/html.png);
  background-position: 0px 0.7px;
}
#pageComponents div ul a {
  padding-left: 0;
  line-height: 14px;
}
#pageComponents li.doublecolumn{
	padding: 0px;
  background-image: none;
  border-top:1px solid #ff9933;
  margin-bottom:10px;
}
#pageComponents li.doublecolumn h2{
  padding-top:5px;
}
#pageComponents li.doublecolumn img{
  border:1px solid #ff9933;
  border-top:0;
  padding-left:0;
}
#pageComponents li.doublecolumn p{
	padding: 0px;
}
#pageComponents div.doublecolumn ul{
	padding: 0px;
}
#pageComponents div.doublecolumn h3{
	padding: 0px;
}
#pageComponents div.doublecolumn a.more{
	padding: 0px;
}
#divPageSplash, #divPageStandard {
	width: 640px;
	background-color: #ffffff;
}
#divPageSplash #title, #divPageStandard #title{
  padding-bottom:8px;
	background: #c98b42 url(/images/furniture/bg-title.jpg) left top no-repeat;
}
#divPageStandard #title img.flag, #divPageSplash #title img.flag{
  float:right;
  margin:5px;
}
#divPageSplash #title h1, #divPageStandard #title h1 {
  padding-top: 18px;
  padding-left: 10px;
  color: #ffffff;
  font-size: 270%;
  font-weight: normal;
}
#divPageStandard #title h1 {
  padding-top: 10px;  
}
#divPageSplash div.divPageSplashMain {
	width: 640px;
	padding-bottom: 36px;
	margin-bottom: 10px;
	background: url(/images/furniture/bg-bottom-gradient.jpg) left bottom no-repeat;
}
#divPageSplash div.divPageSplashMain h2 {
	font-size: 190%;
	line-height: 30px;
	width: 331px;
	padding:15px 10px 10px 10px;
	float: left;
}
#divPageSplash div.divPageSplashMain h3 {
	font-size: 160%;
	padding:30px 10px 0px 10px;
}
#divPageSplash div.divPageSplashMain h4 {
	font-size: 120%;
	padding:30px 10px 0px 10px;
}
#divPageSplash div.divPageSplashMain table {
	margin:15px 10px 10px 10px;
}
#divPageSplash div.divPageSplashMain h2 span {
	color: #006699;
}
	
#divPageSplash div.divPageSplashMain p {
  font: normal 100% "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height: 20px;
	padding: 18px 10px 0px 10px;
}
#divPageSplash div.divPageSplashMain a {
  color: #006699;
  text-decoration: none;
  line-height: 23px;
}
#divPageSplash div.divPageSplashMain a:hover {
	color: #33ccff;
}
#divPageStandard{
  font: normal 100% "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}
#divPageStandard div.divPageStandardMain p{
	line-height: 20px;
	padding-bottom:10px;
}
#divPageStandard div.divPageStandardMain{
	padding:0px 10px;
}
#divPageStandard div.divPageStandardMain h2 {
	font-size: 190%;
	line-height: 30px;
	margin:15px 0px;
}
#divPageStandard div.divPageStandardMain h3 {
	font-size: 160%;
	margin:12px 0px;	
}
#divPageStandard div.divPageStandardMain h4 {
	font-size: 120%;
	margin:10px 0px;
}
#divPageStandard div.divPageStandardMain ul{
	margin-bottom:10px;
}

#divPods {
	width: 640px;
}
#divPods div {
	width: 315px;
	height: 181px;
	float: left;
	background: url(/images/furniture/bg-pod-gradient.jpg) left top repeat-x;
	position: relative;
}
#divPods div.firstBox {
	margin-right: 10px;
}
#divPods  {
	margin-right: 6px;
}
#divPods div h3 {
	padding: 20px 0px 10px 19px;
}
#divPods div h3 a {
	font-size: 120%;
	color: #ff9933;
	text-decoration: none;
	padding: 0px;
}
#divPods div h3 a:hover {
	color: #ffcc33;
}
#divPods div p {
	line-height: 20px;
	padding: 0px 20px;
}
#divPods div a.aPodLink {
	color: #006699;
	text-decoration: none;
	line-height: 24px;
	position: absolute;
	left: 20px;
	top: 147px;
}
#divPods div a.aPodLink:hover {
	color: #33ccff;
}

/*	Right Column
---------------------------------------------------	*/
#rightColumn {
	width: 310px;
	position: absolute;
	left: 670px;
	top: 0px;
}
#divDonateSect {
	width: 310px;
	background: url(/images/furniture/bg-donate-sect.jpg) left top no-repeat;
	text-align: center;
	padding-top: 20px;
	margin-bottom: 20px;
}
#divDonateSect .aDonateSect {
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 220px;
	height: 36px;
	line-height: 36px;
	margin: 1px auto 0px auto;
}
#divDonateSect .aDonateSect:hover {
	color: #66ccff;
}
	
#btnDonate {
	display: block;
	margin: 0px auto 20px auto;
	width: 211px;
	height: 46px;
	background: url(/images/furniture/btn-donate-now.png) no-repeat;
	background-position: left top;
	_background: url(/images/furniture/btn-donate-now-ie6.gif) no-repeat;
}
#btnDonate span {
	display: none;
}
#btnDonate:hover {
	background-position: left bottom;
}

#divLatestNews {
	width: 310px;
	background: url(/images/furniture/bg-header-latest-news.jpg) left top no-repeat #ffffff;
	padding-top: 40px;
	padding-bottom: 20px;
  font: normal 100% "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;	
}
#divLatestNews ul {
	padding: 10px 10px;
	list-style:none;
}
#divLatestNews li {
	margin-bottom: 12px;
	padding:0;
	padding-left: 14px;
  background-image: url(/images/furniture/list_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 .5em;
}

.rightComponent {
	width: 280px;
	padding: 10px 15px 15px;
	background: url(/images/furniture/bg-rightside-pod.jpg) left top no-repeat #ffffff;
	margin-bottom: 20px;
	line-height:1.2em;
}
.rightComponent h4 {
  font-size: 110%;
	font-weight: bold;
	color: #006699;
	padding:5px 0;
}
.rightComponent h4 a.feed{
  float:right;
}
.rightComponent p {
	line-height: 20px;
}
.rightComponent p span {
	font-style: italic;
}
.rightComponent a {
	color: #006699;
	text-decoration: none;
}
.rightComponent a.more {
	float: right;
	padding-top:10px;

}
.rightComponent a:hover {
	color: #33ccff;
}
.rightComponent div.photoCaption{
  line-height:1.2em;
}


/*	Secondary Wide Content
---------------------------------------------------	*/
#secondary {
	width: 970px;
	padding: 19px 10px 0px 10px;
	clear: both;
	
}
.secondaryContainer {
	float: left;
	width: 310px;
	margin-right: 20px;
}
.secondaryContainer h3 {
	padding: 16px 0px 19px 0px;
}
.secondaryContainer h3 a {
	font-size: 130%;
	color: #ff9933;
	text-decoration: none;
}
.secondaryContainer h3 a:hover {
	color: #ffcc33;
}
.secondaryContainer p {
	line-height: 19px;
}
.secondaryContainer a {
	color: #006699;
	text-decoration: none;
	line-height: 23px;
}
.secondaryContainer a:hover {
	color: #33ccff;
}

/*	Footer
---------------------------------------------------	*/
#footer {
	width: 970px;
	margin: 50px 0px 30px 0px;
}
#footerFirst {
	background: #fff url(/images/furniture/bg-footer-first.gif) left top no-repeat;
	margin: 0px auto 0.6em;
	padding-top: 0.8em;
}
#footerFirst ul {
	text-align: center;	
}

#footerSecond{
	background: #a1a1a1 url(/images/furniture/bg-footer-second.gif) left top no-repeat;
	padding: 1em 0em 0em 30em;	
	color:white;
  height:60px;	
  font: normal 90% Verdana, Tahoma, Helvetica, sans-serif;  
}
#footerSecond a{
	color:white;
}
#footerSecond a:hover{
	text-decoration:underline;
}
#copyright{
  font: bold 120% "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif;
	color:white;
	float:left;
  margin-top:2.6em;	
}

#footerSecond ul{
	float:right;
	margin:1em 10px 0px 2em;
	width:140px;
}

#footerFirst li {
	display: inline;
	margin-right: 2em;
}
#footerFirst a {
	color: #006699;
}
#footerFirst a:hover {
	color: #33ccff;
}
	
#footerFirst p {
	padding-top: 20px;
	color: #006699;
}


/*	Open document page start
---------------------------------------------------	*/
div#openDoc {
  background-color:white;
  font: normal 100% "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
  padding: 1em;  
}

div#openDoc iframe {
  width:610px;
  height:800px;
  border:1px solid #000;
  margin-top:15px;
  z-index:2;
  }  
div#openDoc h2{
  font: bold 1.7em  Arial, Verdana, "Lucida Grande", sans-serif;
  border-bottom: 1px dotted #464646;
}
div#openDoc p{
  margin: 0.7em 0; 
}
div#openDoc p.docDateBar{
  margin-top: 0px;
  margin-bottom:1em; 
}
span.arial{
  font-family:Arial;
}
div#openDoc a.hit {
  background-color:#ffff65;
  text-decoration:underline;
  }
div.floatedPhoto, div.playerCenter{
  float: right;
  width: 400px;
  margin: 5px 0 5px 5px;
  border: 1px solid #aaa;
  }
div.floatedPhoto img, div.floatedPhotoHor img{
  display:block;
}  
div.floatedPhotoHor {
  float: right;
  width: 267px;
  margin: 10px 0 5px 5px;
  border: 1px solid #aaa;
  }
div.floatedPhoto div.photoCredit, div.floatedPhotoHor div.photoCredit, div.playerCenter div.photoCredit {
  font: normal 70%  Tahoma, Arial, Verdana, "Lucida Grande", sans-serif;
  padding:0px 3px;
  position: relative;
  top:-12px;    
  float: right;  
  background-color: #333;
  opacity: 0.6;  
  color: #fff;
  }  
               
div.floatedPhoto div.photoCaption, div.floatedPhotoHor div.photoCaption, div.playerCenter div.photoCaption{
  font-size: 90%;  
  line-height: 1.3em;
  padding: 5px;
  background-color:#e7ecf2;
  }     
  
div#docViewBar  {
  padding-top:1em;
  }  
div#docViewBar ul{
  text-align:right;
	padding-right:10px;
	list-style-type: none;
	}      
div#docViewBar li{
	display: inline;
  font: normal 90% Arial, Tahoma, Verdana, Helvetica, sans-serif;              			
  margin-left:1em;           			
  }  
div#docViewBar li#EmailThis{
  background: url(/images/furniture/doc_email.gif) no-repeat top left; 
  padding-left:16px;
  margin-left:0.6em;                  
  } 
div#docViewBar li#PrintThis{
  background: url(/images/furniture/doc_print.gif) no-repeat top left; 
  padding-left:16px;
  }     
div#docViewBar li#TextSize{
  padding-right:5px;
  }    
div#docViewBar li#TextSize img{
  padding:0 2px;
  }                  
div#docViewBar li#OpenNew{
  background: url(/images/furniture/doc_open_new.gif) no-repeat top left; 
  padding-left:16px;
  }                                                                                             
div#docViewBar img {
  border:0;
  }  
  
#socBM{
  border: 1px solid #ccc;
  padding:10px;
  background: url(/images/furniture/socBM_bg.gif) left top repeat-x;
  margin-top:2em;
  }
#socBM ul{
  margin-top:10px;
  padding:0px;
  }  
#socBM ul li, #pageComponents #socBM ul li, #openDoc #socBM ul li,  #divPageStandard  #socBM ul li{
  display:inline;
  margin-left:2em;
  padding-left:20px;
  background-image:none;
  }  
#socBM p{
  text-align:right;
  margin:10px 0px 0px 0px;
  }   
#socBM ul li.delicious, #openDoc #socBM ul li.delicious{
  background: url(/images/furniture/delicious.gif) left top no-repeat;
  }
#socBM ul li.stumbleupon, #openDoc #socBM ul li.stumbleupon{
  background: url(/images/furniture/stumbleupon.gif) left top no-repeat;
  }
#socBM ul li.digg, #openDoc #socBM ul li.digg{
  background: url(/images/furniture/digg.gif) left top no-repeat;
  }
#socBM ul li.facebook, #openDoc #socBM ul li.facebook{
  background: url(/images/furniture/facebook.gif) left top no-repeat;
  }
#socBM ul li.google, #openDoc #socBM ul li.google{
  background: url(/images/furniture/google.gif) left top no-repeat;
  }  
#socBM ul li.reddit, #openDoc #socBM ul li.reddit{
  background: url(/images/furniture/reddit.gif) left top no-repeat;
  }        
/*	Open document page end


/*	Search page start
---------------------------------------------------	*/
div#SearchResults{
  background-color:#ffffff;
  padding:10px;
  }
div#SearchResults h2 {
	font-size: 170%;
	line-height: 30px;
	padding: 0.5em 0 0.2em;
}  
div#SearchResults form div{
  display:inline;
  }  
input.txt, select.txt, textarea.txt {
  border:1px solid;
  border-top-color:#999;
  border-left-color:#999;
  border-right-color:#666;
  border-bottom-color:#666;
  margin-right:2px;
  }
input.btn {
  font: bold 100% Tahoma, Verdana, Helvetica, sans-serif;
  background: #fafafa url(/images/furniture/button-bg.png) bottom left repeat-x;
  border:1px solid;
  border-top-color:#ccc;
  border-left-color:#ccc;
  border-right-color:#aaa;
  border-bottom-color:#aaa;
  color:#0a619f;
  padding:1px 2px;
  cursor:pointer;
  outline:none;    
}
input.btn:active{
  background-image:none;
  outline: none;
}
input.btn:hover {
	color: black;
	border: 1px solid black;
} 
div.Filter, div#Pagination{
  font: bold 85% Tahoma, Verdana, Helvetica, sans-serif;
  width: 620px; 
  background: #cedde4 url(/images/furniture/filter-back.gif) repeat-x top left;
  border: 1px solid #afc9d0; 
  margin:1em 0;
  padding:0.8em 0;
  position:relative;     
  }
div.Filter form{
  display:inline;
  margin:0;
  padding:0;
  }  
div.Filter span{
  padding-left:5px;
  margin-top:-5px;
  }
div.Filter .txt{
  font: normal 100% Tahoma, Verdana, Helvetica, sans-serif;
  }  
div.FilterForm{
  display:inline;
  position:absolute;
  top:4px;
  right:3px;
  margin:0;
  padding:0; 
  }      
.ResultItem {
  border-collapse: collapse;        
  width: 620px; 
  margin-bottom:1em;
  padding: 4px 2px 0;
  }
.ResultItem a.ResultItemLink {
  text-decoration:underline;
  margin:0;
  padding:0;
  border:0;
  }   
.ResultItem td{
  vertical-align:top;
  }
.ResultItem td.firstRow{
  padding-top:20px;         
  }            
.ResultItem td.rowSplit{
  background: white url(/images/furniture/result-item-back.gif) repeat-x bottom; 
  border-bottom: 1px solid #ccc;
  } 
.ResultItem td.rowSplit p{
  font-size:95%;
  margin-bottom:2px;
  height:1em;  
  }       
.ResultItem td.docDate { 
  text-align:right;
  width:150px;
  padding-top:20px;                                  
  }
.ResultItem td.docDateFirst {
  text-align:right;
  width:150px;   
  }                                                 
.ResultItem h4 b {
  background-color:#fcffc5;
  text-decoration:underline;
  }                  
.ResultItem img {
  margin-top:-2px; 
  border:0;
  }                                   
.ResultItem h5 {
  margin:0.4em 0;
  border:0;
  clear:both;
  font-weight:normal;
  }   
.ResultItem h5 b, .ResultItem a.ResultItemLink b, a.hit {
  text-decoration:underline;
  }                     
.ResultItem p {
  padding-bottom:5px;
  border:0;
  }
div#Pagination {
  margin:1em 0;
  padding:0.6em 0;
  text-align:center;
  word-spacing: 0.5em;
  }
div#Pagination a {
  color: #0a619f;
  font-weight: bold;  
  padding: 0.2em 0.5em;
  border: 1px solid;
  border-top-color:#ccc;
  border-left-color:#ccc;
  border-right-color:#aaa;
  border-bottom-color:#aaa;
  background: #fafafa url(/images/furniture/button-bg.png) bottom left repeat-x;
  text-decoration: none;  
  }         			
div#Pagination a:hover {
  text-decoration: none;
  background-image: none;
  background-color: white;
  }
form.blueform p, #divPageSplash div.divPageSplashMain form.blueform p {
  padding: 3px 0;
  margin: 5px 0;                  
  }             
   
form.blueform fieldset{
  border: 1px solid #0a619f;
  background: #e7ecf2;                  
  margin-top: 1em;
  padding: 10px;
  }
form.blueform legend{
  font-weight: bold;
  color: #fff;
  background: #0a619f;
  padding: 2px 6px;
  }
form.blueform label{
  width: 178px;
  float: left;
  text-align: right;
  margin: 0.2em 0.5em 0 0;
  }
form.blueform label.inline {
  display: inline;
  float: none;
  margin: 0.2em 0 0 2em;
}
form.blueform p.left{
  width: 178px;
  float: left;
  text-align: right;
  font-weight: bold;
  }  
form.blueform p em{
  color:red;
  padding-left: 0.2em;
  } 
form.blueform ul#errdiv li {
  color:red;
  font:normal 90% Courier, Tahoma, Arial; 
  }     
form.blueform hr {
  color: #999999;
  background-color: #999999;
  height: 1px;
  } 
#searchRight .rightComponent h4{
  padding-top:0px;
  padding-bottom:5px;
  line-height: 1em;
}
form p.empty, #divPageSplash div.divPageSplashMain p.empty{
  padding:0;
  margin: 0;  
  height:0px;
  }  
/*	Search page end
---------------------------------------------------	*/

/*	Country page start
---------------------------------------------------	*/

p.countryImage{
  float:right;
  width:400px;
}
p.countryImage img{
  width:400px;
}
p.countryImageFull{
  width:600px;
}
p.countryImageFull img{
  width:620px;
}
table.operationsTables{
  border-collapse: collapse;
  font: normal 90% "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;    
  border:1px solid #ecb251;
  margin-bottom:1em;
}
#divPageSplash div.divPageSplashMain h2.operationsTitle{
  float:none;
  width:100%
}
table.operationsTables td{
  border-right:1px solid #ecb251;
  border-left:1px solid #ecb251;  
  border-bottom:2px solid #fff;  
  text-align:right;
  background-color:#faeed6;
  padding:2px;
}
table.operationsTables tr td:first-child{
  text-align:left;
} 
div#rightColumn table.operationsTables tbody tr:last-child td{
  border-bottom:1px solid #ecb251;  
}

table.operationsTables th{
  border:1px solid #ecb251;
  text-align:center;
  font-weight:bold;
  background-color:#f4d6a0;
  padding:5px;
  border-bottom:2px solid #fff;  
}
table.operationsTables th.header{
  background:#f4d6a0 url(/images/furniture/bg-title.jpg) repeat-x bottom left;
  color:#fff;
  border-bottom:2px solid #fff;
  font-size:150%;
}
table.operationsTables tfoot tr td{
  background-color:#f4d6a0;
  font-weight:bold;
  border-bottom:1px solid #ecb251;
}
table.operationsTables tr.operationsSubtotals td{
  background-color:#f4d6a0;
  font-weight:bold;  
}
table.operationsTables tr.operationsFootnotes td{
  background-color:#faeed6;
  font-weight:normal;
  text-align:left;  
}
table.statisticalTables{
  width:310px;
  border:1px solid #ddd;  
  border-collapse: collapse;
  font: normal 80% Tahoma, Verdana, Helvetica, sans-serif;    
  margin-bottom:1em;  
}
table.statisticalTables th{
  text-align:center;
  padding:1px 5px;
  font-weight:bold;     
  border: 1px solid #ccc;  
  background: #e2e2e2 url(/images/furniture/bg_cell.gif) no-repeat top left;      
}
table.statisticalTables td{
  text-align:right;
  padding:2px 5px;
  border: 1px solid #ccc;  
  background: #eee url(/images/furniture/bg_cell.gif) no-repeat top left; 
}
table.statisticalTables tr th:first-child{
  text-align:left;
} 
table.statisticalTables th.header{
  background: url(/images/furniture/statisticalTableHeadBack.gif) repeat-x bottom left;  
  color:#464646;
  border:none;
  font: bold 120% Verdana;
  padding:2px 0 5px 0; 
}
table.statisticalTables tr.statisticalFootnotes td{
  font-weight:normal;
  text-align:left;  
}
table.statisticalTables span{
  font-weight:normal; 
}
table.statisticalTables div.infoBox div.info{
  position:absolute;
  right:120px;
  background-color:#fff;
  z-index: 99999;  
  width:300px;
  float:left;
  border:1px solid #ccc;
  text-align:left;
  padding:10px;
  line-height:1.3em;
}
table.statisticalTables div.infoBox img{
  margin-bottom:-1px;
  margin-right:3px;
}
table.archivesTables{
  width:550px;
  font: normal 90% "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;   
}
table.archivesTables td{
  text-align:left;
}

table.simpleTables td{
  text-align:left;
}


#countryNotes ol{
  padding-left:25px;
  padding-top:5px;
}
#countryNotes ol li{
  list-style-type: decimal;
  margin-bottom:3px;
}

span.smallText{
  font-size:85%;
  color:#777;
}
div.gnaMoreDiv{
  float:right;
  border-top:1px dotted #464646;  
  text-align: right;
  width:100%;
  margin-bottom:2em;
  margin-top:1em;  
}

/*	Country page end
---------------------------------------------------	*/


/*  fix for IE fieldset bug start */                     
      html legend{ position:absolute; top: -.75em; left: .5em; }
      html fieldset{ position: relative; padding-top:.75em; }
/*  fix for IE fieldset bug end */ 

/* Photo Galleries */
#pageComponents div ul.gallery {
	margin-left: 0;
	padding-left: 15px;
	padding-top: 15px;
	list-style-type: none;
}
#rightColumn div ul.gallery {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
#pageComponents div ul.gallery li, #pageComponents div ul.gallery li.none, #rightColumn div ul.gallery li, #rightColumn div ul.gallery li.none {
	float: left;
	padding: 1px;
	border: 1px solid #fff;
	background: none;
}
#pageComponents div ul.gallery li.highlight, #rightColumn div ul.gallery li.highlight {
	border: 1px solid #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #333;
}
#pageComponents div ul.gallery a {
  padding:0px;
	display: block;
	width: 72px;
	height: 72px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#rightColumn div ul.gallery a {
  padding:0px;
	display: block;
	width: 66px;
	height: 66px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#pageComponents div ul.gallery img.hide, #rightColumn div ul.gallery img.hide {
	display: none;
}
#pageComponents div ul.gallery li.highlight a, #rightColumn div li.highlight a {
	opacity: 0.8;
}
#pageComponents div ul.gallery li.hidden, #rightColumn div ul.gallery li.hidden {
	display: none;
}
div.doubleback {
  background: #ededed url(/images/furniture/bg-doublecolumn.jpg) repeat-x top left;
}
#pageComponents div.doubleback h3 {
  padding-left: 15px;
}
div.splashCaption {
  float: right;
  background-color: #333;
  color: #fff; 
  opacity: 0.6;
  position: relative;
  top: -18px;
  font-size: 80%;  
  padding:3px 3px;  
}
#divPageSplash ul.socialNetworking li, #rightColumn ul.socialNetworking li{
  padding:5px 0px 5px 2.5em;
}
#divPageSplash ul.socialNetworking li.youTube, #rightColumn ul.socialNetworking li.youTube{	
  background: url(/images/furniture/SNYouTube.gif) left top no-repeat;
}
#divPageSplash ul.socialNetworking li.facebook, #rightColumn ul.socialNetworking li.facebook{	
  background: url(/images/furniture/SNFacebook.gif) left top no-repeat;
}
#divPageSplash ul.socialNetworking li.mySpace, #rightColumn ul.socialNetworking li.mySpace{	
  background: url(/images/furniture/SNMySpace.gif) left top no-repeat;
}
#divPageSplash ul.socialNetworking li.flickr, #rightColumn ul.socialNetworking li.flickr{	
  background: url(/images/furniture/SNFlickr.gif) left top no-repeat;
}
#divPageSplash ul.socialNetworking li.twitter, #rightColumn ul.socialNetworking li.twitter{	
  background: url(/images/furniture/SNTwitter.gif) left top no-repeat;
}
div.widePlayer {
  background: #fff url(/images/furniture/bg-doublecolumn.jpg) repeat-x top left;
  border: 1px solid #ccc;
  margin:10px;
}
div.widePlayer div.video {
  float: left;
  padding: 10px 0px 10px 10px;
}
div.rightComponent div.video {
  padding: 0 0 10px;
}
#divPageSplash div.widePlayer h3 {
	font-size:160%;
	color: #ff9933;
  padding: 0 0 10px;
  margin: 0px;
}
div.widePlayer div.videoCaption {
  float: right;
  width: 185px;
  padding: 10px 10px 10px 0px;
}
div.duration {
  color: #999;
}
div.widePlayer div.videoCaption div.duration {
  padding-top: 10px;
}

#divPageStandard .floatright img{
	border: 1px solid #ccc;
	padding:0;
	display:block;
}
a.lightbox{
  margin-top:5px;
}
/*	Email this page start
---------------------------------------------------	*/
#emailpage{
  width:600px;
  font: normal 90% "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;	
}
#emailpage p{
  padding:2px;margin:0;
}
#emailpage label{
  font: bold 80% Verdana, Tahoma, Helvetica, sans-serif;	
}
#emailpage p.error{
  color:red;
}
#emailpage #emailheader{
  height:93px;
  background: url(/images/furniture/bg-header-email.jpg) left top no-repeat;  
}
#emailpage #emailheader h1{ 
  float:right;
  font: bold 150% "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;	  
  color: #fff;
  margin:2em 0.5em 0 0;
}

/*	Email this page eend
---------------------------------------------------	*/

/*	AZindex page start
---------------------------------------------------	*/
#divAZ {
  padding: 0px 10px;
}
div#AZHeader {
  margin:0.5em 0;
  text-align:center;
  padding:0.5em 1em 1em;
  border-bottom: 1px solid #cecdae;
  line-height:3em;
}
div#AZHeader a {
  font: bold 130% Tahoma, Verdana, Helvetica, sans-serif; 
  padding:0.2em 0.3em;
  line-height:1.8em;
  border-top: 1px solid #d7dde5;
  border-left: 1px solid #d7dde5;
  border-right: 1px solid #7d848e;
  border-bottom: 1px solid #7d848e;                                               
  background-image: url(/images/furniture/bg-azindex.gif);
}
div#pagination {
  margin:0.5em 0;
  text-align:center;
  padding:0.5em 1em 1em;
  border-bottom: 1px solid #cecdae;
  line-height:3em;
}
div#pagination a {
  font: bold 105% Tahoma, Verdana, Helvetica, sans-serif; 
  padding:0.2em 0.3em;
  line-height:1.8em;
  border-top: 1px solid #d7dde5;
  border-left: 1px solid #d7dde5;
  border-right: 1px solid #7d848e;
  border-bottom: 1px solid #7d848e;                                               
  background-image: url(/images/furniture/bg-azindex.gif);
}
#divAZ .azTop {
  text-align:right;
  margin-right: 20px;   
  padding-right: 20px;  
  background: #fff url(/images/furniture/bullet_up.png) no-repeat top right;  
}  
#divAZ ul {
  padding: 0px 20px;
} 
#divAZ ul li{
  border-bottom:1px dotted #ccc;
  padding: 2px 0px;  
} 
div.AZ      {
	position: relative; /* peekaboo bug fix for IE6 */
  min-width: 0; /* peekaboo bug fix for IE7 */
  margin-top:0.5em;
  padding-left: 20px;  
  font: bold 180% Tahoma, Verdana, Helvetica, sans-serif;
  background: #fff url(/images/furniture/bg-azindex-letter.gif) repeat-x 30px 10px;    
  } 
  
div.AZ span{
  background-color:#fff;
  padding: 5px;
}  
/*	AZindex page end
---------------------------------------------------	*/    
ul#unhcrAroundWorld{
  margin-top:2em;
  padding:0;
}   
#divPageSplash ul#unhcrAroundWorld li p{
  margin:0;
  padding:0;
}   

ul#unhcrAroundWorld li img{
  float:left;
  width:60px;
  height:35px;
  margin-right:10px;
}             
ul#unhcrAroundWorld li{
  background:none;
  margin:0px 2em;
  border-bottom:1px dotted #ccc;
  padding:10px 0px;
}      
div.center {
  margin: 0 auto;
  text-align: center;
}
div.checkboxes {
  margin-top: 10px;
  margin-left: 181px;
}
div.checkboxes label {
  float: none;
}
div.divSpotlightPane span.hilite {
	color: #006699;
	font-weight: bold;
}


