/************************************************************
Title:     Navcontainer | Emile Blume - Netcreators.com
************************************************************/
#navigation ul, #navigation li, #nav-sub ul, #nav-sub li, #nav-canon ul, #nav-canon li, 
#footer ul, #footer li, #intro-nav ul, #intro-nav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Main navigation /////////////////////////////////////////*/
#nav-top {
	left: 190px;
	top: 79px;
	position: absolute;
	z-index: 300;
}

/* Tools navigation /////////////////////////////////////////*/
#nav-tool {
	top: 0;
	left: 290px;
	position: absolute;
}
#nav-tool a {
	border-left: 1px solid #FFF;
	color:#FFF;
	display: inline;
	padding: 0 0.6em;
	text-decoration: none;
}

#language { position:absolute; left:837px; top: 195px; color: #005068; }
#language span { margin: 0 5px; }
#language span span { margin: 0; }
#language a { color: #00bbf3; }
#language a:hover {text-decoration: none; color: #00f6ff; }

/* Breadcrumb navigation ////////////////////////////////////////////////////////////////////*/
#bread { margin-bottom: 1em;}
#bread * { color: #016482; margin: 0.3em;}
#bread a { text-decoration: none; }

/* Left navigation ///////////////////////////////////////////*/

#nav-sub li, #nav-canon {margin-left: 14px;}

#nav-sub li {border-bottom: 1px solid #EFEFEF;}

#nav-sub li a, #nav-canon a {
	color: #016482;
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 0.1em 0;
	text-decoration: none;
}

#nav-sub li a:hover, #nav-canon a:hover { color:#0187C4;}

#nav-sub li a.active, #nav-sub li a.current,
#nav-canon a.active, #nav-canon a.current { 
	background:url(../img/bg-nav-left.gif) no-repeat left 8px;
	padding-left: 14px;
	margin-left: -14px;
}

#nav-sub ul ul, #nav-canon ul { padding: 0.3em; }
#nav-sub li li, #nav-canon li {
	border-bottom: 0;
	margin-left: 10px;
}

#nav-sub li li a, #nav-canon li a {
	color: #4D4E53;
	font-size: 11px;
	padding: 0;
}

#nav-sub li li a.active, #nav-sub li li a.current, #nav-canon li a.active, #nav-canon li a.current { background:none; color: #0187C4;}
#nav-canon h1, #nav-canon h2, #nav-canon h3, #nav-canon h4, #nav-canon h5, #nav-canon h6 {margin-bottom:0;} 
#nav-canon ul {margin-bottom:1.5em;}

/* Intro navigation ///////////////////////////////////////////*/
#intro-nav li {
	border-bottom: 1px solid #ADADAD;
	padding: 3px 7px;
	width:256px;
}

#intro-nav li a {
	background: url(../img/intro-arrow.gif) no-repeat left 2px;
	padding-left: 20px;
	text-decoration: none;
}

/* Breadcrumb navigation ////////////////////////////////////////////////////////////////////*/
#bread { margin-bottom: 1em;}
#bread * { color: #016482; margin: 0.3em;}
#bread a { text-decoration: none; }

/* Footer navigation ////////////////////////////////////////////////////////////////////*/
#nav-footer {
	right: 20px;
	top:  40px;
	position: absolute;
}
#nav-footer li { display: inline;}

#nav-footer li a {
	border-right: 1px solid #92999A;
	color: #92999A;
	padding: 0 0.3em;
	text-decoration: none;
}

#nav-top li.last, #nav-footer li.last a { border: none;}

/* Anchor tag (quiet) ////////////////////////////////////////////////////////////////////*/
.anchor { float: left; }

/* content navigation ///////////////////////////////////////////////////////*/
.csc-menu {padding:0 0 2em 0; margin:0;}
.csc-menu li {list-style-type:none;}
.csc-menu a {text-decoration:none; color: #0187C4;}
.csc-menu a:hover {text-decoration:underline;}