/*********************************************************************/
/* UNPAN Style Sheet						   					     */
/* Last Updated: 01-21-08											 */
/*********************************************************************/

body {
	margin-top: 1px; 
	margin-bottom: 15px;		
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 	
	color: #555; 
}

td { 
	font-size: 11px; 
}

h1	{ font-size: 22px; }
h2  { font-size: 20px; }
h3	{ font-size: 18px; }
h4	{ font-size: 16px; }
h5	{ font-size: 14px; }
h6	{ font-size: 12px; }
dt	{ font-size: 11px; }

h1, h2, h3, h4, h5, h6, dt	{ color: #006699; font-family: Verdana, Arial, Helvetica, sans-serif;  }

blockquote{font: normal 11px Verdana, Arial, Helvetica, sans-serif;  }

pre{}

ul li			{ list-style-type: none; 
				  list-style-image: url(images/unp_icon_list.gif); 
				  list-style-position: 10px;}
ul li li		{ list-style-type: square;}
ul li li li		{ list-style-type: circle;}
ol li			{ margin-left: 10px;}
ol ol li		{ }
ol ol ol li		{ }


a:link, a:active, a:visited {
	
	color: #006699;
	text-decoration: underline;
}


a:hover {
	
	color: #9d0000;
	text-decoration: underline;
}

hr { 
	width: 100%; 
	height: 1px; 
	border: 0px; 
	background-color: #8e0b2a; 
	margin-bottom: 15px; 
}

p {
	margin: 10px 0px 10px 0px;
}		


.imgLeft {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 5px; 
	border: 0px;
}

.imgRight {
	float: right;
	margin-left: 10px; 
	margin-bottom: 5px; 
	border: 0px;
}

.Notice {
	color: #db9322;
}

.ClickHere:Link, .ClickHere:Active, .ClickHere:Visited {
	color: #9d0000;
	text-decoration: underline;
}
	.ClickHere:Hover {
		color: #006699;
		text-decoration: underline;
	}

/* Table Class */

.TableCourseTable {
	background-color:white;
	border:1px solid white;
}

.TableCourseTitle {
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	/*background-color: #dbe9f0;*/
}

.TableCourseRow {
	background-color: #eff3ff;
}



/*Line*/
.DottedLine {
	border-bottom: dotted 1px #ccc;
	padding-top: 15px;
	padding-bottom: 15px;
}


/* Border */
.ConBorder {
	border: dotted 1px #cccccc;
	padding: 10px;
	margin-bottom: 10px;
}
.ConBG {
	padding: 10px;
	margin-bottom: 10px;
	background-color: #eff3ff;
}


/*********************************************************************/
/* Content Pane						                                 */
/*********************************************************************/

.ContentPane, .ContentPane .Normal, .ContentPane .NormalDisabled { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}	

	.ContentPane .Normal a:link, .ContentPane .Normal a:active, .ContentPane .Normal a:visited {
		font-size: 11px;
		color: #006699;
		text-decoration: underline;
	}
	
	.ContentPane .Normal a:hover {
		font-size: 11px;
		color: #9d0000;
		text-decoration: underline;
	}
	
	.ContentPane .Normal .ClickHere:Link, .ContentPane .Normal .ClickHere:Active, .ContentPane .Normal .ClickHere:Visited {
		font-weight: bold;
		color: #9d0000;
		text-decoration: underline;
	}
		.ContentPane .Normal .ClickHere:Hover {
			font-weight: bold;
			color: red;
			text-decoration: underline;
		}

		
.LeftPane 
{ 
	padding-top: 10px; 
}
	.LeftPane, .LeftPane .Normal, .LeftPane .NormalDisabled { 
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #555;
	}
	
.SiteMapContentPane 
{
	padding-top: 10px;
	padding-left: 30px; 
}
		
.RegionTitle {
	font: bold 23px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-align: right;
	padding-right: 18px;	
}

	.RegionTitle_line {
		padding-bottom: 5px;
		padding-right: 18px;
	}


.LeftHomePane 
{ 
	padding-top: 10px; 
	width:500px!important;
	
}
.RightHomePane 
{ 
	padding-top: 10px; 
	
}

/*********************************************************************/
/* unpan Event Detail page    		                                 */
/*********************************************************************/
.EDTabBorder .Head
{
	font-size: 12px;
	font-weight: bold;
}

/*
.EDTabBorder .SubHead 
{
	text-align: right;
}

.EDTabBorder .SubHead span
{
	text-align: left;
	padding-left: 0px;
}
*/

/*********************************************************************/
/* Button    						                                 */
/*********************************************************************/

.StandardButton /* UNPAN Standard Button Style */
{ 
	font-family: Verdana,sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	background-color: #83aec3;
	background-image: url(http://unpan.apptheory.net/portals/0/skins/unpanskins/images/unp_button_bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	border: solid 1px #79a9c0;
	padding: 0px 5px 1px 5px;	
	background-x-position: 0%;
	background-y-position: 0%;
	cursor: pointer;	
}

/*********************************************************************/
/* Links										   			         */
/*********************************************************************/

/*Footer Link*/
.Footer, A.Footer:Link, A.Footer:Visited, A.Footer:Active  
{ 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFF;    
	text-decoration: none;
	text-transform: capitalize;
}

A.Footer:Hover 				
{ 
	color:#fc960a; 
	text-decoration: none; 
}

/*Search Object Link*/
.SkinObjectSearch, A.SkinObjectSearch:Link, A.SkinObjectSearch:Visited, A.SkinObjectSearch:Active
{ 
	font-size: 11px; 
	font-weight: bold; 
	color: #006699;
	text-decoration: none; 
}
	A.SkinObjectSearch:Hover {
		font-size: 11px; 		
		color: #9d0000;
		text-decoration: none; 
	}

/*********************************************************************/
/* Font										   					     */
/*********************************************************************/
.SkinObjectFooter /*CopyRight Object Font Style*/				
{ 
	font-size: 11px; 
	color: #666; 
	padding-top: 5px; 
}

.Regions /*Regions Font on homepage*/							
{ 
	font-size: 10px; 
	font-weight: bold; 
	color: #053b61;
	text-align: center; 
	height: 15px;	
	background-color: #ffcc33; 
}
	.Regions a:link, .Regions a:active, .Regions a:visited  /*Regions link on Homepage*/
	{
		font-size: 10px;
		color: #053b61;
		text-decoration: none;
	}
	.Regions a:hover {
		font-size: 10px;
		color: #9d0000;
		text-decoration: none;
	}
									  
.RegionsImg /*Regions image background on Homepage */						
{ 
	height: 62px; 
	background-color: #dadad8; 
}

.Navigation_title				
{ 
	font-size: 11px; 
	font-weight: bold; 
	color: #fff;
	height: 19px; 
	background-color: #006699;
	border-bottom: solid 1px #fff; 
	padding: 2px 13px 2px 13px;
}

.PageTitle {
	padding-top: 9px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;	
}
	.TitleUnderline {
		width: 100%;
		border-bottom: solid 1px #91bbd4;
		display: block;
		height: 17px;
	}
	
/*RAD Rotater on Homepage */
.RotateTitle {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #0169a8;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	height: 45px;
	background-color: #f0f4ff;
}

/*********************************************************************/
/* Image Background								   					 */
/*********************************************************************/

/*Region map background */
.RegionsMap			{ background: url(images/unp_h03_map_BG.jpg) repeat-x; }

.MenuLine			{ background: url(images/unp_menuline_BG.jpg) repeat-x; height: 5px; }

.SearchLine			{ background: url(images/unp_searchLine_BG.jpg) repeat-x; height: 6px; }

.SearchBar			{ background: #fefefe url(images/unp_search_BG.jpg) repeat-x bottom; 
					  height: 31px; padding: 0px 5px 0px 5px; }
									  
.HorizontalNav		{ background: url(images/unp_bluenav_BG.jpg) repeat-x; }

.FooterStyle 		{ background: url(images/unp_footer_BG.jpg) repeat-x; color: #fff; }

/*********************************************************************/
/* Header World Image Map								   		     */
/*********************************************************************/

img.image						
{ 
	display: none; 
}

dl.RegionMap{
	margin: 0;
	padding: 0;
	background: transparent url(images/unp_h03_map.jpg) top left no-repeat;
	height: 81px;
	width: 410px;
	position: relative;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 11px; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 11px; }

/* ---------- Regions ---------- */

/* added by waimin - 100408 */
dd.GlobalDef a:hover {text-indent: 0;text-decoration: none; font-size=10;}

dd.GlobalDef { top: 40px; left: 45px; } /*Posiion*/
dd.GlobalDef a { position: absolute; width: 50px; height: 35px; text-decoration: none; } /*region size*/
dd.GlobalDef a span { display: none; }
dd.GlobalDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #fff;
	background-color: #4f87ac;
	font-weight: bold;
	position: absolute;
	border: 1px solid #fff;
	bottom: 100%;
	margin: 0;
	padding: 2px 0px 2px 0px;
	text-align: center;
	width: 80px;
}

/* added by waimin - 100408 */
dd.AfricaDef a:hover {text-indent: 0;text-decoration: none;font-size=9;}

dd.AfricaDef { top: 40px; left: 260px; }
dd.AfricaDef a { position: absolute; width: 20px; height: 20px; text-decoration: none; }
dd.AfricaDef a span { display: none; }
dd.AfricaDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #fff;
	background-color: #4f87ac;
	font-weight: bold;
	position: absolute;
	border: 1px solid #fff;
	bottom: 100%;
	margin: 0;
	padding: 2px 0px 2px 0px;
	text-align: center;
	width: 60px;
}

/* added by waimin - 100408 */
dd.ArabDef a:hover {text-indent: 0;text-decoration: none;font-size=9;}

dd.ArabDef { top: 21px; left: 270px; }
dd.ArabDef a { position: absolute; width: 35px; height: 21px; text-decoration: none;	}
dd.ArabDef a span { display: none; }
dd.ArabDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #fff;
	background-color: #4f87ac;
	font-weight: bold;
	position: absolute;
	border: 1px solid #fff;
	top: 100%;
	margin: 0;
	padding: 2px 0px 2px 0px;
	text-align: center;
	width: 90px;
}

/* added by waimin - 100408 */
dd.AsiaDef a:hover {text-indent: 0;text-decoration: none;font-size=9;}

dd.AsiaDef { top: 30px; left: 307px; }
dd.AsiaDef a { position: absolute; width: 70px; height: 20px; text-decoration: none; }
dd.AsiaDef a span { display: none; }
dd.AsiaDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #fff;
	background-color: #4f87ac;
	font-weight: bold;
	position: absolute;
	border: 1px solid #fff;
	top: 100%;
	margin: 0;
	padding: 2px 0px 2px 0px;
	text-align: center;
	width: 100px;
}

/* added by waimin - 100408 */
dd.EuropeDef a:hover {text-indent: 0;text-decoration: none;font-size=9;}

dd.EuropeDef { top: 21px; left: 239px; }
dd.EuropeDef a { position: absolute; width: 27px; height: 19px; text-decoration: none; }
dd.EuropeDef a span { display: none; }
dd.EuropeDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #fff;
	background-color: #4f87ac;
	font-weight: bold;
	position: absolute;
	border: 1px solid #fff;
	top: 100%;
	left: 1px;
	margin: 0;
	padding: 2px 0px 2px 0px;
	text-align: center;
	width: 60px;
}

/* added by waimin - 100408 */
dd.LatinDef a:hover {text-indent: 0;text-decoration: none;font-size=9;font-style=normal;}

dd.LatinDef { top: 40px; left: 100px; }
dd.LatinDef a { position: absolute; width: 140px; height: 22px; text-decoration: none; }
dd.LatinDef a span { display: none; }
dd.LatinDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #fff;
	background-color: #4f87ac;
	font-weight: bold;
	position: absolute;
	border: 1px solid #fff;
	top: 100%;
	left: 1px;
	margin: 0;
	padding: 2px 0px 2px 0px;
	text-align: center;
	/*width: 100px;*/
	width: 140px;
	
}

/* added by waimin - 100408 */
dd.NorthAmericaDef a:hover {text-indent: 0; text-decoration: none;font-size=9;}

dd.NorthAmericaDef { top: 21px; left: 157px; }
dd.NorthAmericaDef a { position: absolute; width: 73px; height: 22px; text-decoration: none; }
dd.NorthAmericaDef a span { display: none; }
dd.NorthAmericaDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #fff;
	background-color: #4f87ac;
	font-weight: bold;
	position: absolute;
	border: 1px solid #fff;
	top: 100%;
	left: 1px;
	margin: 0;
	padding: 2px 0px 2px 0px;
	text-align: center;
	width: 110px;
}

/*=========================================================*/
/* HeaderPane Image on Each Region DrillDown Page          */
/*=========================================================*/

/* Global */
.HeaderPane_Region_Global_img
{
	background: url(images/RegionHeader/unp_DDheader_global.jpg) no-repeat left;		
	height: 110px;
}

/* Africa */
.HeaderPane_Region_Africa_img
{
	background: url(images/RegionHeader/unp_DDheader_africa.jpg) no-repeat left;		
	height: 110px;
}

/* Arab */
.HeaderPane_Region_Arab_img
{
	background: url(images/RegionHeader/unp_DDheader_arab.jpg) no-repeat left;		
	height: 110px;
}

/* Asia */
.HeaderPane_Region_Asia_img
{
	background: url(images/RegionHeader/unp_DDheader_asia.jpg) no-repeat left;		
	height: 110px;
}

/* Europe */
.HeaderPane_Region_Europe_img
{
	background: url(images/RegionHeader/unp_DDheader_europe.jpg) no-repeat left;		
	height: 110px;
}

/* Latin */
.HeaderPane_Region_Latin_img
{
	background: url(images/RegionHeader/unp_DDheader_Latin.jpg) no-repeat left;		
	height: 110px;
}

/* America */
.HeaderPane_Region_America_img
{
	background: url(images/RegionHeader/unp_DDheader_america.jpg) no-repeat left;		
	height: 110px;
}
/*learning center*/
.HeaderPane_Region_Global_img_learning_center
{
	background: url(images/RegionHeader/otc_banner6.jpg) no-repeat left;		
	height: 110px;
}

.HeaderPane
{
	float: right;	
	color: #006699;
	padding-top: 5px;
	padding-right: 17px;
	width: 100%;
}
.HeaderPane img
{
	border: 0px;	
	display: inline;
}

.HeaderPane_Region_Content img
{ 
	border: 2px solid #a5c9d9; /*border color around region image*/
}

/*content font*/
.HeaderPane_Region_Content td
{ 
	font-size: 10px;
	color: #006699; 
}

/*Partner Feature Pane A Link Style*/
.HeaderPane_Region_Content td :Link, .HeaderPane_Region_Content td :Visited, .HeaderPane_Region_Content td :Active
{
	color: #006699;
	text-decoration: none;
}

.HeaderPane_Region_Content td :Hover
{
	color: #006699;
	text-decoration: underline;
}

/*=========================================================*/
/* PanelBar Menu                                           */
/*=========================================================*/

.UN_Pmenu_BG {
	background-color: #0282c3;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}

/*=========================================================*/
/* TreeView Menu                                           */
/*=========================================================*/

.TreeNode
{
	color: #006699;
	font-weight: bold;
	cursor: pointer; 
	cursor: hand;	
}
.TreeNodeOver
{
	color: #ffcc33;	
	font-weight: bold;
	cursor: pointer; 
	cursor: hand;	
}
.TreeNodeSelect
{
	color: #ffcc33;	
	font-weight: bold;
	background-color: #fff;
	cursor: pointer; 
	cursor: hand;	
}

/*=========================================================*/
/* Sitemap TreeView                                        */
/*=========================================================*/

.SitemapTreeNode
{
	color: #006699;
	font-weight: normal;
	cursor: pointer; 
	cursor: hand;	
}
.SitemapTreeNodeOver
{
	color: #006699;
	text-decoration: underline;
	cursor: pointer; 
	cursor: hand;	
}
.SitemapTreeNodeSelect
{
	color: #006699;
	text-decoration: underline;
	background-color: #fff;
	cursor: pointer; 
	cursor: hand;	
}



/*********************************************************************/
/* UNPAN_HOMERotator  					   					         */
/*********************************************************************/




.UNPAN_HomeRotate_Style2 {  
	width:427px;
	height:245px;
	border:none;
	padding:0;
	margin:0;
	background-image:url(http://www2.unpan.org/Portals/0/images/Content/rotator_images/rotator_style2bg.gif);
}


.UNPANRotator_Style3_table
  {
  width: 427px;
  height: 245px;
  border-top: 1px solid white;
  border-right:none;
  border-left: 1px solid white;
  border-bottom: 1px solid white;
  
  }
  
.UNPANRotator_Style3_transbox
  {

  /*border: 1px solid black;*/
  /* for IE */
  filter:alpha(opacity=65);
  /* CSS3 standard */
  opacity:0.65;
  /* for Mozilla */
  -moz-opacity:0.65;
  padding: 3px;
  text-align:right;
  font-weight:bold;
  vertical-align:bottom;
  white-space: nowrap;
  color:White;
  }

.UNPANRotator_Style3_image
  {
  text-align:left;
  vertical-align:middle;
  }

.UNPANRotator_Style3_title
  {
	height: 20px;
	text-transform: uppercase;
	font-weight:bold;
  }
  .UNPANRotator_Style3_title1
  {
	font: bold 18 Verdana, Arial, Helvetica, sans-serif;
	color: #9d0000;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: solid 3px #0282c3;
	text-align: right;
  }
  .UNPANRotator_Style3_title2
  {
	
  /*border: 1px solid black;*/
  /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.50;
  /* for Mozilla */
  -moz-opacity:0.50;
  padding: 3px;
  text-align:right;
  font-weight:bold;
  vertical-align:bottom;
  white-space: nowrap;
  color:black;
	
	
	
	height: 20px;
	text-transform: uppercase;
	font-weight:bold;
	color: #000000;
	text-align: justify;
  }

/*********************************************************************/
/* aggregated regional home pages  					   			*/       
/*********************************************************************/
.jump_links_table 
{
    margin-bottom:10px;
}
.jump_links_table td
{
    /*border: solid 1px #ccc;*/
    padding:3px;
}

