@charset "utf-8";
/* CSS Document */
body {
  margin:0;
  padding:0;
  font-size:100%;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#fff;
  text-align:center;
  color:#333
}


h2 {
  font-size:1.1em
}
h3 {
  color:#fff;
  display:block;
  height:25px;
  background-color:#770091;
  margin:20px 0 10px 0;
  padding:5px 0 5px 15px;
  font-size:1.1em;
}


p, li, td, td li {
  font-size:0.75em;
}
p.small { font-size:0.6em }
td li { font-size:1em }
table.table td {
  padding-right:7px;
  
}
table.table tr td { padding-top:5px }
table.table tr.image td { padding-top:0px }

#holder {
  width:970px;
  margin:0 auto;
  
}

#holder img { text-align:left }

#header {
  width:970px;
  border-bottom:22px solid #8f2da4;
  height:34px;
  float:left;
}

#navigation {}

#navigation ul { 
  list-style:none;
  float:right;
  margin:0;
  padding:0
}
#navigation ul li {
  list-style:none;
  float:left
}
#navigation a {
  display:block;
  text-indent:-3000px;
  float:left
}

li.about a {
  background:url('images/nav-about.gif') no-repeat top left;
  width:143px;
  height:34px;
}

li.about a:hover {
  background:url('images/nav-about-over.gif') no-repeat top left;
  width:143px;
  height:34px;
}

li.adviser a {
  background:url('images/nav-adviser.gif') no-repeat top left;
  width:143px;
  height:34px;
}
li.adviser a:hover {
  background:url('images/nav-adviser-over.gif') no-repeat top left;
  width:143px;
  height:34px;
}
li.excellence a {
  background:url('images/nav-excellence.gif') no-repeat top left;
  width:185px;
  height:34px;
}
li.excellence a:hover {
  background:url('images/nav-excellence-over.gif') no-repeat top left;
  width:185px;
  height:34px;
}
li.projects a {
  background:url('images/nav-consultancy.gif') no-repeat top left;
  width:185px;
  height:34px;
}
li.projects a:hover {
  background:url('images/nav-consultancy-over.gif') no-repeat top left;
  width:185px;
  height:34px;
}

#main {
  padding-top:10px;
  text-align:left;
  float:left
}

#right, #left {
  width:450px;
  float:left;
  margin-top:10px;
}
.consultancy #left { width:220px; padding-right:10px; }
.consultancy #right { width:680px }
#left {
  border-right:1px solid #666;
  padding-right:30px;
}
.adviser #left, .excell #left, .consultancy #left { border-right:none }
#left h2 { margin-top:0; padding-top:0 }
#right {
  padding-left:30px
}

#right ul, #left ul { margin-left:0; padding-left:20px }
#right li, #left li { margin-bottom:10px; list-style:disc; color:#ceabcc }
#right li span, #left li span { color:#333 }

.purpletext {
  color:#69227d;
  font-style:normal
}
.missionbox, .quotebox, .excellencebox, .companiesbox, .background {
  width:452px;
  height:84px;
  background-color:#f0e5f0;
  padding:5px 2px;
  text-align:center;
}
.background {
  width:220px;
  height:300px;
  text-align:left;
  padding:10px
}
.quotebox {
  text-align:left;
  height:120px;
  padding:0 10px 10px 10px;
  font-style:italic;
  float:left
}
.excellencebox {
  text-align:left;
  padding-top:10px
}
.excellencebox span {
  font-size:0.9em;
  padding-left:10px
}

.excellencebox ul li {
  font-size:0.9em
}

.companiesbox {
  height:500px;
  padding:10px;
  width:435px;
  text-align:left
}
span.author {
  color:#69227d;
  font-style:normal;
  font-weight:bold;
  float:right
  
}
.missionbox h2 { margin:0 }

.eee {
  border-top:1px solid #c796d2;
  border-bottom:1px solid #c796d2;
  padding-top:20px;
  padding-bottom:10px
}

#footer {
  height:10px;
  background-color:#d2abdb;
  float:left;
  width:100%;
  text-align:left;
  margin-top:10px;
  padding:10px
}
#footer span { 
  color:#fff;
  font-size:0.7em
}

.clear { clear:both }