/* CSS Document */

	#lnc-banner {
		position: relative;
		background-color: #9cc0e4;
		height: 33px;
		padding: 2px 0 2px 7px;
	}
/*
	#lnc-banner h2 {
		margin: 0;
		width: 391px;
		height: 33px;
		position: relative;
		font-size: 1px;
		color: #9cc0e4;
	}
	#lnc-banner h2 span {
		position: absolute;
		display: block;
		width: 100%;
		height: 100%;
		background: transparent url(../images/learnnc.gif) no-repeat top left;
	}
*/
	#lnc-banner h2 {
		margin: 0;
		width: 391px;
		height: 33px;
		position: relative;
		color: #9cc0e4;
	}
	#lnc-banner h2 a {
		height: 100%;
		width: 100%;
		text-indent: -9999px;
		font-size: 0px;
		display: block;
		border-bottom: none;
		background: transparent url(../images/learnnc.gif) no-repeat top left;
	}
	#lnc-banner h2.editions a {
		background-image: url(../images/edition-banner.gif);
	}
	#lnc-banner h2.community a {
		background-image: url(../images/community-banner.gif);
	}
	#lnc-banner h2.multimedia a {
		background-image: url(../images/multimedia-banner.gif);
	}
	#LNC-nav {
		position: absolute;
		top: 0;
		right: 0;
		margin: 0 0 0 0;
		list-style: none;
	}
	#LNC-nav li {
		position: relative;
		float: left;
		height: 31px;
		margin-right: 0.5em;
		padding-left: 16px;
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	#LNC-nav li a, #LNC-nav li label {
		height: 30px;
		text-indent: -9999px;
		font-size: 0px;
		display: block;
		border-bottom: none;
	}
	#LNC-nav-home {
		background-image: url(../images/home.gif);
	}
	#LNC-nav-home a {
		width: 51px;
		background: transparent url( ../images/LNC-link-home.gif) no-repeat bottom;
	}
	#LNC-nav-home a:hover {
		background-image: url(../images/LNC-link-home-on.gif);
	}
	#LNC-nav-help {
		background-image: url(../images/help.gif);
	}
	#LNC-nav-help a {
		width: 42px;
		background: transparent url( ../images/LNC-link-help.gif) no-repeat bottom;
	}
	#LNC-nav-help a:hover {
		background-image: url(../images/LNC-link-help-on.gif);
	}
	#LNC-nav-login {
		background-image: url(../images/login.gif);
	}
	#LNC-nav-login a {
		width: 60px;
		background: transparent url( ../images/LNC-link-login.gif) no-repeat bottom;
	}
	#LNC-nav-login a:hover {
		background-image: url(../images/LNC-link-login-on.gif);
	}
	#LNC-nav li#LNC-nav-search-select, #LNC-nav li#LNC-nav-search-input, #LNC-nav li#LNC-nav-search-submit {
		padding-left: 0;
	}
	#LNC-nav li#LNC-nav-search-label {
		background-image: url(../images/search.gif);
		margin-right: 0;
	}
	#LNC-nav-search-label label {
		width: 70px;
		background: transparent url(../images/LNC-link-search.gif) no-repeat bottom;
	}
	#LNC-nav-search-submit a {
		width: 25px;
		background: transparent url(../images/LNC-link-submit.gif) no-repeat bottom;
		cursor: pointer;
		border: none;
	}
	html:first-child #LNC-nav-search-submit a {
		/* This is for Opera only */
		margin-top: -0.6em;
	}
	#LNC-nav-search-submit a:hover {
		background: transparent url(../images/LNC-link-submit-on.gif) no-repeat bottom;
	}
	#LNC-nav input {
		font-size: 1em;
		height: 1.4em;
		border: solid 1px #0a2061;
		margin-top: 13px;
		padding: 0 2px;
	}
	#LNC-nav select {
		font-size: 1em;
		border: solid 1px #0a2061;
		margin-top: 13px;
	}
	form#searchLNC {
		margin: 0;
	}


	#banner2 {
		background-color: #0a2061;
		border-top: double 3px #69c;
		border-bottom: double 3px #def;
		color: #def;
		margin: 0;
		width: 100%;
		position: relative;
	}
	#banner2 a:link, #banner2 a:visited {
		color: #def;
		border-bottom-style: none;
	}
	#banner2 a:hover {
		color: #9cf;
		border-bottom-style: solid;
	}
	#banner2 h3, #banner2 p {
		font-size: 1em;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		font-weight: bold;
		margin: 0;
		padding: 0.5em 1em 0.5em 14px;
		line-height: 1.2em;
	}
	#banner2 h3 {
	}
	#banner2 .login {
		position: absolute;
		right: 0;
		top: 0;
		text-align: right;
	}

	#edition-banner {
		background-color: #0a2061;
		color: #def;
		margin: 0;
		width: 100%;
		float:none !important;
		padding: 0.5em 0 0.5em 0;
	}
	#edition-banner img {
		float: right;
		margin-right: 2em;
		border: solid 1px #ccc;
		height: 2.4em;
		position:relative;
		top:-2px;
	}
	#edition-banner a img {
		border: none;
	}
	#edition-banner a:link, #edition-banner a:visited {
		color: #def;
		border-bottom-style: none;
	}
	#edition-banner a:hover {
		color: #9cf;
		border-bottom-style: solid;
	}
	#edition-title {
		font-family: Georgia, "Lucida Grande", Tahoma, Lucida, Verdana, sans-serif;
		float: left;
		font-size: 2.1em;
		line-height: 1em;
		margin: 0 0.5em 0 22px;
		margin-right: 0;
	}
	#edition-credit {
		float: left;
		font-family: "Lucida Grande", Tahoma, Lucida, Verdana, sans-serif;
		font-size: 1.2em;
		line-height: 1.5em;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		margin: 0;
		padding-top: 0.4em;
		padding-left: 14px;
	}
