/* Our Work Styles */
/* Contains all the styles for css positioning map markers and related graphics in the Our Work section */

#ourWorkMap {
	margin-bottom:12px;
	position:relative;
	display:block;
	width:488px;
	height:300px;
	background:#0073cf;
}

#ourWorkMap ul {
	font-size:13px;
}

#ourWorkMap #instructions {
	display:block;
	position:absolute;
	overflow:hidden;
	top:12px;
	left:12px;
	width:230px;
	height:70px;
}

#ourWorkMap #instructions p {
	display:block;
	width:220px;
	font-size:11px;
	color:#fff;
}

.mapElement {
	padding:6px 12px;
	width:235px;
	color:#000;
	text-align:left;
	background:#b8cf95;
}

.mapElement td {
	padding:2px 0;
	border-top:1px solid #69923a;
}

.mapElement ul {
	margin:0;
	padding:10px 0 0 15px;
	font-size:12px;
	color:#fff;
	text-align:left;
}

.mapElement ul li {
	line-height:12px;
	margin:0;
	padding:0;
}

.mapElement h4 {
	margin:0;
	margin-bottom:6px;
	padding:0;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:left;
}

.mapElement .sponsorAction {
	margin-top:6px;
}

#ourWorkMap #backWorldMap {
	position:absolute;
	right:0;
	bottom:0;
}

#ourWorkMap #backWorldMap a {
	padding:0 12px 0 30px;
	display:block;
	color:#fff;
	line-height:40px;
	text-decoration:none;
	text-shadow:none;
	background:#4c99d9 url(../images/ourwork/backWorldMap.png) no-repeat 12px 0;
}

#ourWorkMap #backWorldMap a:hover {
	color:#001c33;
	background-color:#c2dcf2;
	background-position:12px 100%;
}

/* generic marker styles */

#ourWorkMap ul {
	margin:0;
	padding:0;
	display:block;
	width:464px;
	height:300px;
	list-style:none;
}

#ourWorkMap li  {
	margin:0;
	padding:0;
	position:absolute;
	display:block;
	width:118px;
	overflow:hidden;
}

#ourWorkMap li a {
	padding-left:18px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	text-shadow:0 1px #7eb7e5;
	background:url(../images/ourwork/ball.png) no-repeat 0 0;
	float:left;
}

#ourWorkMap li a:hover {
	background-position:0 -280px;
}

/* Specific World Map styles for map markers */

#worldMap {
	width:464px;
	height:300px;
	background:url(../images/ourwork/world_map.gif) no-repeat 50% 50%;
}

#worldMap li#westafrica  {
	top:155px;
	left:45px;
}

#worldMap li#southernafrica {
	top:200px;
	left:80px;
}

#worldMap li#asia {
	top:180px;
	left:80px;
}

#worldMap li#europe {
	top:115px;
	left:60px;
}

#worldMap li#southernamerica {
	top:170px;
	left:290px;
}

/* marker on right */
#worldMap li#asia a,
#worldMap li#southernamerica a {
	padding-left:0;
	padding-right:18px;
	background-position:100% 0;
	text-align:right;
	float:right;
}

#worldMap li#asia a:hover,
#worldMap li#southernamerica a:hover {
	background-position:100% -280px;
}

/* Regional specific styles for maps and map markers */

/* South America */

#region_southernamerica {
	width:464px;
	height:300px;
	background:url(../images/ourwork/southamerica.gif) no-repeat 50% 50%;
}

#region_southernamerica li#brazil {
	top:120px;
	left:295px;
}

#region_southernamerica li#paraguay {
	top:160px;
	left:230px;
}

#region_southernamerica li#dominicanrepublic {
	top:35px;
	left:250px;
}

#region_southernamerica li#nicaragua {
	top:85px;
	left:195px;
}

#region_southernamerica li#colombia {
	top:100px;
	left:225px;
}

#region_southernamerica li#honduras {
	top:70px;
	left:180px;
}

#region_southernamerica li#bolivia {
	top:145px;
	left:120px;
}

#region_southernamerica li#peru {
	top:125px;
	left:100px;
}

#region_southernamerica li#ecuador {
	top:110px;
	left:95px;
}

#region_southernamerica li#haiti {
	top:40px;
	left:120px;
}

#region_southernamerica li#elsalvador {
	top:85px;
	left:75px;
}

#region_southernamerica li#guatemala {
	top:65px;
	left:60px;
}

/* marker on right */
#region_southernamerica li#haiti a,
#region_southernamerica li#elsalvador a,
#region_southernamerica li#guatemala a,
#region_southernamerica li#ecuador a,
#region_southernamerica li#peru a,
#region_southernamerica li#bolivia a {
	padding-left:0;
	padding-right:18px;
	background-position:100% 0;
	text-align:right;
	float:right;
}

#region_southernamerica li#haiti a:hover,
#region_southernamerica li#elsalvador a:hover,
#region_southernamerica li#guatemala a:hover,
#region_southernamerica li#ecuador a:hover,
#region_southernamerica li#peru a:hover,
#region_southernamerica li#bolivia a:hover {
	background-position:100% -280px;
}

/* Southern Africa */

#region_southernafrica {
	width:464px;
	height:300px;
	background:url(../images/ourwork/africa.gif) no-repeat 50% 50%;
}

#region_southernafrica li#egypt {
	top:75px;
	left:280px;
}

#region_southernafrica li#sudan {
	top:85px;
	left:160px;
}

#region_southernafrica li#southern_sudan {
	top:100px;
	left:135px;
	width:140px;
}

#region_southernafrica li#ethiopia {
	top:105px;
	left:285px;
}

#region_southernafrica li#uganda {
	top:120px;
	left:175px;
}

#region_southernafrica li#kenya {
	top:130px;
	left:300px;
}

#region_southernafrica li#rwanda {
	top:140px;
	left:165px;
}

#region_southernafrica li#tanzania {
	top:160px;
	left:275px;
}

#region_southernafrica li#zambia {
	top:180px;
	left:165px;
}

#region_southernafrica li#malawi {
	top:195px;
	left:165px;
}

#region_southernafrica li#mozambique {
	top:205px;
	left:285px;
}

#region_southernafrica li#zimbabwe {
	top:215px;
	left:165px;
}

/* marker on right */
#region_southernafrica li#sudan a,
#region_southernafrica li#southern_sudan a,
#region_southernafrica li#uganda a,
#region_southernafrica li#rwanda a,
#region_southernafrica li#zambia a,
#region_southernafrica li#malawi a,
#region_southernafrica li#zimbabwe a {
	padding-left:0;
	padding-right:18px;
	background-position:100% 0;
	text-align:right;
	float:right;
}

#region_southernafrica li#sudan a:hover,
#region_southernafrica li#southern_sudan a:hover,
#region_southernafrica li#uganda a:hover,
#region_southernafrica li#rwanda a:hover,
#region_southernafrica li#zambia a:hover,
#region_southernafrica li#malawi a:hover,
#region_southernafrica li#zimbabwe a:hover {
	background-position:100% -280px;
}

/* West Africa */

#region_westafrica {
	width:464px;
	height:300px;
	background:url(../images/ourwork/africa.gif) no-repeat 50% 50%;
}

#region_westafrica li#burkinafaso {
	top:85px;
	left:165px;
}

#region_westafrica li#ghana {
	top:140px;
	left:165px;
}

#region_westafrica li#liberia {
	top:140px;
	left:50px;
}

#region_westafrica li#guinea {
	top:110px;
	left:30px;
}

#region_westafrica li#togo {
	top:125px;
	left:170px;
}

#region_westafrica li#benin {
	top:110px;
	left:175px;
}

#region_westafrica li#niger {
	top:100px;
	left:230px;
}

#region_westafrica li#mali {
	top:70px;
	left:190px;
}

#region_westafrica li#cameroon {
	top:150px;
	left:220px;
}

#region_westafrica li#sierraleone {
	top:125px;
	left:40px;
}

#region_westafrica li#guineabissau {
	top:90px;
	left:30px;
}

#region_westafrica li#senegal {
	top:75px;
	left:25px;
}

/* marker on right */
#region_westafrica li#senegal a,
#region_westafrica li#guineabissau a,
#region_westafrica li#guinea a,
#region_westafrica li#sierraleone a,
#region_westafrica li#liberia a {
	padding-left:0;
	padding-right:18px;
	background-position:100% 0;
	text-align:right;
	float:right;
}

#region_westafrica li#senegal a:hover,
#region_westafrica li#guineabissau a:hover,
#region_westafrica li#guinea a:hover,
#region_westafrica li#sierraleone a:hover,
#region_westafrica li#liberia a:hover {
	background-position:100% -280px;
}

/* Asia */

#region_asia {
	width:464px;
	height:300px;
	background:url(../images/ourwork/asia.gif) no-repeat 50% 50%;
}

#region_asia li#india {
	top:180px;
	left:30px;
}

#region_asia li#srilanka {
	top:205px;
	left:45px;
}

#region_asia li#indonesia {
	top:225px;
	left:160px;
}

#region_asia li#pakistan {
	top:150px;
	left:0;
}

#region_asia li#thailand {
	top:175px;
	left:210px;
}

#region_asia li#laos {
	top:160px;
	left:115px;
}

#region_asia li#bangladesh {
	top:165px;
	left:65px;
}

#region_asia li#cambodia {
	top:190px;
	left:120px;
}

#region_asia li#china {
	top:115px;
	left:190px;
}

#region_asia li#nepal {
	top:145px;
	left:160px;
}

#region_asia li#vietnam {
	top:160px;
	left:230px;
}

#region_asia li#philippines {
	top:195px;
	left:280px;
}

#region_asia li#easttimor {
	top:235px;
	left:300px;
}

/* marker on right */
#region_asia li#pakistan a,
#region_asia li#bangladesh a,
#region_asia li#india a,
#region_asia li#srilanka a,
#region_asia li#indonesia a,
#region_asia li#cambodia a,
#region_asia li#laos a {
	padding-left:0;
	padding-right:18px;
	background-position:100% 0;
	text-align:right;
	float:right;
}

#region_asia li#pakistan a:hover,
#region_asia li#bangladesh a:hover,
#region_asia li#india a:hover,
#region_asia li#srilanka a:hover,
#region_asia li#indonesia a:hover,
#region_asia li#cambodia a:hover,
#region_asia li#laos a:hover {
	background-position:100% -280px;
}

/* Asia */

#region_europe {
	width:464px;
	height:300px;
	background:url(../images/ourwork/europe.gif) no-repeat 50% 50%;
}

#region_europe li#albania {
	top:225px;
	left:225px;
}
