/**
 *	SES DGP
 *  Screen Navigation Styles
 *	
 *	@author:	Andrew Taylor <andrew at imagin8 dot com>
 *	@date:		28/04/2008	
 *
 *	Table of Contents:
 *		navigation
 *
 */
 
/** navigation
--------------------------------------- */

#menu {
	height:					27px;
	background:				url(images/menu_back.gif);
}


ul#suckerfishMenu0 {
	top:108px;
	position:				absolute;
	width:					850px;
	padding-left: 			20px;
	margin:					0;
	height:					27px;
}

ul#suckerfishMenu0 li {
	float:					left;
	list-style:				none;
}

ul#suckerfishMenu0 li a {
	color:					#272727;
	display:				block;
	height:					27px;
	overflow:				hidden;
	text-decoration:		none;
	text-indent:			-9999px;
	font-size:				1px;
}

ul#suckerfishMenu0 li ul {
	left:					-9999px;
	list-style:				none;
	position:				absolute;
	width:					126px;
	z-index:				1000;
	padding:				0;
	margin:					0;
}

ul#suckerfishMenu0 li ul li {
	border-left:			1px solid #CFB900;
	border-right:			1px solid #CFB900;
	background: 			#FFE400;
}

ul#suckerfishMenu0 li ul li.sf_bottomchild,
ul#suckerfishMenu0 li ul li.sf_onlychild  {
	border-bottom:			1px solid #CFB900;
}

ul#suckerfishMenu0 li ul li a,
ul#suckerfishMenu0 li.childhover ul li a {
	border-top:				1px solid #CFB900;
	color:					#41495F;
	font-size:				11px;
	height:					auto;
	left:					-9999px;
	padding:				5px 3px 5px 3px;
	width:					120px;
	text-indent:			0px;
	text-decoration:		none;
	font-family:			Tahoma,Verdana,Helvetica,Sans-Serif;
}

ul#suckerfishMenu0 li ul li a:hover{
	background-color:	#FFF000;
}

ul#suckerfishMenu0 li:hover, ul#suckerfishMenu0 li.hover {
    position:				static;
}

ul#suckerfishMenu0 li:hover ul {
	left:					auto;
}

ul#suckerfishMenu0 li:hover ul, 
#suckerfishMenu0 li.sfhover ul {
	left:					auto;
	position:				absolute;
	z-index:				1000;
}

.sfhover {
    z-index:				1000 !important;
}


#sf_menu_0,
#sf_menu_0 a {
	width:					43px;
}

#sf_menu_1,
#sf_menu_1 a {
	width:					60px;
}

#sf_menu_2,
#sf_menu_2 a {
	width:					82px;
}

#sf_menu_3,
#sf_menu_3 a {
	width:					88px;
}

#sf_menu_4,
#sf_menu_4 a {
	width:					77px;
}

#sf_menu_5,
#sf_menu_5 a {
	width:					98px;
}

#sf_menu_6,
#sf_menu_6 a {
	width:					69px;
}

#sf_menu_7,
#sf_menu_7 a {
	width:					63px;
}

#sf_menu_0 { background: url(images/menu/home.gif) 0 0 no-repeat; }
#sf_menu_1 { background: url(images/menu/about.gif) 0 0 no-repeat; }
#sf_menu_2 { background: url(images/menu/solutions.gif) 0 0 no-repeat; }
#sf_menu_3 { background: url(images/menu/customers.gif) 0 0 no-repeat; }
#sf_menu_4 { background: url(images/menu/partners.gif) 0 0 no-repeat; }
#sf_menu_5 { background: url(images/menu/case_studies.gif) 0 0 no-repeat;margin-left:231px; }
#sf_menu_6 { background: url(images/menu/careers.gif) 0 0 no-repeat; }
#sf_menu_7 { background: url(images/menu/contact.gif) 0 0 no-repeat; }




/*
.webfx-menu {
	
}

.webfx-menu-empty {
	display:			block;
	border:				1px solid white;
	padding:			2px 5px 2px 5px;
	font-size:			11px;
	font-family:		Tahoma, Verdana, Helvetica, Sans-Serif;
	color:				black;
}

.webfx-menu a {
	display:			block;
	width:				expression(constExpression(ieBox ? "140px": "140px"));	/* should be ignored by mozilla and opera 
	height:				expression(constExpression("1px"));
	overflow:			visible;
	padding:			2px 2px 2px 5px;
	font-size:			11px;
	font-weight:		normal;
	font-family:		Tahoma, Verdana, Helvetica, Sans-Serif;
	text-decoration:	none;
	vertical-align:		center;
	color:				#272727;
	background:			#FFE400;
	border-right:		1px solid #FFEA97;
	border-top:			1px solid #CFB900;
	border-left:		1px solid #CFB900;
	border-bottom:		1px solid #FFEA97;
	
}	

.webfx-menu a:visited,
.webfx-menu a:visited:hover {
	color:	#272727;
}

.webfx-menu a:hover {
	color:				#000000;
	background-color:	#FFF000;
	text-decoration:	none;
	
	
}	

.webfx-menu div {
	height:			1px;
	height:			expression(constExpression(ieBox ? "2px" : "0"));
	border-top:		1px solid #000;
	border-bottom:	1px solid #000;
	overflow:		hidden;
	margin:			2px 0px 2px 0px;
	font-size:		0mm;
}*/