/**
 * This file is part of
 * pragmaMx - Web Content Management System.
 * Copyright by pragmaMx Developer Team - http://www.pragmamx.org
 *
 * pragmaMx is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * $Revision: 1.1.2.6 $
 * $Author: joergk $
 * $Date: 2008/01/28 15:43:16 $
 */

/**
 * Mx_Menu_css administration - BEGIN
 */

/* tabs begin */

/**
 * Declaration for menu manager
 */
div.mx_tab {
    border: 1px solid #D7F4EE;
    padding: 0px 5px 5px 5px;
    text-align: left;
}

/**
 * Declaration for menu manager
 */
div.mx_tab_menu {
    border: 1px solid #D7F4EE;
    padding: 0px 5px 5px 5px;
    text-align: left;
}

/**
 * Description
 *
 * text-align:      set to left, right or center
 * margin:          set margins as desired
 * font:            set font as desired
 * border-bottom:   set border COLOR as desired
 * padding:         THIRD number must change with respect to padding-top (X) below
 */
ul.mx_tabnav {
    text-align: left;
    margin: 1em 0 1em 0;
    font: bold 90% Tahoma, Verdena, sans-serif;
    border-bottom: 1px solid #3399CC;
    list-style-type: none;
    padding: 3px 10px 3px 10px;
}

/**
 * Description
 *
 * Do not change
 */
ul.mx_tabnav li {
    display: inline;
}

/**
 * Settings for selected tab
 *
 * border-bottom:       set border color to page background color
 * background-color:    set background color to match above border color
 */
.mx_tab li.current,
.mx_tab_menu li.current {
    /* border-bottom: 1px solid green; */
    background-color: #FFFFFF;
}

/**
 * Settings for selected tab link
 *
 * background-color:    set selected tab background color as desired
 * color:               set selected tab link color as desired
 * padding-top:         must change with respect to padding (X) above and below
 */
.mx_tab li.current a:link,
.mx_tab li.current a:visited,
.mx_tab li.current a:active,
.mx_tab_menu li.current a:link,
.mx_tab_menu li.current a:visited,
.mx_tab_menu li.current a:active {
    background-color: #FFFFFF;
    color: #000000;
    position: relative;
    top: 1px;
    padding-top: 4px;
}

/**
 * Settings for all tab links
 *
 * padding:             set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above
 * border:              set border COLOR as desired; usually matches border color specified in #tabnav
 * background-color:    set unselected tab background color as desired
 * color:               set unselected tab link color as desired
 * margin-right:        set additional spacing between tabs as desired
 */
ul.mx_tabnav li a,
ul.mx_tabnav a:link,
ul.mx_tabnav a:visited,
ul.mx_tabnav a:active {
    padding: 3px 4px;
    border: 1px solid #3399CC;
    background-color: #D7F4EE;
    color: #000000;
    margin-right: 0px;
    text-decoration: none;
    border-bottom: none;
}

/**
 * Settings for hover effect
 *
 * background:  set desired hover color
 */
ul.mx_tabnav a:hover {
    background: #404C88;
    color: #ACB5DD;
}

/**
 * Description
 */
div.mx_tab .hr,
div.mx_tab_menu .hr {
    border-bottom:1px solid #3399CC;
    margin-bottom:5px;
    text-align:left;
}

/* tabs end */

/* begin tables */

/**
 * Description
 */
.mx_menu_table table {
    border-spacing: 0;
    border: 0;
    padding: 0;
}

/**
 * Description
 */
.mx_menu_table th {
    text-align: left;
    border-bottom: 2px solid #3399CC;
    padding: 2px 3px 2px 3px;
}

/**
 * Description
 */
.mx_menu_table td {
    border-bottom: 1px solid #3399CC;
    background-color: #D7F4EE;
    padding: 2px 3px 2px 3px;
}

/* end tables */

/**
 * Description
 */
.mx_menu_show_all_nav {
    margin: 0;
    padding: 0 0 0.5em 1.25em;
    list-style-image: url(../images/mx_menu/arrow_r.gif);
}

/**
 * Description
 */
div.msg_info {
    margin-bottom:15px;
    padding:3px;
    border: 1px solid #3399CC;
}

/**
 * Description
 */
div.msg_warning {
    margin-bottom:15px;
    padding:3px;
    border: 1px solid #FF0000;
}
/**************************** Mx_Menu_css administration  - END - *********************************/
