.foo{/* W3C Likes this so it validates */}

/*
********************************************************
Vision Fund - Default CSS Stylesheet
Created on:14/02/2011
Version:1.0
Development by:TIARC Ltd
Developer:Gavin Davies
Email:gavin@tiarc.co.uk
*******************************************************
*/
/* COMMON TAG ELEMENTS */
*{padding:0; margin:0}
html{height:100%}
body{background:#ffffff; height:100%; color:#5e5e5e; background-color:#EE8532; text-align:left; font-family:Gill Sans MT, Gill Sans,Arial,Verdana,sans-serif; font-size:100%; font-weight:normal; margin:0; padding:0}
form {margin:0; padding:0; background:url(../images/background/visionfund-backgroundimagerepeater.gif) 50% 0 repeat-y;}

/* GLOBAL MARGINS */
p, 
ul, 
input, 
textarea, 
select{margin:0.8em 1.4em 0.9em 1.4em;}
hr{height:1px; margin:8px 0 8px 0; display:block}

/* HEADINGS */
h1, h2, h3, h4{padding:0; margin:0.3em 0 0.2em 0; position:relative}
h1{font-size:25pt; margin:0 0 10px -2px; font-weight:normal; color:#004c93; line-height:100%; font-family:Gill Sans MT, Gill Sans,Arial,Helvetica,sans-serif; }
h2{font-size:17pt; margin:0 0 5px -2px; padding:5px 0 0 0; line-height:100%; font-weight:normal; color:#004c93; font-family:Arial,Helvetica,sans-serif;}
h3{font-size:14pt; margin:0 0 4px -2px; padding:5px 0 0 0; line-height:100%; font-weight:normal; color:#919817; font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
h4{font-size:12pt; margin:0 0 4px -2px; padding:5px 0 0 0; line-height:100%; font-weight:bold; color:#004c93; font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
strong{color:#5e5e5e}
h1 span, h2 span {display:none}

/* INPUTS */
input, 
select, 
textarea{font-size:1em}
label{float:left; width:120px; display:block; padding-top:3px}
p{font-size:10pt; line-height:145%; margin:0.1em 0 1em 0;}
img{border:none; vertical-align:bottom}

/* LINKS */
a:link, a{color:#5e5e5e; text-decoration:underline; font-weight:bold;}
a:hover{color:#004c93}

/* LISTS */
ul{padding:0; margin-left:1.8em}
li{list-style-position:outside; margin:0; list-style-type:square;font-size:10pt;}
ol{padding:0; margin-left:0.5em; margin-bottom:10px}
ol li{list-style-position:inside; margin:0.3em 0 0 0; list-style-type:decimal; font-weight:bold; color:#5e5e5e}
ol li p, ol li span{color:#5e5e5e; font-weight:normal;}
ul.custom {padding:0; margin:20px 0 20px 5px;}
ul.custom li{list-style-position:outside; padding:0 0 20px 20px; list-style-type:none; background:url(../images/other-assetts/img_bullet.png) 0 5px no-repeat;}

/* TABLES */
table{margin:0 0 0.8em 0; width:100%; border-collapse:collapse; padding:0}
td, 
th{padding:0.em 0.4em 0.4em 1em; margin:0; text-align:left}
tbody th{font-weight:normal}

/* COMMON CSS CLASSES */
.error{color:red}
.ext{padding-left:22px; padding-bottom:2px; background-image:url(../images/content/icon_link.png); background-position:0 0; background-repeat:no-repeat}
.bold{font-weight:bold}
.normal{font-weight:normal}
.hidden{display:none}
.invisible{visibility:hidden}
.bottomlayer{position:absolute !important; left:-9000px; top:0; z-index:20}
.hide { display:none !important;}
.show { display:block;}
.fr { float:right}
.fl { float:left}
.tar { text-align:right}
.tal { text-align:left}
img.fr { padding:10px 0 10px 10px;}
img.fl { padding:10px 30px 10px 0;}
.abs { position:absolute; z-index:999}

/* CLEARS */
.cb{clear:both}
.clearfix:after{content:"."; display:block; height:0; margin:0; padding:0; clear:both; visibility:hidden}
.clearfix{ display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */

/* SITE STRUCTURE */
#parent{position:relative; display:block; margin:0 auto; background:url(../images/background/visionfund-backgroundimage.gif) 50% 0 no-repeat; min-width:980px; width:100%; text-align:left; position:relative; padding:0}
#wrapper{margin:0 auto 0 auto; padding:0; width:980px}
#content-wrap{margin:0 0 0 12px; padding:0; width:980px; }
#main-wrapper{float:left; width:787px; background-color:#ffffff}
#main-wrapper #main_container{ min-height:400px; margin:0; padding:0;}
#main-wrapper #media-top {position:relative; }
#main-wrapper #media-top.no-image { padding:110px 0 0 0}
#main-wrapper #media-top .quote {position:absolute; right:20px; bottom:55px; color:#ffffff; background-color:#000000; padding:6px 12px 6px 10px; text-align:right; opacity:0.6;filter:alpha(opacity=60);  margin:0; font-size:13pt; width:190px; line-height:120%; }
#main-wrapper #media-top .img { vertical-align:baseline;}
#main-wrapper #media-top .overlay {position:absolute; bottom:0; left:0; z-index:99; }
#main-wrapper #content-wrapper { padding:0 30px 30px 30px; position:relative; }
#nav  { width:192px; min-height:300px; padding:0; margin:0; float:left; z-index:0; }
#nav #nav-right { margin:100px 0 0 0;}
#nav #nav-right .report-logo { padding:0px 0 30px 5px; }
#nav #nav-right .app-logo { padding:15px 0 30px 5px; }
#skypedetectionswf {display:none;}
#stSegmentFrame {display:none;}
#loading { background:none; padding:0; margin:0 auto; text-align:center; background-color:#0B636F } 

/* HEADER */
#header-wrap{z-index:99; position:relative; width:980px; height:80px; padding:0; margin:0 0 0 12px;}
#header{ width:980px; height:180px; position:absolute; z-index:99; top:0px; left:0; padding:0; margin:0; background:url(../images/header/visionfund-header.png) 0 0 no-repeat;}
#logo{ width:200px; height:100px; position:absolute; z-index:99; padding:0; margin:0;}

/* BREADCRUMB */
#nav-breadcrumb{font-size:12px; margin:0; display:block; padding:0; width:auto; position:absolute; bottom:15px; left:30px; z-index:99;}
.breadcrumb{margin:10px 0 0 0; float:left; padding:0}
.breadcrumb {display:block; float:left; list-style-type:none; margin:0; padding:0; width:auto; color:#aeaeae;}
.breadcrumb a{padding:0 7px 0 0; font-style:normal; color:#f0a232; font-weight:normal; text-decoration:underline; background-image:url(../images/content/divider.png); background-position:100% 6px; background-repeat:no-repeat; margin-right:5px}
.breadcrumb a:hover { color:#004c93}
.breadcrumb span { float:left; margin:0; padding:0; width:auto}
.breadcrumb a:first-child {display:none}
.breadcrumb span span a {display:block !important}
#ctl00_cph_content_NavBreadcrumb_SiteMapPathWeb_SkipLink {display:none}
#main-wrapper #media-top #nav-breadcrumb.white_lnk .breadcrumb { color:#ffffff}
#main-wrapper #media-top #nav-breadcrumb.white_lnk .breadcrumb a{ color:#ffffff}
#main-wrapper #media-top #nav-breadcrumb.white_lnk .breadcrumb a:hover { color:#ffffff}

/* VIDEOS */ 
a.video_leastones { position:relative; width:495px; float:right; text-decoration:none; height:215px; display:block; background:url(../images/video/img_video_the_least_ones.png) 0 0 no-repeat; }
a.video_leastones:hover { background-position:0 -215px }
a.video_leastones .video-txt { display:block; width:240px; color:#004c93; text-decoration:none; font-weight:normal; font-size:10pt; position:absolute; right:8px; top:97px; line-height:115%;}
a.video_borrowers { position:relative; width:460px; float:right; text-decoration:none; height:202px; margin:0 0 20px 0; display:block; background:url(../images/video/img_video_women_and_microfinance.png) 0 0 no-repeat; }
a.video_borrowers:hover { background-position:0 -203px }
a.video_borrowers .video-txt { display:block; width:200px; color:#004c93; text-decoration:none; font-weight:normal; font-size:10pt; position:absolute; left:240px; top:97px; line-height:115%;}
a.video_partnerships { position:relative; width:488px; float:right; text-decoration:none; height:232px; margin:0 0 20px 0; display:block; background:url(../images/video/img_video_worldvision_micro.png) 0 0 no-repeat; }
a.video_partnerships:hover { background-position:0 -284px }
a.video_partnerships .video-txt { display:block; width:238px; color:#004c93; text-decoration:none; font-weight:normal; font-size:10pt; position:absolute; left:242px; top:97px; line-height:115%;}

/* LEADERSHIP */ 
a.leadership { position:relative; width:331px; float:left; text-decoration:none; height:233px; display:block; margin:0 0 0 10px; }
a.leadership span { display:none; }
a.leadership.msg-leadership { background:url(../images/other-assetts/img_message_from_leadership.png) 0 0 no-repeat;}
a.leadership.msg-leadership:hover { background-position:0 -286px }
a.leadership.directors { background:url(../images/other-assetts/img_board_of_directors.png) 0 0px no-repeat;}
a.leadership.directors:hover { background-position:0 -274px }
a.leadership.mng-team { background:url(../images/other-assetts/img_management_team.png) 0 0 no-repeat; margin:0 0 30px 0}
a.leadership.mng-team:hover { background-position:0 -263px }
a.leadership.mfi-ceos { background:url(../images/other-assetts/img_mfi_ceos.png) 0 0 no-repeat; margin:0 0 30px 15px}
a.leadership.mfi-ceos:hover { background-position:0 -288px }
a.leadership.video-kevin { position:relative; width:348px; float:left; text-decoration:none; height:240px; display:block; margin:0 15px 30px 0; background:url(../images/video/img_kevin_jenkins_video.png) 0 0 no-repeat; }
a.leadership.video-kevin:hover { background-position:0 -322px; }
a.leadership.video-kevin span { display:none; }
a.leadership.video-scott { position:relative; width:348px; float:left; text-decoration:none; height:240px; display:block; margin:0 0 30px 0; background:url(../images/video/img_scott_brown_video.png) 0 0 no-repeat; }
a.leadership.video-scott:hover { background-position:0 -309px; }
a.leadership.video-scott span { display:none; }
.signature { padding:0 40px 20px 0; }
.signature p { padding:0; margin:0 }
.signature .name { color:#004c93 }

/* LEADERSHIP - DIRECTORS */ 
.directors { padding:0 0 30px 0 }
.directors a.david { position:relative; width:160px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_david_mace.png) 0 0 no-repeat; }
.directors a.david:hover { background-position:0 -172px;  }
.directors a.ingrid { position:relative; width:164px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_ingrid_j_m_allemekinders.png) 0 0 no-repeat; }
.directors a.ingrid:hover { background-position:0 -172px; }
.directors a.rita { position:relative; width:166px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_rita_m_balaka.png) 0 0 no-repeat; }
.directors a.rita:hover { background-position:0 -172px;  }
.directors a.jim { position:relative; width:181px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_jim_bere.png) 0 0 no-repeat; }
.directors a.jim:hover { background-position:0 -172px; }
.directors a.scott { position:relative; width:173px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_scott_brown.png) 0 0 no-repeat; }
.directors a.scott:hover { background-position:0 -180px;  }
.directors a.eric { position:relative; width:168px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_eric_j_fullilove.png) 0 0 no-repeat; }
.directors a.eric:hover { background-position:0 -180px; }
.directors a.josue { position:relative; width:166px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_josue_gonzalez.png) 0 0 no-repeat; }
.directors a.josue:hover { background-position:0 -180px;  }
.directors a.jonathon { position:relative; width:174px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_jonathan_hartley.png) 0 0 no-repeat; }
.directors a.jonathon:hover { background-position:0 -165px; }
.directors a.kevin { position:relative; width:164px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_kevin_jenkins.png) 0 0 no-repeat; }
.directors a.kevin:hover { background-position:0 -180px;  }
.directors a.simon { position:relative; width:165px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_simon_mckeon.png) 0 0 no-repeat; }
.directors a.simon:hover { background-position:0 -180px; }
.directors a.joan { position:relative; width:176px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_joan_mussa.png) 0 0 no-repeat; }
.directors a.joan:hover { background-position:0 -180px;  }
.directors a.rl { position:relative; width:169px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_r_l_richards.png) 0 0 no-repeat; }
.directors a.rl:hover { background-position:0 -180px; }
.directors a.drjoan { position:relative; width:166px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_joan_singleton.png) 0 0 no-repeat; }
.directors a.drjoan:hover { background-position:0 -177px; }
.directors a.drkleo { position:relative; width:166px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_kleo_thong.png) 0 0 no-repeat; }
.directors a.drkleo:hover { background-position:0 -177px; }
.directors a.dave { position:relative; width:172px; float:left; text-decoration:none; height:160px; display:block; margin:0 0 0 10px; background:url(../images/board-of-directors/img_dave_f_young.png) 0 0 no-repeat; }
.directors a.dave:hover { background-position:0 -177px; }
.directors a span { display:none; }

/* LEADERSHIP - MANAGERS */ 
.managers { padding:0 0 30px 0 }
.managers a.scott { position:relative; width:144px; float:left; text-decoration:none; height:150px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_scott_brown.png) 0 0 no-repeat; }
.managers a.scott:hover { background-position:0 -152px;  }
.managers a.stephen { position:relative; width:143px; float:left; text-decoration:none; height:150px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_stephen_lockley.png) 0 0 no-repeat; }
.managers a.stephen:hover { background-position:0 -152px;  }
.managers a.richard { position:relative; width:150px; float:left; text-decoration:none; height:150px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_richard_reynolds.png) 0 0 no-repeat; }
.managers a.richard:hover { background-position:0 -152px;  }
.managers a.david { position:relative; width:151px; float:left; text-decoration:none; height:150px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_david_knights.png) 0 0 no-repeat; }
.managers a.david:hover { background-position:0 -152px;  }
.managers a.larry { position:relative; width:155px; float:left; text-decoration:none; height:150px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_larry_patapoff.png) 0 0 no-repeat; }
.managers a.larry:hover { background-position:0 -152px;  }
.managers a.ian { position:relative; width:144px; float:left; text-decoration:none; height:150px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_ian_mackenzie.png) 0 0 no-repeat; }
.managers a.ian:hover { background-position:0 -146px;  }
.managers a.jemima { position:relative; width:143px; float:left; text-decoration:none; height:147px; display:block; margin:0 0 3px 10px; background:url(../images/management-team/img_jemimah_muturi.png) 0 0 no-repeat; }
.managers a.jemima:hover { background-position:0 -146px;  }
.managers a.davidk { position:relative; width:147px; float:left; text-decoration:none; height:150px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_david_kombanie.png) 0 0 no-repeat; }
.managers a.davidk:hover { background-position:0 -146px;  }
.managers a.rommel { position:relative; width:149px; float:left; text-decoration:none; height:147px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_rommel_caringal.png) 0 0 no-repeat; }
.managers a.rommel:hover { background-position:0 -146px;  }
.managers a.eduardo { position:relative; width:151px; float:left; text-decoration:none; height:147px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_eduardo_viera.png) 0 0 no-repeat; }
.managers a.eduardo:hover { background-position:0 -146px;  }
.managers a.seth { position:relative; width:151px; float:left; text-decoration:none; height:147px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_seth_cechetto.png) 0 0 no-repeat; }
.managers a.seth:hover { background-position:0 -146px;  }
.managers a.peter { position:relative; width:151px; float:left; text-decoration:none; height:147px; display:block; margin:0 0 0 10px; background:url(../images/management-team/img_Peter_Harlock.png) 0 0 no-repeat; }
.managers a.peter:hover { background-position:0 -152px;  }
.managers a span { display:none; }

/* STATS HIGHLIGHTS */ 
a.key-numbers { position:absolute; width:236px; top:5px; right:35px; text-decoration:none; height:112px; display:block; margin:0 0 0 10px; background:url(../images/other-assetts/btn_key_numbers.png) 0 0 no-repeat; }
a.key-numbers:hover { background-position:0 -113px;  }
a.key-numbers span { display:none; }

/* FINACIAL REPORT */ 
a.lnk_finance { position:relative; width:309px; float:left; text-decoration:none; height:70px; display:block; margin:0 0 0 10px; background:url(../images/other-assetts/btn_view_docs.png) 0 0 no-repeat; }
a.lnk_finance:hover { background-position:0 -70px;  }
a.lnk_finance span { display:none; }

/* FINACIAL REPORT */ 
a.economic-ladder { position:relative; width:271px; float:right; text-decoration:none; height:98px; display:block; margin:0 0 0 10px; background:url(../images/other-assetts/btn_economic_ladder.jpg) 0 0 no-repeat; }
a.economic-ladder:hover { background-position:0 -114px;  }
a.economic-ladder span { display:none; }

/* POWER MICRO FINANCE */ 
.quote_finance { background:url(../images/quotes/img_quote_left.jpg) -3px 0 no-repeat; margin:0 0 0 -30px }
.quote_finance .fl { background:url(../images/quotes/img_quote_right.jpg) 100% 100% no-repeat; width: 440px; color:#F4802B; padding:65px 10px 20px 45px }

/* FUTURE TRENDS */ 
.quote_trends { background:url(../images/quotes/img_quote_left.jpg) -3px 0 no-repeat; margin:0 0 0 -30px }
.quote_trends .fl { background:url(../images/quotes/img_quote_right.jpg) 100% 80% no-repeat; width: 470px; color:#F4802B; padding:65px 10px 20px 45px }

/* LEVERAGING MULTIPLE GIFTS */ 
.quote_leverage { background:url(../images/quotes/img_quote_left.jpg) -3px 0 no-repeat; margin:0 0 0 -30px }
.quote_leverage .fl { background:url(../images/quotes/img_quote_right.jpg) 100% 80% no-repeat; width: 420px; color:#F4802B; padding:65px 10px 20px 45px }

/* VF MEASURE SUCCESS */ 
.quote_measure { background:url(../images/quotes/img_quote_left.jpg) -3px 0 no-repeat; margin:0 0 0 -30px }
.quote_measure .fl { background:url(../images/quotes/img_quote_right.jpg) 100% 80% no-repeat; width: 460px; color:#F4802B; padding:65px 10px 20px 45px }

/* BORROWER */ 
.quote_borrower { background:url(../images/quotes/img_quote_left.jpg) -3px 0 no-repeat; margin:0 0 0 -30px }
.quote_borrower .fl { background:url(../images/quotes/img_quote_right.jpg) 100% 70% no-repeat; width: 510px; color:#F4802B; padding:65px 10px 20px 45px }
a.whereVFworks { position:relative; width:385px; float:left; text-decoration:none; height:300px; display:block; margin:0 20px 80px 0; background:url(../images/other-assetts/img_map_where_vf_works.png) 0 0 no-repeat; }
a.whereVFworks:hover { background-position:0 -320px;  }
a.whereVFworks span { display:none; }

/* HOLISTIC */ 
.quote_holistic { position:relative; background:url(../images/quotes/img_quote_left.jpg) -10px 115px no-repeat; margin:; float:left }
.quote_holistic .fl { background:url(../images/quotes/img_quote_right.jpg) 100% 100% no-repeat; width: 270px; color:#F4802B; padding:0 0 0 35px }
.quote_holistic .fl p { padding:0 20px 0 0 }
.quote_holistic .img { padding:0 0 15px 10px }

.development-options { margin:10px 0 0 0}
.development-options li { margin:0; list-style-type:none; float:left; padding:0; }
.development-options li .education { margin:0; padding:0; width:145px; height:140px; display:block; background:url(../images/carousel/img_carousel_education.png) -6px 12px no-repeat; }
.development-options li .education:hover { background-position:-6px -171px; }
.development-options li .food { margin:0; padding:0; width:145px; height:140px; display:block; background:url(../images/carousel/img_carousel_food.png) -6px 12px no-repeat; }
.development-options li .food:hover { background-position:-6px -171px; }
.development-options li .healthcare { margin:0; padding:0; width:145px; height:140px; display:block; background:url(../images/carousel/img_carousel_healthcare.png) -6px 12px no-repeat; }
.development-options li .healthcare:hover { background-position:-6px -171px; }
.development-options li .water { margin:0; padding:0; width:145px; height:140px; display:block; background:url(../images/carousel/img_carousel_water.png) -6px 12px no-repeat; }
.development-options li .water:hover { background-position:-6px -171px; }
.development-options li .witness { margin:0; padding:0; width:145px; height:140px; display:block; background:url(../images/carousel/img_carousel_christian_witness.png) -6px 12px no-repeat; }
.development-options li .witness:hover { background-position:-6px -171px; }
.development-options li .selected { background-position:-6px -171px; }
.development-options li span { display:none; }

/* STRONG PARTNERSHIPS */ 
.quote_partnerships { background:url(../images/quotes/img_quote_left.jpg) -3px 0 no-repeat; margin:0 0 0 -30px }
.quote_partnerships .fl { background:url(../images/quotes/img_quote_right.jpg) 100% 70% no-repeat; width: 430px; color:#F4802B; padding:50px 10px 120px 45px }
.quote_partnerships img { padding:70px 0 10px 10px }

/* CAROUSEL GADGET */
.main_carousel{ width:100%; margin:0 auto; height:400px; position:relative; overflow:hidden; }
.main_carousel .wrapper { margin:0px; }
.main_carousel .btnPrev { position:absolute; left:0px; top:180px; z-index:9; }
.main_carousel .btnNext { position:absolute; right:0px; top:180px; z-index:9; }
.main_carousel .btnPrev a{ background:url(../images/carousel/btn_left_arrow.png) 0 0 no-repeat; width:26px; height:35px; display:block;}
.main_carousel .btnNext a{ background:url(../images/carousel/btn_right_arrow.png) 0 0 no-repeat; width:26px; height:35px; display:block; }
.main_carousel .btnPrev a:hover{ background-position:0 -49px; }
.main_carousel .btnNext a:hover{ background-position:0 -49px;}
.main_carousel .btnNext span, .main_carousel .btnPrev span { display:none; }
.main_carousel ul {padding:0; margin:0; height:400px; overflow:hidden;}
.main_carousel .content { width:384px; float:left; padding:0}
.main_carousel img.fl { padding-right:10px}

/* GLOW CAROUSEL - OVERRIDES */
#layeredCarousel{position:static; margin:0 auto; overflow:hidden; z-index:0; }
#layeredCarousel .pageNav{position:absolute; bottom:5px; padding:0; display:none; }
#layeredCarousel .carousel-redtheme{margin:0; position:relative}
#layeredCarousel .pageNav li:hover{background-position:-20px -19px}
#layeredCarousel .carousel-window {padding:0; margin:0 auto; height:450px; width:894px; overflow:hidden; position:relative}
#carousel a.lnkImg{ position:relative; margin:0; display:block; font-style:normal; text-decoration:none; height:470px; z-index:0;}
#carousel .norm{ position:relative; margin:0 1px 0 1px; padding:0 5px 0 5px; z-index:0;} 
#carousel .hover{ position:relative; display:none; margin:0 1px 0 1px; padding:0 5px 0 5px; z-index:0;}
#carousel li {float:left; margin:0; padding:0;}
#carousel .text{ z-index:9; position:absolute; top:25px; right:15px; font-size:10px; color:#ffffff; width:125px; padding:0; margin:0; }
#carousel .carousel-item { position:relative; text-align:left; float:left; margin:0; padding:0; }
#carousel .carousel-item div { position:relative;}
.glow172-carousel .pageNav li.dotActive{background-position:-20px -19px !important}
.glow172-carousel .pageNav li#rightarrow, .glow172-vCarousel .pageNav li#rightarrow { visibility:hidden}
.glow172-carousel .pageNav li#leftarrow, .glow172-vCarousel .pageNav li#leftarrow { visibility:hidden}

/* POPUP */
#content-popup{margin:0; padding:0;}
#content-popup .title{margin:0; padding:0 0 0 5px; height:36px; background:#004c93 url(../images/content/popup_header_bg.jpg) 0 0 repeat; }
#content-popup .title h1{margin:0; padding:8px 0 0 5px; width:550px; color:#ffffff; font-weight:normal; font-size:14pt}
#content-popup .title h1 img {margin:-6px 0 0 0;}
#content-popup .title a.close{position:absolute; font-weight:normal; width:50px; height:20px; top:9px; right:14px; text-decoration:none; display:block; margin:0 !important; padding:0 17px 0 0; color:#ffffff; z-index:999; background-image:url(../images/content/btn_close.png); background-position:100% 0; background-repeat:no-repeat}
#content-popup .title a.close:hover{ background-position:100% -60px}
#content-popup .title a.close span { display:none;}
#content-popup object { margin:0 0 0 10px }
#content-popup #bio { background-color:#ffffff; height:313px; overflow:hidden;}
#content-popup #bio img{ float:left; padding:10px 20px 20px 10px;}
#content-popup #bio .content{ width:348px; float:left; padding:20px 10px 10px 0; overflow:auto; height:282px;}
#content-popup #bio .content h2 { font-size:10pt; line-height:145%; padding:0; margin:0 0 6px 0; font-family:Gill Sans MT, Gill Sans,Arial,Helvetica,sans-serif;}
#content-popup #mfi { background-color:#ffffff; height:164px; overflow:hidden;}
#content-popup #mfi .content{ padding:10px 10px 10px 10px; overflow:hidden;}

/* FAQs */
.faqs{position:relative; padding:0}
.faqs #accordion .alt { background:url(../images/accordian/img_alternate_grey_line.png) 0 0 repeat; }
.faqs #accordion h3 { padding:6px 0 6px 0 }
.faqs #accordion h3 .ui-icon {display: block; float:left; width:29px; height:21px; background:url(../images/accordian/blue_right_arrow.png) 60% 50% no-repeat; }
.faqs #accordion h3.ui-state-active .ui-icon {background:url(../images/accordian/white_down_arrow.png) 50% 50% no-repeat; }

.faqs #accordion h3.ui-state-active { background:url(../images/accordian/img_selected_blue_bar.jpg) 0 0 repeat; }
.faqs #accordion h3 a { height:21px; display:block; margin: 0 0 0 27px; }
.faqs #accordion h3 a span { display:none; }
.faqs #accordion h3 #lnk_global { background:url(../images/sub-titles/sub-header-global-funding.png) 0 0 no-repeat; width:446px }
.faqs #accordion h3.ui-state-active #lnk_global { background:url(../images/sub-titles/sub-header-global-funding-white.png) 0 0 no-repeat; }
.faqs #accordion h3 #lnk_partner { background:url(../images/sub-titles/sub-header-partnerships-in-development.png) 0 0 no-repeat; width:285px }
.faqs #accordion h3.ui-state-active #lnk_partner { background:url(../images/sub-titles/sub-header-partnerships-in-development-white.png) 0 0 no-repeat; }
.faqs #accordion h3 #lnk_donor { background:url(../images/sub-titles/sub-header-donors.png) 0 0 no-repeat; width:67px }
.faqs #accordion h3.ui-state-active #lnk_donor { background:url(../images/sub-titles/sub-header-donors-white.png) 0 0 no-repeat; }
.faqs #accordion h3 #lnk_micro { background:url(../images/sub-titles/sub-header-worldvision-micro.png) 0 0 no-repeat; width:174px }
.faqs #accordion h3.ui-state-active #lnk_micro { background:url(../images/sub-titles/sub-header-worldvision-micro-white.png) 0 0 no-repeat; }
.faqs #accordion h3 #lnk_bankers { background:url(../images/sub-titles/sub-header-bankers-with-vision.png) 0 0 no-repeat; width:192px }
.faqs #accordion h3.ui-state-active #lnk_bankers { background:url(../images/sub-titles/sub-header-bankers-with-vision-white.png) 0 0 no-repeat; }
.faqs #accordion h3 #lnk_organisation { background:url(../images/sub-titles/sub-header-organsisations.png) 0 0 no-repeat; width:137px }
.faqs #accordion h3.ui-state-active #lnk_organisation { background:url(../images/sub-titles/sub-header-organsisations-white.png) 0 0 no-repeat; }

/* FOOTER */ 
#footer{position:relative; margin:0 auto; width:100%; padding:0; }
#footer-wrap{margin:0 auto; padding:0; width:980px; position:relative; }
#footer #copyright-wrap { background-color:#EE8532; padding:8px 0 20px 0; }
#footer #copyright-wrap #copyright { width:980px; margin:0 auto; padding:0 0 0 10px; font-style:italic; color:#ffffff  }
#footer #copyright-wrap #copyright p { font-size:10pt; margin:0; }
#footer #copyright-wrap #copyright a { color:#ffffff; font-weight:normal; }
#footer #copyright-wrap #copyright a:hover { text-decoration:none; }
#footer-wrap #footer-address {margin:0 0 0 12px; padding:0; width:980px; background-color:#004C93; }
#footer-wrap #footer-address ul {margin:0; padding:12px 0 0 0; width:550px; float:left; }
#footer-wrap #footer-address ul li {margin:0; padding:3px 0 3px 0; list-style:none; color:#ffffff; font-size:10pt;  }
#footer-wrap #footer-address ul li .phone {padding:0 0 5px 27px; margin:0; background:url(../images/footer/icon_phone.png) 0 0 no-repeat;}
#footer-wrap #footer-address ul li .email {margin:0 0 0 10px; background:url(../images/footer/icon_email.png) 0 0 no-repeat;}
#footer-wrap #footer-address ul li .website {margin:0 0 0 10px; background:url(../images/footer/icon_website.png) 0 0 no-repeat;}
#footer-wrap #footer-address ul li a { color:#ffffff; font-weight:normal;padding:0 0 5px 27px; }
#footer-wrap #footer-address ul li a:hover { text-decoration:none; }
#footer-wrap #footer-address #left-bar { background-color:#004C93; margin:0 0 0 -100%; height:70px; width:100%;}
#footer-wrap #footer-address .logo { float:right; padding:0; margin:-1px 1px 0 0}

/* SECONDARY NAVIGATION */
.RightProfileTree{margin:0; padding:0;}
.RightProfileTree .AspNet-TreeView{margin:0; padding:0; font-size:12px; overflow:visible}
.RightProfileTree .AspNet-TreeView a{text-decoration:none; font-style:normal; color:#aeaeae; padding:7px 0 7px 0; display:block; margin:0; font-size:10pt; font-weight:normal}
.RightProfileTree .AspNet-TreeView a span {display:block; padding:0 10px 0 10px; }
.RightProfileTree .AspNet-TreeView > ul > li:first-child a{padding:7px 0 7px 25px; background:url(../images/nav/icon_home_dark_grey.png) 9px 7px no-repeat;}
.RightProfileTree .AspNet-TreeView > ul > li:first-child a:hover {background:#a8a8a8 url(../images/nav/icon_home_light_grey.png) 9px 7px no-repeat;}
.RightProfileTree .AspNet-TreeView > ul > li.AspNet-TreeView-Selected:first-child a {background:#004c93 url(../images/nav/icon_home_light_grey.png) 9px 7px no-repeat;}
.RightProfileTree .AspNet-TreeView a:hover{color:#aeaeae; background-color:#a8a8a8}
.RightProfileTree .AspNet-TreeView ul{padding:0; margin:0;}
.RightProfileTree .AspNet-TreeView li a:hover{color:#ffffff}
.RightProfileTree .AspNet-TreeView li li a{width:185px}
.RightProfileTree .AspNet-TreeView li li a:hover{color:#004c93; background:#EE8534;}
.RightProfileTree .AspNet-TreeView-Hide{display:none}
.RightProfileTree .AspNet-TreeView-Root{list-style-type:none; margin:0}
.RightProfileTree .AspNet-TreeView .AspNet-TreeView-Collapse{cursor:pointer; background:url(../images/nav/img_blue_minus.png) 50% 10px no-repeat; color:#FFF; width:21px; height:21px; z-index:0; display:block; position:absolute; right:6px; top:7px}
.RightProfileTree .AspNet-TreeView .AspNet-TreeView-Expand{cursor:pointer; background:url(../images/nav/img_blue_cross.png) 50% 7px no-repeat; width:21px; height:21px; display:block; z-index:0; position:absolute; right:6px; top:7px}
.RightProfileTree .AspNet-TreeView li.AspNet-TreeView-Root{list-style-type:none; position:relative}
.RightProfileTree .AspNet-TreeView ul li ul li{font-size:100%}
.RightProfileTree .AspNet-TreeView ul ul{font-size:100%; padding:0; width:100%; font-weight:normal; list-style-type:none; margin:0; background-color:#A8C7E3}
.RightProfileTree .AspNet-TreeView ul ul li{list-style-type:none; margin:0; border:none; background:none; font-style:italic; }
.RightProfileTree .AspNet-TreeView ul ul li a{font-style:italic; color:#004c93; text-decoration:none; padding:6px 0 6px 0px; width:100%; display:block; font-weight:normal; font-size:10pt; margin:0}
.RightProfileTree .AspNet-TreeView ul ul li a span{ background:url(../images/nav/img_bullet_blue.png) 16px 6px no-repeat !important; padding:0 10px 0 32px !important; margin:0; }
.RightProfileTree .AspNet-TreeView ul ul li a:hover{ margin:0; background:#EE8534}
.RightProfileTree .AspNet-TreeView li.AspNet-TreeView-Leaf{font-size:100%; width:100%;}
.RightProfileTree .AspNet-TreeView-Hide{background-color:#FFF}
.RightProfileTree .AspNet-TreeView-Leaf a,
.RightProfileTree .AspNet-TreeView-Root a{color:#aeaeae; }
.RightProfileTree .AspNet-TreeView-Selected { overflow:visible}
.RightProfileTree .AspNet-TreeView-Selected a{ color:#ffffff; z-index:0; position:relative; margin:0; background-color:#004c93 !important;}
.RightProfileTree .AspNet-TreeView-Selected li a{background:none !important;}
.RightProfileTree .AspNet-TreeView-Selected li a:hover{ background:#EE8534 !important;}
.RightProfileTree .AspNet-TreeView-Selected .AspNet-TreeView-Collapse,
.RightProfileTree .AspNet-TreeView-ChildSelected .AspNet-TreeView-Collapse { z-index:3; background:url(../images/nav/img_white_minus.png) 50% 10px no-repeat;}
.RightProfileTree .AspNet-TreeView-Selected .AspNet-TreeView-Expand,
.RightProfileTree .AspNet-TreeView-ChildSelected .AspNet-TreeView-Expand {z-index:3; background:url(../images/nav/img_white_cross.png) 50% 7px no-repeat;}
.RightProfileTree .AspNet-TreeView-ChildSelected{margin:0; padding:0}
.RightProfileTree .AspNet-TreeView-ChildSelected a{margin:0; background:#004c93 !important; color:#ffffff}
.RightProfileTree .AspNet-TreeView-ChildSelected li.AspNet-TreeView-Selected a{ color:#004C93 !important; margin:0; background-color:#F7A80D !important}
.RightProfileTree .AspNet-TreeView-ChildSelected li.AspNet-TreeView-Selected a:hover{ color:#ca1515 !important;}
.RightProfileTree .AspNet-TreeView-ChildSelected li a { background:none !important;}
.RightProfileTree .AspNet-TreeView-ChildSelected li a:hover{background:#EE8534 !important;}
.RightProfileTree .AspNet-TreeView-Root a:hover{color:#F6C215}
.RightProfileTree .AspNet-TreeView li li.AspNet-TreeView-Leaf a span { padding:0 15px 0 12px; display:block;}
.RightProfileTree .AspNet-TreeView-ChildSelected li.AspNet-TreeView-Selected a span{ color:#004C93 !important; text-decoration:none !important;}
.RightProfileTree .AspNet-TreeView-ChildSelected li.AspNet-TreeView-Selected a { background-color:#F7A80D !important}


