/* ----------------------------- 
			Menu
--------------------------------*/
/*#mainMenu { padding: 0; background: url(../images/menu/menubg.jpg) no-repeat; height:37px;}*/
#mainMenu { padding: 0; height:37px;}

#mainMenu .leftcor, #mainMenu .rightcor { float: left; width:58px; height:37px;}
#mainMenu .leftcor { background:url(../images/menu/leftcor.gif) no-repeat;}
#mainMenu .rightcor { background:url(../images/menu/rightcor.gif) no-repeat;}

#mainMenu div { float: left; padding: 0;}
#mainMenu div a { display:block; width: 173px; height: 37px; text-indent: -5000px; text-decoration: none;}
#mainMenu div a:hover, #mainMenu div a.active { background-position:0 -37px;}

#mainMenu .mn_projects a { background: url(../images/menu/projects.gif) no-repeat 0 0; }
#mainMenu .mn_projects a { _background: url(../images/menu/projects2.gif) no-repeat 0 0; }
#mainMenu .mn_services a { background: url(../images/menu/services.gif) no-repeat 0 0; }
#mainMenu .mn_services a { _background: url(../images/menu/services2.gif) no-repeat 0 0; }
#mainMenu .mn_customers a { background: url(../images/menu/customers.gif) no-repeat 0 0; }
#mainMenu div.mn_customers a:hover  { background-position:0 0;}
#mainMenu .mn_partners a { background: url(../images/menu/partners.gif) no-repeat 0 0; }
#mainMenu div.mn_partners a:hover  { background-position:0 0;}
#mainMenu .mn_aboutus a { background: url(../images/menu/aboutus.gif) no-repeat 0 0; width: 172px; }
#mainMenu .mn_aboutus a { _background: url(../images/menu/aboutus2.gif) no-repeat 0 0; width: 172px; }

.clearfixMenu { clear: both; margin: 0; padding: 0; }
.iconContainer { margin:0 5px 5px 0 !important; padding: 0 !important; float: left; width: 50px; text-align: right; }
.iconLink { float: left; margin: 0 !important; padding: 0; }

/* Sub Menu */
#subMenuContainer {position: relative; z-index: 1000;}
#subMenuContainer .subMenu {position: absolute; z-index: 1000; visibility:hidden; top:-9px; overflow:hidden;}
#subMenuContainer .subMenuBg {background:url(../images/menu/bg_submenu.png) repeat-y 0 0; padding:0 0 0 8px;}
#subMenuContainer .subMenuBg {_background: none; padding:0 0 0 8px;}
#subMenuContainer .subMenuColor {padding:15px 0 2px 0; font-size:11px;}
#subMenuContainer .subMenu ul {padding:0; margin:0; float:left; width:195px; list-style:none; background:url(../images/menu/dash_v.gif) repeat-y right top;}
#subMenuContainer .subMenu ul li {padding:0 0 6px 15px;}
#subMenuContainer .subMenuContent {float:left; width:120px; padding:0 0 0 10px; line-height:17px; color:#FFFFFF;}
#subMenuContainer .subMenuImg {width:106px; height:18px; margin:0 0 20px 0;}
#subMenuContainer h4 {margin:0 10px 20px 0; font-size:13px; font-weight:bold;}
#subMenuContainer p {margin:0 10px 20px 0;}
#subMenuContainer .subMenuClose { display:block; width:50px; height:16px; margin:0 0 0 60px;}
/* Project Sub Menu */
#subMenuContainer #sub_projects {width:400px; left:58px;}
#subMenuContainer #sub_projects .subMenuColor {background-color:#7877C1; }
#subMenuContainer #sub_projects .subMenuColor ul { width:260px; }
#subMenuContainer #sub_projects ul li a {color:#CCCCFF;}
#subMenuContainer #sub_projects .subMenuImg {background:url(../images/menu/img_project.jpg) no-repeat 0 0;}
#subMenuContainer #sub_projects .subMenuBtm {width:400px; height:18px; background:url(../images/menu/btm_projects.png) no-repeat;}
#subMenuContainer #sub_projects .subMenuBtm { width:400px; height:18px; _background:url(../images/menu/btm_projects.gif) no-repeat;}
#subMenuContainer #sub_projects .subMenuClose {background:url(../images/menu/close_project.gif) no-repeat 0 0; }
#subMenuContainer #sub_projects .subMenuClose {margin: 76px 0 0 60px;}
/* Services Sub Menu */
#subMenuContainer #sub_services {width:385px; left:231px;}
#subMenuContainer #sub_services .subMenuColor {background-color:#68ACE5;}
#subMenuContainer #sub_services .subMenuColor ul {width:225px;}
#subMenuContainer #sub_services ul {width:175px;}
#subMenuContainer #sub_services ul li a {color:#FFFFFF;}
#subMenuContainer #sub_services .subMenuContent {width:140px;}
#subMenuContainer #sub_services .subMenuImg {background:url(../images/menu/img_services.jpg) no-repeat 0 0; width:127px;}
#subMenuContainer #sub_services .subMenuBtm {width:385px; height:18px; background:url(../images/menu/btm_services.png) no-repeat;}
#subMenuContainer #sub_services .subMenuBtm {width:385px; height:18px; _background:url(../images/menu/btm_services.gif) no-repeat;}
#subMenuContainer #sub_services .subMenuClose {background:url(../images/menu/close_services.gif) no-repeat 0 0;}
#subMenuContainer #sub_services .subMenuClose {margin: 100px 0 0 80px;}
/* About Us Sub Menu */
#subMenuContainer #sub_aboutus {width:334px; left:588px;}
#subMenuContainer #sub_aboutus .subMenuColor {background-color:#4BC8B6;}
#subMenuContainer #sub_aboutus ul {width:175px; background-position:left;}
#subMenuContainer #sub_aboutus ul li a {color:#FFFFFF;}
#subMenuContainer #sub_aboutus .subMenuContent {width:140px;}
#subMenuContainer #sub_aboutus .subMenuImg {background:url(../images/menu/img_aboutus.jpg) no-repeat 0 0; width:127px;}
#subMenuContainer #sub_aboutus .subMenuBtm {width:334px; height:18px; background:url(../images/menu/btm_aboutus.png) no-repeat;}
#subMenuContainer #sub_aboutus .subMenuBtm {width:334px; height:18px; _background:url(../images/menu/btm_aboutus.gif) no-repeat;}
#subMenuContainer #sub_aboutus .subMenuClose {background:url(../images/menu/close_aboutus.gif) no-repeat 0 0;}
#subMenuContainer #sub_aboutus .subMenuClose {margin:0 0 0 0px;}
#subMenuContainer a {display:block; width:auto;}


/*#mainMenu .projects_menu { position: absolute; left: 58px; top: 125px; background: url(../images/menu/mn_projects_bg.png) repeat-y; width: 335px; height: 300px; z-index: 100;  }
#mainMenu .mn_projects .pro_left { padding: 0; margin: 10px 0 0 12px; width: 190px; float: left; }
#mainMenu .mn_projects .projects_menu a { background: none; text-indent: 0px; }
#mainMenu .mn_projects .projects_menu a:hover {  background: none; text-indent: 0px; }

#mainMenu .mn_projects .pro_right { padding: 0; margin: 10px 0 0 10px; float: left; }*/

