body{font:76%/1.6em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
#nav-main{line-height:1em;z-index:100;position:absolute;top:0;left:0;width:663px;background:url(main-bg.gif) left top no-repeat;text-align:left;}
#nav-main ul{margin:0;padding:0;list-style:none;height:30px;}
#nav-main ul li{position:relative;float:left;margin:0;}
#nav-main ul li a{display:block;height:30px;text-indent:-3000px;text-decoration:none;}
#nav-link-home{background:url(main-home.gif) left top no-repeat;width:66px;}
#nav-link-consulting{background:url(main-consulting.gif) left top no-repeat;width:77px;}
#nav-link-design{background:url(main-design.gif) left top no-repeat;width:55px;} /* www.codefans.net */
#nav-link-software{background:url(main-software.gif) left top no-repeat;width:65px;}
#nav-link-support{background:url(main-support.gif) left top no-repeat;width:69px;}
#nav-link-solutions{background:url(main-solutions.gif) left top no-repeat;width:141px;}
#nav-link-clients{background:url(main-clients.gif) left top no-repeat;width:56px;}
#nav-link-who_we_are{background:url(main-who_we_are.gif) left top no-repeat;width:84px;}
#nav-main ul li.hover a,#nav-main ul li:hover a,#nav-main ul li a.hover,#nav-main ul li a:hover{background-position:0 -30px;}
#nav-main ul li a.active,#nav-main ul li a.active.hover,#nav-main ul li a.active:hover{background-position:0 -60px;}
#nav-main ul li ul{display:none;height:auto;width:123px;position:absolute;z-index:200;background:url(bg-main-drop.png) left bottom no-repeat;padding-bottom:6px;}
#nav-main ul li.hover ul,#nav-main ul li:hover ul{display:block;}
#nav-main ul li ul li{float:none;width:120px;margin:0;padding:0;font-size:0.91em;background:url(bg-main-drop-li.gif) left bottom no-repeat;}
#nav-main ul li ul li.last-child{background-image:none;}
#nav-main ul li ul li a{position:relative;left:0;height:auto;text-indent:0;padding:6px;color:#2F2C29;}
#nav-main ul li ul li a.hover,#nav-main ul li ul li a:hover{color:#43536D;}
#nav-main ul li#nav-li-solutions ul{background:url(bg-main-drop-solutions.gif) left bottom no-repeat;width:121px;padding-bottom:2px;}
#nav-main ul li#nav-li-solutions ul li{background-image:none;}
#nav-main ul li#nav-li-solutions ul li a{margin-left:1px;}
#nav-main ul li#nav-li-solutions ul li a.hover,#nav-main ul li#nav-li-solutions ul li a:hover{background:url(bg-main-drop-solutions-over.gif) left top no-repeat;color:#2F2C29;font-style:italic;}
#nav-main ul li ul li.hover ul,#nav-main ul li ul li:hover ul,#nav-main ul li ul li ul *,#nav-main ul li ul li ul,#nav-main ul li ul li.more ul{display:none;left:18px;}
.nav-util{position:absolute;top:0;left:663px;width:303px;height:30px;background:url(main-bg.gif) right top no-repeat;}
.nav-util ul{height:30px;list-style:none;margin:0;padding:0 0 0 16px;}
.nav-util ul li{float:left;margin:0;}
.nav-util ul li a{display:block;height:30px;text-indent:-3000px;text-decoration:none;}
#nav-link-news{background:url(util-news.gif) left top no-repeat;width:47px;}
#nav-link-contact_us{background:url(util-contact_us.gif) left top no-repeat;width:75px;}
.nav-util ul li.hover a,.nav-util ul li:hover a,.nav-util ul li a.hover,.nav-util ul li a:hover{background-position:0 -30px !important;}
.nav-util ul li a.active,.nav-util ul li a.active.hover,.nav-util ul li a.active:hover{background-position:0 -60px !important;}
.nav-util ul ul{display:none;}