@charset "UTF-8";
/* CSS Document */

img#registerImage {position: relative; top: 25px; float: left}
div#mainForm .big { font-size: 24pt; }
div#mainForm .medium { font-size: 14pt; }
div#mainForm p { margin: 5px 0px 25px 0px }
div#mainForm table span { margin-bottom: 5px; display:block; text-align:left; line-height:12pt }
span.padded { margin-top: 22px }


div#mainForm { width: 533px;position:relative; top: 30px; float:left; margin-left: 27px; margin-bottom: 50px;}
div#mainForm input { float: left; color: #999999; position: relative; border: 1px solid #666666; height: 16px; padding: 2px 0px 0px 4px; }
div#mainForm textarea { color: #999999;}

table { width: 533px; float:left; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px}
table div { float:left; padding: 0px; width: 50px;}
table div.short {width: 30px; }

td { padding: 0px 0px 10px 0px; vertical-align:top;  } 
td.tdA { width: 142px; padding-right: 8px}
td.tdA input { width: 142px; }

td.tdB { width: 150px;  padding-right: 8px}
td.tdB input {width: 150px;}

td.tdC {width: 227px; }
td.tdC input {width: 227px}
td.tdD { width: 300px;}
td.tdD input {width: 308px;}
td.tdE { width: 533px;}
td.tdE input { width: 549px;}

td.text { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px }

div#mainForm input#dateMonth{ width: 30px; }
div#mainForm input#dateDay {width: 30px; margin-left: 8px }
div#mainForm input#dateYear{ width: 65px; margin-left: 8px; }

div#mainForm select {display: block; width: 125px; position:relative}
div#mainForm label {padding-top: 0px }

div#mainForm td.birthdate input { float:right }
div#mainForm td.birthdate div {float: right; width: 159px; }

div#mainForm td.tdB  div { float: left; margin: 0px 0px 0px 25px; padding:0px 0px 0px 0px; text-align:center; position:relative;}
div#mainForm td.tdB  div input { width: 20px; padding: 0px; margin: 0px auto; float:none }
div#mainForm td.tdE  div input { width: 20px; padding: 0px; margin: 0px;}
div#mainForm div.paragraph { width: 500px}
td.tdC input#city { width: 148px; float: left; margin-right: 8px }
td.tdC input#zip { width: 65px; float: left; }

div#mainForm tr.double td {padding-bottom: 5px }
div#mainForm tr.spacer td {padding-bottom: 25px }
div#mainForm input.phone { width: 138px}

div#mainForm textarea { width: 554px; margin-bottom:14px;}

div#mainForm input#emCare { margin-bottom: 90px; }
input#nameYes, input#nameNo { margin-bottom: 30px }
div#mainForm img { margin-top: 0px; padding-top: 0px; top: -2px; position:relative}

div#mainForm input.checkBox { border-style: none; }

tr.validate { color: #C4161C; font-size: 8pt; visibility: collapse; text-align:left; display: none;}
tr.validate td { padding-bottom: 2px; vertical-align:bottom; visibility:hidden;  }
tr.validate td#globalError { font-size: 10pt; color:#000000; margin: 10px 0px 25px 0px; padding: 10px 10px 10px 10px; border: #FF0000 2px dashed; }



/* Testing
td.tdA { background-color:#3333FF }
td.tdB { background-color: #CC0033 }
td.tdC { background-color: #00CC33}
td.tdD { background-color: #FF33FF }

td div { background-color:#CCCCCC }
*/
