@charset "UTF-8";
/* CSS Document */

* {

padding:0;

margin:0;

}

.menu {float:left;width:756px; z-index:100; height:31px; background:url(../images/internal/nav-tabs.gif) no-repeat;font-family: Arial, sans-serif;
	font-size: 10px;margin: 14px 14px 0px 27px; position:absolute;}

* html .menu {width:757px; w\idth:756px;}

.menu ul.m {padding:0;margin:0px 0px 0px 0px;;list-style-type:none;}
.menu ul.m ul.m {width:80px;}

.menu li.m {float:left;width:84px; position:relative;}

.menu a, .menu a:visited {display:block;text-decoration:none; color:#fff; height:31px; padding-left:0px; line-height:30px;text-align: center; text-transform: uppercase;}

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


.menu li.mright-tab {float:left;width:98px;}



.menu ul.m ul.m {visibility:hidden;position:absolute;height:0px;top:28px;left:3px; width:80px; }

* html .menu ul.m ul.m {top:30px;t\op:31px;}


.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}


.menu ul.m ul.m a, .menu ul.m ul.m a:visited {background:#9d6e8d; color:#fff;  height:auto; line-height:16px; padding:5px 0px 0px 0px; width:82px; font-size: 10px}

* html .menu ul.m ul.m a, * html .menu ul.m ul.m a:visited {width:80px;w\idth:79px;}



.menu ul.m ul.m a:hover{background:#bf8cae ;}
.menu ul.m ul.m :hover > a {background:#bf8cae ;}


.menu a:hover, .menu ul.m ul.m a:hover{color:#fff;}
.menu :hover > a, .menu ul.m ul.m :hover > a {color:#fff;}

.menu ul.m li.m:hover ul.m,
.menu ul.m a:hover ul.m{visibility:visible;}

.menu ul.m li.m.sfhover ul.m,
.menu ul.m a.sfhover ul.m{visibility:visible;}