div #section1 
{
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:746px;
}

div #section1 div.memberList, div #section1 div.memberSearch
{
	background-color:#E7D9E1;
	height:72px;
	padding-top:9px;
}

div #section1 div.memberList
{
	padding-left:21px;
	width:452px;
}

div #section1 div.memberList p, div #section1 div.memberSearch p
{
	padding:0px;
}

div #section1 div.memberList p.letters
{
	font-weight:bold;
	width:430px;
	padding-top:12px;
}

div #section1 div.memberList p.letters a
{
	font-weight:normal;
}

div #section1 div.memberSearch
{
	float:right;
	width:255px;
	padding-left:11px;
}

div #section1 div.memberSearch form
{
	padding-top:5px;	
}

div #section1 div.memberSearch form input
{
	margin:0px;	
}

div #section1 div.memberSearch form input.button
{
	padding:0px 0 0 14px;
}

/*---------------------------------------------------------------*/
div #section2
{
	padding:17px 0 17px 22px;
	width:652px;
}

div #section2 p.letter
{
	padding:0px;
	clear:none;
	color:#5A0044;

	font-size:1.1em;
	padding-left:5px;
}

div #section2 div.member
{
	border:solid 1px #0E1C3A;
	width:650px;
	margin-top:18px;
}

div #memberContacts
{
	
	width:650px;
	border-bottom:solid 1px #ADA4C5;
}

div.mainContacteven
{
	border-top:solid 1px #ADA4C5;
	background-color:#FFF;
}

div.mainContactodd
{
	border-top:solid 1px #ADA4C5;
	background-color:#F7F2F5;
}

div #memberContacts div.contactleft
{
	width:331px;
	padding:0px;
	margin:0px;
	border-right:solid 1px #DBDDE2;
}

div.contactright
{
	width:327px;
	float:right;
	padding:0px;
	margin:0px;
	
}
div #memberContacts div.contactright div.text
{
	width:282px;
	padding:5px 5px 5px 10px;
	border-bottom:solid 1px #DBDDE2;
}
div #memberContacts div.contactleft div.text
{
	width:311px;
	padding:5px 5px 5px 10px;
	border-bottom:solid 1px #DBDDE2;
}

div #memberContacts div.contactright div.text p.boldText, div #memberContacts div.contactleft div.text p.boldText
{
	width:84px;
	font-weight:bold;
}

div #memberContacts div.contactright div.text p.text, div #memberContacts div.contactleft div.text p.text
{
	clear:none;
	float:right;
	width:210px;
}

div #section2 div.member p
{
	padding:0px;
}

div #section2 div.member p a
{
	font-weight:normal;
}

div #section2 div.member div.topContent
{
	background-color:#F7F2F5;
	padding:1px;
	margin:0px;
}

div #section2 div.member div.topContent div.leftContent, #memberContacts div.leftContent
{
	background-color:#FFFFFF;
	width:331px;
	padding:0px;
	margin:0px;
}

div #section2 div.member div.topContent div.leftContent div.text, #memberContacts div.leftContent div.text
{
	width:309px;
	padding:11px;
	border-bottom:solid 1px #DBDDE2;
}

div #section2 div.member div.topContent div.leftContent div.text p.boldText, #memberContacts div.leftContent div.text p.boldText
{
	width:98px;
	font-weight:bold;
}

div #section2 div.member div.topContent div.leftContent div.text p.text, #memberContacts div.leftContent div.text p.text
{
	clear:none;
	float:right;
	width:210px;
}

div #section2 div.member div.topContent div.rightContent, #memberContacts div.rightContent
{
	width:315px;
	float:right;
	padding:0px;
	margin:0px;
}

div #section2 div.member div.topContent div.rightContent div.text, #memberContacts div.rightContent div.text
{
	border-bottom:solid 1px #D4D2D9;
	width:290px;
	padding:10px;
	padding-left:17px;
}

div.header
{
	border-bottom:solid 1px #D4D2D9;
	width:297px;
	padding:3px;
	padding-left:17px;
	background-color:#E7D9E1;
	font-weight:bold;
	
}

#memberContacts div.rightContent div.text
{
	padding:5px;
	padding-left:17px;
}

#memberContacts div.leftContent div.text
{
	padding:5px 13px 5px 11px;
}

#memberContacts div.leftContent
{
	border-right:solid 1px #DBDDE2;
}

div #section2 div.member div.topContent div.rightContent div.text p.boldText, #memberContacts div.rightContent div.text p.boldText
{
	width:84px;
	font-weight:bold;
}

div #section2 div.member div.topContent div.rightContent div.text p.text, #memberContacts div.rightContent div.text p.text
{
	clear:none;
	float:right;
	width:206px;
}

/*--------------------------------------*/

div #section2 div.member div.bottomContent
{
	margin:1px;
	background-color:#E7D9E1;
	width:648px;
	
}

div #section2 div.member div.bottomContent div.region
{
	width:123px;
}

div #section2 div.member div.bottomContent div.contact
{
	width:206px;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}

div #section2 div.member div.bottomContent div.tel
{
	width:317px;
}

div #section2 div.member div.bottomContent #header p
{
	font-weight:bold;
	padding:7px 0 7px 14px;
}


div #section2 div.member div.bottomContent table th
{
	border-bottom:solid 1px #FFFFFF;
}

div #section2 div.member div.bottomContent table th.region
{
	width:123px;
}

div #section2 div.member div.bottomContent table th.contact
{
	width:206px;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}

div #section2 div.member div.bottomContent table th.tel
{
	width:317px;
}

div #section2 div.member div.bottomContent th p
{
	font-weight:bold;
	padding:7px 0 7px 14px;
}

div #section2 div.member div.bottomContent table td
{
	vertical-align:top;
	padding:12px 0 0 14px;	
}

div #section2 div.member div.bottomContent table td.contact
{
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}
