﻿.SectionMenu {
	text-align:left;
	padding:10px 0 20px 0;
	background:#666666 url(/SiteCollectionImages/MenuBottom.gif) no-repeat right bottom;
	.float:left;
	.width:180px;

}

.SectionMenu div {
	position:relative;
	min-height:20px;
	background:#666666;
	border-bottom:1px solid #b2b2b2;
}
* html .SectionMenu div {
	height:20px;
}

.SectionMenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.SectionMenu div a:link,
.SectionMenu div a:visited {
	display:block;
	padding:5px 25px 5px 12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.SectionMenu div a:hover{
	background: #cfcdcd;
}

.SectionMenu div a.ActiveLink:link,
.SectionMenu div a.ActiveLink:visited {
	background:#cfcdcd;
	color:#666666;
}


.SectionMenu .menuheader {
	cursor: pointer;
}
.SectionMenu .expandable {
	position: absolute;
	right:0;
	top:0;
	width:20px;
	height:20px;
	padding:0;
	margin:0;
}
.SectionMenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background:transparent url(/SiteCollectionImages/vm_expandedWhite.gif) no-repeat 5px 8px;
}
.SectionMenu .closedheader{ /*CSS class to apply to expandable header when it's expanded*/
	background:transparent url(/SiteCollectionImages/vm_collapsedWhite.gif) no-repeat 5px 7px;
}

.SectionMenu ul,
.SectionMenu li {
    margin: 0;
    list-style: none;
	display: inline; /* Hack to remove vertical gap between LI when they have links inside */
}
.SectionMenu ul {
	padding: 0;
}

.SectionMenu ul li {
	padding:0;
}

.SectionMenu ul li a:link,
.SectionMenu ul li a:visited {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 20px;
	border-bottom:1px dashed #b2b2b2;
	color:#ffffff;
	background:#a2a1a1;
}
.SectionMenu ul li a:hover{
	background: #cfcdcd;
}

.SectionMenu ul li a.ActiveLink:link,
.SectionMenu ul li a.ActiveLink:visited {
	background:#cfcdcd;
	color:#666666;
}
.SectionMenu ul li a.ActiveLink:hover{
}

.SectionMenu .categoryitems {
}

/* SiteMap */


.SiteMap {
	text-align:left;
	padding:10px 0 20px 0;
	background:#ffffff;/* url(/SiteCollectionImages/MenuBottom.gif) no-repeat right bottom;*/
	.float:left;
	.width:670px;
}

.SiteMap div {
	position:relative;
	min-height:20px;
	background:#ffffff;
	border-bottom:1px solid #b2b2b2;
}
* html .SiteMap div {
	height:20px;
}

.SiteMap a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.SiteMap div a:link,
.SiteMap div a:visited {
	display:block;
	padding:5px 25px 5px 12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.SiteMap div a:hover {
	background: #cfcdcd;
}

.SiteMap .menuheader {
	cursor: pointer;
}
.SiteMap .expandable {
	position: absolute;
	right:0;
	top:0;
	width:20px;
	height:20px;
	padding:0;
	margin:0;
}
.SiteMap .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background:transparent url(/SiteCollectionImages/vm_expandedGreen.gif) no-repeat 5px 8px;
}
.SiteMap .closedheader{ /*CSS class to apply to expandable header when it's expanded*/
	background:transparent url(/SiteCollectionImages/vm_collapsedGreen.gif) no-repeat 5px 7px;
}

.SiteMap ul,
.SiteMap li {
    margin: 0;
    list-style: none;
	display: inline; /* Hack to remove vertical gap between LI when they have links inside */
}
.SiteMap ul {
	padding: 0;
}

.SiteMap ul li {
	padding:0;
}

.SiteMap ul li a:link,
.SiteMap ul li a:visited {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 20px;
	border-bottom:1px dotted;/*dashed #b2b2b2;*/
	color:#000000;
	background:#ffffff;
}
.SiteMap ul li a:hover{
	background: #cfcdcd;
}

.SiteMap ul li a.item_level2:link,
.SiteMap ul li a.item_level2:visited {
	font-size:80%;
}
.SiteMap div a.level2:link,
.SiteMap div a.level2:visited {
	font-size:80%;
	padding: 5px 10px 5px 20px;
	border-bottom:0px;
}


.SiteMap .item_level2, .SiteMap .subitem {
	margin-left:25px;
	border-bottom:1px dotted #000000;
}
.SiteMap .item_level3 {
	margin-left:40px;
}


.SiteMap ul li a.ActiveLink:link,
.SiteMap ul li a.ActiveLink:visited {
	background:#cfcdcd;
	color:#666666;
}
.SiteMap ul li a.ActiveLink:hover{
}

.SiteMap .categoryitems {
}

