
/* Navigation Modules
Encompases the Unique Navigation, Primary Navigation, Sub Navigation, Bread Crumb
Alter as required */

/* Breadcrumb */

.Breadcrumb {
	font-size: 10px;
	line-height: 16px;
	color: #a09fa4;
	padding: 0px;
	margin: 20px 0px 0px 220px;
}
.Breadcrumb a:link {
	background-image:url(../../Templates/_images/back_nav1.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding: 0px 6px 0px 12px;
	color: #a09fa4;
}
.Breadcrumb a:visited {
	background-image:url(../../Templates/_images/back_nav1.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding: 0px 6px 0px 12px;
	text-decoration: none;
	color: #a09fa4;
}
.Breadcrumb a:hover {
	background-image:url(../../Templates/_images/back_nav1.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding: 0px 6px 0px 12px;
	color: #a09fa4;
	text-decoration: none;
}

/* Unique Navigation */

.navunique {
	margin: 0px 0px 0 0;
	padding: 0px;
}
span.navunique {
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #8FAAB7;
}
.home span.navunique {
	border-left: 1px solid #fff;
}

span.navunique:first-child  {
	border-left: none;
	}

.navunique a:link,
.navunique a:visited,
.navunique a:active {
	color: #8FAAB7;
	text-decoration: none;
	margin: 0px;
	padding: 0px 12px 0px 12px;
	
}
.home .navunique a:link,
.home .navunique a:visited,
.home .navunique a:active {
	color: #fff;
}
.navunique a:hover {
	color: #678a9d;
}

.navunique a:link.MenuSelected,
.navunique a:visited.MenuSelected,
.navunique a:hover.MenuSelected,
.navunique a:active.MenuSelected  {
	color: #678a9d;
	text-decoration: none;
}

/* Primary Navigation */

#cT .navitem1 {
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #8FAAB7;
	background-image: none;
}
#cT .navitem1:first-child {
	border-left: 1px solid #fff;
}
		#cT .navitem1 a:link, 
		#cT .navitem1 a:visited, 
		#cT .navitem1 a:active {
			color: #8FAAB7;
		text-decoration: none;
		margin: 0px;
		padding: 0px 12px 0px 12px;
			
		}
		#cT .navitem1 a:hover{
			color: #678a9d;
		}

			 /* === [ Selected state ] === */
			 
			#cT .navitem1 a:link.MenuSelected, 
			#cT .navitem1 a:visited.MenuSelected, 
			#cT .navitem1 a:active.MenuSelected {
				color: #678a9d;
				font-weight: bold;
			}
			#cT .navitem1 a:hover.MenuSelected {
				color: #678a9d;
				font-weight: bold;
			}
			#cT .navitem1 a:link.SelectedParent1, 
			#cT .navitem1 a:visited.SelectedParent1, 
			#cT .navitem1 a:active.SelectedParent1 {
				color: #678a9d;
				font-weight: bold;
			}



/* Top Sub Navigation */
#cN .Navigation {
	position: relative;
	clear: right;
	float: right;
	text-align: right;
	margin: 7px 0 0 0;
}

#cN .navitem1 {
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	white-space: nowrap;
	color: #618c9d;
	text-decoration: none;
	margin: 0px;
	display: block;
	float: left;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(/Templates/_images/back_nav1.gif) no-repeat center left;
}
#cN .navitem1:first-child {
	background: none;
}
		#cN .navitem1 a:link, 
		#cN .navitem1 a:visited, 
		#cN .navitem1 a:active {
			margin: 0px 1px;
			color: #618c9d;
			text-decoration: none;
			padding: 0px 8px;
			display: block;
			
			
		}
		#cN .navitem1 a:hover{
			color: #000;
			text-decoration: none;
			padding: 0px 8px;
		}

			 /* === [ Selected state ] === */
			 
			#cN .navitem1 a:link.MenuSelected, 
			#cN .navitem1 a:visited.MenuSelected, 
			#cN .navitem1 a:active.MenuSelected {
				color: #000000;
			}
			#cN .navitem1 a:hover.MenuSelected {
				color: #000000;
			}
			#cN .navitem1 a:link.SelectedParent1, 
			#cN .navitem1 a:visited.SelectedParent1, 
			#cN .navitem1 a:active.SelectedParent1 {
				color: #000;
			}

			
			/* === [ Level 2 ] === */
			 
		#cN .navitem2 {
			font-size: 11px;
			font-weight: normal;
			text-transform: capitalize;
			white-space: nowrap;
			color: #000;
			text-decoration: none;
			margin: 16px 0 0 0;
			display: block;
			float: left;
			line-height: 20px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: url(/Templates/_images/menu_spacer2.gif) no-repeat center left;
		}
		#cN .navitem2:first-child {
			background: none;
			
		}
		#cN .navitem2 a:link, 
		#cN .navitem2 a:visited,  
		#cN .navitem2 a:active {
			padding: 0 8px;
			font-style: italic;
			text-decoration: none;
			display: block;
			color: #000;
			
		}
		#cN .navitem2 a:hover {
			color: #000;
	}
		#cN .navitem2 a:link.MenuSelected, 
		#cN .navitem2 a:visited.MenuSelected, 
		#cN .navitem2 a:active.MenuSelected {
				color: #000;
				text-decoration: none;
				display: block;
				font-weight: bold;
			}
		

/* cLS Navigation */

#cLS .navitem1 {
	color: #467A8A;
	font-size: 10px;
	font-weight: normal;
	text-transform:capitalize;
	white-space: normal;
	margin: 0px;
	width: 190px;
	display: block;
	background-image: none;
	background-color: #dfe8f1;
	padding: 0px;
	margin-top: 1px;
	clear: both;
	float: left;
}

#cLS .navitem1 a:link {
	margin: 0px 0px;
	text-decoration: none;
	display: block;
	color: #467A8A;
	padding: 2px 2px 2px 6px;
	border-left: 10px solid #bacddf;
	background-image: none;
	background-color: #dfe8f1;
}
#cLS .navitem1 a:visited {
	margin: 0px 0px;
	text-decoration: none;
	display: block;
	color: #467A8A;
	padding: 2px 2px 2px 6px;
	border-left: 10px solid #bacddf;
	background-image: none;
	background-color: #dfe8f1;
}
#cLS .navitem1 a:hover {
	margin: 0px 0px;
	text-decoration: none;
	display: block;
	color: #467A8A;
	padding: 2px 2px 2px 6px;
	border-left: 10px solid #bacddf;
	background-image: none;
	background-color: #dfe8f1;
}
#cLS .navitem1 a:active {
	margin: 0px 0px;
	text-decoration: none;
	display: block;
	color: #467A8A;
	padding: 2px 2px 2px 6px;
	border-left: 10px solid #bacddf;
	background-image: none;
	background-color: #dfe8f1;
}
#cLS .navitem1 a:link.MenuSelected {
	color: #467A8A;
	font-weight: bold;
	text-decoration: none;
	border-left: 10px solid #467A8A;
	padding: 2px 2px 2px 6px;
	display: block;
}
#cLS .navitem1 a:visited.MenuSelected {
	color: #467A8A;
	font-weight: bold;
	text-decoration: none;
	border-left: 10px solid #467A8A;
	padding: 2px 2px 2px 6px;
	display: block;
}
#cLS .navitem1 a:hover.MenuSelected {
	color: #8FAAB7;
	font-weight: bold;
	text-decoration: none;
	border-left: 10px solid #467A8A;
	padding: 2px 2px 2px 6px;
	display: block;
}
#cLS .navitem1 a:active.MenuSelected {
	color: #8FAAB7;
	font-weight: bold;
	border-left: 10px solid #467A8A;
	text-decoration: none;
	padding: 2px 2px 2px 6px;
	display: block;
}
#cLS .navitem2 {
	font-weight: normal;
	color: #8FAAB7;
	margin: 0px;
	width: 180px;
	display: block;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #FFFFFF;
}
#cLS .navitem2 a:link {
	border-left: none;
}
#cLS .navitem2 a:visited {
	border-left: none;
}
#cLS .navitem2 a:hover {
	border-left: none;
}
#cLS .navitem2 a:active {
	border-left: none;
}
#cLS .navitem2 a:link.MenuSelected {
	border-left: none;
}
#cLS .navitem2 a:visited.MenuSelected {
	border-left: none;
}
#cLS .navitem2 a:hover.MenuSelected {
	border-left: none;
}
#cLS .navitem2 a:active.MenuSelected {
	border-left: none;
}
#cLS .navitem3 {
	font-weight: normal;
	color: #467A8A;
	margin: 0px;
	width: 170px;
	display: block;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #FFFFFF;
}
#cLS .navitem4 {
	font-weight: normal;
	color: #467A8A;
	margin: 0px;
	width:160px;
	display: block;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #FFFFFF;
}
#cLS .navitem5 {
	font-weight: normal;
	color: #467A8A;
	margin: 0px;
	width:150px;
	display: block;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #FFFFFF;
}

/* #cRS Navigation */

#cRS .navitem1 {
	color: #467A8A;
	font-size: 10px;
	font-weight: normal;
	text-transform:capitalize;
	white-space: normal;
	margin: 0px;
	width: 190px;
	display: block;
	background-image: none;
	background-color: #dfe8f1;
	padding: 0px;
	margin-top: 1px;
	clear: both;
	float: left;
}

#cRS .navitem1 a:link {
	margin: 0px 0px;
	text-decoration: none;
	display: block;
	color: #467A8A;
	padding: 2px 2px 2px 6px;
	border-left: 10px solid #bacddf;
	background-image: none;
	background-color: #dfe8f1;
}
#cRS .navitem1 a:visited {
	margin: 0px 0px;
	text-decoration: none;
	display: block;
	color: #467A8A;
	padding: 2px 2px 2px 6px;
	border-left: 10px solid #bacddf;
	background-image: none;
	background-color: #dfe8f1;
}
#cRS .navitem1 a:hover {
	margin: 0px 0px;
	text-decoration: none;
	display: block;
	color: #467A8A;
	padding: 2px 2px 2px 6px;
	border-left: 10px solid #bacddf;
	background-image: none;
	background-color: #dfe8f1;
}
#cRS .navitem1 a:active {
	margin: 0px 0px;
	text-decoration: none;
	display: block;
	color: #467A8A;
	padding: 2px 2px 2px 6px;
	border-left: 10px solid #bacddf;
	background-image: none;
	background-color: #dfe8f1;
}
#cRS .navitem1 a:link.MenuSelected {
	color: #467A8A;
	font-weight: bold;
	text-decoration: none;
	border-left: 10px solid #467A8A;
	padding: 2px 2px 2px 6px;
	display: block;
}
#cRS .navitem1 a:visited.MenuSelected {
	color: #467A8A;
	font-weight: bold;
	text-decoration: none;
	border-left: 10px solid #467A8A;
	padding: 2px 2px 2px 6px;
	display: block;
}
#cRS .navitem1 a:hover.MenuSelected {
	color: #8FAAB7;
	font-weight: bold;
	text-decoration: none;
	border-left: 10px solid #467A8A;
	padding: 2px 2px 2px 6px;
	display: block;
}
#cRS .navitem1 a:active.MenuSelected {
	color: #8FAAB7;
	font-weight: bold;
	border-left: 10px solid #467A8A;
	text-decoration: none;
	padding: 2px 2px 2px 6px;
	display: block;
}
#cRS .navitem2 {
	font-weight: normal;
	color: #8FAAB7;
	margin: 0px;
	width: 180px;
	display: block;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #FFFFFF;
}
#cRS .navitem2 a:link {
	border-left: none;
}
#cRS .navitem2 a:visited {
	border-left: none;
}
#cRS .navitem2 a:hover {
	border-left: none;
}
#cRS .navitem2 a:active {
	border-left: none;
}
#cRS .navitem2 a:link.MenuSelected {
	border-left: none;
}
#cRS .navitem2 a:visited.MenuSelected {
	border-left: none;
}
#cRS .navitem2 a:hover.MenuSelected {
	border-left: none;
}
#cRS .navitem2 a:active.MenuSelected {
	border-left: none;
}
#cRS .navitem3 {
	font-weight: normal;
	color: #467A8A;
	margin: 0px;
	width: 170px;
	display: block;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #FFFFFF;
}
#cRS .navitem4 {
	font-weight: normal;
	color: #467A8A;
	margin: 0px;
	width:160px;
	display: block;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #FFFFFF;
}
#cRS .navitem5 {
	font-weight: normal;
	color: #467A8A;
	margin: 0px;
	width:150px;
	display: block;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #FFFFFF;
}