*  { 
	margin: 0; 
	padding: 0;    
} 

#navbar {
	z-index: 30;
	padding: 0;
	margin: 0;
	width: 740px;
	height: 32px;
	background: url(../images/navbar_bkgd.gif) repeat-x;
	float: left;	
}


#navbar ul {
	z-index: 30;
	padding: 0;
	margin: 0;
	line-height: 1.7em;
}

#navbar li {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#navbar a {
	margin: 0;
	padding: 0;
	height: 32px; 
	overflow: hidden;
	display: block;
	text-indent: -999em;
	text-decoration: none;
}

#container #navbar li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 16em;
	left: -999em;
	line-height: 1em;
	z-index: 5;
}

#container #navbar li:hover, #container #navbar li.sfhover {
    position: static;
}

#container #navbar li li {
	margin: 0;
	padding: 0;
	height: 20px;
	width: 16em;
	line-height: 1.7em;
	border-left: 1px solid #B1B1B1;
	background: white url(../images/menubkgd.gif) repeat-x 0 0;
}

#container #navbar li li:hover, #container #navbar li li.sfhover {
	background: url(../images/menubkgd.gif) repeat-x 0 -20px;
}

#container #navbar .menu_label {
	color: white;
	text-indent: 12px;
	background: url(../images/menubkgd_blue.gif) repeat-x;
}

#container #navbar .menu_label:hover, #container #navbar .menu_label.sfhover {
	color: white;
	cursor: default;
	text-indent: 12px;
	background: url(../images/menubkgd_blue.gif) repeat-x;
}

#container #navbar li li a {
	background-image: none;
	color: #666;
	text-indent: 12px;
	width: auto;
	height: auto;
}

#container #navbar li li:hover a, #container #navbar li li.sfhover a {
	color: white;
}

#container #navbar li li li {
	width: 24em;
}

#center_square #container #navbar li li li a {
	color: #666;
}

#center_square #container #navbar li li li:hover a, #center_square #container #navbar li li li.sfhover a {
	color: white;
}

#container #navbar li:hover ul, #container #navbar li.sfhover ul {
	left: auto;
}

#container #navbar li ul ul {
	margin: -1.7em 0 0 16em;
	width: 24em;
	z-index: 5;
}

#container #navbar li:hover ul ul, #container #navbar li.sfhover ul ul {
	left: -999em;
}

#container #navbar li:hover ul, #container #navbar li li:hover ul, #container #navbar li.sfhover ul, #container #navbar li li.sfhover ul {
	left: auto;
}

#navbar #nav_home:hover a, #navbar #nav_clients:hover a, #navbar #nav_solutions:hover a, #navbar #nav_about:hover a, #navbar #nav_resources:hover a {
	background-position: 0 -32px;
}

#home #nav_home a:hover, #clients #nav_clients a:hover, #solutions #nav_solutions a:hover, #about #nav_about a:hover, #resources #nav_resources a:hover {
	background-position: 0 -64px;
}

#home #navbar #nav_home a, #solutions #navbar #nav_solutions a, #clients #navbar #nav_clients a, #about #navbar #nav_about a, #resources #navbar #nav_resources a {
	background-position: 0 -64px;
}

#navbar #nav_home a {
	width: 160px;
	background: url(../images/nav_home.gif) no-repeat left top;
}

#navbar #nav_solutions a {
	width: 143px;
	background: url(../images/nav_solutions.gif) no-repeat left top;
}

#navbar #nav_clients a {
	width: 144px;
	background: url(../images/nav_clients.gif) no-repeat left top;
}

#navbar #nav_about a {
	width: 150px;
	background: url(../images/nav_about.gif) no-repeat left top;
}

#navbar #nav_resources a {
	width: 143px;
	background: url(../images/nav_resources.gif) left top;
}
