body
	{
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-family: sans-serif, serif; 
	color: #000;
	background-color: #fff; 
}

table#archive
	{
	font-size: 10pt;
	font-family: arial, "sans serif", "new century schoolbook";include_once("security.inc");
	border-collapse: collapse;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
	empty-cells: show;
}

#archive th
	{
	text-align: center;
	text-align: center;
	border: 1px solid #000000;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px;
}
#archive td
	{
	border: 1px solid #000000;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px;
}


#archive tr#nobo
	{
	border: 0px;
}

#nobo td, #nobo th
	{
	text-align: center;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
}

#archive a
	{
	text-decoration: none;
	color: #000;
}
#archive a:hover
	{
	color: #fff;
	background-color: #000;
}
#archive td#red
	{
	color: white;
}

#red a
	{
	display: block;
	text-decoration: none;
	color: #fff;
}

#archive br, #archive p
	{
	background-color: #ccc; 
	Padding: 0px;
	margin: 0px;
}

table .tab_table
	{
	font-size: 9pt;
	font-family: arial, "sans serif", "new century schoolbook";
	border-collapse: collapse;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
	empty-cells: show;
}

.tab_table th
	{
	border: 1px solid #000000;
	background-color: #ffffff;
	font-weight: normal;
	cursor: pointer;
};
	
.tab_table th.sel
	{
	border: 2px solid #000000;
	background-color: #aaaaaa;
	font-weight: bold;
	cursor: pointer;
};
	
.tab_table th.hidden
	{
	border: none;
	background-color: #ffffff;
	font-weight: normal;
	cursor: auto;
};
	
