/*=========================================================*/
/* UNPAN Containers Style	               				   */
/* Last Updated: 04-09-07                                  */
/*=========================================================*/

.ContainerHead 
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
}


/*=========================================================*/
/* Highlight Container (HighLight_red.htm                  */
/*=========================================================*/

.HighLightTitle_Red_space {	
	text-align: right;	
	padding: 0px 5px 0px 5px;	
	background-color: #992a20;
}
	.HighLightTitle_Red {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		white-space: nowrap;		
		width: 145px !important;
	}
	
.HighLightContentPane_Red {
	padding: 15px;
	border: solid 1px #ccc;
}

/*Blue */
.HighLightTitle_Blue_space {	
	text-align: right;	
	padding: 0px 5px 0px 5px;	
	background-color: #006599;
}
	.HighLightTitle_Blue {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		white-space: nowrap;		
		width: 145px !important;
	}

.HighLightContentPane_blue {
	padding: 5px 0px 0px 0px;	
}

/*=========================================================*/
/* LeftPane Container Style (DefaultContainer_title.htm)   */
/*=========================================================*/

.LeftPane td.ContainerTitle 
{
	height: 19px;
	background-color: #ffcc33; 			/*Change Title Background Color Here*/
	text-align: left;
	padding-left: 10px;
}
.LeftPane td.ContainerContent 
{
	padding: 12px;
}
.LeftPane td.ContainerBorder
{
	border: solid 1px #e8b312; 			/*Change Border Container Color Here*/
	height: 100%; 
}

/*=========================================================*/
/* ContentPane Container Style (DefaultContainer_title.htm)*/
/*=========================================================*/
.ContentPane td.ContainerTitle 
{
	height: 19px;
	background-color: #006699;				/*Change Title Background Color Here*/
	text-transform: uppercase; 
	text-align: center;
}
.ContentPane td.ContainerContent 
{
	padding: 12px;
}
.ContentPane td.ContainerBorder
{
	border: solid 1px #82aedb;				/*Change Border Container Color Here*/
	height: 100%; 
}

/* ################################################################################################ */
/*=========================================================*/
/* LeftPane Container Style (RoundEdgeContainer.htm)       */
/*=========================================================*/
.RoundEdgeTitle								/*Change RoundEdgeContainer.htm Title Here*/
{
	float: left;
	padding-left: 15px;
	padding-top: 12px;
	color: #fff;
	white-space: nowrap;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}

.LeftPane div div p.Container_BG  
{
	margin:0;
	padding:4px 10px 4px 10px;
	background: #ffffff;
}

.LeftPane div.border_right
{
	padding:0 1px 0 0;
	background:url(RoundEdgeImages/border_orange.gif) 100% 0 repeat-y;
}	

.LeftPane div div.border_left
{
	padding:0 0 0 1px;
	background:url(RoundEdgeImages/border_orange.gif) 0 0 repeat-y;	
}

.LeftPane div div div.border_top
{
	height:30px;
	margin:0 -1px;
	background:url(RoundEdgeImages/container_orange.gif) 100% 0 no-repeat;
}

.LeftPane div div div.border_top div
{
	height:30px;
	width:19px;
	background:url(RoundEdgeImages/container_orange.gif) 0 0 no-repeat;
}

.LeftPane div div div.border_bottom
{
	height:19px;
	margin:0 -1px;
	background:url(RoundEdgeImages/container_orange.gif) 100% 100% no-repeat;
}

.LeftPane div div div.border_bottom div 
{
	width:19px;
	height:19px;
	background:url(RoundEdgeImages/container_orange.gif) 0 100% no-repeat;
}

/*=========================================================*/
/* ContentPane Container Style (RoundEdgeContainer.htm)    */
/*=========================================================*/

.ContentPane div div p.Container_BG  
{
	margin:0;
	padding:4px 10px 4px 10px;
	background: #ffffff;
}
/*My Container*/

.ContentPane div.border_right
{
	padding:0 1px 0 0;
	background:url(RoundEdgeImages/border_blue.gif) 100% 0 repeat-y;
}	

.ContentPane div div.border_left
{
	padding:0 0 0 1px;
	background:url(RoundEdgeImages/border_blue.gif) 0 0 repeat-y;	
}

.ContentPane div div div.border_top
{
	height:30px;
	margin:0 -1px;
	background:url(RoundEdgeImages/container_blue.gif) 100% 0 no-repeat;
}

.ContentPane div div div.border_top div
{
	height:30px;
	width:19px;
	background:url(RoundEdgeImages/container_blue.gif) 0 0 no-repeat;
}

.ContentPane div div div.border_bottom
{
	height:19px;
	margin:0 -1px;
	background:url(RoundEdgeImages/container_blue.gif) 100% 100% no-repeat;
}

.ContentPane div div div.border_bottom div 
{
	width:19px;
	height:19px;
	background:url(RoundEdgeImages/container_blue.gif) 0 100% no-repeat;
}

/* ################################################################################################ */

/*=========================================================*/
/* FeaturePane_title.htm Container                         */
/*=========================================================*/
.FeaturePaneSpace
{
	height: 11px; 
	background-color: #ddd;
}	

/*Homepage Feature Title*/	
.FeaturePane_TitleObject			
{	
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;	
	white-space: nowrap;		
	background: url(images/unp_con_feature_01.jpg) repeat-x;
	width: 346px;
	height: 17px;		
	padding-left: 7px;
	text-align: left;	
}				

/*Homepage Feature Content img background*/
.FeaturePaneBorderTop
{
	background: url(images/unp_con_feature_02_BG.jpg) repeat-x;
}

/*Homepage Feature Content img background*/
.FeaturePaneContentBGv
{
	background: url(images/unp_con_feature_03_BGv.jpg) repeat-y;
}

/*Homepage Feature Content img background*/
.FeaturePaneContentBGh
{
	background: url(images/unp_con_feature_03_BG.jpg) repeat-x;
	padding-right: 15px;
	height: 100%;
}

/*Homepage Feature Content img background*/
.FeaturePaneContent
{
	background: url(images/unp_con_feature_03.jpg) no-repeat;
	padding-left: 30px;
	height: 100%;	
}

/*Homepage Feature Content text style*/
.FeaturePaneContent td
{
	line-height: 1.2em !important;
}

.FeaturePaneContent td p:first-line 
{
  font-size: 12px;;
  font-weight: bold;
  color: #006699;
  line-height: 200%;
}

.FeaturePaneBorderBottom
{
	background-color: #fefefe;
}

/*=========================================================*/
/* FeaturePane_Partner_title.htm Container                 */
/*=========================================================*/

/*Container Background color*/
.FeaturePane_Partner_BG
{
	background-color: #fbfbfb;
	background-image: url(images/unp_con_feature_p_BG.jpg);
	background-repeat: repeat-x;
	padding: 9px;
	width: 100%; 
	height: 100%;
	border-left: solid 1px #fff; 
}

/*Title font & color*/
.FeaturePane_Partner_TitleObject
{
	font-size: 20px;
	font-weight: bold;
	color: #006699;	
}

/*Title style*/
.FeaturePane_Partner_Title
{
	height: 30px;
	text-align: right;
	padding-right: 20px;
	border-bottom: solid 1px #a4c1d3;
}

/*Content style */
.FeaturePane_Partner_Content
{
	height: 100%;
	color: #006699;
	padding: 0px 0px 0px 0px;	
	text-align: center;
}

/*border color around region image
.FeaturePane_Partner_Content img
{ 
	border: 2px solid #a2c2d1; 
}

/*border color around partner icon image
.FeaturePane_Partner_Content td img
{ 
	border: 2px solid #a5c9d9; /*original color #2774a0
}
*/
/*content font
.FeaturePane_Partner_Content td
{ 
	font-size: 10px;
	color: #fff; 
}
*/
/*Partner Feature Pane A Link Style*/
.FeaturePane_Partner_Content td :Link, .FeaturePane_Partner_Content td :Visited, .FeaturePane_Partner_Content td :Active
{
	color: #fff;
	text-decoration: none;
}

.FeaturePane_Partner_Content td :Hover
{
	color: #fff;
	text-decoration: underline;
}
/*=========================================================*/
/* LeftPane_Navigation Container                           */
/*=========================================================*/

.LeftPane_Navigation
{
	border: solid 1px #82aedb;
	height: 100%; 
}
.LeftPane_Navigation_titleObject
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.LeftPane_Navigation_title
{
	height: 19px;
	background-color: #006699;
	border-bottom: solid 1px #fff;
	padding: 2px 13px 2px 13px;
}

.LeftPane_Navigation_Content
{
	border-top: solid 1px #006699;
	height: 100%;
	padding: 12px;
}

/*=========================================================*/
/* LeftPane_News_title.htm Container                       */
/*=========================================================*/
.LeftPane_News_TitleObject
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.LeftPane_News_Title
{
	height: 15px; 
	text-align: left; 
	background-color: #006699; 
	padding: 0px 12px 3px 12px;	
	border-left: solid 1px #b7cfe7; 
	border-right: solid 1px #b7cfe7;
}

.LeftPane_News_Content
{
	height: 100%; 
	background-color: #f4f8fb; 
	padding: 8px 12px 8px 12px;
	border-left: solid 1px #b7cfe7; 
	border-right: solid 1px #b7cfe7; 
}

/*=========================================================*/
/* Transparent_title.htm, Transparent_page_title.htm       */
/*=========================================================*/
.TransparentTitleObject
{
	font-size: 12px;
	font-weight: bold;
	color: #006699;	
}

.TransparentTitle
{
	height: 20px;
	text-align: left;
}
.TransparentContentPane
{
	vertical-align: top;
	width: 100%;
}

.TransparentPageTitle {
	font: bold 18 Verdana, Arial, Helvetica, sans-serif;
	color: #9d0000;
	padding-bottom: 3px;
	margin-bottom: 1px;
	border-bottom: solid 3px #0282c3;
	text-align: right;
	white-space:nowrap;
}

.PageTitleContentPane {
	padding-top: 15px;
	background: url('images/unp_con_pagetitle_bg.jpg') no-repeat top right;
}

/*=========================================================*/
/* HeaderPane_Region_title.htm Container                   */
/*=========================================================*/
.HeaderPane_Region_img
{
	background: url(images/unp_region_header_africa.jpg) no-repeat left;	
	padding-right: 17px;
}
.HeaderPane_Region_titleObject
{
	font-size: 30px;
	font-weight: bold;
	color: #006699;
}
.HeaderPane_Region_title
{	
	text-align: right;
	background: transparent;
}

.HeaderPane_Region_Content
{
	height: 100%;
}

.HeaderPane_Region_Line
{
	background: url(images/region_line.gif) no-repeat right;
	padding-bottom: 12px;
}


/*border color around region image*/
.HeaderPane_Region_Content img
{ 
	border: 2px solid #a5c9d9; 
}

/*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;
}


/*=========================================================*/
/* ContentPane_Events_title.htm Container                  */
/*=========================================================*/
/*

.ContentPane_Events_titleObject
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
}

.ContentPane_Events_title
{
	height: 19px;
	background-color: #006699;
	text-transform: uppercase; 
	text-align: center;
}

.ContentPane_Events_Content
{
	padding: 12px;
}
*/