
.saveAction, .THidden_tblSelectNetwork, .pnlEnrollmentTypeOn
{
	visibility: hidden;	
}

.startHidden,  #pnlOtherDetail
{
	display:none;	
}

.StepName, .StandardFontsBold , .StandardFonts, .StandardFontsSmaller, .RequiredFields, .lopHeader, .lopHeaderLine2
{
	font-family: Arial, Helvetica, sans-serif;
}

.StepName 
{
	color: #4558C7;
	font-weight: bold;
}

.StandardFontsBold, .lopHeader
{
	font-weight: bold;
}

.StandardFontsSmaller
{
	font-size: smaller;
}

.RequiredFields 
{
	color: #FF0000;
}


/**********************************************
*   Enrollment Forms						  *
**********************************************/ 

/*  Text Styles  *****************************/                            

.topalign, .boxinside
{
	vertical-align:top;
}

.AddSpace
{
	height:30px;
	vertical-align:middle;
}

input[type=text], input[type=password]  
{
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	width:120px;
}

#tblRightAd
{
	background-color:#9FAAE2;
	width: 161px;

	
}

#tblRightAd td a
{
  text-decoration:none;
  margin: 0px 2px 0px 4px;
  color:Black;
  font-weight:bold;

}

#divTblCenter
{
	margin: 0px 10px;
}

/*
.required
{
	color:Red;
	font-weight:bold;
	width:7px;
}
*/

#tblstep2data td
{
	vertical-align:middle;	
}

.CenterAlign, .lopHeaderLine2, .closebutton, .lopHeader, .StepName, .pdfviewer, #divEnrollNow
{
	text-align:center;
}

#tblstep2data tr
{
	vertical-align:middle;
	height:20px;	
}

.regform1label, .step2col1width, .step2col3width, .test, #pnlOtherDetail1
{
	text-align:right;
}

.phoneFax 
{
	width:100px;
}

.email 
{
	width:225px;	
}

.name 
{
	width:165px;	
}


#ctl00_MainContent_txtPhone
{
	width:75px;	
}

.step2col1width, .test
{
	width: 171px;
}

.lopHeader, .width500
{
	width: 500px;
}

.NextButton
{
	width: 523px;
}

.regform1label, .step2col3width
{
	width: 160px;
}


.width570
{
	width:570px;	
}

.img25
{
	width:25px;	
}

.topcenterbar
{
	width:550px;	
}

.leftcenterbar
{
	height:364px;
}

.bottomcenterbar
{
	height:22px;
}

.closebutton
{
	height:30px;
}

.topcenterbar, .boxinside, .leftcenterbar
{
	background-color:#C9CEEF;
}

#terms table, #terms
{
	width:475px;	
}

#terms table tr td, #terms tr td rd
{
	width:33%;
	text-align:center;	
}

/**********************************************
*   Grid Stuff      						  *
**********************************************/ 

.hiddenFormFields
{
	display:none;

}

.gridOverlay
{ 
	 width:585px;
     height:530px;
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     text-align:center;
     z-index: 1000;
     background-color:#CCC;
     opacity: 0.92;
     filter:alpha(opacity=92);
    -moz-opacity: 0.92;
}

.gridEntry select 
{
	max-width:450px;
}
.gridEntry
{
	visibility: hidden;
	Width:535px;
    position: absolute;
    left: 10px;
    top: 0px;
	margin: 25px auto;
	background-color:#c9ceef;
	padding:15px;
	border:1px solid #000;
	z-index: 1002;
}

#comments, .comments
{
	padding:15px;
}

#txtComments, .TermsOfService
{
	width: 95%;
}


.selectedNetwork
{
	Width:95%;
	
}

.selectNetworkList
{
	Width:95%;
	font-size: 10px;
}

