
/*input.special { float: none; clear: none; margin: 0px; padding: 0px; border-top: 1px solid #399; border-right: 1px solid #CBE9E0; border-bottom: 1px solid #CBE9E0; border-left: 1px solid #399; background: #FCFFFF; color: #006; font-size: 11px; line-height: 14px }*/


form {  }

div.t { float: left;background: #F4F9FF; border: 0px; border-left: 1px solid #D8E8FF; border-top: 1px solid #D8E8FF; }

form table td { padding: 5px; line-height: 18px; vertical-align: top; border: 1px solid #fff; border-top: 1px solid white; border-right: 1px solid #D8E8FF; border-bottom: 1px solid #D8E8FF; border-left: 1px solid white; background: #F4F9FF }

.a {float: left}

input { border-top: 1px solid #8FBFFF; border-right: 1px solid #D8E8FF; border-bottom: 1px solid #D8E8FF; border-left: 1px solid #8FBFFF; background: #FdFFFF; color: #006; font-size: 11px; }

input.nb {background: transparent; border: 0px}

textarea { border-top: 1px solid #8FBFFF; border-right: 1px solid #D8E8FF; border-bottom: 1px solid #D8E8FF; border-left: 1px solid #8FBFFF; background: #FCFFFF; font-size: 11px; }

div.submit { float: left; clear: left; width: 100%; margin-top: 20px; background: #e4f0ff; padding: 5px; border: 1px solid #fff; border-right: #8fbfff 1px solid; border-bottom: #8fbfff 2px solid}
div.submit input { width: 100px; color: #f60; font-weight: bold; border-top: 1px solid #D8E8FF; border-right: 1px solid #8FBFFF; border-bottom: 1px solid #8FBFFF; border-left: 1px solid #D8E8FF; background: #F9FFFF; }

input.flt { float: left; clear: left; margin-right: 5px; color:#006; font-size: 11px; line-height: normal; border: 0; background: transparent;}
div.fl {float: left; clear: right; margin: 0;}

.f { font-weight: bold; font-size: 12px; background: #e4f0ff; padding: 5px; margin: 0px; color: #3871cd; line-height: 20px; border: 1px solid #fff; border-right: #8fbfff 1px solid; border-bottom: #8fbfff 2px solid}

p.f {padding-top: 10px; float: left}

p.sp { margin-top: -10px }
dd.o { padding-left: 20px }

/*table.nobgr table.border { float: left; border: 0px; border-left: 1px solid #CBE9E0; }
table.nobgr table.border td { padding: 5px; line-height: 18px; vertical-align: top; border: 1px solid #fff; border-top: 1px solid white; border-right: 1px solid #CBE9E0; border-bottom: 1px solid #CBE9E0; border-left: 1px solid white; background: #F0FAFA }

table.nobgr {background: none; border: 0px}
table.nobgr td {background: none; padding: 0px; border: 0px}

table.nobgr span.z, form table td span.z { float:left; clear:left; width: 230px; padding: 5px; font-size: 9px; color: #3871CD; white-space: nowrap}*/
.z { font-size: 9px; color: #3871CD; padding-left: 5px;}