﻿body
{
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;
    background-color: #DDD5AA;
    color: #424733;
}
.Header p
{
    margin: 0em 0em 0em 0em;
    padding: .2em .5em  .2em .5em;
}
.HeaderTitle
{
    color: #A98964;
    color: #ffffe0;
    font-size: 16px;
    font-weight: bold;
    padding: .3em;

}
a:link, a:visited, a:active
{
    margin: 2px 0px 0px;
    color: #A98964;
    text-decoration: none;
    font-weight: bold;
    position:relative; /* Needed for transparency issue */
}
a:hover
{
    color: #6A120A;
    text-decoration: underline;
    font-weight: bold;
}
.Header
{
    background-color: #9B9576;
    margin: 0px;
    padding: 5px;
}
.Header a:link, a:visited, a:active
{
    color: #ffffe0;
    color: #8C331E;
}
.Header a:hover
{
    color: #6A120A;
}

.Menu
{
    float:left;
    margin: 0px;
    padding: .8em; 
    width: 90px;
    height: 600px;
    background-color: #787B70;
}
.Menu p
{
    padding: 0em 0em .5em .5em;
    margin: 0em;
}
.Menu a:link, a:visited, a:active
{
    color: #F6EDCF;
}
.Menu a:hover
{
    color: #6A120A;
}

.Main
{
    background-color: #DDD5AA;
    margin: 0px;
    padding: .8em;
    color: #171812;
    right: 5px;

}
.Mosaic
{
    position: absolute;
    margin: 0px 0em 0em 0em;
    padding: 0px;
    width: 675px;
    max-width: 675px;
    right: 5px;
}
.Mosaic p, .MosaicLast p
{
    margin: 0em 0em 1em 0em;
    padding: 0px;
}
.MosaicNoBreak p
{
    margin: 0em 0em 0em 0em;
    padding: 0px;
}


.MosaicLast
{
    
}
.MosaicHeader
{
    color:#424733;
    font-size:1.1em;
    font-weight:bold;
    padding: 0px;
    margin: 0px;
    text-align:left;
}
.AlphaImg
{
    /* http://www.hrunting.org/csstests/iealpha.html          
       This must not have the position set.
       Lower elements need the position to be set.     */
    width: 483px;
    height: 263px;
    top: 0px;
    left: 317px;
    float: left;
    position: absolute;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/MosaicBackground.png' , sizingMethod='image' );
}
.AlphaImg img
{
    width: 483px;
    height: 263px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.AlphaMosaic
{
    /* http://www.hrunting.org/csstests/iealpha.html          
       This must not have the position set.
       Lower elements need the position to be set.     */
    width: 132px;
    height: 35px;
    left: 10px;
    position: relative;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/MosaicLogo.png' , sizingMethod= 'image' );
}
.AlphaMosaic img
{
    width: 122px;
    height: 35px;  
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

