﻿body
{
    font-size: 12pt;
    color: #808080;
    font-family: Calibri, Verdana, Helvetica, Arial;
    text-align: center;
}
td
{
    margin: 0px;
    padding: 0px;
}
img
{
    border-style: none;
}
.Emphasis
{
    font-weight: bold;
    font: 12pt Calibri, Verdana, Helvetica, Arial;
    margin-top: 0;
    margin-bottom: 0;
}
.CopyrightNote
{
    font-size: 10pt;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
    color: #808080;
}
.LoGNote
{
    font-size: 10pt;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
    color: red;
}
.fp_tl
{
    width: 475px;
    height: 336px;
    float: left;
    background-image: url('images/fp_tl.jpg');
    vertical-align: top;
    text-align: left;
}
.fp_bl
{
    width: 475px;
    height: 336px;
    float: left;
    background-image: url('images/fp_bl.jpg');
}
.fp_tr
{
    width: 475px;
    height: 336px;
    float: right;
    background-image: url('images/fp_tr.jpg');
}
.fp_br
{
    width: 475px;
    height: 336px;
    float: right;
    background-image: url('images/fp_br.jpg');
}
.MasterContainer
{
    width: 950px;
    height: 672px;
    margin-left: auto;
    margin-right: auto;
}
.ThIconLast
{
    position: relative;
    width: 90px;
    height: 90px;
    top: 90px;
    right: -17px;
    margin-bottom: 0px;
}
.ThIconNext
{
    position: relative;
    width: 90px;
    height: 90px;
    top: 49px;
    right: 1px;
}
.ThIconThis
{
    position: relative;
    width: 90px;
    height: 90px;
    top: 105px;
    right: -88px;
}
.MainImagePanel
{
    width: 340px;
    height: 440px;
    left: 222px;
    top: -512px;
    position: relative;
    margin-top: 0px;
}
.MainImagePanelBlocker
{
    width: 340px;
    height: 440px;
    left: 222px;
    top: -1291px;
    position: relative;
    margin-top: 0px;
}
.ArrowThumbLast
{
    position: relative;
    width: 27px;
    height: 24px;
    top: 102px;
    right: -15px;
}
.ArrowThumbNext
{
    position: relative;
    width: 28px;
    height: 25px;
    top: -40px;
    right: -107px;
}
.ThumbTable
{
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}
.AnchorDiv
{
    text-align: left;
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}
.IllustrationHover
{
    width: 330px;
    height: 90px;
    left: 555px;
    top: -1025px;
    position: relative;
    margin-top: 0px;
}
.DashHover
{
    width: 35px;
    height: 35px;
    left: 60px;
    top: -1660px;
    position: relative;
    margin-top: 0px;
}
.AnimLeftPanel
{
    width: 196px;
    height: 246px;
    left: 9px;
    top: -1580px;
    position: relative;
    margin-top: 0px;
}
.AnimRightPanel
{
    width: 181px;
    height: 386px;
    left: 766px;
    position: relative;
    margin-top: 0px;
    top: -1726px;
}
.ThumbControls
{
    width: 109px;
    height: 76px;
    left: 603px;
    top: -700px;
    position: relative;
    margin-top: 0px;
    text-align: center;
}
.MenuBox
{
    width: 140px;
    height: 153px;
    left: 619px;
    top: -950px;
    position: relative;
    margin-top: 0px;
}
.CaptionBox
{
    width: 185px;
    height: 16px;
    left: 18px;
    top: -1075px;
    position: relative;
    margin-top: 0px;
    text-align: right;
}
.ThumbCaptionLabel
{
    text-align: right;
    font-weight: bold;
}
.ContactNameTextBox
{
    border-style: none none dotted none;
    border-width: 1px;
    border-color: #000000;
    position: absolute;
    top: 20px;
    left: 135px;
    width: 135px;
    height: 15px;
    font-size: 12pt;
    font-family: Calibri, Verdana, Helvetica, Arial;
}
.ContactEmailTextBox
{
    border-style: none none dotted none;
    border-width: 1px;
    border-color: #000000;
    position: absolute;
    top: 118px;
    left: 53px;
    width: 230px;
    height: 15px;
    font-size: 12pt;
    font-family: Calibri, Verdana, Helvetica, Arial;
}
.ContactMessageTextBox
{
    border-style: dotted;
    border-width: 1px;
    border-color: inherit;
    position: absolute;
    top: 222px;
    left: 37px;
    width: 241px;
    height: 126px;
    font-size: 12pt;
    font-family: Calibri, Verdana, Helvetica, Arial;
    margin-bottom: 11px;
}
textarea
{
    font-size: 12pt;
    font-family: Calibri, Verdana, Helvetica, Arial;
}
input
{
    font-size: 12pt;
    font-family: Calibri, Verdana, Helvetica, Arial;
}
.ErrorMessage
{
    background-color: #FF0000;
    text-align: center;
}
.LoGMainTable
{
    table-layout: fixed;
    text-align: center;
}
.Heading1
{
    font-weight: bold;
    font-size: 24pt;
}
.LoGCurrentSection
{
    font-weight: bolder;
    font-size: large;
}
.LoGImagePanel
{
    width: 340px;
    height: 440px;
}
.Temp
{
    border: 1px solid #000000;
    background-color: #FFFF00;
    position: relative;
    text-decoration: underline;
}

