/* main menu bar, 100% width, holds centering div and <ul> links*/
.global_nav_menu
{
   width:100%;
   min-width:800px;
   height:20px;
   background: center center repeat-x url("../img/global_menu_bg.png");
   margin:0 0 0px 0;
   border-style: solid;
   border-width: 1px 0px 1px 0px;
   border-color: #000000;
}

/* ******************************** */
/* top and bottom menus have diff
   widths in order to center menus */
   
.centered_global_nav_menu_top
{
    width:606px;
    margin-left:auto;
    margin-right:auto;
}

.centered_global_nav_menu_bottom
{
    width:454px;
    margin-left:auto;
    margin-right:auto;
}

/* ******************************** */
/* Top/Bottom common definitions    */

ul.global_nav_links
{
    display:inline;
    height:20px;
    margin:0;
    padding:0;
    font: bold 14px Arial;
    overflow: hidden;
    background: center center repeat-x url("../img/global_menu_bg.png");
}

ul.global_nav_links li
{
    height:18px;
    width:150px;
    text-align:center;
    display: inline;
}

ul.global_nav_links li a
{
    height:18px;
    width:150px;
    text-align:center;
    float: left;
    padding: 2px 0px 0 0px;
    text-decoration: none;
    color: white;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #000000;
    background: center center repeat-x url("../img/global_menu_bg.png");
}

ul.global_nav_links li a.global_nav_menu_first_entry
{
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #000000;
}

ul.global_nav_links li a:visited
{
    color: #ffffff;
}

ul.global_nav_links li a:hover
{
    color: #ffffff;
    background: center center repeat-x url("../img/global_menu_active_bg.png");
}

ul.global_nav_links li.global_nav_menu_selected
{
    width:150px;
    padding: 2px 0px 0 0px;
    text-align:center;
    float: left;
    color: #ffffff;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #000000;
    background: center center repeat-x url("../img/global_menu_active_bg.png");

}

ul.global_nav_links li.global_nav_menu_disabled
{
    width:150px;
    padding: 2px 0px 0 0px;
    text-align:center;
    float: left;
    color: #999999;
    background: center center repeat-x url("../img/global_menu_bg.png");
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #000000;
}

ul.global_nav_links li.global_nav_menu_first_entry
{
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #000000;
}

ul.global_nav_links li.global_nav_menu_last_entry
{
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #000000;
}

#global_copyright_stamp
{
    color:#cccccc;
    font: bold italic 14px Arial;
    text-align:center;
    margin:5px 0 0 0;
}

#global_printer_friendly_copyright_stamp
{
    width:800px;
    text-align:center;
     border-style: solid;
     border-width: 2px 0px 0px 0px;
     border-color: #003366;
    color:#336699;
    font: bold italic 14px Arial;
    text-align:center;
    
    padding:5px 0 0 0;
    margin-left:auto;
    margin-right:auto;
}


