/* Modified menus based on Superfish by Joel Birch
 * http://users.tpg.com.au/j_birch/plugins/superfish/
 */

/*** ESSENTIAL STYLES ***/
.mt-nav, .mt-nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.mt-nav {
	line-height:1.0;
	width:auto;
	display:block;
		padding: 0;
		width:auto;
		height:63px;
		float:right;

	
}
.mt-nav ul {
	position:absolute;
	top:-999em;
	background: #f00;
}
.mt-nav ul li,
.mt-nav li li a {
	width: 100%;
	background-image:none;
	background-color:#000;
	height: auto;
	text-transform: uppercase;
	font-family: Arial;
	font-size:0.9em;
	border: none;
}
.mt-nav li {
	float:left;
	position:relative;
	z-index:999;
}
.mt-nav a {
	display:block;
}
.mt-nav li:hover ul,
.mt-nav li:focus ul,
ul.mt-nav li.sfHover ul {
	left:0;
	top:0px;
}
.mt-nav li:hover li ul,
.mt-nav li:focus li ul,
.mt-nav li.sfHover li ul {
	top:-999em;
}
.mt-nav li li:hover ul,
.mt-nav li li:focus ul,
ul.mt-nav li li.sfHover ul {
	left:180px;
	top:-1px;
}
.superfish li:hover ul,
.superfish li:focus ul,
.superfish li li:hover ul {
	top: -999em;
}

.mt-nav {
	font-size:0.7em;
	letter-spacing:0.05em;
	float:left; /* needed for horizontal layout */
}
.mt-nav a span {
	position:absolute;
	left:-9999em;
}
.mt-nav .tab {
	margin-top:0px;
	padding-bottom:0px;

	
}

.mt-nav li {
	white-space:nowrap;
}
.mt-nav a {
	color: #e5e5e6;
	padding:0;
	text-decoration:none;
}
.mt-nav li li a {
	padding: 12px 0;
	text-indent: 22px;
}
.mt-nav li li.lastli {
	border:0;
}
.mt-nav li li.lastli a {
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
	}
.mt-nav li li a:hover, .mt-nav li li a:focus {
	background:#000;
	color:#fff;
}
.mt-nav li li {
	
}

.mt-nav li ul {
	width:195px;
	z-index:999;
	margin-left:0px;
	margin-top:7px;
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}

.mt-nav li li {
	text-align:left;
}



/* custom styles */

.mt-nav li:hover ul, .mt-nav li:focus ul, ul.mt-nav li.sfHover ul { left:0; top:48px; }
.mt-nav .tab { height:48px; }
.mt-nav li ul { background:#000 url(../images/template/bg_nav.gif) bottom repeat-x; }
.mt-nav li  { background:url(navsprite002.png) no-repeat 100px 100px; margin-right:4px; }
.mt-nav li li { background:none; margin-right:0; }
.mt-nav li li a:hover, .mt-nav li li a:focus { background:#0b2078; }

	.mt-nav li#company { background:url(../images/template/nav_company_off.png) center center no-repeat; width:100px; }
	.mt-nav li#company:hover { background:url(../images/template/nav_company_on.png) center center no-repeat; width:100px; }
	
	.mt-nav li#work { background:url(../images/template/nav_work_off.png) center center no-repeat; width:100px; }
	.mt-nav li#work:hover { background:url(../images/template/nav_work_on.png) center center no-repeat; width:100px; }
	
	.mt-nav li#services { background:url(../images/template/nav_services_off.png) center center no-repeat; width:100px; }
	.mt-nav li#services:hover { background:url(../images/template/nav_services_on.png) center center no-repeat; width:100px; }
	
	.mt-nav li#blog { background:url(../images/template/nav_blog_off.png) center center no-repeat; width:100px; }
	.mt-nav li#blog:hover { background:url(../images/template/nav_blog_on.png) center center no-repeat; width:100px; }
	
	.mt-nav li#contact { background:url(../images/template/nav_contact_off.png) center center no-repeat; width:100px; }
	.mt-nav li#contact:hover { background:url(../images/template/nav_contact_on.png) center center no-repeat; width:100px; }
	
	.mt-nav li#client_login { background:url(../images/template/nav_client_off.png) center center no-repeat; width:100px;}
	.mt-nav li#client_login:hover { background:url(../images/template/nav_client_on.png) center center no-repeat; width:100px; }
	
ul.login {float: right;}
ul.login li#client_login {margin-left:-200px;}
ul.login li#client_login ul { width:150px; }
ul.mt-nav li#work ul {margin-left:25px; }
ul.mt-nav ul {

	background: #f00;
}

