.HomeSearchArea
{
	width: 300px;
	overflow: hidden;
	float: left;
}

.HomeSearchContent
{
	padding: 3px 8px 0 8px;
	margin: 0;
	border-left: solid 1px;
	border-right: solid 1px;
	white-space: nowrap;
	position: relative;
	height: .8em;
}

.HomeSearchContentInner
{
	position: absolute;
	top: -5px;
	width: 166px;
}

.HomeSearchContent input
{
	margin: 0;
	padding: 0;
	border-width: 0;
	width: 250px;
	height: 25px;
	background-color: #f7f7f7;
}

.HomeSearchContent input.HomeSearchButton
{
	background-color: transparent;
	background-image: url('../images/common/search-button.gif');
	background-position: 0px 3px;
	background-repeat: no-repeat;
	width: 20px;
	height: 21px;
	overflow: hidden;
	cursor: pointer;
}

.HomeSearchRoundTop, .HomeSearchRoundBottom
{
	height: 5px;
}

.HomeSearchRoundTop .r1, .HomeSearchRoundTop .r2, .HomeSearchRoundTop .r3, .HomeSearchRoundTop .r4,
.HomeSearchRoundBottom .r1, .HomeSearchRoundBottom .r2, .HomeSearchRoundBottom .r3, .HomeSearchRoundBottom .r4
{
	border-left: solid 1px;
	border-right: solid 1px;
	height: 1px;
	overflow: hidden;
}

.HomeSearchRoundTop .r1, .HomeSearchRoundBottom .r4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
.HomeSearchRoundTop .r2, .HomeSearchRoundBottom .r3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
.HomeSearchRoundTop .r3, .HomeSearchRoundBottom .r2 { margin: 0 2px; }
.HomeSearchRoundTop .r4, .HomeSearchRoundBottom .r1 { margin: 0 1px; height: 2px; }

.HomeSearchRoundTop .r1, .HomeSearchRoundTop .r2, .HomeSearchRoundTop .r3, .HomeSearchRoundTop .r4,
.HomeSearchRoundBottom .r1, .HomeSearchRoundBottom .r2, .HomeSearchRoundBottom .r3, .HomeSearchRoundBottom .r4,
.HomeSearchContent
{
	background-color: #f7f7f7;
	border-color: #bbb;
	
}

.healthmTitle
{
	font-family:Trebuchet MS, Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#80a2bb;
}

.healthmText
{
	font-family:Trebuchet MS,Tahoma;
	font-size:14px;
	color:#333333;
}

a.healthmLink
{
	color:#03c;
	text-decoration:underline;
}

.searchBoxInsideText
{
	font-size:16px;
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#cccccc;
}

.partnerLink
{
	font-size:14px;
	color:#006b71;
	font-weight:bold;
}

.homepageSecTitle
{
	font-size:19px;
	font-weight:normal;
	font-family:Tahoma;
	color:#006837;
	border-bottom:solid 2px #cccccc;
}

.textBoxInit
{
	color:#cccccc;
}

a.forgotLink
{
	color:#ffffff;
}

a.welcomeLinks
{
	color:#f1f0af;
	font-family:Tahoma;
	
	text-decoration:none;
}

.welcomeSep
{
	color:#f1f0af;
}

a.welcomeLinks a:hover
{
	color:#f1f0af;
	text-decoration:underline;
}
a.userName
{
	color:#f1f0af;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.hmatchLink
{
	color: #03c;
	text-decoration:none;
}
a.hmatchLink:hover
{
	text-decoration:underline;
}

a.footerLink
{
	color: #777777;
}

a.myProfileLink
{
	color:#333333;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.myProfileLink:hover
{
	text-decoration:underline;
}

.myProfileBioHeader
{
	color:#333333;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.searchTopTab
{
	border: 1px solid #daecf6;
}

.searchTopTabItem
{
	font-family:Tahoma;
	color:#3b3f41;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.searchTopTabItemSelected
{
	font-family:Tahoma;
	color:#08649b;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
a.searchTopTabItem
{
	font-family:Tahoma;
	color:#3b3f41;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
a.searchTopTabItemSelected
{
	font-family:Tahoma;
	color:#08649b;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.srGridBold
{
	font-family:Tahoma;
	color:#1e1e1e;
	font-size:13px;
	font-weight:bold;
}

.srGrid
{
	font-family:Tahoma;
	font-size:13px;
	color:#1e1e1e;
}

.srGridCell
{
	padding:3px;
	width:250px; 
	vertical-align:top;	
}

.srGridSubcateg
{
	font-family:Tahoma;
	font-size:13px;
	color:#ffffff;
}

.srGridHoverBold
{
	font-family:Tahoma;
	color:#1e1e1e;
	font-size:12px;
	font-weight:bold;
}

.srGridHover
{
	font-family:Tahoma;
	font-size:12px;
	color:#1e1e1e;
}

a.srTreeNode
{
	font-family:Tahoma;
	font-weight:normal;
	color:#3c3c3c;
	font-size:12px;
	text-decoration:none;
}

.srTreeNode
{
	font-size:12px;
}

a.srSelTreeNode
{
	color:#eaa701;
	height:32px;
}

.srSelTreeNode
{
	color:#eaa701;
	height:32px;
	
}

.srMenuMatchesNum
{
	color:#0069bd;
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
}

.srMenuMatchesText
{
	color:#0069bd;
	font-family:Tahoma;
	font-size:12px;
}



a.srSubMenuItem
{
	font-family:Tahoma;
	font-size:14px;
	color: #3c3c3c;
	text-decoration:none;
}

.srSubMenuItem
{
	font-family:Tahoma;
	font-size:14px;
	color: #3c3c3c;
	text-decoration:none;	
}

a.srSubMenuItemSelected
{
	font-family:Tahoma;
	font-size:14px;
	color: #eaa701;
	text-decoration:none;
}

.srSubMenuItemSelected
{
	font-family:Tahoma;
	font-size:14px;
	color: #eaa701;
	text-decoration:none;
}

.srLineTitle
{
	font-size:18px;
	font-weight:normal;
	font-family:Tahoma;
	color:#3c3c3c;
/*	border-top:solid 2px #A0D45D; */
	border-bottom:solid 1px #A0D45D;
	line-height: 35px;
}

.srTopTitle
{
	border-bottom:solid 1px #bad6e6;
	line-height: 35px;
}

.srTopTitleText
{
	font-size:20px;
	font-weight:normal;
	font-family:Tahoma;
	color:#006db6;
}

.srTotalMatchesText
{
	font-size:14px;
	font-weight:normal;
	font-family:Tahoma;
	color:#0066cc;
}

.srMedGridText
{
	font-weight:normal;
	font-family:Tahoma;
}

.srMedGridName
{
	font-weight:bold;
	font-family:Tahoma;
	font-size:14px;
	color:#006db6;
}

.srMedGridComment
{
	font-weight:bold;
	font-family:Tahoma;
	font-size:14px;
	color:#006db6;
}

a.profileSecLink
{
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	color:#3C3C3C;
}

a:hover.profileSecLink
{
	color:#707070;
}

.formErrorMsg
{
	 background-color:#ffffff;
	 font-weight:normal;
}
