ul,li{margin:0;padding:0;}
ol,ul {list-style:none;}

/* Navigation
----------------------------------------------- */
#front-container #navigation  {
	z-index: 5;
}
#page #navigation  {
	z-index: 5;
}
#navigation #nav-ul{
	z-index: 5;
}
#navigation #nav-ul ul {
	z-index: 5;
}
#navigation ul {
	border-bottom:#FFF solid 1px;
	color:#627175;
	margin-top:18px;
}
#navigation ul ul {
    background: none;
}
#navigation li {
	margin-top:0 !important;
	padding:0 !important;
}
#navigation ul li a,
#navigation ul li span {
	/*background: transparent url(/images/branding/navigation-li.png) 3px 11px no-repeat;*/
	border-top: #cee1f1 solid 1px;
	display: block;
	font: bold 11px "Arial",sans-serif;
	padding: 5px 6px 3px 12px !important;
	text-transform: uppercase;
	width: 160px;
}
#navigation ul li.classified a{
	border-style: none;
}
#navigation ul li.current a,
#navigation ul li.classified a,
#navigation ul li.current span {
	background-position: 3px -15px;
}
#navigation ul li a:hover,
#navigation li a:focus {
	background-color: #F6F8FB;
	background-position: -101px 11px;
}
#navigation ul li.current a:hover,
#navigation ul li.classified a:hover,
#navigation ul li.current a:focus {
	background-position: -101px -15px;
}
#navigation ul li a:active {
	/*background: transparent;*/
}
#navigation ul li ul {
	border-width: 0;margin: 0 0 9px;
}
#navigation ul li ul li a {
	background-image: none;
	border-style: none;
	display: block;

	margin-top: 0;padding: 0 6px 0 18px !important;
	text-transform: none;
	width: 160px;
}
#navigation ul li ul li ul li a {
	background-image: none;
	border-style: none;
	display: block;

	margin-top: 0;padding: 0 6px 0 40px !important;
	text-transform: none;
	width: 100px;
}

#navigation #wu_radaralert a {
	background-image: none;
	border: none;
	margin: -9px 0 0;
	padding: 9px 7px !important;
}
#navigation #wu_radaralert img {
	display: block;
}
#navigation #top-jobs ul {
	border-style: none;
	color: inherit;
	margin-top: 0;
}
#navigation #top-jobs ul li a {
	background-image: none;
	border-style: none;
	padding: 0 !important;
	text-transform: none;
}
#navigation .ad.special {
	padding: 0 !important;
}
#navigation #top-jobs {
	background: #FFF;
	border: #FFF solid 1px;
}
#navigation #top-jobs ul {
	margin-top: 6px;
}
#navigation #top-jobs ul li p a {
	font-weight: normal !important;
}

/* Begin navigation Styles for Dropdown menu effect */

#navigation ul li.nav-menu-item {
    _height: 25px;
    z-index: 25;
	font-size:10px;
	text-aling:center;
	}
#navigation ul .nav-menu-item  a.currentSection{
    background-color: #F6F8FB;
	background-position: 0 4px !important;
	background-repeat: no-repeat;
    }  
/*        
#navigation ul .nav-menu-item  a.currentSection{
	background-color: #006699; 
	background-image: url(/images/subheader_white_rarrow.gif);
	background-position: 0 4px !important;
	background-repeat: no-repeat;
	color: #fff;
    }    

	
#navigation ul .nav-menu-item  a.currentSection:hover{
	background-color: #F6F8FB;
	background-image: url(/images/subheader_rarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px !important;
	color: #006699;
    }        
*/

#navigation ul li.nav-menu-item a.current-anchor {

	color: #006699;
    background-color: #e6eef6; 
    background-position: 3px 11px;
   }

#navigation ul li #first-left-nav {
    border-top:0px solid #FFFFFF;
    }
#navigation div.nav-submenu {
   position: absolute;
   top: 0px;
   left: 119px;  	
   visibility:hidden;	  
   width: 150px;
   z-index: 999;
   }
#navigation div.nav-submenu ul{
   padding: 1px 10px 0 10px;
   margin: 0px;
   display: block;
   position: absolute;
   background-color: #F6F8FB; 
	background-position: top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #006699;
   border-right: 1px solid #006699;
   
   }   

   
#navigation div.nav-submenu ul li {
	padding: 0px;
	border-bottom: 1px solid #006699;
	
   }

#navigation div.nav-submenu ul li a:hover {
	background-color: #EEF2F9;
	background-repeat: no-repeat;
	background-position: 2px 4px !important;

}


#navigation div.nav-submenu ul li:hover {
	background-color: #EEF2F9;
	}
#navigation div.nav-submenu li a{
    margin: 0px;	
    padding:5px 6px 4px 18px !important;
    background-position: 0 4px !important;
	background-repeat: no-repeat;
}	 
#navigation .currentMenu {
    background-color: #F6F8FB; 

}  
#navigation div.nav-submenu li.last-menu-item {
    border-bottom: 0px solid #000;
}
#navigation #left-nav-menu1 a {
	  border-top: 0px solid #000;
	}



/** END Navigation ---------------------------- */

/* Navigation
----------------------------------------------- */
#navigation {
    float: left;
    margin-right: 10px;
    width: 124px;
	position: relative;
	top: 0px;
	left: -536px;
    z-index: 2;
}
#page.poll #navigation{
	left: -676px;
}
#page.gallery #navigation,
#page.error-page #navigation,
#page.registration-page #navigation{
	left: -836px;
}
#page.ugcgallery #navigation {
	left: -830px;
}
#page.htmlpage #navigation  {
	left: 0px;
}
#page.most-popular #navigation {
	left: -366px;
}
#page.advanced-search #navigation,
#page.search-results #navigation {
	left: -676px
}
#front-container #navigation,
#page.most-popular-main #navigation {
    clear: both;
    display: inline; /* Fixes IE double-margin float bug */
	left: 0px;
}
#navigation a,
#navigation span {
    font-size: 85%;
    font-weight: bold;
}
#navigation ul {
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#navigation ul ul {
    background: none;
}
#navigation li {
	background-repeat: no-repeat;
	background-position: 0px bottom;
    line-height: 100%;
    padding: 0px 0px 9px 0px;
}
#navigation li li {
	background-repeat: no-repeat;
	background-position: 8px .5em;
    margin-left: 0px;
    padding: 0px 0px 0px 15px;
}
#navigation li.current {
	background-repeat: no-repeat;
	background-position: 0px bottom;
    margin-top: -1px;
}
#navigation li.classified.current {
    margin-top: 0px;
}
#navigation li a,
#navigation li span {
    display: block;
    padding: 6px 0px 0px 7px;
}
#navigation li.current.current-section a,
#navigation li.current.current-section span {
    padding-bottom: 0px;
}
#navigation li li a,
#navigation li li span {
    display: inline;
    padding: 0px;
    font-weight: normal;
}
#navigation li.current a,
#navigation li.current span {
	background-repeat: no-repeat;
	background-position: 0px top;
    padding-top: 8px;
}
#navigation li.current li a,
#navigation li.current li span {
    padding-top: 0px;
}
#navigation li.current li.current-subsection {
	background-repeat:no-repeat;
	background-position: 9px .5em;
    padding-bottom: 0px;
}
#navigation li.classified li.current-subsection {
	background-repeat: no-repeat;
	background-position: 9px .5em;
}
#navigation li.current li.current-subsection li {
	background-repeat: no-repeat;
	background-position: 24px .5em;
	margin-left:-15px;
	padding-left:30px;
}
#navigation li.classified li.current-subsection li {
	background-repeat: no-repeat;
	background-position: 24px .5em;
	margin-left:-15px;
	padding-left:30px;
}
#navigation li.current li li.current-subsection {
	background-repeat: no-repeat;
	background-position: 24px .5em;
	margin-left:-15px;
	padding-left:30px;
}
#navigation li.classified {
   background-repeat: no-repeat;
   background-position: left bottom;
}
#navigation li.classified.current a,
#navigation li.classified.current span{
   background: none;
}
#navigation li.current.below-classified {
    margin-top: -3px; /* Covers up double-line border. Applied to any <li> that
                         appears directly below the Classified section, which is always "open". */
}
#navigation .cover-thumbnail img {
   width: 100px;
   padding-left: 5px;
}
#navigation .cover-thumbnail p {
   padding-left: 25px;
}

#nav-ul {
    width: 124px;
	overflow: visible;
} /* creates width for navigation overflow control fix to allow sponsor buttons to be expandables */

/** END Navigation ---------------------------- */