/* LotSys menu */

html, body { margin: 0; padding: 0; height: 100%; 
	font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; }
	
.maincont { width: 778px; height: 18; background-image:  url(img/hp-nav.jpg); }
.spc { width: 20px; height: 1px; overflow: hidden; float: left; }
.ctr { width: 100%; float: left; text-align: center; cursor: pointer; }
.vert { width: 100%; float: left; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: 005862; text-align : center; cursor: pointer; }
.blanc { width: 100%; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align : center; cursor: pointer; }
.vert2 { width: 100%; float: left; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: 005862; text-align : left; cursor: pointer; }
.blanc2 { width: 100%; float: left; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#FFFFFF; text-align : left; cursor: pointer; }

#mainmenu ul { margin: 0; padding: 0; list-style: none; z-index:10000 }
#mainmenu ul li { position: relative; float: left;
	height:18px; 
	border-bottom: 1px solid black;
	padding: 0; 
	background-color: none;
	background-repeat: no-repeat;
	background-image: none; }
	
/* Background selection main menu */
#mainmenu ul li a:hover { background-color: #cd4900; background-image: none; background-repeat: no-repeat; }
#mainmenu ul li a {	height: 18px; text-decoration: none; color: #fff; display: block; line-height: 18px; }

/* menu level 1 */
#mainmenu ul li ul {
	height:18px; 
	display:none; 
	position: absolute;
	top: 18px; width: 149px;
	text-align: left;
	filter:alpha(opacity=90); /* for IE */
	-moz-opacity:0.9; /* for mozilla */
	opacity: 0.9; /* for safari */
	khtml-opacity: 0.9 /* for konquerer and older safari */
	}

#mainmenu ul li ul:hover { display: block; }
#mainmenu ul li:hover ul { display: block; }
#mainmenu ul li.over ul  { display: block; } /* for IE */
#mainmenu ul li ul li {
	width: 200px;
	height: 18px;
	background-color: #ff803b;
	background-image: none;
	border-bottom: none;
	padding: 0px;
	text-align: left;
	}
	
#mainmenu ul li ul li a {	padding-left: 20px; height: 22px; text-decoration: none; color: #fff; display: block; width: auto; }
#mainmenu ul li ul li a:hover { background-color: #df5002; background-image: none; }
#mainmenu ul li ul li:hover { display: list-item; }
#mainmenu ul li ul li.over { display: block; } /* for IE  */


/* menu widths */
#mainmenu  #topnav_1	{width: 115px;}		/* Home  :110*/
#mainmenu  #topnav_2	{width: 115px;}		/* Company :110*/
#mainmenu  #topnav_3	{width: 170px;}		/* Products & services :160*/
#mainmenu  #topnav_4	{width: 160px;}		/* News & Events :150*/
#mainmenu  #topnav_5	{width: 109px;}		/* Careers :100*/
#mainmenu  #topnav_6	{width: 109px;}		/* Contact :100*/
#mainmenu  #topnav_7	{width: 48px;}		/* Language 1 :48*/