@charset "UTF-8";

/*
 * @version $Id: navigation.css 36 2008-06-27 08:08:59Z moeller $
 */
 
 /* ### mainNavigation ### */
#mainNavigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:760px;
}
*html #mainNavigation ul {
	width:auto;
} 

#mainNavigation ul li {
	margin: 0;
	padding: 0 3px 0 0;
	float: left;
	display: block;
	background: transparent url('../gfx/mainNavigation_separator.gif') right center no-repeat;
}

#mainNavigation ul li.last-child {
	padding-right: 0;
	background-image: none;
}

#mainNavigation ul li a, #logout a {
	padding: 5px 4px 0 5px;
	float: left;
	display: block;
	color: #1e536c;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
}
#mainNavigation ul li.last-child a {
	padding-right: 0;
}
#mainNavigation ul li a:hover, #logout a:hover {
	text-decoration: underline;
}


	/* ### headerNavigation ### */
#headerNavigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#headerNavigation ul li {
	margin: 0;
	padding: 0 5px 1px 5px;
	float: left;
	background: transparent url('../gfx/headerNavigation_separator.gif') right 3px no-repeat;
}

#headerNavigation ul li.last-child {
	padding-right: 0;
	background-image: none;
}

#headerNavigation ul li a {
	color: #1e536c;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

#headerNavigation ul li a:hover {
	text-decoration: underline;
}

/* ### subNavigation ### */
 /* level 1 */
#subNavigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#subNavigation li {
	margin: 0 0 8px 0;
	padding: 0;
	_overflow: hidden;
	white-space: nowrap;
}

#subNavigation li.last-child {
	margin-bottom: 20px;
}

#subNavigation ul li a {
	margin: 0;
	color: #fff;
	font-weight: normal;
}
#subNavigation ul li.current a,
#subNavigation ul li.active a {
	text-decoration: underline;
}
#subNavigation ul li a:hover {
	text-decoration: underline;
}

 /* level 2 */
#subNavigation ul ul {
	margin: 8px 0 0 0;
	padding: 0;
}
#subNavigation ul ul li {
	padding-left: 8px;
	background: transparent url('../gfx/subNavigation_bullet.gif') 0 7px no-repeat;
}
#subNavigation ul li.current ul li a, 
#subNavigation ul li.active ul li a, 
#subNavigation ul li ul li a {
	text-decoration: none;
}
#subNavigation ul li ul li a.current,
#subNavigation ul li.active ul li.current a,
#subNavigation ul li.active ul li.active a {
	text-decoration: underline;
}
#subNavigation ul li ul li a:hover {
	text-decoration: underline;
}

 /* level 3 */
#subNavigation ul ul ul li {
	margin: 0 0 5px 0;
	padding-left: 18px;
	background: none;
}
#subNavigation ul ul ul li a {
	font-size: 11px;
}

#subNavigation ul li.active ul li.current ul li a,
#subNavigation ul li.active ul li.active ul li a, 
#subNavigation ul li ul li ul li a {
	text-decoration: none;
}
#subNavigation ul li.active ul li.active li.current a {
	text-decoration: underline;
}

/* sitemap */

.csc-sitemap ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.csc-sitemap ul li {
	display: block;
	height: auto !important;
	height: 30px;
}

.csc-sitemap ul li a {
	color: #1e536c;
	font-weight: bold;
	padding: 0 0 7px 0;
	border-bottom:1px solid #3399cc;
	display:block;
	margin:0;
}

.csc-sitemap ul li ul li {
	height: auto;
	margin-left:15px;
	padding-left: 8px;
	background: transparent url('../gfx/line_1e536c_3x1.gif') 0 7px no-repeat;
}

.csc-sitemap ul li ul li a {
	display: inline;
	font-weight: normal;
	border:0;
}

