@charset "utf-8";
/* CSS Document */

body{
background-image:url(images/bg_gradient.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#371c00;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height: 11pt;
}

.wrapper {
width:910px;
height:100%;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

.side_left {
position:relative;
left:0px;
top:0px;
width:5px;
height:722px;
background-image:url(images/shadow_left.jpg);
background-repeat:no-repeat;
}

.side_right {
position:absolute;
top:0px;
margin:0px 0px 0px 905px;
width:5px;
height:722px;
background-image:url(images/shadow_right.jpg);
background-repeat:no-repeat;
}

#menuBar {
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
height:104px;
width:900px;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
position:absolute;
top:0px;
}

#content {
width:900px;
background-image:url(images/bg_paper.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px 0px 0px 5px;
padding:0px 0px 50px 0px;
position:absolute;
top:104px;
min-height:820px;
}

#content_holder {
width:900px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* /////////// home page //////////// */

#content_text {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
left:0px;
width:900px;
}

.home_banner {
background-image:url(images/home_banner.jpg);
background-repeat:no-repeat;
width:890px;
height:800px;
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.welcome_text {
margin:0px 0px 0px 0px;
padding:10px 30px 0px 320px;
}

.flash_current{
width:440px; /*550px;*/
height:190; /*230px;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 320px;
}

/* /////////// who we are page //////////// */

#content_text_who {
padding:0px 0px 0px 0px;
position:relative;
left:0px;
width:800px;
height:100%;
}

.who_banner {
background-image:url(images/who_banner.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.who_text {
margin:0px 0px 0px 0px;
padding:30px 30px 0px 450px;
color:#FFFFFF;
}

.text_who_content {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 50px;
}

/* /////////// projects page //////////// */

#content_text_proj {
padding:0px 0px 0px 0px;
position:relative;
left:0px;
width:860px;
height:100%;
}

.proj_text {
margin:0px 0px 0px 0px;
padding:30px 30px 0px 450px;
}

.projects_banner {
background-image:url(images/projects_banner.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#content_project {
height:100%px;
width:980px;
}

#content_proj_text {
padding:10px 0px 0px 0px;
position:relative;
left:20px;
width:100%;
height:100%;
}

.world_map_flash {
width:890px;
height:800px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* /////////// Press Release page //////////// */

.text_press_content {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 50px;
}

.text_press_content td{
vertical-align:middle;
}

#content_text_press {
padding:0px 0px 0px 0px;
position:relative;
left:0px;
width:800px;
height:100%;
}

.press_banner {
background-image:url(images/press_banner.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.press_text {
margin:0px 0px 0px 0px;
padding:30px 30px 0px 450px;
color:#000000;
}

.quote {
font-size:14px;
font-weight:bold;
line-height:16px;
}

/* /////////// contact page //////////// */

.required {
color:#FF0000;
font-style:italic;
margin:0px 8px 0px 0px;
}

.text_contact_content {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 50px;
}

#content_text_contact {
padding:0px 0px 0px 0px;
position:relative;
left:0px;
width:800px;
height:100%;
}

.contact_banner {
background-image:url(images/contact_banner.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.contact_text {
margin:0px 0px 0px 0px;
padding:30px 100px 0px 450px;
color:#ffffff;
}

.text_submit_content {
margin:0px 0px 100px 0px;
padding:0px 0px 0px 50px;
}

/* //////////////// text formating ////////////// */

ul {
clear:both;
}

ul li {
padding: 0px 0px 0px 15px;
list-style: square url(images/bullet.jpg);
line-height:12px;
}

.title{
color:#ff6600;
font-size:16px;
font-weight:bold;
line-height:18px;
}

.bannerTitle{
color:#ff6600;
font-size:35px;
font-weight:bold;
}

.subTitle {
padding:0px 0px 0px 10px;
color:#333333;
font-size:12px;
font-weight:bold;
}

a {
color:#FF6600;
text-decoration:none;
}

a:hover {
color:#873601;
text-decoration:underline;
}

p {
line-height:14px;
}

/* //////////// tables //////////////// */

table {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:none;
}

td {
margin:0px 0px 0px 0px;
padding:0px 10px 0px 30px;
vertical-align:top;
}

/* ///////// footer /////////// */

#footer {
height:20px;
width:100%;
margin:00px 0px 0px 0px;
padding:5px 0px 0px 0px;
text-align:center;
font-size:9px;
color:#000000;
}

#footer a{
font-size:10px;
color:#FF6600;
text-decoration:underline;
}

#footer a:hover{
font-size:10px;
color:#873601;
text-decoration:none;
}

img {
border:none;
}

/* ////////// menu ////////// */
#menu {
height:70px;
width:629px;
float:right;
margin:83px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#logoBut {
float:left;
}

#homeBut a{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_home.jpg) no-repeat 0px -21px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#homeBut a:hover{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_home.jpg) no-repeat 0px 0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#whoBut a{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_who.jpg) no-repeat 0px -21px;
margin:0px 20px 0px 5px;
padding:0px 0px 0px 0px;
}

#whoBut a:hover{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_who.jpg) no-repeat 0px 0px;
margin:0px 20px 0px 5px;
padding:0px 0px 0px 0px;
}

#projectBut a{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_project.jpg) no-repeat 0px -21px;
margin:0px 20px 0px 5px;
padding:0px 0px 0px 0px;
}

#projectBut a:hover{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_project.jpg) no-repeat 0px 0px;
margin:0px 20px 0px 5px;
padding:0px 0px 0px 0px;
}

#pressBut a{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_press.jpg) no-repeat 0px -21px;
margin:0px 20px 0px 5px;
padding:0px 0px 0px 0px;
}

#pressBut a:hover{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_press.jpg) no-repeat 0px 0px;
margin:0px 20px 0px 5px;
padding:0px 0px 0px 0px;
}

#contactBut a{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_contact.jpg) no-repeat 0px -21px;
margin:0px 20px 0px 5px;
padding:0px 0px 0px 0px;
}

#contactBut a:hover{
float:left;
position:relative;
left:0px;
width:105px;
height:21px;
background: url(images/menu_contact.jpg) no-repeat 0px 0px;
margin:0px 20px 0px 5px;
padding:0px 0px 0px 0px;
}

/* /////////////// country project pages ////////////////  */

.banner_text {
margin:0px 0px 0px 0px;
padding:30px 30px 0px 30px;
}

.banner_text_white {
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:30px 30px 0px 30px;
}

.egypt_banner {
background-image:url(images/countries/banner_egypt.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.kenya_banner {
background-image:url(images/countries/banner_kenya.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.india_banner {
background-image:url(images/countries/banner_india.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.mexico_banner {
background-image:url(images/countries/banner_mexico.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.bookdrive_banner {
background-image:url(images/banner_bookdrive.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.international_banner {
background-image:url(images/countries/banner_international.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.international_banner a{
color:#FFFFFF;
}

.internationalStories table td{
margin:0px 0px 0px 0px;
padding:0px 10px 30px 30px;
}

.usa_banner {
background-image:url(images/countries/banner_usa.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tanzania_banner {
background-image:url(images/countries/banner_tanzania.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.angola_banner {
background-image:url(images/countries/banner_angola.jpg);
width:900px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
