﻿/* modified suckerfish cssdd menus http://htmldog.com/articles/suckerfish/dropdowns/ */
#topnav
{
	background:transparent url("/Images/topnav_bg.gif") repeat-x;
	height:33px;
}

#nav
{
	height:33px;
	width:790px;
	border-bottom:solid 2px #fff;
	background:transparent url("/Images/topnav_r.gif") no-repeat right;
}

/* all lis in the menu need these attributes */
#nav li
{
	float:left;
	padding:0px;
	margin:0px;
}

/* all uls in the menu need these attributes */
#nav,
#nav ul
{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

/* all anchors need these */
#nav a
{
	display:block;
	font-size:10px;
}

#nav li ul
{
	position:absolute;
	left:-999em;
	padding:0px;
	margin:0px;
}

#nav li:hover ul,
#nav li.over ul
{
	left:auto;
}

/* specific styles */
#nav > li
{
	/*background:transparent url("/Images/topnav_bg.gif") repeat-x scroll 0px 0px;*/
	height:33px;
}

#nav > li:hover,
#nav > li.pover
{
	/*background:transparent url("/Images/topnav_bg.gif") repeat-x scroll 0px -33px;*/
}

#nav > li > a
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:10px 0px 8px 0px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
}

#nav > li
{
	border-right:solid 1px #fff;
}

#nav > li > ul
{
	border-top:solid 2px #fff;
}

#nav li ul li:hover
{
	background:#4c93f3;
}

#nav li ul li
{
	background:#4c93f3; /* must have some sort of background, breaks in IE if not */
}

#nav li li a
{
	text-decoration:none;
	padding:8px 10px;
	color:#fff;
	border-bottom:solid 1px #fff;
}

#navprograms
{
	width:110px;
	background:transparent url("/Images/topnav_l.gif") no-repeat scroll 0px 0px;
}

#navprograms:hover,
#navprograms.pover
{
	background:transparent url("/Images/topnav_l.gif") no-repeat scroll 0px -33px;
}

#navprograms ul,
#navprograms ul li
{
	width:200px;
}

#navmarketing:hover,
#navmarketing.pover,
#navsolutions:hover,
#navsolutions.pover,
#navenable:hover,
#navenable.pover,
#navselling:hover,
#navselling.pover,
#navcommunity:hover,
#navcommunity.pover
{
	background:transparent url("/Images/topnav_bg.gif") repeat-x scroll 0px -33px;
}

#navselling,
#navselling ul,
#navselling ul li
{
	width:190px;
}

#navmarketing
{
	width:114px
}

#navmarketing ul,
#navmarketing ul li
{
	width:160px;
}

#navsolutions,
#navsolutions ul,
#navsolutions ul li
{
	width:210px;
}

#navenable
{
	width:124px;
}

#navenable ul,
#navenable ul li
{
	width:160px;
}

#navcommunity
{
	width:190px;
}

#navcommunity ul
{
	display:none;
}

