@font-face {
 font-family: myraidregular;
 src: url("font/myriadproregular.eot"); /* EOT file for IE */
 src: local('myraidregular'), url("font/myriadproregular.ttf"); /* TTF file for CSS3 browsers */
 format('truetype'); /* For other browsers */
}



nav{display:block}
.mt-nav{margin:0;padding:0;list-style:none; float:right; clear:both; }
.mt-nav ul{position:absolute;top:-999em;width:120px;padding-right:10px;margin:0;padding:0;list-style:none}
.mt-nav li{float:left;position:relative;z-index:999}
.mt-nav a, .mt-nav a:visited{display:block;color:#000;padding:0;text-decoration:none;border-bottom:0px none;}

.mt-nav li li a:link, .mt-nav li li a:visited{padding:6px 0 6px 10px;color:rgb(20,116,177);border:0;}  /* color of drop down menu items */

.mt-nav li li a:hover{color:#000 !important; }  /* This is the expanded menus links on hover Color */

.mt-nav li ul{z-index:-9;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px}
.mt-nav li:hover ul, .mt-nav li:focus ul{left:0;top:25px;right:15px;} /* here top control the gap between menu tite and drop down menu */
.mt-nav .tab{height:27px;font-size:14px;}
.mt-nav li ul{background:#c3c3c3;padding:0 2px 10px 2px}
.mt-nav li li{background:none;padding:0 0px 0 0px;font-size:14px; border-bottom:2px solid #c3c3c3; width:100%; display:block; }
.mt-nav li li:hover{background:#999; width:100%; display:block; border-bottom:2px groove #fff}
.mt-nav li.menu2{padding: 0px;}
.mt-nav li.menu2 span{	color: #282828; font-weight: normal; text-align: left; font-size: 13px;
	font: 13px Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
display:inline-block}
.mt-nav li.lastli{white-space:nowrap;}
.mt-nav li.menu2 a:hover span{color:#fff;height:25px;  }  /* height is defined here so that the exanded menu is not removed when mouse of focused */
/* The above is the for changing the hover color + background for main menu items */


/* new big submenu */
.mt-nav li.menu2 ul.newsubm { width:663px; left:-273px; box-shadow: 0 0 6px 0 #000; background: url(image/topmenus/menu-services-main3.png) repeat; /*background: #3399cc;*/ /* Old browsers */
 /* W3C */  border-top:1px solid #3399cc; border-left:1px solid #3399cc; border-right:1px solid #444444; border-bottom:1px solid #444444; behavior:url(ie-support/PIE.htc); }

/* .mt-nav li.menu2 ul.newsubm li { border:0; display:block; padding:6px 0 1px 10px; width:170px; z-index:9999; } */
.mt-nav li.menu2 ul.newsubm li { border:0px none; display:block; padding:0px; width:219px; z-index:9999;}

.menu-top-gap{width: 218px; height: 16px;}
.menu-block{width: 218px; height: 179px; }
.menu-block-leftgap{width:6px; height: 179px; margin:0px; padding:0px; position:relative; float:left;}
.menu-block-main{width:212px; height:179px; margin:0px; padding:0px; position:relative; float:left;}
.menu-block-main-title{
width:212px; height:33px;
background: url(image/topmenus/menuheading-bg.png) no-repeat;  
font-family: myraidregular, Verdana, Arial, sans-serif; 
font-weight: normal; 
font-size: 15px;
font-style:normal;
color: #ffffff;
}
.menu-block-main-submenus{width:212px; height:146px;background: url(image/topmenus/menublock-bg.png) no-repeat; }
 
.mt-nav li.menu2 ul.newsubm li a { display:block; padding: 5px 0px 0px 20px; font-family: Arial, Verdana; font-weight:normal; font-size: 13px; font-style:normal; color: #006699; min-height: 18px;}
.mt-nav li.menu2 ul.newsubm li:hover{ background:transparent; border:0; }
.mt-nav li.menu2 ul.newsubm li a:hover{ background:url(image/topmenus/menuselbg.png) no-repeat; border:0; }


.mt-nav li.menu2 ul.newsubm li div ul { margin:0; padding:0; float:left; position:static; border:0; width:auto; background:inherit;}
.mt-nav li.menu2 ul.newsubm li div ul li { background:none; border:0; z-index:9999 !important; }

.mt-nav li.menu2 ul.newsubm li span strong {color:#386406; font-weight:400;}
