/** Menu ************************************/

	ul#menu
	{
		height: 36px;
		
		float: right;
		
		list-style-type: none;
		
	}
	
	ul#menu li
	{
		height: 36px;
		
		float: left;
		
		border-left: 1px solid #E9E9E9;
		
		line-height: 36px;
		text-align: center;
	}
	
	ul#menu li a:hover, ul#menu li.active
	{
		background-image: url('../images/bg/menu.gif');
		background-position: bottom left;
		background-repeat: repeat-x;
	}
	
	ul#menu li a
	{
		padding: 0px 24px 0px 24px;
		
		display: block;
		
		color: #013888;
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: 15px;		
		line-height: 36px;
		text-decoration: none;
	}
	
	ul#menu li a.extraPadding
	{
		padding: 0px 30px 0px 29px;
	}

/** Popup menu ******************************/

	ul.popupMenu
	{
		width: 154px;
		
		margin-left: 0px;
		
		position: absolute;
		z-index: 100;
		
		list-style-type: none;
	}
	
	ul.popupMenu li
	{
		height: auto !important;
		width: 154px !important;
		
		margin-right: 0px !important;
		padding-top: 0px !important;
		
		float: none;

		background-color: #FFFFFF;
		
		border-left: 0px !important;
		border-bottom: 1px solid #CCD7E7;

		line-height: 26px !important;
		text-align: left;
	}
	
	ul.popupMenu li a
	{
		width: 132px;
		
		padding: 0px 0px 0px 22px !important;
		
		display: block;
		
		background-color: transparent !important;
		background-image: none !important;
		
		border: 0px !important;
		
		color: #989898 !important;
		font-size: 10px !important;
		font-weight: normal !important;
		line-height: 26px !important;
		text-align: left;
		text-decoration: none;
	}

	ul.popupMenu a:hover
	{
		color: #013888 !important;
	}	
	
/** Side menu left **************************/
	
	div.sidemenuLeft
	{
		width: 204px;
		
		padding: 23px 16px 20px 0px;
		
		float: left;
	}
	
	a.sidemenuCircle
	{
		height: 84px;
		width: 84px;
		
		margin: 0px 0px 7px 0px;
		
		clear: right;
		float: right;
		
		color: #FFFFFF;
		text-decoration: none;
	}
	
	a.noCircle
	{
		height: 84px;
		width: 84px;
		
		margin-bottom: 4px;
		
		display: block;
		
		background-image: url('../images/layout/sidemenu_circle.gif');
		background-position: center center;
		background-repeat: no-repeat;
		
		font-size: 10px;
		text-align: center;
	}
	
	a.noCircleActive, a.noCircle:hover
	{
		background-image: url('../images/layout/sidemenu_circle_hover.gif');
	}

/** Side menu left **************************/

	ul.sideMenuRight
	{
		width: 370px;
		
		margin-left: 0px;
		
		list-style-type: none;
	}
	
	ul.firstUlRight
	{
		border-bottom: 1px solid #FFFFFF;
	}
	
	ul.sideMenuRight li
	{
		border-top: 1px solid #FFFFFF;
	
		line-height: 27px;
	}
	
	ul.sideMenuRight li a
	{
		padding: 4px 10px 4px 25px; 
	
		display: block;
		
		background-image: url('../images/icons/sidemenu_bullet.gif');
		background-position: 0px 50%;
		background-repeat: no-repeat;
		
		font-size: 12px;
		line-height: 19px;
		text-decoration: none;
	}
	
	ul.sideMenuRight li a:hover, ul.sideMenuRight li a.active
	{
		background-image: url('../images/icons/sidemenu_bullet_active.gif');
		background-position: 0px 50%;
		background-repeat: no-repeat;
	
		color: #013888;
	}

/** Project nav *****************************/

	a.projectNav
	{
		height: 29px;
		width: 200px;
		
		padding-left: 30px;
		
		display: block;
		
		background-position: 8px 50%;
		background-repeat: no-repeat;
		
		border-bottom: 1px solid #FFFFFF;
		
		line-height: 29px;
		text-decoration: none;
	}
	
	a.projectNav:hover
	{
		color: #749DDA;
	}
	
	a.imagesNavActive, a.mapNavActive
	{
		color: #749DDA;
	}
	
	a.imagesNav { background-image: url('../images/icons/images.gif'); }
	a.imagesNav:hover, a.imagesNavActive { background-image: url('../images/icons/images_hover.gif'); }
	
	a.mapNav { background-image: url('../images/icons/map.gif'); }
	a.mapNav:hover, a.mapNavActive { background-image: url('../images/icons/map_hover.gif'); }
	
	a.pdfNav { background-image: url('../images/icons/pdf.gif'); }
	a.pdfNav:hover { background-image: url('../images/icons/pdf_hover.gif'); }
	
	a.siteNav { background-image: url('../images/icons/site.gif'); }
	a.siteNav:hover { background-image: url('../images/icons/site_hover.gif'); }

/** Sitemap *********************************/
	
	ul.sitemap a
	{
		text-decoration: none;
	}
	
	ul.sitemap a:hover
	{
		text-decoration: underline;
	}
	
	a.sitemapMain
	{
		font-size: 14px;
	}
