/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ NAVIGATION MODULES ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
		Encompases Bread Crumb, Unique Navigation, Navigation.
		
		Primary Navigation and Sub Navigation use the same Navigation module.
		Prefix with Container ID to apply style to individual containers.
*/

/* === [ BREADCRUMB ] ============================== */

.Breadcrumb {
	font-size: 80%;
	line-height: 1.5em;
	color: #003333;
	padding: 0 0 0 10px;
	margin: -20px 0 20px 0px;
	border-left: 1px solid #DEE5EF;
}
	.Breadcrumb a
	{ 
		margin: 0px 10px 0px 0px;
		color: #AFBECA; 
		border-bottom: 1px dotted #AFBECA;
		text-decoration: none;
	}
	.Breadcrumb a:hover 
	{
		color: #4FB0E1; 
		border-bottom: 1px dotted #4FB0E1;
	}


/* === [ UNIQUE NAVIGATION ] ============================== */

.NavigationUnique {
	vertical-align: bottom;
	padding: 42px 10px 0px 0px;
}
.navunique {
	margin: 0px;
	padding: 0px 0px;
	text-transform: uppercase;
	font-weight: bold;
}
		.navunique a:link, 
		.navunique a:visited, 
		.navunique a:hover, 
		.navunique a:active {
			font-size: 75%;
			color: #336699;
			text-decoration: none;
			margin: 0px;
			padding: 0px 4px;
			border-right: 1px solid #336699;
		}
		.navunique a:hover {
			color: #336699;
		}

			 /* === [ Selected state ] === */
			 
 			.navunique a:link.MenuSelected, 
			.navunique a:visited.MenuSelected, 
			.navunique a:hover.MenuSelected, 
			.navunique a:active.MenuSelected
			{
				color: #336699;
			}


/* === [ PRIMARY NAVIGATION - GLOBAL STYLE ] ============================== */

/* === [ Level 1 ] === */

#cN .Navigation {
	background: url(/Templates/carbongroup/_images/back_nav-left.gif) no-repeat top right;
	padding: 0px 4px 0px 0px;
	float: left;
}
 		
.navitem1 {
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
	height: auto;
	margin: 0px;
	display: block;
	float: left;
	white-space: nowrap;
	background: url(/Templates/carbongroup/_images/back_nav_corner.gif) no-repeat top left;
}
		.navitem1 a:link, 
		.navitem1 a:visited, 
		.navitem1 a:active {
			margin: 0px 0px 0px 4px;
			color: #003333;
			text-decoration: none;
			padding: 3px 12px 3px 8px;
			display: block;
			background: url(/Templates/carbongroup/_images/back_nav.gif) no-repeat top right;
		}
		.navitem1 a:hover{
			margin: 0px 0px 0px 4px;
			color: #003333;
			text-decoration: none;
			display: block;
			padding: 3px 12px 3px 8px;
			background: url(/Templates/carbongroup/_images/back_navon.gif) no-repeat top right;
		}

			 /* === [ Selected state ] === */
			 
			.navitem1 a:link.MenuSelected, 
			.navitem1 a:visited.MenuSelected, 
			.navitem1 a:active.MenuSelected {
				margin: 0px 0px 0px 4px;
				color: #000000;
				background: url(/Templates/carbongroup/_images/back_navon.gif) no-repeat top right;
			}
			.navitem1 a:hover.MenuSelected {
				margin: 0px 0px 0px 4px;
				color: #000000;
				background: url(/Templates/carbongroup/_images/back_navon.gif) no-repeat top right;
			}

			 /* === [ Selected Parent state ] === */
			 
			.navitem1 a:link.SelectedParent1, 
			.navitem1 a:visited.SelectedParent1, 
			.navitem1 a:active.SelectedParent1 {
				color: #000000;
				background: url(/Templates/carbongroup/_images/back_navon.gif) no-repeat top right;
			}
			.navitem1 a:hover.SelectedParent1 {
				color: #000000;
				background: url(/Templates/carbongroup/_images/back_navon.gif) no-repeat top right;
			}
			


/* === [ SUB NAVIGATION - cLS - Left Hand Container ] ============================== */

#cLS .Navigation {
	margin: 0px 0px 10px 0px;
}

/* === [ Level 1 ] === */
 		
#cLS .navitem1 {
	font-size: 85%;
	font-weight: bold;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: none;
	white-space: normal;
	width: 100%;
	background: none;
}
	#cLS .navitem1 a:link, 
	#cLS .navitem1 a:visited, 
	#cLS .navitem1 a:active {
		margin: 0px 0px 0px 0px;
		padding: 3px 12px 3px 12px;
		background: url(/Templates/carbongroup/_images/back_cLS.gif) no-repeat top right;
		text-decoration: none;
		display: block;
		border-bottom: 1px solid #B9C0C6;
	}
	#cLS .navitem1 a:hover {
		margin: 0px 0px 0px 0px;
		padding: 3px 12px 3px 12px;
		text-decoration: none;
		background: url(/Templates/carbongroup/_images/back_cLSon.gif) no-repeat top right;
		display: block;
		border-bottom: 1px solid #B9C0C6;
	}
			 /* === [ Selected state ] === */
			 
			#cLS .navitem1 a:link.MenuSelected, 
			#cLS .navitem1 a:visited.MenuSelected, 
			#cLS .navitem1 a:hover.MenuSelected, 
			#cLS .navitem1 a:active.MenuSelected {
				color: #000000;
				background: url(/Templates/carbongroup/_images/back_cLSon.gif) no-repeat top right;
				text-decoration: none;
				display: block;
			}

			 /* === [ Selected Parent state ] === */
			 
			#cLS .navitem1 a:link.SelectedParent1, 
			#cLS .navitem1 a:visited.SelectedParent1, 
			#cLS .navitem1 a:active.SelectedParent1,
			#cLS .navitem1 a:hover.SelectedParent1 {
				color: #000000;
				background: url(/Templates/carbongroup/_images/back_cLSon.gif) no-repeat top right;
				text-decoration: none;
				display: block;
			}

		/* === [ Level 2 ] === */
			 
		#cLS .navitem2 {
			font-weight: normal;
		}
		#cLS .navitem2 a:link, 
		#cLS .navitem2 a:visited, 
		#cLS .navitem2 a:hover, 
		#cLS .navitem2 a:active {
			margin: 4px 0px 4px 14px;
			padding: 0px 0px 0px 14px;
			border-bottom: 1px dotted #B9C0C6;
			background: #FFFFFF url(/Templates/carbongroup/_images/icon_pointer.gif) no-repeat left 4px;
			text-decoration: none;
		}
			 /* === [ Selected state ] === */
			 
			#cLS .navitem2 a:link.MenuSelected, 
			#cLS .navitem2 a:visited.MenuSelected, 
			#cLS .navitem2 a:hover.MenuSelected, 
			#cLS .navitem2 a:active.MenuSelected {
				color: #4FB0E1;
				background: #FFFFFF url(/Templates/carbongroup/_images/icon_pointer.gif) no-repeat left 4px;
				text-decoration: none;
				display: block;
			}
			
			/* === [ Level 3 ] === */
			 
			#cLS .navitem3 a:link, 
			#cLS .navitem3 a:visited, 
			#cLS .navitem3 a:hover, 
			#cLS .navitem3 a:active {
				margin: 4px 0px 4px 14px;
				padding: 0px 0px 0px 14px;
				border-bottom: 1px dotted #B9C0C6;
				background: #FFFFFF;
				text-decoration: none;
			}
			 /* === [ Selected state ] === */
			 
			#cLS .navitem3 a:link.MenuSelected, 
			#cLS .navitem3 a:visited.MenuSelected, 
			#cLS .navitem3 a:hover.MenuSelected, 
			#cLS .navitem3 a:active.MenuSelected {
				color: #4FB0E1;
				background: #FFFFFF;
				text-decoration: none;
				display: block;
			}

				/* === [ Level 4 ] === */
			 
				#cLS .navitem4 a:link, 
				#cLS .navitem4 a:visited, 
				#cLS .navitem4 a:hover, 
				#cLS .navitem4 a:active {
					margin: 4px 0px 4px 14px;
					padding: 0px 0px 0px 28px;
					border-bottom: 1px dotted #B9C0C6;
					background: #FFFFFF;
					text-decoration: none;
				}
/* === [ SUB NAVIGATION - cRS - Right Hand Container ] ============================== */

#cRS .Navigation {
	margin: 0px 0px 10px 0px;
}

/* === [ Level 1 ] === */
 		
#cRS .navitem1 {
	font-size: 85%;
	font-weight: bold;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: none;
	white-space: normal;
	width: 100%;
	background: none;
}
	#cRS .navitem1 a:link, 
	#cRS .navitem1 a:visited, 
	#cRS .navitem1 a:active {
		margin: 0px 0px 0px 0px;
		padding: 3px 12px 3px 12px;
		background: url(/Templates/carbongroup/_images/back_cRS.gif) no-repeat top right;
		text-decoration: none;
		display: block;
		border-bottom: 1px solid #B9C0C6;
	}
	#cRS .navitem1 a:hover {
		margin: 0px 0px 0px 0px;
		padding: 3px 12px 3px 12px;
		text-decoration: none;
		background: url(/Templates/carbongroup/_images/back_cRSon.gif) no-repeat top right;
		display: block;
		border-bottom: 1px solid #B9C0C6;
	}
			 /* === [ Selected state ] === */
			 
			#cRS .navitem1 a:link.MenuSelected, 
			#cRS .navitem1 a:visited.MenuSelected, 
			#cRS .navitem1 a:hover.MenuSelected, 
			#cRS .navitem1 a:active.MenuSelected {
				color: #000000;
				background: url(/Templates/carbongroup/_images/back_cRSon.gif) no-repeat top right;
				text-decoration: none;
				display: block;
			}

			 /* === [ Selected Parent state ] === */
			 
			#cRS .navitem1 a:link.SelectedParent1, 
			#cRS .navitem1 a:visited.SelectedParent1, 
			#cRS .navitem1 a:active.SelectedParent1,
			#cRS .navitem1 a:hover.SelectedParent1 {
				color: #000000;
				background: url(/Templates/carbongroup/_images/back_cRSon.gif) no-repeat top right;
				text-decoration: none;
				display: block;
			}

		/* === [ Level 2 ] === */
			 
		#cRS .navitem2 {
			font-weight: normal;
		}
		#cRS .navitem2 a:link, 
		#cRS .navitem2 a:visited, 
		#cRS .navitem2 a:hover, 
		#cRS .navitem2 a:active {
			margin: 4px 0px 4px 14px;
			padding: 0px 0px 0px 14px;
			border-bottom: 1px dotted #B9C0C6;
			background: #FFFFFF url(/Templates/carbongroup/_images/icon_pointer.gif) no-repeat left 4px;
			text-decoration: none;
		}
			 /* === [ Selected state ] === */
			 
			#cRS .navitem2 a:link.MenuSelected, 
			#cRS .navitem2 a:visited.MenuSelected, 
			#cRS .navitem2 a:hover.MenuSelected, 
			#cRS .navitem2 a:active.MenuSelected {
				color: #4FB0E1;
				background: #FFFFFF url(/Templates/carbongroup/_images/icon_pointer.gif) no-repeat left 4px;
				text-decoration: none;
				display: block;
			}
			
			/* === [ Level 3 ] === */
			 
			#cRS .navitem3 a:link, 
			#cRS .navitem3 a:visited, 
			#cRS .navitem3 a:hover, 
			#cRS .navitem3 a:active {
				margin: 4px 0px 4px 14px;
				padding: 0px 0px 0px 14px;
				border-bottom: 1px dotted #B9C0C6;
				background: #FFFFFF;
				text-decoration: none;
			}
			 /* === [ Selected state ] === */
			 
			#cRS .navitem3 a:link.MenuSelected, 
			#cRS .navitem3 a:visited.MenuSelected, 
			#cRS .navitem3 a:hover.MenuSelected, 
			#cRS .navitem3 a:active.MenuSelected {
				color: #4FB0E1;
				background: #FFFFFF;
				text-decoration: none;
				display: block;
			}

				/* === [ Level 4 ] === */
			 
				#cRS .navitem4 a:link, 
				#cRS .navitem4 a:visited, 
				#cRS .navitem4 a:hover, 
				#cRS .navitem4 a:active {
					margin: 4px 0px 4px 14px;
					padding: 0px 0px 0px 28px;
					border-bottom: 1px dotted #B9C0C6;
					background: #FFFFFF;
					text-decoration: none;
				}
