﻿/* Section navigation */

#sectionNav div.pad {
	width: 520px;
	padding: 15px 0 15px 40px;
	border-bottom: solid 1px #ccc;
}


#sectionNav div.nav {
	clear: both;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}





/* Basic horizontal navigation */

#sectionNav ul {
	position: relative;
	width: 540px;
	margin: 0 0 0px 0;
	padding: 1px 0 1px 20px;
	list-style: none;
	font-size: 1.2em;
	line-height: 1.333em;
}

#sectionNav ul li {
	position: relative;
	display: inline;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

#sectionNav ul li a {
	position: relative;
	display: block;
	/*padding: 10px 14px 15px 14px;*/
	padding: 10px 14px 10px 14px;
}

#sectionNav ul li a:hover,
#sectionNav ul li.active a {
	text-decoration: none;
	color: #222;
/*
	background-color: #336699;
	color: #fff;
*/
}

#sectionNav ul li.active a {
	padding-bottom: 8px;
	border-bottom: solid 3px #000;
	margin-bottom: -1px;
	/*background: transparent url(/graphics/ms/rda/nav-bar-line-arrow.gif) no-repeat right bottom;*/
}

#sectionNav ul li.tall a {
	padding: 26px 14px 26px 14px;
}

#sectionNav ul li.emphasis a {
	background-color: #336699;
	color: #fff;
}

#sectionNav ul li.emphasis a:hover {
	color: #fff;
}





/* Breadcrumbs navigation modifier */

#sectionNav ul.breadcrumbs {
	padding: 1px 0 2px 20px;
	font-size: 1em;
	line-height: 1.333em;
}

#sectionNav ul.breadcrumbs li {
	position: relative;
	display: inline;
	float: left;
	margin: 0 5px 0 0;
}

#sectionNav ul.breadcrumbs li a {
	position: relative;
	display: block;
	/*padding: 10px 14px 15px 14px;*/
	padding: 2px 4px 5px 4px;
}

#sectionNav ul.breadcrumbs li.active a {
	color: #222;
	font-weight: bold;
	margin-bottom: 0;
}





/* Multiple line navigation modifier */

#sectionNav ul.multi {

}

#sectionNav ul.multi li {
	padding: 2px 0 2px 0;
}

#sectionNav ul.multi li.tall {
	padding: 0;
}

#sectionNav ul.multi li a {
	padding: 3px 14px 3px 14px;
	border-right: solid 1px #ccc;
}

#sectionNav ul.multi li.tall a {
	padding-top: 16px;
	padding-bottom: 17px;
	border-right: none;
}

#sectionNav ul.multi li.last a {
	border-right: none;
}

#sectionNav ul.multi li a:hover
{

}

#sectionNav ul.multi li.active a {
	margin-bottom: 0;
	border-bottom: none;
}





/* Fine (small) text navigation modifier */

#sectionNav ul.fine {
	font-size: 1.0em;
	line-height: 1.333em;
}

#sectionNav ul.fine li {
	margin-right: 2px;
}

#sectionNav ul.fine li a {
	padding-right: 10px;
	padding-left: 10px;
}



/* Original color modifier */

#sectionNav ul.color li a {
	color: #336699;
}

#sectionNav ul.color li.active a,
#sectionNav ul.color li a:hover {
	color: #222;
}

#sectionNav ul.color li.emphasis a,
#sectionNav ul.color li.emphasis a:hover {
	color: #fff;
}






/* Inset navigation modifier */

#sectionNav ul.inset {
	width: 520px;
	padding-left: 40px;
}





/* Tertiary navigation modifier */

#sectionNav div.tertiaryNav {
	width: 530px;
	margin: 20px 0 0 30px;
}

#sectionNav div.tertiaryNav ul {
	width: 510px;
}





/* Common elements */

#sectionNav .map {
	display: inline;
	float: right;
}

#sectionNav div.hr {
	margin: -5px 0 0 0;
}


#sectionNav form {
	margin: 0;
	padding: 0;
}

#sectionNav select {
	display: inline;
	float: left;
	margin-right: 20px;
}

/*
#sectionNav p {
	display: inline;
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
}
*/

#sectionNav a {
	text-decoration: none;
	color: #888888;
}

/*
#sectionNav a:hover {
	text-decoration: none;
	color: #222;
}


#sectionNav p.active a {
	display: block;
	padding: 0 0 2px 0;
}
*/
