
.popup_box_table{
	font-size:10px;
	<? echo $fontfamily; ?>;
	width:100%;
	margin:0;
	margin-bottom:10px;
	padding:10px;
	color:<? echo $gencolor2; ?>;
	border:1px solid <? echo $gencolor1; ?>;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
}
.popup_box_caption{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	border:1px solid <? echo $gencolor1; ?>;
	color: <? echo $gencolor3; ?>;
	background-color: <? echo $gencolor7; ?>;
	padding:3px 10px 3px 10px;
	/*top right bottom left*/
	/*padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;*/
}
.popup_box_cell{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	border:1px solid <? echo $gencolor1; ?>;
	color: <? echo $gencolor2; ?>;
	background-color: <? echo $gencolor6; ?>;
	padding:3px 10px 3px 10px;
}

.gentableborder{
	font-size:11px;
	<? echo $fontfamily; ?>;
	width:100%;
	margin:0;
	margin-bottom:10px;
	padding:0;
	padding-right:20px;
	color:<? echo $gencolor2; ?>;
	border:1px solid <? echo $gencolor1; ?>;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
}
.gencaption{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	border:1px solid <? echo $gencolor1; ?>;
	color: <? echo $gencolor3; ?>;
	background-color: <? echo $gencolor7; ?>;
	padding:5px;
}

/*##### HEADER --------------------------------------------------*/
.genheaderl, .genheaderc, .genheaderr{
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	border:1px solid <? echo $gencolor1; ?>;
	color:<? echo $gencolor4; ?>;
	background-color: <? echo $gencolor8; ?>;
	padding:5px;
}
.genheaderl{ text-align:left; }
.genheaderc{ text-align:center; }
.genheaderr{ text-align:right; }

/*##### TEXT --------------------------------------------------*/
.gentextl, .gentextc, .gentextr{
	font-size:11px;
	vertical-align:top;
	border:1px solid <? echo $gencolor1; ?>;
	color:<? echo $gencolor2; ?>;
	background-color: <? echo $gencolor6; ?>;
	padding:3px 5px 3px 5px;
}
.gentextl{ text-align:left; }
.gentextc{ text-align:center; }
.gentextr{ text-align:right; }

/*##### SMALL TEXT --------------------------------------------------*/
.genstextl, .genstextc, .genstextr{
	font-size:10px;
	vertical-align:top;
	border:1px solid <? echo $gencolor1; ?>;
	color:<? echo $gencolor2; ?>;
	background-color: <? echo $gencolor6; ?>;
	padding:1px 5px 1px 5px;
}
.genstextl{ text-align:left; }
.genstextc{ text-align:center; }
.genstextr{ text-align:right; }


/*##### LEFT CELL (COLORED) ----------------------------------------*/
.genltextl, .genltextc, .genltextr{
	font-size:11px;
	vertical-align:top;
	border:1px solid <? echo $gencolor1; ?>;
	color:<? echo $gencolor5; ?>;
	background-color: <? echo $gencolor9; ?>;
	padding:3px 5px 3px 5px;
}
.genltextl{ text-align:left; }
.genltextc{ text-align:center; }
.genltextr{ text-align:right; }


/*##### NOBORDER --------------------------------------------------*/

.gentablenb{
	font-size:11px;
	<? echo $fontfamily; ?>;
	width:100%;
	margin:0;
	padding:0;
	color:<? echo $gencolor2; ?>;
	text-align:left;
	vertical-align:top;
	margin-bottom:10px;
}
.gencaptionnb{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color:<? echo $gencolor3; ?>;
	background-color: <? echo $gencolor7; ?>;
}

/*##### HEADER --------------------------------------------------*/
.genheaderlnb, .genheadercnb, .genheaderrnb{
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	color:<? echo $gencolor4; ?>;
	background-color: <? echo $gencolor8; ?>;
}
.genheaderlnb{ text-align:left; }
.genheadercnb{ text-align:center; }
.genheaderrnb{ text-align:right; }

/*##### TEXT --------------------------------------------------*/
.gentextlnb, .gentextcnb, .gentextrnb{
	font-weight:normal;
	font-size:11px;
	vertical-align:top;
	color:<? echo $gencolor2; ?>;
	background-color: <? echo $gencolor6; ?>;
	padding:3px 0px 3px 0px;
}
.gentextlnb{ text-align:left; }
.gentextcnb{ text-align:center; }
.gentextrnb{ text-align:right; }


/*CALENDAR --------------------------------------------------*/
.calendar_today{
	background-color:transparent;
	border:1px solid <? echo $gencolor1; ?>;
	z-index: 1;
	vertical-align:top;
	width:14%;
	height:90px;
	padding:5px;
}
.calendar_event{
	background-color:<? echo $gencolor9; ?>;
	border:1px solid <? echo $gencolor1; ?>;
	z-index: 1;
	vertical-align:top;
	width:14%;
	height:90px;
	padding:5px;
}
.calendar_empty{
	background-color:transparent;
	border:1px solid <? echo $gencolor1; ?>;
	z-index: 1;
	vertical-align:top;
	width:14%;
	height:90px;
	padding:5px;
}
.calendar_header{
	z-index: -1;
	border:1px solid <? echo $gencolor1; ?>;
	background-color:<? echo $gencolor8; ?>;
	color:<? echo $gencolor4; ?>;
	width:90px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
}


/*GENERAL --------------------------------------------------*/

.nextprev{
	background-color:transparent;
	text-align: right;
	border:1px solid <? echo $gencolor1; ?>;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	margin-left:0px;
	margin-right:0px;
}
.buttonorder{
	background-color:transparent;
	border:0;
	color:<? echo $gencolor4; ?>;
	font-size:9px;
	text-align:center;
	cursor:pointer;
	height:16px;
	<? echo $fontfamily; ?>;
}