/*---------------------------------------------------------------------------*/
/*                                   LEFT MENU                               */
/*---------------------------------------------------------------------------*/

.menu_list p{
	float:left;
	margin:0;
	position:relative;
	}

.left_menu_wrap div{
	position:relative;
	float:left;
	}

.left_menu_wrap{
	position:relative;
	float:left;
	width:230px;
	display:inline;
	margin-left:12px;
	}

.left_menu_top{
	position:relative;
	float:left;
	width:230px;
	height:36px;
    background:url(/template/images/left_menu_top.gif) center left no-repeat;
	}

.left_menu_title{
	font-size:16px;
	position:relative;
	float:left;
	margin-left:15px;
	display:inline;
	color:#fff;
	font-weight:bold;
	}

.open_all_togle{
	bottom:-3px;
	color:#FFFFFF;
	display:inline;
	font-size:9px;
	font-weight:bold;
	position:absolute;
	right:5px;
	}

.open_all_togle:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	}

.open_all_togle:hover, .open_all_togle:active, .open_all_togle:focus {
   outline: none;

}

.left_menu_mid{
	position:relative;
	float:left;
	width:230px;
    background:url(/template/images/left_menu_bg.gif) center left repeat-y;
	}

.left_menu_bottom{
	position:relative;
	float:left;
	width:230px;
	height:4px;
	font-size:0px;
	line-height:0px;
    background:url(/template/images/left_menu_bottom.gif) center left no-repeat;
	}


.menu_list {	
	width: 226px;
	margin-left:1px;
}

.menu_header span {
	cursor: pointer;
}

.left_menu_link{
	color:#000;
	}

.left_menu_link:hover{
	color:#006EA9;
	text-decoration:underline;
	}

.menu_header span {
	cursor: pointer;
	position: relative;
    font-weight:bold;
    background:url(/template/images/open_menu.gif) center left no-repeat;
}

.menu_header_no_subcats span{
	position: relative;
    font-weight:bold;
	}

#menu_header_1{
	width:226px;
	height:31px;
	line-height:31px;
	display:inline;
	background: url(/template/images/left_menu_top_1.gif) center right no-repeat;
	}

#menu_header_1 span{
	margin-left:10px;
	padding-left:20px;
	display:block;
	}

#menu_header_2{
	width:226px;
	height:30px;
	line-height:30px;
	display:inline;
	background: #fff url(/template/images/left_menu_top_2.gif) center right no-repeat;
	}

#menu_header_2 span{
	margin-left:10px;
	padding-left:20px;
	}

#menu_header_3{
	width:226px;
	height:31px;
	line-height:31px;
	display:inline;
	background: #fff url(/template/images/left_menu_top_3.gif) center right no-repeat;
	}

#menu_header_3 span{
	margin-left:10px;
	padding-left:20px;
	}

#menu_header_4{
	width:226px;
	height:30px;
	line-height:30px;
	display:inline;
	background: #fff url(/template/images/left_menu_top_4.gif) center right no-repeat;
	}

#menu_header_4 span{
	margin-left:10px;
	padding-left:20px;
	}

#menu_header_5{
	width:226px;
	height:30px;
	line-height:30px;
	display:inline;
	background: #fff url(/template/images/left_menu_top_5.gif) center right no-repeat;
	}

#menu_header_5 span{
	margin-left:10px;
	padding-left:20px;
	}

#menu_header_6{
	width:226px;
	height:30px;
	line-height:30px;
	display:inline;
	background: #fff url(/template/images/left_menu_top_6.gif) center right no-repeat;
	}

#menu_header_6 span{
	margin-left:10px;
	padding-left:20px;
	}

#menu_header_7{
	width:226px;
	height:30px;
	line-height:30px;
	display:inline;
	background: #fff url(/template/images/left_menu_top_7.gif) center right no-repeat;
	}

#menu_header_7 span{
	margin-left:10px;
	padding-left:20px;
	}

#menu_header_8{
	width:226px;
	height:30px;
	line-height:30px;
	display:inline;
	background: #fff url(/template/images/left_menu_top_7.gif) center right no-repeat;
	}

#menu_header_8 span{
	margin-left:10px;
	padding-left:20px;
	}

#menu_header_9,
#menu_header_10,
#menu_header_11,
#menu_header_12,
#menu_header_13,
#menu_header_14,
#menu_header_15,
#menu_header_16{
	width:226px;
	height:30px;
	line-height:30px;
	display:inline;
	background: #fff url(/template/images/left_menu_top_7.gif) center right no-repeat;
	}

#menu_header_9 span,
#menu_header_10 span,
#menu_header_11 span,
#menu_header_12 span,
#menu_header_13 span,
#menu_header_14 span,
#menu_header_15 span,
#menu_header_16 span{
	margin-left:10px;
	padding-left:20px;
	}

div.menu_main {
	display:none;
	width:100%;
	border-top:1px solid #bdc2c5;
}
.menu_main a{
  display:block;
  color:#4A5054;
  background-color:#EFEFEF;
  padding-left:20px;
  text-decoration:none;
  margin-left:10px;
  height:22px;
  line-height:22px;
  background:url(/template/images/menu_main_item.gif) no-repeat left center;
}


.menu_main a:hover{
  color: #006EA9;
  text-decoration:underline;
  }

.menu_header .open{
	background:url(/template/images/close_menu.gif) center left no-repeat;
	}

.left_menu_wrap .services_menu_wrap{
	margin:20px 0px 0px 0px;
	}

.left_menu_wrap #Right_Column{
	margin:20px 0px 0px 0px;
	}

.left_menu_wrap{
	margin-top:20px !important;
	}

.services_bottom{
	position:relative;
	float:left;
	width:230px;
	height:6px;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	background:url(/template/images/right_services_bottom.gif) no-repeat top left;
	}


/*---------------------------------------------------------------------------*/
/*                                LEFT MENU END                              */
/*---------------------------------------------------------------------------*/