/* CSS Document */
#categoryList
{

	position: relative;
	margin-left: 36px;
	
	width: 161px;
	
	background-color: #f9f9f8;

}

#categoryList .category, #categoryList .category_last
{
	position: relative;
	padding: 12px 15px 9px 5px;
	width: 141px;
	
	line-height: 1.1;
	text-align: right;
}

#categoryList .category
{
	border-bottom: 1px solid #fddc5b;
}

.leftColumnCategoryLink:link, .leftColumnCategoryLink:visited, .leftColumnCategoryLink:hover, .leftColumnCategoryLink:active
{
	color: #12253d;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.leftColumnSubcategoryLink:link, .leftColumnSubcategoryLink:visited, .leftColumnSubcategoryLink:hover, .leftColumnSubcategoryLink:active
{
	color: #12253d;
	font-weight: normal;
	text-decoration: none;
}

.leftColumnSubcategoryLink_selected:link, .leftColumnSubcategoryLink_selected:visited, .leftColumnSubcategoryLink_selected:hover, .leftColumnSubcategoryLink_selected:active
{
	color: #da0202;
	font-weight: normal;
	text-decoration: none;
}

.leftColumnSubcategoryLink_empty:link, .leftColumnSubcategoryLink_empty:visited, .leftColumnSubcategoryLink_empty:hover, .leftColumnSubcategoryLink_empty:active
{
	color: #bbbbbb;
	font-weight: normal;
	text-decoration: none;
}

#profileListingsHeading
{
	position: relative;
	width: 345px;
	height: 57px;
	
	background-image:url(../images/template/headingBG.png);
	
}

#profileListingsHeading a:link, #profileListingsHeading a:visited, #profileListingsHeading a:hover, #profileListingsHeading a:active
{

	font-size: 24px;
	color: #12253d;
	text-decoration: underline;
}

#profileListingsHeading #headingText
{	
	position: relative;
	display: block;
	top: 14px;
	left: 20px;
	font-weight: bold;
}

#letterSearchArea
{
	color: #666666;
}

#letterSearchArea a:link, #letterSearchArea a:visited, #letterSearchArea a:hover, #letterSearchArea a:active 
{
	color: #2e5179;
	font-weight: bold;
}

#letterSearchArea #allSearchLink:link, #letterSearchArea #allSearchLink:visited, #letterSearchArea #allSearchLink:hover, #letterSearchArea #allSearchLink:active 
{
	text-decoration: underline;
}

#letterSearchArea .letterSearchLink:link, #letterSearchArea .letterSearchLink:visited, #letterSearchArea .letterSearchLink:hover, #letterSearchArea .letterSearchLink:active 
{
	text-decoration: none;
}

.activeLetter
{
	color: red;
	font-weight: bold;
}

.profileName, .profileLink:link, .profileLink:visited, .profileLink:hover, .profileLink:active 
{
	color: #035e87;
	/* text-decoration: none; */
		
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}

.profileMiniListing, .alternateProfileMiniListing
{
	position: relative;
	width: 515px;
	padding: 12px 9px;
	/* clear: both; */
}

.profileMiniListing
{
	background-color: white;
}

.alternateProfileMiniListing
{
	background-color: #f1f1f1;
}

/*
.profileListingLeftArea
{
	position: relative;
	* float: left; *
	width: 411px;
	
	background-color: inherit;
}

.profileListingRightArea
{
	*
	position: relative;
	float: left; 
	height: 100%;
	*
	position: absolute;
	right: 11px;
	top: 12px;
	width: 94px;
	
	
	background-color: inherit;
}
*/
.profileListingLeftArea
{
	width: 411px;
}
.profileListingRightArea
{
	width: 94px;
}

.cityName
{
	color: #da0202;
	font-style: italic;
}

.emailLink:link, .emailLink:visited, .emailLink:hover, .emailLink:active, .websiteLink:link, .websiteLink:visited, .websiteLink:hover, .websiteLink:active  
{
	color: black;
	/* text-decoration: none; */
}

#nextBackLinks
{
	position: relative;
	margin-top: 12px;
	color: #c2c3c4;
}

#nextBackLinks a:link, #nextBackLinks a:visited, #nextBackLinks a:hover, #nextBackLinks a:active
{
	color: #12253d;
	/* text-decoration: none; */
}

#nextBackLinks .currentPageLink:link, #nextBackLinks .currentPageLink:visited, #nextBackLinks .currentPageLink:hover, #nextBackLinks .currentPageLink:active
{
	text-decoration: none;
	font-weight: bold;
}
