﻿/*================================================================ * RES Group V1.0* Copyright 2000* www.res-group.com===================================================================*//***** NAVIGATION MENU (START)  *****/#nav {	clear:both;	padding: 0;	background: #6A737B;	margin-bottom:-2px;}#nav a:link {	color: #fff;	text-decoration: none;}#nav a:visited {	color: #fff;}#nav a:active {	color: #fff;}#nav a:hover  {	color: #fff;}#nav #menuOptions{	background: #D9D9D9;	width: 888px;	float: right;	padding-left: 2px;}#nav #menuOptions #homeSection{	position: relative;	float: left;	margin-left: -30px;}#nav #menuOptions #menuSection{}#nav li{	line-height: 35px;	}#nav li .sections li{	line-height: 20px;	}#nav .list, #nav .title-area{	list-style: none;	margin:0;	z-index: 9999;	max-width: 928px;}#nav .list li:hover, #nav .list .sections li:hover {	background-color:#838B94;	transition-property: background .2s linear;	-moz-transition: background .2s linear;	-webkit-transition: background .2s linear;	-o-transition: background .2s linear;}#nav .list li, #nav .title-area .menu-icon{	margin: 0 2px 2px 0;	float: left;	display: inline;	padding: 0 14px 0 23px;	background: #6a737b;		transition-property: background .2s linear;	-moz-transition: background .2s linear;	-webkit-transition: background .2s linear;	-o-transition: background .2s linear;}#nav .list a, #nav .list p, #nav .title-area a, #nav .title-area p{	text-align: center;	color: #fff;	text-decoration: none;	font-family: sans-serif;	font-size: 14px;}#nav .list a:hover, #nav .list p:hover{	color: #fff;}#nav .list .sections{	display:none;	min-width:200px;	margin:0;	margin-left:-23px;	width: 153px;		z-index: 9999;	position: absolute;}#nav .list .sections li{	box-sizing:border-box;	overflow: hidden;	margin: 0;	float: left;	width: 100%;	background: #A1A7AF;	padding-top: 6px;	padding-bottom: 6px;}#nav .list .sections li:nth-child(odd){	border-bottom: 1px dotted #6a737b;	border-top: 1px dotted #6a737b;}#nav .list .sections li:last-child{	border-bottom: none !important;}#nav .list .sections li:first-child{	border-top: none !important;}#nav .list .background{	width: 100%;	height: 22px;	/* background: red; */	margin-top: -22px;}#nav .list li .menuBox, #nav .title-area .menu-icon .menuBox{	padding-left: 12px;	padding-right: 12px;	/* margin-left: 0px !important; */}.activeMenu{	background-color:#4C545E !important;}.noActiveMenu{	/* background-color:#7686c2; */		transition-property: background .2s linear;	-moz-transition: background .2s linear;	-webkit-transition: background .2s linear;	-o-transition: background .2s linear;}.noActiveMenu:hover{	background-color:#f37421;		transition-property: background .2s linear;	-moz-transition: background .2s linear;	-webkit-transition: background .2s linear;	-o-transition: background .2s linear;}	/** PARAMETERS FOR THE CONTRACTED MENU ON SMALL SCREENS **/	#nav .title-area{		display:none;	}	#nav .title-area .menu-icon .menuBox {		color: #fff;		text-transform: uppercase;		font-size: 0.8125em;		font-weight: bold;		position: relative;		display: block;		padding: 0 15px;		height: 45px;		line-height: 45px;	}@media only screen and (min-width: 1200px) {	#nav{		/* margin:0 0 0 21px; */	}	#nav .list{		min-width: 0;		max-width: 1200px;	}	#nav .list li {		/*width: 192px;*/	}	#nav .list li .menuBox{		/* padding-left:26px; */	}	#nav #menuOptions{		width: 1120px;	}}@media only screen and (min-width: 768px) and (max-width: 959px) {	#nav{		/* margin:0 14px; */	}	#nav .list{		min-width: 0;		max-width:740px;	}	.notclicked{		width:14px;	}	#nav .list li .menuBox{		padding-right: 5px;	}	#nav .list .sections a, #nav .list .sections p{		font-size:16px;	}	#nav #menuOptions{		width: 700px;	}}/***** Phone (landscape 420px) *****/@media only screen and (min-width: 480px) and (max-width: 767px) {	#nav{		margin-bottom:5px;	}	#nav #menuOptions {		width: 420px;	}	#nav .list{		min-width: 0;		display: block; /* show only list <li> item */	}	#nav .list li, .industryNews{		width: 456px;		border: none;	}	#nav .list {		display: none;		position:relative;	}	#nav .title-area .menu-icon{		width: 100%;		margin: 0;		padding: 0px 22px;	}	#nav .list a {		display: block;	}	#nav .title-area{		position: relative;		margin: 0;		display:block;	}	#nav .list a, #nav .list p, #nav .title-area a, #nav .title-area p{		text-align:left;	}	#nav .list .sections{		width: 420px;		position: relative;		margin-left: -35px;	}	#nav .list .sections a, #nav .list .sections p{		margin-left: 20px;	}	#nav .list .sections li{		/* border-bottom: 1px white dotted; */	}	#nav .list li, #nav .title-area .menu-icon{		width: 371px;		border: none;		padding: 0 14px 0 35px;	}}/***** Phone (portrait 300px) *****/@media only screen and (max-width: 479px) {	#nav{		margin-bottom:5px;	}	#nav #menuOptions {		width: 260px;	}	#nav .list{		min-width: 0;	}	#nav .list{		position:relative;		display: none; /* show only list <li> item */	}	#nav .list .sections{		width: 260px;		position:relative;		margin-left: -35px;	}	#nav .list .sections li{		width: 100%;	}	#nav .list li, #nav .title-area .menu-icon{		width: 227px;		border: none;		padding: 0 14px 0 35px;	}	#nav .title-area .menu-icon{		margin: 0;		padding: 0px 0 0 33px;	}	#nav .list a {		display: block;	}	#nav .title-area{		position: relative;		margin: 0;		display:block;	}	#nav .list a, #nav .list p, #nav .title-area a, #nav .title-area p{		text-align:left;	}	#nav .list .sections a, #nav .list .sections p{		margin-left: 20px;	}	#nav .list li, #nav .title-area .menu-icon{		border-left:none;	}	#sideNavigationWrap #sideNav .menuBox, #nav .list li .menuBox, #nav .title-area .menu-icon .menuBox{		margin:0;		padding:0;		margin-left:-25px;	}	#nav .list .sections a, #nav .list .sections p{		margin:0;	}}/***** NAVIGATION MENU (END)  *****//**** SIDEBAR NAVIGATION MENU (START) ****/#sideNavigationWrap {	cursor: default;	padding-left: 17px;}@media only screen and (min-width: 480px) and (max-width: 767px) {	#sideNavigationWrap {		width:auto;	}}@media only screen and (max-width: 480px) {	#sideNavigationWrap {		width:auto;	}}#sideNav {	margin: 0;	padding: 0 0 0 8px;	line-height: 22px;}#sideNav  ul{	margin: 0 0 10px 0;}#sideNavigationWrap #sideNav li{	list-style: none;	margin: 0;	padding: 0 0 0 8px;}#sideNavigationWrap #sideNav li a{	color:#cfd5ea;	text-decoration: none;	font-size: 1.3em;}#nav .title-area .menu-icon .menuBox, #sideNavigationWrap #sideNav .menuBox, #nav .list li .menuBox{	cursor: pointer;	height: 22px;}#sideNavigationWrap #sideNav .menuBox, #nav .list li .menuBox{	display:block;	width: 18px;	float: left;	margin-left: -25px;		*margin-top:-4px; /* IE7 and below */}#sideNavigationWrap #sideNav  .menuBoxDisabled{	width: 18px;	float: left;	height: 22px;	margin-left: -25px;}#sideNavigationWrap #sideNav li  #menu-icon, #nav .list li .menuBox  #menu-icon, #nav .title-area .menu-icon .menuBox  #menu-icon{	border-bottom: 7px double white;	border-top: 2px solid white;	content: "";	height: 3px;	margin-top: 10px;		*border-bottom: 5px double white; /* IE7 and below */	*border-top: 2px solid white;	*height: 1px;	*margin-top:10px; /* IE7 and below */	filter: alpha(opacity=80); /* IE 5-7 */}#sideNavigationWrap #sideNav .notmenu{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /* IE 8 */  filter: alpha(opacity=30); /* IE 5-7 */  -moz-opacity: 0.3; /* Netscape */  -khtml-opacity: 0.3; /* Safari 1.x */  opacity: 0.3; /* Good browsers */}#sideNavigationWrap>#sideNav>.active>.sectionTitle, .active>#sideNav>.active>.sectionTitle{	color: #fff !important;	font-weight:400 !important;}.notclicked{	width: 18px;	-webkit-transition: width 0.2s ease-out, margin-left 0.2s ease-out;    -moz-transition: width 0.2s ease-out, margin-left 0.2s ease-out;    -o-transition: width 0.2s ease-out, margin-left 0.2s ease-out;    -ms-transition: width 0.2s ease-out, margin-left 0.2s ease-out;    transition: width 0.2s ease-out, margin-left 0.2s ease-out;		width:20px\9; /* IE8 and below */	*width:14px; /* IE7 and below */	height:16px\9; /* IE8 and below */	*height:16px; /* IE7 and below */}#sideNavigationWrap #sideNav .textclicked .sectionTitle , #nav .textclicked .sectionTitle{	color:#f2f3f4;	-webkit-transition: color 0.2s ease-out;    -moz-transition: color 0.2s ease-out;    -o-transition: color 0.2s ease-out;    -ms-transition: color 0.2s ease-out;    transition: color 0.2s ease-out;}#nav .textclicked .sectionTitle{	color:#fff;	font-weight:300;}#sideNavigationWrap #sideNav .p1 .sectionTitle:hover, #sideNavigationWrap #sideNav li a:hover{	color:#d9d9d9;	-webkit-transition: color 0.2s ease-out;    -moz-transition: color 0.2s ease-out;    -o-transition: color 0.2s ease-out;    -ms-transition: color 0.2s ease-out;    transition: color 0.2s ease-out;}#sideNavigationWrap #sideNav .textnotclicked .sectionTitle /*, #sideNavigationWrap #sideNav .textnotclicked .subSectionTitle*/{	color:#fff;	-webkit-transition: color 0.2s ease-out;    -moz-transition: color 0.2s ease-out;    -o-transition: color 0.2s ease-out;    -ms-transition: color 0.2s ease-out;    transition: color 0.2s ease-out;	font-size: 1.1em;}.clicked{	margin-left: 6px;	width: 5px;	-webkit-transition: width 0.2s ease-out, margin-left 0.2s ease-out;    -moz-transition: width 0.2s ease-out, margin-left 0.2s ease-out;    -o-transition: width 0.2s ease-out, margin-left 0.2s ease-out;    -ms-transition: width 0.2s ease-out, margin-left 0.2s ease-out;    transition: width 0.2s ease-out, margin-left 0.2s ease-out;		margin-left: 8px\9; /* IE8 and below */	*margin-left: 8px; /* IE7 and below */	width: 4px\9; /* IE8 and below */	*width: 4px; /* IE7 and below */}.finalLink{	color:#cfd5ea;	padding:1px 0 0 10px;	text-align: left;	text-decoration: none;	display: block;	font-family: 'Yanone Kaffeesatz', sans-serif;	font-size: 16px;	font-weight: 300;	letter-spacing: 1px;	background: url(/images/legacy/sidebarMenu/menu-arrow.gif) no-repeat 0px 2px;	z-index: 5;}.sectionTitle /*, .subSectionTitle*/{	/* display: block; */	padding-left:0px;	font-family: 'Yanone Kaffeesatz', sans-serif;	font-size: 20px;	font-weight: 300;	letter-spacing: 1px;}/**** SLIDE NAVIGATION MENU (END) ****//**** BACK TO TOP PLUGIN (START) ****/#toTop {	display:none;	text-decoration:none;	position:fixed;	bottom:10px;	right:10px;	overflow:hidden;	width:51px;	height:51px;	border:none;	text-indent:100%;	background:url(../images/legacy/backToTop/ui.totop.png) no-repeat left top;}#toTopHover {	background:url(../images/legacy/backToTop/ui.totop.png) no-repeat left -51px;	width:51px;	height:51px;	display:block;	overflow:hidden;	float:left;	opacity: 0;	-moz-opacity: 0;	filter:alpha(opacity=0);}#toTop:active, #toTop:focus {	outline:none;}/**** BACK TO TOP PLUGIN (END) ****/