/* $Id: navigation.css,v 1.5 2009/11/04 19:42:41 johnalbin Exp $ */

/**
 * @file
 * Navigation Styling
 */


/*
 * The active item in a Drupal menu
 */
li a.active {
  color: #000;
}

/*
 * Navigation bar
 */
#navigation {
	
	position:relative; z-index:2;top:-30px;
	
}
	#navigation .section { height:55px; background:#2160a1 url('../images/nav-rpt.jpg') left top repeat-x;}
#navigation .block {margin-bottom:0!important;}
.region-navigation {
}

/*
 * Primary and Secondary menu links
 */
#main-menu {

}
	

#secondary-menu {
}

/*
 * Menu blocks
 */
.block-menu {}
#navigation {overflow:visible;}
#navigation .block-menu {
	/*background:#002F59;*/
	width:100%;
	float:left;/*LTR*/
}
	#navigation .menu { border:1px solid #fff;
						border-bottom:none; border-top:none;}
	#navigation .menu,
	#navigation .menu li {list-style:none; padding:0; margin:0;}
	#navigation .menu li {background:url('../images/nav-sep.jpg') left center no-repeat; /*LTR*/padding-left:1px;}
	#navigation .menu li.first ,#navigation .menu li li{background:none;}
	#navigation li a {display:block; /*text-transform:uppercase;*/
					font-weight:bold;text-decoration:none;
					text-align:center; padding:0 15px; line-height:55px;
					outline:none;font-size:1.1em; 
					/*background:url('../images/menu-bg.png') left center repeat-x;*/
					}
	
	#navigation .menu li a:link,#navigation .menu a:visited {color:#fff;}
	#navigation .menu li a:hover,#navigation .menu a:focus,#navigation .menu a:focus
	,#navigation .menu a.active ,#navigation .menu li.active-trail > a
	,#navigation .menu li li a:link
	,#navigation .menu li li a:visited
	,#navigation .menu li:hover > a{color:#fff; background-color:#0F5499; }
	#navigation .menu a:hover,#navigation .menu a:focus,#navigation .menu a:active, #navigation .menu a.active {}
	#navigation .menu a.active  {}
	
	#navigation .menu li.expanded {position:relative;}
	#navigation .menu li.expanded ul {display:none;
	position:absolute;
	left:1px;/* LTR */
	top:100%;
	background:#0F5499; min-width:150px; margin-top:-1px;}
	
	#navigation .menu li:hover ul {display:block; border:none;}
		#navigation .menu li li {width:100%;}
		#navigation .menu li li a 
		{margin:0 .5em; padding:.25em 0;
		text-transform: capitalize;
		text-align:left;/* LTR */
		font-size:1em; line-height:20px;
		border-bottom:1px solid #fff;
		}
		#navigation .menu li li.last a {border:none;}
	
	#navigation .menu li li a:hover,
	#navigation .menu li li a:focus,
	#navigation .menu li li a:active,
	#navigation .menu li li a.active
	{}
	
/*FOOTER MENUS */
#footer  .menu {margin:0; padding:0;}

#footer .menu2 li {
list-style:none;
padding-left:1em; /* LTR */
background:url('../images/arrow-white.png') left .5em no-repeat; /* LTR */
}
#footer.menu2 li {float:left;margin:0 1em 0 0;list-style-position:inside;}
/*
 * "Menu block" blocks. See http://drupal.org/project/menu_block
 */
.block-menu_block {
}

#block-menu-menu-footer-links { float:none; clear:both;width:auto;}
#block-menu-menu-footer-links .menu  ,#block-menu-menu-footer-links .menu  li { margin:0; padding:0; list-style:none;}

#block-menu-menu-footer-links .menu > li {width:16%; margin-right:.6%; float:left;}	
	#block-menu-menu-footer-links .menu .menu > li {width:auto; float:none; }

#block-menu-menu-footer-links .menu a {text-decoration:none; font-weight:bold; margin-bottom:5px;}
	#block-menu-menu-footer-links .menu .menu a  {font-weight:normal;margin:3px 0;}