/* common styling */
div#ag_main_menu {
padding:0;
margin-bottom:0;
width:100%;
float:right;
}
#ag_menu, #ag_menu ul, #ag_menu li {
margin: 0 !important;
padding: 0;
border: 0 none;

}
#ag_menu {
z-index:1;
position:relative;
padding-bottom:5px;
}
#ag_menu li {
float:left;
position:relative;
list-style: none !important;
display: inline;
margin-right:2px;
}
#ag_menu li a {
display:block;
white-space: nowrap;
}
#ag_menu li li { /*width: 100%;*/
clear: both;  /*FF 1.0.7 needs this */
border: 0;
}
#ag_menu li ul {
visibility: hidden;
position:absolute;
}
#ag_menu li li ul {
top: 0;
left: 0;
}
#ag_menu li.hover ul {
visibility: visible;
}
#ag_menu li.hover ul li ul {
visibility: hidden;
}
#ag_menu li.hover li.hover ul {
visibility: visible;
left: 100%;
}
/* ---- Menu layout -------------------------- */

/* main level menu */
#ag_menu ul {
}
#ag_menu ul li.ag_node {
border: solid #ccc;
border-width: 0 0 0 0.1em;
}
#ag_menu ul li.ag_li {
background: transparent;
border: solid #ccc;
border-width: 0.1em 0 0 0;
}
#ag_menu ul li.ag_separator {
height: 1px;
}
#ag_menu a, #ag_menu div {
padding: 0.15em 1em 0.35em;
margin: 0 1px 0 1px;
color: #bee400; /* Added / Edited by JLS #2067B5 */
line-height: 1.6em;
vertical-align: middle;
font-size: 12px; /* Added / Edited by JLS 11px*/
font-weight: bold;
text-decoration: none;
cursor: default;
border-width: 1px 1px 1px 1px;  /* Added / Edited by JLS */
border-color:#666;  /* Added / Edited by JLS */
border-style:solid; /* Added / Edited by JLS */
background-color:#333;
}

#ag_menu li.disabled a {
color: gray;
}
#ag_menu ul a {
font-size: 11px;
font-weight: normal;
padding:0px 25px 0px 15px;
background-image:none;
margin-bottom:0;
line-height:20px;
}
/* 1 level - hover */
#ag_menu li.hover a {
background-color: #000; /* Added / Edited by JLS #f1f1f1 */
}
/* 2 level - normal */
#ag_menu li.hover li a {
background-color: #222;
border: 0 none;
}
/* 2 level - hover */
#ag_menu li.hover li.hover a {
background-color: #000; /* Added / Edited by JLS #f1f1f1 */

}
/* 3 level - normal */
#ag_menu li.hover li.hover li a {
background-color: transparent;
border:none;
}
/* 3 level - hover */
#ag_menu li.hover li.hover li a:hover {
background-color: #000; /* Added / Edited by JLS #f1f1f1 */
border: 1px solid #ccc;
}
/* submenu styling */
#ag_submenu {
list-style: none;
padding: 0;
}
#ag_submenu li {
float: left;
padding: 0;
}
#ag_submenu li a, #ag_submenu span.nolink {
padding: 0px 15px;
border-right: 1px solid #ccc;
font-weight: bold;
color: #0B55C4;
line-height: 12px;
height: 12px;
}
#ag_submenu span.nolink {
color: #999;
}
#ag_submenu a.active, #ag_submenu span.nolink.active {
color: #000;
text-decoration: none;
}
/*****************ICONS MENU*******************/

             /*User icons */
.icon_1 {}
.icon_2 {}
.icon_3 {}
.icon_4 {}
.icon_5 {}
                /*Admin icons*/
.ag_admin_1 {}
.ag_admin_2 {}
.ag_admin_3 {}
.ag_admin_4 {}
.ag_admin_5 {}
.ag_admin_6 {}
.ag_admin_7 {}
.ag_admin_8 {}
.ag_admin_9 {}
.ag_admin_10 {}
.ag_admin_11 {}
.ag_admin_rss {}
.ag_admin_12 {}
.ag_admin_13 {}
.ag_admin_14 {}
.ag_admin_15 {}
.ag_admin_16 {}
.ag_admin_17 {}
.ag_admin_18 {}
.ag_admin_19 {}
.ag_admin_20 {}
.ag_admin_21 {}
.ag_admin_22 {}
.ag_admin_23 {}
.ag_admin_24 {}
.ag_admin_25 {}
               /*icon users*/
.icon_user_list {}
.icon_user_map {}
             /*forum tools icon*/
.icon_show_new {}
.icon_mark_topic {}
.icon_map {}
.icon_srecent {}

           /*search icon*/
.ag_search_icon_1 {}
.ag_search_icon_2 {}

/*PMS icon*/
.pms_icon_1 {}
.pms_icon_2 {}
.pms_icon_3 {}

           /* Forum Tools*/
#ag_forum_menu {
padding:0px;
text-align:center;
}
#ag_f_menu, #ag_f_menu ul, #ag_f_menu li {
padding: 0;
border: 0;
margin:0 !important;
background:#333;
width:200px
}
#ag_f_menu {
position:relative;
}
#ag_f_menu li {
float:left;
position:relative;
list-style: none !important;
display: inline;
margin-right:2px;
}
#ag_f_menu li a {
display:block;
white-space: nowrap;
}
#ag_f_menu li li { /*width: 100%;*/
clear: both;  /*FF 1.0.7 needs this */
}
#ag_f_menu li ul {
visibility: hidden;
}
#ag_f_menu li li ul {
top: 0;
left: 0;
}
#ag_f_menu li.hover ul {
visibility: visible;
}
#ag_f_menu li.hover ul li ul {
visibility: hidden;
}
#ag_f_menu li.hover li.hover ul {
visibility: visible;
left: 100%;
}
/* ---- Menu layout -------------------------- */

/* main level menu */
#ag_f_menu li li {
border: 0;
}
#ag_f_menu ul {
/*background:#666 url(img/bg-menu.gif) repeat-y left;*/
text-align:left;
}
#ag_f_menu ul li.ag_node {
border: solid #111;
border-width: 0 0 0 0.1em;
}
#ag_f_menu ul li.ag_li {
background: transparent;
border: solid #666;
border-width: 0.1em 0 0 0;
}
#ag_f_menu ul li.ag_separator {
height: 1px;
}
#ag_f_menu a, #ag_f_menu div {
margin: 0;
color: #333333;
background-color:#555;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
text-decoration: none;
background-position: left 50%;
border: #666 solid 1px;
}
#ag_f_menu li.disabled a {
color: gray;
}
#ag_f_menu ul a {
font-size: 11px;
font-weight: normal;
padding:0px 25px 0px 15px;
background-image:none;
margin-botttom:0;
line-height:20px;
}
/* 1 level - hover */
#ag_f_menu li.hover a {
background-color: #666;
}
/* 2 level - normal */
#ag_f_menu li.hover li a {
background-color: #333;
border: 0 none;
}
/* 2 level - hover */
#ag_f_menu li.hover li.hover a {
background-color: #666;
border: 1px solid #111;
}
/* 3 level - normal */
#ag_f_menu li.hover li.hover li a {
background-color: #333;
border:none;
}
/* 3 level - hover */
#ag_f_menu li.hover li.hover li a:hover {
background-color: #666;
border: 1px solid #111;
}
           /* Topic Tools*/
#ag_topic_menu{
padding:0px;
text-align:center;
}
#ag_t_menu, #ag_t_menu ul, #ag_t_menu li {

padding: 0;
border: 0;
background:#666 url(../img/menu_main.png) repeat-x;
width:150px;
margin:0 !important;
}
#ag_t_menu {
position:relative;

}
#ag_t_menu li {
float:left;
position:relative;
list-style: none !important;
display: inline;
margin-right:2px;
}
#ag_t_menu li a {
display:block;
white-space: nowrap;
}
#ag_t_menu li li { /*width: 100%;*/
clear: both;  /*FF 1.0.7 needs this */
}
#ag_t_menu li ul {
visibility: hidden;
}
#ag_t_menu li li ul {
top: 0;
left: 0;
}
#ag_t_menu li.hover ul {
visibility: visible;
}
#ag_t_menu li.hover ul li ul {
visibility: hidden;
}
#ag_t_menu li.hover li.hover ul {
visibility: visible;
left: 100%;
}
/* ---- Menu layout -------------------------- */

/* main level menu */

#ag_t_menu li li {
border: 0;
}
#ag_t_menu ul {
/*background:#666 url(img/bg-menu.gif) repeat-y left;*/
text-align:left;
}
#ag_t_menu ul li.ag_node {
background: transparent url(img/j_arrow.png) no-repeat right 50%;
border: solid #666;
border-width: 0 0 0 0.1em;
}
#ag_t_menu ul li.ag_li {
background: transparent;
border: solid #666;
border-width: 0.1em 0 0 0;
}
#ag_t_menu ul li.ag_separator {
/*background: #666 url(img/bg-menu.gif);*/
height: 1px;
}
#ag_t_menu a, #ag_t_menu div {

margin: 0;
color: #333333;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
text-decoration: none;
background-repeat: no-repeat;
background-position: left 50%;
}
#ag_t_menu li.disabled a {
color: gray;
}
#ag_t_menu ul a {
font-size: 11px;
font-weight: normal;
padding:0px 25px 0px 15px;
margin-bottom:0;
line-height:20px;
}
/* 1 level - hover */
#ag_t_menu li.hover a {
background-color: #f1f1f1;
}
/* 2 level - normal */
#ag_t_menu li.hover li a {
background-color: transparent;
border: 0 none;
}
/* 2 level - hover */
#ag_t_menu li.hover li.hover a {
background-color: #f1f1f1;
border: 1px solid #ccc;
}
/* 3 level - normal */
#ag_t_menu li.hover li.hover li a {
background-color: transparent;
border:none;
}
/* 3 level - hover */
#ag_t_menu li.hover li.hover li a:hover {
background-color: #f1f1f1;
border: 1px solid #ccc;
}
