.tablelessform {
    margin: 0;
    padding: 0;
}
.tablelessform fieldset {
    clear: none;
    margin: 0 0 10px 0;
    border: 0;
    background: url('/images/grey_bottom_curve.png') bottom right no-repeat, url('/images/grey_top_curve.png') top left no-repeat;
}
.tablelessform fieldset.hiddenfieldset {
    border: 0;
    background: none;
    padding: 0;
}
.tablelessform fieldset legend {
    white-space: nowrap;
    font-weight: bold;
    padding: 1px;
    display: block;
    color: #279E4B;
	font-size: 86%;
	clear: left;
	background: #fff;
}
.tablelessform fieldset ol {
    margin: 0;
    padding: 0;
}
.tablelessform fieldset li {
    display: block;
    list-style: none;
    margin: 0;
    clear: both;
}
.tablelessform label {
    margin: 0 0 0 5px;
}
.tablelessform label.element {
    float: left;
    width: 100%;
    padding: 0;
    margin: 5px 0 0 0;
    font-weight: bold;
    text-align: left;
}
.tablelessform input, .tablelessform textarea, .tablelessform select {
    width: auto;
}
.mobile .tablelessform select {
    width: auto;
    width: 100%;
}
.tablelessform textarea {
    overflow: auto;
}
.tablelessform br {
    clear: left;
}
.tablelessform div.element {
    margin: 5px 0 0 0;
    padding: 0;
}
.tablelessform li.reqnote {
    font-size: 80%; 
    margin: 5px 0 0 5px;
}
.tablelessform span.error, .tablelessform span.required {
    color: red;
}
.tablelessform div.error {
    
}
.tablelessform li p {
	font-size: 100%;	
}
.tablelessform li .error {
	font-size: 100%;	
}
.tablelessform input[type="submit"], .tablelessform input[type="button"] {
	min-width: 73px;
}
.tablelessform li li {
  font-size: 100%;
}
.tablelessform li span.error {
  display: inline-block;
  padding-left: 5px;
  width: 60%;
  vertical-align: top;
}
.printlistwidget .tablelessform li.selectVRN-wrapper {
    list-style: none;
    width:20%;
    clear: both;
    margin-left:29%;
}
.printlistwidget .tablelessform li.datepicker-wrapper {
    display: inline-block;
    list-style: none;
    clear: both;
    width:25%;
}
.printlistwidget .tablelessform li.datepicker2-wrapper {
    display: inline-block;
    list-style: none;
    clear: both;
    width:25%;
}
.printlistwidget .tablelessform li.static1-wrapper {
    display: inline-block;
    list-style: none;
    margin-left:2%;
    clear: both;
    width:23%;
}
.printlistwidget .tablelessform li.static2-wrapper {
    display: inline-block;
    list-style: none;
    clear: both;
    width:21%;
}
.printlistwidget .tablelessform li.submit-wrapper {
    display: inline-block;
    list-style: none;
    margin-left: 0;
    clear: both;
    width:8%;
}
.printlistwidget .tablelessform input {
    width:75%;
}