.blockmenu_tabs
{
  float:             none;
  padding-left:      0px;
  height:            21px; /* weird, because images have height 25. */
  list-style:        none;
  background-color:  white;
  font-weight:       bold;
  color:             black;
}

.blockmenu_tabs a
{
	float:           left;
	margin:          0px;
	padding-top:     4px;
	padding-right:   15px;
	padding-bottom:  3px;
	padding-left:    15px;
	text-decoration: none;
	color:           black;
}

.blockmenu_tabs li 	
{
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.blockmenu_tabs ul 	
{
	list-style: none;
	margin:     0px;
	padding:    0px;
}

.blockmenu_tabs li.active
{ 
	color: red;
}

.blockmenu_tabs li.active a	
{ 
	font-weight: bold; 
	color: red;
}

.blockmenu_tabs li.active a:link 		{ color: #0000dd; background-color: white; }
.blockmenu_tabs li.active a:visited	{ color: #0000dd; background-color: white; }
.blockmenu_tabs li.active a:hover 	{ color: white; background-color: #0000dd; }
.blockmenu_tabs li.active a:active	{ color: #0000dd; background-color: white; }

.blockmenu_tabs li.inactive
{ 
}

.blockmenu_tabs li.inactive a	
{ 
}

.blockmenu_tabs li.inactive a:link 	  { color: black; background-color: white; }
.blockmenu_tabs li.inactive a:visited	{ color: black; background-color: white; }
.blockmenu_tabs li.inactive a:hover 	{ color: white; background-color: black; }
.blockmenu_tabs li.inactive a:active	{ color: black; background-color: white; }







.blockmenu_menu
{
  clear: both;
  float: none;
  width: 100%;
  height: 21px; 
  list-style: none;
  background-color: white;
  color: black;
  font-weight: bold;
  font-size: 80%;
}

.blockmenu_menu a
{
	float:           left;
	margin:          0px;
	padding-top:     4px;
	padding-right:   15px;
	padding-bottom:  3px;
	padding-left:    15px;
	text-decoration: none;
	color:           black;
}

.blockmenu_menu li 	
{
	float: left;
	margin: 0px;
	padding: 4px 10px 3px 8px;
	text-decoration: none;	
}

.blockmenu_menu ul 	
{
	list-style: none;
	margin: 0px;
	padding-left: 0px;
}

.blockmenu_menu li.active
{ 
	font-weight: bolder; 
}

.blockmenu_menu li.active a:link 		{ color: #0000dd; background-color: white; }
.blockmenu_menu li.active a:visited	{ color: #0000dd; background-color: white; }
.blockmenu_menu li.active a:hover 	{ color: white; background-color: #0000dd; }
.blockmenu_menu li.active a:active	{ color: #0000dd; background-color: white; }

.blockmenu_menu li.inactive a:link 	  { color: black; background-color: white; }
.blockmenu_menu li.inactive a:visited	{ color: black; background-color: white; }
.blockmenu_menu li.inactive a:hover 	{ color: white; background-color: black; }
.blockmenu_menu li.inactive a:active	{ color: black; background-color: white; }

