.distchange
{
    display:table-cell;
    padding-left:15px;
    padding-top:5px;
    padding-bottom:5px;
    width:350px;
}  



.distchangea
{
    display:table-cell;
    padding-left:10px;
    font-weight:bold;
    width:230px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#ebebeb;
}  

.distchangeb
{
    display:table-cell;
    padding-left:10px;
    font-weight:bold;
    text-align:right;
    padding-top:5px;
    padding-bottom:5px;
 
  
}  


.distchange1
{
    display:table-cell;
    padding-left:15px;  
    width:350px;
    
}  



.distchangea1
{
    display:table-cell;
    padding-left:10px;
    font-weight:bold;
    width:230px;
    background-color:#ebebeb;
}  

.distchangeb1
{
    display:table-cell;
    padding-left:10px;
    font-weight:bold;  
    text-align:right;
  
}  


.distin
{
font-size:16px; width:300px; 
height:25px;
padding-left:10px; outline:none;
}

.distsub
{
height:25px;
font-size:16px;
}


.chbutton a:link {font-size:11px;}
.chbutton a:hover {text-decoration:none;}

.chbutton
{background-color:#ebebeb; border:solid 2px #ebebeb; padding:5px; outline:none;}
 
.chbutton:hover
{background-color:#ebebeb; border-top:solid 2px #ebebeb; border-right:solid 2px #ebebeb; border-left:solid 2px #ebebeb; border-bottom:solid 2px #e30613; padding:5px; outline:none;}


button
{background-color:#ebebeb; border:solid 2px #ebebeb; padding:5px; outline:none;}
 
button:hover
{background-color:#ebebeb; border-top:solid 2px #ebebeb; border-right:solid 2px #ebebeb; border-left:solid 2px #ebebeb; border-bottom:solid 2px #e30613; padding:5px; outline:none;}

.regbutton a:link {font-size:14px; color:#000000;}
.regbutton a:visited {font-size:14px; color:#000000;}
.regbutton a:active {font-size:14px; color:#000000;}
.regbutton a:hover {text-decoration:none;}

.reg input[type=submit]:hover
{
border-bottom:solid 2px #e30613;
}

.checkerror
{
color:#e30613;
}

.changeok
{
color:#049e0b;
font-size:12px;
}

.change-er
{
color:#e30613;
font-size:12px;
}

.checkok
{
color:#049e0b;
}

.emptyfield
{
color:#e30613;
font-size:12px;
}

.dsfield
{
display:table-cell; width:5px; padding:5px; text-align:left;
}

.dsfield1
{
display:table-cell; width:550px; max-width:90%;padding:5px;
}

.regfields
{
display:table-cell; width:280px; padding:5px; text-align:left;
}

.regfields1
{
display:table-cell; width:355px; padding:5px;
}

.regfields1a
{
display:table-cell; width:355px; padding:5px;
}

.regfields1a select
{
padding:5px;
font-size:14px;
width:91px;
}

.regfields1 input, select
{
padding:5px;
font-size:14px;
width:280px;
}

.regfields2 input
{
padding:10px;
}


.regfieldsfinal
{
margin-top:15px;
padding:5 5 5 0;
width:595px;
max-width:100%;
}

.regfieldsfinal input
{
width:100%;
padding:15px;
font-size:14px;
font-weight:bold;
border-top:solid 3px #000000;
border-bottom:solid 1px #e30613;
border-left:solid 1px #e30613;
border-right:solid 1px #e30613;
background:#e30613;
text-transform:uppercase;
color:#ffffff;

}


.regsteps
{
margin-top:25px;
margin-bottom:10px;
background-color:#ebebeb;
padding:5 5 5 10;
font-weight:bold;
width:580px;
}

.regsteps1
{
margin-top:25px;
margin-bottom:10px;
background-color:#000000;
padding:5 5 5 10;
font-weight:bold;
width:580px;
height:5px;
}
.tr
{
clear:both; width:100%; 
}

.infobox
{
position:absolute;text-align:left; font-size:14px; margin-left:350px; margin-top:-30px; width:300px; background: #ebebeb; padding:10px; border-bottom:solid 2px #e30613; 
}