/* TAB MENU   
----------------------------------------------------------*/
ul#menu
{
    /*border-bottom: 1px #FFFFFF solid;*/
    /*padding: 0 0 2px;*/ /* rem out 4 new menu */
    top: -10px;
    padding: 0px; /* added 4 new menu */
    margin: 0px; /* added 4 new menu */
    position: relative; /*margin: 0;*/
    /*margin-left: 10px;*/ /* rem out 4 new menu */
    text-align: left;
}

ul#menu li
{
    display: inline;
    list-style: none;
}

/*
ul#menu li#greeting
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}
*/

#searchform
{
    top: -10px;
    position: relative;
}

#searchform a
{
    padding: 0px 10px 0px 10px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.5em; /*background-color: #e8eef4;*/
    color: White;
}

#searchform a:hover
{
    /*background-color: #fff;*/
    text-decoration: none;
    color: White;
}

#searchform a:active
{
    /*background-color: #a6e2a6;*/
    text-decoration: none;
    color: White;
}

#searchform a.selected
{
    /*background-color: #fff;*/
    color: White;
}

ul#menu li a
{
    padding: 0px 10px 0px 10px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.5em; /*background-color: #e8eef4;*/
    color: White;
}

ul#menu li a:hover
{
    /*background-color: #fff;*/
    text-decoration: none;
    color: White;
}

ul#menu li a:active
{
    /*background-color: #a6e2a6;*/
    text-decoration: none;
    color: White;
}

ul#menu li.selected a
{
    /*background-color: #fff;*/
    color: White;
}

#menucontainer
{
    /*margin-top: 100px;*/
    margin-left: 15px; /*background-image: url(themes/base/images/menu_background.png);*/
    background: url(../themes/base/images/menu_background.png) no-repeat left top;
    height: 30px;
    width: 920px;
}

#menucontainer form
{
    float: right;
}

#menucontainer #searchform input
{
    border-top: 0px none;
    border-bottom: 0px none;
    border-left: 0px none;
    border-right: 0px none;
    width: 145px;
}



/*
.navmenu
{
    border: none;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font: 67.5% "Lucida Sans Unicode" , "Bitstream Vera Sans" , "Trebuchet Unicode MS" , "Lucida Grande" , Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
*/
ul#menu li ul li a
{
    color: Black;
}
ul#menu li ul li a:hover
{
    color: Black;
}
.navmenu
{
    display: inline-block;
}
.navmenu ul
{
    background: #e7362c;
    /*height: 35px;*/
    list-style: none;
    margin: 0;
    padding: 0;
}
.navmenu li
{
    float: left;
    padding: 0px;
}
.navmenu li a
{
    /*background: #e7362c url("images/seperator.gif") bottom right no-repeat;*/
    color: #cccccc;
    display: block;
    font-weight: normal;
    line-height: 35px;
    margin: 0px;
    padding: 0px 25px;
    text-align: center;
    text-decoration: none;
}
.navmenu li a:hover, .navmenu ul li:hover a
{
    /*background: #ca6e6a url("images/hover.gif") bottom center no-repeat;*/
    color: #FFFFFF;
    text-decoration: none;
}
.navmenu li ul
{
    /*background: #e7362c;*/
    background: white;
    display: none;
    height: auto;
    padding: 0px;
    margin: 0px;
    border: 0px;
    position: absolute;
    width: 225px;
    z-index: 200; /*top:1em; 		/*left:0;*/
}
.navmenu li:hover ul
{
    display: block;
}
.navmenu li li
{
    background: url('images/sub_sep.gif') bottom left no-repeat;
    display: block;
    float: none;
    margin: 0px;
    padding: 0px;
    width: 225px;
}
.navmenu li:hover li a
{
    background: none;
}
.navmenu li ul a
{
    display: block;
    height: 35px;
    font-size: 12px;
    font-style: normal;
    margin: 0px;
    padding: 0px 10px 0px 15px;
    text-align: left;
}
.navmenu li ul a:hover, .navmenu li ul li:hover a
{
    /*background: #ca6e6a url('images/hover_sub.gif') center left no-repeat;*/
    border: 0px;
    color: #ffffff;
    text-decoration: none;
}
.navmenu p
{
    clear: left;
}