a {text-decoration:none; color:#000;}
a:hover {color:#09409F;}
p {
font-size:12px;
   line-height:1.7em;
	margin-bottom:0px;
}
H1 {
	font-size:18px;
	color:#000;
	margin-bottom:0.6em;
}
H2 {
	font-size:16px;
	font-weight:bold;
	color:#000;
}
H3 {
	font-size:14px;
	font-weight:bold;
	color:#000;
}
H4 {
	font-size:10px;
	font-weight:bold;
	color:#000;
}
.text,.text_small,p.text_small, span.text_small, {
	font-size: 13px;
	font-weight:normal;
	left:0;
	margin-top:0.6em;
}
p.text_small, span.text_small, .text_small
{
font-size:9px;
}
LI {
	line-height:161%;
}
p.indent, body.htmlarea-content-body p.indent{padding-left:30px;}
.align-right {text-align:right;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-justify {text-align:justify;}
img.align-right { float:right; margin: 0 0 5px 5px; }
img.align-left { float:left; margin: 0 5px 5px 0; }
/* TABLE - HTML Area */
TABLE.contenttable, body.htmlarea-content-body table  {
   border: 1px solid #666;
   padding: 5px;
   border-collapse: collapse;
   margin:0.5em 0.5em 0em 0em;
   /*width:100%;*/
  
}
TABLE.contenttable TD, body.htmlarea-content-body table td {
   padding-left:3px;
   padding-right:3px;
   border:1px solid #666;
   vertical-align:top;
  font-size:12px;
}
TABLE.contenttable TH, body.htmlarea-content-body table th {
  background-color: #BED9BA;
  padding: 2px 5px 2px 5px ;
  border: 1px solid #666;
  vertical-align:top;
  color:#000;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}
TABLE.contenttable CAPTION, body.htmlarea-content-body table CAPTION {font-size:11px; font-weight:bold; text-align:left;}
TABLE.contenttable TH p, body.htmlarea-content-body table th  p{  color: #3F3F3F;
    padding-bottom: 0;
   /* text-transform: uppercase;*/}
TABLE.contenttable P{
   text-align: left;
 padding-left:5px;
 padding-right:5px;
 font-size:12px;
  margin-bottom:-0em;
}
TABLE.contenttable TD[STYLE] P{
   text-align: inherit;
}
blockquote{
display: block;
/*margin-left: -0.55em;*/
background: url(/fileadmin/templates/Bioversity_International/img/quote.png) no-repeat;
padding: 0 30px;
margin-left:25px;
width: 45/*0px;
}
blockquote:before, blockquote:after{
color: #9F9F9F;
display: block;
font-size: 550%;
width: 50px;
}
blockquote:before {
/*content: open-quote;*/
height: 0;
}
blockquote:after{
/*content: close-quote;*/
height: 50px;
margin-top: -50px;
margin-left: 460px;
}
blockquote p {font-size:13px;}
TABLE.no_border, body.htmlarea-content-body table.no_border {border:none; /*width: 100%;*/}
.no_border{border:none}
