/* CSS Document */
body{
			behavior:url("http://stro.com/menu.htc");
	}
	/******* CSS Menu Horizontal Top Level *****************************/

	.css_menu_h{
		position: relative;
		float: left;
		list-style: none;
		padding: 0px;
		margin: 0px;
		z-index: 500;
		}
	.css_menu_h *{
		z-index: 500;
		}
	.css_menu_h li.top_level{
		display: inline;
		position: relative;
		float: left;
		}
	.css_menu_h ul.submenu{
		margin: 4px 0px 0px -8px;
		}
		* html .css_menu_h ul.submenu{
		margin: 0px 0px 0px -8px;
		border-top:3px solid #5D86A6;
		}
	.css_menu_h ul.submenu ul.submenu{
		margin: -17px 0px 0px 240px;
		}
	/******* CSS Menu Shared Elements *****************************/
	li.top_level{
		position: relative;
		float: left;
		padding: 7px 8px 4px 8px;
		margin: 0px;
		background: #08387A;
		line-height: 1.1em; 

		border-left:1px #FFFFFF solid;
		}

	li.top_level.first{border-left:none;}
	

		
	li.currentTab, 
	li.top_level.currentTab{
		background: #5D86A6;
		border: none;
		border-left: 1px solid #FFFFFF;

		}
		
		li.top_level.currentTab.first{border-left:none;}
		
	
		
	li.top_level:hover{
		background: #5D86A6;
		border: none; 
		border-left:1px solid #FFFFFF;

		}
		li.top_level.first:hover{
		border-left:none;
		}
	li.top_level:hover a{
		color: #FFFFFF;
		text-decoration: none;
		}
	li.top_level a:hover{
		text-decoration: none;
		}
	a.top_level{
		display: block;
		font: 12px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		text-transform:uppercase;

		}
	/******* CSS Submenu *****************************/
	.submenu{
		position: absolute;
		display: none;
		list-style-type: none;
		padding: 0px;
		width: 90px;
		z-index: 500;
		}
		
		.submenu.a{width: 92px;}
		.submenu.b{width: 90px;}
		.submenu.c{width: 81px;}
		.submenu.d{width: 99px;}
		.submenu.e{width: 98px;}
		.submenu.f{width: 101px;}
		
		
	ul.submenu:hover{
		background: #3B6484;
		}
	 ul.submenu li:hover{
		background: #3B6484;
		border: 1px solid #5D86A6;
		}
	ul.submenu li.currentTab:hover, ul.submenu li.currentTab{
		background: #5D86A6;
		border-width: 1px 1px 0px 1px;
		border-style: solid;
		border-color: #5D86A6;
		}
	.submenu ul{
		position: absolute;
		display: none;
		list-style-type: none;
		padding: 0px;
		}
	.submenu li{
		text-align: center;
		background: #08387A;
		border: 1px solid #08387A;
		border-bottom: 1px solid #08387A;
		padding: 2px 4px 2px 4px;
		margin: 0px;
		line-height: 1em;
		}

	ul.submenu li.parent{
		background:#424242;
		}
	ul.submenu li.parent:hover{
		background: #555555;
		}
	.submenu a{
		font: 11px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
		width: 100%;
		display: block;
		padding: 0px;
		margin: 0px;
		}
	.submenu a:hover{
		text-decoration: none;
		}
	/* 2 and 13 */
	#menu ul ul,
	#menu li:hover ul ul,
	#menu li.top_level:hover ul ul.submenu{
			display: none;
	}
	/* 12 and 23*/
	#menu li:hover ul,
	#menu li:hover li:hover ul,
	#menu li.top_level:hover ul.submenu,
	#menu li.top_level:hover ul li:hover ul.submenu{
			display: block;
	}
