	/******************************************************************************************
	The main site header is an include, so we define it in global.css
	******************************************************************************************/
	/*Note that full width is 992 including the left and right padding*/
	.dm20_header_main_site
	{
		position:relative;
		z-index:99;
		padding-left:24px;
		padding-right:24px;

		width: 944px;
		height: 105px;	
		
		margin-left:auto;
		margin-right:auto;
	}
	
	h1 {
	font-family: Times New Roman;
	font-size: 25px;
	line-height: 20px;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	}


	.dm20_header_main_site .dm20_dm a,
	.dm20_header_main_site .dm20_dmc a,
	.dm20_header_main_site .dm20_dmq a,
	.dm20_header_main_site .dm20_mp a
	{
		color: #00674e;
	}


	
	.dm20_header_main_site .dm20_fda
	{
		color:white;
	}

	.dm20_header_main_site .dm20_fda a
	{
		color:white;
	}
	
	
	
	.dm20_header_main_site .dm20_dmj a
	{
		color:#002476;	
	}
	
	.dm20_header_main_site .dm20_ffc a
		{
			color:#002476;	
	}



	.dm20_header_main_site .dm20_top_nav_container
	{
		margin-top:3px;
		height:30px;
		float:right;

	}
	
	
	body.large .dm20_header_main_site .dm20_top_nav_container
	{
		font-size:14px;	
	}
	
		/*FireFox has an issue with inlining a div so, we float p tags instead*/
		.dm20_header_main_site .dm20_top_nav_container img
		{
			vertical-align:middle;
		}
		
		.dm20_header_main_site .dm20_top_nav_container div
		{
			cursor: pointer;
			vertical-align: middle; 
			float:left;
		}
					

		.dm20_header_main_site .dm20_top_nav_container .dm20_icon_location_finder
		{
			margin-right:3px;
		}


		.dm20_header_main_site .dm20_top_nav_container .dm20_icon_text_small
		{
			margin-right: 3px;
			cursor:pointer;
		}
		
		
		.dm20_header_main_site .dm20_top_nav_container .dm20_icon_text_large
		{
			margin-right: 3px;	
			cursor:pointer;
		}
		



		.dm20_header_main_site .dm20_top_nav_container a
		{
			font-weight:normal;
		}

		.dm20_header_main_site .dm20_mp .dm20_top_nav_container a
		{
			color:#8d7642;
		}


	.dm20_header_main_site .dm20_search_container,
	.dm20_header_location_specific .dm20_search_container
	{
		width:307px;
		position:absolute;
		right:24px;
		top:45px;
		z-index:100;

	}

		.dm20_header_main_site .dm20_search_container input
		{
			float:right;
			height:18px;
			padding:0px;
			border:1px solid #acacac;
			color:#999999;
		}

		.dm20_header_main_site .dm20_search_container .dm20_btn_search,
		.dm20_header_location_specific .dm20_search_container .dm20_btn_search
		{
			float:right;
			margin-left:5px;
			cursor:pointer;
			width:95px;
			height:20px;
			
		}


	.dm20_header_main_site .dm20_search_container .dm20_search_btn_container,
	.dm20_header_location_specific .dm20_search_container .dm20_search_btn_container
	{
		position:absolute;
		right:0px;
		top:0px;
		z-index:100;
	}
	
	
	.dm20_header_main_site .dm20_search_btn_container .dm20_search_popup,
	.dm20_header_location_specific .dm20_search_btn_container .dm20_search_popup
	{
		margin-right:0px;
		
	}
	
	
	
	

	/*****************************************************************************************
	Header Location Specific
	*****************************************************************************************/

	/*Note that full width is 998 including the left and right padding*/
	.dm20_header_location_specific
	{
		position:relative;
		z-index:99;
		padding-left:24px;
		padding-right:24px;

		width: 944px;
		height: 123px;

		
		margin-left:auto;
		margin-right:auto;
	}


	.dm20_header_location_specific .dm20_top_nav_container
	{
		margin-top:3px;
		float:right;
	}
	
	body.large .dm20_header_location_specific .dm20_top_nav_container
	{
		font-size:14px;	
	}	
	
	.dm20_header_location_specific .dm20_dm .dm20_top_nav_container,
	.dm20_header_location_specific .dm20_dmc .dm20_top_nav_container,
	.dm20_header_location_specific .dm20_dmq .dm20_top_nav_container,
	.dm20_header_location_specific .dm20_mp .dm20_top_nav_container
	{
	
	}
	
	.dm20_header_location_specific .dm20_fda .dm20_top_nav_container
	{
		color:white;
	}
	
	.dm20_header_location_specific .dm20_fda .dm20_top_nav_container a
	{
		color:#deb406;	
	}
	
	
	
		.dm20_header_location_specific .dm20_top_nav_container img
		{
			vertical-align:middle;
		
		}
				

		.dm20_header_location_specific .dm20_top_nav_container .dm20_icon_location_finder
		{
			margin-right:3px;
			width:19px;
			height:17px;
		}


		.dm20_header_location_specific .dm20_top_nav_container .dm20_icon_text_small
		{
			width:16px;
			height:19px;
		}
		
		
		.dm20_header_location_specific .dm20_top_nav_container .dm20_icon_text_large
		{
			margin-left: 3px;
			margin-right: 3px;	
		}
		
		.dm20_header_location_specific .dm20_top_nav_container .dm20_icon_location_finder,
		.dm20_header_location_specific .dm20_top_nav_container .dm20_icon_text_small,
		.dm20_header_location_specific .dm20_top_nav_container .dm20_icon_text_large		
		{
			cursor:pointer;
		}



		.dm20_header_location_specific .dm20_top_nav_container a
		{
			color: #00674e;
			font-weight:normal;
		}
		
		.dm20_header_location_specific .dm20_mp .dm20_top_nav_container a
		{
			color:#8d7642;
		}


	.dm20_header_location_specific .dm20_location_container
	{
		width:900px;
		position:absolute;
	}
	
	.dm20_header_location_specific .dm20_dmj .dm20_location_container
	{
		width:750px;
		position:absolute;
	}
	
	.dm20_header_location_specific .dm20_dmj .dm20_top_nav_container a
	{
		color:#0038b8;	
	}
	
	
	.dm20_header_location_specific .dm20_ffc .dm20_location_container
	{
		width:750px;
		position:absolute;
	}

	.dm20_header_location_specific .dm20_ffc .dm20_top_nav_container a
	{
		color:#0038b8;	
	}
	

	.dm20_header_location_specific .dm20_dm .dm20_location_container,
	.dm20_header_location_specific .dm20_dmc .dm20_location_container,
	.dm20_header_location_specific .dm20_dmq .dm20_location_container
	{
		color:#666666;
		left:133px;
		top:30px;
	}

	.dm20_header_location_specific .dm20_fda .dm20_location_container
	{
		color:white;
		left:178px;
		top:30px;
	}

	.dm20_header_location_specific .dm20_mp .dm20_location_container
	{
		color:#666666;
		left:137px;
		top:30px;	
	}
	
		.dm20_header_location_specific .dm20_logo
		{
			float:left;
			margin-right:5px; 
		}
		
		.dm20_header_location_specific .dm20_location_name, .dm20_location_address
		{
			font-family:Times New Roman;
		}


		.dm20_header_location_specific .dm20_location_name
		{
			font-size:25px;
			line-height:20px;
			margin-bottom:8px;
		}
		
		.dm20_location_name_small
		{
			font-family:Times New Roman;
			font-size:20px;
			line-height:18px;
			margin-bottom:8px;
		}

		.dm20_header_location_specific .dm20_location_address
		{
			font-size:12px;
			line-height:14px;
			height:14px;
			margin:0px;
		}
		
		
		.dm20_header_location_specific .dm20_fda .dm20_location_address
		{
			margin-top:12px;
		}
		
		.dm20_header_location_specific .dm20_mp .dm20_location_address
		{
			margin-top:8px;
		}		


		body.dm20_large .dm20_header_location_specific .dm20_location_address
		{
			font-size:14px;
			line-height:17px;
			height:14px;
		}


		.dm20_header_location_specific .dm20_location_address a
		{
			
			font-weight:normal;
			text-decoration:underline;
		}
		
		
		.dm20_header_location_specific .dm20_dm .dm20_location_address a,
		.dm20_header_location_specific .dm20_dmc .dm20_location_address a,
		.dm20_header_location_specific .dm20_dmq .dm20_location_address a,
		.dm20_header_location_specific .dm20_mp .dm20_location_address a
		{
			color:#00674e;
		}
		
		.dm20_header_location_specific .dm20_fda .dm20_location_address a
		{
			color:white;
		}
		
		.dm20_header_location_specific .dm20_dmj .dm20_location_address a
		{
			color:#333333;
		}
		
		.dm20_header_location_specific .dm20_ffc .dm20_location_address a
				{
			color:#333333;
		}
		
	.dm20_header_location_specific .dm20_dmj .dm20_location_container
	{
		color:#333333;
		left:210px;
		top:34px;
	}
	
	.dm20_header_location_specific .dm20_ffc .dm20_location_container
	{
		color:#333333;
		left:210px;
		top:34px;
	}
	


	.dm20_header_location_specific .dm20_search_container
	{
		width:307px;
		position:absolute;
		right:24px;
		top:60px;
		
		z-index:100;
		
	}

		.dm20_header_location_specific .dm20_search_container input
		{
			float:right;
			height:18px;
			padding:0px;
			border:1px solid #acacac;
			color:#999999;
			width:198px;
		}

		.dm20_header_location_specific .dm20_search_container .dm20_btn_search
		{
			float:right;
			margin-left:8px;
			cursor:pointer;
			width:95px;
			height:20px;
			
		}
		
		
		
		
		
	/***********************************
	Bottom Nav And Popups
	***********************************/	
	.dm20_header_main_site .dm20_bottom_nav_container
	{
		position:absolute;
		top:72px;
		width: 944px;
		z-index:98;

	}
	
	.dm20_header_main_site .dm20_dmj .dm20_bottom_nav_container
	{
		position:absolute;
		top:76px;
		width: 944px;
		z-index:98;

	}
	
	
	.dm20_header_main_site .dm20_ffc .dm20_bottom_nav_container
	{
		position:absolute;
		top:76px;
		width: 944px;
		z-index:98;
	
	}
	
	.dm20_header_location_specific .dm20_bottom_nav_container
	{
		position:absolute;
		top:88px;
		width: 944px;
		z-index:98;
	}



	/*This affects the wrapper divs.*/
	.dm20_header_main_site .dm20_bottom_nav_container .dm20_btn_container,
	.dm20_header_location_specific .dm20_bottom_nav_container .dm20_btn_container
	{
		float:left;
		position:relative;
	}
	
	
	.dm20_header_main_site .dm20_en_US .dm20_bottom_nav_container .dm20_btn_container,
	.dm20_header_location_specific .dm20_en_US .dm20_bottom_nav_container .dm20_btn_container
	{
		margin-right:83px;
	}
	
	.dm20_header_main_site .dm20_en_CA .dm20_bottom_nav_container .dm20_btn_container,
	.dm20_header_location_specific .dm20_en_CA .dm20_bottom_nav_container .dm20_btn_container
	{
		margin-right:110px;
	}	
	
	.dm20_header_main_site .dm20_es_US .dm20_bottom_nav_container .dm20_btn_container,
	.dm20_header_location_specific .dm20_es_US .dm20_bottom_nav_container .dm20_btn_container
	{
		margin-right:65px;
	}
	
	.dm20_header_main_site .dm20_fr_CA .dm20_bottom_nav_container .dm20_btn_container,
	.dm20_header_location_specific .dm20_fr_CA .dm20_bottom_nav_container .dm20_btn_container
	{
		margin-right:47px;
	}	

	.dm20_header_main_site .dm20_dmj .dm20_en_US .dm20_bottom_nav_container .dm20_btn_container
	{
		margin-right:46px;
	}
	
	.dm20_header_location_specific .dm20_dmj .dm20_en_US .dm20_bottom_nav_container .dm20_btn_container
	{
		margin-right:46px;
	}
	.dm20_header_location_specific .dm20_ffc .dm20_en_US .dm20_bottom_nav_container .dm20_btn_container
	{
		margin-right:39px;
	}
	.dm20_header_main_site .dm20_en_US .dm20_bottom_nav_container .dm20_last,
	.dm20_header_main_site .dm20_en_CA .dm20_bottom_nav_container .dm20_last,
	.dm20_header_main_site .dm20_es_US .dm20_bottom_nav_container .dm20_last,
	.dm20_header_main_site .dm20_fr_CA .dm20_bottom_nav_container .dm20_last,
	.dm20_header_location_specific .dm20_en_US .dm20_bottom_nav_container .dm20_last,
	.dm20_header_location_specific .dm20_en_CA .dm20_bottom_nav_container .dm20_last,
	.dm20_header_location_specific .dm20_es_US .dm20_bottom_nav_container .dm20_last,
	.dm20_header_location_specific .dm20_fr_CA .dm20_bottom_nav_container .dm20_last
	{
		margin-right:0px;
		
	}
	
	

	/*This determines the style of the menu that pops up.
	They have to have a z-index to appear above other images in other components, and
	they must be absolutely positioned (relative to the btn_container they live in) in 
	order to appear underneath the button the user mouses over.*/
	
	.dm20_header_bottom_nav_popup
	{
		display:none;
		width:140px;


		position:absolute;
		top:32px;
		left:0px;
		
		z-index:100;
	}

	.dm20_dmj .dm20_header_bottom_nav_popup 
	{
		display:none;
		width:140px;


		position:absolute;
		top:29px;
		left:0px;
		
		z-index:100;
	}

	.dm20_ffc .dm20_header_bottom_nav_popup 
	{
		display:none;
		width:140px;


		position:absolute;
		top:29px;
		left:0px;
		
		z-index:100;
	}

		.dm20_header_main_site .dm20_dm .dm20_header_bottom_nav_popup,
		.dm20_header_location_specific .dm20_dm .dm20_header_bottom_nav_popup,
		.dm20_header_main_site .dm20_dmc .dm20_header_bottom_nav_popup,
		.dm20_header_location_specific .dm20_dmc .dm20_header_bottom_nav_popup,
		.dm20_header_main_site .dm20_dmq .dm20_header_bottom_nav_popup,
		.dm20_header_location_specific .dm20_dmq .dm20_header_bottom_nav_popup,
		.dm20_header_main_site .dm20_mp .dm20_header_bottom_nav_popup,
		.dm20_header_location_specific .dm20_mp .dm20_header_bottom_nav_popup
		{
			border:2px solid #ffffff;
			outline:solid 2px #e4e3e3;
			background:#eef4dc;
		}


		.dm20_header_main_site .dm20_fda .dm20_header_bottom_nav_popup,
		.dm20_header_location_specific .dm20_fda .dm20_header_bottom_nav_popup
		{
			border:1px solid #e4e3e3;
			background:#005cab;
		}
		
		.dm20_header_main_site .dm20_dmj .dm20_header_bottom_nav_popup,
		.dm20_header_location_specific .dm20_dmj .dm20_header_bottom_nav_popup
		{
			border:2px solid #ffffff;
			background:#ABD2FF;
		}
		
		
		.dm20_header_main_site .dm20_ffc .dm20_header_bottom_nav_popup,
		.dm20_header_location_specific .dm20_ffc .dm20_header_bottom_nav_popup
		{
			border:2px solid #ffffff;
			background:#ABD2FF;
		}
		

		.dm20_header_main_site .dm20_header_bottom_nav_popup a,
		.dm20_header_location_specific .dm20_header_bottom_nav_popup a
		{
			display:block;
		}


		/*Branding versions*/
		.dm20_dm .dm20_header_bottom_nav_popup a,
		.dm20_dmc .dm20_header_bottom_nav_popup a,
		.dm20_dmq .dm20_header_bottom_nav_popup a,
		.dm20_mp .dm20_header_bottom_nav_popup a
		{	
			color:#333333;
			display:block;
			width:108px;
			background-color:#eef4dc;
			background-repeat:repeat-x;
			background-position:bottom;
			padding-left:16px;
			padding-right:16px;
			padding-bottom:10px;
			padding-top:6px;
		}
		
		.dm20_dm .dm20_header_bottom_nav_popup a:hover,
		.dm20_dmc .dm20_header_bottom_nav_popup a:hover,
		.dm20_dmq .dm20_header_bottom_nav_popup a:hover,
		.dm20_mp .dm20_header_bottom_nav_popup a:hover
		{	
			text-decoration:none;
			color:#ffffff;
			display:block;
			width:108px;
			background-color:#007357;
			background-repeat:repeat-x;
			background-position:bottom;
			padding-left:16px;
			padding-right:16px;
			padding-bottom:10px;
			padding-top:6px;
		}		

		.dm20_fda .dm20_header_bottom_nav_popup a
		{	
			color:white;
			display:block;
			width:108px;
			background-color:#005BAA;
			background-repeat:repeat-x;
			background-position:bottom;
			padding-left:16px;
			padding-right:16px;
			padding-bottom:10px;
			padding-top:6px;
		}
		
		.dm20_fda .dm20_header_bottom_nav_popup a:hover
		{	
			text-decoration:none;
			color:#ffffff;
			display:block;
			width:108px;
			background-color:#B2A229;
			background-repeat:repeat-x;
			background-position:bottom;
			padding-left:16px;
			padding-right:16px;
			padding-bottom:10px;
			padding-top:6px;
		}		
		
		.dm20_dmj .dm20_header_bottom_nav_popup a
		{	
			color:#053776;
			display:block;
			width:108px;
			background-color:#ABD2FF;
			background-repeat:repeat-x;
			background-position:bottom;
			padding-left:16px;
			padding-right:16px;
			padding-bottom:10px;
			padding-top:6px;
		}
		
		.dm20_dmj .dm20_header_bottom_nav_popup a:hover
		{	
			text-decoration:none;
			color:#ffffff;
			display:block;
			width:108px;
			background-color:#053776;
			background-repeat:repeat-x;
			background-position:bottom;
			padding-left:16px;
			padding-right:16px;
			padding-bottom:10px;
			padding-top:6px;
		}		
		
		.dm20_ffc .dm20_header_bottom_nav_popup a
		{	
			color:#053776;
			display:block;
			width:108px;
			background-color:#ABD2FF;
			background-repeat:repeat-x;
			background-position:bottom;
			padding-left:16px;
			padding-right:16px;
			padding-bottom:10px;
			padding-top:6px;
		}
		
		.dm20_ffc .dm20_header_bottom_nav_popup a:hover
		{	
			text-decoration:none;
			color:#ffffff;
			display:block;
			width:108px;
			background-color:#053776;
			background-repeat:repeat-x;
			background-position:bottom;
			padding-left:16px;
			padding-right:16px;
			padding-bottom:10px;
			padding-top:6px;
		}	

		
	/*specific styling for each popup*/
	.dm20_header_main_site  #bvmc_about_us,
	.dm20_header_location_specific #bvmc_about_us
	{
		
	}


	.dm20_header_main_site  #bvmc_plan,
	.dm20_header_location_specific #bvmc_plan
	{
		
	}
	
	.dm20_header_main_site  #bvmc_veterans,
	.dm20_header_location_specific #bvmc_veterans
	{
		
	}
	
	.dm20_header_main_site  #bvmc_library,
	.dm20_header_location_specific #bvmc_library
	{

	}

	.dm20_header_main_site  #bvmc_jewish,
	.dm20_header_location_specific #bvmc_jewish
	{

	}
		

	.dm20_header_main_site .dm20_search_popup,
	.dm20_header_location_specific .dm20_search_popup
	{
		display:none;
		width:146px;


		position:absolute;
		top:22px;
		right:2px;
		
		z-index:200;
	}
	
	.dm20_header_main_site .dm20_es_US .dm20_header_main_site .dm20_search_popup,
	.dm20_header_location_specific .dm20_es_US .dm20_search_popup
	{
		display:none;
		width:180px;


		position:absolute;
		top:22px;
		right:2px;
		
		z-index:200;
	}
	
	.dm20_header_main_site .dm20_fr_CA .dm20_search_popup,
	.dm20_header_location_specific .dm20_fr_CA  .dm20_search_popup
	{
		display:none;
		width:175px;


		position:absolute;
		top:22px;
		right:2px;
		
		z-index:200;
	}

	.dm20_header_main_site .dm20_search_popup,
	.dm20_header_location_specific .dm20_search_popup
	{
		border:2px solid #ffffff;
		background:#ffffff;
		text-align:right;
	}
	
	

	
	.dm20_header_main_site .dm20_dmc .dm20_search_popup,
	.dm20_header_location_specific .dm20_dmc .dm20_search_popup
	{		
		outline:solid 2px #5a1d3e;	
	}
	
	.dm20_header_main_site .dm20_dm .dm20_search_popup,
	.dm20_header_location_specific .dm20_dm .dm20_search_popup,
	.dm20_header_main_site .dm20_dmq .dm20_search_popup,
	.dm20_header_location_specific .dm20_dmq .dm20_search_popup
	{
		outline:solid 0px #00674e;
		border:solid 1px #00674e;
		right:20px;
	}
	
	.dm20_header_main_site .dm20_mp .dm20_search_popup,
	.dm20_header_location_specific .dm20_mp .dm20_search_popup
	{
		outline:solid 2px #977f4b;
	}
	
	.dm20_header_main_site .dm20_fda .dm20_search_popup,
	.dm20_header_location_specific .dm20_fda .dm20_search_popup
	{
		outline:solid 2px #545400;
	}
	
	.dm20_header_main_site .dm20_dmj .dm20_search_popup,
	.dm20_header_location_specific .dm20_dmj .dm20_search_popup
	{
		outline:solid 2px #063877;
	}
	
	.dm20_header_main_site .dm20_ffc .dm20_search_popup,
	.dm20_header_location_specific .dm20_ffc .dm20_search_popup
	{
		outline:solid 2px #063877;
	}
	
	.dm20_header_main_site .dm20_search_popup a,
	.dm20_header_location_specific .dm20_search_popup a
	{
		display:block;
		text-decoration:none;
		padding-top:5px;
		padding-bottom:5px;
		padding-right:5px;
	}	
	
	#header-flower-button
	{
		position:absolute;
		right: 27px;
		top: 22px;
	}	
	
	#chat{
		position: absolute;
		right: 27px;
		top: 64px;
	}
		.dm20_header_main_site .dm20_search_popup a,
		.dm20_header_location_specific .dm20_search_popup a
		{
			background-color: #ffffff;
			color:black;
			font-weight:normal;
		}	
		
		.dm20_header_main_site .dm20_dm .dm20_search_popup a,
		.dm20_header_location_specific .dm20_dm .dm20_search_popup a
		{
			color: #00674e;
		}


	.dm20_header_main_site .dm20_search_popup a:hover
	.dm20_header_location_specific .dm20_search_popup a:hover
	{
		display:block;
		text-decoration:none;
	}	
		
		.top-link
		{
			cursor:pointer;
		}		

		
		.dm20_header_main_site .dm20_search_popup a:hover,
		.dm20_header_location_specific .dm20_search_popup a:hover,
		.dm20_header_main_site .dm20_dmq .dm20_search_popup a:hover,
		.dm20_header_location_specific .dm20_dmq .dm20_search_popup a:hover
		{
			color:white;
			font-weight:normal;
		}	
		
		
		.dm20_header_main_site .dm20_dmc .dm20_search_popup a:hover,
		.dm20_header_location_specific .dm20_dmc .dm20_search_popup a:hover
		{
			background-color: #5a1d3e;
		}	
		
		.dm20_header_main_site .dm20_dm .dm20_search_popup a:hover,
		.dm20_header_location_specific .dm20_dm .dm20_search_popup a:hover,
		.dm20_header_main_site .dm20_dmq .dm20_search_popup a:hover,
		.dm20_header_location_specific .dm20_dmq .dm20_search_popup a:hover
		{
			background-color: #00674e;
		}		
		
		.dm20_header_main_site .dm20_mp .dm20_search_popup a:hover,
		.dm20_header_location_specific .dm20_mp .dm20_search_popup a:hover
		{
			background-color: #977f4b;
		}	
		
		.dm20_header_main_site .dm20_fda .dm20_search_popup a:hover,
		.dm20_header_location_specific .dm20_fda .dm20_search_popup a:hover
		{
			background-color: #545400;
		}	
		
		.dm20_header_main_site .dm20_dmj .dm20_search_popup a:hover,
		.dm20_header_location_specific .dm20_dmj .dm20_search_popup a:hover
		{
			background-color: #063877;
		}	

		.dm20_header_main_site .dm20_ffc .dm20_search_popup a:hover,
		.dm20_header_location_specific .dm20_ffc .dm20_search_popup a:hover
		{
			background-color: #063877;
		}


	/*******************************************
	Header Locale Picker
	*******************************************/
	.dm20_header_locale_picker
	{
		float:left; 
		position:relative; 
		height:20px;
		cursor:auto;
		z-index:101;
	}
	
	.dm20_header_locale_picker .dm20_lbl_language
	{
		float:left;
		/*height:20px;*/
	}
	
	.dm20_header_locale_picker .dm20_lbl_current_locale
	{
		
		float:left; 
		/*height:20px;*/
		padding-left:6px;
		margin-left:6px;
	}
	
		.dm20_dm .dm20_lbl_current_locale,
		.dm20_dmc .dm20_lbl_current_locale,
		.dm20_dmq .dm20_lbl_current_locale,
		.dm20_mp .dm20_lbl_current_locale
		{
			background:#00674e; 
			color:white;
		}
		
		.dm20_fda .dm20_lbl_current_locale
		{
			background:#B2A229;
		}

	
	
	
	.dm20_header_locale_picker .dm20_lbl_current_locale img
	{
		margin-left:6px;
	}
	
	

		
	.dm20_header_main_site .dm20_header_locale_picker_popup,
	.dm20_header_location_specific .dm20_header_locale_picker_popup
	{
		display:none;
		position:absolute; 
		top:20px; 
		right:0px; 
		
		width:144px;
		z-index:100;
	}
	
	.dm20_header_main_site .dm20_dm .dm20_header_locale_picker_popup,
	.dm20_header_location_specific .dm20_dm .dm20_header_locale_picker_popup,
		.dm20_header_main_site .dm20_dmq .dm20_header_locale_picker_popup,
		.dm20_header_location_specific .dm20_dmq .dm20_header_locale_picker_popup
	{
		width:64px;
		right:95px;
	}
	
		.dm20_header_main_site .dm20_dm .dm20_header_locale_picker_popup,
		.dm20_header_location_specific .dm20_dm .dm20_header_locale_picker_popup,
		.dm20_header_main_site .dm20_dmc .dm20_header_locale_picker_popup,
		.dm20_header_location_specific .dm20_dmc .dm20_header_locale_picker_popup,
		.dm20_header_main_site .dm20_dmq .dm20_header_locale_picker_popup,
		.dm20_header_location_specific .dm20_dmq .dm20_header_locale_picker_popup,
		.dm20_header_main_site .dm20_mp .dm20_header_locale_picker_popup,
		.dm20_header_location_specific .dm20_mp .dm20_header_locale_picker_popup
		{
			background:white; 
			border: 1px solid #00674e;	
		}


		.dm20_header_main_site .dm20_fda .dm20_header_locale_picker_popup,
		.dm20_header_location_specific .dm20_fda .dm20_header_locale_picker_popup
		{
			background:#B2A229; 
			border: 1px solid white;
		}


	
	.dm20_header_main_site .dm20_header_locale_picker_popup a,
	.dm20_header_location_specific .dm20_header_locale_picker_popup a
	{
		display:block;
		text-align:right;
		padding:5px;
		font-size:16px;
	}	
	
	.dm20_header_main_site .dm20_dm  .dm20_header_locale_picker_popup a,
	.dm20_header_location_specific .dm20_dm  .dm20_header_locale_picker_popup a,
		.dm20_header_main_site .dm20_dmq .dm20_header_locale_picker_popup a,
		.dm20_header_location_specific .dm20_dmq .dm20_header_locale_picker_popup a
	{
		font-size:12px;
	}	
	
	
	
		.dm20_header_main_site .dm20_dm .dm20_header_locale_picker_popup a,
		.dm20_header_location_specific .dm20_dm .dm20_header_locale_picker_popup a
		.dm20_header_main_site .dm20_dmc .dm20_header_locale_picker_popup a,
		.dm20_header_location_specific .dm20_dmc .dm20_header_locale_picker_popup a,
		.dm20_header_main_site .dm20_dmq .dm20_header_locale_picker_popup a,
		.dm20_header_location_specific .dm20_dmq .dm20_header_locale_picker_popup a,
		.dm20_header_main_site .dm20_mp .dm20_header_locale_picker_popup a,
		.dm20_header_location_specific .dm20_mp .dm20_header_locale_picker_popup a				
		{
			background-color:white;
			color:black;
		}
		
		.dm20_header_main_site .dm20_fda .dm20_header_locale_picker_popup a,
		.dm20_header_location_specific .dm20_fda .dm20_header_locale_picker_popup a
		.dm20_header_main_site .dm20_fda .dm20_header_locale_picker_popup a,
		.dm20_header_location_specific .dm20_fda .dm20_header_locale_picker_popup a		
		{
			background-color: #B2A229;
			color:white;
		}
		
	.dm20_header_main_site .dm20_header_locale_picker_popup a:hover,
	.dm20_header_location_specific .dm20_header_locale_picker_popup a:hover
	{
		display:block;
		text-decoration:none;
	}	
		
		

		
		.dm20_header_main_site .dm20_dm .dm20_header_locale_picker_popup a:hover,
		.dm20_header_location_specific .dm20_dm .dm20_header_locale_picker_popup a:hover,
		.dm20_header_main_site .dm20_dmc .dm20_header_locale_picker_popup a:hover,
		.dm20_header_location_specific .dm20_dmc .dm20_header_locale_picker_popup a:hover,
		.dm20_header_main_site .dm20_dmq .dm20_header_locale_picker_popup a:hover,
		.dm20_header_location_specific .dm20_dmq .dm20_header_locale_picker_popup a:hover,
		.dm20_header_main_site .dm20_mp .dm20_header_locale_picker_popup a:hover,
		.dm20_header_location_specific .dm20_mp .dm20_header_locale_picker_popup a:hover
		{
			background-color: #00674e;
			color:white;
		}		
	
		.dm20_header_main_site .dm20_fda .dm20_header_locale_picker_popup a:hover,
		.dm20_header_location_specific .dm20_fda .dm20_header_locale_picker_popup a:hover
		{
			background:#005BAA;
			color:white;
		}
	
	
		
	
	.dm20_header_main_site .dm20_header_locale_picker_popup p,
	.dm20_header_location_specific .dm20_header_locale_picker_popup p
	{
		padding:5px;
		text-align:right;
		font-size:16px;
	}
	
	.dm20_header_main_site .dm20_dm .dm20_header_locale_picker_popup p,
	.dm20_header_location_specific .dm20_dm  .dm20_header_locale_picker_popup p,
		.dm20_header_main_site .dm20_dmq .dm20_header_locale_picker_popup p,
		.dm20_header_location_specific .dm20_dmq .dm20_header_locale_picker_popup p
	{
		font-size:12px;
	}

		.dm20_header_main_site .dm20_dm .dm20_header_locale_picker_popup p,
		.dm20_header_location_specific .dm20_dm .dm20_header_locale_picker_popup p,
		.dm20_header_main_site .dm20_dmc .dm20_header_locale_picker_popup p,
		.dm20_header_location_specific .dm20_dmc .dm20_header_locale_picker_popup p,
		.dm20_header_main_site .dm20_dmq .dm20_header_locale_picker_popup p,
		.dm20_header_location_specific .dm20_dmq .dm20_header_locale_picker_popup p,
		.dm20_header_main_site .dm20_mp .dm20_header_locale_picker_popup p,
		.dm20_header_location_specific .dm20_mp .dm20_header_locale_picker_popup p
		{
			color:#cccccc;
			padding:3px;
			text-align:right;
		}	
			
	


		.dm20_header_main_site .dm20_fda .dm20_header_locale_picker_popup p,
		.dm20_header_location_specific .dm20_fda .dm20_header_locale_picker_popup p
		{
			color:#cccccc;
			padding:3px;
			text-align:right;
		}	


	/*Header Links*/	
	.dm20_header_bottom_nav_popup a
	{
		font-size:12px;
		font-weight:bold;
	}