<tbody>
<tr id="tddnn_dnnMENU_ctldnnMENU327" onmouseover="m_oSolpartMenu['dnn_dnnMENU_ctldnnMENU'].onMBMO(this);"
onmouseout="m_oSolpartMenu['dnn_dnnMENU_ctldnnMENU'].onMBMOUT(this);"
onclick="m_oSolpartMenu['dnn_dnnMENU_ctldnnMENU'].onMBC(this, event);"
onmousedown="m_oSolpartMenu['dnn_dnnMENU_ctldnnMENU'].onMBMD(this);"
onmouseup="m_oSolpartMenu['dnn_dnnMENU_ctldnnMENU'].onMBMU(this);"
class="dnn_dnnmenu_ctldnnmenu_spmbar dnn_dnnmenu_ctldnnmenu_spmitm g0menubar g0menuitem g0rootmenuitem"
savecss="g0rootmenuitem" saveselcss="g0rootmenuitemsel"
menuclick="document.location.href='http://yourdomain.nl/yourpagename/tabid/327/Default.aspx';" style="">
<td unselectable="on" title="" align="left" nowrap="NOWRAP"><img src="/images/spacer.gif">YourPageName</td>
</tr></tbody></table>
As you easily can, if you use your "hack" (which btw is quite OK), the style definition takes precedence over others, hence it applies.
Personally, I do not know an other way to easily apply a top or bottom border. Another option is to simulate a border with a background image.
Peter