#ImmForm {
width:450px;
margin:auto;
}

#ImmForm fieldset,#ImmForm table {
width:100%;
text-align:left;
clear:both;
border:1px solid #000;
margin:auto auto 20px;
padding:0;
}

#ImmForm legend {
font-weight:700;
font-size:1.3em;
color:#000;
padding:5px;
}

#ImmForm .row {
display:table;
width:100%;
clear:both;
margin:5px 0;
}

#ImmForm .lbl {
font-weight:700;
display:block;
}

#ImmForm .fullLbl {
padding-top:15px;
}

#ImmForm .halfLbl {
width:40%;
margin:3px;
padding:3px;
}

#ImmForm .txtLabel {
width:40%;
float:left;
}

#ImmForm .rowInputItem {
width:95%;
margin:auto;
}

#ImmForm .formNote {
padding:7px;
}

#ImmForm .col {
color:#000;
font-weight:700;
}

#ImmForm .pad {
margin:3px;
padding:4px;
}

#ImmForm .txtArea {
width:95%;
}

#ImmForm .selHold {
vertical-align:middle;
margin:0;
padding:0;
}

#ImmForm .sel {
height:23px;
margin:3px;
padding:0;
}

#ImmForm .selOpt {
padding:5px;
}

#ImmForm .submit:hover {
cursor:pointer;
background:#efefef;
color:#000;
}

#captcha input {
cursor:pointer;
text-align:left;
border:1px dashed #000;
margin:0 0 0 8px !important;
}

#captcha .capTitle {
text-align:center;
padding:8px;
}

.capImage,.capInput {
float:left;
width:45%;
height:30px;
display:table-cell;
vertical-align:middle;
}

.capImage {
text-align:right;
padding:4px;
}

.capInput {
padding:4px;
}

#ImmForm .checkLbl {
font-weight:700;
display:block;
text-align:right;
color:#000;
margin:0;
padding:5px;
}

#ImmForm .radioHolder {
text-align:center;
font-weight:700;
}

#sForm {
border-collapse:collapse;
width:500px;
margin:auto;
}

#sForm tbody th {
text-align:left;
padding-top:5px;
padding-bottom:5px;
}

#sForm .enum ul {
list-style:none;
font-weight:700;
}

#sForm .enum li {
display:inline;
margin:5px;
padding:4px;
}

#sForm thead th {
height:30px;
color:#000;
border-bottom:1px dashed #000;
margin:5px;
}

#sForm input[type=text],#sForm textarea,#sForm select {
border:1px solid #000;
background:#fff;
color:#000;
margin:1px;
padding:4px;
}

#sForm .labelFull {
text-align:center;
}

#sForm #submit td {
padding:6px;
}

#sForm #submit input {
font-weight:700;
background:#FFF;
border:1px solid #000;
color:#000;
padding:6px;
}

#sForm #submit input:hover {
background:#FFF;
cursor:pointer;
}

#ImmForm .inputItem {
border:1px solid #000;
background:#FFF;
color:#000;
}

#ImmForm .submit {
border:1px solid #000;
background:#fff;
color:#000;
}