#FWTableContainer1145015892 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	padding-top:10px;
	width:398px;
	height:33px;
}
.menuText_sub
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
}
.menuTextHighc {
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:3px;
}
.menuTextHighc a:link, .menuTextHighc a:active, .menuTextHighc a:visited{
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:3px;
	color:#000000;
}

.menuTextHighd {
	font-weight:bold;
	font-size:12px;
	padding-top:5px;
	padding-bottom:4px;
}
.menuTextHighd a:link, .menuTextHighd a:active, .menuTextHighd a:visited{
	font-weight:bold;
	font-size:12px;
	padding-top:5px;
	padding-bottom:4px;
	color:#000000;
}
.menuTextPadd {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}
.menuTextPadd a:link, .menuTextPadd a:active, .menuTextPadd a:visited{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}
.menuText {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}
.menuText a:link, .menuText a:active, .menuText a:visited{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}
.menuTextNewa{
	color:#000000;
	text-transform:lowercase;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}
.menuTextNewa a:link, .menuTextNewa a:active, .menuTextNewa a:visited{
	color:#000000;
	text-transform:lowercase;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}
.menuTextNewab{
	color:#000000;
	text-transform:lowercase;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}
.menuTextNewab a:link, .menuTextNewab a:active, .menuTextNewab a:visited{
	color:#000000;
	text-transform:lowercase;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}

.CareersMenuText
{
	color:#000000;
	text-transform:lowercase;
	font-weight:bold;
	font-size:12px;
	padding-top:6px;
	padding-bottom:3px;
}
.menuTextNormal
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:5px;
}
.menuTextNormal a:link, .menuTextNormal a:active, .menuTextNormal a:visited{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:5px;
}
.menuTextNormalnew
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}
.text_high_news{
	color:#D83A26;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;	
	font-family:Arial;
	font-size:12px;
}
.text_high_news a:link, .text_high_news a:active, .text_high_news a:visited, .text_high_news a:hover{
	color:#D83A26;
	font-family:Arial;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;	
}
/* -----------------------  about us  -------------------*/
#MMMenuContainer_01 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}
#MMMenuContainer_01 a{
	text-decoration:none;
 }
 #MMMenuContainer_01 a:hover{
	color:#D83A26; 
	text-decoration:none;
 }
#MMMenuContainer_01{
	position:absolute;
	left:598px;
	top:118px;
	visibility:hidden;
	z-index:300;	
	padding-left:20px;
	width:180px;
	height:150px;
	background-image:url(../images/menuBackground.gif);
	background-repeat:no-repeat;
	
}
/* -----------------------  menu_solutions  -------------------*/
#MMMenuContainer_02 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer_02 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}
#MMMenuContainer_02 a{
	text-decoration:none;
 }
 #MMMenuContainer_02 a:hover{
	color:#D83A26; 
	text-decoration:none;
 }
 
 #MMMenuContainer_02{
	position:absolute;
	left:680px;
	top:118px;
	visibility:hidden;
	z-index:300;	
	padding-left:20px;
	height:202px;
	width:270px;
	background-image:url(../images/products_arc_six.gif);
	background-repeat:no-repeat;

}

 /* -----------------------  menu_partners  -------------------*/
 #MMMenuContainer_03 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}
#MMMenuContainer_03 a{
	color:#000000; 
	text-decoration:none;
 }
 #MMMenuContainer_03 a:hover{
	color:#D83A26; 
	text-decoration:none;
 }
 #MMMenuContainer_03{	
	position:absolute;
	left:651px;
	top:118px;
	visibility:hidden;
	z-index:300;	
	padding-left:20px;
	width:276px;	
	height:75px;
	background-image:url(../images/menu_solutionFramework_three.gif);
	background-repeat:no-repeat;
	margin-left:2px;
}


 /* -----------------------  careers  -------------------*/
 #MMMenuContainer_04 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}
#MMMenuContainer_04 a{
	color:#000000; 
	text-decoration:none;
 }
 #MMMenuContainer_04 a:hover{
	color:#D83A26; 
	text-decoration:none;
 }
 #MMMenuContainer_04{	
	position:absolute;
	left:680px;
	top:118px;
	visibility:hidden;
	z-index:300;	
	padding-left:20px;
	height:100px;
	width:159px;
	background-image:url(../images/menu_service_arc.gif);
	background-repeat:no-repeat;
}
/* -----------------------  red hot -------------------*/
#MMMenuContainer_09 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
	margin-right:1px;
}
#MMMenuContainer_09 a{
	color:#000000; 
	text-decoration:none;
 }
 #MMMenuContainer_09 a:hover{
	color:#D83A26; 
	text-decoration:none;
 }

#MMMenuContainer_09{
/* This ID is related to the master menu div for menu MMMenuContainer0018164328_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	visibility:hidden;
	top:118px;
	z-index:300;	
	padding-left:18px;
	width:235px;
	height:235px;
	background-image:url(../images/menu_redhot_arc_new.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	margin-left:50px;
	}

