/*------------------------------------ 
menu
------------------------------------*/
.menu_container {
	color: #FFFFFF;
	font-size: 14px;
	
	
}
.menu_item_container IMG {
	margin: 5px 5px 0px 0px;
}
.menu_container UL LI A IMG {
	margin: 5px 5px 0px 0px;
}

.menu_container .menu {

}

.menu_container .menu_item_container {
	float: left;
}

.menu_container .menu_item_container_active {
	float: left;
	font-weight: bold;
}

.menu_container .menu_item_container_active UL LI A {
	font-weight: bold;
}

.menu UL {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.menu UL LI {
    float: left;
	padding:  0px 0px 0px 20px;
	margin: 0px ;
}

.menu UL LI A {
	padding: 0px;
	margin: 0px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.menu UL LI A:hover {
	color: #CCCCCC;
	text-decoration: none;
}



/*------------------------------------ 
sub-menu
------------------------------------*/
.submenu_container {
	margin-left: 10px;
	margin-top: 5px;
	
}
.menu UL UL {
	margin: 0px;
	padding: 0px;
	position: absolute;
	border: 1px solid #CCCCCC;
	background-color: #000000;
	width: 130px;
}
.menu UL A {
	color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	text-decoration:none;
}
.menu UL A:hover {
	color: #FFFFFF;
}
.menu UL UL A {
	display: block;
	text-decoration:none;
	padding: 5px 5px 5px 3px;
	font-size: 12px;
	text-align: left;
}
.menu UL UL A:hover {
	color: #CCCCCC;
	text-decoration:none;
}
.menu UL LI UL  {
	display: none;
}
.menu UL li:hover UL, .menu UL li.hover UL {
	display: block;
}
.menu UL UL LI {
	float: left;
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
	
}
.menu UL .menu_item_container_active LI UL LI  {
	float: left;
	display: block;
	width: 100%;
	background-color:#b4b6b9;
}
.menu UL .menu_item_container_active LI UL LI A {
	color: #FFFFFF;
	font-weight: normal;
}
.menu UL .menu_item_container_active LI UL LI A:hover {
	background-color: #999999;
}
.menu UL UL LI UL  {
	visibility: hidden;
	position: absolute;
	margin-top: -25px;
	
}
.menu UL UL li.hover UL {
	visibility:visible;
}
.menu UL UL UL li.hover UL  {
	visibility:hidden;
}
.menu UL UL UL li.hover li.hover UL  {
	visibility:visible;
}



/*------------------------------------ 

.menu_container {
	width: 680px;
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid  #FF0000;
	
}
.menu_block {
	
	
}
.menu_block IMG {
	
}
.menu_container .menu {
	float: left;
	color: #FFFFFF;
}

.menu_container .menu_item_container {
	float: left;
	border: 1px solid #00FF33;
}

.menu_container .menu_item {
border: 1px solid #FFFFFF;
float: left;
}

.menu_container .menu_item_outerdiv_active {
	color: #cbcbcb;
}


.menu_container UL {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
	list-style: none;
	
	
}
.menu_container UL LI {
	padding: 0px;
	margin: 0px;
	 list-style-type: none;
	
}
.menu_container UL LI A {
	cursor: pointer;
	display: block;
	
}
.menu_container UL LI A IMG {
	margin-top: 4px;
	margin-right: 5px;
}
.menu_container UL DIV {
	
}
.menu_container UL DIdV.menu_item_container LI {
	list-style-image: url('../site_images/menu_block.jpg');
}

.menu_container UL DIdV.menu_item_container_active LI {
	list-style-image: url('../site_images/menu_block_active.jpg');
	
}
.menu_container UL LI A {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

.menu_container UL LI A:hover {
	color: #cbcbcb;
	text-decoration: none;
}
.submenu, .menu_container UL LI.hover .submenu {
	display:block;
}

/*------------------------------------ 
submenu
------------------------------------*/
/*
.submenu_container {
	color:#000000;
	float: left;
	
}
.submenu_container .submenu {
	display: none;
	position: absolute;
}
.submenu_container .submenu UL  {
	
	
}
.submenu_container .submenu UL LI  {
	display: block;
}
.submenu_container .submenu_box {
	
}
.submenu_container .submenu UL LI A:hover .submenu_box {
	
	
}
.submenu_container .submenu UL LI A .submenu_box {
	
}
.submenu_container .submenu UL LI A {

}
/*
.submenu_container {
	color:#000000;
	float: left;
	
}
.submenu_container .submenu {
	color: #FFFFFF;	
	text-align: left;
	display: none;
	position: absolute;
	margin: 14px 0px 0px -109px !important;
	margin: 2px 0px 0px 6px;
}
.submenu_container .submenu UL  {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	
}
.submenu_container .submenu UL LI  {
	display: block;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
 	padding: 5px 5px 15px 0px !important;
	padding: 3px 5px 2px 0px;
}
.submenu_container .submenu_box {
	display: block;
}
.submenu_container .submenu UL LI A:hover .submenu_box {
	color: #cbcbcb;
	text-decoration: none;
	
}
.submenu_container .submenu UL LI A .submenu_box {
	padding: 0px 5px 0px 5px;
	list-style-type: none;
}
.submenu_container .submenu UL LI A {
	color: #FFFFFF;
	display: block;
}
*/
