

img.helppic {
position: absolute;
left: 615px;
}

.Required {
	padding-right: 3px;
}

#form1 {  margin: 10px auto;   background: transparent;  }

#form1 .instruct {
 	padding-top: 5px;
 	padding-bottom: 5px;
	display: block;
 }

#form1 fieldset{ 
width: 600px; 
position: relative; 
margin: 10px 0px 20px 0px; 
padding: 20px 20px 15px 20px; 
border: 1px solid #999; 
}

#form1 fieldset br { 
display: inline; 
height: 27px; 
line-height: 27px; }

#form1 fieldset legend {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background: #E0E0E0;
	border: 1px solid #999;
	font-weight: bold;
	line-height: 120%;
	color: #333;
	padding: 5px;
}

#form1 fieldset label 
{ 
position: absolute; 
display: block; 
margin: 2px 0px 2px 0px; 
padding: 5px; 
line-height: 10px;
}

#form1 fieldset input, 
#form1 fieldset select{ 
position: absolute; 
display: block; 
margin: 2px 2px 2px 120px; 
left: 130px;
width: 145px;
 }

#form1 fieldset#regFromUserInfo input {}
#form1 fieldset#regFromUserInfo input#Mi {width: 30px}
#form1 fieldset#regFromUserInfo #InfoSourceCode { 
 width: 150px; }

/* all phone parts */
#form1 fieldset input#HomeAreaCode,
#form1 fieldset input#HomePhonePart1,
#form1 fieldset input#HomePhonePart2,
#form1 fieldset input#CellAreaCode,
#form1 fieldset input#CellPhonePart1,
#form1 fieldset input#CellPhonePart2,
#form1 fieldset input#WorkAreaCode,
#form1 fieldset input#WorkPhonePart1,
#form1 fieldset input#WorkPhonePart2,
#form1 fieldset input#WorkPhonePart3
{
position: relative;
display: inline;
top: 10px;
width: 40px;
margin: 0px 5px 10px 5px;
padding: 0;
left: 0px;
}


/* all xstreet parts */
#form1 fieldset input#WorkXStreet1,
#form1 fieldset input#WorkXStreet2, 
#form1 fieldset input#HomeXStreet1 ,
#form1 fieldset input#HomeXStreet2
{ position: relative; display: inline; left: 0; margin: 0; }


#form1 fieldset input#selectWorkSite { 
position: relative; 
top: 22px; 
left: 40px; 
margin: 0; 
width: 140px;
}


/* postal codes and states */
#form1 fieldset#regFormHomeAddress #HomeState,
#form1 fieldset#regFormWorkAddress #WorkState,
#form1 fieldset#regFormMailaddress #MailState, 
#form1 fieldset#regFormHomeAddress #HomePostalCode,
#form1 fieldset#regFormWorkAddress #WorkPostalCode,
#form1 fieldset#regFormMailaddress #MailPostalCode{ width:55px; }

#form1 fieldset#regFormSmoking
{ 
line-height: 27px;
}

#form1 fieldset#regFormSmoking input
{
position: relative; 
display: inline; 
margin: 0px; 
left: 0px;
width: 50px;
line-height: 27px;
}


#form1 fieldset#regFormParams input
{
left: 0px;
display: inline;
position: relative;
}

#form1 fieldset#regFormWorkSchedule{
line-height: 27px;
}

#form1 fieldset#regFormWorkSchedule select
{
position: relative; 
display: inline; 
margin: 0px; 
left: 0px;
width: 50px;
line-height: 27px;
}
  

#form1 fieldset select#Shift1StartMinute,
#form1 fieldset select#Shift1EndMinute
{
position: relative; 
display: inline; 
margin: 0px; 
left: 0px;
width: 50px;
line-height: 27px;
}


#form1 fieldset select#Shift1StartHour,
#form1 fieldset select#Shift1EndHour
{
position: relative; 
display: inline; 
margin: 0px; 
left: 0px;
width: 50px;
line-height: 27px;
}

#form1 fieldset select#Shift1StartAMorPM,
#form1 fieldset select#Shift1EndAMorPM
{
position: relative; 
display: inline; 
margin: 0px; 
left: 0px;
width: 50px;
line-height: 27px;
}


#form1 fieldset label#Comments {line-height: 27px;}
#form1 fieldset #Comments { margin: 10px 0px 0px 0px;  _margin: 25px 0px 0px 0px; width: 100%; height: 100px; }

#form1 fieldset#regFormParams input#radioyesMatchCar,
#form1 fieldset#regFormParams input#radionoMatchCar,
#form1 fieldset#regFormParams input#radioyesMatchVan,
#form1 fieldset#regFormParams input#radionoMatchVan,
#form1 fieldset#regFormParams input#radioyesMatchBike,
#form1 fieldset#regFormParams input#radionoMatchBike,
#form1 fieldset#regFormParams input#radioyesAutoAvailable,
#form1 fieldset#regFormParams input#radionoAutoAvailable,
#form1 fieldset#regFormParams input#radioyesMatchTransit,
#form1 fieldset#regFormParams input#radionoMatchTransit
{ 
position: relative; 
display: inline; 
margin: 0px; 
left: 0px;
width: 15px;
}

#form1 fieldset#regFormLogin input#Email 
{
width: 300px;
}