/************************** START STYLES FOR MENU *************************** */
#menu_container
{
	color: #000000;
	font-size: 12px;
	/*background-color: #e3ebee;*/
}

#menu_container div { line-height: 26px; }
#menu_container .full_link { width: 80%; padding-left: 15px; background: url(../images/web/full_link_arrow.gif) no-repeat 0 6px; }
#menu_container .empty_link { padding-left: 15px; background: url(../images/web/link_arrow.gif) no-repeat 0 8px; }
/*#top_line{ height: 13px; background: url(../images/web/menu_bottom_line.gif) repeat-x top left; }
#bottom_line{ height: 13px; background: url(../images/web/menu_bottom_line.gif) repeat-x bottom left; }*/

#menu_container .menu{ padding: 0; cursor: pointer; }
#menu_container .menu a{ border-bottom-width: 0; }
#menu_container .menu a:hover{ text-decoration: none; }
#menu_container .menu div{  }
#menu_container .menu span{  }
#menu_container .menu b{ font-weight: normal; }

#menu_container .opener{ padding: 0; cursor: pointer; }
#menu_container .opener a{ border-bottom-width: 0; }
#menu_container .opener div{ padding-left: 15px; background: url(../images/web/full_link_arrow.gif) no-repeat 0 6px; }
#menu_container .opener span{ display: block; padding-left: 15px; background: url(../images/web/full_link_arrow.gif) no-repeat 0 6px; }
#menu_container .opener b{ font-weight: normal; }

#menu_container .opened{ padding: 0; cursor: pointer; }
#menu_container .opened a{ border-bottom-width: 0; }
#menu_container .opened div{ padding-left: 15px;  background: url(../images/web/opened_link.gif) no-repeat 0 6px; }
#menu_container .opened span{ padding-left: 15px; width: 80%; background: url(../images/web/opened_link.gif) no-repeat 0 6px; display: block; }
#menu_container .opened b{ font-weight: normal; }

#menu_container .selected{ padding: 0; cursor: default; }
#menu_container .selected div{  }
#menu_container .selected span{  }
#menu_container .selected b{ color: #990000; }
#menu_container .selected a{ color: #990000; border-bottom-width: 0; }

#menu_container .container{ padding: 0 0 0 20px; }
#menu_container .container span{ width: 80%; }
#menu_container .container .menu{ background: transparent; padding: 0; }
#menu_container .container .menu a{ border-bottom-width: 1px; }
#menu_container .container .menu a:hover{ border-bottom-width: 0px; }
#menu_container .container .menu div{ border-top-width: 0; }

#menu_container .container .selected{ background: transparent; padding: 0; }
#menu_container .container .selected div{ border-top-width: 0; }
#menu_container .container .selected b{ font-weight: bold;}
#menu_container .container b{ font-weight: normal; }

#menu_container .container a{ text-transform: none; border-bottom-width: 1px; }
#menu_container .container a:hover{ text-decoration: none; }
#menu_container #firstnoborder{ font-weight: bold; }
#menu_container #firstnoborder.opened{ background: url(../images/web/opened_link.gif) no-repeat 0 6px; }
#menu_container .closed{ display: none; }
#menu_container b{  }

#menu_container .submenu div {  }
#menu_container .submenu a { padding-left: 15px; }
/************************** END STYLES FOR MENU ***************************** */
/***************************HEADER EDIT PANEL**********************************/
#head_edit_form { margin: 0; padding: 0; }
#headeditpanel { width: 225px; height: auto !important; padding: 0; border: 1px solid #BEB89C; background-color: #ffffff; z-index: 100; }
#head_panel
{
	width: 225px;
	height: 25px;
	cursor: default;
	padding: 0;
	color:#000000;
	background-image: url(../images/editor/_bg.gif); background-repeat: repeat-x;
}
#head_panel b { padding: 5px 0 0 5px; }
.headpanelfields { width: 210px; float:left; padding: 0 5px 0 5px; }
.headpanelfields span { display:block; float:left; margin:0; padding:0; font-size: 11px; color: #000; }
.headpanelfields b { font-size: 11px; display:block; padding:2px 2px; }
.headpanelfields strong { cursor: pointer; font-size: 11px; display:block; padding:2px 2px; }
.headpanelfields input{ margin: 0; padding: 0; }