/* Drop out/Pull out Navigation CSS Document */
/*  Version 1 release 2 8-2009 */
/*  Kuttner LLC website */
#leftnv, #leftnv ul {padding: 0;margin: 0;list-style: none;float : left;clear:left;font-size:12px;}
#leftnv{width:165px;padding:5px 5px 5px 0px;z-index:1;}
#leftnv ul{background-color:#B0E4FC;top:17px;z-index:10;border-top:1px solid #00AEEF;border-right:1px solid #00AEEF;border-bottom:1px solid #00AEEF;}
#leftnv ul ul{z-index:200;}	
#leftnv li {position : relative;float : left;padding:8px;border-bottom:1px solid #00AEEF;font-weight:bold;}	
#leftnv li ul {position : absolute;left: -999em;margin-left:110px;margin-top:-18px;width:192px;float:left;}
#leftnv li ul ul {left: -999em;margin-left:175px;width:150px;}
#leftnv li a {width:90px;display : block;color:#000000;text-decoration : none;padding : 0 0.85em;}
#leftnv li a:hover, #leftnv li:hover {background-color:#b0E4FC;}
#leftnv li:hover{}
#leftnv ul li:hover{border-top:0;background-image:url(images/menu_arrow.gif);background-repeat:no-repeat;background-position:3px center;}
#leftnv li:hover ul ul, #leftnv li:hover ul ul ul, #leftnv li.sfhover ul ul, #leftnv li.sfhover ul ul ul {left: -999em;}
#leftnv li:hover ul, #leftnv li li:hover ul, #leftnv li li li:hover ul, #leftnv li.sfhover ul, #leftnv li li.sfhover ul, #leftnv li li li.sfhover ul {left: auto;}
#leftnv ul li {border-left:1px solid #00AEEF;border-bottom:0;background-color:#B0E4FC;z-index:100;font-weight:normal;padding-bottom:9px;}
#leftnv ul li a{width:149px;/*color:#00AEEF;*/color:#000000;margin-left:4px;}
#leftnv li.first_item{margin-top:1px;}
#leftnv li.first_item:hover{border-top:1px solid #00AEEF;margin-top:0;}
#leftnv ul li.first_item{margin-top:0;}
#leftnv ul li.first_item:hover{border-top:0;}
#leftnv ul li.first_item{border-left:0;margin-left:2px;border-top:0;}
#leftnv li a:hover, #leftnv li:hover{background-color:#B0E4FC;z-index:100;}
#leftnv li ul ul li{width:133px;background-color:#FFFFFF;z-index:200;}
#leftnv li ul ul li a{width:113px;}
#leftnv li ul ul li:hover, #leftnv li ul ul li a:hover{background-color:#FFFFFF;}
#leftnv li ul ul li a:hover{width:113px;}
#leftnv li.third_level{padding-left:25px;}
#leftnv ul li.third_level a{width:124px;}
#leftnv ul li.third_level:hover{background-position:22px center;}
	
#topnv, #topnv ul {padding: 0;margin: 0;list-style: none;font-size:12px;text-transform:uppercase;}
#topnv ul{margin-top:0px;border-bottom:1px solid #00AEEF;border-left:1px solid #00AEEF;border-right:1px solid #00AEEF;}
#topnv {margin-top:4px;margin-left:35px;float:left;}
#topnv a {display: block;color:#000000;}
#topnv li a{color:#FFFFFF;padding:8px 0 12px 0;}
#topnv li ul a{padding:8px 0 4px 16px;}
#topnv li {float: left;/*width: 10em; *//* width needed or else Opera goes nuts *//*margin:4px;*/font-weight:bold;width:auto;padding-right:25px;}
#topnv li.home {}
#topnv li.home a{padding-right:0px;}
#topnv li ul {position: absolute;width:12em;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers *//*border:2px solid #00AEEF;background-color:#FFFFFF;*/padding:4px 0 8px 0;background-color:#B0E4FC;/*filter: alpha(opacity=65);opacity:0.65;*/text-transform:capitalize;}
#topnv li ul ul { /* third-and-above-level lists */margin: -1em 0 0 10em;}
#topnv li:hover ul ul, #topnv li.sfhover ul ul {left: -999em;}
#topnv li a:hover, #topnv li:hover{color:#FFFFFF;}
#topnv ul li:hover{background-image:url(images/menu_arrow.gif);background-repeat:no-repeat;background-position:3px center;}
#topnv ul li a:hover, #topnv ul li:hover{/*color:#00AEEF;*/color:#000000;}
#topnv li:hover ul, #topnv li li:hover ul, #topnv li.sfhover ul, #topnv li li.sfhover ul { /* lists nested under hovered list items */left: auto;}
#topnv ul li{font-weight:normal;}
#topnv ul li a{/*color:#00AEEF;*/color:#000000;width:10em;}

