body {background: #EEE; color: #000; font-family:Arial, Helvetica, sans-serif; behavior: url(/csshover.htc);} /* WinIE behavior call */
	
		
	div#nav a{font-size:12px; line-height:18px;}
	div#nav {margin: 0;width:100%; position:relative; font-family:Arial, Helvetica, sans-serif;}
	
	
	div#nav ul {margin: 0; padding: 0; background: #FFF; border: 1px solid #000; border-width: 0 1px;}
	div#nav li {position: relative; list-style: none; margin: 0; float: left; width:auto; line-height: 1em;}
	/*div#nav li:hover {background: #666;}*/
/* Header BG*/	
	div#nav li.submenu a{}
	xdiv#nav li.submenu:hover {background:url(/MasterPages/images/navBG_1.gif) repeat-x;}
	div#nav li.submenu:hover a.alwaysBlack{color:#FFF}
	div#nav li{padding:0 4px;}
	div#nav li a {display: block; text-decoration: none; font-size:12px; color:#000;}
	div#nav>ul.level1>li>a, div#nav>ul.level1>li>a:hover {display: block; text-decoration: none; font-size:12px; color:#FEE; margin-top:17px;}
	
	div#nav ul ul li a{font-size:11px; width:100%;}
	div#nav>ul a {display:block; width:100%;}
	div#nav ul ul {position: absolute; width:100%; >width:120px; display: none;}
	div#nav ul ul li {border-bottom: 1px solid #999; width:120px; display:block;}
	div#nav ul ul li{background-color:#FFF;}
/* Sub Menu BG */
	div#nav li.submenu li.submenu { background:#CCc8c8 url(/MasterPages/images/navBG_arrow.gif) no-repeat 120px 2px; z-index:9000;}
	div#nav li.submenu li.submenu:hover {background-color:#ECB}
	div#nav li.submenu li.submenu:hover ul.level2 li a{color:#FFF; }
	div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3, div#nav ul.level3 li.submenu:hover ul.level4{display:block; z-index:100;}
	div#nav ul.level2 {top: 16px; left: 5px; z-index: 75;}
	div#nav ul.level3 {top:-2px;left:128px; border-top: 1px solid #CCC;}
	div#nav ul.level4 {top:-2px;left:128px; border-top: 1px solid #CCC;}
	div#nav ul.level2 li{border-right:1px solid #000;border-top:1px solid #000; >border-right:none;}
	/*
	div#nav .menuDivider:hover,div#nav .menuDivider{background:url(/build/images/layout/navBG_sepL.png) no-repeat 0 2px; width:1px; height:16px; display:block; font-size:1px; margin-right:-7px;}
	*/
	div#nav a:hover{color:#FFF}
	li.submenu a.alwaysBlack{color:#000;}
	li.submenu:hover a.alwaysBlack{color:#000;}


div#nav li a
{ font-size:13px; padding-left:0; padding-right:0;}
div#nav .menuDivider:hover,div#nav .menuDivider{background:url(/build/images/layout/navBG_sepL.png) no-repeat 0 2px; width:3px; height:40px; display:block; font-size:1px; margin-right:-8px; margin-left:--6px; margin-top:5px;}

#p_nav{	height:52px;color:#FFF;width:1000px;margin-left:auto;margin-right:auto;margin-top:0;z-index:100;position:relative;}
div.LNav img{border:none; margin-top:16px; margin-bottom:0; outline:none;}
div.LNav span.speedBump span{>top:-45px;  right:160px;}



div#nav>ul.level1>li a:hover{color:#000;}
div#nav>ul.level1>li>ul li:hover{background-color:#EDC;}
div#nav>ul.level1>li>a, div#nav>ul.level1>li>ul{z-index:1500;top:35px;}
div#nav .menuDivider:hover,div#nav .menuDivider{z-index:1;>z-index:-1;}
#p_cols{ z-index:-100;}


/* Speed Bumper */
* a>span.speedbump,* a>span.speedBump{position:relative; z-index:1000; border:none; text-decoration:none; outline:none;}
* a>span.speedbump>span,* a>span.speedBump>span{width:240px; height:79px; display:none; background-image:url(/build/images/layout/leavingMessage.png); position:absolute;top:-88px; >top:-74px; left:-100px; z-index:10000; border:none; text-decoration:none; outline:none;}
* a:hover>span.speedbump span,* a:hover>span.speedBump span {display:block;  border:none; text-decoration:none; outline:none;}

#SearchBar{ position:relative; padding:6px 4px 0 0;}

/* Stupid Safari Fix to remove the blue underline*/
div.LNav a {text-decoration:none;}
.nounderline,.noUnderline{text-decoration:none;}