#topnav {
width:379px;
height:94px;
margin-top:0;
}

/* Style for submenus */
.m_top {
}

/* IE cant set padding on a table so I've rev-engineered the menus and these are
the containing divs for the sub-menus */
#dm0m1, #dm0m2, #dm0m3, #dm0m4, #dm0m5 {
padding:0px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
background-image:url(_nav/images/nav_gradient.gif);
background-repeat:repeat-x;
background-position:left top;
background-color:#656d74;
border:1px solid #656d74;
border-top:none;
}

/** this is a wacky hack to work around some stuff in the the dynamic menu **/
#dm0m0tbl.submenu {
background:0;
padding:0;
border:none;
}


.mi_nav_services {
cursor:pointer;
width:97px;
height:94px;
background-image:url(_nav/images/nav_services.gif);
background-repeat:none;
}
.mi_top_company {
cursor:pointer;
width:103px;
height:94px;
background-image:url(_nav/images/nav_company.gif);
background-repeat:none;
}
.mi_top_clients {
cursor:pointer;
width:83px;
height:94px;
background-image:url(_nav/images/nav_clients.gif);
background-repeat:none;
}
.mi_top_contact {
cursor:pointer;
width:96px;
height:94px;
background-image:url(_nav/images/nav_contact.gif);
background-repeat:none;
}

.mi_top_over_services {
cursor:pointer;
width:97px;
height:94px;
background-image:url(_nav/images/nav_services1.gif);
background-repeat:none;
}
.mi_top_over_company {
cursor:pointer;
width:103px;
height:94px;
background-image:url(_nav/images/nav_company1.gif);
background-repeat:none;
}
.mi_top_over_clients {
cursor:pointer;
width:83px;
height:94px;
background-image:url(_nav/images/nav_clients1.gif);
background-repeat:none;
}
.mi_top_over_contact {
cursor:pointer;
width:96px;
height:94px;
background-image:url(_nav/images/nav_contact1.gif);
background-repeat:none;
}

.icont {
width:100%;
}

.icont td {
padding:0px;
font-family:Arial;
font-size:11px;
color:#ffffff;
}

.icont .l {
width:3px;
height:26px;
}
.icont .r {
width:3px;
height:26px;
}
.icont td.m {
padding-left:3px;
}

/* Style for items:normal state */
.mi {
cursor:pointer;
padding-left:5px;
padding-right:5px;
width:182px;
}

/* Style for items:mouseover state */
.mi_over {
cursor:pointer;
padding-left:5px;
padding-right:5px;
width:182px;
}

/* Style for items text:normal state */
.mi_text {
font-family:Arial;
font-size:11px;
color:#ffffff;
width:100%;
}

/* Style for items text:mouseover state */
.mi_text_over .icont .l {
background-image:url(_nav/images/nav_hover_l.gif);
background-repeat:none;
}
.mi_text_over .icont .m {
background-image:url(_nav/images/nav_hover_bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
}
.mi_text_over .icont .r {
background-image:url(_nav/images/nav_hover_r.gif);
background-repeat:none;
}

/** end menus **/