/* NAVIGATION MENU */

.nav1
{
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
}

a.nav1,
a.nav1:active,
a.nav1:visited,
a.nav1:hover
{
	color:#ffffff;
	display:inline;
	font-weight:bold;
	margin-left:8px;
	margin-right:8px;
	text-decoration:none;
	border:none;
}

a.nav2
{
	color:#606060;
	border-bottom:none;
}

li.nav2
{
	display:inline;
	font-weight:bold;
	vertical-align:middle;
}

li.nav3
{
	display:inline;
	font-weight:bold;
	vertical-align:middle;
}

table.navigation_menu
{
}

tr.navigation_menu
{
}

td.navigation_menu
{
	cursor: pointer;
}
td.navigation_menu:hover
{
	background-color: #cc0000;
}

td.navigation_delimiter
{
	cursor: default;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	width: auto;
}

div.navigation_section
{
	color: #ede78c;
	cursor: pointer;
	display: block;
	font-weight: bold;
	padding:0px 5px;
	white-space: nowrap;
	text-decoration: none;
	width:150px;
}

a.navigation_active_header
{
	color: #ede78c;
}

a.navigation_section
{
	border: none;
	color: #ede78c;
	cursor: pointer;
	display: block;
	font-weight: bold;
	padding: 0px 15px 0px 2px;
	white-space: nowrap;
	width: auto;
	text-align: left;
	text-decoration: none;
}

a.navigation_section:hover
{
	text-decoration: none;
}

a.navigation_item
{
	background-color: #888888;
	border-bottom: 1px dotted #ffffff;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-weight: normal;
	padding: 2px 5px 2px 5px;
	white-space: nowrap;
	width:149px;
	text-decoration: none;
}

a.navigation_item:hover 
{
	background-color: #bbbbbb;
}

/* NAVIGATORS */
tr.favoriteLink,
tr.managedLink,
tr.navigationLink,
tr.popularLink,
tr.resultsLink,
tr.sectionLink,
tr.smartLink
{
	background-color: #dddddd;	
}

td.favoriteLinkHeader,
td.managedLinkHeader,
td.navigationLinkHeader,
td.popularLinkHeader,
td.resultsLinkHeader,
td.sectionLinkHeader,
td.smartLinkHeader
{
	border-bottom: solid 1px #D9D9D9;	
	cursor: pointer;
	font-weight: bold;
	height: 20px;
	padding-left: 15px;
	width: 266px;
}

td.managedLinkBody,
td.navigationLinkBody,
td.sectionLinkBody,
td.favoriteLinkBody,
td.popularLinkBody,
td.smartLinkBody
{
}

a.favoriteLink,
a.managedLink,
a.navigationLink,
a.popularLink,
a.resultsLink,
a.sectionLink,
a.smartLink
{
	background-color: #F3F3F3;
	border-bottom: solid 1px #D9D9D9;
	color: #4F89C8;
	cursor: pointer;
	display: block;
	font-size: 10pt;
	font-weight: normal;
	height: 16px;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	text-decoration: none;	
	width: 241px;
}

a.favoriteLink:hover,
a.managedLink:hover,
a.navigationLink:hover,
a.popularLink:hover,
a.resultsLink:hover,
a.sectionLink:hover,
a.smartLink:hover
{
	background-color: #D9E3EC;
	color: #4F89C8;
}

/* BREADCRUMB LINKS */
a.breadcrumb,
span.breadcrumb
{
	color: #AAAAAA;
}