/*!
 * jquery.ui.potato.menu
 * 
 * Copyright (c) 2009-2010 makoto_kw, http://www.makotokw.com
 * Licensed under the MIT license.
 * 
 * @author makoto_kw
 * @version 1.1
 */
ul.potato-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
}
.potato-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
ul.potato-menu li.potato-menu-item, ul.potato-menu li.potato-menu-item ul li.potato-menu-item {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}
ul.potato-menu li li {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}
ul.potato-menu li.potato-menu-item a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
}
ul.potato-menu ul.potato-menu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
}


/* Vertical */
ul.menu2 { clear:both; width:160px;, margin-top:10px; }

ul.menu2 li a {
	padding: 0 20px 0 12px;
	color: #fff;
}

.menu2 div:hover{
	background-color: #458ac9;

	margin-left: 2px;
	z-index: 99999;
}

.menu2 .potato-menu-hover a {
  color: #ffffff !important;
}

ul.menu2 li ul {
  padding: 0 0 15px 0 !important;
  background: url(../images/navulbottom2.png) no-repeat left bottom;
  width: 232px;
  margin: 1px 0 0 0px;
}

ul.menu2 li ul li ul {
  margin: 3px 0 0 -10px;
}  

ul.menu2 li ul .thirdnavtop, ul.menu2 li ul li ul .thirdnavtop {
  height: 13px;
  background: url(../images/thirdnavtop2.png) no-repeat left top;
  width: 232px;
  padding: 0;
  margin: 0;
}  


.navlast ul {
  margin: 1px 0 0 -53px !important;
}

ul.menu2 li ul li {
  width: 232px;
  background: url(../images/navulbg2.png) repeat-y;
  padding: 0 2px;
}

ul.menu2 li ul a {
  font-size: 13px !important;
  font-family: Arial, san-serif;
  width: 158px;
  padding: 0 15px;
  line-height: 14px;
  /*line-height: 28px;*/
  background: transparent;
  color: #fff !important;
}

ul.menu2 li ul li span {
  display: block;
  width: 212px;
  padding: 8px 0;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#sidenav2 {
    background: none repeat scroll 0 0 #032F45;
    list-style: none outside none;
}

#sidenav2 ul {
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
}
#sidenav2 ul li {
    margin: 0;
    padding: 0;
}
#sidenav2 ul li a {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 10px 6px 24px;
    text-decoration: none;
}
#sidenav2 ul li span {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}