/*
 label
{
 
}*/
.changear label
{
    
       #margin-top:-30px !important;
    #margin-right:30px !important;
    
       _margin-top:-30px !important;
    _margin-right:30px !important;
}
body { font-family: arial, san-serif; font-size: 12px; }
div
{
    /*
    border-width:3px;
    border-color:Blue;
*/
}
.change
{
  #position:relative !important;
  #right:800px !important;
}
.span-control
{
   /*
position:absolute;
*/
float:right;
    border-color:Blue;
    border-width:5px;

    
}
/*div.form-block { left: 50%; margin: 0 auto 0 -403px; position: absolute; top: 0; width: 798px; border: 1px solid black; direction: rtl; background: #c8d6e6; }*/
div.form-block { width: 100%; border: 0px solid black; direction: rtl;  float: right; clear: right; padding-bottom: 10px; } 
.form-block.bg-color{background:#e0eefb;}
.form-block .bg-color{background:#e0eefb;}
div.form-block .half-length { width: 50%; float: right; line-height: 30px; min-height: 30px; }
div.form-block .full-length { width: 100%; float: right; min-height: 30px; }

div.form-block label.top-choice { font-size: 15px; font-weight: bold; width: auto; } 
div.form-block .left { float: left; }
div.form-block .right { float: right; }
div.form-block .rightClear { clear: right; }
div.form-block .leftClear { clear: left; }
div.form-block h2 { font-family: arial, san-serif; font-size: 15px; margin: 0 10px 0 0; padding: 0;  }
h2.form-header {font-family: arial, san-serif; font-size: 15px; margin: 0 10px 0 0; padding: 0;direction:rtl  }
div.form-block label { width: 84px; margin: 0 10px; display: block; float:right; line-height: 30px;text-align:right }
div.form-block label-left { width: 70px; margin: 0 10px; display: block; float:right; line-height: 30px;text-align:left }
div.form-block label-center { width: 70px; margin: 0 10px; display: block; float:right; line-height: 30px;text-align:center }

div.form-block span { width: auto; margin: auto 5px; display: block; float:right; padding: 0;line-height:30px; }
div.form-block span.span-left {  width: auto; margin: 0 5px; display: block; float:left; padding: 0;  }
div.form-block input, div.form-block select { line-height: 18px; font-size: 12px; } 
div.form-block select.general {min-width: 125px;}
div.form-block input, 
div.form-block select, 
div.form-block textarea { margin: 4px 0; }
div.form-block input.fill-button { margin: 6px 0; }
div.form-block .unique { width: auto; }
div.form-block .textarea-cell { height: auto; }

div.form-block textarea { overflow: auto; font-size: 12px; }
div.form-block input.file-upload { width: 220px; }
div.form-block input.narrow { width: 50px; }
div.form-block select.narrow { width: 53px !important; }
div.form-block .span-control { margin-right: 10px; }
div.form-block .remark { line-height: 30px; margin-right: 10px; }
.error{color:Red}
div.mybutton { text-align: left; }

.bound label{width:auto !important}
.bound input{float: right;}
.htmlTextFieldTb
{
    width: 550px;
    height : 300px;
}

/** ltr form styles **/

/*div.form-ltr { left: 50%; margin: 0 auto 0 -403px; position: absolute; top: 0; width: 798px; border: 1px solid black; direction: ltr; background: #c8d6e6; }*/
div.form-ltr {width: 100%; border: 1px solid black; direction: ltr; background: #c8d6e6; float: left; clear: left; } 
div.form-ltr .half-length { width: 50%; float: left; line-height: 30px; min-height: 30px; background: #c8d6e6; }
div.form-ltr .full-length { width: 100%; float: left; height: 30px; } 
div.form-ltr .left { float: left; }
div.form-ltr .right { float: right; }
div.form-ltr h2 { margin: 0 0 0 10px; }
div.form-ltr label { float:left; text-transform: capitalize; }
div.form-ltr span { float:left; }

/** end of ltr form styles  **/
