@charset "utf-8";
/* CSS Document */



ul#navigation {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	background-color:#5b708d;
}

ul#navigation li {
	display:inline;
}

ul#navigation li a {
	display:block;
	float:left;
	width:auto;
	margin:0;
	padding:3px 5px 2px 5px;
	color:#fff;
	font-size:0.92em;
	border-right:solid 1px #3f516a;
	border-left:solid 1px #829bbe;
	border-bottom:solid 1px #3f516a;
	border-top:solid 1px #829bbe;	
	line-height:2em;
	text-transform:uppercase;
	text-decoration:none;
	outline-color:#FFFFFF;
	white-space:nowrap;
}

ul#navigation li a:hover {
	background-color:#718aa0;
	text-decoration:none;
}

ul#navigation li.MenuItemActive a {
	background-color:#839eb6;
}








.activeTopLevelName,
.activeTopLevelName a {
	font-size:1.1em;
	background-color:#f3f3f3;
	display:block;
	border-bottom:solid 3px #cbcbcb;
	text-decoration:none;
	padding:0.6em 0 0.6em 1.1em;	
}

ul#subNavigation {
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#subNavigation ul /*Level 2*/ {
	list-style-type:none;
	margin:0.3em 0 0 1.5em;
	padding:0;			
}

ul#subNavigation li {
	margin:0px;
	padding:0px;
}



ul#subNavigation li a,
ul#subNavigation li span {
	padding:0.6em 0 0.6em 1.1em;
	display:block;
	color:#5B708D;
	text-decoration:none;
	border-bottom:solid 1px #cbcbcb;		
	background: url(/templates/isp/graphics/decor/li.gif) no-repeat 0.3em 0.6em;	
}

ul#subNavigation ul a { /* All a-tags in lever 2 or deeper */
	padding:0.5em 0 0.5em 0.4em;
	background:none;
	display:block;	
}

ul#subNavigation li span {
	color:#000000;
	display:block;
}

ul#subNavigation li li span {
	color:#000000;
	background:none;
}

ul#subNavigation a:hover {
	color:#475971;
	text-decoration:underline;	
}


ul#subNavigation li li  /*Level 2*/ {
	font-size:1em;
	margin:0px;
}

ul#subNavigation li li a  /*Level 2*/ {

}

ul#subNavigation li li li  /*Level 3*/ {
	font-size:0.95em;
}

ul#subNavigation li li li a /*Level 3*/ {
	border:0px;
	padding:0.3em 0 0.3em 0.4em;
}

ul#subNavigation li li li li /*Level 4*/ {
	font-size:1em;		
}

ul#subNavigation li.expandedMenuItem,
ul#subNavigation a.expandedMenuItem:hover {
	font-weight:;
	background:none;	
}

ul#subNavigation li.activeMenuItem span {
	font-weight:bold;
	padding:0.6em 0 0.6em 1.1em;	
	background: url(/templates/isp/graphics/decor/li.gif) no-repeat 0.3em 0.6em;
}

ul#subNavigation li li.activeMenuItem span {
	font-weight:bold;
	padding:0.5em 0 0.5em 0.4em;
	background:none;
}

ul#subNavigation li li li.activeMenuItem span {
	border:none;
	padding:0.3em 0 0.3em 0.4em;
}





ol#breadcrumbs {
	margin:0 0 1.5em;
	padding:0;
	list-style:none;
}

ol#breadcrumbs li {
	display:inline;
	font-size:1em;
	padding-left:0;
	background:none;
	margin:0;	
}

ol#breadcrumbs li a {
}




ul#tools {
	margin:0 0 0.6em 0;
	padding:0;
}

ul#tools li {
	display:inline;
}

ul#tools li a {
	padding:0 6px 0 5px;
	border-right:solid 1px #aaa;
}

ul#tools li a.language {
	padding:0 6px 0 5px;
	border:none;
}

ul#tools li a:hover {
	padding:0 6px 0 5px;
	background-color:#5b708d;
	color:#ffffff;
}
