  .FormLine
  {
    float:left;
		clear:both;
    width:100%;
  }

  .FormArea div
  {
    float:left;
  }

  .genericline{
    clear:both;
    padding:6px;
    vertical-align:center;
  }

  .lineleft{
     clear:none;
     float:left;
  }

  .lineright{
    clear:none;
    float:right;    
  }

  .linestacker{
    clear:left;
    vertical-align:top;
  }

  .lineOfWidth
  {
  	width:100%;
  }

  .columnQuarterWidth
  {
    float:left;
	text-align:right;
	width:25%;
  }

  /* This allows floated elements to consume space without adding <div style="clear:both;"></div> at the end of every floated div in a non-floated layout */
  .clear:after {
  	content:".";
  	height:0;
  	visibility:hidden;
  	display:block;
  	clear:both;
  	}

  .clear {
  	display:block;
  	}

  /* Holly Hack Targets IE Win only \*/
  * html .clear {height:1%;}
  .clear {display:block;}
  /* End Holly Hack */


  /* Fonts */
  .right
  {
	text-align: right !important;
  }
  
  .bottom
  {
	vertical-align: bottom !important;
  }
   
  .green
  {
	color: #44a24a;
 }
 .gray
 {
	color: #a0aab2;
 }
 .red
 {
	color: red;
 }
  .orange
 {
	color: #de7504;
 }
  
 .black_lt
 {
 	color: #575757;
 }
 .lheight_200
 {
	line-height: 200% !important;
 }
 
 .width_auto
 {
	width: auto !important;
 }
 
 .fontsize_11px
 {
	font-size: 11px;
 }

  .fontsize_14px
 {
	font-size: 14px;

 
 }
 
 .fontsize_15px
 {
	font-size: 15px;
 
 }
 
 .bold
 {
	font-weight: bold;
 }
 
 .marginleft_0
 {
	margin-left: 0 !important;
 }
 
 .padleft_5
 {
	padding-left: 5px;
 }
 .padright_5
 {
	padding-right: 5px;
 }
.padbottom_15
{
	padding-bottom: 15px !important;
}  

.WaitPanel 
{
	display:block;
  position: absolute; 
  background: url('/images/patch.267300-90opac.s16.png');
  z-index: 10;
}

.WaitPanel .WaitElementsContainer {
  text-align:center;
}
		
.WaitPanel .WaitSpinner {
  text-align:center;
  width:inherit;
  display:block;
}
		
.WaitPanel .WaitText {
  font-size:14px;
  padding-top:5px;
  display:block;
  color:#F5F5F5;
  font-weight:bold;
} 

.GenericPanel {
  position: absolute; 
  z-index: 10;
}
