#wrapper {
	padding-top:20px; /** Maybe add an option in Appearance options to have padding around the wrapper? **/
	padding-bottom:20px;
	width:980px;
	margin:0 auto;
}
#header-wrapper { 
	/*-webkit-box-shadow: 0px 5px 16px rgba(15, 15, 15, 1);
	-moz-box-shadow:    0px 5px 16px rgba(15, 15, 15, 1);
	box-shadow:         0px 5px 16px rgba(15, 15, 15, 1);*/
}
#header-wrapper .container { 
	padding-right:20px;
	padding-left:20px;
	width:940px;
}
#navigation-wrapper {
	padding:0 20px 0 20px;
}

#navigation-wrapper .menu li.current_page_item, #navigation-wrapper .menu li.current-menu-item {
	background:url(../images/navigation-active.png) repeat-x;
	padding:0 20px 0 20px;
	margin-right:20px;
	margin-left:-20px;
}

#navigation-wrapper .menu li:first-child.current_page_item, #navigation-wrapper .menu li:first-child.current-menu-item {
	margin-left:-20px;
}

#navigation-wrapper .menu li:first-child {
	margin-left:0;
}

#navigation-wrapper .menu li ul li:first-child.current_page_item {
	margin-left:0;
}


#navigation-wrapper .menu li:first-child:hover {
	/* margin-left:-20px; */
}

#navigation-wrapper .menu li:hover { 
	/* background:url(../images/navigation-active.png) repeat-x;
	padding:0 20px 0 20px;
	margin-right:20px;
	margin-left:-20px;
	*/
}

#navigation-wrapper .menu li ul li:hover {
		background: rgb(244, 244, 244);
		background: -moz-linear-gradient(90deg, rgb(244, 244, 244) 100%, rgb(244, 244, 244) 100%);
		background: -webkit-linear-gradient(90deg, rgb(244, 244, 244) 100%, rgb(244, 244, 244) 100%);
		background: -o-linear-gradient(90deg, rgb(244, 244, 244) 100%, rgb(244, 244, 244) 100%);
		background: -ms-linear-gradient(90deg, rgb(244, 244, 244) 100%, rgb(244, 244, 244) 100%);
		background: linear-gradient(90deg, rgb(244, 244, 244) 100%, rgb(244, 244, 244) 100%);
		padding:0 0 0 12px;
		margin-right:0;
		margin-left:0;
	}
	
#navigation-wrapper .menu li ul li:first-child:hover {
		margin:0;
	}
	
#navigation-wrapper .menu li ul li:first-child.current_page_item, #navigation-wrapper .menu li ul li:first-child.current-menu-item {
	margin-left:0;
}
	
	
	/*********************************** ADDED OR UPDATED BY ALTERA WEB **********************************/

#header-wrapper .container {
padding-right: 10px;
padding-left: 125px;
width: 845px;
}

	/*********************************** NAVIGATION CODE STARTING HERE **********************************/

#navigation-wrapper .menu li.current_page_item, #navigation-wrapper .menu li.current-menu-item {
	padding: 0 !important;
	margin: 0 !important;
}

#navigation-wrapper .menu li.current_page_item a {
	color: #4c5ba0 !important;	
}

#navigation-wrapper .menu li{
	margin: 0 !important;
	padding: 0 !important;
}
#navigation-wrapper .menu li:hover{
	padding: 0 !important;
	margin: 0 !important;	
}



/* Menu 1 */

#navigation-wrapper .menu-1 {
	background: url("../images/menu.jpg") 0 0 no-repeat !important;
	height:50px;
	width: 135px;
	padding:0;
	margin:0;	
}

#navigation-wrapper .menu-1 a {
	color:#cad0de !important;
	font-size:1px !important;
	padding: 25px 105px 25px 25px;
	text-shadow:none !important;
}

#navigation-wrapper .menu-1 a:hover {
	color: #4c5ba0 !important;
	
}

#navigation-wrapper .menu-1:hover, #navigation-wrapper li.menu-1.current_page_item  {
	background: url("../images/menu.jpg") 0 -50px no-repeat !important;
}

/* Menu 2 */

#navigation-wrapper .menu-2 {
	background: url("../images/menu.jpg") -134px 0 no-repeat !important;
	height:50px;
	width: 134px;
	padding:0;
	margin:0;	
}

#navigation-wrapper .menu-2 a {
	color:#cad0de !important;
	font-size:0 !important;
	padding: 25px 100px 25px 25px;
	text-shadow:none !important;
}

#navigation-wrapper .menu-2 a:hover {
	color: #4c5ba0 !important;
}

#navigation-wrapper .menu-2:hover, #navigation-wrapper li.menu-2.current_page_item, #navigation-wrapper li.menu-2.current-menu-item {
	background: url("../images/menu.jpg") -134px -50px no-repeat !important;
}

/* Menu 3 */

#navigation-wrapper .menu-3 {
	background: url("../images/menu.jpg") -268px 0 no-repeat !important;
	height:50px;
	width: 134px;
	padding:0;
	margin:0;	
}

#navigation-wrapper .menu-3 a {
	color:#cad0de !important;
	font-size:0 !important;
	padding: 25px 105px 25px 25px;
	text-shadow:none !important;
}

#navigation-wrapper .menu-3 a:hover {
	color: #4c5ba0 !important;
}

#navigation-wrapper .menu-3:hover, #navigation-wrapper li.menu-3.current_page_item, #navigation-wrapper li.menu-3.current-menu-item {
	background: url("../images/menu.jpg") -268px -50px no-repeat !important;
}

/* Menu 4 */

#navigation-wrapper .menu-4 {
	background: url("../images/menu.jpg") -402px 0 no-repeat !important;
	height:50px;
	width: 134px;
	padding:0;
	margin:0;	
}

#navigation-wrapper .menu-4 a {
	color:#dbe2ec !important;
	font-size:0 !important;
	padding: 10px 105px 40px 25px;
	line-height:12px !important;
	text-shadow:none !important;
}

#navigation-wrapper .menu-4 a:hover {
	color: #7da1db !important;
}

#navigation-wrapper .menu-4:hover, #navigation-wrapper li.menu-4.current_page_itemr, #navigation-wrapper li.menu-4.current-menu-item {
	background: url("../images/menu.jpg") -402px -50px no-repeat !important;
}

#navigation-wrapper li.menu-4.current_page_item a {
	color: #7da1db !important;
}


/* Menu 5 */

#navigation-wrapper .menu-5 {
	background: url("../images/menu.jpg") -537px 0 no-repeat !important;
	height:50px;
	width: 134px;
	padding:0;
	margin:0;	
}

#navigation-wrapper .menu-5 a {
	color:#cad0de !important;
	font-size:0 !important;
	padding: 25px 105px 25px 25px;
	text-shadow:none !important;
}

#navigation-wrapper .menu-5 a:hover {
	color: #4c5ba0 !important;
}

#navigation-wrapper .menu-5:hover, #navigation-wrapper li.menu-5.current_page_item, #navigation-wrapper li.menu-5.current-menu-item {
	background: url("../images/menu.jpg") -537px -50px no-repeat !important;
}

/* Menu 6 */

#navigation-wrapper .menu-6 {
	background: url("../images/menu.jpg") -672px 0 no-repeat !important;
	height:50px;
	width: 135px;
	padding:0;
	margin:0;	
}

#navigation-wrapper .menu-6 a {
	color:#cad0de !important;
	font-size:0 !important;
	padding: 25px 105px 25px 25px;
	text-shadow:none !important;
}

#navigation-wrapper .menu-6 a:hover {
	color: #4c5ba0 !important;
}

#navigation-wrapper .menu-6:hover, #navigation-wrapper li.menu-6.current_page_item, #navigation-wrapper li.menu-6.current-menu-item {
	background: url("../images/menu.jpg") -672px -50px no-repeat !important;
}

/* Menu 7 */

#navigation-wrapper .menu-7 {
	background: url("../images/menu.jpg") -806px 0 no-repeat !important;
	height:50px;
	width: 136px;
	padding:0;
	margin:0;	
}

#navigation-wrapper .menu-7 a {
	color:#cad0de !important;
	font-size:0 !important;
	padding: 25px 105px 25px 25px;
	text-shadow:none !important;
}

#navigation-wrapper .menu-7 a:hover {
	color: #4c5ba0 !important;
}

#navigation-wrapper .menu-7:hover, #navigation-wrapper li.menu-7.current_page_item, #navigation-wrapper li.menu-7.current-menu-item {
	background: url("../images/menu.jpg") -806px -50px no-repeat !important;
}