#wholeform
{
margin-left:25px;
}

H3
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
STRONG
{
    FONT-WEIGHT: bold;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
H1
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
H2
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
BODY
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.headersmall
{
    FONT-WEIGHT: bold;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.required, .Required
{
    COLOR: #cc3366
}
.body
{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TD
{
	font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}




img.helppic {
position: absolute;
left: 615px;
}

.Required {
	padding-right: 3px;
}


.heading{
font-size: 14pt;
font-weight: bold;
color: #333;
}

.tripinstruction{
	color:#996600;	
	width: 600px;
	padding-left: 20px;
	width: 90%;
	text-align: justify;
	height: 70px;

}

.expanderheader
{
    	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	border: none;
	width: 100%;
	font-size: 11pt;
	padding-bottom: 4px;
}


span.EditHeaderRow, .tabhead
{
display: none;
}

#form1 fieldset input#radioyesAutoAvailable,
#form1 fieldset input#radionoAutoAvailable
{
width: 35px;
}

.calheader, .commheader
{
font-family: Arial, Helvetica, sans-serif;
	background-color: #7B9149;
	color: white;
	padding: 5px;
	font-weight: bold;
	font-size: 14px;
}

.caloddrow, .caldayheader, .OddRow
{
background-color: white;
}

.TotalRow
{
font-weight: bold;
}

.In select, .Out select
{
	font-size: 12px;
	width: 95px;
}


input.StandardButton,
input.LoginButton
{	
	font-family: Arial;

	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
	text-align: center;
	padding: 2px;
	margin: 0px;
	width: 80px;
	margin-left: 15px;
	height: 22px;
}

input.LoginButton
{
	margin-left: 0px;
	padding-left: 0px;
	background-color: #CAE3FC;
}

















select, input {
font-size: 9pt;
}

img.helppic {
position: absolute;
left: 615px;
}

.Required 
{
	padding-right: 3px;
	color: red;
}


fieldset #employermenu
{

}

#form1 
{  
	margin: 10px auto;   
	background: transparent;  
}

#form1 .instruct 
{
 	padding-top: 5px;
 	padding-bottom: 5px;
	display: block;
	line-height: 1.1em;
}

#form1 fieldset
{ 
	width: 600px; 
	position: relative; 
	margin: 10px 0px 10px 0px; 
	padding: 0px 20px 15px 10px; 
	border: solid gray 1px;
}

#form1 legend
{
	
	background-color: #7B9149;
	color: white;
	padding: 3px;
	border: solid black 1px;	
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;

	padding: 10px;
}

.tabhead 
{
	display: none;
}

#form1 fieldset br 
{ 
	display: inline; 
	height: 27px; 
	line-height: 27px; 
}

#form1 fieldset label 
{ 
	position: absolute; 
	display: block; 
	margin: 2px 0px 2px 0px; 
	padding: 5px;
padding-left: 0px; 
	line-height: 1.1em;

}


#form1 fieldset input, 
#form1 fieldset select,
#form1 fieldset span.PhoneNumber
{ 
position: absolute; 
display: block; 
margin: 2px 2px 2px 120px; 
left: 146px;
width: 170px;
 }

#form1 fieldset span.StartEnd
{
position: absolute; 
display: inline; 
margin: 2px 2px 2px 110px; 
left: 270px;
width: 350px;
border: 0px solid;
left: 156px;
}


#form1 fieldset span.AutoAvailable
{
display: block;
margin: 2px 2px 2px 258px;
}

#form1 fieldset span.WindowMinutes
{ 
position: absolute; 
display: block; 
margin: 2px 2px 2px 0px; 
left: 1px;
width: 350px;
}

#form1 fieldset span.PhoneNumber
{
width: 350px;
}

#form1 fieldset input#Mi 
{
width: 30px
}

#form1 fieldset #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;
width: 40px;
margin: 0px 5px 0px 0px;
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; 
}

/* postal codes and states */
#form1 fieldset #HomeState,
#form1 fieldset #WorkState,
#form1 fieldset #MailState, 
#form1 fieldset #HomePostalCode,
#form1 fieldset #WorkPostalCode,
#form1 fieldset #MailPostalCode
{ 
width:55px; 
}




#form1 fieldset#regFormParams
{
line-height: 27px;
}


#form1 fieldset#regFormParams span.windowspan,
#form1 fieldset#regFormParams Select#StartWindow,
#form1 fieldset#regFormParams Select#EndWindow,
#form1 fieldset select#Shift1StartMinute,
#form1 fieldset select#Shift1EndMinute,
#form1 fieldset select#Shift1StartHour,
#form1 fieldset select#Shift1EndHour,
#form1 fieldset select#Shift1StartAMorPM,
#form1 fieldset select#Shift1EndAMorPM
{
position: relative; 
display: inline; 
margin: 0px; 
left: 0px;
width: 50px;
line-height: 27px;
}

#form1 fieldset#regFormParams Select#StartWindow,
#form1 fieldset#regFormParams Select#EndWindow
{
position: absolute; 
margin-left: 00px; 
left: 265px;
}  

#form1 fieldset#regFormParams span.windowspan
{
position: absolute; 
margin-left: 50px; 
left: 265px;
}  

#form1 fieldset label#Comments 
{
line-height: 27px;
}

#form1 fieldset #Comments 
{ 
margin: 10px 0px 0px 0px;  
width: 100%; 
height: 100px; 
}


#form1 fieldset input#radioyesSmoker,
#form1 fieldset input#radionoSmoker,
#form1 fieldset input#radioyesAvoidSmokers,
#form1 fieldset input#radionoAvoidSmokers,
#form1 fieldset input#radioyesStatusPicker,
#form1 fieldset input#radionoStatusPicker,
#form1 fieldset input#radioyesIsSMSCapable,
#form1 fieldset input#radionoIsSMSCapable,
#form1 fieldset input#radioyesMatchERH,
#form1 fieldset input#radionoMatchERH,
#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#radioyesBikeLevel,
#form1 fieldset#regFormParams input#radionoBikeLevel,
#form1 fieldset#regFormParams input#bikematchlevelleft,
#form1 fieldset#regFormParams input#bikematchlevelright,
#form1 fieldset#regFormParams input#bikematchlevelmiddle
{ 
position: relative; 
display: inline; 
margin: 0px; 
left: 0px;
width: 15px;
}

#form1 fieldset#regFormLogin input#Email 
{
width: 300px;
}

span.yes, span.no
{
padding-left: 10px;
padding-right: 30px;
}

.EditHeaderRow
{
background-color:  #003E7E;
color: White;
display: block;
padding: 5px;
margin-bottom: 3px;
margin-top: 10px;
font-weight: bold;
font-size: 12px;
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
vertical-align: baseline;
padding-left: 7px;
width: 700px;
}

#form1 fieldset input#selectWorkSite,
.normalbutton
{
font-size:8pt;
font-weight:bold;
color:#000000;
background-color:#FFFFFF;
height: 25px;
width: 150px;
}

#Replace1
{
width: 350px;
margin-left: 149px;
}

#form1 fieldset input#selectWorkSite
{
display: inline;
margin-left: 0px;
width: 350px;
margin-bottom: 25px;
}


/* employer interface, this is required for the 
find commuters by date
screen to look good. */


#form1 fieldset select#StartMonth, 
#form1 fieldset select#StartDay,
#form1 fieldset select#StartYear,
#form1 fieldset select#EndMonth, 
#form1 fieldset select#EndDay,
#form1 fieldset select#EndYear
{
	width: 50px; 
	left: 0px; 
	position: static; 
	display: inline;
	margin: 0px; 
	padding: 0px;


}
#form1 fieldset select#EndMonth,
#form1 fieldset select#StartMonth
{
	margin-left: 267px;
}







