.ajaxWindowBorder
							{
								background-color:	#FFB062;
							}
.ajaxWindowBorderDiv
							{
							  border:						#FFB062 1px solid;
							}
.HeaderListBold 
							{
								font-family:			Helvetica, "Arial. Sans-Serif";
								font-size:				12px;
								font-weight:			bold;
								background-color:		#F6F6F6;
								padding:				5px;
							}
.ListBody 
							{
								font-family:			Arial, Helvetica, sans-serif;
								font-size:				12px;
								background-color:		#FFFFFF;
							}
.HeaderList 
							{
								font-family:			Helvetica, "Arial. Sans-Serif";
								font-size:				12px;
								background-color:		#F6F6F6;
								padding:				5px;
							}
a.blueunderline:link 
							{
								color:				#0066CC;
								font-weight:		normal;
							}
a.blueunderline:visited 
							{
								color:				#0066CC;
								font-weight:		normal;
							}
a.blueunderline:hover 
							{
								color:				#333333;
								font-weight:		normal;
							}
.margintop5
                           {
							   margin-top:5px;

						   }

.sbutton 
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif; 
								font-size:			10px; 
								font-style:			normal; 
								font-weight:		bold; 
								color:				#000000; 
								text-decoration:	none; 
								background-color:#F7F7F7
							}
#sbutton 
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif; 
								font-size:			10px; 
								font-style:			normal; 
								font-weight:		bold; 
								color:				#000000; 
								text-decoration:	none; 
								background-color:#F7F7F7
							}

.fieldTextTop 
							{
								background-color:	#C3D9FF;
							}
.textFormBody1 
							{
								font-family:			Helvetica, Arial, sans-serif;
								font-size:				12px;
								color:					#333333;
							}
.mailListFlagClass
                           {
	                            
								font-family:Arial;
                            }
#frmRefIndicator.floatleft {
	                          float:left;
							 				  
                           }
.padleft10
							{
								padding-left: 10px;
							}
.padleft5
							{
								padding-left: 5px;
							}
.validationError
							{
								font-family: Helvetica, Arial, sans-serif;
								font-size: 12px;
								color: red;
								text-align: middle;
								font-weight: normal;	
							}
.ajaxWindowDiv
							{
								border: 1px solid #FFC30E; 
								padding:5px; 
								background-color: #FFFBB8; 
								text-align: left; 
								color: #9C7600; 
								width: 350px; 
								font-size: 11px; 
								font-family: arial, sans-serif; 
							}
body 
							{
								/*background: #dbc99d url(gradient.gif) top left repeat-x;*/
								font-family:helvetica;
							}
#profileContainer 
							{
								width:860px;
								/*border-top:2px solid #cdc3aa;
								border-left:2px solid #cdc3aa;
								border-bottom:2px solid black;
								border-right:2px solid black;
								*/
								padding-left:10px;
								padding-right:10px;
								background:white;
								margin-left: auto;
								margin-right: auto;
								margin-top: 25px;
								margin-bottom: 25px;
							}	
#logodiv
							{		 
								 padding:10px 0px 5px 0px;
								 float:left;								 
							}
#spacerdiv1
							{
								width:860px;
								height:5px;
								clear:both;
							}
#profileDetails
							{
								width:855px;
								margin:0px;
								padding:0px;
								float:left;
							}
#myprofile
							{
								width:610px;
								margin:0px;
								padding:0px;
								float:left;								
							}	
#myprofilelabel
							{
								width:600px;
								float:left;
								color:green;
								background:#f1f9d9;
								padding:3px 0px 3px 0px;
								font-family:verdana;
								font-size:0.8em;
								font-weight:bold;
								margin:0.4em 0 0 0;								
							}
#myprofilelabelNoPartners
							{
								width:860px;
								float:left;
								color:green;
								background:#f1f9d9;
								padding:3px 0px 3px 0px;
								font-family:verdana;
								font-size:0.8em;
								font-weight:bold;
								margin:0.4em 0 0 0;								
							}							
#spacerdiv2
							{
								width:570px;
								height:5px;
								clear:both;								
							}

#spacerdiv3
							{
								width:860px;
								height:5px;
								clear:both;
							}
#spacerdiv8
							{
								width:240px;
								height:10px;
								clear:both;
							}
#spacerdiv4
							{
								width:860px;
								height:5px;
								clear:both;
							
							}
#innerContainer1
							{
								width:600px;
								margin:0px;
								padding:0px;
								float:left;									
							}
#innerContainer2
							{
								width:220px;
								margin:0px;
								padding:0px;
								float:left;								
							}
#innerContainer3
							{
								width:330px;
								margin:0px;
								padding:0px;
								float:left;								
							}
#myprofilephoto
							{
								width:220px;
								margin:0px;
								padding:0px;				
								float:left;
								text-align:center;								
							}
#myprofiledata
							{
								width:220px;
								margin:0px;
								padding:0px;
								float:left;								
							}
#myprofiledata .ulClass
							{
								margin:0px;
								list-style:none;
								background:#fdf6c4;
								padding:0px 5px 0px 5px;
								font-size:0.8em !important;
								font-family:arial !important;
								position: inherit;								
							}
#myprofilesites
							{

								margin-left:0px;
								list-style:none;
								background:#fdf6c4;
								padding:0px 5px 0px 5px;
								font-size:0.8em !important;
								font-family:arial !important;
								position: inherit;		
							}
#myprofiledescdiv
							{
								margin-left:0px;
								list-style:none;
								background:#fdf6c4;
								padding:0px 5px 0px 5px;
								font-size:0.8em !important;
								font-family:arial !important;
								position: inherit;
							}
#myprofiledefaultdata
							{
								width:365px;		
								margin:0px;
								padding-left:6px;
								padding-right:5px;
								padding-top:0px;
								padding-bottom:0px;								
								float:left;
							}
#myprofileoverview
							{
								width:220px;
								margin:0px;
								padding:0px;
								float:left;	
							}
#profileNetworkOverview 
							{
								/*background:#f1f9d9;*/
								width:220px;
								float:left;
								padding:0px 0px 10px 5px;
								font-size:0.9em;
								border:1px solid green;
								margin-top:5px;
								margin-left:0px;		
								text-align: left;								
							}
#askforreferraldiv
							{
								width:240px;
								margin:0px;
								padding:0px;
								float:left;
								text-align:left;
							}
.spacerdiv4
							{
								width:860px;
								height:5px;
								clear:both;
							}
#referralpartnersdiv
							{
								width:840px;
								margin:0px;
								padding:0px;
								float:left;
							}
.indreferralpartners
							{
								width:835px;
								float:left;
								border-bottom: 1px dashed black;
								padding:2px 0px 5px 0px;
								font-size:0.9em;
								margin: 0px;
								vertical-align: top;								
							}
.indreferralpartners .referred 
							{
								font-family:georgia;
								font-size:1.2em;
								float:left; 
								margin:0px 0px 0px 0px;
								background:none !important;
							}
.indreferralpartners .referred a 
							{
								font-family:arial;
								font-size: 0.8em;
								margin-left:40px;
							}
.indreferralpartners .referralImage
							{
								padding:2px;
							}
.referralpartnersheading
							{
								color:green !important;
								text-transform:none;
								font-size:1em;
								background:white;
								display:inline !important;								
								font-family:verdana;								
								font-weight:bold;
								margin:0px 0px 0px 0px!important;
								vertical-align: top;
							}
#referralpartnerssites .aClass 
							{
								margin-right:15px;
							}
#spacerdiv5
							{
								width:860px;
								height:10px;
								clear:both;
							}
.totalheading
							{
								width:835px;
								display:block;
								background:#f1f9d9;
								margin:0.4em 0 0 10;
							}
.heading
							{
								display:block;
								color:green;
								background:#f1f9d9;
								padding:3px 10px 3px 10px;
								font-family:verdana;
								font-size:0.8em;
								font-weight:bold;
								float: left;
							}
.pagination
							{
								float: right;
								color:black;
								padding:3px 10px 3px 10px;
								font-family:verdana;
								font-weight:normal;
								font-size:12px;
							}
.referralOptions
							{
								background:#dbeefb;
								float:right;
								font-size:0.8em !important;
								font-family:arial !important;
								padding:5px;
								border-right:1px solid #99a8b1;
								border-bottom:1px solid #99a8b1;
								margin-bottom:0px;
							}
.imagePlaceholder
							{
								height:60px;
								width:63px;
								float:left;
								margin: 5px 5px 5px 0px;
							}
.indicatorClass
							{
								position: relative;
								width: 30px;
								height: 20px;
								left: 1px;
								top: 1px;
								z-index: 900;
								background: url('/images/indicator.gif') no-repeat 0 0;
							}
#referralpartnersphoto
							{
								width:63px;
								height: 60px;
								margin:0px;
								padding:0px;
								float:left;
							}
#innerContainer4
							{
								width:750px;
								margin:0px;
								padding:0px;
								float:left;
							}
#innerContainer5
							{
								width:765px;
								margin:0px;
								padding:0px;
								float:left;
							}
#referralpartnerssummary
							{
								width:750px;
								margin:0px;
								padding:0px;
								padding-left: 5px;
								float:left;								
							}
#referralpartnersdata
							{
								width:490px;
								margin:0px;
								padding:0px;
								padding-left: 5px;
								float:left;
							}
#referralpartnersphoto
							{
								width:63px;
								height: 60px;
								margin:0px;
								padding:0px;
								float:left;								
							}
#rpbusinesssummaryphoto
							{								
								margin:0px;
								padding:0px;
								float:left;									
							}
#businessSummaryMemberInfo
							{
								width:250px;
								margin:0px;
								color:black;
								font-size:14px;
								font-family:arial;
								padding-left:10px;
								float: left;								
							}
#businessSummaryBackground
							{
								color:black;
							}
#referralpartnerssites
							{
								
								width:270px;
								margin:0px;
								float:right;
								background:#dbeefb;
								font-size:0.8em !important;
								font-family:arial !important;
								padding:5px;
								border-right:1px solid #99a8b1;
								border-bottom:1px solid #99a8b1;
							}
@media print
							{
								div#askforreferraldiv { display: none; }
								div#profileNetworkOverview { display: none; }
								div#htmlOptions { display: none; }
								div#printme { display: block; }
							}
.requiredfield	
							{
								color:				red;
								font-size:			10px;
								font-weight:		bold;
							}
#requestDiv
							{
								width:345px;		
								margin:7px;
								padding-left:0px;
								padding-right:0px;
								padding-top:0px;
								padding-bottom:0px;		
								border:1px solid #330099;
							}

.lgDescription
							{
								font-family:			Helvetica, Arial, sans-serif;
								font-size:				12px;								
							}
.memberDescription
							{								
								height: auto;
								width:580px;
								border: 1px solid #FFC30E;
								background-color: #FFFFFF;
								padding: 10px;
								text-align: left;
							}
.noPartnershtmlOptions
							{
								padding-left:580px;
								font-size:0.9em !important;
								font-family:arial !important;
							}
.partnershtmlOptions
							{
								padding-left:320px;
								font-size:0.9em !important;
								font-family:arial !important;
							}
.definedUnderlineLinkStyle
							{
								color:blue;
								text-decoration:underline;
								cursor:pointer;
							}
.definedLinkStyle
							{
								color:blue;
								font-family:arial;
							}
a.myprofilesites:link 
							{
								font-size:1.1em;
							}
.myprofiledescdivHeading
							{
								font-weight:bold;
							}
.myprofiledefaultdataHeading
							{
								padding-left:5px;
								font-weight:bold;
								font-size:0.8em;
								font-family:arial;
							}
.myprofiledefaultdataText
							{
								padding-left:5px;
								font-size:0.8em;
								font-family:arial;
							}
.couponHeading
							{
								padding-left:5px;
								font-family:arial;
								font-size:0.8em;
							}
.requestHeading
							{
								font-family:Arial, Helvetica, sans-serif;
								padding:5px;
								color:white;
								font-weight:bold;
								font-size:15px;
								background-color:#330099;
								line-height:20px;
							}
#optionsForReferralDiv
							{
								padding-top:10px;
								padding-left:5px;
								padding-bottom:5px;
								font-family:arial;
								font-size:0.8em;							
							}
#businessSummaryHyperLinkIndicator
							{
								float:left;
							}
.profileNetworkOverviewULClass
							{
								padding-left:15px;
								padding-bottom:10px;
								float:left;
								margin:10px 0px 0px 0px;															
							}
.profileNetworkOverviewLIClass
							{								
								text-align:left;
								padding-right:0px;
								margin-right:0px;	
							}
#moreProfessionals
							{
								clear:both;								
							}
#legendText                 {
								color:gray;
								margin-top:5px;
							}
#poweredbylogowithpartners
							{
								padding:10px 10px 0px 5px;
								float:right;
							}
#poweredbylogowithnopartners
							{
								padding:10px 0px 0px 5px;
								float:right;								
							}
.profilePageSendReferral
							{								
								position:absolute;
								padding:0px;
								text-align:left;
								width:425px;
							}							
.noMembers
							{
								text-align:center;
								vertical-align:middle;
								width:840px;
							}
#businessSummaryMemberInfo a.myprofile:link 
							{
								color:blue;
								font-size:14px;
								text-decoration:underline;
								cursor:pointer;
								vertical-align:top;
								text-align:right;
							}
#businessSummaryMemberInfo a.myprofile:visited 
							{
								color:blue;
								font-size:14px;
								text-decoration:underline;
								cursor:pointer;
								vertical-align:top;
								text-align:right;
							}
#businessSummaryMemberInfo a.myprofile:hover 
							{
								color:blue;
								font-size:14px;
								text-decoration:underline;
								cursor:pointer;
								vertical-align:top;
								text-align:right;
							}
#businessSummaryMemberInfo a.myprofile:activated 
							{
								color:blue;
								font-size:14px;
								text-decoration:underline;
								cursor:pointer;
								vertical-align:top;
								text-align:right;
							}

a.myprofile:link
							{
								color:blue;
								font-size:14px;
								text-decoration:underline;
								cursor:pointer;
								vertical-align:top;
								text-align:right;
							}
a.myprofile:visited
							{
								color:blue;
								font-size:14px;
								text-decoration:underline;
								cursor:pointer;
								vertical-align:top;
								text-align:right;
							}

a.myprofile:hover
							{
								color:blue;
								font-size:14px;
								text-decoration:underline;
								cursor:pointer;
								vertical-align:top;
								text-align:right;
							}

a.myprofile:active
							{
								color:blue;
								font-size:14px;
								text-decoration:underline;
								cursor:pointer;
								vertical-align:top;
								text-align:right;
							}
div.myprofileright
							{
								width:450px;
								text-align: right;
								float: right;
								height: 18px;
							}
#discountCoupons
							{
								padding-bottom:20px;
							}
.fontweightnormal                 {
	                            font-weight:normal;
                            }
.fontfamilyarial            {
	                            
								font-family:Arial;
                            }
.sendReferralLabelClass
						{
						   font-family:verdana;
						   font-size:12px;
						   font-weight:bold;
						   padding-left:0px;
						   line-height:25px;
						   padding-left:10px;
						}
.height10
					{
					   height:10px;
					}
.padleft50
				{
					padding-left: 50px;
				}
/* businessSummaryOfReferralPartner*/
#myprofileright .clear{
	clear: both;
}
.padtop0
{
	padding-top:0px
}
#innerDivMemDes .rpbusinesssummaryText{
	width:460px;
}
.padbottom2
	{
		padding-bottom:2px;
	}
.imagePadding
{
	padding:5px 0px; 
}
.bgColorFFB062
	{	
		background-color:		#FFB062;	
	}
.bgColorffffff
	{	
		background-color:		#ffffff;	
	}
/* new styles added for profile page changes */
.selectedProfileTab
							{
								background-color:#FFFFFF;
								color:#000000;
								text-align:center;
								cursor:default;
								
							}
.profileTab
							{
								background-color: #00366C;
								color:#FFFFFF;
								text-align:center;
								cursor:pointer;

							}

/*contact Me Styles */
div#profilePageRequestInfo 
							{
								margin-left:		auto;
								margin-right:		auto;
								width:				590px;
								border-color:		#0071BC;
								border-style:		solid;
								border-width:		1px;
							}
div#profilePageTopcontent A:link 
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								font-size:			12px;
								line-height:		12px;
								COLOR:				#FFFFFF;
								text-decoration:	none;
							}
div#profilePageTopcontent A:visited 
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								font-size:			12px;
								line-height:		12px;
								COLOR:				#FFFFFF;
								text-decoration:	none;
							}

div#profilePageTopcontent A:hover 
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								font-size:			12px;
								line-height:		12px;
								COLOR:				#FFFFFF;
								text-decoration:	underline;
							}

div#profilePageTopcontent A:active 
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								font-size:			12px;
								line-height:		12px;
								COLOR:				#FFFFFF;
								text-decoration:	underline;
							}
div#profilePageTopcontent A:visited:hover A:active:hover
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								font-size:			12px;
								line-height:		12px;
								COLOR:				#FFFFFF;
								text-decoration:	underline;
							}	
div#profilePageTopcontent 
							{
								margin-left:		auto;
								margin-right:		auto;
								width:				580px;
								height:				100px;
								background-color:	#0071BC;
								padding:				10px 5px 5px 5px;
							}
div#profilePageTopcontent h1 
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								font-size:			18px;
								line-height:		20px;
								color:				#FFFFFF;
								font-weight:		bold;
								margin:				0px;
							}
div#profilePageTopcontent h2 
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								font-size:			15px;
								line-height:		15px;
								color:				#FFFFFF;
								font-weight:		bold;
								margin:				0px;
								
							}
div#profilePageTopcontent p 
							{
								font-family:		Verdana, Arial, Helvetica, sans-serif;
								font-size:			12px;
								line-height:		14px;
								color:				#FFFFFF;
								padding:			5px 0px 5px 0px;
								margin:				0px;
							}
div#profilePageFootercontent 
							{
								margin-left:		auto;
								margin-right:		auto;
								width:				590px;
								height:				30px;
								background-color:	#0071BC;
							}



/* NEW STYLES FOR NEW PRN PAGE */

div#profileContainer{
								 width:		860px;
								 /*border-bottom:		1px solid black;*/
                    }
div#logodiv{
								 width:    850px;
								 
								
                    }
div#profilepageleftdiv{
								 width:    600px;
								 border:	  1px solid #00366c;
								 float:    left;
								 height: auto;								 
								 min-height:800px;
                    }
div#photodiv{
								 width:    220px;								 
								 float:    left;
								 margin:   10px;
								 
                    }
div#profileinfodiv{
								 width:    300px;
								 border:	  0px ;
								 float:    left;
								 margin:   10px 0px;
                    }
div#tabsdiv{
								 width:    600px;
								 border:	  0px;
								 float:    left;
								 background-color:	#000066;
                    }
div#tabsinfo{
								 width:    600px;
								 border:	  0px ;
								 float:    left;
                    }
div#profilepagerightsidediv{
								 width:    240px;
								 border:	  0px ;
								 float:    right;
								 background-color:	#FFFFFF;
								 margin:		0;
								 padding:		0;
                    }

div#profilepagemyreferraldiv{
								 width:    235px;
								 border:	  0px ;
								 float:    right;
								 background-color:	#e0f1d6;
								 margin:		0;
								 padding:		0;
								 padding-left:		5px;
                    }
div#profilepageReferAFrienddiv{
								 width:    235px;
								 border:	  0px ;
								 float:    right;
								 background-color:	#d9e6f1;
								 margin:		0;
								 padding:		0;
								 padding-left: 5px;
                    }
div#poweredbydiv{
								 width:    860px;
								 border:	  0px ;
								 float:    left;
                                 background-color:	#707070; 
								 height:		25px;
                    }
#myprofilelabel1
							{			
								float:left;
								color:green;
								font-family:verdana;
								font-size:0.8em;
								font-weight:bold;
								margin:0.4em 0 0.4em 2em;
															
							}
#myprofilelabelNoPartners1
							{   color:green;
								font-family:verdana;
								font-size:0.8em;
								font-weight:bold;
								line-height:25px		
							}
#networkdata
							{  
								color:black;
								font-family:verdana;
								font-size:0.7em;
								margin:0.5em;
								
							}	
.profileinfodivdataHeading
							{
								
								
								font-size:13px;
								font-family:arial;
							}
.smallfonts
							{
								font-size:11px;
								font-family:arial;
								
							}
.whitefonts
							{
								font-size:12px;
								font-family:arial;
								color:white;
								
								
							}
.bluefonts
							{
								font-size:14px;
								font-family:arial;
								color:#0000cc;
								font-weight:bold;
								text-decoration:none;
								
							}
.mediumfonts
							{
								font-size:14px;
								font-family:arial, Helvetica, sans-serif;
								
							}
.requiredfield
							{
								font-size:11px;
								font-family:arial;
								color:red;
							}
#legendText                 {
								color:gray;
								margin-top:5px;
							}
a.poweredByLp:link
{
								font-size:12px;
								font-family:arial;
								color:#6495ED;
								font-weight:bold;
								text-decoration:none;
								padding-right:20px;
}
a.poweredByLp:visited
{
								font-size:12px;
								font-family:arial;
								color:#6495ED;
								font-weight:bold;
								text-decoration:none;
								padding-right:20px;
}
a.poweredByLp:hover
{
								font-size:12px;
								font-family:arial;
								color:#FFFFFF;
								font-weight:bold;
								text-decoration:none;
								padding-right:20px;
								
}
a.poweredByLp:active
{
								font-size:12px;
								font-family:arial;
								color:#6495ED;
								font-weight:bold;
								text-decoration:none;
								padding-right:20px;
}
#profileNetworkOverAll 
							{
								/*background:#f1f9d9;*/
								width:220px;
								float:left;
								padding:0px 0px 10px 0px;
								font-size:0.9em;
								margin-top:5px;
								margin-left:0px;		
								text-align: left;								
							}
a.referralNetworks:link
{
								font-size:14px;
								font-family:arial;
								color:blue;	
								text-decoration:none;	
}
a.referralNetworks:visited
{
								font-size:14px;
								font-family:arial;
								color:blue;
								text-decoration:none;				
}
a.referralNetworks:active
{
								font-size:14px;
								font-family:arial;
								color:blue;
								text-decoration:none;	
															
}
a.referralNetworks:hover 
							{
								color:blue;
								font-size:14px;
								text-decoration:underline;
								
							}
.width130
 {
	 width:130px;
 }
