/* ~~~ Dynamic SITEFORUM CSS file ~~~ www.siteforum.com/design ~~~ */

/* ~~~ actionLinks.css ~~~ */
/* ~~~ action links ~~~~~~~~~~~~ */

.actionLinks
{
    border-top:1px solid #ccc;
    padding:.5em .5em 0em 1em;
}
.actionLinks ul
{
    margin:0em;
    padding:0em;
    list-style-type:none;
}
.actionLinks ul li
{
    margin:0em;
    padding:.5em .2em;
    float:left;
}
.actionLinks ul li a:link,
.actionLinks ul li a:visited,
.actionLinks ul li a:hover,
.actionLinks ul li a:active,
a.actionLink:link,
a.actionLink:visited,
a.actionLink:hover,
a.actionLink:active
{
    background-repeat:repeat-x;
    background-position:center;
    border-top:1px solid #ccc;
    border-right:1px solid #900;
    border-bottom:1px solid #900;
    border-left:1px solid #ccc;
    color:#fff;
    text-decoration:none;
    font-weight:normal;
    margin:.5em .1em;
    padding:.2em .5em;
    white-space:nowrap;
}
.actionLinks ul li a:link,
.actionLinks ul li a:visited,
a.actionLink:link,
a.actionLink:visited
{
    background-image:url(/global_files/backgrounds/vgr/bg_vgr_orange2_100x50.gif);
    background-color:#ff8400;
}
.actionLinks  ul li a:hover,
.actionLinks ul li a:active,
a.actionLink:hover,
a.actionLink:active
{
    background-image:url(/global_files/backgrounds/vgr/bg_vgr_red_100x50.gif);
    background-color:#900;
}
/* ~~~ applications.css ~~~ */
#sfsApplications
{
        text-align:left;
        padding:0.2em 0.5em 0.5em 1em;
}
#sfsApplications ul
{
        margin:0em;
        padding:0em;
}
#sfsApplications ul li
{
        list-style:none;
        display:inline;
        margin:0em;
        padding:0em;
        height:0em;
}
#sfsApplications ul li a
{
        padding:0.2em 0.5em 0.5em 0.4em;
}
/* ~~~ dialogNavDiv.css ~~~ */
.dialogNavDiv
{
    overflow: hidden;
    line-height:normal;
        margin:0em 0em 1em 0em;
}

.dialogNavDiv ul
{
        list-style-type:none;
        padding:0;
        margin:0;
        display:block;
        height:1.8em;

}
.dialogNavDiv ul li
{
        float:left;
        padding:0 .2em 0 0;
        margin-right:.3em;
}
.dialogNavDiv ul li a
{
        display:block;
        text-decoration:none;
        font-weight:bold;
        padding:.4em .8em .3em 1em;
}
.dialogNavDiv ul li.navListExit
{
        float:right;
}

.dialogNavDiv .cleaner
{
        clear:both;
}
/* ~~~ dialogNavDiv_colors.css ~~~ */
.dialogNavDiv ul
{
        background:url(/portals/hrm_ch/logo_images/dialogtab_bg.gif) repeat-x scroll center bottom;
}

.dialogNavDiv ul li
{
        background:url(/portals/hrm_ch/logo_images/dialogtab_inactive_topright.gif) no-repeat right top;
}
.dialogNavDiv ul li a:link,
.dialogNavDiv ul li a:visited
{
        background:url(/portals/hrm_ch/logo_images/dialogtab_inactive_topleft.gif) no-repeat left top;
        border-bottom:none;
        background-color:transparent;
        color:#666;
        font-weight:bold;
        text-decoration:none;
}
.dialogNavDiv ul li a:hover,
.dialogNavDiv ul li a:active
{
        background:url(/portals/hrm_ch/logo_images/dialogtab_inactive_topleft.gif) no-repeat left top;
        color:#7B9510;
        background-color:transparent;
        border-bottom:none;
        font-weight:bold;
        text-decoration:none;
}

.dialogNavDiv ul li.dialogNavActive
{
        background:url(/portals/hrm_ch/logo_images/dialogtab_active_topright.gif) no-repeat right top;
}

.dialogNavDiv ul li.dialogNavActive a:link,
.dialogNavDiv ul li.dialogNavActive a:visited,
.dialogNavDiv ul li.dialogNavActive a:hover,
.dialogNavDiv ul li.dialogNavActive a:active
{
        background:url(/portals/hrm_ch/logo_images/dialogtab_active_topleft.gif) no-repeat left top;
        color:#293B70;
        background-color:transparent;
        font-weight:bold;
        text-decoration:none;
}

.dialogNavDiv ul li.dialogNavInactive a:link,
.dialogNavDiv ul li.dialogNavInactive a:visited,
.dialogNavDiv ul li.dialogNavInactive a:hover
{
        background-color:transparent;
        color:#ccc;
}
.dialogNavDiv ul li.dialogNavExit a
{
        border-bottom:none;
}
/* ~~~ iconMenus.css ~~~ */

#sfsIconMenus ul
{
        padding:0;
        margin:0;
}
#sfsIconMenus ul li
{
        list-style:none;
        margin:0;
}
#sfsIconMenus ul li a
{
        padding-left:0.5em;
}
/* ~~~ mainMenuDropDown.css ~~~ */
#sfsMainMenuDropDown ul li iframe
{
    display:none;
}

#sfsMainMenuDropDown li:hover iframe
{
    display:block;
    width:215px;
    position:absolute;
    z-index:10101;
    left:0px;
    top:20px;
    border:0;
    background:url(/images/1x1.gif);
}
#sfsMainMenuDropDown li:hover ul.tree
{
    z-index:10102;
    position:absolute;
}

/* ~~~ the menus ~~~~~~~~~~~~~~~ */

#sfsMainMenuDropDown
{
    display:block;
    margin:0em;
    padding:0.1em 0em 0em 1em;
    border:0em;
}

#sfsMainMenuDropDown ul,
#sfsMainMenuDropDown ul.tree li
{
    display:block;
    margin:0em;
    padding:0em;
    border:0em;
}

#sfsMainMenuDropDown ul li.menuDrop,
#sfsMainMenuDropDown ul li.menuDropActive
{
    float:left;
    padding:0em 0em;
}

#sfsMainMenuDropDown ul.tree
{
    clear:left;
}
#sfsMainMenuDropDown ul li
{
    list-style-type:none;
}
#sfsMainMenuDropDown .menuDropFooter
{
    clear:left;
    font-size:1px;
    line-height:1px;
    height:1px;
    width:1px;
}

#sfsMainMenuDropDown ul ul
{
    width:18.9em;
    list-style:none;
}

#sfsMainMenuDropDown li
{
    position:relative;
    z-index:10100;
}
#sfsMainMenuDropDown li.branch ul
{
    position:absolute;
}

/* standard browsers */
#sfsMainMenuDropDown ul.tree li.branch ul
{
    top:-0.3em;
    left:18.3em;
}
/* other browsers */
#sfsMainMenuDropDown ul.tree li.branch>ul { left:18.5em; }

/* ~~~ the links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sfsMainMenuDropDown a.menu,
#sfsMainMenuDropDown a.menuActive
{
    display:block;
    padding: .2em .8em .2em .6em;
    text-decoration:none;
    font-size:1.0em;
    line-height:1.3em;
}

#sfsMainMenuDropDown ul.tree li a
{
    display:block;
    margin:0em 0em 0em 0em;
    padding:0.2em 0em 0.2em 0.6em;
    text-decoration:none;
    font-size:0.8em;
    font-weight:normal;
}

/* ~~~ hovers with specificity ~~~~~~~~~~~~~ */

#sfsMainMenuDropDown li.branch:hover { z-index:10101; }

#sfsMainMenuDropDown ul ul,
#sfsMainMenuDropDown li:hover ul ul,
#sfsMainMenuDropDown li:hover li:hover ul ul,
#sfsMainMenuDropDown li:hover li:hover li:hover ul ul
{
    display:none;
}

#sfsMainMenuDropDown li:hover ul,
#sfsMainMenuDropDown li:hover li:hover ul,
#sfsMainMenuDropDown li:hover li:hover li:hover ul,
#sfsMainMenuDropDown li:hover li:hover li:hover li:hover ul
{
    display:block;
}

/* ~~~ mainMenuDropDown_colors.css ~~~ */
/* ~~~ colors and images ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#sfsMainMenuDropDown
{
    background-color:#7B9510;
}
#sfsMainMenuDropDown ul ul
{
    border-top:1px solid #ccc;
    border-right:2px solid #666;
    border-bottom:2px solid #666;
    border-left:1px solid #ccc;
    background-color:#eee;
}
#sfsMainMenuDropDown ul.tree li
{
    border-bottom:1px solid #ccc;
}
#sfsMainMenuDropDown a:link,
#sfsMainMenuDropDown a:visited
{
    color:#666;
}
#sfsMainMenuDropDown a:hover,
#sfsMainMenuDropDown a:active
{
    color:#000;
}
#sfsMainMenuDropDown ul.tree li a
{
    border:1px solid #eee;
}
#sfsMainMenuDropDown ul.tree li a:hover
{
    background-color:#fff;
}
#sfsMainMenuDropDown ul li.menuDrop a.menu
{
    font-weight:bold;
    color:#fff;
    border:0;
border-right:1px solid #fff;
}
#sfsMainMenuDropDown ul li.menuDrop a.menu:hover,
#sfsMainMenuDropDown ul li.menuDrop:hover a.menu,
#sfsMainMenuDropDown ul li.menuDropActive a.menuActive
{
    font-weight:bold;
    background-color:#fff;
    color:#000;
    border:0;
border-right:1px solid #fff;

}
#sfsMainMenuDropDown a.twig
{
    background:url("/global_files/icons/arrows/arrow_0r_right_black.gif");
    background-position:right;
    background-repeat:no-repeat;
}

/* ~~~ menuRows.css ~~~ */
#sfsMenuRows
{
        display:block;
        margin:0em 10px 1em 0em;
        padding:0em;
}
#sfsMenuRows ul
{
        margin:0em;
        padding:0em;
        list-style-type:none;
}
#sfsMenuRows ul li,
#sfsMenuRows ul li a
{
        display:block;
        font-size:0.97em;
}
/* ~~~ pager.css ~~~ */
.sfsPager
{
    border-top:1px solid #ccc;
    margin:1em 0em;
}
.sfsPager .left,
.sfsPager .right
{
    padding:.5em 1em;
}
.sfsPager .left a
{
    border:1px solid #ccc;
    padding:0em .3em;
}
.sfsPager .left strong,
.sfsPager .left span
{
    border:1px solid #eee;
    padding:0em .3em;
}
/* ~~~ personalUserBar.css ~~~ */
#sfsPersonalUserBar ul
{
        display:inline;
        margin:0em;
        padding:0em;
}
#sfsPersonalUserBar ul li
{
        display:inline;
        float:right;
        margin:0.3em 0em 0em 0em;
        padding:0em 0em 0.3em 0em;
        list-style:none;
}
#sfsPersonalUserBar ul li a.bt
{
        margin:0em 0.1em 0em 0em;
        padding:0.16em 1em 0.16em 1.5em;
        font-size:0.85em;
        line-height:1.6em;
}
#sfsPersonalUserBar ul li.sfsLanguageBt
{
        padding:0.2em 0.3em 0em 1em;
}

/* ~~~ colors ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#sfsPersonalUserBar ul li a.bt
{
        border:1px solid #fff;
        text-decoration:none;
        background-color:#ff6900;
        background-position:0em 0em;
        background-repeat:repeat-x;
}
#sfsPersonalUserBar ul li a.bt:link
{
        color:#fff;
}
#sfsPersonalUserBar ul li a.bt:visited
{
        color:#fff;
}
#sfsPersonalUserBar ul li a.bt:hover
{
        color:#fff;
        border-color:#000;
}
/* ~~~ positionPath.css ~~~ */
#sfsPositionPath
{
        margin:0em;
        padding:0.3em 1em 0.5em 1.5em;
}

#sfsPositionPath a:link,
#sfsPositionPath a:visited,
#sfsPositionPath a:hover,
#sfsPositionPath a:active
{
        color:#7B9510;
}
