/* ================================================================ 
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(../grfx/three_1.gif);}
.preload2 {background: url(../grfx/three_1a.gif);}

#nav{position:relative; margin:0; padding:0; width:649px; height:39px;}
#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav li, #nav a{height:39px;display:block;}

/*.home{left:0px;width:112px;}
.home{background:url(../grfx/topNavOut.gif) 0 0;}
.home a:hover{background: url(../grfx/topNavOver.gif) 0 0;}*/

.abtus{left:0px;width:112px;}
.abtus{background:url(../grfx/topNavOut.gif) 0px 0;}
.abtus a:hover{background:url(../grfx/topNavOver.gif) 0px 0;}

.cs{left:112px;width:184px;}
.cs{background:url(../grfx/topNavOut.gif) -112px 0;}
.cs a:hover{background:url(../grfx/topNavOver.gif) -112px 0;}

.tc{left:296px;width:123px;}
.tc{background:url(../grfx/topNavOut.gif) -296px 0;}
.tc a:hover{background:url(../grfx/topNavOver.gif) -296px 0;}

.port{left:419px;width:151px;}
.port{background:url(../grfx/topNavOut.gif) -419px 0;}
.port a:hover{background:url(../grfx/topNavOver.gif) -419px 0;} 

.contact{left:520px;width:129px;}
.contact{background:url(../grfx/topNavOut.gif) -520px 0;}
.contact a:hover{background:url(../grfx/topNavOver.gif) -520px 0;} 
/* Default list styling */

#nav li:hover ul.sub
	{
		left:0px; top:39px; background:#000; padding:0; border:1px solid #979fa9;
		 white-space:nowrap; width:165px; height:auto; z-index:300;
	}
#nav li:hover ul.sub li
	{
		display:block; height:24px; position:relative; float:left; width:106px; 
		font:bold 12px Arial, Helvetica, sans-serif; color:#000; margin:1px;
	}
#nav li:hover ul.sub li a
	{
		display:block; height:20px; width:162px; text-indent:5px; color:#fff;
		text-decoration:none;border:0px solid #979fa9; padding:3px 0 0 1px;
		
	}

#nav li ul.sub li a.fly
	{
		background:#000 url(../grfx/arrow.gif) 160px 7px no-repeat;
		
	}
#nav li:hover ul.sub li a:hover 
	{
		background:#779d0e; color:#fff; border-color:#979fa9;
	}
#nav li:hover ul.sub li a.custmizeWidth:hover 
	{
		background:#779d0e; color:#fff; border-color:#979fa9;
		z-index:600; width:212px;
	}

#nav li:hover ul.sub li a.fly:hover
	{
		background:#779d0e url(../grfx/arrow_over.gif) 160px 7px no-repeat; color:#fff;
		
	}


#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:162px; top:-4px; background:#000; padding:0; border:1px solid #979fa9;
		 white-space:nowrap; width:215px; z-index:400; height:auto; display:inline-block;
	}

#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;
		width:220px; display:block;
	}

#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(../grfx/arrow_over.gif) 160px 7px no-repeat; color:#fff; border-color:#979fa9;
		width:220px; display:block;

	} 

#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(../grfx/arrow.gif) 160px 7px no-repeat; color:#fff; border-color:#979fa9;
		 display:block;
	}
		 

