
/*//////////////////////
	
	MENU STYLES
	
//////////////////////*/

/* drop down menu list display */

	#divMenuTabs {
		position:absolute; left:199px; top:73px; width:440px; height:30px;
	}
		.menuTab {
			float:left;
		}
			.menuTab a {
				display:block; text-decoration:none; padding:6px; text-align:center; background-position:0 0; background-repeat:no-repeat; font-size:80%; height:18px;
			}
			.menuTab a:hover { text-decoration:underline; }
		
		#menuTab_Home {
			width:111px;
		}
			#menuTab_Home a.inactiveTab {
				background-image:url("../images/menu/menuTab-home.jpg"); color:#333;
			}
			#menuTab_Home a.activeTab {
				background-image:url("../images/menu/menuTab-home-active.jpg"); color:#fff;
			}
		#menuTab_Investor {
			width:186px;
		}
			#menuTab_Investor a.inactiveTab {
				background-image:url("../images/menu/menuTab-investors.jpg"); color:#333;
			}
			#menuTab_Investor a.activeTab {
				background-image:url("../images/menu/menuTab-investors-active.jpg"); color:#fff;
			}
			
		#menuTab_Employment {
			width:143px;
		}
			#menuTab_Employment a.inactiveTab {
				background-image:url("../images/menu/menuTab-employment.jpg"); color:#333;
			}
			#menuTab_Employment a.activeTab {
				background-image:url("../images/menu/menuTab-employment-active.jpg"); color:#fff;
			}

	
	#divMenuBar {
		z-index:20;
		position: relative;
		bottom:0;
		left:0;
		height:50px;
		width: 800px;
	}
	
	ul#nav {
		position:relative; top:55px; left:0;
	}
    ul#nav, ul#nav ul {
		margin: 0; padding: 0; list-style:none; display:block; float:left; z-index:21;
	}
		ul#nav ul {
			
		}
		
		.navDivider{
			width: 14px;
			height: 7px;
			background: url(../images/navigation/nav_divider.png) no-repeat;
			position: absolute;
			z-index: 5;
			top: 19px;
			right: 0;
		}
		
		
		/* set the z-index of top level menu items so that they don't overlap when large text setting is used */
		#liMH0,#liMH0_1, #liMH0_2, #liMH0_3  { z-index:35; border-left:0; } 
		#liMH1, #liMH1_1, #liMH1_2, #liMH1_3  { z-index:36; }
		#liMH2, #liMH2_1, #liMH2_2, #liMH2_3 { z-index:37; }
		#liMH3, #liMH3_1, #liMH3_2, #liMH3_3 { z-index:38; } 
		#liMH4, #liMH4_1, #liMH4_2, #liMH4_3 { z-index:39; } 
		#liMH5, #liMH5_1, #liMH5_2, #liMH5_3 { z-index:40; } 
		#liMH6, #liMH6_1, #liMH6_2, #liMH6_3 { z-index:41; }
		#liMH7, #liMH7_1, #liMH7_2, #liMH7_3 { z-index:30; }
		#liMH8, #liMH8_1, #liMH8_2, #liMH8_3 { z-index:29; } 
		
		ul#nav #liMHLast,
		ul#nav #liMHLast_1,
		ul#nav #liMHLast_2,
		ul#nav #liMHLast_3 { border-right:0; width:1px !important; }
		ul#nav #liMHLast a,
		ul#nav #liMHLast_1 a,
		ul#nav #liMHLast_2 a,
		ul#nav #liMHLast_3 a { width:1px !important; }
		ul#nav #liMHLast a:hover,
		ul#nav #liMHLast_1 a:hover,
		ul#nav #liMHLast_2 a:hover,
		ul#nav #liMHLast_3 a:hover { text-decoration:none !important; }
		
		ul#nav li.top {
			position:relative;
			display:block;
			float:left;
			height: 50px;
		}	/* NOTES: width doesn't have to be assigned - it can be determined according to content */
			
			ul#nav li a.top {
				position:relative;
				display:block; /* no float for FireFox, IE7+ */
				float:none !important;
				float:left;
				height:20px; 
				padding: 15px 27px 15px 12px;
				color:#60666a;
				font-size:1.07em;
				line-height:1em;
				text-decoration:none; /* IE6 Bug */ 
				border-right:0;
				letter-spacing: -0.01em;
			}
			ul#nav li a.first-top {
				padding-left: 0;
			}
			ul#nav li.selected a.top,
			ul#nav li.selected a.top:visited {
				/*background-image:url("../images/menu/bg-menu-selected.jpg"); */
			}
			ul#nav li a.top:hover,
			ul#nav li:hover a.top,
			ul#nav li.over a.top,
			ul#nav li.selected a.top:hover {
				color:#FFF;
				position: relative;
				/*left: -30px;*/
				padding-left: 30px;
				z-index: 6;
				margin-left: -18px;
				background-color: #ea5329;
			}
			ul#nav li a.first-top:hover,
			ul#nav li:hover a.top.first-top,
			ul#nav li.over a.top.first-top,
			ul#nav li.selected a.top.first-top:hover {
				padding-left: 17px;
				margin-left: -17px;
			}
			
			/* --- DROP DOWNS --- */
			ul#nav li ul { 
				display: none;
				position:absolute;
				left:0;
				width: 100%;
				border-top:0;
				width: 260px;
				float: left;
				-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
				box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
				-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
				/*padding: 0 0 7px 0;*/
				background-color: #EA5329;
			}
				ul#nav li ul li { 
					position: relative; display:block; width:100%; float:left;
					
				}
			ul#nav li>ul { 
				top:50px;
				left:-18px; /* auto // (this leaves a 1px offset) */
			}
			 ul#nav #liMH1 >ul { 
				/*left: -20px;
				width: 250px;*/
			}
			
			ul#nav li li a,
			ul#nav li li a:hover {
				display:block;
				text-decoration:none;
				color:#FFF;
				padding: 15px 0 15px 30px;
				border:0;
				background: url(../images/navigation/nav_secondary_divider.gif) repeat-x top #ea5329;
				border-top:0;
				font-weight:normal;
				height: 20px;
				float: left;
				width: 230px;
				font-size: 1em;
				-webkit-transition: background 0.2s ease-in-out;
				-moz-transition: background 0.2s ease-in-out;
				-o-transition: background 0.2s ease-in-out;
				transition: background 0.2s ease-in-out;
			}
			ul#nav li li a.lastItem {
				padding: 15px 0 22px 30px;
			}
			ul#nav li li a.lastItem:hover {
				padding: 15px 0 22px 30px;
			}
			/*ul#nav #liMH1 li a,
			ul#nav #liMH1 li a:hover {
				padding: 15px 0 15px 20px;
			}
			ul#nav #liMH1 li a.lastItem,
			ul#nav #liMH1 li a.lastItem:hover {
				padding: 15px 0 22px 20px;
			}*/
			ul#nav li li a:hover {
				background-color:#d24b25;
			}
			
			ul#nav #liMH0 a.top:hover,
			ul#nav #liMH5 a.top:hover,
			ul#nav #liMH6 a.top:hover{
				background: none;
				color:#d24b25;
			}
			
			ul#nav li li a.rd {
				display:block; position:absolute; left:0; top:0; width:12px; height:11px; font-size:0; line-height:0; background-image:url("../images/reddot/reddot.gif"); background-repeat:no-repeat;
			}
		
    ul#nav li:hover ul, ul#nav li.over ul     { display:block; } /* The magic */
			
/*//////////////////////

	BREADCRUMB ITEMS
		
//////////////////////*/

	#divBreadcrumb {
		padding:5px 0 3px 6px; color:#fff; position:relative; 
	}
		#divBreadcrumb a { 
			display:block; float:left; padding:3px 10px 4px 9px; font-weight:normal; color:#fff; 
			background-image:url("../images/navigation/ARR-breadcrumb.gif"); background-repeat:no-repeat; 
			background-position:0 7px; 
		}
		#divBreadcrumb a span { display:none; }


			
/*//////////////////////

	NAVIGATION ITEMS
		
//////////////////////*/

		#divSubNavGroup div.link-group {
			margin:0;
			padding:0;
		} 
		#divSubNavGroup div.sub-nav-set {
			width:188px; 
		} 
		
		#divSubNavGroup div.sub-nav-set-large {
			font-size:.8em; width:608px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; 
		} 
				
				#divSubNavGroup div.link-group div.item a {
					display:block;
					text-decoration:none;
					line-height: 1.2em;
					font-size: 0.93em;
					padding: 8px 10px;
				}
				#divSubNavGroup div.link-group div.item.lastItem a,
				#divSubNavGroup div.link-group div.item.lastItem .curr-page-link {
					padding-bottom: 12px;
					/*overflow: hidden;
					width: 168px;*/
				}
				#divSubNavGroup div.link-group div.item.lastItem .curr-page-link{
					border-bottom-left-radius: 7px;
					border-bottom-right-radius: 7px;
					}
				#divSubNavGroup div.link-group div.item.lastItem a:hover {
					border-bottom-left-radius: 7px;
					border-bottom-right-radius: 7px;
				}
				#divSubNavGroup div.link-group div.item a:hover {
					text-decoration: none;
					background-color: #dbdcdc;
				}
				
				/* HIERARCHY - item divider colour */
				#divSubNavGroup div.link-group div.item {
					border-top: 1px dotted #cecfd0;
					}
					#divSubNavGroup div.link-group div.link-group div.item {
						border-top: 0;
						border-bottom: 1px dotted #95999c;
						/*background: url(../images/navigation/auxNav_level2_border.gif) no-repeat center bottom;*/
 					}
					#divSubNavGroup div.link-group div.link-group div.item.lastItem {
						border-bottom: none;
 					}
					#divSubNavGroup div.link-group div.link-group div.link-group div.item { border-top:0; }
					#divSubNavGroup div.link-group div.link-group div.link-group div.link-group div.item { border-top:0; }
				
				/* HIERARCHY - current page link background image */
				#divSubNavGroup div.link-group div.current { }
					#divSubNavGroup div.link-group div.link-group div.current {
						/*border-bottom: none;*/
					}
						#divSubNavGroup div.link-group div.link-group div.link-group div.current { }
				
				/* HIERARCHY - current page link arrow and offset */
				#divSubNavGroup div.link-group div.current .curr-page-link {
					display:block;
					line-height: 1.2em;
					font-size: 0.93em;
					padding: 8px 10px 8px 10px;
					background-color: #60666a;
					color: #FFF;
				}
				#divSubNavGroup div.link-group div.item .selected{
					display:block;
					line-height: 1.2em;
					font-size: 0.93em;
					padding: 8px 10px 8px 10px;
					background-color: #60666a;
					color: #FFF;
				}
				#divSubNavGroup div.link-group .has-child div.item.has-child .selected{
					padding: 8px 10px 8px 20px;
				}
				
				#divSubNavGroup div.link-group div.item .selected:hover{
					background-color: #60666a;
					color: #FFF;
				}
				#divSubNavGroup div.link-group div.item .selected span {
					background: url(../images/navigation/auxNav_arrow_down.png) no-repeat center right;
					display:block;
				}
				
				
					#divSubNavGroup div.link-group div.link-group div.current .curr-page-link {
						padding-left:20px;
						background-color: #7B8083;
					}
						/*#divSubNavGroup div.link-group div.link-group div.link-group div.current .curr-page-link {
							padding-left:34px; background-image:url("../images/navigation/arr-lhNav.gif"); background-position:19px .6em; color:#E0791C;
						}
							#divSubNavGroup div.link-group div.link-group div.link-group div.link-group div.current .curr-page-link {
								padding-left:48px; background-image:url("../images/navigation/arr-lhNav.gif"); background-position:33px .6em;
							}*/
							
				/* HIERARCHY - border around the selected item text */
				#divSubNavGroup div.link-group div.current .curr-page-link .highlight {
					background: url(../images/navigation/auxNav_arrow_current.png) no-repeat center right;
					display:block;
					padding: 0 20px 0 0;
				}
					#divSubNavGroup div.link-group div.link-group div.current .curr-page-link .highlight {
						
					}
						#divSubNavGroup div.link-group div.link-group div.link-group div.current .curr-page-link .highlight {
							
						}
				
				
			/* HIERARCHY - background colouring */
			#divSubNavGroup div.link-group {
				/* background-color:#F8A13A; /* #FF9427; /* #5F8CA0; /* #7A96AF; /* #54809E; /* #8BA3B9; */
			} 
				#divSubNavGroup div.link-group div.link-group {
					/* background-color:#F8B461; */
					background: #7b8083;
				} 
					#divSubNavGroup div.link-group div.link-group div.link-group {
						/* background-color:#FCCB91; */
						border-top: 1px dotted #95999C;
					}
						#divSubNavGroup div.link-group div.link-group div.link-group div.link-group {
							/* background-color:#FDE0BE; */
							
						}
			
			/* hierarchy - link colouring and offset */
			#divSubNavGroup div.link-group a {
				color:#60666a;
				padding: 0;
			}
			#divSubNavGroup div.link-group div.link-group div.link-group a{
				padding-left: 30px;
			}
			#divSubNavGroup div.link-group div.link-group div.link-group div.current .curr-page-link{
				padding-left: 30px;
			}
			
			
				#divSubNavGroup div.link-group div.link-group a {
					padding-left:20px;
					color: #FFF;
					/*background: url(../images/navigation/auxNav_level2_border.gif) no-repeat center bottom;*/
				}
				#divSubNavGroup div.link-group div.link-group a:hover,
				#divSubNavGroup div.link-group div.link-group .lastItem a:hover {
					background-color: #6a6e70;
					border-radius: 0;
				}
				#divSubNavGroup div.link-group div.link-group .lastItem a {
					padding-bottom: 12px;
					border-radius: 0;
				}
				#divSubNavGroup div.link-group div.link-group .lastItem {
					border-bottom: none;
				}
					/*#divSubNavGroup div.link-group div.link-group div.link-group a {
						color:#E0791C; padding-left:34px; background-image: url("../images/navigation/arr-lhNav.gif"); background-position:20px 7px;
					}
						#divSubNavGroup div.link-group div.link-group div.link-group div.link-group a {
							padding-left:48px; background-image: url("../images/navigation/arr-lhNav.gif"); background-position:34px 7px;
						}		*/
		
		/*
			#F8A13A
			#F8B461
			#FCCB91
			#FDE0BE
			
		*/
		

