/* *********************************************************************/
body  {
	color : #000000;
	font-family : Arial, Helvetica;
	font-size : 8pt;
}

a {
    font-family : Arial, Helvetica;
    font-size : 8pt;
    text-decoration: none;
    color: #0000FF;
}

a:hover{
    text-decoration: underline;
}

.smalllink {
    font-size : 8pt;
}

.capital {
	font-family : Arial, Helvetica;
	font-size : 12pt;
	font-weight: bold;
	color: #FF0000;
}

.border  {
	background-color : #0000FF;
}

h2 {
	font-family : Arial, Helvetica;
	font-size : 12pt;
}

.formular  {
	background-color : #EEEEEE;
}

.formular_needed  {
    font-weight: bold;
	background-color : #EEEEEE;
}

table  {
	border-collapse : collapse;
	border-color : #000000;
}

th  {
	color : #000000;
	font-family : Arial, Helvetica;
	font-size : 8pt;
	background-color : #FFFFFF;
	text-align : left;
	font-weight: bold;
	border-color : #000000;
}

td  {
	color : #000000;
	font-family : Arial, Helvetica;
	font-size : 8pt;
	background-color : #FFFFFF;
	border-color : #000000;
}

.linktitle  {
	font-weight: bold;
}

.error {
	font-family : Arial, Helvetica;
	font-size : 9pt;
	font-weight: bold;
	color: #999999;
}

.calendarweekday  {
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
}

.calendarday {
	text-align: center;
	font-size:12px;
	font-weight: normal;
}

.selectedcalendarday {
	text-align: center;
	font-size:12px;
	font-weight: bold;
	background-color : #EEEEEE;
}

.holiday {
	text-align: center;
	font-size:12px;
	color: #FF0000;
}

a.created_by {
    font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}

td.created_by {
    font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color: #333333;
    text-align: right;
}