﻿ /*
CSS Used for the master pages only
*/



/* BEGIN Old version styles */
 
 /* BEGIN The outermost body container */    
    .bodycontent
    {
        background-color: transparent;
        padding-left: 0;
        padding-right: 0  
    }
/* END The outermost body container */   
 
 /* BEGIN Banner (Container of the logo and loginbar) */   
    table#banner
    {
        width: 100%
    }
    
     table#banner td
    {
        vertical-align: bottom
    }
    
    table#banner td.leftside
    {
        text-align: left;
        width: 90%;
        padding-top: 14px;
        padding-bottom: 14px    
    }
    
    table#banner td.rightsidetop
    {
        text-align: center;
        vertical-align: middle
    }
    
    table#banner td.rightsidebottom
    {
        text-align: right   
    }
    
/* END Banner */

 /* BEGIN LangBar (Contains the language selector flags)*/
    table#langbar
    {
        margin-right: 0; 
        margin-left: auto
    }
    
    table#langbar td
    {
        padding: 0px
    }
 /* END LangBar*/

/* BEGIN Footer (Container of the footer text)*/
    table#footer
    {
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        margin-bottom: 0
    }
    table.footer td
    {
       text-align: center;
       vertical-align: top   
    }
 /* END Footer */

/* BEGIN The div that displays page last updated information */
#lastUpdated
 {
     position: absolute;
     bottom: 0;
     right: 0;
     margin: 1px;
     font-size: x-small;
     font-style: italic
}
/* END The div that displays page last updated information */

 /* BEGIN The submenu which is collapsible in administrative mode */
        #pagecontainer
        {
            overflow: auto;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            min-height: 350px; /* BEGIN Remove vertical unnecessary scrollbar in Internet Explorer */
            overflow: visible;
            overflow-x: auto;
            overflow-y: hidden;
            padding-bottom: 15px /* END Remove vertical unnecessary scrollbar in Internet Explorer */;
        }
        
        #static_menu
        {
            position: absolute;
            background-color: white;
            width: 104px;
            border: none;
            padding: 2px;
        }
        
        #static_menu #switch
        {
            width: 10px;
            height: 10px;
            text-align: center;
            vertical-align: middle;
            margin: 1px;
            font-size: 8px;
            border: none;
            float: right;
            clear: right;
        }
        
        #static_menu img, #static_menu a img
        {
            border: none;
            cursor: hand;
        }
        
        #static_menu #menucontent
        {
        }
        
        #collapsible_menu
        {
            position: absolute;
            background-color: white;
            width: 104px;
            border: 1px dotted #D7DADB;
            padding: 2px;
        }
        
        #collapsible_menu #switch
        {
            width: 10px;
            height: 10px;
            text-align: center;
            vertical-align: middle;
            margin: 1px;
            font-size: 8px;
            border: none;
            float: right;
            clear: right;
        }
        
        #collapsible_menu img, #collapsible_menu a img
        {
            border: none;
            cursor: hand;
        }
        
        #collapsible_menu #menucontent
        {}
        
        /* END The submenu which is collapsible in administrative mode */
       
/* END Old version styles */



/* BEGIN New version styles */

/* BEGIN masterpage style */
        table#center_pillar
        {
            width: 762px;
            min-height: 100%;
            height: 100%;
            border: none;
            border-collapse: collapse;
            border-spacing: 0;
            margin-left: auto;
            margin-right: auto;
            margin-top: 0;
            margin-bottom: 0;
            padding: 0;
        }
        table#center_pillar td#top
        {
            background-color: white;
            padding: 10px;
            vertical-align: top;
            border-left: 3px solid #B7AD9A;
            border-right: 3px solid #B7AD9A;
        }
        table#center_pillar td#top table#inner
        {
            width: 100%;
            border: none;
            margin: 0;
            padding: 0;
            border-spacing: 0;
            border-collapse: collapse;
        }
        table#center_pillar td#top table#inner td table#banner
        {
            width: 100%;
            border: none;
            margin: 0;
            padding: 0;
            border-spacing: 0;
            border-collapse: collapse;
        }
        table#center_pillar td#top table#inner td table#banner td.leftside
        {
        }
        table#center_pillar td#top table#inner td table#banner td.rightsidetop
        {
            vertical-align: bottom;
        }
        table#center_pillar td#top table#inner td table#banner td.rightsidebottom
        {
            text-align: right;
        }
        table#center_pillar td#master_menu_bar table#master_menu_container
        {
            width: 100%;
            border: none;
            margin: 0;
            padding: 0;
            border-spacing: 0;
            border-collapse: collapse;
        }
        table#center_pillar td#master_menu_bar table#master_menu_container tr.mainbar
        {
        }
        table#center_pillar td#master_menu_bar table#master_menu_container tr.mainbar td.menucontent
        {
            padding: 0;
            vertical-align: top;
            text-align: left;
            background: #FFFFFF url(/images/grey_pixel.gif) repeat-x 0 0
        }
        table#center_pillar td.bodycontent
        {
            vertical-align: top;
            background-color: white;
        }
        table#center_pillar td.bodycontent table#bodycontent_inner
        {
            width: 100%;
            border: none;
            margin: 0;
            padding: 0;
            border-spacing: 0;
            border-collapse: collapse;
        }
        table#center_pillar td.bodycontent table#bodycontent_inner td#bodycontent_inner_data
        {
            vertical-align: top;
            padding: 0;
        }
        table#center_pillar td#bottom
        {
            background-color: white;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 0;
            padding-bottom: 0;
            vertical-align: bottom;
            border-left: 3px solid #B7AD9A;
            border-right: 3px solid #B7AD9A;
        }
        div#lastUpdated
        {
            display: none;
        }
        /* END masterpage style */

/* END New version styles */
