﻿body {
}

.sgi, .prev-next, .format, .format_header
{
    overflow: hidden;
    height: 100%;
}

.sgi .AspNet-DataList table, table.profile
{
    width: 100%;
}
.sgi .AspNet-DataList table td
{
    text-align: center;
    border: dotted 2px #DDDDDD;
    padding: 2px;
}
.sgi .AspNet-DataList table td a.img-link
{
    display: block;
}
.sgi .AspNet-DataList table td:Hover
{
    border-color: #CA52A0;
    border-style: solid;
}
#right .sgi ul.Links li
{
    white-space: nowrap;
}
#right .sgi ul.Links li a span.total, #showcase .right ul.Links li a span.total
{
    float: right;
    padding-right: 5px;
}

table.profile
{
    width: 100%;
}
table.profile td
{
    padding: 3px;
    vertical-align: top;
    border: dotted 1px Silver;
}
table.profile td.lbl
{
    width: 1%;
    white-space: nowrap;
    text-align: right;
}

.prev-next
{
    margin: 5px 0px;
}
.prev-next .left
{
    width: 70%;
    float: left;
}
.prev-next .right
{
    width: 25%;
    float: right;
    text-align: right;
}

.format
{
    color: #A31515;
    font-family: Courier New, Sans-Serif;
    background-color: #FFFFCC;
    border: dotted 1px Silver;
    padding: 3px;
}
.format_header
{
    margin-bottom: 5px;
    font-family: Segoe UI, Verdana, Sans-Serif;
    color: #666666;
}
.param
{
    color: Red;
}
.param_value
{
    color: Blue;
}
.format_text
{
    color: #000000;
}

/* Inline collapsible panels */
#left h5.collapse
{
    cursor: pointer;
    margin: 0px auto 10px auto;
    width: 90%;
    padding: 3px 3px 3px 23px;
    border: dotted 1px Silver;
}
#left .sgi h5.collapse
{
    margin: 15px 0px 10px 0px;
    width: auto;
}
h5.collapse .plus-minus
{
    margin-right: 4px;
}
#left h5.collapse:Hover
{
    background-color: #8080FF;
}
h5.collapse img
{
    
}
#left h5.noindent
{
    margin: 0px 0px 10px 0px;
    width: auto;
}

.login-wrapper
{
    width: 320px;
}