
 .qnav {
 position: absolute;
 top: 110px;
 left: 0px;
 }
 .qnav a {
 font: 0.75em Arial, Helvetica, sans-serif;
 display: block;
 padding: 2px;
 color: #fff;
 background: #030;
 border-bottom: 1px dotted #fff;
 text-decoration: none;
 }
 .form-all {
    list-style: none;
    list-style-position: outside;
    margin: 0px;
    font-family: Verdana;
    font-size: 12px;
}
 .form-all h1 {
 font: bold 14px Arial, Helvetica, sans-serif;
 margin-top: 1px;
 }
 .form-label-top {
    margin-bottom:1px;
    display:inline-block;
}
 .form-label-left1 {
	margin-bottom:1px;
	padding-top: 3px;
    float: left;
    width: auto;
	z-index: 10;
	position:relative;
 }
  .form-label-left2 {
	margin-bottom:1px;
	padding-top: 3px;
	padding-left: 5px;
    float: left;
    width: auto;
	z-index: 10;
	position:relative;
 }
 .label_right {
	width: 120px;
	margin-bottom:1px;
    display:inline-block;
	padding:1px;
	z-index: 10;
	position:relative;
 }
 .form-textbox{
    padding:1px;
	position:relative;
	z-index: 10;
 }
 .form-textbox-left{
    padding:1px;
	float: left;
	z-index: 10;
	position:relative;
 }
  .form-select{
    padding-left: 7px;
	float: left;
 }
.form-line {    
	clear:both;
	padding:1px;
	margin:0px;
    display:inline-block;
    width:97%;
	position:relative;
}

.form-line-column{
    float:left;
    clear:none;
    width:auto;
}
.form-input {
   padding:1px;
}
.form-input-wide {
   padding:1px;
}
.form-input-left {
   padding:1px;
   float: left;
}
.form-multiple-column, .form-single-column{
    display:inline-block;
}
.submit_p {    
	margin-left: 2em;    
	text-align: center;    
	clear:both;
	position:relative;
}
.rbutton {
        width: 155px;
        margin-bottom:1px;
    display:inline-block;
        padding:1px;
        z-index: 10;
        position:relative;
 }
