﻿.memberInfo fieldset
{
    position:relative;
    margin:0 0 1em 0;
    border:solid 1px #007ac2;
    border-color:gainsboro;
}

.memberInfo fieldset legend
{
    color:#000000;
    font-weight:bold;
}
/*
.memberInfo fieldset table
{
 border:none;
}

.memberInfo fieldset table th,
.memberInfo fieldset table td
{
  border:none;
  white-space:nowrap;
}

.memberInfo fieldset table.personalInfo table th,
.memberInfo fieldset table.personalInfo table td,
.memberInfo fieldset.email table th,
.memberInfo fieldset.email table td,
.memberInfo fieldset.telephone table th,
.memberInfo fieldset.telephone table td
{
	padding:0 8px 4px 0;
}

.memberInfo fieldset table.personalInfo table th
{
	padding-right:24px;
}

.memberInfo fieldset.telephone table th,
.memberInfo fieldset.telephone table td
{
	border-top:solid 1px gainsboro;
}

.memberInfo fieldset.email table .header th,
.memberInfo fieldset.email table .header td,
.memberInfo fieldset.telephone table .header th,
.memberInfo fieldset.telephone table .header td
{
	border-top:none;
}

.memberInfo fieldset.email table .alt th,
.memberInfo fieldset.email table .alt td,
.memberInfo fieldset.telephone table .alt th,
.memberInfo fieldset.telephone table .alt td
{
	background-color:whitesmoke;
	border-top:solid 1px gainsboro;
}

.memberInfo fieldset.telephone table input.area,
.memberInfo fieldset.telephone table input.extension
{
	width:24px;
}

.memberInfo fieldset.telephone table input.number
{
	width:54px;
}

.memberInfo fieldset.email table .button,
.memberInfo fieldset.telephone table .button
{
	text-transform:lowercase;
}

.memberInfo .address
{
  display:block;
  margin:0 0 1em 0;
}

.memberInfo .address .street
{
  display:block;
}

.memberInfo .address .street span
{
  display:block;
}

.memberInfo .address .city
{
  display:block;
  float:left;
  margin:0 0.25em 0 0;
}

.memberInfo .address .province
{
  display:block;
}

.memberInfo .address .country
{
  display:block;
  float:left;
  clear:left;
  margin:0 1em 0 0;
}

.memberInfo .address .postalCode
{
  display:block;
}

.memberInfo fieldset input[type="submit"]
{
  border:solid 1px gainsboro;
}

.memberInfo .note
{
	padding:0 24px;
	font-style:italic;
	color:Silver;
}
    */
/* ======== STYLES FOR MANAGING LOG-INS ======== */
/*
.userManagement
{
	margin:0 0 2em 0;
}

.userManagement .dataTable
{
	width:100%;
	margin-top:1em;
}



​*/