﻿body, html
{
	/*background-color: #C6D9F1;*/
}
form
{
	width: 960px;
	margin: 0 auto;
}
.CommonTitle 
{
	margin: 5px 0;
}
.CommonFormArea
{
	margin:16px 0;
}
.CommonFormArea TD.CommonFormFieldName
{
	padding:2px 8px 2px 2px;
}
.CommonMessageContent
{
	font-size: 100%;
	color: #000;
	padding: 8px 8px 16px 8px;
	text-align: left;
	border: solid 1px #E1E1E1;
	border-top-width: 0;
}
.DashboardSidebar .CommonContentBox,
.DashboardCenter .CommonContentBox
{
	padding: 0 5px;	
}
.DashboardCenter .CommonContentBoxContent,
.DashboardSidebar .CommonContentBoxContent
{
	padding:2px 5px;
}
.RightSidebarNetworkSubTitle
{
	font-size:120%;
font-weight:bold;
}
.ReferralNetworkQuickLinkArea
{
	margin-bottom:10px;
}
#LinkList
{
	text-align:left;
}
#LinkList ul
{
	padding-left:14px;
	list-style-image: url(../images/common/smallbullet.jpg);
	margin:1px 2px;
	list-style-position:outside;
}
.CommonSidebar H4.CommonContentBoxHeader 
{
	font-size:160%;
	padding-top:6px;
}
#CommonSidebarLeft
{
	margin-left:2px;
}
#CommonSidebarRight
{
	margin-right:2px;
}
#CommonContent
{
	padding-bottom:2px;
}
#CommonHeader
{
	height: auto;
}
#CommonSearch
{
	float: none;
	padding-left: 750px;
}
.CommonSearchContent input.CommonSearchButton
{
	background-image: url(../images/common/search.png);
}
#CommonNavigation .Common .Inner
{
	border-left: none;
}
#CommonNavigation .Common
{
	border-left: none;
}
#CommonNavigation
{
	border-bottom: 1px solid white;
	border-top: none;
	background-color: #376092;
	font-size: inherit;
}
#CommonNavigation a
{
	color: White;
}
#CommonNavigation ul li
{
	margin-left: 15px;
	font-weight: normal;
	border-right: none;
}
#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited
{
	color: White;
	border-right: none;
}
#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited
{
	margin-bottom: auto;
	padding: 6px 12px;
	background-color: White;
	font-weight: bold;
	color: #F89646;
}
#CommonNavigation a:hover
{
	color: #F89646;
	text-decoration: none;
}
#CommonHeaderTitleArea
{
	width: 66%;
	padding-top: 0px;
}
.CommonHeaderTitleContent
{
	background-color:#FFFFFF;
}
.CommonHeaderTitleDescription
{
	margin-bottom: 15px;
}
#WelcomeMessage
{
	font-family:Calibri;
	font-size:10pt;
}
#WelcomeMessage a:link,
#WelcomeMessage a:visited
{
	color: #4f81bd;
	text-decoration: none;
}
#WelcomeMessage a:hover
{
	color: #F89646;
}
.InlineLinkText{color: #4f81bd;}
.ZolveTitle
{
	font-size:12pt;
	font-weight:bold;
	margin:5px 0;
}
.ZolveSubTitle
{
	margin-bottom:10px;
}
#ParentheticCount
{
	color: #F89646;
}
/*Right-Hand Header User Information Box*/
#CommonHeaderUserContent
{
	color: #376092;
}
#CommonHeaderUserRoundBottom .r1, #CommonHeaderUserRoundBottom .r2, #CommonHeaderUserRoundBottom .r3, #CommonHeaderUserRoundBottom .r4, #CommonHeaderUserContent
{
	background-color: #FFFFFF;
}
#CommonHeaderUserContent
{
	background-color: #FFFFFF;
	color: #376092;
	padding: 6px 12px 3px;
	text-align: right;
}
#CommonHeaderUserArea a:link, #CommonHeaderUserArea a:visited
{
	font-size: 8pt;
	color: #376092;
	text-decoration: none;
}

#CommonHeaderUserArea a:hover, #CommonHeaderUserWelcome a:hover
{
	color: #F89646;
	text-decoration: underline;
}
#CommonHeaderUserWelcome
{
	max-width: 300px;
	overflow: hidden;
}
#CommonHeaderUserWelcome .sub a:hover, #CommonHeaderUserWelcome .sub2 a:hover
{
	color: #F89646;
	text-decoration: underline;
}
#CommonHeaderUserWelcome .Selected a:link, #CommonHeaderUserWelcome .Selected a:visited, #CommonHeaderUserWelcome .Selected a:hover
{
	color: #F89646;
	font-weight: bold;
}
#SignUpJoin .JoinLink, #SignUpJoin .JoinLink a:link, #SignUpJoin .JoinLink a:visited
{
	color: #F89646;
}
.CommonBreadCrumbArea
{
	padding-left: 5px;
} 
#CommonFooter
{
	color: yellow;
	border-top: none;
	margin-top: -1px;
	background-color: #376092;
}
#CommonFooter .Common
{
	font-weight: normal;
}
#CommonFooter a:link, #CommonFooter a:visited
{
	color: White;
}
#CommonFooter a:hover
{
	color: Yellow;
}
/*The following styles are necessary for rounded corners on content boxes*/
.CommonContentBox, .CommonContentBox.Highlighted2, .CommonContentBox.TitleHighlighted
{
	padding: 0px;
	border-top: transparent 0px;
	background-color: transparent;
}
.CommonSidebar .Dashboard,
#CommonContentInner .Dashboard
{
	border-top:3px solid;	
}
.CommonSidebar .Dashboard H4,
#CommonContentInner .Dashboard H4
{
	padding-top:8px;
}
#CommonContentInner .Red
{
	border-top-color:Red;
}
.CommonSidebar .Gray,
#CommonContentInner .Gray
{
	border-top-color:#CCCCCC;
}
.CommonContentBoxRoundTop .r1, .CommonContentBoxRoundTop .r2, .CommonContentBoxRoundTop .r3, .CommonContentBoxRoundTop .r4, .CommonContentBoxRoundBottom .r1, .CommonContentBoxRoundBottom .r2, .CommonContentBoxRoundBottom .r3, .CommonContentBoxRoundBottom .r4
{
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	height: 1px;
	overflow: hidden;
	background-color: #376092;
}

.CommonContentBoxRoundTop, .CommonContentBoxRoundBottom
{
	height: 5px;
	color: #376092;
}

.CommonContentBoxRoundTop .r1, .CommonContentBoxRoundBottom .r4
{
	margin: 0 5px;
	height: 0;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
}
.CommonContentBoxRoundTop .r2, .CommonContentBoxRoundBottom .r3
{
	margin: 0 3px;
	border-left-width: 2px;
	border-right-width: 2px;
}
.CommonContentBoxRoundTop .r3, .CommonContentBoxRoundBottom .r2
{
	margin: 0 2px;
}
.CommonContentBoxRoundTop .r4, .CommonContentBoxRoundBottom .r1
{
	margin: 0 1px;
	height: 2px;
}

.CommonContentBoxInnerArea
{
	margin: 0pt;
	overflow: hidden;
	min-height:400px;
	background-color:White;
}
.TextHighlight
{
	color: #E46C0A;
}
.DisplayLeft
{
	text-align:left;
	padding-left:20px;
	font-size:0.8em;
}
.FooterHightlight
{
	color: #FFFF00;
}
.CommonPageTitle
{
	font-size: 14pt;
	font-weight: bold;
	padding-right: 4px;
}
.CommonDescriptionContentBox div
{
	padding: 5px;
}
.CommonDescriptionContentBox
{
	background-color: #F0F0F0;
	border: solid 1px gray;
	margin: 20px 3px;
}
.ItalicText
{
	font-style: italic;
}
.PointsAndStats_MyPointsAndStats
{
	margin: 0px auto;
	width: 600px;
}
#UserActivityPoints
{
	border-left: 1px solid #B4CC83;
	border-top: 1px solid #B4CC83;
}
#UserActivityPoints td, #UserActivityPoints th
{
	border-bottom: 1px solid #B4CC83;
	border-right: 1px solid #B4CC83;
	height: 40px;
	text-align: center;
}
#UserActivityPoints th
{
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	border-bottom-width: 2px;
}
#UserActivityPoints .ActivityColumn, #UserActivityPoints .ActivityColumn
{
	text-align: left;
}
#UserActivityPoints td.ActivityColumn
{
	font-size: 8pt;
	font-style: italic;
}
#UserActivityPoints td.CreditedPoints
{
	width:60px;
}
#UserActivityPoints td.RankColumn
{
	width:70px;
}
.TopPercentileRank
{
	color:Green;
	font-weight:bold;
}
.BottomPercentileRank
{
	font-weight:bold;
	color:red;
}
.BlueNote
{
	color:#4F81BD;
}
.ProfileMarketList
{
	margin-top:5px;
}
.TieNote
{
	font-style:italic;
}
.CommonResultsArea
{
	width: 400px;
}
.CommonResultsBoxInnerArea
{
	border-left-style: solid;
	border-left-width: 3px;
	border-right-style: solid;
	border-right-width: 3px;
	border-color: #376092;
}
.CommonResultsBoxRoundTop .r1, .CommonResultsBoxRoundTop .r2, .CommonResultsBoxRoundTop .r3, .CommonResultsBoxRoundTop .r4, .CommonResultsBoxRoundBottom .r1, .CommonResultsBoxRoundBottom .r2, .CommonResultsBoxRoundBottom .r3, .CommonResultsBoxRoundBottom .r4
{
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	height: 1px;
	overflow: hidden;
	background-color: #376092;
}

.CommonResultsBoxRoundTop, .CommonResultsBoxRoundBottom
{
	height: 5px;
	color: #376092;
}

.CommonResultsBoxRoundTop .r1, .CommonResultsBoxRoundBottom .r4
{
	margin: 0 5px;
	height: 0;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-width: 0;
	border-right-width: 0;
}
.CommonResultsBoxRoundTop .r2, .CommonResultsBoxRoundBottom .r3
{
	margin: 0 3px;
	border-left-width: 2px;
	border-right-width: 2px;
}
.CommonResultsBoxRoundTop .r3, .CommonResultsBoxRoundBottom .r2
{
	margin: 0 2px;
}
.CommonResultsBoxRoundTop .r4, .CommonResultsBoxRoundBottom .r1
{
	margin: 0 1px;
	height: 2px;
}
.roundedcornr_box_318962
{
	background: url(../images/roundedcornr_318962_tl.png) no-repeat top left;
}
.roundedcornr_top_318962
{
	background: url(../images/roundedcornr_318962_tr.png) no-repeat top right;
}
.roundedcornr_bottom_318962
{
	background: url(../images/roundedcornr_318962_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_318962 div
{
	background: url(../images/roundedcornr_318962_br.png) no-repeat bottom right;
}
.roundedcornr_content_318962
{
	background: url(../images/roundedcornr_318962_r.png) top right repeat-y;
}

.roundedcornr_top_318962 div, .roundedcornr_top_318962, .roundedcornr_bottom_318962 div, .roundedcornr_bottom_318962
{
	width: 100%;
	height: 18px;
	font-size: 1px;
}

.HOME,
.HOME div
{
	height: 29px;
}
.roundedcornr_content_318962, .roundedcornr_bottom_318962
{
	margin-top: -19px;
}
.roundedcornr_content_318962
{
	padding: 0 15px;
}
.ResultTextLeader
{
	margin: 5px;
	font-size: 12pt;
}
.ResultTextLeader img
{
	vertical-align:bottom;
}
.ResultsHeader table, .SearchResults table
{
	padding: 5px 5px;
	margin: 0 auto;
}
.CommonAvatarListArea #UserData
{
	width: 125px;
	vertical-align: middle;
	float: right;
	text-align: left;
	margin-left: 5px;
	overflow: hidden;
}
.Market #UserData
{
	text-align: center;
	width: 60px;
}
.Market .CommonAvatarListArea #UserData, .Market .CommonAvatarAreaLeft
{
	height: 56px;
	float: none;
}
.Market .UserName
{
	text-align: center;
	width: 60px;
	padding-top:3px;
}
.Market .TextHighlight
{
	padding-bottom: 5px;
	font-size:0.8em;
}
#UserData .Location
{
	width: 300px;
	overflow: hidden;
}
.CommonAvatarListArea, .CommonAvatarAreaLeft
{
	font-weight: normal;
	width: auto;
}
.CommonAvatarAreaLeft
{
	float: left;
}

#UserData, #UserData a:visited, #UserData a:link
{
	color: #376092;
}
#UserData a:hover
{
	color:#E46C0A;
}
.UserName
{
	font-weight: bold;
	max-width:120px;
	overflow:hidden;
}
#UserData .TextHighlight
{
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
}
.NoResults
{
	width: 500px;
	margin:25px 250px;
	font-style:italic;
}
.titletext
{
	font-size: 13pt;
	font-weight: bold;
}
.welcome
{
	font-size: 18pt;
	display: block;
	font-weight: bold;
}
.titletext.welcome
{
	padding-top: 15px;
}
.TextHighlight.welcome
{
	padding-bottom: 40px;
}
.bluetext
{
	font-weight: bold;
	font-size: 11pt;
	color: #4F81BD;
}
.RedLink
{
	text-align:center;
}
.RedLink a:link
,.RedLink a:visited
,.RedLink a:hover
{
	font-weight:bold;
	text-decoration:underline;
	color:Red;
}
.HomepageNoneData p
{
	font-weight:bold;
	text-align:center;
	font-style:italic;
	font-size:9pt;
	font-family:Calibri, Arial Black;
}
.NetworkNoneData
{
	margin: 20px 250px;
	text-align:center;
}
#JoinBox.Login
{
	vertical-align: middle;
	padding: 40px 0px;
}
#JoinBox div
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.JoinButtonArea img
{
	margin-bottom: 25px;
	margin-top: 10px;
}
#HomeHeaderRegion
{
	margin-top: 30px;
	text-align: center;
}
.LearnMoreLink
{
	text-align: right;
}
.LearnMoreLink a:link, .LearnMoreLink a:visited
{
	color: #376092;
	font-size: 8pt;
	font-weight: bold;
}
.LearnMoreLink a:hover
{
	color: #F89646;
	text-decoration: none;
}
.LeftLink a:link, .RightLink a:link, .LeftLink a:visited, .RightLink a:visited
{
	color: #4F81BD;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: underline;
}
.LeftLink a:hover
,.RightLink a:hover
{
	color: #F89646;
	text-decoration: none;
}
/*JHG: should be able to participate in style above with left/right selector, but underline remains.*/
.LeftLink span, .RightLink span
{
	color: #4F81BD;
	text-decoration: none;
	font-weight: normal;
}
.LeftLink
{
	float: left;
}
.RightLink
{
	float: right;
}
.WelcomeUserList
{
	width: 90%;
	background: url(../images/homegreenback.png) top left repeat-y;
}
.LocalNetworkList
{
	width: 98%;
	background: url(../images/homegreenback.png) top right repeat-y;
	margin-right: -5px;
}
#HomeContentRegion
{
	margin-top: 10px;
}
#HomeContentRegion table
{
	width:100%;
}
#HomeContentRegion .WelcomeUserList,
#HomeContentRegion .LocalNetworkList,
#HomeContentRegion .LeadingNetworkList
{
	height:490px;
}
#HomeContentRegion .LocalNetworkList, #HomeContentRegion .LeadingNetworkList
{
	width: 180px;
	float: left;
	padding: 0 60px;
}
#HomeContentRegion .WelcomeUserList
{
	width: 280px;
	float: left;
	padding: 0 10px;
	margin-left:6px;
}
#HomeContentRegion .CommonAvatarAreaLeft
{
	min-height:60px;
	padding-right: 4px;
}
#HomeContentRegion .WelcomeUserList .CommonAvatarArea
{
	width: 63px;
}
#HomeContentRegion #UserListArea
{
	height: 78px;
}
#HomeContentRegion .WelcomeUserList #UserListArea
{
	padding: 0 20px;
}
.HomepageContentTitle
{
	color: #4F81BD;
	font-size: 12pt;
	font-weight: normal;
	margin: 5px -15px;
	padding-bottom: 10px;
	text-align: center;
}
.WelcomeUserList .TextHighlight
{
	font-size: 8pt;
	font-style: italic;
}
.HomepageContentTitle .TextHighlight
{
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
}
.HomepageContentTitle img
{
	vertical-align:bottom;
}
.LeadingNetworkList
{
	background-color: #FDEADA;
	margin: 0 20px;
}
.WelcomeUserList .MoreLink
{
	margin-left: 8%;
}
.StateText
{
	color:#3660B3;
	font-weight:bold;
}
/*Standard Welcome Box*/
.roundedcornr_WelcomeResultBox {
	background: url(../images/roundedcornr_647382_tl.png) no-repeat top left;
	margin:15px 3px;
	width:306px;
}
.roundedcornr_WelcomeResultBox_top {
	background: url(../images/roundedcornr_647382_tr.png) no-repeat top right;
}
.roundedcornr_WelcomeResultBox_bottom {
	background: url(../images/roundedcornr_647382_bl.png) no-repeat bottom left;
}
.roundedcornr_WelcomeResultBox_bottom div {
	background: url(../images/roundedcornr_647382_br.png) no-repeat bottom right;
}
.roundedcornr_WelcomeResultBox_content {
	background: url(../images/roundedcornr_647382_r.png) top right repeat-y;
	padding-left:3px;
}

.roundedcornr_WelcomeResultBox_top div,.roundedcornr_WelcomeResultBox_top,
.roundedcornr_WelcomeResultBox_bottom div, .roundedcornr_WelcomeResultBox_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_WelcomeResultBox_content, .roundedcornr_WelcomeResultBox_bottom {
	margin-top:-3px;
}
.roundedcornr_WelcomeResultBox_content { padding: 0 5px; }
/*Owners Box*/
.roundedcornr_WelcomeResultBox.Red {
	background: url(../images/roundedcornr_695694_tl.png) no-repeat top left;
}
.roundedcornr_WelcomeResultBox_top.Red{
	background: url(../images/roundedcornr_695694_tr.png) no-repeat top right;
}
.roundedcornr_WelcomeResultBox_bottom.Red {
	background: url(../images/roundedcornr_695694_bl.png) no-repeat bottom left;
}
.roundedcornr_WelcomeResultBox_bottom.Red div  {
	background: url(../images/roundedcornr_695694_br.png) no-repeat bottom right;
}
.roundedcornr_WelcomeResultBox_content.Red {
	background: url(../images/roundedcornr_695694_r.png) top right repeat-y;
}
#WelcomeResultsContentArea table
{
	width:100%;
}
.CenterPagingArea
{
	margin: 0 420px;
}
.WelcomeUserContent
{
	position:relative;
}
.NameAndRank
{
	float:left;
	text-align:left;
}
.HelloActions
{
	text-align:right;
}
.HelloLink
{
	margin-left:181px;
	text-align:left;
}
.HelloLink.Sent
{
	font-size:8pt;
	background-color:Yellow;
	margin-left:180px;
}
.WelcomeDataAndActions
{
	padding: 0 5px;
}
.WelcomeUserLocationAndReason
{
	margin-top:-5px;
	height:60px;
}
.WelcomeUserLocationAndReason .Location 
{
	text-align:center;
	padding-bottom:2px;
}
.WelcomeUserLocationAndReason .Location a:link,
.WelcomeUserLocationAndReason .Location a:visited
{
	color:#4F81BD;
}
.WelcomeUserLocationAndReason .Location a:hover
{
	color:#E46C0A;
}
/*Join Page*/
.JoinPage
{
	background-color: White;
}
.NoBorder
{
	border-style: none;
}
.JoinTitle
{
	text-align: left;
	margin: 10px;
	color: #8CAB49;
	text-indent: -100px;
	font-size: 13pt;
	font-weight: 800;
}
.JoinHeader
{
	text-align: left;
}
.JoinForm
{
	margin-top: 2px;
}
.JoinForm TD
{
	vertical-align: bottom;
}
.JoinForm td.CommonFormFieldName
{
	padding: 2px 8px 0px 2px;
}
.JoinForm td.CommonFormField
{
	padding:8px 2px 0px;
}
.JoinAlignLeft .CommonHelpIcon
{
	height:15px;
}
.JoinForm td.JoinAlignTop
{
	padding-top:13px;
	vertical-align:top;
}
.JoinSignUp
{
	text-align: left;
	margin: 10px;
	color: #5B94C1;
	font-weight: bold;
	display: inline;
}
.JoinMessageArea
{
	margin-top: 5px;
}
.JoinSignInButton
{
	border: solid 1px gray;
	display: inline;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	padding-right: 2px;
}
.JoinSignInButton a
{
	text-decoration: none;
	color: Black;
}
.JoinArrow
{
	display: inline;
}
.Watermark
{
	background-color: #FFFFA0;
	color: Black;
	
}
.YellowBack
{
	background-color: #FFFFA0;
}
.TagEntryOthersLink
{
	font-size: 8pt;
}
/* Help Icon */

.CommonHelpIcon
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style:none;
	height: 20px;
	width: 20px;
	background-image: url(../images/icon_help2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: help;
}

.CommonHelpIconHover
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style:none;
	height: 20px;
	width: 20px;
	background-image:url(../images/help_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:help;
}
.CommonHelpIcon2
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style:none;
	height: 20px;
	width: 20px;
	background-image: url(../images/icon_help.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: help;
}

.CommonHelpIconHover2
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style:none;
	height: 20px;
	width: 20px;
	background-image:url(../images/help_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:help;
}

.CommonHelpToolTip
{
    width: 250px;
    padding: 8px;
    border: solid 2px #000;
    background-color: #ffc;
    color: #000;
    font-size: 8pt;
}
.AlertHelpIcon
{
	background-image: url(../images/tooltip_alert.gif);
	margin-left: 5px;
	overflow: visible;
	height: 19px;
}
.AlertHelpIconHover
{
	background-image: url(../images/tooltip_alert.gif);
	margin-left: 5px;
}
.AlertHelpIconBlue
{
	background-image: url(../images/tooltip_alert_blue.gif);
	margin-left: 5px;
	overflow: visible;
	height: 19px;
}
.AlertHelpIconHoverBlue
{
	background-image: url(../images/tooltip_alert_blue.gif);
	margin-left: 5px;
}
.CommonContentBoxContent
{
	padding:0px 2px;
}
.CommonSidebar .CommonContentBoxContent .CommonAvatarListArea
{
	font-weight:bold; width:60px;
}
.CommonContentBoxHeaderForm .TextHighlight a:link,
.CommonContentBoxHeaderForm .TextHighlight a:visited,
.CommonContentBoxHeaderForm .TextHighlight a:hover
{
	color: #e46c0a
}
.AcceptLink a
{
	color:Green;
}
.CancelLink a
{
	color:Red;
}
textarea.RightScroll
{
	/* overflow-x and -y are IE only, and the -moz-scrollbars-vertical will work for mozilla. */
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}
.blueArial
{
	font-family: Arial;
	font-size: 9pt;
	color: #4F81BD;
}
.button_orange
{
	background:#FF9900;
	padding:2px;
	text-decoration:none;
	border-bottom:solid 2px #D9D9D9;
	border-top:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
	border-right:solid 2px #D9D9D9;
	color:#fff;
}
.button_orange:link
{
	color: #fff;
}
#UserWelcome
{
	vertical-align:middle;
	margin:0 150px;
}
#UserWelcome .Title
{
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	margin-top: 30px;
	margin-left: 160px;
	margin-right: 160px;
	border-top: solid 3px;
	border-bottom: solid 1px;
	border-color: #CCCCCC;
}
#UserWelcome .SubTitle
{
	text-align:center;
	font-size: 9pt;
	color: #404040;
	margin: 10px 0
}
#UserWelcome .WelcomeText
{
	font-size:9pt;
	line-height:22px;
	width:597px;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:46px;
	margin-right:46px;
}
#UserWelcome .WelcomeText .TextHighlight
{
	font-size:11pt;
	font-weight:bold;
}
#UserWelcome .roundedcornr_content_318962
{
	padding:10px;
}
#UserWelcome .roundedcornr_top_318962 div,
#UserWelcome .roundedcornr_top_318962,
#UserWelcome .roundedcornr_bottom_318962 div,
#UserWelcome .roundedcornr_bottom_318962 
{
	height:28px;
}
#UserWelcome .Links
{
	text-align:center;
	font-size:10pt;
	color: #4F81BD;
	margin-bottom:50px;
}
.Links span
{
	margin:0 40px;
}
#UserWelcome a:hover
{
	text-decoration:underline;
}
#UserWelcome .Links a:link,
#UserWelcome .Links a:visited
{
	color:#4F81BD;
	font-size:11pt;
}
#UserWelcome .ProfileLink a:link,
#UserWelcome .ProfileLink a:visited
{
	font-weight:bold;
	color:#E46C0A;
}
UL.CommonContentBoxList LI.CommonActivity.ThirdPartyMessageType { background-image: url('../images/activities/new-group-member.gif'); }
.ReferralNetworkByName .CommonAvatarListArea
{
	width:80px;
	overflow:visible;
}
.ReferralNetworkByName .CommonAvatarArea
{
	height:80px;
	width:80px;
}
.ReferralNetworkByName
{
	padding: 0px 30px;
}
.ReferralNetworkByName .CommonAvatarListArea .TextHighlight
{
	color: #E46C0A;
}
.UserByNameSearchArea
{
	float:right;
	padding:9px 25px 0px 0px;
	overflow:hidden;
	width:182px;
}
.UserNetworkByNameTitle
{
	float:left;
}
/*EDIT PROFILE PAGE*/
.ProfileInfo table
{
	margin-left:125px;
}

/* Public Profile Main Box */
.t
{
	background-image:url(../images/main_profile_top.gif);
	background-position: 0 0;
	background-repeat:repeat-x;
	width: 960px;
}
.b {background: url(../images/main_profile_top.gif) 0 100% repeat-x;}
.l {background: url(../images/main_profile_dot.gif) 0 0 repeat-y}
.r {background: url(../images/main_profile_dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/main_profile_bl.gif) 0 100% no-repeat}
.br {background: url(../images/main_profile_br.gif) 100% 100% no-repeat}
.tl {background: url(../images/main_profile_tl.gif) 0 0 no-repeat}
.tr {background: url(../images/main_profile_tr.gif) 100% 0 no-repeat; padding:10px} 

/* Name and profession info box */
.roundedcornr_box_644305 {background: url(../images/roundedcornr_644305_tl.png) no-repeat top left; }
.roundedcornr_top_644305 { background: url(../images/roundedcornr_644305_tr.png) no-repeat top right;}
.roundedcornr_bottom_644305 { background: url(../images/roundedcornr_644305_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_644305 div { background: url(../images/roundedcornr_644305_br.png) no-repeat bottom right;}
.roundedcornr_content_644305 { background: url(../images/roundedcornr_644305_r.png) top right repeat-y;}
.roundedcornr_top_644305 div,.roundedcornr_top_644305,
.roundedcornr_bottom_644305 div, .roundedcornr_bottom_644305 {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.roundedcornr_content_644305, .roundedcornr_bottom_644305 { margin-top: 0px;}
.roundedcornr_content_644305 { padding: 0 5px; }

#ProfileTitle h1 { margin:0px; font-size: medium;}

/* User Badge Area */
.roundedcornr_box_799126 { background: url(../images/roundedcornr_799126_tl.png) no-repeat top left; margin-bottom:10px; }
.roundedcornr_top_799126 { background: url(../images/roundedcornr_799126_tr.png) no-repeat top right;}
.roundedcornr_bottom_799126 { background: url(../images/roundedcornr_799126_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_799126 div { background: url(../images/roundedcornr_799126_br.png) no-repeat bottom right;}
.roundedcornr_content_799126 { background: url(../images/roundedcornr_799126_r.png) top right repeat-y;}
.roundedcornr_top_799126 div,.roundedcornr_top_799126,
.roundedcornr_bottom_799126 div, .roundedcornr_bottom_799126 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_799126 { margin-top: 0px;}
.roundedcornr_bottom_799126 { margin-top: -12px;}
.roundedcornr_content_799126 { padding: 0 10px; }

/* User Badge Area White Background */
.roundedcornr_box_285062 {background: url(../images/roundedcornr_285062_tl.png) no-repeat top left;}
.roundedcornr_top_285062 {background: url(../images/roundedcornr_285062_tr.png) no-repeat top right;}
.roundedcornr_bottom_285062 {background: url(../images/roundedcornr_285062_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_285062 div {background: url(../images/roundedcornr_285062_br.png) no-repeat bottom right;}
.roundedcornr_content_285062 {background: url(../images/roundedcornr_285062_r.png) top right repeat-y;}
.roundedcornr_top_285062 div,.roundedcornr_top_285062,
.roundedcornr_bottom_285062 div, .roundedcornr_bottom_285062 {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.roundedcornr_bottom_285062 {margin-top: -12px;}
.roundedcornr_content_285062 { padding: 0 5px; }

/* About Box */
.roundedcornr_box_408605 {background: url(../images/roundedcornr_408605_tl.png) no-repeat top left;margin-bottom:10px;}
.roundedcornr_top_408605 {background: url(../images/roundedcornr_408605_tr.png) no-repeat top right;}
.roundedcornr_bottom_408605 {background: url(../images/roundedcornr_408605_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_408605 div {background: url(../images/roundedcornr_408605_br.png) no-repeat bottom right;}
.roundedcornr_content_408605 {background: url(../images/roundedcornr_408605_r.png) top right repeat-y;}
.roundedcornr_top_408605 div,.roundedcornr_top_408605,
.roundedcornr_bottom_408605 div, .roundedcornr_bottom_408605 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_bottom_408605 {margin-top: -12px;}
.roundedcornr_content_408605 { padding: 0 10px; }

/* Announcement Area */
.roundedcornr_box_351409 {background: url(../images/roundedcornr_351409_tl.png) no-repeat top left; margin-bottom:10px;}
.roundedcornr_top_351409 {background: url(../images/roundedcornr_351409_tr.png) no-repeat top right;}
.roundedcornr_bottom_351409 {background: url(../images/roundedcornr_351409_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_351409 div {background: url(../images/roundedcornr_351409_br.png) no-repeat bottom right;}
.roundedcornr_content_351409 {background: url(../images/roundedcornr_351409_r.png) top right repeat-y;}
.roundedcornr_top_351409 div,.roundedcornr_top_351409,
.roundedcornr_bottom_351409 div, .roundedcornr_bottom_351409 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_bottom_351409 {margin-top: -12px;}
.roundedcornr_content_351409 { padding: 0 10px; }
.roundedcornr_box_351409 .CommonContentBox.Highlighted {background-color:#FFFF66;}

/* Activity Area */
.roundedcornr_box_151451 {background: url(../images/roundedcornr_151451_tl.png) no-repeat top left; margin-bottom:10px;}
.roundedcornr_top_151451 {background: url(../images/roundedcornr_151451_tr.png) no-repeat top right;}
.roundedcornr_bottom_151451 {background: url(../images/roundedcornr_151451_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_151451 div {background: url(../images/roundedcornr_151451_br.png) no-repeat bottom right;}
.roundedcornr_content_151451 {background: url(../images/roundedcornr_151451_r.png) top right repeat-y;}
.roundedcornr_top_151451 div,.roundedcornr_top_151451,
.roundedcornr_bottom_151451 div, .roundedcornr_bottom_151451 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_bottom_151451 {margin-top: -12px;}
.roundedcornr_content_151451 { padding: 0 10px; }

/* Comment Area */
.roundedcornr_box_160502 {background: url(../images/roundedcornr_160502_tl.png) no-repeat top left;margin-top:10px;}
.roundedcornr_top_160502 {background: url(../images/roundedcornr_160502_tr.png) no-repeat top right;}
.roundedcornr_bottom_160502 {background: url(../images/roundedcornr_160502_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_160502 div {background: url(../images/roundedcornr_160502_br.png) no-repeat bottom right;}
.roundedcornr_content_160502 {background: url(../images/roundedcornr_160502_r.png) top right repeat-y;}
.roundedcornr_top_160502 div,.roundedcornr_top_160502,
.roundedcornr_bottom_160502 div, .roundedcornr_bottom_160502 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_bottom_160502 {margin-top: -12px;}
.roundedcornr_content_160502 { padding: 0 10px; }

/* Friends Area */
.roundedcornr_box_173023 {background: url(../images/roundedcornr_173023_tl.png) no-repeat top left;}
.roundedcornr_top_173023 {background: url(../images/roundedcornr_173023_tr.png) no-repeat top right;}
.roundedcornr_bottom_173023 {background: url(../images/roundedcornr_173023_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_173023 div {background: url(../images/roundedcornr_173023_br.png) no-repeat bottom right;}
.roundedcornr_content_173023 {background: url(../images/roundedcornr_173023_r.png) top right repeat-y;}
.roundedcornr_top_173023 div,.roundedcornr_top_173023,
.roundedcornr_bottom_173023 div, .roundedcornr_bottom_173023 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_bottom_173023 {margin-top: -12px;}
.roundedcornr_content_173023 { padding: 0 10px; }

/*EDIT PROFILE PAGE*/
.ProfileInfo table
{
	margin-left:125px;
}
.MarketServedArea
{
	line-height: 15px;
	font-size:12px;
	padding:2px;
	overflow:hidden;
	cursor:text;
}
.MarketServed
{
	background-color:#EEEEEE;
	border:solid 1px #BBBBBB;	
	cursor:default;
	float:left;
	height:15px;
	line-height:15px;
	margin:2px;
	padding: 2px 6px 2px 2px;
	white-space:nowrap;
}
.MarketServedArea a:link,
.MarketServedArea a:visited
{
	color:#3366CC;
}
.MarketServed img
{
	cursor:pointer;
	padding-right:3px;
}
.TextBox
{
	border:1px solid #999999;
	cursor:text;
	font-size:12px;
	line-height:15px;
	overflow:hidden;
	padding:2px;
	width:350px;
}
.MarketLinkContainer
{
	padding-top:2px;
}
/*============================ Tag Selection Control Styles ==============================*/
/* styles for the panel that is popped by the control. */
.OuterTagListPanel
{
	position: relative;
	margin: 0px !important;
	background-color: white;
	color: windowtext;
	background-color: Silver;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	width: 360px;
	min-height:360px;
	text-align: center;
	list-style-type: none;
	overflow: auto;
}
.TagListPanel
{
	padding-top: 6px;
	background-color: white;
	overflow: auto;
	height: 330px;
	text-align: left;
	list-style-type: none;
}
/* the select and close links */
.OuterTagListPanel a
{
	padding: 10px;
}
.OuterTagListPanel span.pagerOtherPage a
{
	padding: 0px;
}
.OuterTagListPanel div
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:10px;
}

/* container that holds the checkbox, label, and count*/
.TagListPanel div
{
	float: left;
	display: inline;
	overflow: hidden;
	white-space: nowrap;
	width: 300px;
}
/* label and count elements inside the div with checkbox */
.TagListPanel div div
{
	display: inline;
	white-space: nowrap;
	padding-left: 5px;
	float: none;
}

.TagListPanel span.blue
{
	color: Blue;
}
.TagListPanel #LocationSelect_NoResults p
{
	white-space:normal;
	width:250px;
}
/*************** Tag Entry Pager ***********************/
.pager
{
}
.pagerCurrentPage
{
	font-weight: bold;
	padding: 2px;
}
.pagerOtherPage
{
	padding: 2px;
}
.pagerInfo
{
	padding: 2px 5px 2px 2px;
}
a:hover, #CommonNavigation a:hover
{
	color: #F89646;
	text-decoration: none;
}
.CommonContentBoxHeader span.TextHighlight
{
	padding-left:95px;
	font-weight:normal;
}

.PageHeaderBorder
{
	border-bottom:2px solid #CCCCCC;
	color:#333333;
	margin:0 0 10px;
	position:relative;
}
.ListPager
{
	text-align:center;
	white-space:nowrap;
}

.ZolveAvatarListItemArea {
	background-position:10px 10px;
	background-repeat:no-repeat;
	margin:10px 0;
	min-height:46px;
	padding:10px 10px 10px 10px;
	clear:both;
}

.CommonContentBoxHeaderForm {
	padding: 0;
}
#NoneHeader
{
	margin: 5px 25px;
	font-style: italic;
	color:Black;
	font-size:10pt;
}
.ResultTextLeader .bluetext
{
	font-weight:normal;
}
#MapAlternateLink
{
	left:727px;
	position:absolute;
	top:55px;
}










/*************** SreeGo ***********************/

.ReferralEntryArea
{
	background-color: #E1E1E1;
	width:100%;
    
}

.NewStyle
{
	font-weight:bold;
	color:#006600;
}













.OfferText
{
	padding:4px;
}
.OfferText .Paragraph
{
	margin:25px;
	text-align:left;
	font-weight: bold;
}
.Title
{
	text-align:center;
	
}
.NumberPoint
{
	margin:35px;
	text-indent: -14px;
	text-align: left;
	display: block;
	float: none;
	
}
.SubPoint
{
	margin:10px;
	text-indent: -14px;
	
}
.LetterPoint
{
	margin:35px;
	text-indent: -14px;
	text-align: left;
	display: block;
	float: none;
	
}

.txt_blue1 {
	color: #336699;
	font-size: 11px;
	display:inline;
	
}

.VersionBlue {
	color: #336699;
	font-size: 11px;
	display:inline;
	
}






.refertxt1 {
	font-family: Arial;
	color: #1F497D;
	font-size: 12px;
	font-style:italic;
}

refertxt2
{
	font-family: Arial;
	color: #1F497D;
	font-size: 12px;
	
}

.refertxt1 a { 
	color: #4F81BD;
	text-decoration: none;
	font-family: Arial;
	font-style:italic;
}
.refertxt1 a:hover {
	color: #E46C0A;
	text-decoration: none;
	font-family: Arial;
	font-style:italic;
}
.refertxt1 a:active {
	color: #E46C0A;
	text-decoration: none;
	font-family: Arial;
	font-style:italic;
}
.referdefoult {
	font-family: Arial, Helvetica, sans-serif;
}

.refstatusexca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E46C0A;
}
.refsidetags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F497D;
	font-weight:bolder;
}
.referdefoultmid {
	font-size: 12px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 5px;
}
.refemailtx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.refertoplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.refertoplinks a { 
	color: #4F81BD;
	text-decoration: none;
}
.refertoplinks a:hover {
	color: #E46C0A;
	text-decoration: none;
}
.refertoplinks a:active {
	color: #E46C0A;
	text-decoration: none;
}
.reffromtored {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	
	font-size:medium;
}
.reffromtored1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #E46C0A;
	text-decoration: none;
	
	font-size:medium;
}
.reffromtored2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4F81BD;
	text-decoration: none;
	
	font-size:medium;
}
.reffromtored2 a { 
	color: #4F81BD;
	text-decoration: none;
}
.reffromtored2 a:hover {
	color: #E46C0A;
	text-decoration: none;
}
.reffromtored2 a:active {
	color: #E46C0A;
	text-decoration: none;
}
	
	

.TextHighlight1 {
	color:#4AA02C;
	font-style:italic;
}


.style1 {
	color: #009933;
	font-weight: bold;
	font-family: Arial;
	font-size:14px;
}

.styletest
{
	color: #009933;
	font-weight: bold;	
}

.style2 {
	font-weight: bold;
	font-style:italic;
}

.style3
{
	color:#FF8040;
    font-weight:bold;
    font-style:normal;	
}

.takeatesttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	
}
.takeatesttext a { 
	color: #4F81BD;
	text-decoration: none;
}
.takeatesttext a:hover {
	color: #E46C0A;
	text-decoration: none;
}



.textfont
{
	font-family:Verdana;
	font-size:11px;
}


.test
{
 font-family:Arial;
 font-size:14px;
}



.TextHighlight2
{
	color:#E46C0A;
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	
}


.BoldBlack
{
font-weight:bold;
	color:Black;
}

.red
{
	font-weight:bold;
	color:Red;
}
.TextHighlightBold
{
     font-weight:bolder;
     font-size:17px;
	color:#E46C0A;
}
.TextCancelled
{
	
}


/**Stencil Font**/

@font-face {
    font-family: "STENCIL";
    src: url(../Themes/style/STENCIL.TTF);
}
.ace {
    font-family:STENCIL;
    font-size: 28px;
    color:#C11B17;
}

.ace1
{
	 font-family:STENCIL;
    font-size: 23px;
    color:#E46C0A;
}

.ace2
{
	 font-family:STENCIL;
    font-size: 28px;
    color:#339966;
}

.ace3
{
	 font-family:STENCIL;
    font-size: 28px;
    color:#336699;
}


