td
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
}

.required, .Required
{
    COLOR: #ec1c24
}


.EditHeaderRow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 900;
	background-color: #d0d0d0;
	color: #000000;
	width: 875px;
	display: block;
	height: 35px;
	text-align: left;
	padding-left: 25px;
	padding-top: 10px;


	
}


#RemoveCommuter{
	padding: 25px;
}

.calheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 900;
	background: #d0d0d0;
	color: black;
	text-align: center;
}

.caldayheader{
	font-weight: 900;	
	text-align:center;
}

.caldaynumber{
	font-weight: 900;	
	text-align:center;
	display: inline;
	font-size: 11px;
}

.in, .out,
.in select,
.out select
{
	font-size: 9px;
	display: inline;	
}

.caldayblock {
	font-size: 9px;
	line-height: 1.4em;
	border: thin black;
}

.caldayblock select {
	width: 112px;
}

.caloddrow{
	background: #EEEEEF;
}

.caltable{
	width: 820px;
	
}


input.StandardButton,
input.LoginButton
{	
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#EEEEEF;
	text-align: center;
	padding: 2px;
	margin: 0px;
	width: 80px;
	margin-left: 15px;
	height: 22px;
}

input.LoginButton
{
	margin-left: 0px;
	padding-left: 0px;
	background-color: #D7E7BC;
}

.CompanyTable th
{
	background-color: #003E7E;
	color: white;
}
.withborder
{
	padding-left: 5px;
	padding-right: 5px;
}
.EvenCompanyTableRow
{
	background-color: #EEEEEF;
}

















select, input {
font-size: 9pt;
}

img.helppic {
position: absolute;
left: 660px;
}

.Required 
{
	padding-right: 3px;
	color: red;
}

#form1 
{  
	margin: 10px auto;   
	background: transparent;  
}

#form1 .instruct 
{
 	padding-top: 5px;
 	padding-bottom: 5px;
	display: block;
	line-height: 1.1em;
}

#form1 fieldset
{ 
	width: 640px; 
	position: relative; 
	margin: 10px 0px 10px 0px; 
	padding: 0px 20px 15px 10px; 
	border: solid gray 0px;
}

#form1 legend
{
	
	background-color: lightgray;
	padding: 5px;
	border: solid gray 1px;	
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;

	display: none;
}

.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;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}


#form1 fieldset input, 
#form1 fieldset select,
#form1 fieldset span.PhoneNumber
{ 
position: absolute; 
display: block; 
margin: 2px 2px 2px 120px; 
left: 200px;
width: 200px;
 }

#form1 fieldset span.StartEnd
{
position: absolute; 
display: inline; 
margin: 2px 2px 2px 110px; 
left: 270px;
width: 350px;
border: 0px solid;
left: 205px;
}


#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#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;
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#regFormHomeAddress #HomeState,
#form1 fieldset#regFormWorkAddress #WorkState,
#form1 fieldset#regFormMailaddress #MailState, 
#form1 fieldset#regFormHomeAddress #HomePostalCode,
#form1 fieldset#regFormWorkAddress #WorkPostalCode,
#form1 fieldset#regFormMailaddress #MailPostalCode,
#HomePostalCode,
#WorkPostalCode,
#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: 315px;
}  

#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#radioMaleGender,
#form1 fieldset input#radioFemaleGender,
#form1 fieldset input#radioyesSameSex,
#form1 fieldset input#radionoSameSex,
#form1 fieldset input#radioyesIsSMSCapable,
#form1 fieldset input#radionoIsSMSCapable,
#form1 fieldset input#radioyesSmoker,
#form1 fieldset input#radionoSmoker,
#form1 fieldset input#radioyesNoSmokers,
#form1 fieldset input#radionoNoSmokers,
#form1 fieldset input#radioyesMatchCar,
#form1 fieldset input#radionoMatchCar,
#form1 fieldset input#radioyesMatchVan,
#form1 fieldset input#radionoMatchVan,
#form1 fieldset input#radioyesMatchTransit,
#form1 fieldset input#radionoMatchTransit,
#form1 fieldset input#radioyesMatchPNR,
#form1 fieldset input#radionoMatchPNR,
#form1 fieldset input#radioyesMatchBike,
#form1 fieldset input#radionoMatchBike,
#form1 fieldset input#radioyesAutoAvailable,
#form1 fieldset input#radionoAutoAvailable,
#form1 fieldset input#radioyesBikeLevel,
#form1 fieldset input#radionoBikeLevel,
#form1 fieldset input#bikematchlevelleft,
#form1 fieldset input#bikematchlevelright,
#form1 fieldset 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;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}


#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;
}

.content_ridepro .corner5inact { padding:10px; float:left; display:block; width:440px; margin:0 0 4px 0; text-decoration:none;}

.content_ridepro .corner5inact img {float:left; }

.content_ridepro .blue .corner5inact{ background:#ebebeb; }

.content_ridepro .blue .corner5inact:hover{ background:#ebebeb;}

.content_ridepro .green .corner5inact{ background:#ebebeb; }

.content_ridepro .green .corner5inact:hover{ background:#ebebeb;}

