.section table td {}
.section table td p{padding:5px 5px 5px 5px;}


.tablelabel{width:100%;float:left;margin:0px 0px 0px 0px; clear:both;  border-spacing:1px; background-color:#ccc; border-top:solid 3px #69c}

.tablelabel th{vertical-align:middle; height:30px; padding:3px; line-height:230%;text-indent:8px; background:url(../img/bg_tablelabel.gif) repeat; border:solid 1px #fff;   font-size:10px; text-align:left;}
.tablelabel td{ padding:3px; line-height:180%;font-size:10px;border:solid 1px #fff; text-align:center;vertical-align:middle;}

.tablelabel tr.c1{ background-color:#E6EDF7;}
.tablelabel tr.c2{ background-color:#fff;}
.tablelabel tr.c3{ background-color:#f2f2f2; font-weight:bold;}

.regtablelabel td.c1{ background-color:#E6EDF7;}
.regtablelabel td.c2{ background-color:#fff;}
.regtablelabel td.c3{ background-color:#f2f2f2; font-weight:bold;}


.regtablelabel td p,
.regtablelabel td textarea p {line-height:130% !important; margin:0px !important; }




.tablelabel td img{/* width:32px; height:32px;*/border:solid 1px #666;}

.tablelfoot{ vertical-align:middle;padding:3px; line-height:230%;text-indent:10px; background:url(../img/bg_table_foot.gif) repeat-x; background-position:top; border:solid 1px #fff;   font-size:9px; font-weight:bold; text-align:center;}



.tablelform_l{float:left;padding:3px;  color:#FFFFFF;}
.tablelform_r{float:right;padding:3px;}
/*.tablelform_c{float:center;padding:3px;}*/
.tablelform_c{float:none;padding:3px;}

.tablelfoot a	{ color:#FFFFFF;}
.tablelfoot a:hover{}



.regtablelabel{width:100%;float:left;margin:0px 0px 0px 0px; clear:both;  border-spacing:1px; background-color:#ccc; border-top:solid 3px #69c}

.regtablelabel th{ vertical-align:top; height:30px; padding:3px; line-height:230%;text-indent:10px; background:url(../img/bg_tablelabel2.gif) repeat;  border:solid 1px #fff;   font-size:10px; text-align:left;}
.regtablelabel td{ padding:3px; line-height:180%;font-size:10px;border:solid 1px #fff;vertical-align:top;background-color:#f2f2f2;}
.regtablelabel_th{ vertical-align:top; height:30px; padding:3px; line-height:230%;text-indent:10px; background:url(../img/bg_tablelabel2.gif) repeat;  border:solid 1px #fff;   font-size:10px; text-align:left; font-weight:bold; width:128px;}

.tablelabel td.remitover{background-color:#fcc; color:#f00;}

.tablelabel td.on{background-color:#ffc489;}

.subtablelabel{width:100%;margin:0px 0px 0px 0px; clear:both;  border-spacing:1px; background-color:#F2F2F2; border-collapse:separate; border-spacing: 0px 5px;}
.subtablelabel td{border:solid 1px #ccc;}
/*.subtablelabel_td{vertical-align:center; border:solid 1px #fff; font-size:10px; text-align:center;}
.subtablelabel_th{vertical-align:center; background:url(../img/bg_tablelabel2.gif) repeat; font-size:10px; text-align:center; font-weight:bold; width:100px;}*/
.subtablelabel_td{vertical-align:middle; border:solid 1px #fff; font-size:10px; text-align:center;}
.subtablelabel_th{vertical-align:middle; background:url(../img/bg_tablelabel2.gif) repeat; font-size:10px; text-align:center; font-weight:bold; width:100px;}

.item{width:508px;float:left;margin:0px 0px 8px 0px; clear:both; border-collapse:separate; border-spacing:1px; background-color:#ccc; border:solid 0px #369;}

.item img{ float:left; margin:0px; border:solid 1px #ccc;}

.item_n{padding:0;margin:0px;}
.item_n h4{margin:0px;}

.item_t{padding:0;margin:0px;}
.item_t p{padding:0;margin:0px;}

.item th{width:150px; vertical-align:top; padding:5px; border:solid 1px #fff; background-color:#E6EDF7; margin:2px; font-size:10px; font-weight:normal; text-align:left;}
.item td{width:auto; vertical-align:top; padding:3px; line-height:180%; background-color:#f0f0f0; border:solid 1px #fff;}

.item2{width:100%;float:left;margin:0px 0px 8px 0px; clear:both; border-collapse:separate; border-spacing:1px; background-color:#ccc; border:solid 0px #369;}

.item2 th{ vertical-align:top; padding:5px; border:solid 1px #fff; background-color:#E6EDF7; margin:2px; font-size:9px; font-weight:normal; text-align:left;}
.item2 td{width:auto; vertical-align:top; padding:3px; line-height:180%; background-color:#f0f0f0; border:solid 1px #fff;}


.item3{width:680px;float:left;margin:0px 0px 8px 0px; clear:both; border-collapse:separate; border-spacing:1px; background-color:#ccc; border:solid 0px #369;}

.item3 th{width:150px; vertical-align:top; padding:5px; border:solid 1px #fff; background-color:#E6EDF7; margin:2px; font-size:9px; font-weight:normal; text-align:left;}
.item3 td{width:auto; vertical-align:top; padding:3px; line-height:180%; background-color:#f0f0f0; border:solid 1px #fff;}



.item input{ width:300px; margin-left:15px;}
.item select{ width:200px; margin-left:15px;}
.item textarea{ width:300px; margin-left:15px;}

td.submit{ background-color:#036; text-align:center; padding:5px;}
td.submit input{ width:80px;margin:auto;}

.mark{ color:#FF6600;}
.error{ color:#FF0000;}
.error2{ color:#FF6600;}

.st_act{ color:#006633;}
.st_stop{ color:#f60;}