﻿/****************************************************************************/
/** Module Title Menu *******************************************************/
/****************************************************************************/

div.TitleMenu
{
    margin: 0px;
    padding: 0px;
    display: table-row;
}

.TitleMenu .Table
{
    margin: 0px;
    padding: 0px;
    display: inline-table;
}

.TitleMenu .Table2
{
    margin: 0px;
    padding: 0px;
    display: table;
}

.TitleMenu .Row
{
    margin: 0px;
    padding: 0px;
    display: table-row;
}

.TitleMenu .Cell, .TitleMenu .MenuCell
{
    margin: 0px;
    padding: 0px;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
}

.TitleMenu .MenuCell
{
    padding: 0px 5px; /*background-color: #F6F6F6;*/
}

.TitleMenu .MenuCell:hover
{
    /*background-color: #E6E6E6;*/
}

.TitleMenu .MenuCell a
{
    color: #000;
    border: 0px;
    text-decoration: none;
}

.TitleMenu .MenuCell a:hover
{
    color: #000;
    border: 0px;
    text-decoration: underline;
}

.TitleMenu .TitleContainer
{
    display: table-cell;
}

.TitleMenu .TitleContainer .Title, .TitleMenu .TitleContainer .Title a
{
    margin: 0px;
    padding: 0px 10px 0px 0px;
    display: table-cell;
    font-size: 14pt;
    color: #1FA4CA;
    text-align: left;
    vertical-align: bottom;
    height: 30px;
}

.TitleMenu .TitleContainer .SubTitle, .TitleMenu .TitleContainer .SubTitle a
{
    margin: 0px;
    padding: 0px 10px 0px 0px;
    display: table-cell;
    font-size: 10pt;
    color: #666;
    text-align: left;
    vertical-align: top;
    height: 30px;
}

.TitleMenu .TitleContainer .Title a, .TitleMenu .TitleContainer .SubTitle a
{
    padding: 0px;
    display: inline;
    text-decoration: none;
}

.TitleMenu .TitleContainer .Title a:hover, .TitleMenu .TitleContainer .SubTitle a:hover
{
    text-decoration: underline;
}

.TitleMenu .MenuContainer
{
    display: table-cell;
    vertical-align: middle;
}

.TitleMenu .FullWidth
{
    width: 100%;
    max-width: 100%;
}

.TitleMenu .HalfHeight
{
    height: 30px;
}

.TitleMenu .CellSpacer
{
    margin: 0px;
    padding: 0px;
    display: table-cell;
    width: 100%;
    max-width: 100%;
}

.TitleMenu .BorderBottom
{
    /*border-bottom: 1px solid #E6E6E6;*/
}

.TitleMenu .BorderBottom2
{
    /*border-bottom: 1px solid #C4C4C4;*/
    border-bottom: 1px solid #165193;
}

.TitleMenu .BorderTop
{
    /*border-top: 1px solid #E6E6E6;*/
}

.TitleMenu .BorderLeft
{
    /*border-left: 1px solid #E6E6E6;*/
}

.TitleMenu .BorderRight
{
    /*border-right: 1px solid #E6E6E6;*/
}

/*.TitleMenu .BorderBottom:hover
{
  border-bottom: 1px solid #C4C4C4;
}

.TitleMenu .BorderTop:hover
{
  border-top: 1px solid #C4C4C4;
}

.TitleMenu .BorderLeft:hover
{
  border-left: 1px solid #C4C4C4;
}

.TitleMenu .BorderRight:hover
{
  border-right: 1px solid #C4C4C4;
}*/

.TitleMenu .MenuCorner
{
    margin: 0px;
    padding: 0px;
    width: 0px;
    min-width: 0px;
    max-width: 0px;
    display: table-cell; /*background-color: #F6F6F6*/
}
