/* -------------------- GLOBAL HEADER -------------------- */
#headerPane {width:950px; margin:0 auto; font:11px arial,helvetica,sans-serif; text-align:left; display:block}
	.symLogo {width:365px; float:left; margin:15px 0}
	.symUtil {float:left; color:#666; margin:15px 0; position:static; display:block; width:585px}
	.symUtil span {float:left; height:26px; background-color:#DDD; color:#DDD; border:none; width:1px; margin-top:.8em}
	.symUtilRgt {float:right}
			
		.searchPane {float:left; margin:11px 0 0 10px; position:relative}
			.searchPane input {color:#666; font:11px arial,helvetica,sans-serif; vertical-align:middle; padding-left:5px}
			.searchPane .inputBdr {border:1px solid #999}
/*SEGMENT HEADER UPDATES START HERE*/			
		.globalNav {clear:both;}
		.globalNavLftCnr {float:left; width:5px}
			.globalNavRgtCnr{float:left; width:5px}
			.globalNavCntr{float:left; background:url('/images/masthead/globalheadernav.gif') repeat-x; height:26px; width:940px; font-family:arial,helvetica,sans-serif}
				.globalNavMain{float:left; padding:.3em 0}
				
				.globalNavMain a, .globalNavMain a:visited {
					color:#FFF;
					text-decoration:none;
					font-size:1.4em;
					padding:0 1.1em;
					position:relative;
					z-index:expression('1');
					left: -1px;
				}
				.globalNavMain a:active, .globalNavMain a:hover {color:#90ebf5; text-decoration:none; position:relative; z-index:expression('1')}
				.globalNavCntr span {color:#DDD; float:left; padding:.3em 0}
				
			.gloabalSegNavOnLeft {position:absolute; top:-3px; left:1px; z-index:1}
			
			.globalSegNavOn {background:url('/images/masthead/navOverLeft.jpg') no-repeat left top; position:relative; top:-3.5px; float:left; height:24.5px}
			.globalSegNavOnRight {background:url('/images/masthead/navOverRight.jpg') no-repeat right top; position:relative; float:left; top:-3px; height:24px}
			
				.globalSegNavOnRight a, .globalSegNavOnRight a:visited {display:block; color:#FC0; text-decoration:none; font-size:1.4em; padding:.45em 1em .1em}
				.globalSegNavOnRight a:active, .globalSegNavOnRight a:hover {color:#FFFFFF; text-decoration:none}
				
	.segNav {margin-top:1px}
	 /* Hides from IE7\*/
	* html .segNav {margin-top:expression('-5px')}
	/* End hide from IE7 */
		.segNavLftCnr {float:left; width:5px}
		.segNavCntr{float:left; background:url('/images/masthead/segCntrNav.gif') repeat-x; height:26px; width:940px; font-family:arial,helvetica,sans-serif; font-weight:bold; z-index:0}
		
		.segNavMainTab {float:left}
			.segNavMainTab span a, .segNavMainTab span a:visited {display:block; padding:.5em 1.3em .55em 1.3em; color:#FFFFFF; text-decoration:none; font-size:1em}
			
			.segNavMainTab span a:active, .segNavMainTab span a:hover {background-color:#00b2c9; color:#0a2f58; text-decoration:none}
	
			.segNavMainTabOver span a, .segNavMainTabOver span a:visited  {background-color:#00b2c9; color:#000; text-decoration:none}
			.segNavMainTabOver span a:active, .segNavMainTabOver span a:hover  {color:#0a2f58; text-decoration:none}
			
			.segNavMainTabOn span a, .segNavMainTabOn span a:visited, .segNavMainTabOn span a:active, .segNavMainTabOn span a:hover  {display:block; color:#FC0; text-decoration:none}

			.segNavFlyPane {position:absolute; z-index:999; visibility:hidden}
			.segNavFly {font-size:1em; font-family:arial, helvetica, sans-serif; background-color:#00b2c9; border:#00b2c9 1px solid; border-bottom:0px; filter:alpha(opacity=95); padding-top:.3em; font-weight:normal; line-height:1em; width:160px}
					
				.segNavFly a,  .segNavFly a:visited {display:block; text-decoration:none; color:#000}
				.segNavFly a:active, .segNavFly a:hover {color:#FFFFFF; text-decoration:none}
				.segNavFly li {list-style-position:outside; line-height:1.2em; list-style-type:none; padding:.4em 1em .3em 1.3em}
				
				.segNavFlyBtm {display:block; filter:alpha(opacity=95); width:162px}
					.segFlygs1, .segFlygs2, .segFlygs3, .segFlygs4 {display:block; overflow:hidden}
					.segFlygs1, .segFlygs2, .segFlygs3 {height:1px}
					.segFlygs2, .segFlygs3, .segFlygs4 {background:#00b2c9; border:1px solid #C1C0BF; border-width:0 1px}
					.segFlygs1 {margin:0 5px; background:#00b2c9}
					.segFlygs2 {margin:0 3px; border-width:0 2px}
					.segFlygs3 {margin:0 2px}
					.segFlygs4 {height:2px; margin:0 1px}
				
		
		.segNavRgtCnr{float:left; width:5px}

/*rounded corners for left nav elements*/
.gSnavTop, .gSnavBtm {display:block; background:transparent}
				.gs1, .gs2, .gs3, .gs4 {display:block; overflow:hidden}
				.gs1, .gs2, .gs3 {height:1px}
				.gs2, .gs3, .gs4 {background:#FFF; border:1px solid #DDD; border-width:0 1px}
				.gs1 {margin:0 4px; background:#DDD}
				.gs2 {margin:0 2px; border-width:0 2px}
				.gs3 {margin:0 1px}
				.gs4 {height:1px; margin:0 1px}
				
		.lftFlynavBtm {display:block; background:transparent; filter:alpha(opacity=95); width:161px}
				.lftFlygs1, .lftFlygs2, .lftFlygs3, .lftFlygs4 {display:block; overflow:hidden}
				.lftFlygs1, .lftFlygs2, .lftFlygs3 {height:1px}
				.lftFlygs2, .lftFlygs3, .lftFlygs4 {background:#C1C0BF; border:1px solid #C1C0BF; border-width:0 1px}
				.lftFlygs1 {margin:0 5px; background:#C1C0BF}
				.lftFlygs2 {margin:0 3px; border-width:0 2px}
				.lftFlygs3 {margin:0 2px}
				.lftFlygs4 {height:2px; margin:0 1px}

/* Left Nav Widget */
#lftNavPane {background:transparent}

	#lftNav {margin:0; padding:15px 0; font-size:.9em; font-family:arial, helvetica, sans-serif;background:#FFF; border-left:#DDD 1px solid; border-right:#DDD 1px solid}
		
	/* sub nav header */
	.lftNavSubHdr {font-style:italic; color:#888; font-size:1em; line-height:2em}
	#lftNav div {text-indent:.1em}
	#lftNav .lftNavSubHdr {margin:0 20px; padding:0}

	.lftNavMainNav {font-weight:normal; padding: 5px 0px 5px 12px;}
		.lftNavMainNav a, .lftNavMainNav a:visited {display:block; padding-left:8px; text-decoration:none; color:#222}
		.lftNavMainNav a:active, .lftNavMainNav a:hover {text-decoration:none; color:#222}

	.lftNavSubNav {margin-bottom:.3em; font-weight:normal; line-height:1em; padding: 5px 0px 5px 12px; }
		.lftNavSubNav a,  .lftNavSubNav a:visited {margin-left:10px; display:block; padding-left:8px; text-decoration:none; color:#666}
		.lftNavSubNav a:active, .lftNavSubNav a:hover {color:#D84704; text-decoration:none}

	.lftNavOn {background:#E5E5E5}
		.lftNavOn a {background:none; font-weight:bold; background:url('/images/masthead/orangeArrowsm.gif') no-repeat right}
	
	.lftNavOnDown {background:#E5E5E5}
		.lftNavOnDown a {background:none; font-weight:bold; background:url('/images/masthead/orangeArrowSmDN.gif') no-repeat right}

	.lftNavSubNavOn {background:#E5E5E5}
		.lftNavSubNavOn a {background:none; font-weight:bold; color:#222}
		
/*left nav flyout styles*/
.lftNavFlyMenu{font-weight:normal; padding: 5px 0px 5px 12px; margin:0}
.lftNavOnHover {background:#C1BFBE}
	.lftNavOnHover a {background:none; font-family:arial, helvetica, sans-serif; font-weight:bold; background:url('/images/masthead/orangeArrowsm.gif') no-repeat right}

.lftNavFlyMainNav {font-weight:normal;} 
	.lftNavFlyMainNav a, .lftNavFlyMainNav a:visited {display:block; padding-left:8px; text-decoration:none; color:#222}
	.lftNavFlyMainNav a:active, .lftNavFlyMainNav a:hover {text-decoration:none; color:#222}

		
#lftNavFlyPane {background:transparent}

	#lftNavFly {font:.8em arial, helvetica, sans-serif; background:#C1C0BF; border:#C1C0BF 1px solid; border-bottom:0px; filter:alpha(opacity=95); width:160px; padding-top:.3em}
		.lftNavFlySubNav {line-height:1em; padding-bottom 10px}
		.lftNavFlySubNav a,  .lftNavFlySubNav a:visited {display:block; padding:.4em .2em .4em 1.5em; text-decoration:none; color:#000; font:1.3em arial, helvetica, sans-serif; background-image:none}
		.lftNavFlySubNav a:active, .lftNavFlySubNav a:hover {color:#D84704; text-decoration:none}
		
	.lftNavFlySubNav {line-height:1em}
	
	.lftNavArrowMargin {margin-right: 10px}
	.lftNavFlySubMenu{position:absolute; margin:0px; width:160px; z-index:100; background:transparent; visibility:hidden;	display:none;	overflow:visible} 