@font-face {
    font-family: 'BellGothicStdBlackRegular';
    src: url('../font/bellgothicstd-black-webfont.eot');
    src: url('../font/bellgothicstd-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/bellgothicstd-black-webfont.woff') format('woff'),
         url('../font/bellgothicstd-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* CSS Document */

#MenuItemAbout > a, #MenuItemMemberList a{
	background:-moz-radial-gradient(center 80px, circle cover, #67C6FF, #2F4856);
	background:-webkit-radial-gradient(center 80px, circle cover, #67C6FF, #2F4856);
	background:-ms-radial-gradient(center 80px, circle cover, #67C6FF, #2F4856);
	background:-o-radial-gradient(center 80px, circle cover, #67C6FF, #2F4856);
	background-color:#0f84c3;
	text-shadow:0px 0px 3px #FFF;
}

#MenuItemAbout > a:hover, #MenuItemMemberList a:hover{
	background:-moz-radial-gradient(center 80px, circle cover, #17adff, #094D72);
	background:-webkit-radial-gradient(center 80px,, circle cover, #17adff, #094D72);
	background:-ms-radial-gradient(center 80px, circle cover, #17adff, #094D72);
	background:-o-radial-gradient(center 80px, circle cover, #17adff, #094D72);				
	background-color:#17adff;
}

#PageContent{
	margin:15px;
	max-width:870px;
	height:auto;
/*	border:1px solid #000;*/
}

#SubPageContent{
	width:auto;	/* originally 535 */
	height:auto;
}

#PageContent #TitleText{
	display:block;
	width:auto;	/* originally 305 */
	text-align:left;
	margin:25px 10px;
}

#PageContent hr, #PageContent p{
	clear:both;
}

#MemberList{

}

#MemberList .MemberRow{
	background-color:#FFFFFF;	
}

.MemberListTable{
	width:100%;
	border:none;
}

.MemberListTable td.MemberCell{
	border:none;
	background-color:none;
	padding:0px;
	margin:3px 0px;
	border-top:1px solid #000000;
}

.MemberListTable td.MemberCellBottom{
	border:none;
	background-color:none;
	padding:0px;
	margin:3px 0px;
	border-top:1px solid #000000;	
	border-bottom:1px solid #000000;
}

.MemberListTable td td{
	border:none;
	background-color:none;
	padding:5px;
	margin:0px;
}

.MemberListTable table{
	width:100%;
	border:none;
}

.MemberCell{
	width:500px;
}

.MemberNameCell{
	background-color:#FFF;
	font-family:BellGothicStdBlackRegular, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#222266;
	font-size:18px;
	font-weight:bold;
}
.MemberDescCell{
	font-family:BellGothicStdBlackRegular, Arial, Helvetica, sans-serif;
	font-size:16px;
}

.MemberAddrCell{
	font-family:BellGothicStdBlackRegular, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFF;
}

.MemberPhoneCell{
	font-family:BellGothicStdBlackRegular, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:#FFF;
}

.ImageCell{
	width:96px;
	background-color:#FFFFFF;
	text-align:center;
}

.ImageCell p{
	color:#FFCC33;
}

.ImageCell img{
	border:1px solid;
	margin:0px;
}

#Pagination{
	/*border:1px solid;*/
	height:20px;
	padding:10px;
}

.Page{
	/*border:1px solid;*/
	margin:2px;
	padding:2px 4px;
	float:left;
	background-color:#FFFFFF;
}

.PageDisabled{
	/*border:1px solid;*/
	margin:2px;
	padding:2px 4px;
	float:left;
	/*background-color:#999999;*/
}

.PageDisabled a, .PageDisabled a:hover{
	color:#666666; !important
}

.Page:hover{ 
	/*border:1px solid;*/
	margin:2px;
	padding:2px 4px;
	float:left;
	background-color:#DDDDEE;
	color:#111122;
	cursor:default;
}