/****************** Top Navigation */



/**** jQuery Menu ****/
#nav_ddl {
background: #484a4b url(http://www.kpnt.com/images/frame/bg/nav_bg.png) no-repeat left top;
width:960px;
text-align:center;

}

#nav_btm {
background: url(http://www.kpnt.com/images/header/nav_btm.png) no-repeat left top;
height:10px;
}

	#nav_ddl ul { list-style-type: none; padding:18px 0 0 0; margin: 0; }
	#nav_ddl li {
	display: inline;
	color: #eeeeee;
	font-family: Century Gothic, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	padding: 0 30px 0 30px;
	}
	#nav_ddl li a { color: #eeeeee; text-decoration: none;}
	#nav_ddl li a:hover { color: #ccc; text-decoration: none; }


.imgheader {
border: 0 !important;
}

#nav_ddl input:focus, textarea:focus {
background-color: #ccc;
}


/*end original menu*/


#nav_ddl li { padding: 0 !important}
ul#menu li {
position: relative;
}
ul#menu div {
display: none;
}
ul#menu li div.subnav {
width:500px;
background: #000 url(../Images/nav/topnav_menu_bg.jpg) repeat-x 0 0;
position: absolute;
z-index: 9999;
top: 17px;
overflow:visible;
color: #333;
text-align: left;
font-weight:bold;
padding:15px 0 0 0;
}
ul#menu li div.subnav.flip {
right: 0;
}
ul#menu li div.subnav.flip { right: 4px !important; }
.subnav h2 {
color:#000;
font:12px/14px Helvetica, Arial, Verdana, sans-serif;
text-transform:capitalize;
font-weight:normal;
margin-bottom:5px;
}
#topnav a, #topnav a:visited {
display:block;
font-weight:bold !important;
padding:0 15px;
}

ul#menu li.hovering div {
display: block;

}
ul#menu li.hovering a {
color:#fff;
background: #6f706f;

}

ul#menu li a {
	padding: 10px 28px 0 25px;
	display: inline;
}


#topnav ul.sublist li {
display:block;
line-height:20px;
clear:both;
margin:0;
}
ul.sublist li { clear:both;display: block !important;}
ul.sublist  {   padding-top: 3px !important;}
ul.sublist li,
ul.sublist li a {
background: transparent !important;
padding:0 !important;
font-weight: normal;
color: #fff;
text-transform: capitalize;
font-size: 0.85em;
margin-bottom: 5px;
clear: both;
display:  block;
font-family: Arial, helvetica;
}
ul.sublist li a:hover { color: #6f6435 !important;}

.subnav_left {
float:left;
font:11px/14px Helvetica, Arial, Verdana, sans-serif;
padding:0 15px 0 15px;
border-right:1px solid #bfbfbf;
text-align:left;
width:120px;
margin:0 0 10px 0;
}
.subnav_center {
float:left;
font:11px/14px Helvetica, Arial, Verdana, sans-serif;
padding:0 15px 0 15px;
border-right:1px solid #bfbfbf;
text-align:left;
width:160px;
margin:0 0 10px 0;
}
.subnav_right {
float:left;
font:11px/14px Helvetica, Arial, Verdana, sans-serif;
padding:0 15px 0 15px;
text-align:left;
width:110px;
margin:0 0 10px 0;
}

.subnav_right a { padding:0px !important; margin: 0px !important; background: transparent !important;}

.subnav_btm {
clear:both;
background: #000;
overflow: hidden;
color: #fff;
border-top:1px solid #fff;
margin:0 0 -10px 0;
font:11px/24px Helvetica, Arial, Verdana, sans-serif;
text-align:center;
font-weight:bold !important;
text-transform:none !important;
}
.subnav_btm a { background: transparent !important; padding: 0px !important; color: #fff}
#topnav .subnav_left a, #topnav .subnav_left a:visited, #topnav .subnav_center a, #topnav .subnav_center a:visited, #topnav .subnav_right a, #topnav .subnav_right a:visited {
display:block !important;
padding:0 !important;
color:#251b12 !important;
text-decoration:underline !important;
background:none !important;
}
#topnav .subnav_left a:hover, #topnav .subnav_left a:hover:visited, #topnav .subnav_center a:hover, #topnav .subnav_center a:hover:visited, #topnav .subnav_right a:hover, #topnav .subnav_right a:hover:visited  {
color: #5c544d !important;
background: none !important;
text-decoration:underline !important;
}
#topnav .subnav_btm a, #topnav .subnav_btm a:visited {
display:inline !important;
padding:0 !important;
color:#0088cf !important;
text-transform:uppercase !important;
}
#topnav .subnav_btm a:hover, #topnav .subnav_btm a:hover:visited  {
color: #40a6db !important;
text-decoration:none !important;
background: none !important;
}