﻿body
{
    position: relative;
    margin: 25px 0 20px 0;
    background-color: #5e6d78; 
    background-image: url(Images/Background.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: smaller;
}
form
{
    margin: 0;
}
a
{
    color: #666699;
    text-decoration: none;
}
.HoverPreload
{
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    z-index: -1;
}
a:hover
{
    text-decoration: underline;
}
#MasterOuter
{
    position: relative;
    width: 968px;
    margin-left: auto;
    margin-right: auto;
}
#MasterHead
{
    position: relative;
    z-index: 2;
    top: 0;
    left: 0;
    width: 968px;
    height: 110px;
    overflow: visible;
}
#DefaultTopLinks
{
    position: absolute;
    left: 400px;
    top: 49px;
    width: 564px;
    z-index: 3;
}
#DefaultBottomLinks
{
    position: absolute;
    left: 401px;
    top: 85px;
    width: 563px;
    z-index: 3;
}
a.HeaderBarLinkRight
{
    position: absolute;
    top: 0;
    right: 0;
}
a.TopBarLink
{
    display: inline-block;
}
a.TopBarLink:hover,
div.TopBarLinkHover
{
    background-image: url(Images/TopMenuBarHighlight.gif);
    background-repeat: repeat-x;
}
a.TopBarLink div
{
    background-repeat: no-repeat;
    background-position: center top;
    padding: 0 15px 0 15px;
}
div.TopBarLink1
{
    width: 98px;
    height: 37px;
    background-image: url(Images/LinkPrograms.png);
}
a:hover div.TopBarLink1,
div.TopBarLink1Hover
{
    background-image: url(Images/LinkProgramsHover.png);
}
div.TopBarLink2
{
    width: 73px;
    height: 37px;
    background-image: url(Images/LinkEvents.png);
}
a:hover div.TopBarLink2,
div.TopBarLink2Hover
{
    background-image: url(Images/LinkEventsHover.png);
}
div.TopBarLink3
{
    width: 76px;
    height: 37px;
    background-image: url(Images/LinkAlumni.png);
}
a:hover div.TopBarLink3,
div.TopBarLink3Hover
{
    background-image: url(Images/LinkAlumniHover.png);
}
div.TopBarLink4
{
    width: 97px;
    height: 37px;
    background-image: url(Images/LinkSponsors.png);
}
a:hover div.TopBarLink4,
div.TopBarLink4Hover
{
    background-image: url(Images/LinkSponsorsHover.png);
}
div.TopBarLinkHome
{
    width: 36px;
    height: 37px;
    background-image: url(Images/LinkHome.png);
}
a:hover div.TopBarLinkHome,
div.TopBarLinkHomeHover
{
    background-image: url(Images/LinkHomeHover.png);
}
a.BottomBarLink
{
    display: inline-block;
    height: 26px;
}
a.BottomBarLink:hover,
div.BottomBarLinkHover
{
    background-image: url(Images/BottomMenuBarHighlight.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
a.BottomBarLink img
{
    padding: 0 14px;
}
#MasterContent
{
    position: relative;
    padding: 17px 0 0 0;
    width: 943px;
    min-height: 485px;
    z-index: 1;
    overflow: auto;
    -ms-overflow-y: hidden; /*for IE8+*/
    overflow-y: hidden;
}
#MasterFoot
{
    position: relative;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 8pt;
    line-height: 25px;
    text-align: center;
    background-image: url(Images/NewFooter.png);
    background-repeat: no-repeat;
    padding: 12px 5px 7px 5px;
    margin-bottom: -10px;
    margin-left: 17px;
    height: 29px;
}
#MasterFoot img
{
    vertical-align: middle;
    margin-bottom: .25em;
}
#MasterFoot a
{
    font-variant: normal;
    color: Black;
    text-decoration: none;
}
#MasterFoot a:hover
{
    color: #5e6d78;
    text-decoration: underline;
}
#MasterSplitTable
{
    width: 100%;
    height: 485px;
}
td.MasterLeftCell
{
    position: relative;
    background-color: #6a7274;
    background-image: url(Images/SideBarBackground.png);
    background-repeat: repeat-x;
    background-position: left top;
    vertical-align: top;
    padding: 5px 7px;
}
#MasterLeft
{
    position: relative;
}
td.MasterSplitterCell
{
    min-width: 12px;
    background-image: url(Images/BodyShadow.png);
    background-repeat: repeat-y;
}
td.MasterSplitterCell div
{
    width: 12px;
}
#MasterRight
{
    position: relative;
    margin: 15px 10px;
}
div.SideLinks
{
    background-image: url(Images/SideLinkTopShadow.png);
    background-repeat: repeat-x;
    background-position: left top;
    margin: 10px -7px -5px -7px;
    padding-top: 9px;
}
div.SideLinks a
{
    display: block;
    padding: 12px 0 10px 15px;
    text-align: left;
    width: 170px;
    background-image: url(Images/SideLinkShadow.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: rgba(255,255,255,0.3);
    color: Navy;
    text-decoration: none;
    font-family: Arial Narrow, Helvetica Narrow, Arial, Sans-Serif;
    font-size: 13pt;
    font-weight: bold;
}
div.SideLinks a:first-child
{
    background-image: none;
}
div.SideLinks a:hover
{
    background-color: rgba(255,0,0,0.7);
    border-color: Navy;
    color: White;
    text-decoration: none;
    text-shadow: 2px 2px 2px Black;
}
div.SideLinks a.Current
{
    background-color: rgba(255,255,255,0.7);
    color: Navy;
    text-shadow: none;
}
div.SideLinksBottomShadow
{
    background-image: url(Images/SideLinkShadow.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-bottom: 9px;
}
.MasterSignOutLinks
{
    position: absolute;
    z-index: 4;
    top: 30px;
    right: 16px;
    height: 20px;
    padding: 0;
}
.MasterSignOutLinks div
{
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 8pt;
    text-align: right;
    color: #c0c0c0;
}
a.SignedInName
{
    color: #c7cc7d;
    font-weight: bold;
    text-decoration: none;
}
a.SignedInName:hover
{
    text-decoration: underline;
}
a.SignedInNotMe
{
    color: #c0c0c0;
    text-decoration: none;
}
a.SignedInNotMe:hover
{
    color: #c7cc7d;
    text-decoration: underline;
}
#MasterFrame
{
    position: relative;
}
#LeftOutsideDots
{
    position: absolute;
    background-image: url(Images/SideDots.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 17px;
    top: 22px;
    bottom: 17px;
    left: 0;
}
#BodyMain
{
    background-image: url(Images/BodyBorder.png);
    padding: 0 4px;
    width: 943px;
    vertical-align: top;
    margin-left: 17px;
}
.HeaderImage
{
    z-index: 2;
}

@media print
{
    body
    {
        margin: 0;
        background-color: White;
        background-image: none;
    }
    .HoverPreload
    {
        display: none;
    }
    a
    {
        color: Black;
    }
    #MasterOuter
    {
        position: relative;
        background-color: inherit;
        width: inherit;
        border: 0;
    }
    #MasterHead
    {
        display: none;
    }
    #DefaultTopLinks
    {
        display: none;
    }
    #DefaultBottomLinks
    {
        display: none;
    }
    #MasterContent
    {
        background-color: inherit;
        border: 0;
        padding: 0;
        width: inherit;
        min-height: 0;
        overflow: inherit;
    }
    #MasterFoot
    {
        display: none;
    }
    #MasterSplitTable
    {
        width: inherit;
        height: inherit;
    }
    td.MasterLeftCell
    {
        display: none;
    }
    td.MasterSplitterCell
    {
        display: none;
    }
    #MasterRight
    {
        position: relative;
        margin: 0;
    }
    div.SideLinks
    {
        display: none;
    }
    .MasterSignOutLinks
    {
        display: none;
    }
    #BodyMain
    {
        background-image: none;
        margin: 0;
        padding: 0;
        width: inherit;
    }
}

