body
{
    background-color:   white;
    margin:             0;
    padding:            0;
    font-family:        Book Antiqua, Times New Roman, Serif;
}

#Page
{
    position:           absolute;
    left:               50%;
    margin-left:        -375px;
    width:              750px;
}

#Header H1
{
    background:         url(images/Header.gif) no-repeat;
    width:              750px;
    height:             75px;
    margin:             0;
}

#Header H1 span
{
    font-size:          0;
    color:              white;
}

#Contents
{
    width:              750px;
    margin:             0;
    padding:            0;
    text-align:         justify;
    background:         url(images/Background.gif) repeat-y;
}

#Contents .Padded
{
    padding:            20px 35px 10px 35px;
}

#Footer
{
    background:         url(images/Footer.gif) no-repeat top left;
    width:              750px;
}

#Footer p
{
    padding:            30px 0 20px 0;
    text-align:         center;
}

h2
{
    font-style:         italic;
    color:              #5E2D00;
}

p
{
    margin:             0;
    padding:            1em 0;
}

p.FirstParagraph
{
    padding:            0 0 12px 0;
}

a
{
    color:              #5E2D00;
    text-decoration:    none;
}

a:hover
{
    text-decoration:    underline;
}

img
{
    border:             1px solid #5E2D00;
    padding:            1px;
}

.TopImageRight
{
    float:              right;
    margin:             0 0 5px 15px;
}

.FloatImageLeft
{
    float:              left;
    margin:             15px 15px 5px 0;
}

.FloatImageRight
{
    float:              right;
    margin:             15px 0 5px 15px;
}

#EndOfContents
{
    clear:              both;
}

div.hr
{
    margin:             0;
    height:             25px;
    background:         url(images/HR.gif) no-repeat center center;
}

div.hr hr
{
    display:            none;
}

address
{
    margin:             25px 150px;
    border-width:       2px 2px;
    border-style:       dotted;
    border-color:       #5E2D00;
    padding:            1em 0;
    text-align:         center;
    clear:              both;
}

.AdditionalInfo
{
    text-align:         center;
    font-size:          0.9em;
    margin:             1em 0;
}

.ThumbsRow div
{
    margin-top:         20px;
    display:            block;
    width:              226px;
    float:              left;
    text-align:         center;
}

.ThumbsRow .LeftColumn
{
    text-align:         left;
}

.ThumbsRow .RightColumn
{
    text-align:         right;
}
.clear
{
    clear:              both;
}
