﻿body {
}

#group{
    font-size:125%;
    font-weight:bold;
    background-color:#ffcc88;
    color:#000000;
    border-width:2px;
    border-style:solid;
}

#groupfac
{
    font-size:110%;
    background-color:#ffddaa;
    color:#000000;
    border-width:1px;
    border-style:solid;
}

#header
{
    color:White;
    background-color:Gray;
    border-color:Black;
    border-width:1px;
    border-style:solid;
}

#table_header0
{
    color:White;
    background-color:Gray;
    border-color:Black;
    border-width:1px;
    border-style:solid;
    width:150px;
}

#table_header1
{
    color:White;
    background-color:Gray;
    border-color:Black;
    border-width:1px;
    border-style:solid;
    width:150px;
    
}

#table_header2
{
    color:White;
    background-color:Gray;
    border-color:Black;
    border-width:1px;
    border-style:solid;
    width:150px;
    
}

#table_header3
{
    color:White;
    background-color:Gray;
    border-color:Black;
    border-width:1px;
    border-style:solid;
    width:100px;
    
}

#table_header4
{
    color:White;
    background-color:Gray;
    border-color:Black;
    border-width:1px;
    border-style:solid;
}
#item
{
    border-color:Black;
    border-width:1px;
    border-style:solid;
}

#ProfileRefBasic1_Label1
{
    font-size:80%;
}

#ProfileRefBasic1_Label2
{
    font-size:80%;
}

#ProfileRefBasic1_Label3
{
    font-size:125%;
}

#ProfileRefBasic1_Label4
{
    font-size:100%;
}

#ProfileRefBasic1_Label5
{
    font-size:80%;
}

.image-profile
{
    height:150px;
    border-width:0px;
}

.float
{
    max-width:400px;
    max-height:200px;
    border-width:0px;    
    float: left;
    margin-right: 1em;
}

.floatlogin
{
    float: left;
    margin-right: 1em;
}

.floatclear
{
    clear: both;
}

.alignTop
{
    vertical-align:top;
}

.alignTopProfLeftR
{
    vertical-align: top;
    color: #EE0000;
    width: 35%;
    font-weight: bold;
}

.alignTopProfLeft
{
    vertical-align: top;
    width:35%;
}

.alignTopProfRight
{
    vertical-align: top;
    width:65%;
}

.alignTopStudentProfLeftR
{
    vertical-align: top;
    color: #EE0000;
    width: 20%;
    font-weight: bold;
}

.alignTopStudentProfLeft
{
    vertical-align: top;
    width:20%;
}

.alignTopStudentProfRight
{
    vertical-align: top;
    width:80%;
}

.kp-panel-execute
{
    padding-right:5em; 
}

.panelPadTopAndBottom
{
    padding-top:1em;
    padding-bottom:1em;
}

.headerNote
{
    width:60%;
    font-size:0.8em;
    border: solid black 2px;
    margin-top: 1em;
    margin-right: 1em;
    margin-bottom: 1em;
    padding: 5px 0 5px 3px;
    word-wrap: break-word;
    box-shadow: #D1E8FF 5px 5px 3px;
}

.headerNoteMini
{
    width:30%;
    font-size:0.8em;
    border: solid black 2px;
    margin-top: 0.5em;
    margin-right: 1em;
    margin-bottom: 0.5em;
    padding: 5px 0 5px 3px;
    word-wrap: break-word;
    box-shadow: #D1E8FF 5px 5px 3px;
}

.down2Append
{
    text-align:right;
    width:auto;
    float:right;
}

.setInline
{
    display:inline;
}

.jsitem
{
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin-bottom: 0.5em;
    border-bottom: 1px solid #777777;
    border-left: 1px solid #777777;
}

.jsHeaderRed
{
    color:#883333; 
    font-weight:bold;
}
