﻿/*Top Menu*/
.menuCont 
{

	margin:0;
	overflow:hidden;
}

#primary-nav 
{
	
	background-image: url("/web/design/images/menu-bg.png" );
	background-repeat: no-repeat;
	height: 33px;
	width: 868px;
	margin: 0 auto;
	overflow:hidden;

}

ul#primary-nav {
	font-size: 12px;
	padding-left:38px;

}

#primary-nav li {
	display: inline;
}

#primary-nav a {
	float: left;
	margin-right: 1px;
	text-decoration: none;
}

#primary-nav a span {
	float: left;
	display: block;
	padding: 5px 12px 0px 3px;
	color: #fff;
}

#primary-nav .menuactive a {
}

#primary-nav .menuactive a span {
	color: #07305a;
}


#primary-nav a:hover span {
	color: #07305a;
}

.menuactive a span, .menuactive a {
	cursor: pointer;
}
.menuparent a span, .menuparent a {
	cursor: pointer;
}
/*Footer*/
#footerHolder {
	/*background-image: url("/web/design/images/footer-bottom.png");
	background-repeat:no-repeat;
	background-position:bottom;*/
	background:url("/web/design/images/footer-bg.png") no-repeat top left;
}
#footerHolder a {
	color: #ffffff;
	line-height:30px;
}

.footerCucumber {
	margin-left: 25px;
}
.footerLinksHolder {
	margin-top: 10px;
	margin-left: 30px;
	padding-bottom:7px;
}
.footerLinks {
	margin: 0 0 0 5px;
}
/*Footer Menu*/
#footerMenuCont {
	height: 38px;
}
#footerLogo {
	width: 95px;
	height: 34px;
	display: inline;
	margin-right: 50px;
}

#footerMenu {
	display: inline;
	font-style: italic;
	padding-bottom: 10px;
}

.footerCucumber span {
	font-weight: 700;
	font-size: 11px;
}
.footLinks {
	margin-left:410px;
	}

/*Sub Menu*/
#subMenu {
	list-style-type: none;
	width: 133px;
	margin: 25px 0 20px 25px;
}

.subMenuItem {
	list-style-type: none;
}

.subMenuItem a, .L1active, .L2active, .L3active {
	display: block;
	font-size: 11px;
	text-decoration: none;
	padding: 6px 0;
	color: #5CAACD;
}

/*Level 1*/
.L1active {
	cursor: default;
	padding-left: 12px;
	background-image: url("/web/design/images/arrow-black.png" );
	background-repeat: no-repeat;
	background-position: left;
	color: #000;
	font-size: 12px;
}

a.L1notActive {
	padding-left: 12px;
	background-image: url("/web/design/images/arrow-white.png" );
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	color: #205388;
}
a.L1notActive:hover, a.L2notActive:hover, a.L3notActive:hover {
	text-decoration: none;
	padding-left: 12px;
	background-image: url("/web/design/images/arrow-black.png" );
	background-repeat: no-repeat;
	background-position: left;
	color:#000;
}
a.L1 {
	padding-left: 12px;
		background-image: url("/web/design/images/arrow-black.png" );
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	color: #205388;
	
}



/*Level 2*/

a.L2notActive, .L2notActive {
	color: #02608B;
	padding-left: 12px;
		background-image: url( "/web/design/images/arrow-black.png" );
	background-repeat: no-repeat;
	background-position: left;
	margin-left:10px;
}
.L2active {
	display: block;
	text-decoration: none;
		background-image: url( "/web/design/images/arrow-black.png" );
	background-repeat: no-repeat;
	background-position: left;
	margin-left:10px;
	color:#205388;


	cursor: default;
	padding-left: 12px;
}

a.L2 {
	color: #fff;
		background-image: url( "/web/design/images/arrow-black.png" );
	background-repeat: no-repeat;
	background-position: left;
	margin-left:10px;
	color:#205388;
	padding-left: 12px;

	
}
a.L1:hover, a.L2:hover {
	color:#000;
}


/*Level 3*/

a.L3notActive, .L3notActive, .L3active {
background-image: url( "/web/design/images/arrow-white.png" );
	background-repeat: no-repeat;
	background-position: left;
	margin-left:20px;
	padding-left: 12px;
}

a.L3notActive, .L3notActive {
background-image: url( "/web/design/images/arrow-white.png" );
	background-repeat: no-repeat;
	background-position: left;
	margin-left:20px;
	padding-left: 12px;
}
.L3active {
	display: block;
	text-decoration: none;
	background-image: url( "/web/design/images/arrow-black.png" );
	background-repeat: no-repeat;
	background-position: left;
	color:#205388;
	cursor: default;
}
a.L1notActive:hover, a.L2notActive:hover, a.L3notActive:hover {
	color: #000;
}
