/* CSS Document -  formatting stylesheet */

/* bioversity/templates/css/typography.css */



/* 

   Author: Massimo Buonaiuto

   LATEST UPDATE: 27/11/2008 17.00

*/



A {

	text-decoration:none;

	color:#0047B6;

}

/*

A:visited {

	color:#9FA0A4;

}

*/

A:hover {

	color:#2F8927;

}



p,p.bodytext_float {

	margin-bottom:16px;

}





p.TITLE1 {

	font-size:19px;

        line-height:110%;

	font-weight:bold;

	color:#2F8927;

	margin-bottom:0.6em;

}



p.TITLE2 {

	font-size:16px;

	font-weight:bold;

        line-height:200%;

	color:#2F8927;

}



p.TITLE3 {

	font-size:14px;

	font-weight:bold;

	color:#2F8927;

}



body.htmlarea-content-body p, .text,.text_small,p.text_small, span.text_small, p.bodytext_float {

	font-size: 13px;

    line-height:123%;

	font-weight:normal;

	left:0;

	margin-top:0.6em;
}

p.text_small, span.text_small, .text_small

{
font-size:9px;
}





LI.bulleted_link {

	color:#0047B6;

	line-height:161%;

}



LI.bulleted_link a  {

	 text-decoration: none;

	 color: #0047B6; 

}

LI a:active{

	 text-decoration: none;

	 color: #0047B6; /* blue 293*/

}

LI a:visited{

	 text-decoration: none;

	 color: #9FA0A4; /* grey cool 7*/

}



LI a:hover, a:link {

	/*color: #2F8927; green 363*/

	text-decoration: none;

}



.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; }

p.indent, body.htmlarea-content-body p.indent{padding-left:30px;}

/* TABLE - HTML Area */
TABLE.contenttable, body.htmlarea-content-body table  {
    border: 1px solid #666;
   padding: 5px;
   border-collapse: collapse;
   margin:1.2em 0;
}
TABLE.contenttable TD, body.htmlarea-content-body table td {
   padding:0.7em;
   border:1px solid #666;
   background-color: #FFFFFF;
}
TABLE.contenttable TH, body.htmlarea-content-body table th {
  background-color: #43953F;
  padding: 5px;
  border: 1px solid #666;
  color:#FFF;
  font-weight:bold;
  text-align:center;
}
TABLE.contenttable P.bodytext {
   text-align: left;
  /* overflow:auto;*/
}
TABLE.contenttable TD[STYLE] P.bodytext {
   text-align: inherit;
}



/* FOR RTE*/

b1ody.htmlarea-content-body p {overflow:auto;}
p.bodytext_float {
    overflow:auto;
    font-size:12px;
}
