﻿/********************************************************************/

body {
    font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    color: black;
}

/********************************************************************/

html, body, form
{
    height: 100%;
    width: 100%;
}

.FooterWrapper 
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -36px;
    width: 100%;
}
.Footer, .FooterPlaceholder 
{
    height: 34px;
}

/********************************************************************/

.Header td
{
    background-color: white;
}
.Header td
{
    padding: .25em;
    padding-left: 1em;
    padding-right: 1em;
}
.Title
{
    color: white;
    background: -webkit-gradient(linear, left top, left bottom, from(#6f8fa5), to(#455E6D)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #6f8fa5,  #455E6D); /* for firefox 3.6+ */
    background-color: #6f8fa5;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#6f8fa5', EndColorStr='#455E6D'); /* for IE */
}
.TitleText
{
    padding: .5em;
    
    font-size: larger;
    font-weight: bold;
}

.Footer
{
    font-size: xx-small;
    
    background-color: #e7f3fb;
    
    border-top-style: solid;
    border-top-color: #455E6D;
    border-top-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #455E6D;
    border-bottom-width: thin;
}

.Footer td
{
    padding: .25em;
    padding-left: 1em;
    padding-right: 1em;
}

.CopyrightText
{
}
.DemonstrationText
{
}
.VersionnText
{
}

.PageContent
{
    margin: 10px;
}

/********************************************************************/

a
{
    color: inherit;
}

.Invisible
{
    visibility: hidden;
}
.NotShown
{
    display: none;
}
.Shown
{
}

.Hint
{
    font-size: xx-small;
    margin-left: 1em;
}

/********************************************************************/

.ButtonBar
{
    padding: .5em;
    
    text-align: center;
}

.Title .ButtonBar
{
    text-align: right;
}

.FCIcon
{
    padding: .25em;
    width: 4.5em;
    height: 1.5em;
}

.Icon
{
    padding: .25em;
    
    width: 1.5em;
    height: 1.5em;
    
    vertical-align: middle;
    text-align: center;
}

.ButtonBar .Icon
{
    margin-left: .5em;
    margin-right: .5em;
}

#MasterBar
{
    text-align: right;
}

/********************************************************************/

.FillWidth
{
    width: 100%;
}

.FillBoth
{
    width: 100%;
    height: 100%;
}

/********************************************************************/

.Group
{
    white-space: nowrap;
}
.Group > table
{
    margin-left: auto;
    margin-right: auto;
}
.GroupHeader
{
    color: white;
    background-color: #6f8fa5;
}
.GroupHeaderText
{
    padding: .5em;
    
    font-weight: bold;
    
    text-align: center;
    
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99ccff', EndColorStr='#6f8fa5'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#99ccff), to(#6f8fa5)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #99ccff,  #6f8fa5); /* for firefox 3.6+ */
}
.GroupDivider
{
    height: 1em;
}

/********************************************************************/

.Section
{
    background-color: #e7f3fb;
}
.SectionHeader
{
    background-color: #CAE4F7;
}
.Section > td
{
    padding-right: .5em;
    padding-left: .5em;
    padding-top: .25em;
    padding-bottom: .25em;
}
.SectionHeaderText
{
    vertical-align: middle;
}
.SectionSummary
{
    width: 100%;
}
.SectionSummaryText
{
    white-space: normal;
    font-size: smaller;
}
.SectionDivider
{
    height: 1px;
}

/********************************************************************/

