/* CSS Document */

#nav,
#nav * {padding:0;margin:0}

#nav{
	list-style:none !important;
}

ul#nav ul{	
	font-size:12px;
	clear:left;
	float:left;
	list-style:none !important;
	line-height:1em;
	font-weight:bold;
	z-index:5;
}
#nav LI {
	float:left;
	margin-right:5px;
}

#nav LI:hover a.first,#nav LI.sfhover a.first{
	color:#FFF !important;
	background: transparent url(/img/layout/topNavTab_selected.gif) top center no-repeat !important;
}

#nav LI LI:hover,
#nav LI LI.sfhover {
	background-color:#b87305;
}
	
#nav LI LI,
#nav LI LI:hover,
#nav LI LI.sfhover {
	margin:1px 0;
	border:none;
}	


	#nav LI UL {
		position:absolute;
		top:-999em;
		height:auto;
		width:76px;
		background:#475a75;
		border:2px solid #475a75;
		font-weight:normal;
		}
	#nav LI LI {
		width:76px;
		display:block;
		border:none;
		}
		/*	#nav LI LI UL {
				border:1px solid #26384f;
				margin-left:-2px;
			}
		*/		
		#nav LI UL A {
			padding:3px 5px;
			display:block;
			text-align:left
			}
		#nav LI A,
		#nav LI:hover LI A,
		#nav LI.sfhover LI A,
		#nav LI:hover LI:hover LI A,
		#nav LI.sfhover LI.sfhover LI A,
		#nav LI:hover LI:hover LI:hover LI A,
		#nav LI.sfhover LI.sfhover LI.sfhover LI A {
			color:#FFF;
			text-decoration:none;
			}
		#nav LI:hover A,
		#nav LI.sfhover A,
		#nav LI:hover LI:hover A,
		#nav LI.sfhover LI.sfhover A,
		#nav LI:hover LI:hover LI:hover A,
		#nav LI.sfhover LI.sfhover LI.sfhover A,
		#nav LI:hover LI:hover LI:hover LI:hover A,
		#nav LI.sfhover LI.sfhover LI.sfhover LI.sfhover A {
			color:#FFF;
			text-decoration:underline;			
			}
		#nav LI UL UL {
			/*margin:-1.6em 0 0 15em */
			}
		#nav LI:hover UL UL,
		#nav LI.sfhover UL UL,
		#nav LI:hover UL UL UL,
		#nav LI.sfhover UL UL UL {
			top:-999em
			}
		#nav LI:hover UL,
		#nav LI.sfhover UL,
		#nav LI LI:hover UL,
		#nav LI LI.sfhover UL,
		#nav LI LI LI:hover UL,
		#nav LI LI LI.sfhover UL {
			/*top:auto; 25px
			top:25px;*/
			top:25px;
			// top:auto;
			margin-left:2px;
			//margin-left:3px; 
			}

/* */



#subNav{
width:740px;
padding:10px 20px 0 20px;
background: transparent;
background-image:url(/img/layout/contentInN.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#EEE;
}

#subNav a,
#subNav span{
	display:block;
	padding:2px 10px;
	font-size:12px;
	font-weight:bold;
	float:left;
	
}
#subNav a{
	padding-top:5px;
	/*
	padding-bottom:0;
	border-bottom:2px solid  #4D627F;
	*/
}	
#subNav span{
	padding:0;
	//border-top:2px solid #4D627F;
	/*background-color:#00CC00; */
}
#subNav span *{

}	
#subNav span div{
	
	background-color:#FFF;
	padding:0 10px 2px 10px;
	/*	
	padding:0px 8px 2px 8px;
	border-left:2px solid  #4D627F;
	border-right:2px solid  #4D627F;
	*/
}	

/* nifty corners */
b.rtop, b.rbottom{display:block;background: #EEE}
b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
    overflow: hidden;
	background:#FFF;	
	/*background: #4D627F;*/
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

