/* styles for the top menu */
	.top_menu_clear{clear: both;}
	#top_menu_all
	{	
		position:relative;
		
		z-index:200;
		width: 978px;
		margin:0 auto;
		min-width: 978px;
		text-align:center;
		font: 12px Arial, Helvetica, sans-serif;
		margin-bottom:10px;

	}
	#top_menu_shadow_bottom {height: 4px;background: white url(/images/top_menu/bg_gradient_shadow.png) repeat-x;line-height:4px;}
	#top_menu_main_back{background: #060f6e url(/images/top_menu/bg_gradient.png) repeat-x;}
	#top_menu_main{text-align:left;width: 975px;margin:0 auto;min-width: 975px;}
	#jsddm {margin: 0;padding-top: 2px;}
	#jsddm div{float: left;list-style: none;}
	#jsddm div a{display: block;font-weight:bold;padding: 10px 12px;text-decoration: none;width: auto;color: white;white-space: nowrap;}
	#jsddm div a:hover{background: #9a0103 url(/images/top_menu/bg_gradient_on.png) repeat-x}
	/* span's are inline, they can't containt block level elements */
	#jsddm div div.ccc{margin: 0px;padding: 0;position: absolute;visibility: hidden; z-index:10}
	#jsddm div div div{float: none;display: inline;}
	#jsddm div div div a
		{	width: auto;
			font-weight:normal;
			padding: 4px 15px;
			background:#F4F4F4;
			border-bottom: 1px solid #69696e;
			border-left: 1px solid #69696e;
			border-right: 1px solid #69696e;
			color: #313234;
			}
			
	#jsddm div div div a:hover{background: #9a0103 url(/images/top_menu/bg_gradient_on.png) repeat-x; color: white;
		border-bottom: 1px solid #7a230b;
		border-left: 1px solid #7a230b;
		border-right: 1px solid #7a230b;
	}
	#jsddm #top_menu_selected{position: relative; color: black;background: #d5d5d5 url(/images/top_menu/bg_gradient_selected_lightgrey.png) repeat-x;
		border-bottom: 1px solid #d5d5d5; margin-bottom: -1px}
	#jsddm #top_menu_selected a{color: black;background: #d5d5d5 url(/images/top_menu/bg_gradient_selected_lightgrey.png) repeat-x;}
	#top_menu_sub_menu_links {float: left;}
	#top_menu_sub_menu_back {background: #d5d5d5; border-top: 1px solid white;}
	#top_menu_sub_menu{font: 11px Tahoma, Arial;height: 22px;line-height: 22px;width: 975px;margin:0 auto;min-width: 975px;}
	#top_menu_sub_menu a{text-decoration: none;width: auto;padding: 0px 8px;white-space: nowrap;color: #313234;}
	#top_menu_sub_menu a:hover{color: #990000}
	
	.top_menu_link {border-right: 1px solid white;}
	.top_menu_link_last {border-right: 0px;}
	#top_menu_sub_menu_selected a{color: #990000;}
	.top_menu_sub_menu_text {padding: 0 8px;color: #990000;}
	.top_menu_sub_menu_right_text {float:right; padding-right:10px;color: #990000;font-weight: bold;}
