

.container_menu {
text-align:center; height:64px;

	background: url(images/menu.gif) top left no-repeat; 
 	text-indent:-9999px;
}
.menu {
text-align:left; font-family: verdana, sans-serif; position:relative; font-size:10px; background:transparent; width:419px; line-height:13px; height:64px; margin:0px; 
}
.menu ul {
padding:0; margin:0; list-style-type: none;
}
.menu ul li { 	text-indent:-9999px;

float:left; position:relative;
}
.menu ul li a{display:block; text-decoration:none;}
.menu ul li.m_home {width: 85px; height:63px;}
.menu ul li.m_home a:link, .menu ul li.m_home a:visited {width: 85px; height:75px;}
.menu ul li.m_home a:hover {background:url(images/m_home_f2.gif);}
.menu ul li.m_about {width: 83px; height:63px;}
.menu ul li.m_about a:link, .menu ul li.m_about a:visited {width: 83px; height:75px;}
.menu ul li.m_about a:hover {background:url(images/m_about_f2.gif);}
.menu ul li.m_patients {width: 84px; height:63px;}
.menu ul li.m_patients a:link, .menu ul li.m_patients a:visited {width: 84px; height:75px;}
.menu ul li.m_physicians {width: 84px; height:63px; }
.menu ul li.m_physicians a:link, .menu ul li.m_physicians a:visited {width: 84px; height:75px;}
.menu ul li.m_contact {width: 83px; height:63px;}
.menu ul li.m_contact a:link, .menu ul li.m_contact a:visited {width: 83px; height:75px;}
.menu ul li.m_contact a:hover {background:url(images/m_contact_f2.gif);}


.menu ul li.m_physicians_info a:link, .menu ul li.m_physicians_info a:visited {width: 84px;height:22px;}
.menu ul li.m_physicians_info a:hover {background: transparent url(images/arrow_physicians2.gif) no-repeat;}
.menu ul li.m_physicians_referrals a:link, .menu ul li.m_physicians_referrals a:visited {width: 84px;height:18px;}
.menu ul li.m_physicians_referrals a:hover {background: transparent url(images/arrow_physicians.gif) no-repeat;}
.menu ul li.m_physicians_samples a:link, .menu ul li.m_physicians_samples a:visited {width: 84px;height:18px;}
.menu ul li.m_physicians_samples a:hover {background: transparent url(images/arrow_physicians.gif) no-repeat;}
.menu ul li.m_physicians_report a:link, .menu ul li.m_physicians_report a:visited {width: 84px;height:18px;}
.menu ul li.m_physicians_report a:hover {background: transparent url(images/arrow_physicians.gif) no-repeat;}
.menu ul li.m_physicians_login a:link, .menu ul li.m_physicians_login a:visited {width: 84px;height:18px;}
.menu ul li.m_physicians_login a:hover {background: transparent url(images/arrow_physicians.gif) no-repeat;}

.menu ul li.m_patients_info a:link, .menu ul li.m_patients_info a:visited {width: 84px;height:22px;}
.menu ul li.m_patients_info a:hover {background: transparent url(images/arrow_patients2.gif) no-repeat;}
.menu ul li.m_patients_preparation a:link, .menu ul li.m_patients_preparation a:visited {width: 84px;height:18px;}
.menu ul li.m_patients_preparation a:hover {background: transparent url(images/arrow_patients.gif) no-repeat;}
.menu ul li.m_patients_privacy a:link, .menu ul li.m_patients_privacy a:visited {width: 84px;height:18px;}
.menu ul li.m_patients_privacy a:hover {background: transparent url(images/arrow_patients.gif) no-repeat;}



* html .menu ul li a, .menu ul li a:visited {
width:84px; w\idth:84px;
}

.menu ul li ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
.menu table {
margin:-1px; border-collapse:collapse; font-size:1em;
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu ul li:hover a,
.menu ul li a:hover {
color:#ffffff; text-decoration:underline; border:0;
}
.menu ul li.m_patients:hover ul,
.menu ul li.m_patients a:hover ul {
visibility:visible; width:84px; height:auto; position:absolute; top:64px; left:0px; background:url(images/m_patients_f3.gif); overflow:visible;
}

.menu ul li.m_physicians:hover ul,
.menu ul li.m_physicians a:hover ul {padding:0px;margin:0px;
visibility:visible; width:84px; height:auto; position:absolute; top:64px; left:0px; background:url(images/m_physicians_f3.gif); overflow:visible;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; background:transparent; text-decoration:none; color:#fff;  padding:0px 0px 0px 0px; width:84px;
}
.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
display:block; color:#000; padding:0px 0px 0px 35px; width:84px;
}
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
color:#00f; text-decoration:underline;
}