@charset "utf-8";

#localNavigation {
	width:174px;
	margin-bottom:16px;
	padding-bottom:15px;
    background-color: #eee;
}

#localNavigation a:link,
#localNavigation a:visited {
	text-decoration:none;
}

#localNavigation a:hover,
#localNavigation a:active {
	text-decoration:underline;
}

#localNavigation ul {
	margin:0;
	padding:0;
}

#localNavigation ul li.grandparentTitle {
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:bold;
	line-height:1;
}

#localNavigation ul li.grandparentTitle a {
	display:block;
	padding:20px 8px 18px 15px;
	background:none;
	zoom: 1;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle > a {
    border-bottom: 1px solid #cdcdcd;
    font-size: 142.86%; /* 20px */
}

#localNavigation ul li.grandparentTitle ul {
	zoom:1;
}

#localNavigation ul li.grandparentTitle ul ul {
	padding-left:0;
	padding-right:0;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle {

}

#localNavigation ul li.grandparentTitle ul li.parentTitle a {
	display:block;
	padding:10px 8px 5px 15px;
	_margin:1px 0 -1px;
	zoom: 1;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:link,
#localNavigation ul li.grandparentTitle ul li.parentTitle a:active {
	color:#2b65d9;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:visited {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:visited:hover {
	color:#782c9e;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:visited:active {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:hover {
	color:#0442be;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel {
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li{
	_display:inline-block;
	padding:1px 0;
	font-size:85.72%;
	font-weight:normal;
	line-height:1;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li:first-child {
	border-top:1px solid #c1c1c1;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a {
	display:block;
	padding:8px 8px 5px 15px;
	*padding:6px 8px 7px 15px;
	_margin:1px 0 -1px;
	zoom: 1;
	_font-size:100%;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:link,
#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:active {
	color:#2b65d9;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:visited {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:visited:hover {
	color:#782c9e;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:visited:active {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:hover {
	color:#0442be;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li span.stay {
	display:block;
	margin:-1px 0;
	padding:9px 8px 6px 15px;
	*padding:7px 8px 8px 15px;
    background-color: #01906d;
	color:#fff;
}

#localNavigation ul li.grandparentTitle ul.currentLevel {
}

#localNavigation ul li.grandparentTitle ul.currentLevel li{
	_display:inline-block;
	background: transparent;
	padding:1px 0;
	font-size:85.72%;
	font-weight:normal;
	line-height:1;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li:first-child {
	border: none;
	padding: 2px 0 1px;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a {
	display:block;
	_font-size:100%;
	background-color: transparent;
	padding:8px 8px 5px 15px;
	*padding:6px 8px 7px 15px;
	_margin:1px 0 -1px;
	zoom: 1;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:link,
#localNavigation ul li.grandparentTitle ul.currentLevel li a:active {
	color:#2b65d9;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:visited {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:visited:hover {
	color:#782c9e;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:visited:active {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:hover {
	color:#0442be;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li {
	vertical-align:top;
}
#localNavigation ul li.grandparentTitle ul.currentLevel li span.stay {
	display:block;
	margin:-1px 0;
	padding:9px 8px 6px 15px;
	*padding:7px 8px 8px 15px;
    background: #009569 none !important;
	color:#fff;
}
