/*div.navglobal {
		margin-top:16px;
  		height:32px;
		float:right;
		font:normal 13px Arial, Helvetica, sans-serif;
		width:527px;
	   }

div.navglobal  ul  li {
        list-style: none;
        margin: 0;
		float:left;
		text-align:center;
		text-indent:-9999px;
        }
		
div.navglobal li a {
        height: 32px;
        voice-family: "\"}\"";
        voice-family: inherit;
        height:32px;
        text-decoration: none;
		outline:0;
        }
*/
li.home a { 
	display:block; 
	background:url(../images/nav_top.gif) 0 0 ; 
	width:67px 
	}
li.home a:hover{ display: block;background:url(../images/nav_top.gif) 0 -30px ; width:67px;}

li.about a{display:block; background:url(../images/nav_top.gif) -81px 0; width:84px }
li.about a:hover {display:block; background:url(../images/nav_top.gif) -81px -30px ; width:84px;}

li.services a {display:block; background:url(../images/nav_top.gif) -177px 0 ; width:86px }
li.services a:hover {display:block; background:url(../images/nav_top.gif) -177px -30px ; width:86px;}

li.portfolio a{ display:block;background:url(../images/nav_top.gif) -267px 0; width:93px }
li.portfolio a:hover { display:block;background:url(../images/nav_top.gif) -267px -30px ; width:93px;}

li.news a{display:block; background:url(../images/nav_top.gif) -369px 0; width:60px }
li.news a:hover { display:block; background:url(../images/nav_top.gif) -369px -30px ; width:60px;}

li.contacts a{display:block; background:url(../images/nav_top.gif) -432px 0; width:118px }
li.contacts a:hover { display:block; background:url(../images/nav_top.gif) -432px -30px ; width:118px;}


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(three_1.gif);}
.preload2 {background: url(three_1a.gif);}

#nav_pos{
		margin-top:16px;
  		height:32px;
		float:right;
		width:527px;
	}

#nav {padding:0; margin:0; list-style:none; height:38px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px; text-align:center; text-indent:-9999px;}

li.home a { display:block; 	background:url(../images/nav_top.gif) 0 0 ; 	width:67px ;	height:29px;}
li.home a:hover{ display: block;background:url(../images/nav_top.gif) 0 -30px ; width:67px; height:29px;}

li.about a{display:block; background:url(../images/nav_top.gif) -81px 0; width:84px; height:29px; }
li.about a:hover {display:block; background:url(../images/nav_top.gif) -81px -30px ; width:84px; height:29px;}

li.services a {display:block; background:url(../images/nav_top.gif) -177px 0 ; width:86px; height:29px; }
li.services a:hover {display:block; background:url(../images/nav_top.gif) -177px -30px ; width:86px; height:29px;}

li.portfolio a{ display:block;background:url(../images/nav_top.gif) -267px 0; width:93px; height:29px; }
li.portfolio a:hover { display:block;background:url(../images/nav_top.gif) -267px -30px ; width:93px; height:29px;}

li.news a{display:block; background:url(../images/nav_top.gif) -369px 0; width:60px; height:29px; }
li.news a:hover { display:block; background:url(../images/nav_top.gif) -369px -30px ; width:60px; height:29px;}

li.contacts a{display:block; background:url(../images/nav_top.gif) -432px 0; width:118px; height:29px; }
li.contacts a:hover { display:block; background:url(../images/nav_top.gif) -432px -30px ; width:118px;}

/* Default list styling */

#nav li:hover {position:relative; z-index:999; text-align:left}

#nav li:hover ul.sub
{left:1px; top:28px; background: #F1F0EE; padding:3px; border:1px solid #DBDBDD; white-space:nowrap; width:120px; height:auto; z-index:999;}
#nav li:hover ul.sub li
{display:block; height:24px; position:relative; float:left; width:120px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; background:none; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none; }
#nav li:hover ul.sub li a:hover 
{background:#102550; color:#fff; border-color:#fff; width:100%}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 

