/*
Main Navigation Bar
************************************/
#mainBar {
			width:970px;
			float:left;
			height:40px;
			background:url(main_nav_bg.png) 0px -29px no-repeat;
		}

		#mainNav {
			width:970px;
			float:left;
			height:68px;
			background:url(main_nav_bg.png) 0px 0px no-repeat;
		}

			#mainNav ul {
				float:right;
			}
				#mainNav ul li{
					float:left;
					margin:0 0 0 2px;
				}
					#mainNav ul li a{
						display:block;
						padding:6px 0 0 24px;
						float:left;
						color:#fff;
						font-size:1.2em;
						font-weight:bold;
						width:90px;
						height:25px;
						background:url(main_nav_link.png) top left no-repeat;
					}
						#mainNav ul li.active a, #mainNav ul li a:hover{
							background:url(main_nav_link_blue.png) top left no-repeat;
						}
/*
Main Navigation Bar
************************************/
#mainBar {
			width:970px;
			float:left;
			height:40px;
			background:url(main_nav_bg.png) 0px -29px no-repeat;
		}

		#mainNav {
			width:970px;
			float:left;
			height:68px;
			background:url(main_nav_bg.png) 0px 0px no-repeat;
		}

			#mainNav ul {
				float:right;
			}
				#mainNav ul li{
					float:left;
					margin:0 0 0 2px;
				}
					#mainNav ul li a{
						display:block;
						padding:6px 0 0 24px;
						float:left;
						color:#fff;
						font-size:1.2em;
						font-weight:bold;
						width:90px;
						height:25px;
						background:url(main_nav_link.png) top left no-repeat;
					}
						#mainNav ul li.active a, #mainNav ul li a:hover{
							background:url(main_nav_link_blue.png) top left no-repeat;
						}
/*
Left sidebar navigation IP HOME, Patents etc . . .
*******************************************************/
#leftNav p a {
	width:85px;
	height:28px;
	padding:8px 0 0 31px;
	background:url(iphome_blue_bg.png) top left no-repeat;
	display:block;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}
	#leftNav p a:hover {
		background:url(iphome_black_bg.png) top left no-repeat;
	}
	
#leftNav #subNav {
	float:left;
	clear:left;
	margin:0 0 10px 0;
	width:160px;
	background:url(bg_subnav_shadow.png) bottom left no-repeat !important;
	padding-bottom:5px;
}
	#leftNav #subNav li {
		/*background:url(bg_subnav.png) repeat-y;*/
		background: transparent;
		width:160px;
		float:left;
		clear:left;
	}
	
	
/*	SLB Stuff */		

	#leftNav #subNav li .likea {
	    background:#0098DB url(ln-w-arrow-on-b.gif.gif) no-repeat scroll 10px 10px;
        border-left:1px solid #E2E2E2;
        border-right:1px solid #E2E2E2;
        color:#fff;
        display:block;
        font-size:1.2em;
        font-weight:bold;
        padding:5px 5px 5px 28px;
    }
	#leftNav #subNav li.x ul li.x li:first-child a {
        border-top: none;
	}
	#leftNav #subNav a.first {
	    border-top: none;
	}
	#leftNav #subNav span.first {
		background: #0098DB url(ln-w-arrow-on-b-chink.png) no-repeat scroll;
	}
	#leftNav #subNav li.active ul li {
	    background: transparent none !important;
		font-weight: normal;
		border: none;
	}
	#leftNav #subNav li.active ul li a {
	    background: transparent url(ln-g-arrow-on-w.gif) no-repeat scroll 10px 10px !important;
	    font-weight: normal;
	}
	#leftNav #subNav li.active {
		width:160px;
	}
	#leftNav #subNav li.active ul {
	    background:#fff url(ln-b-chink.gif) no-repeat scroll 0 -1px !important;
		float: left;
	}
	#leftNav #subNav li.x ul li.x ul {
	    background:#fff url(ln-w-chink.gif) no-repeat scroll 0 -1px !important;
		float: left;
	}

	#leftNav #subNav li.x ul li.x ul li.active:first-child {
	    background: #0098DB url(ln-w-arrow-on-b-chink.png) no-repeat scroll;
	}
	#leftNav #subNav li.x ul li.x ul li.active:first-child .likea {
	    background: none !important;
		font-weight: normal;
	}
	#leftNav #subNav li.x ul li.x ul li.active ul {
	    background: #fff !important;
	}
	#leftNav #subNav li.x ul li.x ul li.active ul li a {
	    background: transparent url(ln-g-tri-on-w.gif) no-repeat scroll 5px 10px !important;
		border-bottom: none;
	}
	#leftNav #subNav li.x ul li.x ul li a {
	    background: transparent url(ln-g-arrow-on-w.gif) no-repeat scroll 10px 10px !important;
		font-weight: normal;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul {
	    background: #fff !important;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li .likea {
	    background: #0098DB url(ln-w-tri-on-b.gif) no-repeat scroll 5px 10px;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x ul li.active:first-child .likea {
	    background: #0098DB url(ln-w-bullet-on-b.png) no-repeat scroll 30px 10px !important;
		padding-left: 40px;
		font-weight: normal;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x ul li.active .likea {
	    background: #0098DB url(ln-w-bullet-on-b.png) no-repeat scroll 30px 10px !important;
		padding-left: 40px;
		font-weight: normal;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x ul li a {
	    background: #fff url(ln-dot.png) no-repeat scroll 30px 10px !important;
		padding-left: 40px;
		font-weight: normal;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li {
	    border-bottom: none !important;
		border-top: none !important;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li a {
	    background: transparent url(ln-g-tri-on-w.gif.gif) no-repeat scroll 5px 10px !important;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.active ul li a {
	    background: transparent url(ln-dot.png) no-repeat scroll 30px 10px !important;
		padding-left: 40px;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.active {
	    background: #0098DB url(ln-w-tri-on-b.gif) no-repeat scroll 5px 10px;
		font-weight: normal;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x ul li.active ul li a {
	    background: transparent url(ln-dot.png) no-repeat scroll 30px 10px !important;
		padding-left: 40px;
		font-size:100%;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x a {
	    background: transparent url(ln-g-tri-on-w.gif.gif) no-repeat scroll 5px 10px !important;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x li.x .likea {
	    background: #0098DB;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x li.x ul li.active .likea {
	    background: #0098DB url(ln-w-bullet-on-b.png) no-repeat scroll 40px 10px !important;
		padding-left: 50px;
		font-size:100%;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x li.x ul li.active a {
	    background: #0098DB url(ln-w-bullet-on-b.png) no-repeat scroll 40px 10px !important;
		padding-left: 50px;
		font-size:100%;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x li.x ul li a {
	    background: transparent url(ln-dot.png) no-repeat scroll 40px 10px !important;
		padding-left: 50px;
		font-size:100%;
	}
	#leftNav #subNav li.x ul li.x ul li.x ul li.x ul li.active ul li a {
	    background: transparent url(ln-dot.png) no-repeat scroll 40px 10px !important;
		padding-left: 50px;
	}
/* End SLB Stuff */		
									
	#leftNav #subNav li.home {
	   background:#545454;
	}
	   #leftNav #subNav li.home a {
	       color:#fff;
	       background:url(bg_subnav_bullet_home_transparent.gif) 12px 10px no-repeat;
	       border:none;
		   border-bottom:1px solid #fff;
	   }
	   #leftNav #subNav li#prohome.home a {
	   		background: #FF6600 url(bg_subnav_bullet_home_transparent.gif) no-repeat scroll 12px 10px;
	   }
	   #leftNav #subNav li a {
			display:block;
			padding:5px 5px 5px 28px;
			font-size:1.2em;
			font-weight:bold;
			color:#575757;
			border-top:1px solid #C2C2CA;
			border-left:1px solid #e2e2e2;
			border-right:1px solid #e2e2e2;
			/*margin:0 2px 0 2px;*/
			background:url(bg_subnav_bullet.png) 5px 5px no-repeat;
		}
		#leftNav #subNav li.active a {
			/*parent*/
			color:#fff;
			border-left:none;
			border-right:none;
			border-top:none;
			background: url(grey_basic.gif) 0px 0px no-repeat;
		}
			#leftNav #subNav li.active li a {
				/*top level not in parent*/
				color:#575757;
				border-left:1px solid #C8C8C8;
				border-right:1px solid #C8C8C8;
				border-bottom:1px solid #C8C8C8;
				background:#fff url(bg_subnav_bullet.png) 5px 5px no-repeat;
			}

#leftNav ul#tertNav li {
	float:left;
	clear:left;
	width:100%;
}
	#leftNav ul#tertNav li a {
		background:url(left_link_arrow.png) center left no-repeat;
		padding:3px 0 3px 25px;
		font-size:1.4em;
		font-weight:bold;
		color:#575757;
		display:block;
		margin:5px 0 3px 0;
	}

#footer ul.externalLinks {
	width:190px;
	float:left;
	clear:both;
}
	#footer ul.externalLinks li {
		float:left;
	}
		#footer ul.externalLinks li a {
			float:left;
			display:block;
			height:31px;
			width:70px;
			text-indent:-9009px;
			margin:0 6px 0 0;
			padding-bottom: 6px;
		}
			#footer ul.externalLinks li.directGov {
				background:url(directGov.png) top left no-repeat;
			}
			#footer ul.externalLinks li.businessLink {
				background:url(businessLink.png) top left no-repeat;
			}
			#footer ul.externalLinks li.ian {
				background:url(ian.png) top left no-repeat;
			}
			#footer ul.externalLinks li.cnt {
				background:url(cnt.png) top left no-repeat;
			}
	#footer ul.coreNav {
		float:left;
		margin:20px 0 0 0;
	}
		#footer ul.coreNav li {
			float:left;
		}
		#footer ul.coreNav li.clearText {
			clear:left;
		}
			#footer ul.coreNav li a {
				float:left;
				margin:0 18px 0 0;
				font-size:1.2em;
				color:#333;
				text-decoration:underline;
			}
				#footer ul.coreNav li a:hover {
					text-decoration:none;
				}
			#footer ul.coreNav li p {
				float:left;
				clear:left;
				font-size:1em;
				color:#000;
				width:600px;
				line-height:2.4em;
			}
	#footer p.designBy {
		float:right;
		clear:none;
		color:#666;
		font-size:1em;
		line-height:2.4em;
			margin:16px 0 0 0;
	}
		#footer p.designBy a {
			float:none;
			clear:none;
			font-size:1em;
			color:#000;
			margin:0;
		}
#sideColH2 {display:none}
