.winform { width:100%; position:relative; }
.winform, .winform .row, .winform .column, .winform label, 
.winform input, .winform select, .winform textarea {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.winform form, .winform fieldset { margin:0; padding:0; border:0; }
.winform .row, .winform .row-v2 {
float:none; 
width:100%; 
zoom:1;
position:static; 
clear:both;
margin:0;
padding:7px 0;
background:transparent none;
}
.winform .row:after, .winform .row-v2:after { 
content:"."; 
display:block;
height:0; 
clear:both; 
visibility:hidden; 
font-size:0; 
line-height:0; 
}
.winform .row-v2 { margin:13px 0; }
.winform label { display:block; margin:0; padding:11px 0 9px; }
.winform input[type='text'], .winform input[type='password'], .winform input[type='file'], 
.winform select, .winform textarea {
width:100%;
margin:0;	
padding:10px;
font-size:13px;	
background:#f9f9f9; 
border:1px solid #cccccc;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.winform select { padding:9px 10px; line-height:32px; }
.winform textarea { height:150px; }
.winform .column { float:left; width:auto; margin:0 0 0 2%; padding:0; height:auto; min-height:0; }
.winform .w2col .column { width:49%; }
.winform .w3col .column { width:32%; }
.winform .w4col .column { width:23.5%; }
.winform .w2col-v2 .column.first { width:32%; }
.winform .w2col-v2 .column.last { width:66%; }
.winform .w2col-v2 .checkbox, .winform .w2col-v2 .checkbox-v2 { position:relative; top:1px; }	
.winform .column.first { margin-left:0; }
.winform .inline-block,	.winform .checkbox label, 
.winform .checkbox-v2, .winform .checkbox-v2 label {
vertical-align:baseline;
display:block;
display:-moz-inline-stack;
display:inline-block;
margin:0 -4px 0 0;
zoom:1;
*display:inline;
*margin:0 0 0 0;
}
.winform .checkbox label, .winform .checkbox-v2 label {
vertical-align:bottom; 
font-size:13px;
font-weight:normal; 
padding:9px 0 4px;
position:relative;
top:2px;
}	
.winform .checkbox-v2 label { *margin:0 16px 0 0; margin:0 20px 0 0; }
.winform .checkbox { margin-bottom:8px; }
.winform label+.checkbox { margin-top:-4px; } 
.winform label~.checkbox-v2 { margin-top:-4px; }
.winform .wAuto { width:auto !important; }
.winform .w100p { width:100% !important; }
.winform .span-1-of-1 { width:100% !important; } 
.winform .span-1-of-2 { width:49% !important; }   
.winform .span-1-of-3 { width:32% !important; }
.winform .span-1-of-4 { width:23.5% !important; } 
.winform .span-2-of-3 { width:66% !important; } 
.winform .span-2-of-4 { width:49% !important; } 
.winform .span-3-of-4 { width:74.5% !important; }