/*
//////////////////////////////////////
///// CSS design by: 
///// 
///// Jop3
///// M. Farina
///// http://www.jop3.com
//////////////////////////////////////
*/

body
{
  background-color: #e9ecef;
  font-family: sans-serif;
  color: #000;
  margin: 0px;
  padding: 1em 0px 0em 0px;
  font-size: 12px;
  line-height: 1.2;
}

.bold
{
  font-weight: bold;
}

.error 
{
  color: #FF0000;
  font-weight: bolder
}

.ok 
{
  color: #007F7D;
  font-weight: bolder
}

.mainbg 
{
  background-color: #FBF28E;
}

.form 
{
  background-color: #c7d0d9;
}

.tablehead
{
  background-color: #c7d0d9;
  font-weight: bolder
}

.tablebody
{
  background-color: #e9ecef;
}

.title
{
  font-weight: bolder;
}

a
{
  color: #204060;
  border: 0px;
  margin: 0px;
}

a:hover
{
  color: #FF6600;
  border: 0px;
  margin: 0px;
}

.admin 
{
  background-color: #DEE9E1;
}

.blockTableTitle
{
  color: #FFFFFF;
  background-color: #003333;
  border : 0px solid #000000; 
}

.blockTableBody 
{
  background-color: #FFFFFF;
  border : 0px solid #000000; 
}

.blockTable 
{
  border : 1px solid #000000; 
}

.blockTable_no_border 
{
  border : 0px solid #000000; 
}

/**
 * log Module
 */

.yellow
{
  background-color: yellow;
} 

.green
{
  background-color: #82ff39;
} 

.red
{
  background-color: #e95b1a;
} 

/**
 * navigate Module
 */

.menu 
{
  background-color: #90fffd;
  font-weight: bolder
} 
/**
 * Calendar Module
 */
 
.calendarTable {
    background-color: #c7d0d9;
}

caption {
    font-family: verdana;
    font-size: 12px;
    background-color: while;
}
.prevMonth {
    font-size: 10px;
    text-align: left;
}
.nextMonth {
    font-size: 10px;
    text-align: right;
}
th {
    font-family: verdana;
    font-size: 11px;
    color: navy;
    text-align: right;
}

.selected {
    background-color: yellow;
}

