nav {
	background: rgb(46,64,107); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNDA2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTIzNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(46,64,107,1) 0%, rgba(21,35,69,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,64,107,1)), color-stop(100%,rgba(21,35,69,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e406b', endColorstr='#152345',GradientType=0 ); /* IE6-8 */
}

@media only screen and (min-width:11.250em) and (max-width:47.99em) {	

	.mainNavWrpr.Mbl {border-top: 1px solid #0f1b35;}
	
	.mainNavWrpr.Mbl a.sr {font-weight:700; font-size:14px !important;}

	/******************************************************
	MAIN NAVIGATION
	******************************************************/

	.DesktopNav {display:none;}
	.MobileNav {display:block;}

	.mobileControl {position:absolute; top:0px; right:0px;}
	.mobileControl a {
		display:block;
		text-decoration:none;
		padding-top:0px;
		padding-left:5px;
		padding-right:5px;

	}
	.mobileControl a.active {}

	nav {position:relative; top:0px; left:0; right:0; text-align:left; white-space:normal; z-index:801; padding-bottom:0px;}

	nav .container {min-width:0;}

	.mainNavWrpr {display:none;}
	.mainNav {display:block; width:auto; height:auto;}

	.mainNav > .sf-menu {display:block; padding: 0px 0px 0px 0px;}
	.mainNav > .sf-menu > li {display:block; margin:0;}

	.mobileControl .icon-list {display:block; color:#2e406b; font-size:40px;}
	.mobileControl .icon-list.active {color:#C41230; text-shadow:0px 1px 1px #000000;}

	/* SuperFish menu */

	/*** ESSENTIAL STYLES ***/
	.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
	.sf-menu {line-height:1.0;}

	.sf-menu a {display:block; position:relative; text-decoration:none;}

	/*** Main Menu SKIN ***/

	/* Sub Menu Offset */

	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul {top:0px;}

	/* Navigation : Main Level */

	.mainNav .sf-menu > li > div, .mainNav .sf-menu > #AnonymousViewMB > li > div, .mainNav .sf-menu > #MemberViewMB > li > div, .mainNav .sf-menu > #MemberViewSRmB > li > div {display:block; border-bottom: 1px solid #0f1b35;}
	
	.mainNav .sf-menu > li:last-child > div {display:block; border-bottom: 0px solid #0f1b35;}
	
	.mainNav .sf-menu > li > div > a, .mainNav .sf-menu > #AnonymousViewMB > li > div > a, .mainNav .sf-menu > #MemberViewMB > li > div > a, .mainNav .sf-menu > #MemberViewSRmB > li > div > a {display:block; position:relative; padding:10px 80px 10px 15px; font-family: 'Montserrat', Arial, sans-serif; font-size:0.813em; line-height:20px;
		-webkit-transition:all 0.2s ease;
		-moz-transition:all 0.2s ease;
		-o-transition:all 0.2s ease;
		transition:all 0.2s ease;
	}

	.mainNav .sf-menu > #AnonymousViewMB > li > div > a,
	.mainNav .sf-menu > #AnonymousViewMB > li > div > a:visited,
	.mainNav .sf-menu > #MemberViewMB > li > div > a,
	.mainNav .sf-menu > #MemberViewMB > li > div > a:visited,	
	.mainNav .sf-menu > #MemberViewSRmB > li > div > a,
	.mainNav .sf-menu > #MemberViewSRmB > li > div > a:visited,
	.mainNav .sf-menu > li > div > a,
	.mainNav .sf-menu > li > div > a:visited {color:#ffffff;}
	
	/*
	.mainNav .sf-menu > li:first-child > div a,
	.mainNav .sf-menu > li:first-child > div a:visited {color:#ffe400;}

	.mainNav .sf-menu > li ~ li > div a,
	.mainNav .sf-menu > li ~ li > div a:visited {color:#00deff;}

	.mainNav .sf-menu > li ~ li ~ li > div a,
	.mainNav .sf-menu > li ~ li ~ li > div a:visited {color:#06ff00;}

	.mainNav .sf-menu > li ~ li ~ li ~ li > div a,
	.mainNav .sf-menu > li ~ li ~ li ~ li > div a:visited {color:#ffa800;}
	*/

	.mainNav .sf-menu > li:hover > div > a,
	.mainNav .sf-menu > li.on > div > a,
	.mainNav .sf-menu > li.sfHover > div > a {}

	.mainNav .sf-menu > li > div > a > span > span {display:inline-block; vertical-align:bottom; display:block;}
	.mainNav .sf-menu > li > div > a > span > span:before {display:inline-block; vertical-align:bottom; font-family:'icomoon'; width:20px; padding-right:10px; line-height:22px;}
	
	/*
	.mainNav .sf-menu > li:first-child > div > a > span > span:before {content:"\e602";}
	.mainNav .sf-menu > li ~ li > div > a > span > span:before {content:"\e603";}
	.mainNav .sf-menu > li ~ li ~ li > div > a > span > span:before {content:"\e601";}
	.mainNav .sf-menu > li ~ li ~ li ~ li > div > a > span > span:before {content:"\e600";}
	.mainNav .sf-menu > li ~ li ~ li ~ li ~ li > div > a > span > span:before {content:"";}
	*/

	.mainNav .sf-menu > li > div > a > span.mobile-anchor {display:block; position:absolute; width:70px; top:0; bottom:0; right:0; text-align:center;}
	.mainNav .sf-menu > li > div > a > span.mobile-anchor:after {content:"\25be"; position:absolute; display:block; width:70px; font-size:1.333em; line-height:16px; top:50%; margin-top:-8px; text-align:center;}

	.mainNav .sf-menu > li.sfHover > div > a > span.mobile-anchor:after {content:"\25b4";}

	/* Sub - Navigation : First Level */

	.mainNav .sf-menu > li > div > ul {display:block; padding-top:7px; padding-bottom:7px;
		background: rgb(46,64,107); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNDA2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTIzNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(46,64,107,1) 0%, rgba(21,35,69,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,64,107,1)), color-stop(100%,rgba(21,35,69,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e406b', endColorstr='#152345',GradientType=0 ); /* IE6-8 */	
	}

	.mainNav .sf-menu > li > div > ul > li {display:block;}

	.mainNav .sf-menu > li > div > ul > li > div > a,
	.mainNav .sf-menu > li > div > ul > li > div > a:visited { font-family: 'Montserrat', Arial, sans-serif; font-size:0.813em; display:block; padding:5px 20px 5px 30px; font-size:0.750em; line-height:16px; color:#ffffff;}

	.mainNav .sf-menu > li > div > ul > li > div > a > span.mobile-anchor {display:block; position:absolute; width:70px; top:0; bottom:0; right:0; text-align:center;}
	.mainNav .sf-menu > li > div > ul > li > div > a > span.mobile-anchor:after {content:"\25be"; position:absolute; display:block; width:70px; font-size:1.333em; line-height:16px; top:50%; margin-top:-8px; text-align:center;}


	.mainNav .sf-menu > li > div > ul > li:hover > div > a,
	.mainNav .sf-menu > li > div > ul > li.on > div > a,
	.mainNav .sf-menu > li > div > ul > li.sfHover > div > a {color:#fff;
		background: rgb(45,63,106); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkM2Y2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzE1MjQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDNmNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(45,63,106,1) 0%, rgba(21,36,69,1) 47%, rgba(45,63,106,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,63,106,1)), color-stop(47%,rgba(21,36,69,1)), color-stop(100%,rgba(45,63,106,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d3f6a', endColorstr='#2d3f6a',GradientType=0 ); /* IE6-8 */	
	}

	.mainNav .sf-menu > li > div > ul > li.sfHover > div > a > span.mobile-anchor:after {content:"\25b4";}

	/* Sub - Navigation : Second Level */

	.mainNav .sf-menu > li > div > ul > li > div > ul {display:block; padding-top:7px; padding-bottom:7px;}

	.mainNav .sf-menu > li > div > ul > li > div > ul > li {display:block;}

	.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 { font-family: 'Montserrat', Arial, sans-serif; font-size:0.750em; display:block; padding:5px 20px 5px 45px; font-size:0.750em; line-height:16px; color:#ffffff;}

	.mainNav .sf-menu li li a,
	.mainNav .sf-menu li li a:visited {height:auto;}

	.mainNav .sf-menu > li li li:hover a {color:#fff !important;
		background: rgb(45,63,106); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkM2Y2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzE1MjQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDNmNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(45,63,106,1) 0%, rgba(21,36,69,1) 47%, rgba(45,63,106,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,63,106,1)), color-stop(47%,rgba(21,36,69,1)), color-stop(100%,rgba(45,63,106,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d3f6a', endColorstr='#2d3f6a',GradientType=0 ); /* IE6-8 */	
	}

	.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;}

}

@media only screen and (min-width:48em) {

	.mainNavWrpr.Mbl {display:none !important;}

	.mainNavWrprAll {max-width:980px; margin: 0px auto;}

	/******************************************************
	MAIN NAVIGATION
	******************************************************/

	.DesktopNav {display:block;}
	.MobileNav {display:none;}

	.mobileControl {display:none;}
	
	.home nav {
		float:left; 
		display:block; 
		position:relative; 
		width:100%;	
		min-height:53px;
		z-index:999;
	}
	
	.interior nav {
		float:left; 
		display:block; 
		position:relative; 
		width:100%;	
		min-height:53px;
		z-index:99;
	}	

	.mainNavWrpr {
		position:relative; 
		z-index:1; 
		width:93%;
		height:53px;
		display:inline-block;
		float:right;
		margin: 0px 0px 0px 0px;
	}
	
	.mainNav {display:table; width:100%; height:53px; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
	.mainNav > .sf-menu {display:table-row;}
	.mainNav > .sf-menu > li {display:table-cell; vertical-align:middle;}
	.mainNav > .sf-menu > li div {display:block; position:relative;}
	.mainNav > .sf-menu > li div > a {position:relative;}

	.mainNav > .sf-menu > li:after {
		display: block;
		float:right;
		content: "";
		width: 2px;
		height: 53px;
		background: transparent url('/cms/images/layout/mNdev.png') no-repeat right bottom;
		margin-top:-60px;
		margin-right:-1px;
		position:relative;
		z-index:9;
	}
	
	.mainNav > .sf-menu > li:last-child:after {
		display: block;
		float:right;
		content: "";
		width: 2px;
		height: 53px;
		background: none;
		margin-top:-60px;
		margin-right:0px;
		position:relative;
		z-index:9;
		
	}

	/*** ESSENTIAL STYLES ***/
	.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
	.sf-menu {line-height:1.0;}

	.sf-menu ul {
		position:absolute;
		top:-999em;
	}

	.sf-menu ul li {width:100%;}

	.sf-menu li:hover {
		visibility:inherit; /* fixes IE7 'sticky bug' */
	}

	.sf-menu a {display:block; position:relative; text-decoration:none;}

	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul {
		left:0;
		z-index:99;
	}

	ul.sf-menu li:hover li ul,
	ul.sf-menu li.sfHover li ul {
		top:-999em;
	}

	ul.sf-menu li li:hover ul,
	ul.sf-menu li li.sfHover ul {
		top:0;
	}

	ul.sf-menu li li:hover li ul,
	ul.sf-menu li li.sfHover li ul {
		top:-999em;
	}

	ul.sf-menu li li li:hover ul,
	ul.sf-menu li li li.sfHover ul {
		top:0;
	}

	.sf-shadow ul {
		background: url('/content/images/layout/menu/shadow.png') no-repeat bottom right;
		padding:0 9px 9px 0;
	}

	.sf-shadow ul.sf-shadow-off {background: transparent;}

	.sf-menu a.sf-with-ul {
		padding-right:36px;
		min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
	}

	.sf-sub-indicator {
		position:absolute;
		display:block;
		right:.75em;
		top:1.05em; /* IE6 only */
		width:10px;
		height:10px;
		text-indent:-999em;
		overflow:hidden;
	}

	a > .sf-sub-indicator { /* give all except IE6 the correct values */
		top:.8em;
		background-position:0 -100px; /* use translucent arrow for modern browsers*/
	}

	a:focus > .sf-sub-indicator,
	a:hover > .sf-sub-indicator,
	a:active > .sf-sub-indicator,
	li:hover > a > .sf-sub-indicator,
	li.sfHover > a > .sf-sub-indicator {
		background-position:-10px -100px; /* arrow hovers for modern browsers*/
	}

	.sf-menu ul .sf-sub-indicator {background-position: -10px 0;}
	.sf-menu ul a > .sf-sub-indicator {background-position: 0 0;}

	.sf-menu ul a:focus > .sf-sub-indicator,
	.sf-menu ul a:hover > .sf-sub-indicator,
	.sf-menu ul a:active > .sf-sub-indicator,
	.sf-menu ul li:hover > a > .sf-sub-indicator,
	.sf-menu ul li.sfHover > a > .sf-sub-indicator {
		background-position: -10px 0; /* arrow hovers for modern browsers*/
	}

	/*** Main Menu SKIN ***/

	/* Sub Menu Offset */

	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul {top:53px;}

	/* Navigation : Main Level */
	
	.mainNav .sf-menu > li ~ li {padding-left:1px;}

	.mainNav .sf-menu > li > div {padding-bottom:0px;}

 	.mainNav .sf-menu > li > div > a {display:table; text-align:center; width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed; height:53px; font-family: 'Montserrat', Arial, sans-serif; text-transform:uppercase; font-size:0.813em; line-height:20px; -webkit-transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -ms-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s;
 	}

	.mainNav .sf-menu > li > div a,
	.mainNav .sf-menu > li > div a:visited {color:#fff;}

	/*
	.mainNav .sf-menu > li:first-child > div a,
	.mainNav .sf-menu > li:first-child > div a:visited {color:#ffe400;}

	.mainNav .sf-menu > li ~ li > div a,
	.mainNav .sf-menu > li ~ li > div a:visited {color:#00deff;}

	.mainNav .sf-menu > li ~ li ~ li > div a,
	.mainNav .sf-menu > li ~ li ~ li > div a:visited {color:#06ff00;}

	.mainNav .sf-menu > li ~ li ~ li ~ li > div a,
	.mainNav .sf-menu > li ~ li ~ li ~ li > div a:visited {color:#ffa800;}
	*/

	.mainNav .sf-menu > li:hover > div > a,
	.mainNav .sf-menu > li.on > div > a,
	.mainNav .sf-menu > li.sfHover > div > a {
		background: rgb(45,63,106); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkM2Y2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzE1MjQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDNmNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(45,63,106,1) 0%, rgba(21,36,69,1) 47%, rgba(45,63,106,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,63,106,1)), color-stop(47%,rgba(21,36,69,1)), color-stop(100%,rgba(45,63,106,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d3f6a', endColorstr='#2d3f6a',GradientType=0 ); /* IE6-8 */
	}
	
	.mainNav .sf-menu > li > div > a > span {display:table-cell; text-align:center; vertical-align:middle; width:100%; height:53px; padding: 0px 2px 0px 2px;}

	.mainNav .sf-menu > li > div > a > span > span {display:inline-block; vertical-align:bottom; display:block;}

	.mainNav .sf-menu > li > div > a > span > span:before {display:inline-block; vertical-align:bottom; font-family:'icomoon'; padding-right:10px; line-height:18px;}

	/*
	.mainNav .sf-menu > li:first-child > div > a > span > span:before {content:"\e602";}
	.mainNav .sf-menu > li ~ li > div > a > span > span:before {content:"\e603";}
	.mainNav .sf-menu > li ~ li ~ li > div > a > span > span:before {content:"\e601";}
	.mainNav .sf-menu > li ~ li ~ li ~ li > div > a > span > span:before {content:"\e600";}
	.mainNav .sf-menu > li ~ li ~ li ~ li ~ li > div > a > span > span:before {content:"";}
	*/

	.mainNav .sf-menu > li > div > a > span.mobile-anchor {display:none;}

	/* Sub - Navigation : First Level */

	.mainNav .sf-menu > li > div > ul {min-width:220px; margin-top:0px; width:100%; -webkit-box-shadow:0px 4px 6px -4px #000000; -moz-box-shadow:0px 4px 6px -4px #000000; box-shadow:0px 4px 6px -4px #000000; border-collapse:separate; font-size:0.813em; font-family: 'Montserrat', Arial, sans-serif; line-height:19px; padding-top:10px; padding-bottom:10px;
	background: rgb(46,64,107); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNDA2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTIzNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(46,64,107,1) 0%, rgba(21,35,69,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,64,107,1)), color-stop(100%,rgba(21,35,69,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e406b', endColorstr='#152345',GradientType=0 ); /* IE6-8 */
	}

	.mainNav .sf-menu > li > div > ul > li:first-child > div {}
	.mainNav .sf-menu > li > div > ul > li > div {border-bottom:none;}

	.mainNav .sf-menu > li > div > ul > li > div > a {font-size:0.875em; font-weight:300; padding:5px 30px 5px 20px;}

	.mainNav .sf-menu > li > div > ul > li:hover > div > a,
	.mainNav .sf-menu > li > div > ul > li.sfHover > div > a {color:#fff;
	background: rgb(45,63,106); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkM2Y2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzE1MjQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDNmNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(45,63,106,1) 0%, rgba(21,36,69,1) 47%, rgba(45,63,106,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,63,106,1)), color-stop(47%,rgba(21,36,69,1)), color-stop(100%,rgba(45,63,106,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d3f6a', endColorstr='#2d3f6a',GradientType=0 ); /* IE6-8 */
	}

	.mainNav .sf-menu > li > div > ul > li > div > a > span.mobile-anchor {position:absolute; right:10px; top:50%; margin-top:-5px;}
	.mainNav .sf-menu > li > div > ul > li > div > a > span.mobile-anchor:after {content:"\25B6"; font-family:sans-serif,"courier new"; display:block; font-size:10px; line-height:10px;}
	.mainNav .sf-menu > li:last-child > div > ul > li > div > a > span.mobile-anchor {position:absolute; left:5px; top:50%; margin-top:-5px;}
	.mainNav .sf-menu > li:last-child > div > ul > li > div > a > span.mobile-anchor:after {content:"\25C0"; font-family:sans-serif,"courier new"; display:block; font-size:10px; line-height:10px;}

	/* Sub - Navigation : Second Level */

	.mainNav .sf-menu > li > div > ul > li > div > ul {left:100%; width:100%; top:-1px; -webkit-box-shadow:0px 4px 6px -4px #000000; -moz-box-shadow:0px 4px 6px -4px #000000; box-shadow:0px 4px 6px -4px #000000; border-collapse:separate; padding-top:10px; padding-bottom:10px;
	background: rgb(46,64,107); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNDA2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTIzNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(46,64,107,1) 0%, rgba(21,35,69,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,64,107,1)), color-stop(100%,rgba(21,35,69,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(46,64,107,1) 0%,rgba(21,35,69,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e406b', endColorstr='#152345',GradientType=0 ); /* IE6-8 */	
	}

	.mainNav .sf-menu > li > div > ul > li > div > ul > li:first-child > div {border-top:none;}
	.mainNav .sf-menu > li > div > ul > li > div > ul > li > div {border-bottom:none;}

	.mainNav .sf-menu > li > div > ul > li > div > ul > li > div > a {font-size:0.875em; font-weight:300; padding:5px 20px;}

	.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 {color:#fff;
	background: rgb(45,63,106); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkM2Y2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzE1MjQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDNmNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(45,63,106,1) 0%, rgba(21,36,69,1) 47%, rgba(45,63,106,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,63,106,1)), color-stop(47%,rgba(21,36,69,1)), color-stop(100%,rgba(45,63,106,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(45,63,106,1) 0%,rgba(21,36,69,1) 47%,rgba(45,63,106,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d3f6a', endColorstr='#2d3f6a',GradientType=0 ); /* IE6-8 */	
	}

	.mainNav .sf-menu li li a,
	.mainNav .sf-menu li li a:visited {height:auto; color:#fff;}

	.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;}

}

