.cell {
	border-bottom: 2px solid #e50407;
	border-top: 2px solid #e50407;
}
.cellfilled 
{
	border: 2px solid #e50407;
	background-color: #636363;
}
.cellr {	
	border-right: 2px solid #e50407;
}
.celll {
	border-left: 2px solid #e50407;	
}
.cellb {
	border-bottom: 2px solid #e50407;	
}
.cellu {
	border-top: 2px solid #e50407;	
}
.cat {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.cat:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.cat:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.cat:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.search {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e50407;
	text-decoration: none;
}
a.search:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e50407;
	text-decoration: none;
}
a.search:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e50407;
	text-decoration: none;
}
a.search:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e50407;
	text-decoration: underline;
}
a.subcat:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
}
a.subcat:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
}
a.subcat:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	text-decoration:underline;
}
.standard
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color: #FFFFFF;
}
a.standard:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.standard:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.standard:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
}
.progheader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #666666;
}
a.progheader:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}
a.progheader:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}
a.progheader:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #666666;
	text-decoration:underline;
}
.smallelement
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
}
.smallelement_bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}
.element
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
}
.element_bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}
input 
{
	background-color:#FFFFFF;
	border:1px solid #666666;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.inputerror
{	
	border: 1px solid #FF6600;	
	font-size: 11px; 
	color: #666666;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	background-image:url(../gfx/error.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.inputok
{	
	border: 1px solid #999999;	
	font-size: 11px; 
	color: #666666;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image:url(../gfx/ok.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
.inputoff
{
	border: 1px solid #999999;	
	font-size: 11px; 
	color: #666666;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image:url(../gfx/off.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
.inputedit
{
	border: 1px solid #999999;	
	font-size: 11px; 
	color: #666666;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image:url(../gfx/edit.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
