#sitemap h2 {
	font-size:20px;
	margin:0 0 23px 0;
	text-transform:uppercase;
}
#sitemap h3 {
	font-size:14px;
	text-transform:uppercase;
}
#sitemap h3.accToggle {
	background:url(../images/bg-h3-acctoggle.gif) top right no-repeat #fff;
	color:#000;
	padding:7px 0 1px 10px;
	margin:0 0 1px 0;
	cursor:pointer;
	line-height:24px;
}
#sitemap h3.accToggle:hover, #sitemap h3.accToggle.active {
	background:url(../images/bg-h3-acctoggle.gif) bottom right no-repeat #013566;
	color:#fff;
}
#sitemap h4 {
	font-size:13px;
	border-top:1px solid #fff;
	padding:3px 0 0 0;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
#sitemap h5 {
	font-size:11px;
	text-transform:uppercase;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}
/*structure*/

#sitemap {
	width:100%;
	height:200%;
	background:url(../images/bg-transparent-tile.png) 0 0 repeat;
	position:absolute;
	left:0;
	top:0;
	color:#fff;
	z-index:1000;
	display:none;
}
#sitemap nav {
	width:978px;
	margin:0 auto;
	padding:34px 0 0 0;
}
#sitemap .accContent {
	display:block;
	padding:10px 0;
	background:none;
	height:auto;
}
#sitemap .smallCol, #sitemap .col, #sitemap .midCol, #sitemap .largeCol {
	width:306px;
	float:left;
	padding:0 30px 0 0;
}
#sitemap .smallCol {
	width:160px!important;
	padding:0 75px 30px 0!important;
}
#sitemap .smallCol:nth-child(3n) { padding:0 0 0 0!important; }
#sitemap .last { padding: 0!important; }
#sitemap .midCol { width:474px; }
#sitemap .largeCol {
	width:642px;
	padding:0 0 0 0;
}

/*naviSitemap*/

.naviSitemap {
 text-transform:uppercase;
 margin:5px 0 25px 10px;
}
.naviSitemap li { }
.naviSitemap li a {
	height:19px;
	display:block;
	background:url(../images/bg-navisitemap-li-a.gif) 1px 0 repeat-y;
	padding:0 0 0 11px;
	font-size: 11px;
	color:#B2B2B2;
}
.naviSitemap li a:hover, .naviSitemap li a.active { background:url(../images/bg-navisitemap-li-a-hover.gif) 0 0 no-repeat; }
.clear {
	clear:both;
	float:none;
}
.clear2 {
	clear:both;
	float:none;
	height: 20px;
}
#sitemap-close {
	position: fixed;
	right:20px;
	top:20px;
	width:60px;
	height:60px;
	display: block;
	background: url(../images/bg-sidemap-close.png) no-repeat;
	text-indent:-9999px;
}
