#primary-tools .nav {
	margin-top: 20px;
}

ul.jsnav li a, ul.jsnav li li a{background:none; border:none; }

.jsnav li .container{
    border-bottom:1px solid #D5D2CC;
    height:1%;
    overflow: hidden;
    display:block;
}

.jsnav li .button{
	display:block;
	width:6px;
	height: 11px;
	background-position: 8px 8px;
	background-repeat: no-repeat;
	padding:4px 8px;
	float:right;
	cursor:pointer;
	margin-left: -5px;
}

.jsnav li li .button{background-position: 18px 8px; padding:4px 8px 4px 18px;}
.jsnav li li li .button{background: none; padding:4px 8px 4px 28px;}
.jsnav li .children{background-image:url(../images/arrow-grey.png);}
.jsnav li .open .children{background-image:url(../images/arrow-grey-down.png); margin-top: 5px; margin-left: -5px;}

.jsnav li .current {
	background-color:#fff;
}
.jsnav li li  li .current {background-color:#fff;}
.jsnav li li li .button{background:url(../images/simple-list.gif) 34px 11px no-repeat;}
.jsnav li .current a{color:#009ac1;}
.jsnav li .current .children{background-image:url(../images/arrow-blue.png);}
.jsnav li .current-open .children{background-image:url(../images/arrow-blue-down.png); margin-top: 5px;}

/* home */
.jsnav .home .container {
	border:none;
	overflow: visible;
	padding-bottom: 20px;
}
.jsnav .home .current {
	background: none;
}
.jsnav .home .container a {
	font-family: 'Crete Round', serif;
	font-size: 18px;
	font-style: italic;
	color:#fff;
	text-align: center;
	background:url(../images/upgrade/home-bg.png) no-repeat 0 0;
	padding: 5px 0 0;
	line-height: 42px;
	height: 42px;
	width: 192px;
	  -webkit-box-shadow:  3px 3px 5px rgba(0, 0, 0, 0.07);
	     -moz-box-shadow:  3px 3px 5px rgba(0, 0, 0, 0.07);
	          box-shadow:  3px 3px 5px rgba(0, 0, 0, 0.07);
	/*  -webkit-border-radius: 0 0 6px 6px;
	     -moz-border-radius: 0 0 6px 6px;
	          border-radius: 0 0 6px 6px; */
}
.jsnav .home .container .button {display:none}


.mod li .container {
	display: block;
}
.nav.jsnav {
	clear: both;
}
.jsnav a {
	font-family: Arial;
	font-size: 11.5px;
	color: #4d4d4f;
	font-weight: normal;
}

.jsnav li a {
	padding-left: 9px;
	display: block;
  padding-right: 5px;
}

.jsnav li:nth-child(0) .container {
	background: #f1f1f2;
	background: -webkit-linear-gradient(left, #f1f1f2 , #fff); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #f1f1f2, #fff); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #f1f1f2, #fff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #f1f1f2, #fff); /* Standard syntax */

}

.jsnav .container .current {
	background-color: #fff!important;
}

.subsite .container {
	-webkit-border-radius: 0 0 0 0; 
	-moz-border-radius: 0 0 0 0; 
	 border-radius: 0 0 0 0;
}

.home {
	position: absolute;
	margin-top: -70px;
	background: none;
}

.home .container {
	background: none;
}

.jsnav {
	margin-top: 20px;
	background: #eeefef;
	background: -webkit-linear-gradient(left, #eeefef , #fff); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #eeefef, #fff); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #eeefef, #fff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #eeefef, #fff); /* Standard syntax */
	padding: 1px;
}

.jsnav ul {
	margin-top: 0!important;
}

.jsnav ul {
	background-color: #fff;
}

.jsnav ul li .container {
	background-color: #fff;
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

.jsnav ul li {
	margin-left: 5px;
}

.jsnav ul ul li .button {
	position: absolute;
	margin-left: -35px;
	margin-top: -1px;
}

.jsnav ul ul li {
	margin-left: 10px;
  line-height: 18px;
}

.jsnav li .current {
	background: none!important;
	background-color: #fff!important;
	border-bottom-color: #fff;

}

.jsnav li:nth-child(1) .current {
     -webkit-border-radius: 12px 0 12px 0;
     -moz-border-radius: 12px 0 0px 0;
     border-radius: 12px 12px 0 0;
}

.jsnav .home {
	background-color: #fdfdfd!important;
}

.mod .nav li {
	border-radius: 0;s
}