td 	{
			vertical-align: top; 
			font: 10pt Times, serif; 
			line-height: 12pt;}
td.Leftnavigator *, td.Leftbottom *, div.download *, span.hide *, .photobox * { display: none; }
td.Leftnavigator, td.Leftbottom { width: 2em; }
td a 	{
			text-decoration: inherit; 
			color: inherit;}
table.skema	{ 
			border-top: 1px solid #000066; 
			border-left: 1px solid #000066; width: 80%; }
table.skema td, table.skema th	{ 
			border-right: 1px solid #000066; 
			border-bottom: 1px solid #000066; 
			padding: 2px 2px 2px 2px; }
td#title			{ 
			text-align: center; 
			font: 115% bold Verdana, Arial, Helvetica, sans-serif; }
td#footer			{ 
			text-align: center; 
			font: 50% Verdana, Arial, Helvetica, sans-serif; }
table#frqlist		{ 
			border-left: 1px solid #000066; 
			border-bottom: 1px solid #000066; }
table#frqlist th	{ 
			text-align: center; 
			border-top: 1px solid #000066; 
			font: 115% bold Verdana, Arial, Helvetica, sans-serif; }
table#frqlist td	{ 
			border-right: 1px solid #000066; 
			border-top: 1px solid #000066; 
			padding: 3px 3px 3px 3px; }
table#frqlist td.number	{ 
			border-top: 1px solid #000066; 
			border-right: none; 
			font-weight: bold; 
			font-size: 110%; 
			text-align: center; }

/* calendar class styles */
table.calendar 	{
			border: 0px solid #000066;
			width: 700px; }
table.calendar tr.past, table.calendar tr.past a:link { 
			color: gray; }
table.calendar th { 
			padding: 30px 8px 8px 8px;
			border-bottom: 1px solid #000066; 
			text-align: left;
			font-family: Verdana; 
			font-size: 14pt; 
			color: #000066; 
			font-weight: bold }
table.calendar td {
			border-bottom: 1px solid #000066;
			vertical-align: top; }
table.calendar td.note {
			font-style: italic;
			font-size: 90%;
			border: 0; }			
