@charset "utf-8";
/* CSS Document */

div#menu {

}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	/* width: 10em; */
}

#nav li {
	float: left;
	width: 10em;


}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;

}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/* new */

#nav {
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 1.35em;
	margin: 0 0 0 3px;
}
#nav ul {
	background-repeat: no-repeat;
}
#nav li { width: 11em; }
#nav li#corp ul {
	background-image: url(/images/Front2/menu/fond_indust.png);
	padding-bottom: 55px;
}
#nav li#indust ul {
	background-image: url(/images/Front2/menu/fond_indust.png);
	padding-bottom: 55px;
}
#nav li#prod ul {
	background-image: url(/images/Front2/menu/fond_prod.png);	
	padding-bottom: 25px;	
}
#nav li#services ul{
	background-image: url(/images/Front2/menu/fond_services.png);
	padding-bottom: 75px;
}	
#nav li ul {
	width: 21em;
	padding: 10px 15px 15px 15px;

}
#nav li img {
	border: 0;
}
#nav ul li a {
	color: #ffffff;
	text-decoration: none;
	width: 18em;
}
#nav ul li a:hover {
	padding: 0 0 0 15px;
	font-weight: bold;
 	background-image: url(/images/Front2/Menu/Arrow_menu.gif); 
	background-repeat: no-repeat;
	background-position: left center;
}
ul#nav li#corp {width: 78px; }
ul#nav li#indust {width: 77px; }
ul#nav li#prod{width: 72px; }
ul#nav li#services {width: 70px; } 
ul#nav li#contact_us {width:96px; padding-left: 30px; }

/* Top Level Img Rollover */

li#corp a{
	text-decoration: none;
}

li#corp a#corp {
	display: block;
	width: 78px;
	height: 27px;
	background-image: url(/images/Front2/Menu/corp_x.gif);
	text-decoration: none;
}
li#corp a#corp:hover {
	background-position: -78px 0;
}

li#indust a#indust {
	display: block;
	width: 77px;
	height: 27px;
	background-image: url(/images/Front2/Menu/industries_x.gif);
	text-decoration: none;
}
li#indust a#indust:hover {
	background-position: -77px 0;
}

li#prod a#prod {
	display: block;
	width: 72px;
	height: 27px;
	background-image: url(/images/Front2/Menu/products_x.gif);
	text-decoration: none;	
}
li#prod a#prod:hover {
	background-position: -72px 0;
}
li#services a#services {
	display: block;
	width: 70px;
	height: 27px;
	background-image: url(/images/Front2/Menu/services_x.gif);
	text-decoration: none;	
}
li#services a#services:hover {
	background-position: -70px 0;
}

li#contact_us a#contact_us {
	display: block;
	width: 96px;
	height: 27px;
	background-image: url(/images/Front2/Menu/contact_us_x.png);
	text-decoration: none;	
}

li#contact_us a#contact_us:hover {
	background-position: -96px 0;
}

/* Fast Track Rollovers */

#fastTrack, #fastTrack ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#fastTrack a {
	display: block;
	/* width: 10em; */
}

div#fastTrack {
	height: 140px;
	width: 194px;
	background-image: url(/images/Front2/fastTrack/fasttrack.gif);
	background-repeat: no-repeat;
	padding-top: 32px;
	float: right;
	margin: 1px 0 0 0;
}

li#justCurious a#justCurious {
	display: block;
	width: 195px;
	height: 27px;
	background-image: url(/images/Front2/fastTrack/ft1.gif);
	text-decoration: none;
}
li#justCurious a#justCurious:hover {
	background-position: -195px 0;
}
li#customers a#customers {
	display: block;
	width: 195px;
	height: 27px;
	background-image: url(/images/Front2/fastTrack/ft2.gif);
	text-decoration: none;
}
li#customers a#customers:hover {
	background-position: -195px 0;
}
li#partners a#partners {
	display: block;
	width: 195px;
	height: 27px;
	background-image: url(/images/Front2/fastTrack/ft3.gif);
	text-decoration: none;
}
li#partners a#partners:hover {
	background-position: -195px 0;
}
li#finance a#finance {
	display: block;
	width: 195px;
	height: 27px;
	background-image: url(/images/Front2/fastTrack/ft4.gif);
	text-decoration: none;
}
li#finance a#finance:hover {
	background-position: -195px 0;
}
li#press a#press {
	display: block;
	width: 195px;
	height: 27px;
	background-image: url(/images/Front2/fastTrack/ft5.gif);
	text-decoration: none;
}
li#press a#press:hover {
	background-position: -195px 0;
}
span.greybar img, span.greybar a {padding: 0; margin: 0; border: 0;}
span.greybar {padding: 0; margin: 0; }

.contact_us_button {
    float:right;
    padding-left: 10px;
}

.contact_us_button a, .contact_us_button a:visited {
    display:block;
    width: 114px;
    height: 27px;
    background: transparent url('/images/Front2/contact_us_gray.png') no-repeat 0 2px;
    text-decoration: none;
}

.contact_us_button a:hover {
    background: transparent url('/images/Front2/contact_us_gray_hover.png') no-repeat 0 2px;
}

.plone_pages {
    padding-left: 0;
}

.plone_pages a, .plone_pages a:visited {
    width: 113px;
    height: 23px;
    background: transparent url('/images/Front2/contact_us_gray.png') no-repeat 100% 0;
}

.plone_pages a:hover {
    background: transparent url('/images/Front2/contact_us_gray_hover.png') no-repeat 100% 0;
}
