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

	ul#menu
	{
		height: 11px;
		width: 480px;
		
		float: right;
		
		margin: 23px 0px 0px 0px;
	
		list-style-type: none;
	}
	
	ul#menu li
	{
		height: 11px;
	
		margin-right: 30px;
		
		float: right;
		
		line-height: 11px;
	}
	
	ul#menu li a
	{
		color: #002F60;
		font-size: 15px;
		font-weight: bold;
		text-decoration: none;
	}
	
	ul#menu li a:hover
	{
		text-decoration: none;
	}
	
	ul#menu li.active a
	{
		color: #FFFFFF;
	}
	
/** Popup menu ******************************/
	
	ul.popupMenu
	{
		width: 154px;
		
		margin: 10px 0px 0px;
		
		float: none;
		
		position: absolute;
		z-index: 1000;
		
		border-top: 1px solid #FFFFFF;
		
		list-style-type: none;
	}
	
	ul.popupMenu li
	{
		height: auto !important;
		width: 154px !important;
		
		margin: 0px !important;
		padding: 0px !important;
		
		float: none;

		background-color: #0F3468;
		
		border: 1px solid #FFFFFF;
		border-top: 0;

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

	ul.popupMenu li a:hover
	{
		background-color: #75B4E7;
		background-image: url('../images/icons/submenu_arrow.gif');
		background-position: 8px 11px;
		background-repeat: no-repeat;
	}

/** Sidemenu ****************************/

	ul.sidemenu
	{
		width: 184px;
	
		margin: 0px;
		
		list-style-type: none;
	}
	
	ul.sidemenu li
	{
		width: 183px;
		
		padding: 0px 1px 0px 0px;
		
		border-top: 1px solid #E5E5E5;
		
		line-height: 23px;
	}
	
	ul.sidemenu li a
	{
		width: 156px;
	
		padding-left: 27px;
		
		display: block;
		
		background-image: url('../images/icons/sidemenu_arrow.gif');
		background-position: 5px 6px;
		background-repeat: no-repeat;
		
		color: #6F6F6F;
		font-size: 11px;
		line-height: 23px;
	}
	
	ul.sidemenu li a:hover
	{
		background-image: url('../images/icons/sidemenu_arrow_hover.gif');
		
		color: #6CA6DD;
		text-decoration: none;
	}
	
	ul.sidemenu li a.active
	{
		color: #002F60;
	}
	
	/** Theme colors ************************/

		ul.sidemenu li.defaultTheme a
		{
			background-image: url('../images/icons/arrow_default.gif');
		}
		
		ul.sidemenu li.defaultTheme a:hover
		{
			background-image: url('../images/bg/theme_default.gif');
			background-position: center left;
			
			color: #FFFFFF;
		}
		

		ul.sidemenu li.blueTheme a
		{
			background-image: url('../images/icons/arrow_blue.gif');
		}
		
		ul.sidemenu li.blueTheme a:hover
		{
			background-image: url('../images/bg/theme_blue.gif');
			background-position: center left;
			
			color: #FFFFFF;
		}
		
		
		ul.sidemenu li.pinkTheme a
		{
			background-image: url('../images/icons/arrow_pink.gif');
		}
		
		ul.sidemenu li.pinkTheme a:hover
		{
			background-image: url('../images/bg/theme_pink.gif');
			background-position: center left;
			
			color: #FFFFFF;
		}
		
		
		ul.sidemenu li.purpleTheme a
		{
			background-image: url('../images/icons/arrow_purple.gif');
		}
		
		ul.sidemenu li.purpleTheme a:hover
		{
			background-image: url('../images/bg/theme_purple.gif');
			background-position: center left;
			
			color: #FFFFFF;
		}
		
		
		ul.sidemenu li.greenTheme a
		{
			background-image: url('../images/icons/arrow_green.gif');
		}
		
		ul.sidemenu li.greenTheme a:hover
		{
			background-image: url('../images/bg/theme_green.gif');
			background-position: center left;
			
			color: #FFFFFF;
		}
		
		
		ul.sidemenu li.brownTheme a
		{
			background-image: url('../images/icons/arrow_brown.gif');
		}
		
		ul.sidemenu li.brownTheme a:hover
		{
			background-image: url('../images/bg/theme_brown.gif');
			background-position: center left;
			
			color: #FFFFFF;
		}

/** Sitemap *********************************/

	ul.sitemap li
	{
		margin: 5px 0px 5px 20px;
	}
	
	ul.sitemap li a
	{
		color: #597692;
		text-decoration: none;
	}
	
	ul.sitemap li a:hover
	{
		text-decoration: underline;
	}
	
	ul.sitemap li a.sitemapMain
	{
		font-size: 14px;
	}

/** Footer ******************************/

	div.footer
	{
		height: 38px;
		width: 954px;
		
		margin-top: 3px;
		
		background-color: #F1F1F1;
		background-image: url('../images/bg/footer.gif');
		background-position: top left;
		background-repeat: repeat-x;
		
		border-top: 1px solid #E5E5E5;
		
		color: #6E6E6E;
		font-size: 10px;
		line-height: 38px;
		text-align: right;
	}
	
	div.footer a
	{
		margin: 0px 15px;
	
		color: #6E6E6E;
	}
	
	
	
	
	
