/*--------------------NAV BAR ON HOME PAGE--------------------------*/

.inf_menu {	height:32px;	margin-left:5px;	padding-left:75px;	padding-bottom:4px;	margin-top:3px;	z-index:1000000;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;}
.inf_menu ul {padding:0; margin:0; list-style:none;  text-align:center; }
.inf_menu ul ul {width:87px; padding-top:2px;margin-left:-8px;}
*html .inf_menu ul ul {margin-left:-18px;}
.inf_menu li {float:left; width:87px; list-style:none;  position:relative; padding-left:30px;   }
* html .inf_menu li {float:left; width:87px; list-style:none;  position:relative; padding-left:10px;   }
/*---------------BUTTON-1-----------------*/
.inf_menu ul #nav1 a  {float:left; width:81px; list-style:none;  position:relative; padding-left:30px; height:33px; text-decoration:none;
background-image:url(../../media/images/nav/why-infinity-1.jpg);  }
.inf_menu #nav1  a:hover  {width:81px; background:none;
background-image:url(../../media/images/nav/why-infinity-2.jpg);
background-repeat:no-repeat;  }

.inf_menu #nav1 ul a, .inf_menu #nav1 ul a:visited {
font-weight:bold;	font-size:10px;	color:#FFFFFF;	height:20px;	line-height:10px;	padding:7px 2px 2px 5px;	width:120px;	text-align:left;	background-color: #4E4E4E;	opacity:0.9;	background-image:none;	}
.inf_menu #nav1 ul li a:hover{width:120px;	color:#000000;	background-image:none;	background-color: #FF6600;}
/*---------------BUTTON-2-----------------*/
.inf_menu ul #nav2 a  {float:left; width:81px; list-style:none;  position:relative; padding-left:30px; height:33px;text-decoration:none;
background-image:url(../../media/images/nav/explore-careers-1.jpg);  }
.inf_menu #nav2  a:hover  {width:81px; background:none;
background-image:url(../../media/images/nav/explore-careers-2.jpg);
background-repeat:no-repeat;  }

.inf_menu #nav2 ul a, .inf_menu #nav2 ul a:visited {
font-weight:bold;	font-size:10px;	color:#FFFFFF;	height:20px;	line-height:10px;	padding:7px 2px 2px 5px;	width:120px;	text-align:left;	background-color: #4E4E4E;	opacity:0.9;	background-image:none;	}
.inf_menu #nav2 ul li a:hover{width:120px;	color:#000000;	background-image:none;	background-color: #FF6600;}
/*---------------BUTTON-3-----------------*/
.inf_menu ul #nav3 a  {float:left; width:81px; list-style:none;  position:relative; padding-left:30px; height:33px;text-decoration:none;
background-image:url(../../media/images/nav/career-faq-1.jpg);  }
.inf_menu #nav3  a:hover  {width:81px; background:none;
background-image:url(../../media/images/nav/career-faq-2.jpg);
background-repeat:no-repeat;  }
.inf_menu #nav3 ul a, .inf_menu #nav3 ul a:visited {	font-weight:bold;	font-size:10px;	color:#FFFFFF;	height:20px;	line-height:10px;	padding:7px 2px 2px 5px;	width:120px;	text-align:left;	background-color: #383838;	opacity:0.9;	background-image:none;}
.inf_menu #nav3 ul li a:hover{width:120px;	color:#000000;	background-image:none;	background-color: #FF6600;}
/*-----------------------------------------*/
.inf_menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:87px; }
.inf_menu ul ul ul{left:150px; top:-1px; width:100px;}
.inf_menu ul ul ul.left {left:-150px;}
.inf_menu table {position:absolute; top:0; left:0;border-collapse:collapse; margin:0 0 0 0px;}
*html .inf_menu ul ul a{  filter: alpha(opacity = 90);}
.inf_menu a:hover, .inf_menu ul ul a:hover{	color:#000000;	background-color: #FF6600;}
.inf_menu ul li:hover ul,
.inf_menu ul a:hover ul{visibility:visible; }
.inf_menu ul :hover ul ul{visibility:hidden;}
.inf_menu ul :hover ul :hover ul{visibility:visible;}

/*--------------------NAV BAR ON OTHER PAGEs--------------------------*/

.inf_menu_template {	height:32px;	margin-left:15px;	width:800px;	height:22px;	float:left;	position:relative;	z-index:1000000;	text-align:left;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	margin:0px 0 0 15px;}
*html .inf_menu_template {	width:760px;margin-left:2px; }
.inf_menu_template ul {padding:0; margin:0; list-style:none;  text-align:center;margin-left:-8px;margin-top:-8px; }
.inf_menu_template ul ul {width:87px; padding-top:10px;margin-left:-8px;}
*html .inf_menu_template ul ul {margin-left:-8px;}
.inf_menu_template li {float:left; width:111px; list-style:none;  position:relative; padding-right:0px;   }
.inf_menu li {float:left; width:87px; list-style:none;  position:relative; padding-left:30px;   }

/*----------------BUTTON-1--------------*/
.inf_menu_template ul #nav1 a  {float:left; width:81px; list-style:none;  position:relative; padding-left:30px; height:33px; text-decoration:none;
background-image:url(../../media/images/nav/why-infinity-1.jpg);  }
.inf_menu_template #nav1  a:hover  {width:81px; background:none;
background-image:url(../../media/images/nav/why-infinity-2.jpg);
background-repeat:no-repeat;  }

.inf_menu_template #nav1 ul a, .inf_menu #nav1 ul a:visited {
font-weight:bold;	font-size:10px;	color:#FFFFFF;	height:20px;	line-height:10px;	padding:7px 2px 2px 5px;	width:120px;	text-align:left;	background-color: #4E4E4E;	opacity:0.9;	background-image:none;	}
.inf_menu_template #nav1 ul li a:hover{width:120px;	color:#000000;	background-image:none;	background-color: #FF6600;}
/*----------------BUTTON-2--------------*/
.inf_menu_template ul #nav2 a  {float:left; width:81px; list-style:none;  position:relative; padding-left:30px; height:33px;text-decoration:none;
background-image:url(../../media/images/nav/explore-careers-1.jpg);  }
.inf_menu_template #nav2  a:hover  {width:81px; background:none;
background-image:url(../../media/images/nav/explore-careers-2.jpg);
background-repeat:no-repeat;  }

.inf_menu_template #nav2 ul a, .inf_menu #nav2 ul a:visited {
font-weight:bold;	font-size:10px;	color:#FFFFFF;	height:20px;	line-height:10px;	padding:7px 2px 2px 5px;	width:120px;	text-align:left;	background-color: #4E4E4E;	opacity:0.9;	background-image:none;	}
.inf_menu_template #nav2 ul li a:hover{width:120px;	color:#000000;	background-image:none;	background-color: #FF6600;}
/*----------------BUTTON-3--------------*/
.inf_menu_template ul #nav3 a  {float:left; width:81px; list-style:none;  position:relative; padding-left:30px; height:33px;text-decoration:none;
background-image:url(../../media/images/nav/career-faq-1.jpg);  }
.inf_menu_template #nav3  a:hover  {width:81px; background:none;
background-image:url(../../media/images/nav/career-faq-2.jpg);
background-repeat:no-repeat;  }

.inf_menu_template #nav3 ul a, .inf_menu #nav3 ul a:visited {
font-weight:bold;	font-size:10px;	color:#FFFFFF;	height:20px;	line-height:10px;	padding:7px 2px 2px 5px;	width:120px;	text-align:left;	background-color: #4E4E4E;	opacity:0.9;	background-image:none;  filter: alpha(opacity = 90);	}
.inf_menu_template #nav3 ul li a:hover{width:120px;	color:#000000;	background-image:none;	background-color: #FF6600;}
/*----------------BUTTON-4--------------*/
.inf_menu_template ul #home a  {float:left; width:81px; list-style:none;  position:relative; padding-left:30px; height:33px;text-decoration:none;
background-image:url(../../media/images/nav/home-1.jpg);  }
.inf_menu_template #home  a:hover  {width:81px; background:none;
background-image:url(../../media/images/nav/home-2.jpg);
background-repeat:no-repeat;  }

.inf_menu_template #home ul a, .inf_menu #nav3 ul a:visited {
font-weight:bold;	font-size:10px;	color:#FFFFFF;	height:20px;	line-height:10px;	padding:7px 2px 2px 5px;	width:120px;	text-align:left;	background-color: #4E4E4E;	opacity:0.9;	background-image:none;  filter: alpha(opacity = 90);	}
.inf_menu_template #home ul li a:hover{width:120px;	color:#000000;	background-image:none;	background-color: #FF6600;}
/*----------------BUTTON-5--------------*/
.inf_menu_template ul #nav4 a  {float:left; width:81px; list-style:none;  position:relative; padding-left:30px; height:33px;text-decoration:none;
background-image:url(../../media/images/nav/hiring-events-1.jpg);  }
.inf_menu_template #nav4  a:hover  {width:81px; background:none;
background-image:url(../../media/images/nav/hiring-events-2.jpg);
background-repeat:no-repeat;  }

.inf_menu_template #nav4 ul a, .inf_menu #nav3 ul a:visited {
font-weight:bold;	font-size:10px;	color:#FFFFFF;	height:20px;	line-height:10px;	padding:7px 2px 2px 5px;	width:120px;	text-align:left;	background-color: #4E4E4E;	opacity:0.9;	background-image:none;  filter: alpha(opacity = 90);	}
.inf_menu_template #nav4 ul li a:hover{width:120px;	color:#000000;	background-image:none;	background-color: #FF6600;}
/*-----------------------------------------*/

.inf_menu_template ul ul ul a, .inf_menu ul ul ul a:visited {background:#9ed8ff;}
.inf_menu_template ul ul ul a:hover {background:#0098ff;}
.inf_menu_template ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:87px; }
.inf_menu_template ul ul ul{left:150px; top:-1px; width:100px;}
.inf_menu_template ul ul ul.left {left:-150px;}
.inf_menu_template table {position:absolute; top:0; left:0;border-collapse:collapse; margin:0 0 0 0px;}
*html .inf_menu_template ul ul a{  filter: alpha(opacity = 90);}
.inf_menu_template a:hover, .inf_menu ul ul a:hover{	color:#000000;	background-color: #FF6600;}
.inf_menu_template ul li:hover ul,
.inf_menu_template ul a:hover ul{visibility:visible; }
.inf_menu_template ul :hover ul ul{visibility:hidden;}
.inf_menu_template ul :hover ul :hover ul{visibility:visible;}