.tb {
	border-bottom: double #F78D20;
	border-right: double #F78D20;
}
.specialheader {
	background-color:#FBE4CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	padding:.3em .4em; margin:0; 
	display:block; position:relative;
	height: 18px; 
	width:99%;
	border-bottom: 1px solid #F78D20;
	/*border-top: 1px solid #F78D20;*/
}
div.menu  { 
	position:absolute; visibility:hidden; 
	width:110px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;  
	background-color: #ECAC55; color:#712800;
	border: 2px solid;	
	border-color: #ffffff #555555 #555555 #ffffff; 
	z-index:999;
	font-weight: bold;
}

/* Style specifications for menu items and links  */
div.menu td { margin:0; padding:0; width:auto 100% }
/* Need to set padding of at least one pixel or ie sets very large margin */
div.menu td { 
  padding:1px; margin:0;
  list-style-type:none
  }

/* Set display block and position relative so clicks on list items activate links  */  
div.menu a { 
  cursor:hand;
  padding:.3em .4em; margin:0; 
  background-color:transparent; 
  display:block; position:relative; 
  text-decoration:none 
  }
.menu_arrow { color:#CC0000; font-weight:bold; font-size:11px; }  
div.menu a:link { color:#FFFFFF; font-weight:bold; font-size:11px; }
div.menu a:visited { color:#FFFFFF; font-weight:bold; font-size:11px; }
div.menu a:hover { color:#CC0000; background-color:#F7CC9D; font-weight:bold; font-size:11px; }
