/*****
 TOP LEVEL NAVIGATION ITEMS 
 *****/

#nav-home 			{width:81px;}
#nav-about-us 		{width:98px;}
#nav-services 		{width:91px;}
#nav-software 		{width:98px;}
#nav-our-work 		{width:98px;}
#nav-opportunities 	{width:123px;}
#nav-contact-us 	{width:111px;}

#nav-home a:hover,
#nav-home.top-nav-hover,
#nav-home.top-nav-hover		{background:url(../images/page-structure/navigation.gif) 0px -91px no-repeat;}

/* TEST */
#nav-home.active, #nav-home.active a, #nav-home.active a:link, #nav-home.active a:active, #nav-home.active a:visited,
#nav-home.active a:hover	{background:url(../images/page-structure/navigation.gif) 0px -182px no-repeat; }

/* About Us */

#nav-about-us a:hover,
#nav-about-us.top-nav-hover,
#nav-about-us.top-nav-hover {background:url(../images/page-structure/navigation.gif) -81px -91px no-repeat;}

#nav-about-us.active,
#nav-about-us.active a:hover {background:url(../images/page-structure/navigation.gif) -81px -182px no-repeat;}

/* Our Services */

#nav-services a:hover,
#nav-services.top-nav-hover,
#nav-services.top-nav-hover {background:url(../images/page-structure/navigation.gif) -179px -91px no-repeat;}

#nav-services.active,
#nav-services.active a:hover{background:url(../images/page-structure/navigation.gif) -179px -182px no-repeat;}

/* Software */

#nav-software a:hover,
#nav-software.top-nav-hover,
#nav-software.top-nav-hover	{background:url(../images/page-structure/navigation.gif) -270px -91px no-repeat;}

#nav-software.active, 
#nav-software.active a:hover{background:url(../images/page-structure/navigation.gif) -270px -182px no-repeat;}

/* Our Work */

#nav-our-work a:hover,
#nav-our-work.top-nav-hover,
#nav-our-work.top-nav-hover	{background:url(../images/page-structure/navigation.gif) -368px -91px no-repeat;}

#nav-our-work.active,
#nav-our-work.active a:hover{background:url(../images/page-structure/navigation.gif) -368px -182px no-repeat;}

/* Opportunities */

#nav-opportunities a:hover,
#nav-opportunities.top-nav-hover,
#nav-opportunities.top-nav-hover 		{background:url(../images/page-structure/navigation.gif) -466px -91px no-repeat;}

#nav-opportunities.active,
#nav-opportunities.active a:hover 	{background:url(../images/page-structure/navigation.gif) -466px -182px no-repeat;}

/* Contact Us */

#nav-contact-us a:hover,
#nav-contact-us.top-nav-hover,
#nav-contact-us.top-nav-hover 	{background:url(../images/page-structure/navigation.gif) -589px -91px no-repeat;}

#nav-contact-us.active,
#nav-contact-us.active a:hover 		{background:url(../images/page-structure/navigation.gif) -589px -182px no-repeat;}

/*****
 NAVIGATION STRUCTURE 
 *****/
ul#nav-list { left:250px; }
ul#nav-list li a span { display:block;/*Required for FF*/ text-indent:-9999px; }
#nav-list li ul.sub-links { left:-250px; }
.sub-links { padding-left:12px; width:946px!important; /* Must be important for IE6 */ }

#nav-list {
background:url(../images/page-structure/navigation.gif) no-repeat;
height:91px;
margin:0 0 40px 0;
padding:0;
}
#nav-list li, #nav-list a { cursor:pointer; height:91px; display:block; }
#nav-list li { float:left; }

/*****
 SUB NAVIGATION 
 *****/
#sub-link-bar { background-color:#514539; }
#nav-list .sub-links li { height:40px; }
#nav-list .sub-links {
    opacity: 0;
    filter: alpha(opacity = 0);
	position: absolute;
	width: 100%;
	top: 101px;
	left: 0px;
	background:url(../images/page-structure/sub_navigation.gif) top left no-repeat;
}
#nav-list .sub-links li { background:url(../images/page-structure/li_bg.gif) top right no-repeat; }
#nav-list .sub-links a { font-size:11px; float:left; color:#FFF; padding:14px 7px 13px 7px; text-decoration:none; height:10px; }
#nav-list .sub-links a:hover {background:url(../images/page-structure/li_link_bg.gif) bottom right no-repeat; }

#nav-list .sub-links li.end_link { background:none!important; }

/*****
 ACTIVE STATE 
 *****/
#nav-list li.active ul.sub-links {
    opacity: 1.0;
    filter: alpha(opacity = 100);
    top: 91px;
	color:#FFFFFF;
}

#nav-list li.active ul.sub-links li.active a { background:url(../images/page-structure/li_link_bg.gif) bottom right no-repeat; }