.udm,.udm li,.udm ul {
list-style-type:none;
margin:0;
padding:0;
}

.udm {
position:relative;
left:0;
top:0;
z-index:20000;
cursor:default!important;
border:none;
text-align:left;
float:none;
width:100%;
padding-top:2px;
}

.udm>li:first-child {
margin-left:14px;
}

.udm li {
left:14px;
display:block;
width:auto;
float:left;
margin-right:10px;
}

.udm ul li {
left:0;
margin-left:0!important;
margin-bottom:0!important;
cursor:default!important;
width:100%;
position:static;
float:none;
padding-left:5px;
}

:root ul[class^=udm] li {
left:0;
position:static;
}

.udm li a {
position:static;
display:block;
float:left;
white-space:nowrap;
height:18px;
margin-left:0;
}

ul[class^=udm] li a {
position:relative;
float:none;
}

.udm ul li a {
position:relative;
float:none!important;
white-space:normal;
}

ul[class^=udm] li:not(:first-child) {
margin-left:0;
}

ul[class^=udm]:not([class=xxx]) ul li {
margin-left:0!important;
}

.udm ul a {
margin:0!important;
}

.udm ul li:first-child {
margin-top:5px;
}

.udm ul {
/*background-image:url(../images/bg_menu.gif);*/
background-position:bottom;
cursor:default!important;
width:210px;
height:auto;
position:absolute;
z-index:20100;
display:none;
visibility:hidden;
padding:3px;
}

html/**/[xmlns] .udm ul {
display:block;
visibility:visible;
height:0;
overflow:scroll;
left:-10000px;
}

ul.udm/**/[class^=udm] ul {
display:block;
visibility:visible;
height:0;
overflow:visible;
left:-1000em;
}

.udm a,.udm a:link,.udm a.nohref {
background-image:url(../images/tab_bg.gif);
cursor:pointer!important;
z-index:1000;
text-align:left;
padding-left:10px;
padding-top:5px!important;
padding-bottom:5px!important;
text-decoration:none;
color:#FFF;
font-style:normal;
font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-weight:700!important;
border-color:#ead4a4 #edbb85 #edbb85 #ead4a4;
border-style:solid;
border-width:0;
}

.udm a,.udm a.nohref {
font-size:.9em;
}

.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited {
letter-spacing:1px!important;
}

.udm li a:visited {
/*background-image:none;
background-color:#ffc;
color:green;
font-style:normal;
border-color:#ead4a4 #edbb85 #edbb85 #ead4a4;
border-style:solid dashed solid solid;
border-width:0;*/
}

#partner {
background:url(../images/tab_partner.gif) no-repeat;
width:145px;
float:right;
padding:0 15px 0 0;
}

#partner a {
padding-left:55px;
background:none;
}

#partner ul {
background-image:url(../images/bg_partnermenu.gif);
background-position:bottom;
cursor:default!important;
width:131px;
height:auto;
position:absolute;
z-index:20100;
padding:3px;
}

* html .udm li a:active {
font-style:normal;
background-image:url(../images/tab_bg.gif);
text-decoration:none;
color:#9eef70;

}

.udm ul a,.udm ul a:link,.udm ul a.nohref,.udm #partner ul a,.udm #partner ul a:link,.udm #partner ul a.nohref {
background-image:url(../images/bg_menudivider.gif);
text-align:left;
text-decoration:none;
color:#2968A0;
font-style:normal;
font-size:.9em;
font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-weight:400!important;
padding:5px!important;
}

.udm ul li a:visited,* html .udm ul li a:visited {
color:#2968A0;
font-style:normal;
}

.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover, .udm #partner ul a:hover {
font-style:normal;
background-image:url(../images/bg_menudivider.gif);
text-decoration:none;
color:#8AB54A;
}

* html .udm ul li a:active {
font-style:normal;
background-image:url(../images/bg_menudivider.gif);
text-decoration:none;
color:#000;
}

.udm a.nohref,.udm ul a.nohref {
cursor:default!important;
}

.udm h3,.udm h4,.udm h5,.udm h6 {
background:none;
border:none;
font-size:1em;
font-weight:400;
text-decoration:none;
display:inline;
margin:0;
padding:0;
line-height:normal;
}

* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6 {
display:block;
width:auto;
}

* html .udm ul h3,* html .udm ul h4,* html .udm ul h5,* html .udm ul h6 {
width:auto;
}

ul[class$=udm].udm li,ul[class$=udm].udm ul li {
display:block;
float:left;
}

ul[class$=udm].udm:not([class=xxx]) li {
float:left;
}

ul[class$=udm].udm:not([class=xxx]) ul li {
float:none;
}

select {
visibility:visible;
}

.udm .udmC {
position:absolute;
left:0;
top:0;
z-index:20020;
width:auto;
height:auto;
}

.udm #partner ul a,.udm #partner ul a:link,.udm #partner ul a.nohref {
background-image:url(../images/bg_partnermenudivider.gif);
}

.navButton,.navButton:visited {
/*height:18px;*/
position:relative!important;
display:block;
width:100%;
left:0;
top:0;
z-index:1;
}

.navButton span,.navButton:visited span,.navButton:focus span {
display:none;
}

#home,#homeButton,#homeButton:visited {
width:57px;}

#home{
background:url(../images/bg_hometab.gif); /*preload*/
background-repeat: no-repeat;
background-position: -1000px -1000px;
}

#solutions,#solutionsButton,#solutionsButton:visited,#products,#productsButton,#productsButton:visited,#company,#companyButton,#companyButton:visited {
width:164px;
}

#terminal_emulation {
background-image:url(../images/bg_terminal_emulation_tab.gif); /*preload*/
background-repeat: no-repeat;
background-position: -1000px -1000px;
}

#network_management {
background-image:url(../images/bg_network_management_tab.gif); /*preload*/
background-repeat: no-repeat;
background-position: -1000px -1000px;
}


#demo,#demoButton,#demoButton:visited {
width:127px;
}

#demo {
background-image:url(../images/bg_demotab.gif);/*preload*/
background-repeat: no-repeat;
background-position: -1000px -1000px;}

#support,#supportButton,#supportButton:visited,#contact,#contactButton,#contactButton:visited {
width:164px;}

#terminal_emulation, #network_management{
width:164px;}

#button {
background-image:url(../images/bg_supporttab.gif); /*preload*/
background-repeat: no-repeat;
background-position: -1000px -1000px;
}



#homeButton span,#homeButton:visited span,#solutionsButton span,#solutionsButton:visited span,#productsButton span,#productsButton:visited span,#demoButton span,#demoButton:visited span,#supportButton span,#supportButton:visited span,#contactButton span,#contactButton:visited span,#companyButton span,#companyButton:visited span,#partnerButton span,#partnerButton:visited span {
position:absolute;
top:0;
height:28px;
color:#000;
margin-left:-10px;
padding-left:10px;
padding-top:8px;
background-repeat:no-repeat;
}

#homeButton span,#homeButton:visited span {
width:47px;
background-image:url(../images/bg_hometab.gif);
}

/*#solutionsButton span,#solutionsButton:visited span,#productsButton span,#productsButton:visited span,#companyButton span,#companyButton:visited span {
width:180px;
background-image:url(../images/bg_solutionstab.gif);
}*/

#terminal_emulation span,#terminal_emulation:visited span{
width:164px;
background-image:url(../images/bg_network_management_tab.gif); /*preload*/
}

#network_management span,#network_management:visited span{
width:180px;
background-image:url(../images/bg_network_management_tab.gif); /*preload*/
}

#partnerButton span,#partnerButton:visited span {
margin-left:-43px;
padding-left:43px;
width:120px;
background-image:url(../images/bg_partnertab.gif);
}

.udm h\3,.udm h\4,.udm h\5,.udm h\6,ul[class^=udm] h3,ul[class^=udm] h4,ul[class^=udm] h5,ul[class^=udm] h6,.navButton:hover span,.navButton:focus span,.navButton:visited:hover span,.navButton.udmR span,.navButton.udmR:visited span,.navButton:active span {
display:block;
}

@media screen,projection {
.udm {
float:left;
}

.udm li {
position:relative;
}

* html .udm ul {
display:block;
visibility:visible;
height:0;
overflow:scroll;
top:-10000px;
}

* html .udm li {
display:inline;
}

* html .udm li,* html .udm ul li {
display:block;
float:left;
clear:none;
}

.udm li a,* html .udm li a {
float:none;
position:relative;
}
}

@media Screen,Projection {
.udm>li:first-child {
margin-left:0;
margin-right:0;
}

:root ul[class^=udm] li {
left:14px;
position:relative;
}

.udm/**/[class=udm]:not([class=xxx]) ul li {
position:relative;
left:0;
}

.udm li {
margin-left:0!important;
height:28px;
}

.udm li a {
margin-left:0;
}
}

@media all and min-width0px {
ul[class$=udm].udm li {
float:left;
}

ul[class$=udm].udm ul li {
float:none;
}
}
