.FormBox table, td, tr, div
{
	margin:0px;
	padding:0px;
	vertical-align:top;	
}

hr
{
	 height:1px;
}

.caltitle
{
	  text-align:center;
	  padding-top:2px;
	  vertical-align:top;
	  font-size:1.1em;
	  font-weight:bold;	 
}

.caltitle select
{
	vertical-align:middle;
	height:21px;
	border:none;
	float:none;
}

.rbl
{
	 margin:auto;
	 clear:left;
}
.rbl label
{
	float:left;
	text-align:left;
}

.rbl input
{
	float:right;
	text-align:right;
	margin-left:10px;
}

.FormBox
{
	color:#687279;
	margin:auto;
	padding:10px;
}

.next
{
   background:transparent url('../images/next-button.gif') no-repeat top left;
   border:none;
   color:White;
   width:71px;
   height:15px;
   cursor:pointer;
}

.submit
{
   background:transparent url('../images/submit-button.gif') no-repeat top left;
   border:none;
   color:White;
   width:71px;
   height:15px;
   cursor:pointer;
}

.previous
{
   background:transparent url('../images/previous-button.gif') no-repeat top left;
   border:none;
   color:White;
   width:71px;
   height:15px;
   cursor:pointer;
}

.finish
{
   background:transparent url('../images/finish-button.gif') no-repeat top left;
   border:none;
   color:White;
   width:71px;
   height:15px;
   cursor:pointer;
}

.step
{
	background:transparent url('../images/formbottom.gif') no-repeat bottom left;
	background-color:#C7D7E1;
	margin:auto;
	padding:10px 20px 25px 25px;	
}

.invisible
{
	visibility:hidden;
}

.stepNumbers
{
	padding:0px 5px 10px 5px;
	margin:0px;
	vertical-align:middle;
}

.wizardStep
{
	text-align:right;
	width:600px;
}

.formLabel
{
	 text-align:left;
	 float:left;
	 vertical-align:middle;
}

.formRow
{	
	padding:3px 0px 3px 0px;
	clear:both;
}


.rfv
{
	 clear:both;
	 text-align:right;
	 float:right;
}

.unhighlight
{
	background-color:white;
	border:solid 2px #C7D7E1;
	color:Black;
	float:right;
}

.highlight
{
	border:solid 2px #818C93;
	background-color:#FCFFE0;
	color:Black;
	float:right;
}

.unhighlightMPAN
{
	border:solid 2px #C7D7E1;
 float:none;
}

.highlightMPAN
{
	border:solid 2px #818C93;
	background-color:#FCFFE0;
	float:none;
}

input[type="text"], textarea
{
	width:150px;
	font-family:Arial;
	font-size:1em;
}

.formRowRegister
{	
	padding:3px 0px 3px 0px;
	clear:both;
}

.formRowRegister input[type="text"], textarea
{	
	min-width:290px;
	width:290px;
	
	font-family:Arial;
	font-size:1em;
}

.formRowRegister .formLabel
{
	 text-align:left;
	 float:left;	 
	 vertical-align:middle;	 
}

.formRowRegister select
{ 
 float:right;
 width:200px;
 margin-right:140px;
}

.renYear
{
	float:right;
	margin: 0 5px 0 5px;
	/*margin-left:10px;*/
}

.renMonth
{
	float:left;
	margin: 0 5px 0 5px;
  /*margin-right:5px;*/
}

.rdoSignUp
{
	 float:left;
	 padding-bottom:20px;
	 margin-left:25px;
}

select
{
	float:right;
}

.checkboxList
{
	background-color:#C7D7E1;
	float:right;
}

.electricPanel, .gasPanel, .commonPanel
{
  padding:0 10px 10px 10px;  
  width:720px;
}

.clear
{
	clear:both;
	height:1px;
}

#calendarDatePickerButton
{
	float:right;
}