
/* style for containing DIV around the menu table */
div.PfMenu { clear:both; display:inline-table;}
	
/* Global style for the table - not always necessary to define anything here */
table.PfMenu { height:42px; /*width:100%;*/ display:inline-table; text-align:center; }

/*  style the NON-active "MidTd" which holds the A tag menu text */
.PfMenu .MidTd, .PfMenu .MidTd_last, .PfMenu .MidTd_first  
{
	 vertical-align:middle; display:table-cell; 
}
  
  /* style the NON-active menu text */
.PfMenu .MidTd a:link, .PfMenu .MidTd a:visited, .PfMenu .MidTd_last a:link, .PfMenu .MidTd_last a:visited,
.PfMenu .MidTd_first a:link, .PfMenu .MidTd_first a:visited 
{
font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight:bold; 
    text-decoration:none;vertical-align:middle;display:table-cell;
}


/* NON-active Left TD */
.PfMenu .LeftSepTD, .PfMenu .LeftSepTD_last, .PfMenu .LeftSepTD_first { width:9px;  }

/* NON-active Right TD */
.PfMenu .RightSepTD, .PfMenu .RightSepTD_last, .PfMenu .RightSepTD_first {  width:9px; }

/*  style the ACTIVE "MidTd" which holds the A tag menu text */
.PfMenu .MidTdActive, .PfMenu .MidTdActive_last, .PfMenu .MidTdActive_first
{ vertical-align:middle; display:table-cell; }

/* style the ACTIVE menu text */
.PfMenu .MidTdActive a:link, .PfMenu .MidTdActive a:visited, .PfMenu .MidTdActive_last a:link, .PfMenu .MidTdActive_last a:visited,
.PfMenu .MidTdActive_first a:link, .PfMenu .MidTdActive_first a:visited 
{  
    font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight:bold; 
     color: #F0B310; display:table-cell; 
}

/* ACTIVE Left TD */
.PfMenu .LeftSepTdActive, .PfMenu .LeftSepTdActive_last, .PfMenu .LeftSepTdActive_first  {background:url(img/menusep.gif) no-repeat; width:9px;  }

/* ACTIVE Right TD */
.PfMenu .RightSepTdActive, .PfMenu .RightSepTdActive_last, .PfMenu .RightSepTdActive_first    { background:url(img/menusep.gif) no-repeat; width:9px;   }


