#mobileSectionList, #mobileSectionList ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
		z-index:99;
	}
	
	#mobileSectionList li { /* all list items */
		position : relative;
		float : left;
		line-height : 24px;
				width: 170px;
	}
	
	#mobileSectionList li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 150px;
		margin-top : -1.5em;
		border : 0px solid #000000;
		width:170px;
	}
	
	#mobileSectionList li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#mobileSectionList li a {
		width: 130px;
		w\idth : 130px;
		display : block;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
		padding : 0 1em;
	
		
	}
		#mobileSectionList li a:hover {
		color:#ff0000;
		
	}
	#mobileSectionList li ul li a {
		background-color:#000;
		line-height:24px;
		width:170px;
		opacity: .8;
	filter: alpha(opacity=80);
	color:#fff;
		
	}
	
	#mobileSectionList li ul li a:hover {
		background-color:#ff0000;
		color:#ffffff;
		line-height:24px;
		opacity: 1;
	filter: alpha(opacity=100);
		border : 0px solid #ff0000;
	}
	

	
	#mobileSectionList li:hover ul ul, #mobileSectionList li:hover ul ul ul, #mobileSectionList li.sfhover ul ul, #mobileSectionList li.sfhover ul ul ul {
		left: -999em;
	}
	
	#mobileSectionList li:hover ul, #mobileSectionList li li:hover ul, #mobileSectionList li li li:hover ul, #mobileSectionList li.sfhover ul, #mobileSectionList li li.sfhover ul, #mobileSectionList li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#mobileSectionList li:hover, #mobileSectionList li.over { 
position: static; /* make menus not sticky in IE7 */ 
} 

	/* network */
	
	#networkSectionList, #networkSectionList ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
			z-index:99;
	}
	
	#networkSectionList li { /* all list items */
		position : relative;
		float : left;
		line-height : 24px;
				width: 170px;
	}
	
	#networkSectionList li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 150px;
		margin-top : -1.5em;
	}
	
	#networkSectionList li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#networkSectionList li a {
		width: 135px;
		w\idth : 135px;
		display : block;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
		padding : 0 1em;
		
	}
		#networkSectionList li a:hover {
			color:#ff0000;
		
	}
#networkSectionList li ul li a {
		background-color:#000;
		line-height:24px;
		width:170px;
		opacity: .8;
	filter: alpha(opacity=80);
	color:#fff;
		
	}
	
	#networkSectionList li ul li a:hover {
		background-color:#ff0000;
		color:#ffffff;
		line-height:24px;
		opacity: 1;
	filter: alpha(opacity=100);
		border : 0px solid #ff0000;
	}
	

	
	#networkSectionList li:hover ul ul, #networkSectionList li:hover ul ul ul, #networkSectionList li.sfhover ul ul, #networkSectionList li.sfhover ul ul ul {
		left: -999em;
	}
	
	#networkSectionList li:hover ul, #networkSectionList li li:hover ul, #networkSectionList li li li:hover ul, #networkSectionList li.sfhover ul, #networkSectionList li li.sfhover ul, #networkSectionList li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
		#networkSectionList li:hover, #networkSectionList li.over { 
position: static; /* make menus not sticky in IE7 */ 
} 
	/* business services */
	
	
	#businessSectionList, #businessSectionList ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
			z-index:99;
	}
	
	#businessSectionList li { /* all list items */
		position : relative;
		float : left;
		line-height : 24px;
				width: 170px;
	}
	
	#businessSectionList li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 150px;
		margin-top : -1.5em;
	}
	
	#businessSectionList li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#businessSectionList li a {
		width: 135px;
		w\idth : 135px;
		display : block;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
		padding : 0 1em;
		
	}
		#businessSectionList li a:hover {
		
			color:#ff0000;
	}
	#businessSectionList li ul li a {
		background-color:#ffffff;
		line-height:24px;
		border : 0px solid #000000;
		width:170px;
	}
	
	#businessSectionList li ul li a:hover {
		background-color:#ff0000;
		color:#ffffff;
		line-height:24px;
		border : 1px solid #ff0000;
	}
	

	
	#businessSectionList li:hover ul ul, #businessSectionList li:hover ul ul ul, #businessSectionList li.sfhover ul ul, #businessSectionList li.sfhover ul ul ul {
		left: -999em;
	}
	
	#businessSectionList li:hover ul, #businessSectionList li li:hover ul, #businessSectionList li li li:hover ul, #businessSectionList li.sfhover ul, #businessSectionList li li.sfhover ul, #businessSectionList li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#businessSectionList li:hover, #businessSectionList li.over { 
position: static; /* make menus not sticky in IE7 */ 
} 
	/* other products */
	
	
	#otherproductsSectionList, #otherproductsSectionList ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
			z-index:99;
	}
	
	#otherproductsSectionList li { /* all list items */
		position : relative;
		float : left;
		line-height : 24px;
				width: 170px;
	}
	
	#otherproductsSectionList li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 150px;
		margin-top : -1.5em;
	}
	
	#otherproductsSectionList li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#otherproductsSectionList li a {
		width: 135px;
		w\idth : 135px;
		display : block;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
		padding : 0 1em;
		
	}
		#otherproductsSectionList li a:hover {
			color:#ff0000;
		
	}
	#otherproductsSectionList li ul li a {
		background-color:#000;
		line-height:24px;
		width:170px;
		opacity: .8;
	filter: alpha(opacity=80);
	color:#fff;
		
	}
	
	#otherproductsSectionList li ul li a:hover {
		background-color:#ff0000;
		color:#ffffff;
		line-height:24px;
		opacity: 1;
	filter: alpha(opacity=100);
		border : 0px solid #ff0000;
	}
	

	
	#otherproductsSectionList li:hover ul ul, #otherproductsSectionList li:hover ul ul ul, #otherproductsSectionList li.sfhover ul ul, #otherproductsSectionList li.sfhover ul ul ul {
		left: -999em;
	}
	
	#otherproductsSectionList li:hover ul, #otherproductsSectionList li li:hover ul, #otherproductsSectionList li li li:hover ul, #otherproductsSectionList li.sfhover ul, #otherproductsSectionList li li.sfhover ul, #otherproductsSectionList li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
		#otherproductsSectionList li:hover, #otherproductsSectionList li.over { 
position: static; /* make menus not sticky in IE7 */ 
} 

#blackberrynav, #blackberrynav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
text-align:left;
z-index:99;
}

#blackberrynav li { /* all list items */
	float: left;
	width: 75px; /* width needed or else Opera goes nuts */
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	margin-left:3px;
	height:30px;
	background-image:url(../images/pink/blackberry-menu-bg.gif);
}
#blackberrynav li ul li {border:0; margin:0; padding:0px; padding-top:5px; padding-bottom:5px; background:none; }

#blackberrynav li a {
	display: block;
	width: 75px;
	font-size:11px;
	font-weight:bold;
	height:30px;
	position:relative;
	top:10px;
	padding:0;
	text-align:center;
	border:1px;
	
}
#blackberrynav li a:hover {	color:#ff0000; }
#blackberrynav li ul li a:hover {	color:#fff; }

#blackberrynav li ul{ /* all list items */
	float: left;
	position: absolute;
	width: 175px; /* width needed or else Opera goes nuts */
	/*background-color:#ffffff;*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	font-weight:normal;
	background-color:#000000;
	border:0px solid #2f2f2f;
	margin:0;
	border:0;
	padding:0;
			opacity: .8;
	filter: alpha(opacity=80);

	
}

#blackberrynav li ul li a {text-align:left; color:#ffffff;  font-weight:normal;  padding:0; padding-left:3px; line-height:24px; top:0px;}

#blackberrynav li ul li a:hover {background-color:#f00; text-decoration:none; width:172px; 		opacity: 1;
	filter: alpha(opacity=100); line-height:24px; top:0px;}

#blackberrynav li:hover ul, #blackberrynav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#blackberrynav li ul ul {     margin: -1.9em 0 0 170px; border:0px solid #cccccc;  top:0px;} 

#blackberrynav li:hover ul ul, #blackberrynav li.sfhover ul ul {     left: -999em; } 

#blackberrynav li:hover ul, #blackberrynav li li:hover ul, #blackberrynav li.sfhover ul, #blackberrynav li li.sfhover ul {     left: auto; } 

#blackberrynav li ul li { /* all list items */
	float: left;
	width: 175px; /* width needed or else Opera goes nuts */
	text-align:left;
	display:block;
	font-weight:normal;
	top:0px;
	padding:0;

}

#blackberrynav li ul  li a { width:175px; font-weight:normal; color:#ffffff; }

#blackberrynav li:hover, #blackberrynav li.over { 
position: static; /* make menus not sticky in IE7 */ 
} 

