body{
background: url(images/bg3.gif) top repeat-x;
font:11px tahoma,"Times New Roman",Times,serif;
color:white;
margin:0;
padding:0;
padding-bottom:15px;
background-color: #7B2409;
}
h1,h2,h3{
margin:0;
padding:0
}
p {
margin:0;
padding:0;
}
a{
text-decoration: none;
color: white;
border-bottom: 1px dotted #ccc;
}
a:hover{
color: white;
border-bottom: 1px dotted #ccc;
}
a.noborder {
border-bottom: none;
}
.bigcontent {
  font-family: tahoma;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #FFD9BD;
  line-height: 18pt;
}

.menu {
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: white;
  z-index:110;
}
.menuselected {
  background-color: #7B2409;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: white;
  border-bottom: 1px dotted #ccc;
}
.menu:hover{
color: white;
border-bottom: 1px dotted #ccc;
}
/* Default Tables */

/* main */

#container {
  margin: 0px auto;
  width: 840px;
  border: none;
  background-image: url(bottom.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: 34px;
}
.title {
  font:18px arial,"Times New Roman",Times,serif;
  font-weight: bold;
  line-height: 18pt;
}
.smalltitle {
  font:14px arial,"Times New Roman",Times,serif;
  font-weight: bold;
}

/* NSS */
.nss_subtitle {
  font:14px arial,"Times New Roman",Times,serif;
  font-weight: bold;
  color: #FFD9BD;
}
.nss_expand {
  font-size: 8px;
}
.nss_section_head {
  font-weight: bold;
  margin-top: 15px;
}
.nss_bullets {
  list-style-type: none;
  margin: 0 0 5px 0;
  padding-left: 20px;
}
.nss {
  text-transform: uppercase;
}

/* intro */

#intro{
background: transparent url(bg2.gif) center repeat-y;
padding:0 0px;
padding-bottom:0px;
}
#pageHeader{
margin: 0px 22px;
}
#pageHeader h1{
align: center;
background:url("headerpic.jpg") top center no-repeat;
height:212px;
width:799px;
position:relative;
top:0px;
left:0px
}
#pageHeader h1 span{
display:none
}
#pageHeader h2{
background:url("") no-repeat;
height:20px;
width:299px;
position:relative;
top:55px;
left:57px
}
#pageHeader h2 span{
display:none
}
#preamble{
padding-left:30px;
}
#preamble h1{
background:url("quote.gif") top no-repeat;
position:relative;
top:0px;
height:128px;
width:370px
}
#preamble h1 span{
display:none
}
#preamble h2{
background:url("makingroad.jpg") top no-repeat;
height:128px;
width:337px;
}
#preamble h2 span{
display:none
}
div#preamble p.p1 {
width:330px;
font-weight: bold;
text-align: right;
}

#preamble .p2{
width:340px;
padding-bottom:20px;
}

/* main content */

#menulist{
left:507px;
background:url("menubg.gif") top no-repeat;
top:227px;
margin-left: 0px;
height:418px;
width:440px;
}

#menulist .p1{
position:relative;
left:12px;
}
#menulist .p2{
position:relative;
font-weight: bold;
left:12px;
}
#menulist .p3{
position:relative;
left:12px;
}
#menulist .p4{
position:relative;
font-weight: bold;
left:12px;
}
#menulist .p5{
position:relative;
left:12px;
}
#menulist .p6{
position:relative;
font-weight: bold;
left:12px;
}
#menulist .p7{
position:relative;
left:12px;
}
#menulist .p8{
position:relative;
font-weight: bold;
left:12px;
}
#menulist h2{
background:url("menu_slumulation.gif") top no-repeat;
position:relative;
height:31px;
width:247px;
left:12px;
top:12px;
}
#menulist h2 span{
display:none
}
#menulist h3{
background:url("menu_globaltrade.gif") top no-repeat;
position:relative;
height:31px;
width:158px;
left:12px;
}
#menulist h3 span{
display:none
}
#menulist h4{
background:url("menu_articulating.gif") top no-repeat;
position:relative;
height:31px;
width:272px;
left:12px;
}
#menulist h4 span{
display:none
}
#menulist h5{
background:url("menu_refugeerun.gif") top no-repeat;
position:relative;
height:31px;
width:159px;
left:12px;
}
#menulist h5 span{
display:none
}







div#links {
  position: relative;
  top: 1px;
  left: 0;
  font: 12px Verdana, sans-serif;
  }


div#links a span {display: none;}
div#links a:hover span {
    display: block;
    position: absolute; top: -12px; left: auto;
    z-index: 100;
    font: 13px serif; line-height: 1.5em; text-align: left;
  font: 11px Verdana, sans-serif;
  color: #ffffff;
  background: #581a13;
  border: 1px;
  padding: 3px;
  border-color: #000000;
    white-space:nowrap;
}

div#content {position: absolute; top: 26px; left: 161px; right: 25px;
   color: #BAA; background: #22232F; 
   font: 13px Verdana, sans-serif; padding: 10px; 
   border: solid 5px #444;}
div#content p {margin: 0 1em 1em;}
div#content h3 {margin-bottom: 0.25em;}

h1 {margin: -9px -9px 0.5em; padding: 0px 0 5px; text-align: right; background: #333; color: #667; letter-spacing: 0.5em; text-transform: lowercase; font: bold 25px sans-serif; height: 28px; vertical-align: middle; white-space: nowrap;}
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
div#content a:link {color: white;}
div#content a:visited {color: #BBC;}
div#content a:link:hover {color: #FF0;}
div#content a:visited:hover {color: #CC0;}
code, pre {color: #EDC; font: 110% monospace;}
-->

/* band-aid changes 02/2008 */

.faq-question {
}

.faq-answer {
    padding-right: 5px;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-top: 3px;
}

div#links a div {display: none;}
div#links a:hover div {
    display: block;
    position: absolute;
    z-index: 100;
    font: 13px serif; line-height: 1.5em; text-align: left;
  font: 11px Verdana, sans-serif;
  color: #ffffff;
  background: #581a13;
  border: 1px;
  padding: 3px;
    margin-bottom: 40px;
  border-color: #000000;
    white-space:nowrap;
}
div#links a:hover div.lifex {
    position: absolute; top: -15px; left: 10px;
}
div#links a:hover div.faq {
    position: absolute; top: -15px; left: 78px;
}
div#links a:hover div.who {
    position: absolute; top: -15px; left: 200px;
}
div#links a:hover div.menu {
    position: absolute; top: -15px; left: 320px;
}
div#links a:hover div.why {
    position: absolute; top: -15px; left: 440px;
}
div#links a:hover div.opps{
    position: absolute; top: -15px; left: 567px;
}
div#links a:hover div.contact {
    position: absolute; top: -15px; left: 640px;
}
.selected-activity {
  font:16px arial,"Times New Roman",Times,serif;
  font-weight: bold;
    color: white;
    border-bottom: 1px dotted #ccc;
  line-height: 18pt;
}
.activity-content{
    padding-top: 10px;
}
.home-text{
    font:12px arial,"Times New Roman",Times,serif;
    line-height: 14px;
    padding-bottom:230px;
    padding-left:60px;
    padding-right:-50px;
    width: 282px;
    height: 98px;
    font-weight: bold;
}
.home-para-one{
    color: white;
}
.home-para-one a{
    text-decoration: none;
}
.home-para-one a:hover {
    border-bottom: 1px dotted;
}
.home-para-two{
    color: white;
}
.home-para-two a{
    text-decoration: none;
}
.home-para-two a:hover {
    border-bottom: 1px dotted;
}
.intensity {
    margin: 10px;
    float: left;
    height: 330px;
}
.copyright {
    float:left;
    padding-top:28px;
    padding-left:10px;
}
.cri-phone{
    float:right;
    padding-top:28px;
    padding-right:10px;
}
.footer{
    color:#b07c6e;
}
.activities-menuitem{
  font:16px arial,"Times New Roman",Times,serif;
  font-weight: bold;
  line-height: 16pt;
}

/* Global Survivor styles */
.image_no_space {
  width: 843px;
}
.image_no_space img {
  float:left;
  border: 0px;
}
#gs_content {
  position: relative;
}
#gs_navigation {
  position: relative;
  font-size: 1.2em;
  text-align: center;
  top:30px;
}
#gs_navigation a {
  margin-right: 15px;
}
.gs_text_content {
  font-size: 1.5em;
  color: #FFD9BD;
}
.page_one_what {
  position:absolute;
  top: 30px;
  right: 30px;
  width: 230px;
  font-size: 1.2em;
  color: #FFD9BD;
}
.page_two_column1 {
  position:absolute;
  left: 220px;
  top: 70px;
  width: 300px;
  font-size: 1.2em;
}
.page_two_column2 {
  position:absolute;
  left: 540px;
  top: 70px;
  width: 300px;
  font-size: 1.2em;
}
.page_two_column1 p, .page_two_column2 p {
  margin-bottom: 10px;
}
.page_two_column1 ul, .page_two_column2 ul {
  padding-left: 0px;
  margin: 0 0 0 0;
}
.page_two_column1 li, .page_two_column2 li {
  list-style-position: inside;
}
.section_heading {
  font-weight: bold;
}
.page_three_column1 {
  position:absolute;
  left: 220px;
  top: 70px;
  width: 300px;
}
.page_three_column2 {
  position:absolute;
  left: 550px;
  top: 70px;
  width: 350px;
}
.quotes {
  position:absolute;
  width: 350px;
}
.unocha{
  left: 20px;
  top: 525px;
  width: 240px;
  color: #FFD9BD;
  font-size: 1.2em;
}
.ki-moon{
  left: 360px;
  top: 185px;
  color: #FFD9BD;
  font-size: 1.2em;
}
.branson{
  left: 560px;
  top: 455px;
  color: #FFD9BD;
  width: 240px;
  font-size: 1.2em;
}
.executive{
  left: 210px;
  top: 435px;
  width: 200px;
  color: #FFD9BD;
  font-size: 1.2em;
}
.author {
  font-size: 1em;
  font-style: italic;
  float:right;
}
.kpmg {
  left: 450px;
  top: 70px;
}
.macquarie {
  left: 50px;
  top: 230px;
}
.essentials {
  left: 200px;
  top: 440px;
  width: 370px;
}
.ubs {
  left: 480px;
  top: 600px;
  width: 300px;
}
.bnp {
  left: 280px;
  top: 660px;
  width:300px;
}

