@charset "utf-8";
/*  top menu */

ul#mainNav{
			margin:0px;
			padding:0px;
			list-style-type:none;
			width:690px;
			width:100%;
			display:block;
			padding-top:10px;
			height:35px;
			clear:both;
			position:relative;
			z-index:999 !important;
			border-top:green solid 0px;
			margin:0px 0px 0px 0px;
			margin-top:91px; /*121px*/
			 .margin-top:2px;
			 .margin-bottom:-1px;
			 _margin-top:1px;
			 _margin-left:-3px;
			 
		}
			ul#mainNav li{
				float:left;
				height:36px;
				display:block;
				padding:0px;
				margin:0px 5px;
				position:relative;
				border-bottom:green solid 0px;
				_margin-bottom:0px;
				_margin-right:4px;
			}
			
				ul#mainNav li a, 
				ul#mainNav li a.linkMainNavActive{
					display:block;
					color:#0032c5;
					font-family:'arial narrow', Arial, Helvetica, sans-serif;
					font-size:1.55em;
					font-weight:bold;
					margin:0px 0px;
					padding:2px 20px;
					padding-bottom:12px;
						_padding-bottom:9px;
						_padding-top:5px;
					text-decoration:none;
					 border-right:red solid 0px;
				}
				
				
				a.homeBG
					{
					background:url(../images/home_bg.gif) no-repeat bottom left;
					background-position:0px 36px;
					overflow:hidden;
					color:#0032c5;
					}
				
				a.webDevBG
					{
					background:url(../images/web_dev_bg.gif) no-repeat bottom left;
					background-position:0px 36px;
					overflow:hidden;
					color:#0032c5;
					}
				a.servicesBG
					{
					background:url(../images/services_bg.gif) no-repeat bottom left ;
					background-position:0px 36px;
					overflow:hidden;
					color:#0032c5;
					border:0px solid red;
					}
				 
				a.solutionsBG
					{
					background:url(../images/solutions_bg.gif) no-repeat bottom left ;
					background-position:0px 36px;
					overflow:hidden;
					color:#0032c5;
					}
				a.supportBG
					{
					background:url(../images/supportBG.gif) no-repeat bottom left ;
					background-position:0px 36px;
					overflow:hidden;
					color:#0032c5;
					}
				 
				a.contactBG
					{
					background:url(../images/contact_bg.gif) no-repeat bottom left;
					background-position:0px 36px;
					overflow:hidden;
					color:#0032c5;
					}
				a.homeBG:hover,
				a.webDevBG:hover,
				a.servicesBG:hover,
				a.supportBG:hover,
				a.solutionsBG:hover,
				a.contactBG:hover
					{
					background-position:top left ;
					border:0px solid red;
					color:#FFFFFF;
					}

				ul#mainNav li a.linkMainNavActive
				{
					background-position:bottom left;
					color:#000;
				}
				ul#mainNav li a:hover{
					background-position:top left;
					color:#fff;
				}
				
				ul#mainNav li .mainNavDD{
					position:absolute;
					margin:0px;
					padding:0px;
					left:0px;
					top:35px;
					width:auto!important;
					min-width:135px;
					height:auto;
					background:#ffbf05;
					background:#0032c5;
					visibility:hidden;
					z-index:990 !important;
					border:#000 solid 0px;
					border-top:none;
					border-right:none;
						_left:0px;
						
				}
					ul#mainNav li:hover .mainNavDD{
						visibility:visible;
					}
				
					ul#mainNav li .mainNavDD a{
						font-size:1.1em;
						color:#fff;
						font-family:Arial, Helvetica, sans-serif;
						display:block;
						margin:0px;
						padding:5px;
						display:block;
						width:auto;
						white-space:nowrap;
						min-width: 136px;
						width: auto !important;
						width: 136px;
					}
						ul#mainNav li .mainNavDD a:hover{
							background:#08257d;							
							color:#000;
						}
						ul#mainNav li .mainNavDD a:hover ul#mainNav li a.linkMainNavActive, 
						ul#mainNav li .mainNavDD a:hover ul#mainNav li a{
							/*background:#febf05;
							background:#0032c5;*/
							color:#000;
							border:0px solid red;
						}
						 
				
				
				
		
/*		----------------------------
*/		
		ul.sddm
		{	
			margin: 0;
			padding: 0;
			z-index: 900;
			width:100%;
			position:absolute;
			_top:0px;
			border-top:red solid 0px;
		}
		
		ul.sddm li
		{	
			margin:6px 10px 0px 10px;
			padding: 0px;
			list-style: none;
			float: left;
			height:31px;
			position:relative;
			font: bold 11px arial;
				_margin-top:0px;
			border-bottom:red solid 0px;
		}
		
		ul.sddm li span.subNavRoundLeft{			
			width:6px;
			height:31px;
			background:url(../images/bg_subNavCorner.jpg) no-repeat left top;
			overflow:hidden;
			display:block;
			visibility:hidden;
			float:left;
		}
		ul.sddm li span.subNavRoundRight{
			width:6px;
			height:31px;
			background:url(../images/bg_subNavCorner.jpg) no-repeat right top;
			overflow:hidden;
			display:block;
			visibility:hidden;
			float:left;
		}
		ul.sddm li a
		{	
			display: block;
			margin:0px 10px;
			padding: 4px 10px;	
			padding-bottom:11px;		
			color: #111;
			font-size:1.2em;
			text-align: center;
			text-decoration: none;
				_padding-bottom:14px;
				_padding-top:6px;
				
			border:Red solid 0px;
			margin:0px;
			float:left;
		}
		
		ul.sddm li a:hover
		{	
			background: #ede9de;
			color:#000;
		}
		
		
		
		ul.sddm div
		{	
			position: absolute;
			left:0px;
			top:30px;
			visibility: hidden;
			margin: 0px;
			margin-top:1px;
			padding: 0px;
			padding-top:5px;
			width:auto;
			width:400px;
			background: #ede9de;
			border: 1px solid #c5c5c5;
			border-top:none;
				_top:34px;
			/*border-top:none;*/
		}
		/*
		ul.sddm div a
			{	
				position: relative;
				display: block;
				float:none;
				margin: 0 5px;
				padding: 5px 10px;
				width:130px;
				width:auto;
				white-space: nowrap;
				text-align: left;
				text-decoration: none;
				color: #000 !important;
				font: 11px arial;
				font-size:1.15em;
				border-bottom:#c5c5c5 dotted 1px;
			}*/
		
		ul.sddm div a
			{	
				position: relative;
				display: block;
				float:none;
				margin: 0 5px;
				padding: 5px 10px;
				width:130px;
				width:auto;
				white-space: nowrap;
				text-align: left;
				text-decoration: none;
				color: #000 !important;
				font: 11px arial;
				font-size:1.15em;
				border-bottom:#c5c5c5 dotted 1px;
			}
			
			
		
			ul.sddm div a:hover
			{	
				background: #ffbf05;
				color: #FFF;
			}
		
		
		
		
	
			
			
			
		
		
			ul.sddm div ul{
				float:left;
				padding:0px;
				margin:0px;
				width:200px;
			}
				ul.sddm div ul li{
					display:block;
					width:185px;
					height:auto;
					padding:00px;
					margin:0px 5px;
					float:left;
					text-align:left;
					border:green solid 0px;
				}
					ul.sddm div ul li a{
						color:#000 !important;
						text-align:left;
						display:block;
						margin:0px;
						width:auto;
						padding:5px 10px;
						font-size:1.1em;
						white-space:nowrap;
					}
			
				ul.sddm div ul li ul{
					margin:0px 0px 0px 00px;
					display:block;
					width:90%;
					height:100%;
					padding:0px;					
					padding-left:10px;
					border:blue solid 0px;
				}
					ul.sddm div ul li ul li{
						display:block;
						width:170px;
						padding:0px;
						margin:0px;
						float:left;
						border:green solid 0px;
					}
						ul.sddm div ul li ul li a{
							color:#000 !important;
							font-size:1em;
						}


	 
			
			

#nav_allHome,
#nav_allWebDev,
#nav_allServices,
#nav_allSolutions,
#nav_allSupport,
#nav_allContact{
	display:none;
}
 

/*		---------------------------------		
*/	



