@charset "utf-8";
/* CSS Document  for ADVALOREM

	Website URI: http://www.advalorem.com
	Author: Fuji Kusaka (FRCI ESERVICES)
	Copyright (c) advalorem 
	
*/

a { outline:none;}

img{ border:none;}


/* Top Container */

#mainMenu{
	float:left;
	margin:0;
	height:40px;	
	width:100%;
	padding:0;
	position:relative;
	background:url(../images/fd_menu0.jpg) repeat-x left #F26522;
	z-index:99 !important;
}

#topMenu{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	height:40px;
	width:100%;
}

ul#topMenu li {
  margin:0;
  border: 0 none;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color:#fff;
  text-align:left;
  vertical-align:bottom !important;
  padding:0px;
  width:auto;
  height:40px;
}

ul#topMenu ul{
	margin:0;
	padding:0;
	list-style:none;
	display:none;
	position:absolute;
	top:40px;
	left:0px;
	padding:0 !important;
	background:transparent url(../images/bg_menu.jpg) left bottom no-repeat;
}

ul#topMenu ul li {
  margin: 0;
  border: 0 none;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  text-align:left;
  height:auto;
  background:none;
  width:200px !important;
  padding:0px!important;

}

ul#topMenu li ul li a{
  margin: 0;
  border: 0 none;
  float: left; /*For Gecko*/
  display: block;
  list-style: none;
  height:20px;
  background:none;
  padding:0 0 0 8px !important;
  text-align:left !important;
  font:normal 12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  margin-left:2px;
  width:215px;
}

ul#topMenu ul:after{ clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}

ul#topMenu ul li{ width:222px; float:left; display:block; }

/* Root */
ul#topMenu a{
	padding:12px 20px 0 20px ;
	text-decoration:none;	
    font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	border:none;
	float:none !important;
	float:left;
	display:block;
	margin:0px;
	height:28px;/*40*/
}

/* root menu persisitence */

ul#topMenu  a:hover,
ul#topMenu  li:hover a{ color:#fff;  background:url(../images/fd_menu.jpg) repeat-x left;
}


ul#topMenu li:hover li a,
ul#topMenu li.iehover li a{ float:none;  color:#666668; background:none;}


/* 2nd Menu */
ul#topMenu li:hover li a,
ul#topMenu li.iehover li a {
  float: none;
  color: #F26521;
  text-align:left;

 
}

/* 2nd Menu Hover Persistence */
ul#topMenu li:hover li a:hover,
ul#topMenu li:hover li:hover a,
ul#topMenu li.iehover li a:hover,
ul#topMenu li.iehover li.iehover a {
  background:#F26522;
  color: #fff;
  
}


ul#topMenu li:hover ul li:hover ul,
ul#topMenu li.iehover ul li.iehover  ul {  
 	color: #666668;
	display:block;
	display:table;
	padding:0px;
	margin:0px;
	padding:0px;
	z-index:1;
}

ul#topMenu li:hover ul,
ul#topMenu ul li:hover ul,
ul#topMenu ul ul li:hover ul,
ul#topMenu li.iehover ul,
ul#topMenu ul li.iehover ul,
ul#topMenu ul ul li.iehover ul {
  display: block;
}


ul#topMenu li:hover ul li:hover ul.global,
ul#topMenu li.iehover ul li.iehover  ul.global {
  
 	color: #666668;
	display:block;
	display:table;
	padding:0px;
	margin:0px;
	background:none !important;
	padding:0 4px;
	z-index:1;
}

ul#topMenu li:hover ul,
ul#topMenu li.iehover ul {
  
 	color: #666668;
  	width:175px !important;
	display:block;
	display:table;
	padding:0px;
	margin:0px;
	border:none;
	background:none;
	padding:0px;
}

ul#topMenu a.current{
	clear:both;
	display:block;
	color:#fff !important;
	background:url(../images/fd_menu.jpg) repeat-x left;
}



ul#topMenu li ul .dropPlain1{
	display:inline;
	display:block;
	width:227px;
	float:left;
    background:transparent url(../images/bg_menu.jpg) left top repeat-x;
	border:none;
	margin:0;
	border:1px solid #F26522;
	padding:15px 0 10px 0;
}

#menuSeparator {
	background-image: url(../images/menuSepa.jpg);
	width:2px;
	height:40px !important;
	background-position:top center;
	background-repeat:no-repeat;
}

.nolink
{
    font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#999 !important;
	margin-left:10px !important;
}

/* CSS Document */

