﻿body
{
    margin: 0;
    padding: 0;
}

.clear
{
    clear:both;   
}


.SubHeader
{
    width: 1000px;
    margin: 15px auto 30px auto;
}
    .SubHeader .ImageContainer
    {
        float: left;
    }
        .SubHeader .ImageContainer img
        {
            width: 346px;
            height: 175px;
            background-image: url(../images/Logo.png);
            background-position: center center;
            background-repeat: no-repeat;
        }
    .SubHeader .SignInWrapper
    {
        float: right;
    }
.SignInWrapper
{
    font-family: Arial;
    width: 490px;
    margin: 15px 80px 0 63px;
}
    .SignInLeft, .SignInRight
    {
        float: left;
    }
    .SignInLeft img
    {
        width: 12px;
        height: 84px;
        background-image: url(../images/LoginLeft.png);
        background-position: top left;
        background-repeat: no-repeat;
    }
    .SignInRight img
    {
        width: 12px;
        height: 84px;
        background-image: url(../images/LoginRight.png);
        background-position: top left;
        background-repeat: no-repeat;
    }
.SignIn
{
    background-image: url(../images/LoginBack.png);
    background-position: top left;
    background-repeat: repeat-x;
    float: left;
    width: 466px;
    height: 84px;
}
    .SignIn .TopSignIn
    {
        width: 100%;
        height: 30px;
        float: left;
        margin: 19px 0 0 4px;
    }
        .SignIn .TopSignIn div
        {
            margin: 0 5px 0 0;
            float: left;
        }
        .SignIn .UserName input, .SignIn .Password input
        {
            width: 165px;
            height: 20px;
            padding-top: 4px;
            font-size: 14px;
            border: 0;
            background-color: Transparent;
            background-image: url(../images/InputBack.jpg);
            background-position: top left;
            background-repeat: no-repeat;
            text-indent: 5px;
        }
   .SignIn .BottomSignIn
    {
        width: 100%;
        height: 30px;
        float: left;
    }
        .SignIn .BottomSignIn .Forgot
        {
            float:left;
            margin: 0 0 0 10px;
        }
            .SignIn .BottomSignIn .Forgot a
            {
                font-size: 12px;
                color: #ee2181;
                text-decoration: underline
            }
        .SignIn .BottomSignIn .Remember
        {
            font-size: 12px;
            color: #535353;
            float: right;
            margin-right: 10px;
        }
    
.Wrapper
{
    background-image: url(../images/BigBack.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}
.IndexBody
{
    width: 1000px;
    margin: 0 auto 0 auto;
    font-family: Arial;
    clear: both;
}
    .IndexBody .LeftColumn
    {
        width: 500px;
        float: left;
    }
    .IndexBody .RightColumn
    {
        width: 500px;
        float: left;
    }
    .IndexBody .StartHere
    {
        margin: 20px 0 0 100px;
        float: left;
    }
.NavLeftContainer
{
    width: 382px;
}
    .NavLeftContainer .NavLeftTop, .NavLeftContainer .NavLeftBot
    {
        width: 382px;
        height: 33px;
        float: left;    
    }
    .NavLeftContainer .NavLeftTop div, .NavLeftContainer .NavLeftBot div
    {
        float: left;
    }
    .NavLeftContainer .Middle
    {
        width: 316px;
        height: 33px;
    }
    .NavLeftContainer .Middle img
    {
        width: 316px;
        height: 33px;
    }
    .NavLeftContainer .LeftCorner img, .NavLeftContainer .RightCorner img
    {
        width: 33px;
        height: 33px
    }
    .NavLeftContainer .NavLeftTop .LeftCorner
    {
        background-image: url(../images/NavLeftTopLeft.png);
        background-position: top left;
        background-repeat: no-repeat;
    }
    .NavLeftContainer .NavLeftTop .RightCorner
    {
        background-image: url(../images/NavLeftTopRight.png);
        background-position: top right;
        background-repeat: no-repeat;
    }
    .NavLeftContainer .NavLeftTop .Middle
    {
        background-image: url(../images/NavLeftTop.png);
        background-position: top center;
        background-repeat: repeat-x;
    }
     .NavLeftContainer .NavLeftBot .LeftCorner
    {
        background-image: url(../images/NavLeftBotLeft.png);
        background-position: bottom left;
        background-repeat: no-repeat;
    }
    .NavLeftContainer .NavLeftBot .RightCorner
    {
        background-image: url(../images/NavLeftBotRight.png);
        background-position: bottom right;
        background-repeat: no-repeat;
    }
    .NavLeftContainer .NavLeftBot .Middle
    {
        background-image: url(../images/NavLeftBot.png);
        background-position: center bottom;
        background-repeat: repeat-x;
    }
    .NavLeftContainer .NavLeftBody
    {
        background-image: url(../images/NavLeftBody.png);
        background-position: center center;
        background-repeat: repeat-y;
    }
    .NavLeftBody
    {
        width: 382px;
        float: left;
    }
    .NavLeftContent
    {
        margin: 0 0 0 19px;
    }
    .NavLeftContent img.Alone
    {
        margin: 0 0 0 20px;
    }
    .NavLeftContent ol
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
        .NavLeftContent ol li
        {
            margin: 5px 0 5px 0;
        }
        .NavLeftContent ol li a img
        {
            border: 0;
            margin: 0 0 0 30px;
            width: 314px;
            height: 73px;
        }
        .NavLeftContent ol li.register
        {
            background-image: url(../images/RegisterBack.png);
            background-position: left center;
            background-repeat: no-repeat;
        }
        .NavLeftContent ol li.register a img
        {
            background-image: url(../images/Register.png);
            background-position: left center;
            background-repeat: no-repeat;
        }
        .NavLeftContent ol li.create
        {
            background-image: url(../images/CreateBack.png);
            background-position: left center;
            background-repeat: no-repeat;
        }
        .NavLeftContent ol li.create a img
        {
            background-image: url(../images/Create.png);
            background-position: left center;
            background-repeat: no-repeat;
        }
        .NavLeftContent ol li.find
        {
            background-image: url(../images/FindBack.png);
            background-position: left center;
            background-repeat: no-repeat;
        }
        .NavLeftContent ol li.find a img
        {
            background-image: url(../images/Find.png);
            background-position: left center;
            background-repeat: no-repeat;
        }

.VideoContainer
{
    width: 410px;
}
    .VideoContainer .VideoTop, .VideoContainer .VideoBottom
    {
        width: 410px;
        height: 5px;
        float: left;    
    }
    .VideoContainer .VideoTop div, .VideoContainer .VideoBottom div
    {
        float: left;
    }
    .VideoContainer .Middle
    {
        width: 400px;
        height: 5px;
        background-color: #f0eafb;
    }
    .VideoContainer .Middle img
    {
        width: 400px;
        height: 5px;
    }
    .VideoContainer .LeftCorner img, .VideoContainer .RightCorner img
    {
        width: 5px;
        height: 5px
    }
    .VideoContainer .VideoTop .LeftCorner
    {
        background-image: url(../images/VideoTopLeft.png);
        background-position: top left;
        background-repeat: no-repeat;
    }
    .VideoContainer .VideoTop .RightCorner
    {
        background-image: url(../images/VideoTopRight.png);
        background-position: top right;
        background-repeat: no-repeat;
    }
     .VideoContainer .VideoBottom .LeftCorner
    {
        background-image: url(../images/VideoBotLeft.png);
        background-position: bottom left;
        background-repeat: no-repeat;
    }
    .VideoContainer .VideoBottom .RightCorner
    {
        background-image: url(../images/VideoBotRight.png);
        background-position: bottom right;
        background-repeat: no-repeat;
    }
    .VideoContainer .VideoBody
    {
        width: 400px;
        padding: 0 5px 0 5px;
        background-color: #f0eafb;
        float: left;
    }