



.section {background:#cdc; padding:8px 8px 0 8px; width:610px; height:620px;background : #aaa;line-height:1em;position:absolute; z-index:0;border:1px solid #aaa}

/* fancyform styles */
.demo label {
display:block;
line-height:2.4em;
height: 26px;		/* IE! */
padding-left:32px;
padding-right:32px;
background-position:8px center;
background-repeat:no-repeat;
border-bottom:1px solid #ffc;
border-left:1px solid #ffc;
}

.checked {background-color:#fff;background-image:url(chk_on.png)}

.unchecked {background-color:#1c1c1c;background-image:url(chk_off.png)}
.selected {background-color:#052;background-image:url(rdo_on.png)}
.unselected{background-color:#a00;background-image:url(rdo_off.png)}
.xunselected{background-color:transparent;background-image:url(rdo_off.png)}

.leftcol {float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}

.wrapit {text-align:center;height:auto;margin: 20px auto 20px auto}


.topright {border-right:1px solid #ffc;border-top:1px solid #ffc;height:20px}
.topwhite {border-left:0;border:2px solid #fff}
.top {border-top:1px solid #ffc}
.toprightlast {border-right:1px solid #fff}
.blank label {border-right:1px solid #ffc;border-bottom:0}

.font {color:#ffc;font-weight:bold;line-height:9px;font-size:11px}

span.h3form {color:#334;font-weight:bold;line-height:9px;font-size:11px;height:20px;display:block}
h3.h3form,.h3form {line-height:130%;margin:0.8em 0;clear:both;color:#000;font-weight:normal;color:#334;font-weight:bold;line-height:12px;font-size:11px}


/* label {display:block;padding:10px} */
label2 {display:block;padding:10px}

/* iframe {overflow: visible} */
/* form {height: 1000px) */
fieldset {padding:20px}


