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

	ul#menu
	{
		height: 36px;
		width: 740px;
		
		margin-left: 220px;
		
		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 17px 0px 20px;*/
		padding: 0px 21px 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 22px 0px 25px;
	}
	
/** 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: 0px 10px 0px 25px; 
	
		display: block;
		
		background-image: url('../images/icons/sidemenu_bullet.gif');
		background-position: 0px 50%;
		background-repeat: no-repeat;
		
		font-size: 12px;
		line-height: 27px;
		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.imagesNav { background-image: url('../images/icons/images.gif'); }
	a.imagesNav:hover { background-image: url('../images/icons/images_hover.gif'); }
	
	a.mapNav { background-image: url('../images/icons/map.gif'); }
	a.mapNav:hover { 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;
	}