﻿/*

	Navigation Styles

	Author:	Jay Dobson <jdobson@esolutionsgroup.ca>	
	
*/

/* 
	Required by CSS Validation 
*/
body {}

/* 
	Main Nav 
*/
.mainNavSpacer
{
	display: block;
	float: left;
	width: 15px;
	height: 32px;
	background-color: Transparent;
}

#mainNav1, #mainNav1On, #mainNav2, #mainNav2On, #mainNav3, #mainNav3On,
#mainNav4, #mainNav4On, #mainNav5, #mainNav5On {
	display: block;
	float: left;
	height: 32px;
	overflow: hidden;
}

a#mainNav1, a#mainNav1:active, a#mainNav1:visited {
	width: 163px;
	background: url(/en/images/main_nav.jpg) no-repeat 0px 0px;
}

	a#mainNav1On, a#mainNav1:hover {
		width: 163px;
		background: url(/en/images/main_nav.jpg) no-repeat 0px -32px;
	}

a#mainNav2, a#mainNav2:active, a#mainNav2:visited {
	width: 139px;
	background: url(/en/images/main_nav.jpg) no-repeat -182px 0px;
}

	a#mainNav2On, a#mainNav2:hover {
		width: 139px;
		background: url(/en/images/main_nav.jpg) no-repeat -182px -32px;
	}

a#mainNav3, a#mainNav3:active, a#mainNav3:visited {
	width: 252px;
	background: url(/en/images/main_nav.jpg) no-repeat -339px 0px;
}

	a#mainNav3On, a#mainNav3:hover {
		width: 252px;
		background: url(/en/images/main_nav.jpg) no-repeat -339px -32px;
	}

a#mainNav4, a#mainNav4:active, a#mainNav4:visited {
	width: 153px;
	background: url(/en/images/main_nav.jpg) no-repeat -608px 0px;
}

	a#mainNav4On, a#mainNav4:hover {
		width: 153px;
		background: url(/en/images/main_nav.jpg) no-repeat -608px -32px;
	}

a#mainNav5, a#mainNav5:active, a#mainNav5:visited {
	width: 175px;
	background: url(/en/images/main_nav.jpg) no-repeat -780px 0px;
}

	a#mainNav5On, a#mainNav5:hover {
		width: 175px;
		background: url(/en/images/main_nav.jpg) no-repeat -780px -32px;
	}

/*
	Sub Nav
*/
#contentLeftInterior a, #contentLeftInterior a:active, #contentLeftInterior a:visited {
	display: block;
	padding: 5px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #aac590;
	text-decoration: none;
	color: #5d9731;
	font-weight: bold;
}

	#contentLeftInterior a:hover {
		color: #5a3a73;
	}

#subNavOn {
	color: #5a3a73 !important;	
}

.subNavLast {
	border-bottom: 0px !important;
}

/* 
	Site Map 
*/
div.siteMapSection
{
	float: left;
	width: 300px;
	margin-right: 14px;

}

	div.siteMapSection_title
	{
		display: block;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 3px 0px;
		border-bottom: solid 2px #5d2074;	
	}

	div.siteMapSection_title a, div.siteMapSection_title span.noLink
	{
		font-size: 13px;
		font-weight: bold;
		color: #5d9731;
	}

	div.siteMapSection div.Links a, div.siteMapSection div.Links span.noLink
	{
		display: block;
		margin: 0px 0px 2px 5px;
		padding: 0px 0px 0px 10px;
	}
	
	div.siteMapSection div.Links a
	{
		background: url(/images/right_arrow_purple.gif) no-repeat 0px 4px; 	
	}
	
	div.siteMapSection div.Links span.noLink
	{
		background: url(/images/right_arrow_gray.gif) no-repeat 0px 4px; 
		color: Gray;
	}
		
	div.siteMapSection a, div.siteMapSection a:active, div.siteMapSection a:visited
	{
		text-decoration: none;	
	}
	
	div.siteMapSection a:hover
	{
		text-decoration: underline;
	}