body, html	{
 /*background-image: url(../images/background-home.jpg);*/
 /*background: #79B307;*/
 /*background: #88AF62;*/
 background: #50613F;
 margin: 0 0 0 0; 
 height:100%;
}

div, table, tr, td	{
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 8pt;
 /*color:#79B307;*/
 color: white;
}

table.wrap	{
	min-height: 100%;
	min-width: 100%;
	height: 100%;
	width: 100%;
}

a:link, a:visited 	{
 text-decoration: none;
 color:#E6FFCC;
}

a:hover {
 color:#A6E650;
}

a:active {
 text-decoration: underline;
}

a img {
	border: none;
}

h1 {
 font-family: Georgia, "Times New Roman", Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12pt;
 font-weight: normal;
}

h1 a:link, h1 a:visited {
 color: white;
}

h1 a:hover {
 color: #A6E650;
}

h2 {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 11pt;
 font-weight: bold; 
 /*color: #C7D9B5;*/
 color: white;
 margin: 0 0 5px 0;

 text-align: left;
}


blockquote {
 background:url(../images/en/leftquote.gif)
 no-repeat;
 background-position:top left;
 padding-left:35px;
 font-size: 7pt;
 text-align:left;
}

.pages {
 font-size: 8pt;
}

.currentpage	{
 font-weight: bold;
}

.dropcap {
 font-size:42pt; 
 float:left;
 font-family:'Times New Roman';
 line-height:40px;
 padding-top:1px;
 color: white;
}

.current_category a:link,
.current_category a:visited {
 font-weight: bold;
 color: white;
}

.current_subcategory a:link,
.current_subcategory a:visited {
 font-weight: bold;
 color: white;
}

.new	{
 color: red;
 font-size: 8pt;
}

.lowlight	{
 color:#ACACAC;
}



#copyright {
 font-size: 7.5pt;
}
/******************* FORM CLASSES ***************************/

legend {
 color: white;
 font-size: 10pt;
 color:#E6FFCC;
}

input.text {
 font-size: 8pt;
 border: solid 1px white;
 background: #BDDD91;
}

input.radio {
}

input.checkbox {
}


textarea {
 font-family: Arial, Sans-Serif;
 font-size: 8pt;
 border: solid 1px #E6FFCC;
 background: #BDDD91;
}

select	{
 background: #BDDD91;
}

/******************** BULLET CLASSES ************************/

ul {
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

ol {
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

/************************* Portlet Classes **********************************/
.latestbook_thumbnail {
 margin-right: 5px;
 margin-bottom: 5px;
 border: solid 1px black;
 float: left;
}

.latestbook_title {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 9pt;
 font-weight: bold; 

 text-align: left;
}

.latestbook_author {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 7pt;
 font-weight: bold; 

 text-align: left;
}

.latestbook_desc {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 7pt;
 color: white;

 margin-top: 5px;
 
 text-align: left;
}

.latestbook_itemlink {
 text-align: left;
 margin-top:5px;
 clear:both;
}

.latestbook_itemlink a:link, .latestbook_itemlink a:visited {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 8pt;
 font-weight: bold; 
 color:#E6FFCC;
}

.latestbook_itemlink a:hover 	{
 color:#A6E650;
}

.latestbook_itemlink a:active {
 text-decoration: underline;
}

/************************* Validator Classes ********************************/
.formlabel_error	{
 color: #FFCC00;
}

.formlabel 	{

}
