/* TOP MENU CSS*/
.menu
	{
	float: left;
	width:100%;
	height:126px;	
	}
	
.menu ul
	{
	padding: 56px 0px 0px 0px;
	}
	
.menu ul li
	{
	list-style: none;
	display: inline;
	float: left;
	padding: 0px 14px 0px 0px;
	position: relative;
	}

.menu ul li a
	{
	float: left;
	color: #fff;
	font-size: 18px;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
	}
	
.menu ul li a span.middle
	{
	float: left;
	padding: 0px 5px;
	}

.menu ul li a span.left
	{
	float: left;
	width: 3px;
	height: 28px;
	overflow: hidden;
	}
	
.menu ul li a span.right
	{
	float: left;
	width: 3px;
	height: 28px;
	overflow: hidden;
	}
	
.menu ul li a:hover
	{
	color: #008c00;
	background:none;
	}
	
.menu ul li a:hover span.middle
	{
	color: #008c00;
	background:#fff;
	}
	
.menu ul li a:hover span.left
	{
	background: url(../../_images/sprite.png) no-repeat scroll 0px -100px;
	}
	
.menu ul li a:hover span.right
	{
	background: url(../../_images/sprite.png) no-repeat scroll -3px -100px;
	}
	
.menu_selected .menu ul li a.selected span.left
	{
	background: url(../../_images/sprite.png) no-repeat scroll 0px -100px;
	}
	
.menu_selected .menu ul li a.selected span.middle
	{
	color: #008c00;
	background: #fff;
	}
	
.menu_selected .menu ul li a.selected span.right
	{
	background: url(../../_images/sprite.png) no-repeat scroll -3px -100px;
	}
	
.menu ul li a.login
	{
	background: #00bb00;
	}
	
.menu ul li a.login span.left
	{
	float: left;
	width: 3px;
	height: 28px;
	background: url(../../_images/sprite.png) no-repeat scroll -6px -100px;
	}
	
.menu ul li a.login span.right
	{
	float: left;
	width: 3px;
	height: 28px;
	background: url(../../_images/sprite.png) no-repeat scroll -9px -100px;
	}
	
.menu ul li a.login:hover
	{
	background: #00bb00;
	}
	
.menu ul li a.login:hover span.left
	{
	background: url(../../_images/sprite.png) no-repeat scroll -6px -100px;
	}
	
.menu ul li a.login:hover span.right
	{
	background: url(../../_images/sprite.png) no-repeat scroll -9px -100px;
	}
	
.menu_selected .menu ul li a.selected.login
	{
	background: #00bb00;
	}
	
.menu_selected .menu ul li a.selected.login span.left
	{
	background: url(../../_images/sprite.png) no-repeat scroll -6px -100px;
	}
	
.menu_selected .menu ul li a.selected.login span.right
	{
	background: url(../../_images/sprite.png) no-repeat scroll -9px -100px;
	}
	
.menu_selected .menu ul li a.selected.login span.middle
	{
	background: #00bb00;
	color: #fff;
	}
	
	
.menu ul li a.login:hover span.middle
	{
	background: #00bb00;
	color: #fff;
	}
	

	
.menu ul li a.login span.middle
	{
	float: left;
	padding: 0px 21px;
	}
		
.logo
	{
	padding: 9px 48px 0px 0px;
	float: right;
	width: 198px;
	height: 100px;
	}
	
.logo h1
	{
	float:left;
	text-indent: -10000px;
	}
	
.logo h1 a
	{
	float: left;
	background:url(../../_images/sprite.png) no-repeat;
	width: 198px;
	height: 100px;
	}
	
	
/* SUB MENU CSS*/
.menu ul li .submenu
	{
	height: 31px;
	position: absolute;
	left: 0px;
	top:39px;
	width: 580px;
	padding: 0px 0px 0px 0px;
	visibility: hidden;
	}
	
.menu ul li.login_li .submenu
	{
	height: 31px;
	position: absolute;
	top:39px;
	left:-125px;
	width:225px;
	padding: 0px 0px 0px 0px;
	visibility: hidden;
	}
	
.menu ul li:hover .submenu
	{
	visibility: visible;
	}
	
.menu_selected .menu ul li .submenu
	{
	visibility: visible;
	}
	
.menu ul li .submenu li
	{
	display: inline;
	float: left;
	background:url(../../_images/li-bg.gif) no-repeat top right;
	padding: 0px 2px 0px 0px;
	}
	
.menu ul li .submenu li.last
	{
	background:none;
	}
	
.menu ul li .submenu li a
	{
	float: left;
	font-size: 11px;
	color: #004800;
	cursor: pointer;
	line-height: normal;
	margin: 0px;
	}
	
.menu ul li .submenu li a:hover
	{
	color: #ffffff;
	}
	
.menu ul li .submenu li a span.left
	{
	width: 3px;
	height: 1px;
	float: left;
	}
	
.menu ul li .submenu li a span.right
	{
	width: 3px;
	height: 1px;
	float: left;
	}
	
.menu ul li .submenu li a span.middle
	{
	float: left;
	padding: 0px 5px;
	height: auto;
	line-height:normal;
	margin: -3px 0px 0px 0px;
	}
	
.menu ul li .submenu li a:hover span.left
	{
	width: 3px;
	height: 31px;
	float: left;
	background:url(../../_images/submenu-lc.png) no-repeat;
	}
	
.menu ul li .submenu li a:hover span.right
	{
	width: 3px;
	height: 31px;
	float: left;
	background:url(../../_images/submenu-rc.png) no-repeat;
	}
	
.menu ul li .submenu li a:hover span.middle
	{
	float: left;
	height: 31px;
	padding: 0px 5px;
	background: #00cc00;
	padding: 0px 5px 3px 5px;
	color: #fff;
	}
	
.menu_selected .menu ul li .submenu li a.selected span.left
	{
	width: 3px;
	height: 31px;
	float: left;
	background: url(../../_images/submenu-lc.png) no-repeat;
	}
	
.menu_selected .menu ul li .submenu li a.selected span.right
	{
	width: 3px;
	height: 31px;
	float: left;
	background:url(../../_images/submenu-rc.png) no-repeat;
	}
	
.menu_selected .menu ul li .submenu li a.selected span.middle
	{
	float: left;
	height: 31px;
	padding: 0px 5px;
	background: #00cc00;
	color: #fff;
	padding: 0px 5px 3px 5px;
	}
	
