*{
    margin:  0px auto;
    padding: 0px;
    border:  0px;
    color:             #000000;
    font-family:       Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight:       normal;
    font-size:         14px;
    border-collapse: collapse;
}

html{
    width:   100%;
    height:  100%;
}
    body
    {
        background-color:#f9d0ba; /*84b4e6*/
        width:   100%;
        height:  100%;
        text-align: center;
    }
        .all
        {
            width:  100%;
            height: 100%;
            text-align: center;
        }
        .main
        {
            width:  1018px;
            height: 100%;
            text-align: center;
            background-color:#ffffff;
        }



/* TOP */
    td.ContentTop
    {
        width:  100%;
        height: 53px;
        text-align: center;
    }
        td.ContentTopLeft
        {
            width:  156px;
            height: 53px;
            text-align: center;
            background-color:#ffffff;
        }
        td.ContentTopCenter
        {
            width:  706px;
            height: 53px;
            text-align:       right;
            vertical-align:   bottom;
            background-color: #ffffff;
        }
        td.ContentTopRight
        {
            width:  156px;
            height: 53px;
            text-align: center;
            background-color:#ffffff;
        }



/* MAIN CONTENT */
    td.ContentMain
    {
        width:  100%;
        height: 100%;
        text-align: center;
        background-color:#ffffff;
    }
        table.ContentMain
        {
            width:  100%;
            height: 100%;
        }
            td.ContentMainLeft
            {
                width:  156px;
                height: 100%;
                text-align: center;
                vertical-align:   top;
                background-color:#ffffff;
            }
            td.ContentMainCenter
            {
                width:  706px;
                height: 100%;
                text-align:       center;
                vertical-align:   top;
                background-color: #ffffff;
            }
            td.ContentMainCenterFull
            {
                width:  100%;
                height: 100%;
                text-align:       center;
                vertical-align:   top;
                background-color: #ffffff;
            }
            td.ContentMainRight
            {
                width:            154px;
                height:           100%;
                text-align:       right;
                vertical-align:   top;
                background-color: #ffffff;
            }



/* FOOTER */
    td.ContentBottom
    {
        width:  100%;
        height: 40px;
        text-align: center;
        background-color:#ffffff;
    }



/* GENERAL HTML Elements */

    a
    { 
        text-decoration:   none; display: inline;
    }
    a:hover
    {
    	text-decoration: underline;
    } 

    input
    {
        border-left:   1px solid #999999;
        border-right:  1px solid #999999;
        border-top:    1px solid #999999;
        border-bottom: 1px solid #999999;
        background-color: #FFFFFF;
    }

    input.AddressAutoInput
    {
        border-left:   1px solid #999999;
        border-right:  1px solid #999999;
        border-top:    1px solid #999999;
        border-bottom: 1px solid #999999;
        background-color: #ffcc00;
    }
    input.ProfileSubmit
    {
        border-left:   1px solid #999999;
        border-right:  1px solid #999999;
        border-top:    1px solid #999999;
        border-bottom: 1px solid #999999;
        background-color: #33cc33;
        cursor:           pointer;
    }
    
    span.bold
    {
        font-weight:       bold;
    }

    span.RequiredFieldsMark
    {
        font-family:       Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size:         14px;
        font-weight:       bold;
        color:             #FF0000;
    }
    div.FieldError
    {
        font-family:       Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size:         14px;
        font-weight:       normal;
        color:             #FF0000;
        padding-top:       2px;
        padding-bottom:    10px;
        padding-right:     5px;
        padding-left:      5px;

        background-color:  #FFFFFF;
        border-left:       1px solid #FF0000;
        border-right:      1px solid #FF0000;
        border-top:        1px solid #FF0000;
        border-bottom:     1px solid #FF0000;
    }

    span.FieldSample
    {
        font-family:       Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size:         13px;
        font-weight:       normal;
        color:             #999999;
    }