/* ######### Matt Black Strip Main Menu Bar CSS ######### */
.mattblackmenu{
/*margin-top:10px;*/
padding:0px 0 0 0;
/*	top:-10px;*/
}
#ddtopmenubar{
}
#menu .mattblackmenu a{
text-decoration:none;
cursor:pointer;
color:#000000;
font-size:15px;
text-align:center;
line-height:22px;
height:22px;
display:block;
}
.tm_m {font-size:20px; font-family:"Times New Roman", Times, serif; color:#fff; font-style:italic; /*padding-top:4px;*/ font-weight:bold;}
a:hover .tm_m {/*color:#1B8E67;*/ color:#ffffff; font-weight:bold; font-size:21px;}	
#menu .mattblackmenu a img{ vertical-align:middle; line-height:22px;}
#menu .mattblackmenu a.active, #menu .mattblackmenu a.selected{ color:#c50808;}
#menu .mattblackmenu a:hover{ /*background:url(menu_hover.gif) repeat-x;*/}
#menu .mattblackmenu a .tm_l{ display:block; }
#menu .mattblackmenu a .tm_r{ display:block;}
#menu .mattblackmenu a .tm_m{ line-height:20px; display: block;}
#menu .mattblackmenu a:hover .tm_l, #menu .mattblackmenu a.active .tm_l, #menu .mattblackmenu a.selected .tm_l{}
#menu .mattblackmenu a:hover .tm_r, #menu .mattblackmenu a.active .tm_r, #menu .mattblackmenu a.selected .tm_r{}
#menu .mattblackmenu * html a{display:inline-block; width:100%; vertical-align:middle;}
#menu .mattblackmenu td{ height:22px; line-height:22px; vertical-align:middle; text-align:center;}
#menu .mattblackmenu td.sep_td{ vertical-align:middle; width:1px;}
#menu .mattblackmenu td.sep_td .sep{ width:10px; height:22px; margin-top:0px; background:url(sep.gif) no-repeat left center;}
#footer_menu td{ height:22px; vertical-align:middle;}
#footer_menu .mattblackmenu a{
font-family:Tahoma, Helvetica, sans-serif;
text-decoration:underline;
text-transform:none;
cursor:pointer;
color:#fff;
font-size:11px;
text-align:center;
line-height:20px;
*height:20px;
display:block;
padding:0 7px;
}
#footer_menu .mattblackmenu a .tm_m, #footer_menu .mattblackmenu a:hover .tm_m, #footer_menu .mattblackmenu a.active, #footer_menu .mattblackmenu a.selected{ text-decoration:none; color:#1B8E67;}
#footer_menu .mattblackmenu td.sep_td{ vertical-align:middle; width:1px;}
#footer_menu .mattblackmenu td.sep_td .sep{ width:6px; height:9px;  background:url(sep2.gif) no-repeat left top; line-height:0; font-size:0;}