html,body
{
    width: 740px;
    height: 488px;
    overflow: hidden;
}

body
{
    margin: 0px;
    padding: 30px;
    background-color: #FFFFFF;
    background-image: url('../images/background.png');
    background-repeat: no-repeat;
}

table,table tr,table td,div,a,img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}

select
{
    margin-top: 4px;
    margin-bottom: 4px;
}

div.header 
{
    width: 680px;
    height: 30px;
}
div.content 
{
    width: 680px;
    height: 268px;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.footer 
{
    margin-top: 20px;
    width: 680px;
}
div.divider
{
    width: 680px;
    height: 3px;
}

div.terms
{
    height: 35px;
    vertical-align: bottom;
}

.dividerStretch
{
    width: 100%;
    height: 3px;
    background-image: url('../images/dividerStretch.png');
    background-repeat: repeat-x;
    background-position: bottom;
}

td.checkboxItem
{
    margin: 0px;
    border: 0px;
    padding-right: 6px;
}

input
{
    padding: 0px;
    margin: 0px;
}

a.buttonStandard
{
    line-height: 32px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    background-repeat: repeat-x;
    background-position: top;
    height: 32px;
}

a.buttonStandard:hover
{
    line-height: 32px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    background-repeat: repeat-x;
    background-position: top;
    height: 32px;
}

.buttonStandardEnd
{
    display: block;
    background-repeat: no-repeat;
    width: 1px;
    height: 32px;
}

a.buttonCancel
{
    line-height: 32px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    background-repeat: repeat-x;
    background-position: top;
    height: 32px;
}

a.buttonCancel:hover
{
    line-height: 32px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    background-repeat: repeat-x;
    background-position: top;
    height: 32px;
}

.buttonCancelEnd
{
    display: block;
    background-repeat: no-repeat;
    width: 1px;
    height: 32px;
}

.progressLargeEmptyStretch
{
    background-repeat: repeat-x;
    height: 32px;
}

.progressLargeEmptyEnd
{
    background-repeat: no-repeat;
    width: 1px;
    height: 32px;
}

.progressLargeFullStretch
{
    background-repeat: repeat-x;
    height: 32px;
}

.progressLargeFullEnd
{
    background-repeat: no-repeat;
    width: 1px;
    height: 32px;
}

.progressSmallEmptyStretch
{
    background-repeat: repeat-x;
    height: 20px;
}

.progressSmallEmptyEnd
{
    background-repeat: no-repeat;
    width: 1px;
    height: 20px;
}

.progressSmallFullStretch
{
    background-repeat: repeat-x;
    height: 20px;
}

.progressSmallFullEnd
{
    background-repeat: no-repeat;
    width: 1px;
    height: 20px;
}

.contentBottom
{
    position: relative;
    top: 90px;
}
