
/* Top Navigation Rules

	The following rules are specific to top navigation
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

/* settings for basic navigation structure  */

.navigation { z-index : 10; background : url(../images/template/navTop.gif) top left no-repeat; font-size : 110%; }

.navigation ul {
	margin : 0 auto 0 auto;
	padding : 0 0 0 30px;
	width : auto;
	list-style : none;
	background : url(../images/template/navBack.gif) top left no-repeat;
	display : block;
	float : right;
	clear : both;
}

.navigation li {
	margin : 0;
	padding : 0;
	width : auto;
	display : block;
	background : none;
	position : relative;
	float : left;
}

.navigation li.last { padding : 0 30px 0 0; background : url(../images/template/navBack.gif) top right no-repeat; }

.navigation li li {
	width : 160px;
	border-bottom : 1px #555 solid;
}

.navigation li ul {
	height : auto;
	width : 160px;
	display : none;
	position : absolute;
	top : 43px;
	left : 0px;
}

.navigation ul ul { top : 0px; left : 160px; }

/* hover behavior for dropdowns */

li:hover > ul { display : block; }

/* settings for basic navigation links  */

.navigation a { color : #fff; }
.navigation a:hover { color : #39f; }

/* settings for navigation links 2nd level and beyond */

.navigation li a {
	margin : 0;
	padding : .8em;
	height : auto;
	width : auto;
	font-weight : bold;
	background : none;
	display : block;
	float : left;
	clear : none;
}

.navigation li a:hover { background : none; }

/* settings for main level graphic navigation links */

.navigation li a.graphicLink {
	margin : 0;
	padding : 0;
	height : 43px;
	text-indent : -5000px;
	overflow : hidden;
	display : block;
	float : left;
	clear : none;
}

/* settings for backgrounds for the main level graphic navigation */
	
.navigation li a.child1 { width : 126px; background : url(../images/template/headerNavigationLinks.gif) 0px 0px; }
.navigation li a.child2 { width : 111px; background : url(../images/template/headerNavigationLinks.gif) 634px 0px; }
.navigation li a.child3 { width : 118px; background : url(../images/template/headerNavigationLinks.gif) 523px 0px; }
.navigation li a.child4 { width : 128px; background : url(../images/template/headerNavigationLinks.gif) 405px 0px; }
.navigation li a.child5 { width : 169px; background : url(../images/template/headerNavigationLinks.gif) 277px 0px; }
.navigation li a.child6 { width : 108px; background : url(../images/template/headerNavigationLinks.gif) 108px 0px; }

.navigation li a.child1:hover { width : 126px; background : url(../images/template/headerNavigationLinks.gif) 0px 86px; }
.navigation li a.child2:hover { width : 111px; background : url(../images/template/headerNavigationLinks.gif) 634px 86px; }
.navigation li a.child3:hover { width : 118px; background : url(../images/template/headerNavigationLinks.gif) 523px 86px; }
.navigation li a.child4:hover { width : 128px; background : url(../images/template/headerNavigationLinks.gif) 405px 86px; }
.navigation li a.child5:hover { width : 169px; background : url(../images/template/headerNavigationLinks.gif) 277px 86px; }
.navigation li a.child6:hover { width : 108px; background : url(../images/template/headerNavigationLinks.gif) 108px 86px; }
