/* styles used global and country nav menus  */

#navcontainer
{
margin-left: 4px;
width: 148px;
w\idth: 148px;
padding: 0;
margin-bottom: 0px;
font-family: Arial, sans-serif;
background-color: #FFFFFF;
color: #000;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
border-collapse:collapse;
}

#navcontainer li
{
border-bottom: 1px solid #F0F0F0;
margin: 0;
padding: 0;
border-collapse:collapse;
}

#navcontainer li a
{
display: block;
padding: 2px 2px 2px 2px;
background-color: #FFFFFF;
color: #666;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
background-color: #F0F0F0;
color: #333333;
}

#navcontainer li li
{

border-bottom: 0;
margin: 0;
padding: 0px 0px 0px 0px;
border-collapse:collapse;
}

#navcontainer li li a
{
display: block;
padding: 0px 0px 0px 10px;
background-color: #FFFFFF;
color: #666;
text-decoration: none;
line-height: 1.1;
width: 100%;
}

.slidemenu_hide{
  padding: 0;
  margin: 0;
  display:none;
}
.slidemenu_show{
  padding: 0;
  margin: 0;
  display: block;
}
.slidemenu_hide li {   
	padding: 0;
	width:148px;
	margin: 0;
}
.slidemenu_show li {   
	padding: 0;
	width:148px;
	margin: 0;

}

#navcontainer .hover
{
color: #0099CC;
font-weight: bold;
}


/* basic table styles  */

.table_1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 73%;
	vertical-align: top;
	empty-cells: show;
	background-color: #E7EAEF;
}

.td_1	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	empty-cells: show;
	background-color: #D0D8E3;
}

.th_2	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	empty-cells: show;
	background-color: #cccccc;
}



/* styles used for placing of images on country is inspiration  */

.inspiration_1

{ 
background-image: url(../imx/inspiration_main.jpg);
background-repeat: no-repeat;
background-position: top left;
}
 
.inspiration_2

{ 
background-image: url(../imx/awards_main.jpg);
background-repeat: no-repeat;
background-position: top left;
}

.inspiration_3

{ 
background-image: url(../imx/how_we_work_main.jpg);
background-repeat: no-repeat;
background-position: top left;
}
 
.inspiration_4

{ 
background-image: url(../imx/community_main.jpg);
background-repeat: no-repeat;
background-position: top left;
}

.inspiration_5

{ 
background-image: url(../imx/global_citizenship_main.jpg);
background-repeat: no-repeat;
background-position: top left;
}
 
 
.inspiration_6

{ 
background-image: url(../imx/what_we_stand_for_main.jpg);
background-repeat: no-repeat;
background-position: top left;
}
 
 
/* styles used for bg image on flash movie screens  */


.flash_movie
{ 
position:absolute; left:210px; top:92px;
}

.flash_movie_home
{
position:absolute; left:0px; top:0px; right:0px; bottom:0px;
background-repeat: no-repeat;
}

.flash_movie_map
{ 
position:absolute; left:210px; top:92px;
}


.unleash_people
{ 
position:absolute; left:90px; top:0px;
}

.unleash_people_internal
{ 
position:absolute; right:1px; top:-30px;
}

.qftb_people
{ 
position:absolute; left:150px; top:0px;
}

.qftb_header
{ 
position:absolute; left:550px; top:27px;
}