* {
  margin: 0;
  padding: 0;
}
body {
margin: 0px;
padding:  0px;
font: .8em/1.1 Arial, Verdana, sans-serif;
color: #666666;
line-height: 150%;
background: #ffffff url(images/background.gif) repeat-x top center;
}

a:link {color: #8216c1; }     
a:visited {color: #8216c1} 
a:hover {color: #000000}   
a:active {color: #8216c1}  
a img {
	border-width: 0; 
	border-style: none;
}
.teal {color: #0e94b7;}
.teal a:link, .teal a:visited {color: #0e94b7; }
.teal a:hover {color: #000000;}
h2 {
font-size: 1.3em;
padding: 0px 0px 10px 0px;
}
#wrapper {
width: 800px; 
margin:0 auto;
padding: 0;
/*  border: blue solid 1px; */
}
#toplinks {
text-align: right;
font-weight: bold;
margin:  3px 20px 3px 0px;
}
#header {
height: 223px;
background: #ffffff url(images/headerBG.jpg) no-repeat;
}
.right h1, .one-col h1 {
font-size: 1.2em;
color: #80b20a;
display: inline;
}
#header h1 {
height: 10px;
font-size: .5em;
position: relative;
text-indent: -5000px;
padding: 0px;
line-height:50%;
margin: 0px;
}
.headerTitle {
width: 360px;
height: 48px;
font-size: 1em;
position: relative;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 175px;
}
#intro {
float: left;
width: 375px;
margin: 10px 0px 0px 30px;
line-height: 200%;
}
#main {
background: #ffffff url(images/mainBG.gif) repeat-y;
}
.homeBoxTop {
height: 14px;
background: url(images/homeBoxTop.gif) no-repeat left top; 
padding: 0px; 
margin:0px;
color: #FFFFFF;
font-size: 1.1em;
font-weight: bold;
/* border: blue solid 1px; */
}
#homeBoxBG{
float:left;
width:800px;
margin: 0px 0px 0px 0px;
color: #000000;
background: #452e7e url(images/homeBoxBG.gif) repeat-y;
/*  border: blue solid 1px;*/ 
}
.homeBoxBottom {
clear: both;
height: 19px;
font-size: 93%;
text-align: right;
background: url(images/homeBoxBottom.gif) no-repeat left bottom; 
padding-right: 30px; 
margin:0px;
/* border: blue solid 1px; */
}
.homeTopics {
width: 264px;
float: left;
margin:0;
padding: 0px;
color: #FFFFFF;
}
.homeTopics p {
padding: 0px 10px 0px 20px ;
}
.homeTopics ul { list-style:none; margin-top: 4px;}
.homeTopics li {margin: 0px 10px 0px 20px; line-height: 120%;}
.homeTopics li a, .homeTopics a {text-decoration:none; color: #FFFFFF;}
.homeTopics li a:visited, .homeTopics a:visited  {text-decoration:none; color: #FFFFFF;}
.homeTopics li a:hover, .homeTopics a:hover {text-decoration:underline; color: #daff81;}
.homemore {padding: 10px; text-align:right;}
.homeMiniBoxTop {
height: 13px;
background: url(images/homeMiniBoxTop.gif) no-repeat left top; 
padding: 0px; 
margin:  0px 0px 0px 20px;
}
#homeMiniBox {
width: 228px;
font-weight: bold;
background-color: #FFFFFF;
color: #666666;
padding: 0px;
margin:  0px 0px 0px 20px;
}
#homeMiniBox p {
padding: 0 10px;
}
.homeMiniBoxBottom {
height: 13px;
background: url(images/homeMiniBoxBottom.gif) no-repeat left bottom; 
padding: 0px; 
margin:  0px 0px 0px 20px;
}
p {padding: 0px 10px;}
.hr {
height: 20px;
background: url(images/HR.gif) no-repeat 10px top;
}
.sm {font-size: .85em;}
.left {
width: 256px;
float: left;
margin: 0px 0px 0px 15px! important;/*for ie6*/
	margin: 0px 0px 0px 10px; 
padding: 0px;
color: #FFFFFF;
/*border: red solid 1px;  */
}
.right {
width: 480px;
float: left;
margin:0;
padding: 0px 10px 0px 20px; 
}
.one-col {
width: 736px;
padding: 0px 10px 0px 20px; 
}
.padding {
padding: 0px 0px 0px 20px;
}
.right ul, .one-col ul { list-style:square; margin: 10px 0px 0px 10px;}
.right li, .one-col li {margin: 0px 10px 0px 20px; line-height: 120%;} 

.purpleTop {
height: 13px;
background: url(images/purpleTop.gif) no-repeat left top; 
padding: 0px; 
margin:  0px;
}
#purpleBox {
width: 256px;
background-color: #452e7e;
padding: 0px;
margin:  0px;
}
#purpleBox h2 {
font-size: 1em;
display: inline;
padding: 0px 0px 0px 10px;
}
#purpleBox p {
padding: 0 10px;
}
#purpleBox a:link, #purpleBox a:visited {color: #FFFFFF; }
#purpleBox a:hover {color: #daff81;}
#purpleBox ul { list-style:square; margin: 10px 0px 0px 10px;}
#purpleBox li {margin: 0px 10px 0px 20px; line-height: 120%;}
#purpleBox li a {text-decoration:none; color: #FFFFFF;}
#purpleBox li a:visited  {text-decoration:none; color: #FFFFFF;}
#purpleBox li a:hover {text-decoration:underline; color: #daff81;}
.purpleBottom {
height: 13px;
background: url(images/purpleBottom.gif) no-repeat left bottom; 
padding: 0px; 
margin:  0px;
}
.contact {padding: 0px 0px 0px 30px;}
#publications, #contact, #about, #acaiberry, #acaichocolate, #studies, #participate, #testimonials {
float: left;
width: 375px;
margin: -5px 0px 0px 30px;
}
#publications h2, #contact h2, #about h2, #acaiberry h2, #acaichocolate h2, #studies h2, #participate h2, #testimonials h2 {
width: 375px;
height: 158px;
font-size: 1em;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#publications h2 span {
background:url(images/headerPublications.jpg) no-repeat; position: absolute; width: 100%; height: 100%;
}
#contact h2 span {
background:url(images/headerContact.jpg) no-repeat; position: absolute; width: 100%; height: 100%;
}
#about h2 span {
background:url(images/headerAbout.jpg) no-repeat; position: absolute; width: 100%; height: 100%;
}
#acaiberry h2 span {
background:url(images/headerAcaiBerry.jpg) no-repeat; position: absolute; width: 100%; height: 100%;
}
#acaichocolate h2 span {
background:url(images/headerAcaiChocolate.jpg) no-repeat; position: absolute; width: 100%; height: 100%;
}
#studies h2 span {
background:url(images/headerStudies.jpg) no-repeat; position: absolute; width: 100%; height: 100%;
}
#participate h2 span {
background:url(images/headerParticipate.jpg) no-repeat; position: absolute; width: 100%; height: 100%;
}
#testimonials h2 span {
background:url(images/headerTestimonials.jpg) no-repeat; position: absolute; width: 100%; height: 100%;
}
.publicationsPhotos {
float: left;
margin: 0px 17px;
border: #000000 solid 1px;
}
.publicationsPhotosLG {
float: left;
margin: 0px 0px 0px 20px ;
border: #000000 solid 1px;
}
.publicationsText {padding: 0px 17px;}
.homeFooter {
position: relative;
margin: -40px 0px 0px 0px;
}
#footer {
clear: both;
text-align: right;
font-size: .85em;
color: #999999;
padding: 0px 10px 0px 0px;
background: url(images/bottomBG.gif) no-repeat left top;
}
.clear {
  clear: both;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/breadcrumb.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu, .menu ul {padding:0; margin:0; list-style:none;}
.menu {width:190px; height:145px;  position:relative; z-index:500; float: left;
margin: 10px 0px 0px 175px!important; /* ie spacing below*/
	margin: 0px 0px 0px 90px;
}
.menu table {border-collapse:collapse; padding:0; margin:0 0 -1px 0; width:0; height:0; font-size:1em;}
.menu ul {position:absolute; left:-9999px;}

.menu li {width:180px; height:25px; float:left; }

.menu li a {display:block; width:100%; height:25px; line-height:25px; color:#8216c1; text-decoration:none; font-size:13px;  text-indent: 50px; float:left;}

.menu li.sub a {background:url() no-repeat 150px center;}

.menu li a:hover {white-space:nowrap; position:relative; color:#000000;}

.menu li.sub a:hover {background:url() no-repeat 150px center; color:#000000;}
.menu li.sub a b {display:block; color:#000000; }

.menu li:hover {position:relative; }
.menu li:hover.sub > a {background:url() no-repeat 150px center; color:#06f; font-weight:normal;}

.menu li.acaiberry {background:url(images/navberry2.gif) no-repeat 10px center;font-weight:bold;}
.menu li.studies {background:url(images/navberry1.gif) no-repeat 10px center;font-weight:bold;}
.menu li.publications {background:url(images/navberry3.gif) no-repeat 10px center;font-weight:bold;}
.menu li.participate {background:url(images/navberry4.gif) no-repeat 10px center;font-weight:bold;}
.menu li.testimonials {background:url(images/navberry5.gif) no-repeat 10px center;font-weight:bold;}

.menu :hover ul
{width:150px; height:auto; left:165px; top:0px; background:#e3f6fb;  font-weight:normal;border: #00aedb solid 1px;}
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{width:150px; height:auto; left:115px; top:-1px; background:#e3f6fb;   font-weight:normal;}

 /* border-width:1px 0 1px 1px; */
 
.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px; width:0; height:0;}

.menu :hover ul li,
.menu :hover ul li a
{width:150px; height:25px; line-height:25px; text-indent:10px; float:none;  } /*border:1px solid #00aedb; */

.menu ul li.underline
{border-bottom:1px solid #00aedb;}

.menu :hover ul li.sub a,
.menu :hover ul :hover ul li.sub a,
.menu :hover ul :hover ul :hover ul li.sub a,
.menu :hover ul :hover ul :hover ul :hover li.sub a,
.menu :hover ul :hover ul :hover ul :hover ul :hover li.sub a
{background:url() no-repeat 100px center; color:#;    }

.menu :hover ul li.sub a:hover,
.menu :hover ul :hover ul li.sub a:hover,
.menu :hover ul :hover ul :hover ul li.sub a:hover,
.menu :hover ul :hover ul :hover ul :hover ul li.sub a:hover
{background:url() no-repeat 100px center; color:#; }
.menu :hover ul li.sub:hover > a,
.menu :hover ul :hover ul li.sub:hover > a,
.menu :hover ul :hover ul :hover ul li.sub:hover > a,
.menu :hover ul :hover ul :hover ul :hover ul li.sub:hover > a
{background:url() no-repeat 100px center; color:#; }

.menu :hover ul li a,
.menu :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul :hover :hover ul li a
{background:#e3f6fb; color:#000000;}

.menu :hover ul li a:hover,
.menu :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul li a:hover
{background:#e3f6fb; color:#0687a8;}

.menu li.sub a b,
.menu :hover li.sub a b,
.menu :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover ul :hover ul :hover li.sub a b
{display:block; color:#0687a8; font-weight:normal;}

.menu li.sub a.selected b,
.menu :hover ul li.sub a.selected b,
.menu :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul li.sub a.selected b
{display:block; background:#e3f6fb; color:#0687a8; font-weight:normal;}
