/**
 *
 * menu bar css
 * All menu bar styles including widths and colors, drop down sub menus, etc.
 *
 * Copyright 2006 (c) Riddle Brothers Web Design & Development, LLC
 * http://www.theriddlebrothers.com
 *
 * @version 11/28/2006
 *
 */
   
/* Menu option widths
-----------------------------------------------*/

#mainNav li.home {width:65px;}
#mainNav li.about {width:88px;}
#mainNav li.products {width:85px;}
#mainNav li.technology {width:100px;}
#mainNav li.solutions {width:89px;}
#mainNav li.partners {width:85px;}
#mainNav li.var {width:55px;}
#mainNav li.news {width:60px;}
#mainNav li.contact {width:84px;}

/* Sub Menu widths */
#mainNav li.about ul li {width:130px;}
#mainNav li.products ul li {width:130px;}
#mainNav li.partners ul li {width:140px;}
#mainNav li.technology ul li {width:100px;}
#mainNav li.solutions ul li {width:90px;}
#mainNav li.news ul li {width:140px;}


/* Main Styles
-----------------------------------------------*/
#mainNav
{
	background-color:#2a3563;
	float:left;
	height:30px;
	list-style: none;
	padding:0px 0px 0px 20px;
	width:724px;
	z-index:1;
}
	
	#mainNav a
	{
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	
	#mainNav li
	{
		float: left;
		height:22px;
		list-style:none;
		padding:8px 0px 0px 5px;
		position: relative;
		width: 77px;
		z-index:1;
	}
	
		#mainNav li ul
		{
			background-color:#2a3563;
			display: none;
			left:0px;
			position: relative !important; 
			position: absolute;
			top:22px;
			margin-top:7px;	
			z-index:1;
		}
	
		#mainNav li > ul
		{
			left: auto;
			top: auto;
		}
		
		#mainNav li ul
		{
			top:0px !important;
			top:23px;
		}
		
			#mainNav li ul li
			{
				background-color:#2a3563;
				padding:5px;
			}
	
		/* Hover CSS */
		#mainNav li:hover ul, #mainNav li:hover {display: block; background-color:#810401;}
		#mainNav li.over, #mainNav li.over ul {display:block; background-color:#810401;}
	
		#mainNav li:hover, li.over {display:block; background-color:#810401;}
		#mainNav li.over ul li.over {display:block; background-color:#810401;}
		
		/* IE 6 hover over sub-list items */
		#mainNav li ul li.hilite {display:block; background-color:#810401;}