/* new */
/*/-- Top Menu Area Stylings --/*/
.header_top_menu_area {
position:relative;
display:block;
width:100.3%;
font-family:Tahoma;
font-size:13.7px;
letter-spacing:.5;
z-index:200;
}

.header_top_menu_area2 { 
	
	position:absolute;
	top:12px;
	width:5000;
	font-family:Tahoma;
	font-size:15px;
	letter-spacing:1;
}


.header_top_menu_area ul{
width:100%;
height:auto;
}


#nav, #nav ul {
				float:left;
				display:block;
				/*\*//*/
				display:inline-table;
				/**/
				width:95%;
				list-style: none;
				line-height: 1.1em;
				background: #CC0000;
				font-weight: bold;
				padding: 0;
				border: solid black;
				border-width: 2px 0px;
				margin: 0 0 0 0;
				z-index:200;
			}
			
			#nav a {
				display:block;
				/*\*//*/
				display:inline-table;
				/**/
				width:auto;
				color: white;
				padding: 0.0em 0.0em .0em .0em;
				z-index:200;
				text-decoration:none;
			}
			#nav a:hover {
				display:block;
				/*\*//*/
				display:inline-table;
				/**/
				color: black;
				text-decoration:none;
				padding: 0.25em 1.0em .5em 1.0em;
				background-color: #969696;
				z-index:200;
			}
			
			#nav a.daddy {
			width: auto;
				z-index:200;
				
			}
			#nav a.daddy:hover {
			background-color: #969696;
			z-index:200;
			}
			
			#nav li {
			width: auto;
				float: left;
				padding: 0;
				z-index:200;
			}
			
			#nav li ul {
				position: absolute;
				left: -999em;
				height: auto;
				width: 13.48em;
				padding-right:0.25em;
				font-weight: normal;
				border-width: 0.02em;
				letter-spacing:0;
				margin: 0;
				font-size:95%;
				z-index:200;
			}
			
			#nav li li {
				width: 13.48em;
				z-index:200;
				
			}
			
			#nav li ul a {
				width: 13.0em;
				z-index:200;
				
			
			}
			
			#nav li ul ul {
				margin: -2.2em 0 0 13.48em;
			}
			
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
				left: -999em;
			}
			
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
				left: auto;
			}
			
			#nav li:hover, #nav li.sfhover {
				background: #969696;
			}


#nav2, #nav2 ul {
	float: left;
	display:block;
	/*\*//*/
	display:inline-table;
	/**/
	width:100%;
	list-style: none;
	line-height: 1.1;
	background: #CC0000;
	font-weight: bold;
	padding: 0.0em 0.0em 0.0em 0.0em;
	border: solid black;
	border-width: 2px 2px;
	margin: 0em 0em 0em 0em;
}

#nav2 a {
	display: block;
	/*\*//*/
	display:inline-table;
	/**/
	width:auto;
	color: white;
	padding: 0.25em 1.7em .5em 1.0em;
	
}
#nav2 a:hover {
	display:block;
	/*\*//*/
	display:inline-table;
	/**/
	color: black;
	text-decoration:none;
	padding: 0.25em 1.0em .5em 1.0em;
	background-color: #969696;
}

#nav2 a.daddy {
width: auto;
	z-index:150;
	}

			#nav a.daddy:hover {
			background-color: #969696;
			z-index:150;
			}

#nav2 li {
width: auto;
	float: left;
	padding: 0;
}

#nav2 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 13.48em;
padding-right:0.5em;
	font-weight: normal;
	border-width: 0.02em;
	letter-spacing:0;
	margin: 0;
	font-size:95%;
}

#nav2 li li {
	width: 13.48em;
	
}

#nav2 li ul a {
	width: 13.0em;
	

}

#nav2 li ul ul {
	margin: -2.2em 0 0 13.4em;
}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	left: -999em;
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
}

#nav2 li:hover, #nav2 li.sfhover {
	background: #969696;
}


