/* Membership Signup - Table */
/* start */
/*
#.MemberSignUpTable { border: 1px solid #93A0AD;}
#.MemberSignUpTable TD {padding:4px;}
*/
#MainMemberTable {border: 1px solid #ccc; margin-left: 10px; padding: 15px; width: 578px; background-color: #ffffff; vertical-align: top; border: 1px solid #ccc;
}
#MainMemberTable TR TD{padding: 15px; color: #000000; font-family:Candara; font-size: 10px;}
#MainMemberTable STRONG {font-family:Candara;}


#MemberSignUpTable {border: 1px solid #ccc; padding: 5px; width: 578px; background-color: #a8bfd9; }
#MemberSignUpTable TR TD{padding: 5px; color: #000000; font-family:Candara; font-size: 10px;}
#MemberSignUpTable STRONG {font-family:Candara;}
#MemberSignUpTable strong heading{font-family:Candara;}

#nonus_state_row{ font-family:Candara; padding: 5px; background-color: #FFFFFF; }
#us_state_row{ font-family:Candara; padding: 5px; background-color: #FFFFFF; }
#nonuscan_phone_row{ font-family:Candara; padding: 5px; background-color: #a8bfd9;  }


#memberlogin {margin-left:31px; padding: 15px; border: 1px solid #ccc; width: 510px; text-align:center;}
#mainform {padding-left: 31px;}
#loginform {padding-left: 31px; }
#login_sidepanelform {padding: 5px; display:none;}
#recoverpw {padding: 5px; }

#LoginTableLeftPanel {border: 1px solid #ccc; padding-right: 31px; width: 70%; background-color: #ffffff; font-size: 12px;}
#LoginTableLeftPanel TR TD{padding: 5px; color: #000000; font-family:Candara; font-size: 12px;}
#LoginTableLeftPanel STRONG {font-family:Candara;}

.MemberSignUpHeader { padding: 5px; background-color: #ffffff; color: white; font-family:Candara; font-size: 26px;}
.MembersSignUpColored { font-family:Candara; padding: 5px; background-color: #a8bfd9;  }
.MembersSignUpNotColored { font-family:Candara; padding: 5px; background-color: #FFFFFF; }

#ErrorTable {padding-left: 31px; width: 310px; border: 1px solid #ccc; padding: 5px; margin-left:31px;}
#ErrorTable TR TD{padding: 5px; color: #000000; font-family:Candara; font-size: 12px;}


#LoginTable {border: 1px solid #ccc; padding: 5px; width: 310px; background-color: #ffffff; }
#LoginTable TR TD{padding: 5px; color: #000000; font-family:Candara; font-size: 10px;}

.LoginTableHeader {padding: 5px; border-bottom:1px solid #000000; width:188px;
font-size: 18px; color: #FF0000;}

.LoginTableHeader TR TD {padding: 5px; border-bottom:1px solid #000000; width:188px; font-size: 14px; color: #FF0000;}
.member_link { color: #2b2d38; font-weight: bold; }


.MemberButton,.LoginButton, .LostPasswordButton { background-color: #333333; color: white; border:1px solid black; font-family: Tahoma; font-weight: bold; font-size: 9px; padding: 1px;}

.member_heading {
  font: bold 20px Candara;
  color: #43566a;
  text-transform: uppercase;
  display: block;
  height: 29px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 11px;
}
.member_subheading {
  font: bold 14px Candara;
  display: block;
  color: #374f95;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
}


strong.members_heading {
  font: bold 20px Candara;
  color: #43566a;
  text-transform: uppercase;
  display: block;
  height: 29px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 11px;
}
strong.members_subheading {
  font: bold 14px Candara;
  display: block;
  color: #374f95;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
}

ul{
  padding-top: 4px;
  padding-left: 40px;
}

ul li{
	font-size: 10px; font-family: Verdana;
}

strong.list {
  font: bold 14px Tahoma;
  display: block;
  color: black;
  padding-top: 4px;
  padding-left: 16px;
  height: 29px;
}

/* end */
