﻿.background_container
{
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    z-index: -998;
}

.background_container_noborders
{
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    z-index: -996;
    background-position: left bottom;
    background-repeat: repeat;
}

.background_top
{
    position: absolute;
    top: 0px;
    left: 25px;
    right: 25px;
    height: 25px;
    background-position: left bottom;
    background-repeat: repeat;
}

.background_center
{
    position: absolute;
    top: 25px;
    left: 0px;
    bottom: 25px;
    right: 0px;
    background-repeat: repeat;
}

.background_bottom
{
    position: absolute;
    bottom: 0px;
    right: 25px;
    left: 25px;
    height: 25px;
    background-position: left top;
    background-repeat: repeat;
}

.SilverlightShowcase
{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 800px;
    height: 800px;
    margin-top: -400px;
    margin-left: -400px;
}

.Fill
{
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    margin: 0;
    padding: 0px;
}

.FlashHostRelative
{
    position: relative;
    top: 0px;
    left: 50%;
    width: 640px;
    height: 640px;
    padding: 5px;
    margin-left: -320px;
}

.FlashHostAbsolute
{
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    margin-left: 5px;
    margin-top: 40px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.SilverlightHost
{
}

.DocumentFrame
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    min-height: 440px;
    min-width: 600px;
    margin: 0px;
    padding: 0px;
}

.DocumentBackgroundFrameSolid
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: -999;
}

.DocumentBackgroundFrameFade
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: -999;
}

.DocumentBackgroundFrameRuled
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: -999;
}

.FormFrame
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: 0px;
    padding: 0px;
}

.PageFrame
{
    position: relative;
    top: 5px;
    bottom: 5px;
    left: 0px;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    z-index: 0;
}

.HeaderSectionFrame
{
    position: relative;
    top: 0px;
    height: 115px;
    left: 0px;
    right: 0px;
    margin-bottom: 5px;
}

.ContentSectionFrame
{
    position: relative;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    min-height: 200px;
    padding: 5px;
    z-index: 0;
}

.FooterSectionFrame
{
    position: relative;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 90px;
    margin-top: 5px;
    z-index: 0;
}

.PageTabSectionFrame
{
    position: absolute;
    left: 5px;
    top: 20px;
}

.PageTab
{
    width: 24px;
    height: 200px;
}

.SummarySectionFrame
{
    position: absolute;
    top: 136px;
    left: 271px;
    width: 300px;
    text-align: center;
}

.ExpirationNoticeFrame
{
    position: absolute;
    z-index: 999;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}

.MainMenuSectionFrame
{
    position: absolute;
    top: 125px;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 998;
}

.ContentBlockFrame
{
    position: relative;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: 35px;
    margin-right: 20px;
    overflow: auto;
    z-index: 0;
}

.Content
{
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    text-align: left;
    vertical-align: top;
    overflow: inherit;
}

.FooterContent
{
    text-align: left;
    vertical-align: top;
}

.Indent1
{
    margin: 5px 50px;
}

.FooterLinks
{
    text-align: center;
    padding: 8px;
}

.Copyright
{
    text-align: center;
    padding: 0px;
}

.LogoText
{
    text-align: center;
}

.ModalDialogBackground
{
    position: absolute;
    background-image: url('/Education/Resources/Media/Images/tiles/semitrans_red.png');
    background-repeat: repeat;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: -998;
}

#ModalSection
{
    position: absolute;
    visibility: hidden;
    z-index: -999;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}

#LeftMenu
{
    list-style-type: none;
}

#LeftMenu ul
{
    list-style-type: none;
}

#LeftMenu a
{
    text-decoration: none;
}

#LeftMenu li
{
    font-style: italic;
}

#LeftMenu li a:hover
{
    color: #FF0000;
}
