	nav {display:inline-block; vertical-align:middle; margin-top:0px;}

	.mainNavWrpr {display:block; position:relative; margin:0 auto; width:940px; height:66px; font-family: 'Roboto Condensed',Arial, sans-serif; font-weight:bold;}

	.mainNav {display:table; empty-cells:hide; width:100%; height:66px; border-collapse:collapse; border-spacing:0; table-layout:auto; text-align:center;}

	/*** ESSENTIAL STYLES ***/
	.sf-menu, .sf-menu ul {margin:0; padding:0; list-style:none;}
	.sf-menu li {position:relative;}
	.sf-menu ul {position:absolute; display:none; top:100%; left:0; z-index:200;}
	.sf-menu li:hover > div > ul,.sf-menu li.sfHover > div > ul {display:block;}
	.sf-menu a {display:block; position:relative; text-decoration:none;}
	.sf-menu ul ul {top:0; left:100%;}

	/*** MAIN MENU SKIN ***/

	.sf-menu li:hover > ul,
	.sf-menu li.sfHover > ul {top:66px;}

	/*** Navigation : Main Level ***/

	.mainNav > .sf-menu {display:table-row; background:url(/cms/images/layout/mainNdev.gif) no-repeat left top;}

	.mainNav > .sf-menu > li {display:table-cell; padding:0; vertical-align:middle;}

	.mainNav > .sf-menu > li div {display:block; position:relative; }

	.mainNav .sf-menu > li {height:66px;}

	.mainNav .sf-menu > li > div {height:66px;}


/*.mainNav .sf-menu > li.lastnavitemli > div > a > span {
	text-align:left; 
	background-image:url('/cms/images/layout/lstnvbgOff.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:36px;
	cursor:pointer;
}

.mainNav .sf-menu > li.lastnavitemli.sfHover > div > a > span {
	background-image:url('/cms/images/layout/lstnvbgOn.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}


.mainNav .sf-menu > li.lastnavitemli ul {
	margin-left:0px;
}   
*/
   
.mainNav .sf-menu li.expMore {
	text-align:left; 
	width:73px; 
	background:url('/cms/images/layout/spaceship.png') no-repeat 8px center; 
	padding-left:32px;
}
.mainNav .sf-menu li.expMore a:visited {
	color:#27a1cb;
}    
    
    .mainNav .sf-menu > li:hover.lastnavitemli.sfHover > div > a > span, 
    .mainNav .sf-menu > li.on.lastnavitemli.sfHover > div > a > span,
    mainNav .sf-menu > li.lastnavitemli.sfHover > div > a > span {
    background: url("/cms/images/layout/mainNdev.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
}


    /*.mainNav .sf-menu > li.lastnavitemli > div > a.lastnavitema span {
        color: #27a2cc;
    }*/

	.mainNav .sf-menu > li > div > a {display:table; empty-cells:hide; width:100%; height:66px; padding:0; margin:0; border-collapse:collapse; border-spacing:0; table-layout:auto; font-size:17px; line-height:19px; text-transform:normal; }

	.mainNav .sf-menu > li > div > a,
	.mainNav .sf-menu > li > div > a:visited {color:#e6eaed;}

	.mainNav .sf-menu > li > div > a > span {display:table-cell; vertical-align:middle; height:66px; padding:0px 7px 0px 7px; background:url(/cms/images/layout/mainNdev.gif) no-repeat right top;}
	
	.mainNav .sf-menu span.sf-sub-indicator {display:none;}

	.mainNav .sf-menu > li > div > a > span > span {display:inline-block; vertical-align:bottom;}


	/*** Sub - Navigation : First Level ***/

	.mainNav .sf-menu > li > div > ul {width:230px; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.8); text-align:left; padding-top:7px; padding-bottom:13px;}

	.mainNav .sf-menu > li > div > ul > li > div > a {padding:12px 18px 12px 18px; font-size:15px; line-height:13px; text-transform:normal; font-family: 'Lato',Arial, sans-serif; font-weight:700;}

	.mainNav .sf-menu > li > div > ul > li > div > a,
	.mainNav .sf-menu > li > div > ul > li > div > a:visited {color:#2b2a2a;}
	.mainNav .sf-menu > li > div > ul > li > div > a {
		-webkit-transition:background-color 0.1s ease 0s;
		-moz-transition:background-color 0.1s ease 0s;
		-ms-transition:background-color 0.1s ease 0s;
		-o-transition:background-color 0.1s ease 0s;
		transition:background-color 0.1s ease 0s;
	}

	.mainNav .sf-menu > li > div > ul > li:hover > div > a,
	.mainNav .sf-menu > li > div > ul > li.sfHover > div > a {
		-webkit-transition-duration:0s;
		-moz-transition-duration:0s;
		-ms-transition-duration:0s;
		-o-transition-duration:0s;
		transition-duration:0s;
		color:#ffffff;
		background:url(/cms/images/layout/subNvHover.png);
		
	}

	.mainNav .sf-menu > li > div > ul > li > div > a.sf-with-ul > span:after {content:"\003e"; position:absolute; right:7px; color:#2b2a2a; font-family:arial; font-size:16px; line-height:16px; top:50%; margin-top:-8px;
		-o-transform:scale(0.8,1);
		-webkit-transform:scale(0.8,1);
		-moz-transform:scale(0.8,1);
		transform:scale(0.8,1);
	}

	.mainNav .sf-menu > li:hover > div > ul > li:hover > div > a.sf-with-ul > span:after,
	.mainNav .sf-menu > li:hover > div > ul > li.sfHover > div > a.sf-with-ul > span:after{color:#fff;}

	/*** Sub - Navigation : Second Level ***/
	
	.mainNav .sf-menu li.lastnavitemli ul ul {margin-left:-460px;}

	.mainNav .sf-menu > li > div > ul > li > div > ul {left:100%; width:100%; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.8); padding-top:7px; padding-bottom:13px;}

	.mainNav .sf-menu > li > div > ul > li > div > ul > li > div > a {padding:12px 18px 12px 18px; font-size:15px; line-height:13px; text-transform:normal; font-family: 'Lato',Arial, sans-serif; font-weight:700;}

	.mainNav .sf-menu > li > div > ul > li > div > ul > li > div > a,
	.mainNav .sf-menu > li > div > ul > li > div > ul > li > div > a:visited {color:#2b2a2a;}
	.mainNav .sf-menu > li > div > ul > li > div > ul > li > div > a {
		-webkit-transition:background-color 0.1s ease 0s;
		-moz-transition:background-color 0.1s ease 0s;
		-ms-transition:background-color 0.1s ease 0s;
		-o-transition:background-color 0.1s ease 0s;
		transition:background-color 0.1s ease 0s;
	}

	.mainNav .sf-menu > li > div > ul > li > div > ul > li:hover > div > a,
	.mainNav .sf-menu > li > div > ul > li > div > ul > li.sfHover > div > a {
		-webkit-transition-duration:0s;
		-moz-transition-duration:0s;
		-ms-transition-duration:0s;
		-o-transition-duration:0s;
		transition-duration:0s;
		color:#ffffff;
		background:url(/cms/images/layout/subNvHover.png);
	}

	.mainNav .sf-menu li li a,
	.mainNav .sf-menu li li a:visited {height:auto;}

	.mainNav .sf-menu li:hover,
	.mainNav .sf-menu li.sfHover,
	.mainNav .sf-menu a:focus,
	.mainNav .sf-menu a:hover,
	.mainNav .sf-menu a:active {outline:0; text-decoration:none;}

	.mainNav .sf-menu li.expMore {text-align:left; width:73px; background:url('/cms/images/layout/spaceship.png') no-repeat 8px center; padding-left:32px;}
	.mainNav .sf-menu li.expMore a:visited {color:#27a1cb;}
	
	.railNavHeading {background:#31B9E8; color:#fff; font-weight:bold; font-size:18px; text-transform:uppercase; padding: 13px 11px;}