/* Master Stylesheet */

a:link
{
    color: #069;
    text-decoration: underline;
}
a:visited
{
    color: #057;
    text-decoration: underline;
}
a:hover, a:active
{
    color: #a40;
    text-decoration: underline;
}

/* Page Default - Sidebar */
.leftMenuButton
{
    text-align: center;
    vertical-align: middle;
    color: #003366;
    width: 150px;
    border-top: 1px solid #fff;
    background-color: #D7E1E7; /* #59899A background: url(images/buttonLMenu.gif);*/
}
.leftMenuButton .withChildren
{
    width: 131px;
}
.leftMenuButton .withoutChildren
{
    width: 150px;
}
.leftmenuContent
{
    background-color: #F2F2F2;
    color: #168;
    border: 1px solid #D7E1E7;
    border-top: 0px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    padding: 5px !important;
    width: 140px;
}
.leftmenuContentTop
{
    background-color: #F2F2F2;
    color: #168;
    border: 1px solid #D7E1E7;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    padding: 5px !important;
    width: 140px;
}
.leftmenuHeaderSelected
{
    background-color: #D7E1E7; /* #59899A background-image: url(images/buttonLMenu.gif); background-repeat: repeat-x;*/
    color: #fff;
    display: block;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    padding: 5px;
    margin-top: 1px;
}
.leftMenuTopButton
{
    width: 150px;
    border-top: 1px solid #fff;
    background-color: #034; /*#057; /*background: url(images/buttonLMenu.gif);*/
}
.rightMenuButton
{
    width: 150px;
    border-top: 1px solid #eee;
    background-color: #59899A; /*background: url(images/buttonLMenu.gif);*/
}
.leftMenuHeader
{
    border: 1px solid #D7E1E7;
    background-color: #E3EBEE;
    color: #003366;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    padding: 5px;
    width: 140px;
}

a.PanelHeaderLink
{
    color: #fff;
    display: block;
    font-family: Arial, helvetica, Sans-Serif;
    font-weight: bold;
    padding: 5px;
    text-decoration: none;
}
img.PanelHeaderLinkImage
{
    display: inline;
    margin-right: 5px;
    vertical-align: middle;
}
a.submenu
{
    border-top: 1px dotted #8ab !important;
    display: block;
    font-size: 1em;
    padding: 3px;
    position: relative;
    text-decoration: none;
}
a.submenu:link, a.submenu:visited
{
}
a.submenu:hover, a.submenu:active
{
    background: #fff;
    color: #a40;
}
div div table tr:first-child td table tr td a.submenu
{
    border-top: 0px !important;
}
/* ST: [2011-03-25] Hide the border-top of the first item of a submenu */

/* Miscellaneous */
a.boxLink:link, a.boxLink:visited
{
    background-color: #F2F2F2;
    color: #168;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
a.boxLink:hover, a.boxLink:active
{
    color: #003366;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    text-decoration: none;
}
.leftMenuOnPage
{
    border-color: #003366;
    color: #003366;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
}
.leftMenuOnPageNoBold
{
    border-color: #003366;
    color: #003366;
    font-family: Verdana, Arial, Sans-Serif;
}
div.leftColumn
{
    float: left;
    width: 150px;
    background: no-repeat none;
    vertical-align: top;
}
div.mainContent
{
    margin-left: 155px;
    width: 605px;
    background: no-repeat none;
    vertical-align: top;
}
div.mainContentOLRRE
{
    margin-left: 5px;
    width: 605px;
    background: no-repeat none;
    vertical-align: top;
}