@charset "utf-8";
/* CSS Document */

/* ----------- left menu elements ----------- */

/* common elements */

.mainMenu a, #homeMenu a, #productMenu1, #aboutMenu1, #environCurrent, #contactMenu1 {
	font-size: 1.25em;
}
.mainMenu, #productMenu1, #aboutMenu1, #environCurrent, #contactMenu1  {
	border-top: solid .18em #FFF;
}

#productMenu2First a, .productMenu2 a, #productMenu2CurrentFirst, #productMenu2Current, .productMenu3 a, .productMenu4 a, #productMenu3Current, #productMenu3Active a, #productMenu4Current, #aboutMenu2First a, .aboutMenu2 a, #aboutMenu2Current, #aboutMenu2CurrentFirst, #contactMenu2First a, #contactMenu2CurrentFirst, #contactMenu2Current, .contactMenu2 {
	font-size: .95em;
}

.productMenu2, #productMenu2Current, #productMenu3Current, #productMenu3Active, .productMenu3, #aboutMenu2Current, .aboutMenu2, #contactMenu2Current, .contactMenu2   {
	border-top: solid .09em #FFF;
}


/* home menu elements */

#homeMenu, .mainMenu, #productMenu1, #aboutMenu1 {
	margin: 0;
}

#homeMenu a:link, #homeMenu a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;

	height: 1.75em;
	padding: .6em 0 0 2.6em;
	background-color: #363636;
	background-image: url(../images/menu/indexArrow_a.gif);
	background-repeat: no-repeat;
	background-position: .61em .7em;
}

#homeMenu a:hover, #homeMenu a:active {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	height: 1.75em;
	padding: .6em 0 0 2.6em;
	background-color: #5C5C5C;
	background-image: url(../images/menu/indexArrow_b.gif);
	background-repeat: no-repeat;
	background-position: .61em .7em;
}

#environCurrent {
	display: block;
	text-decoration: none;
	font-weight: 700;
	color: #363636;
	height: 1.75em;
	padding: .6em 0 0 2.6em;
	background-color: #CCBDBD;
	background-image: url(../images/menu/arrow1_a.gif);
	background-repeat: no-repeat;
	background-position: .61em .7em;
}

.mainMenu a:link, .mainMenu a:visited {
	display: block;
	text-decoration: none;
	color: #363636;
	height: 1.75em;
	padding: .6em 0 0 2.6em;
	background-color: #D6D4cE;
	background-image: url(../images/menu/arrow1_a.gif);
	background-repeat: no-repeat;
	background-position: .61em .7em;
}

.mainMenu a:hover, .mainMenu a:active {
	display: block;
	text-decoration: none;
	color: #363636;
	height: 1.75em;
	padding: .6em 0 0 2.6em;
	background-color: #CCBDBD;
	background-image: url(../images/menu/arrow1_a.gif);
	background-repeat: no-repeat;
	background-position: .61em .7em;
}

/* product menu elements */

#productMenu1 {
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.75em;
	padding: .6em 0 0 2.6em;
	background-color: #CEDFB4;
	background-image: url(../images/menu/productArrow_1_a.gif);
	background-repeat: no-repeat;
	background-position: .61em .7em;
}

#productMenu2Current, #productMenu2CurrentFirst {
	display: block;
	font-weight: 700;
	text-decoration: underline;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #EBF0E3;
	background-image: url(../images/menu/productArrow_2_b.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}


.productMenu2 a:link, #productMenu2First a:link, .productMenu2 a:visited, #productMenu2First a:visited {
	display: block;
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #EBF0E3;
	background-image: url(../images/menu/productArrow_2_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

.productMenu2 a:hover, #productMenu2First a:hover, .productMenu2 a:active, #productMenu2First a:active {
	display: block;
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #E2E9D6;
	background-image: url(../images/menu/productArrow_2_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

#productMenu3Current {
	display: block;
	font-weight: 700;
	text-decoration: underline;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #EBF0E3;
	background-image: url(../images/menu/productArrow_3_b.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

#productMenu3Active a:link, #productMenu3Active a:visited {
	display: block;
	font-weight: 700;
	text-decoration: underline;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #EBF0E3;
	background-image: url(../images/menu/productArrow_4_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

#productMenu3Active a:hover, #productMenu3Active a:active {
	display: block;
	font-weight: 700;
	text-decoration: underline;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #E2E9D6;
	background-image: url(../images/menu/productArrow_4_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

.productMenu3 a:link, .productMenu3 a:visited {
	display: block;
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #EBF0E3;
	background-image: url(../images/menu/productArrow_3_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

.productMenu3 a:hover, .productMenu3 a:active {
	display: block;
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #E2E9D6;
	background-image: url(../images/menu/productArrow_3_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

#productMenu4Current {
	display: block;
	font-weight: 700;
	text-decoration: underline;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 7.31em;
	background-color: #EBF0E3;
	background-image: url(../images/menu/productArrow_5_b.gif);
	background-repeat: no-repeat;
	background-position: 5.46em 0.7em;
}

.productMenu4 a:link, .productMenu4 a:visited {
	display: block;
	font-weight: 300;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 7.31em;
	background-color: #EBF0E3;
	background-image: url(../images/menu/productArrow_5_a.gif);
	background-repeat: no-repeat;
	background-position: 5.46em 0.7em;
}

.productMenu4 a:hover, .productMenu4 a:active {
	display: block;
	font-weight: 300;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 7.31em;
	background-color: #E2E9D6;
	background-image: url(../images/menu/productArrow_5_a.gif);
	background-repeat: no-repeat;
	background-position: 5.46em 0.7em;
}


/* about menu elements */

#aboutMenu1 {
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.75em;
	padding: .6em 0 0 2.6em;
	background-color: #E3C871;
	background-image: url(../images/menu/aboutArrow_1_a.gif);
	background-repeat: no-repeat;
	background-position: .61em .7em;
}

#aboutMenu2Current, #aboutMenu2CurrentFirst {
	display: block;
	font-weight: 700;
	text-decoration: underline;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #F6EDD0;
	background-image: url(../images/menu/aboutArrow_2_b.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

.aboutMenu2 a:link, #aboutMenu2First a:link, .aboutMenu2 a:visited, #aboutMenu2First a:visited {
	display: block;
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #F6EDD0;
	background-image: url(../images/menu/aboutArrow_2_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

.aboutMenu2 a:hover, #aboutMenu2First a:hover, .aboutMenu2 a:active, #aboutMenu2First a:active {
	display: block;
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #F3E9C2;
	background-image: url(../images/menu/aboutArrow_2_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}


/* contact menu elements */

#contactMenu1 {
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.75em;
	padding: .6em 0 0 2.6em;
	background-color: #CAD7DD;
	background-image: url(../images/menu/contactArrow_1_a.gif);
	background-repeat: no-repeat;
	background-position: .61em .7em;
}

#contactMenu2Current, #contactMenu2CurrentFirst {
	display: block;
	font-weight: 700;
	text-decoration: underline;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #DCE6EB;
	background-image: url(../images/menu/contactArrow_2_b.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

.contactMenu2 a:link, #contactMenu2First a:link, .contactMenu2 a:visited, #contactMenu2First a:visited {
	display: block;
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #DCE6EB;
	background-image: url(../images/menu/aboutArrow_2_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}

.contactMenu2 a:hover, #contactMenu2First a:hover, .contactMenu2 a:active, #contactMenu2First  a:active {
	display: block;
	font-weight: 700;
	text-decoration: none;
	color: #363636;
	height: 1.85em;
	padding: .55em 0 0 5.31em;
	background-color: #D1DEE4;
	background-image: url(../images/menu/aboutArrow_2_a.gif);
	background-repeat: no-repeat;
	background-position: 3.46em 0.7em;
}