
/*//////////////////////
	
	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; top:0; left:0; height:36px; 
		background-image:url("../images/menu/bg-menu.jpg"); background-repeat:repeat-x; background-color:#364356; color:#fff;
	}
	
	ul#nav {
		position:relative; top:0; left:0;
	}
    ul#nav, ul#nav ul {
		margin: 0; padding: 0; list-style:none; display:block; float:left; z-index:21; font-size:.75em; 
	}
		ul#nav ul {
			font-size:1em; 
		}
		/* 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:35; }
		#liMH3, #liMH3_1, #liMH3_2, #liMH3_3 { z-index:34; } 
		#liMH4, #liMH4_1, #liMH4_2, #liMH4_3 { z-index:33; } 
		#liMH5, #liMH5_1, #liMH5_2, #liMH5_3 { z-index:32; } 
		#liMH6, #liMH6_1, #liMH6_2, #liMH6_3 { z-index:31; }
		#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; 
		}	/* 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:29px; 
				padding:7px 1.75em 0px 1.75em; font-size:1.05em; color:#fff; font-weight:normal;
				line-height:1.5em; text-decoration:none; /* IE6 Bug */ border-right:0; 
			}
			ul#nav li a.first-top {
				background-image:none;
			}
			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 {
				background-image:url("../images/menu/bg-menu-hover.jpg"); background-repeat:repeat-x; text-decoration:underline;
			}
			
			/* --- DROP DOWNS --- */
			ul#nav li ul { 
				display:none; position:absolute; left:0; /* top:2.05em; */ width:15.5em; border-top:0; 
			}
				ul#nav li ul li { 
					position: relative; display:block; width:100%; float:left;
				}
			ul#nav li>ul { 
				top:auto; left:0; /* auto // (this leaves a 1px offset) */
			}
			ul#nav li li a,
			ul#nav li li a:hover {
				display:block; text-decoration:none; color:#fff; padding:.5em; /* font-size:.85em; */ border:0; background-color:#364356; border-top:0; font-weight:normal;
			}
			ul#nav li li a:hover {
				background-color:#000;
			}
			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 {
		position:relative; overflow:hidden;
	}
		#divSubNavGroup div.link-group {
			margin:0; padding:0; position:relative; list-style-type:none;
		} 
		#divSubNavGroup div.sub-nav-set {
			font-size:.8em; width:186px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; 
		} 
		
		#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 { 
				padding:0px; margin:0; display:block; position:relative; overflow:hidden; width:100%;
			} 
				#divSubNavGroup div.link-group div.item a {
					display:block; background-repeat:no-repeat; background-position:5px 7px; text-decoration:none;
				}
				#divSubNavGroup div.link-group div.item a:hover {
					text-decoration:underline;
				}
				
				/* HIERARCHY - item divider colour */
				#divSubNavGroup div.link-group div.item { border-top:1px solid #CBCBCD; }
					#divSubNavGroup div.link-group div.link-group div.item { border-top:0; }
						#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 { }
						#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 {
					/* font-weight:bold; */ color:#E0791C; display:block; padding:3px 0 3px 6px; background-repeat:no-repeat; background-position:5px .6em; 
				}
					#divSubNavGroup div.link-group div.link-group div.current .curr-page-link {
						padding-left:20px; background-image:url("../images/navigation/arr-lhNav.gif"); 
					}
						#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 {
					/* border:1px dotted #fff; */ padding:1px 3px; position:relative; left:-4px;
				}
					#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 {
							/* border:1px dotted #50646B; */
						}
				
			#divSubNavGroup div.link-group div#divFirstSubNavItem { 
				border-top:1px solid #CBCBCD;
			}

				
			/* 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; */
				} 
					#divSubNavGroup div.link-group div.link-group div.link-group {
						/* background-color:#FCCB91; */
					}
						#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:#E0791C; padding:3px 2px 3px 6px; /* font-weight:normal; */
			}
				#divSubNavGroup div.link-group div.link-group a {
					padding-left:20px; background-image:url("../images/navigation/arr-lhNav.gif");
				}
					#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
			
		*/
		
