*           { margin: 0; padding: 0; }
body		{ font: 62.5%/1.5 Arial, Verdana, sans-serif; color: #000; }

h1, h2, h3, h4                         { font-weight: normal; }

a           { color: #818084; text-decoration: none; }

a:hover,
a:active,
a:focus     { text-decoration: underline; }

fieldset,
a img				{ border: 0; }

table   { text-align: left; border-collapse: collapse; border-spacing: 0; }
td,
th      { vertical-align: top; }

p, li, dd, dt, label, legend, td, th   { font-size: 1.1em; line-height: 1.273 }



h1 { font-weight:normal; color:#e60c0a; font-size: 2em; }

h2 { color:#e60c0a; font-size: 1.7em; margin-top:1.5em; }

h3 { color: #000; font-size: 1.2em; margin-top:1.5em; font-weight: bold; text-align: center; }

ul,
ol,
p   { margin:0.5em 0 1em; }

p   { font-size: 1.2em; line-height:1.5em;}
li  { font-size: 1.2em; line-height:1.5em; margin-left: 25px; }

.form-container     { padding-bottom: 30px; background: url(../images/bg/box-568-silver-bottom.gif) no-repeat 0 100%; }
form                { padding: 30px 20px 0; background: url(../images/bg/box-568-silver-top.gif) no-repeat 0 0; }
.field              { width: 500px; padding-top: 15px; clear: both; }
.field label        { float: left; width: 165px; padding: 2px 15px 2px 0; font-weight: normal; text-align: right;  font-size: 1.2em; }
.field input        { float: left; width: 200px; padding: 2px; font-size: 1.2em; font-family: Arial, sans-serif; }/*background: url(../images/bg/input-large.gif) no-repeat 100% 0; */
.field:after        { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }

.action-buttons     { padding: 15px 0 0 175px; }

#continue-registration,
#accept-terms-container,
#start-registration { text-align: center; padding: 20px 0; }

#continue-registration { padding-bottom: 0; }