﻿#main 
{
    width: 100%;
        /*white-space: nowrap ;*/
        /* this truncates drop downs on wizards at the bottom overflow:  hidden;*/
        min-width:1280px; /* recbc has 1280 standards 1320px; handle large grids */
}

table.main
{
width:100%;
}

/* http://www.impressivewebs.com/ie7-ie8-css-hacks/ */
#portalHeading 
{
      color: #185E81;
      padding: 0 0 0 10px;
      
    clear: both;
    display: block;
    float: right;
    font-size: 1.1em;
    margin: 10px;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 22px;
}

td.leftbody
{
    vertical-align:top; 
    width:230px;
    padding-right: 8px;

}

td.dashboard_main
{
    vertical-align:top; 
    height: 100%;
    xwidth:80%;
    xmin-width: 70%;
    
}

td.function_main
{
    vertical-align:top; 
    height: 100%;
    min-width:700px;
}

div.mainbody
{
    position: relative;
    height: 100%;
        float: left;
        width: 65%;
}

div.rightbody
{
    height: 100%;
        float: right;
        width: 35%;
}

div.MainMenuBar {
    position: relative;
    top: -8px;
}
#Banner {
    height: 8px;
    xleft: -1px;
    line-height: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 58px;
    z-index: 1001;
}

div.MainMenuBar #nav 
{
    /*background-image: url("/content/images/smoothness/horz-repeat-bg_menu.png");*/
    position: relative;
    color: #185E81;
    
}

div.MainMenuBar #nav, div.MainMenuBar #nav ul.nav {
    /*line-height: 23px;*/
}

div.MainMenuBar #nav a.daddy {
    background: url("/areas/widgets/content/images/menubaritem_submenuindicator.png") no-repeat scroll right center transparent;
}

div.MainMenuBar #nav > li > a {
    background: none;
    border: none;
}

div.MainMenuBar #nav a {
    background: none;
    border: none;
    padding: 0.4em 2em;
}


div.MainMenuBar #nav li.folderItem:hover a
{
    background: none;
    font-weight: bold;

}

div.MainMenuBar #nav a.folderItem:hover
{
    background: none;
    font-weight: bold;
}

div.MainMenuBar #nav.nav {
    margin: 0 0 0 -5px;
    padding: 3px;
}

div.MainMenuBar #nav, div.MainMenuBar #nav ul.nav {
    float: left;
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 2px;
    width: 100%;
}

/* session timeout things */

#timeoutDialog 
{
    xdisplay:none;
}

#sessionfooter
{
    float:left;
    color: Green;
}

#sessiontimer
{
    float:right;
}

.timerwarning
{
    color:Red;
}

.timerstarted
{
    color:Orange;
}

.timerhide
{
    display:none;
}

#calendar .fc-view-container *, .fc-view-container *::after, .fc-view-container *::before {
    box-sizing: border-box;
}

#calendar .fc-toolbar {
    margin-bottom: 0;
}

#calendar span.fc-title {
    cursor: pointer !important;
}

/*
.fc-agenda-slots td div {
     height: 40px !important;
}
*/
