﻿body
{
	font-family:Arial;
	background-image:url(./Images/bfmNew/Background.jpg);
	background-repeat:repeat;
	}
.baseContent
{
	height:auto;
	}
/*=========================*/
/*=== STANDARD CONTROLS ===*/
/*=========================*/
.forumMouseover
{
	background-color:Blue;
	}
.forumMouseover2
{
	background-color:#55B3D7;
	text-decoration:underline;
	}
	
.stdBtn
{
	float:left;
	width:100px;
	height:22px;
	margin-left:32px;
	}
.login
{
	height:17px;
	width:150px;
	float:left;
	border-style:none;
	}
.btnSignInGo
{
	float:left;
	position:relative;
	margin-top:-3px;
	margin-left:7px;
	}
.btnNewMemberGo
{
	float:left;
	position:relative;
	margin-top:-3px;
	margin-left:143px;
	}
.footLink
{
	color:#FCECAF;
	font-size:13px;
	}
.footLink2
{
	color:#B3DAEB;
	font-size:15px;
	}
.lblAuthor
{
	margin-left:5px;
	}
.ctlStd
{
	float:left;
	margin-left:10px;
	color:#FFF2BE;
	font-size:16px;
	}
.tbStd
{
	width:110px;
	float:left;
	margin-left:5px;
	}
.lbFindMembers
{
	position:relative;
	margin-top:30px;
	margin-left:50px;
	color:White;
	}
.lblPubNewMsg
{
	clear:both;
	float:right;
	margin-right:250px;
	margin-top:20px;
	}
.tbPubNewMsg
{
	clear:both;
	float:right;
	height:110px;
	width:300px;
	}
.lbPubNewMsg
{
	clear:both;
	float:right;
	margin-right:40px;
	}

/*======================*/
/*=== STANDARD COMPS ===*/
/*======================*/
.pageWrapper
{
	width:985px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
.foot
{
	clear:left;
	float:left;
	height:40px;
	width:100%;
	text-align:center;
	position:relative;
	margin-top:-15px;
	margin-left:auto;
	margin-right:auto;
	color:#FCECAF;
	font-size:10px;
	}
.errorMsg
{
padding:1px;
clear:left;
float:left;
position:relative;
width:500px;
height:30px;
margin-top:-65px;
margin-left:440px;
text-align:center;
	}

.newMsgColumn
{
	float:right;
	width:210px;

	height:auto;
	min-height:600px;
	text-align:center;
	}
.newMessageIcon
{
	float:right;
	width:110px;
	height:104px;
	margin-right:10px;
	background-image:url(./Images/bfmNew/Buttons/NewMessageIcon.png);
	background-repeat:no-repeat;
	}
.messageContent
{
	float:left;
	width:490px;
	height:auto;
	min-height:600px;
	font-size:12px;

	}
.tbNewMsgTopic
{
	font-size:12px;
	border:solid 1px #34748F;
	float:right;
	width:140px;
	}
.tbNewMsgText
{
	position:relative;
	font-size:12px;
	width:200px;
	height:140px;
	clear:both;
	float:right;
	}
.lblNewPhoto
{
	clear:left;
	float:left;
	font-size:16px;
	width:100%;
	font-weight:900;
	color:White;
	font-style:italic;
	margin-top:20px;
	text-align:left;
	}
.fuNewPhoto
{
	clear:left;
	float:left;
	font-size:10px;
	}
.lbNewPhotoSub
{
	clear:left;
	float:left;
	font-size:10px;
	margin-right:17px;
	}
.tbComment
{
	font-size:12px;
	width:400px;
	height:60px;
	overflow:visible;
	
	}
.ShareMsgsLabel
{
	height:64px;
	width:180px;
	background-image:url(./Images/bfmNew/ShareMessages.png);
	position:relative;
	left:10px;
	top:260px;
	
	}
.newLine
{
	clear:left;
	float:left;
	}
.lbPost
{
	color:Maroon;
	margin-left:7px;
	font-size:12px;
	font-weight:900;
	}
.lbStd
{
	color:Maroon;
	float:right;
	margin-right:15px;
	margin-top:10px;
	font-size:14px;
	font-weight:900;
	}
.lbPostLarge
{
	color:Maroon;
	margin-left:7px;
	font-size:16px;
	font-weight:900;
	}
.tblLabelFormat
{
	font-size:16px;
	font-weight:900;
	}
.controlLabelFormat
{
	font-size:18px;
	font-weight:900;
	}
.lbFormat
{
	font-size:12px;
	color:White;
	}
.stdListHeight
{
	height:1100px;
	overflow:hidden;
	}
.stdList
{
	height:Auto;
	overflow:hidden;
	}
/*=======================*/
/*===== MASTER BASE =====*/
/*=======================*/
#masterBaseWrapperTop
{
	/*
	position:static;
	z-index:100;*/
	height:auto;
	min-height:1014px;
	width:1008px;
	background-image:url(./Images/bfmNew/UniversalBase1.jpg);
	background-repeat:no-repeat;
	}
#masterBaseWrapperExpand
{
	clear:left;
	float:left;
	margin-top:40px;
	height:auto;
	min-height:840px;
	width:1008px;
	background-image:url(./Images/bfmNew/UnivBase1Strip.jpg);
	background-repeat:repeat-y;
	}
#masterBaseWrapperBottom
{
	clear:left;
	float:left;
	height:30px;
	width:1008px;
	background-image:url(./Images/bfmNew/UnivBase1Bottom.jpg);
	}
.baseErrorMsg
{
	height:20px;
	width:100%;
	clear:left;
	float:left;
	margin-top:80px;
	text-align:center;
	}
/*======================*/
/*===== MASTER NEW =====*/
/*======================*/
#masterWrapperTop
{
	/*
	position:static;
	z-index:100;*/
	clear:left;
	
	height:auto;
	min-height:1014px;
	width:1008px;
	background-image:url(./Images/bfmNew/UniversalBase2.jpg);
	background-repeat:no-repeat;
	}
#masterWrapperExpand
{
	clear:left;
	float:left;
	margin-top:40px;
	height:auto;
	min-height:840px;
	width:1008px;
	background-image:url(./Images/bfmNew/UnivBase2Strip.jpg);
	background-repeat:repeat-y;
	}
#masterLeftCol
{
	/*position:relative;
	z-index:200;*/
	clear:left;
	float:left;
	margin-left:5px;
	margin-top:0px;
	width:230px;
	height:auto;
	}


#masterContentWrapper
{
	clear:left;
	float:left;
	width:700px;
	height:auto;
	margin-left:20px;
	margin-top:20px;
	}
#masterWrapperBottom
{
	clear:left;
	float:left;
	height:30px;
	width:1008px;
	background-image:url(./Images/bfmNew/UnivBase2Bottom.jpg);
	}
.masterNavMast
{
	clear:left;
	float:left;
	margin-top:22px;
	height:55px;
	width:100%;
	background-image:url(./Images/bfmNew/NavMastHead.png);
	background-repeat:no-repeat;
	}
.masterNavLinks
{
	clear:left;
	float:left;
	padding-top:20px;
	width:150px;
	height:158px;
	text-align:right;
	position:relative;
	margin-right:-15px;
	font-family:Arial;
	}
.mstrNewInd
{
	position:relative;
	top:48px;
	right:-55px;
	
	
	}
#masterPointerWrapper
{
	clear:none;
	float:right;
	position:relative;
	margin-top:0px;
	width:74px;
	height:158px;
	margin-left:5px;
	margin-right:-1px;
	background-image:url(./Images/bfmNew/Pointer1.jpg);
	}
.lbMasterNavLinks
{
	clear:both;
	float:right;
	margin-top:8px;
	color:White;
	font-size:14px;
	font:Arial;
	width:100%;
	text-decoration:none;
	}
.masterMatchesMast
{
	clear:left;
	float:left;
	margin-top:0px;
	height:47px;
	width:100%;
	background-image:url(./Images/bfmNew/MatchesMastHead.png);
	background-repeat:no-repeat;
	}
.masterMatchList
{
	clear:left;
	float:left;
	padding-top:20px;
	width:100%;
	height:auto;
	min-height:370px;
	text-align:left;	
	overflow:hidden;
	color:White;
	}
.masterLinkContainer
{
	clear:both;
	float:left;
	position:relative;
	text-align:center;
	margin-top:15px;
	width:100%;
	height:20px;
	}
	.lbMasterLinks
	{
		font-size:11px;
		color:White;
		/*
		text-decoration:none;
		*/}
	.lbPrevPosition
	{
		position:absolute;
		left:25px;
		}
	.lbNextPosition
	{
		position:absolute;
		right:15px;
		}
	.noDecor
	{
		text-decoration:none;
	}
	.ddlMatchPages
	{
		position:absolute;
		left:63px;
		font-size:10px;
		width:115px;
		}
.masterFriendsMast
{
	clear:left;
	float:left;
	margin-top:26px;
	height:47px;
	width:100%;
	background-image:url(./Images/bfmNew/FriendsMastHead.png);
	background-repeat:no-repeat;
	}
.masterFriendList
{
	clear:left;
	float:left;
	padding-top:20px;
	width:220px;
	min-height:180px;
	height:auto;
	text-align:left;	
	overflow:hidden;
	color:White;
	padding-left:10px;
	}
.masterForumMast
{
	clear:left;
	float:left;
	margin-top:26px;
	height:55px;
	width:100%;
	background-image:url(./Images/bfmNew/SubscribedForumsMastHead.png);
	background-repeat:no-repeat;
	}
.masterForumList
{
	clear:left;
	float:left;
	padding-top:20px;
	width:220px;
	height:185px;
	text-align:left;	
	overflow:hidden;
	color:White;
	padding-left:10px;
	overflow:hidden;
	}
.thMasterHeader
{
	color:#807F7A;
	vertical-align:bottom;
	}
.tdMasterName
{
	width:100px;
	font-size:10px;
	padding-left:10px;
	}
.tdMasterForumName
{
	width:140px;
	font-size:10px;
	padding-left:10px;
	}
.lbMasterName
{
	color:white;
	text-decoration:none;
	font-size:10px;
	width:100%;
	}
.lbMasterNameViewed
{
	color:#F7F7F7;
	text-decoration:none;
	font-size:10px;
	width:100%;
	}
.lbMasterNameUnviewed
{
	color:#5EEB7B;
	text-decoration:none;
	font-size:10px;
	width:100%;
	}
.tdMasterImage
{
	width:40px;
	font-size:10px;
	text-align:center;
	}
.lbProfile
{
	color:White;
	font-size:10px;
	text-decoration:none;
	}
#masterMatchGrid
{
	clear:left;
	float:left;
	padding-top:20px;
	width:230px;
	height:330px;
	text-align:left;	
	overflow:hidden;
	color:White;
}

#masterRightCol
{
	float:left;
	width:auto;
	height:auto;
	}
#masterHeaderWrapper
{
	float:left;
	height:120px;
	width:740px;
	}
.masterPageLabel
{
	clear:none;
	float:left;
	margin-top:77px;
	margin-left:1px;
	width:232px;
	height:45px;
	/*background-image:url(./Images/bfmNew/MyPortalHead.jpg);*/	
}
/* Master Filter Selections */
.rbMasterLocation
{
	font-size:10px;
	clear:left;
	float:left;
	margin-left:5px;
	}
.masterLocation
{
	clear:left;
	float:left;
	font-size:12px;
	color:#807F7A;
	font-weight:900;
	text-align:center;
	width:100%;
	}
#masterInterests
{
	margin-top:110px;
	}
.rbMasterDistance
{
	font-size:10px;
	float:left;
	margin-left:5px;
	}
.tbMasterDistance
{
	margin-left:5px;
	font-size:10px;
	width:100px;
	}
.ddlMasterInterest
{
	font-size:10px;
	width:100%;
	}
.lbGetMatches
{
	clear:left;
	float:left;
	font-size:12px;
	color:White;
	margin-left:70px;
	}
.lbMasterShowHideFilters
{
	font-size:10px;
	color:White;
	text-decoration:none;
	margin-left:100px;
	}

/*====================*/
/*==== UNSUB PAGE ====*/
/*====================*/
#unsubWrapper
{
	position:relative;
	height:713px;
	width:1008px;
	background-image:url(./Images/bfmNew/UnsubBackground.jpg);
	background-repeat:no-repeat;
	}
.cbUnsubMsgs
{	
	position:absolute;
	top:336px;
	left:342px;

	}

.cbUnsubMatch
{
	position:absolute;
	top:363px;
	left:342px;
	}
.cbUnsubBefriend
{
	position:absolute;
	top:391px;
	left:342px;
	
	}

.btnUnsubConfirm
{
	position:absolute;
	bottom:227px;
	right:320px;
	width:60px;
	
	}

#unsubLoginRow
{
	position:absolute;
	bottom:230px;
	left:340px;
	height:20px;
}
.unsubLogin
{
	height:17px;
	width:130px;
	border-style:inset;
	}
#unsubLoginRow .lblLogin
{
	position:absolute;
	bottom:20px;
	left:0px;
	font-size:11px;
	font-family:Arial;
	}
.unsubErrorMsg
{
position:absolute;
bottom:205px;
left:110px;
color:Maroon;
width:500px;
height:30px;

	}
/*====================*/
/*==== INDEX PAGE ====*/
/*====================*/
#indexWrapper
{
	height:713px;
	width:1008px;
	background-image:url(./Images/bfmNew/BFMHomeBase2.jpg);
	}
#indexBtnRow
{
	position:relative;
	top:0px;
	height:32px;
	width:100%;
	padding-top:8px;
	}
#indexLoginRow
{
	float:left;
	height:20px;
	width:100%;
	margin-top:95px;

}
.trouble
{
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:12px;
	color:Maroon;
	margin-left:100px;

}

/*=====================*/
/*=== QUESTIONNAIRE ===*/
/*=====================*/	
.qstnIntroJamiWelcome
{
	float:left;
	width:243px;
	height:360px;
	margin-top:40px;
	margin-left:40px;
	background-image:url(Images/bfmNew/JamiWelcome.png);
	background-repeat:no-repeat;
	}	
.qstnIntroContainer
{
	float:left;
	height:360px;
	width:600px;
	margin-top:40px;
	position:relative;
	margin-left:-80px;
	}
.baseContainer
{
	height:auto;
	min-height:600px;
	width:910px;
	margin-left:20px;
	margin-top:20px;
	}	
.qstnIbtnRow
{
	clear:left;
	float:left;
	height:35px;
	width:100%;
	margin-top:30px;
	}
.qstnIntroRowAdjust
{
	position:relative;
	margin-top:-50px;
	}
.tblSelection
{
	width:670px;

	}
	
.QstnCol
{
	width:335px;
	text-align:left;
	padding-top:0px;
	vertical-align:top;
	}
.QstnSelectLabel
{
	font-weight:900;
	}
/*== Moves ==*/
.qoLeft
{
	clear:none;
	float:left;
	}
.goLeft140
{
	margin-right:140px;
	}
.goLeft90
{
	margin-right:90px;
	}
.goLeft40
{
	margin-right:40px;
	}
.goLeft30
{
	margin-right:30px;
	}
.qoRight
{
	float:right;
	}
.font14
{
	font-Size:14px;
	}
.font10
{
	font-size:10px;
	}
.goRight180
{
	margin-left:180px;
	}
.goRight40
{
	margin-left:40px;
	}
.goRight50
{
	margin-left:50px;
	}
.goRight20
{
	margin-left:10px;
	}
.goRight180
{
	margin-left:20px;
	}
.goDown20
{
	margin-top:20px;
	}
.goDown10
{
	margin-top:10px;
	}
.goDown5
{
	margin-top:5px;
	}
.goDown40
{
	margin-top:40px;
	}
.introAdjust
{
	position:relative;
	margin-left:75px;
	}
.centerText
{
	text-align:center;
	}
.leftText
{
	text-align:left;
	}
.newRow
{
	clear:left;
	float:left;
	}
/*===== SEARCH =====*/
.searchBox
{
	width:570px;
	min-height:110px;
	height:auto;
	padding-top:20px;
	background-color:#9A0507;
	}
.selectBox
{
	float:left;
	width:100%;
	height:35px;
	color:White;
	text-align:center;
	}


/*== Text Formats ==*/
.textBoxStd
{
	height:17px;
	width:200px;
	border:none;
	background-color:White;	
	}
.brownBack
{
	background-color:#380A0D;
	}
.silverFont
{
	color:#817E78;
	}
.redBtmBorder
{
	border-bottom:solid 3px Maroon;
	padding-bottom:20px;
	}
.tblHdrRow
{
	height:40px;
	vertical-align:bottom;
	}
.tblHdrRowShort
{
	height:20px;
	vertical-align:bottom;
	}
.qstnFont
{
	font-size:15px;
	text-decoration:none;
	}

.qstnHdrFont
{
	font-size:14px;
	color:#FFF2BE;
	font-weight:100;
	}
.listFontColor
{
	color:#FFF2BE;
	}
.lstSelections
{
	width:170px;
	height:235px;
	}
.hiddenTopic
{
	width:100%;
	text-align:left;
	font-style:italic;
	
	}
.qstnTblWidth
{
	width:740px;
	}
.fontColorWhite
{
	color:White;
	}
.fontColorBlack
{
	color:Black;
	}
.qstnLeftCol
{
	width:560px;
	vertical-align:top;
	}
.qstnRightCol
{
	width:180px;
	vertical-align:top;
	}
.rowSpacer
{
	height:10px;
	}
.listHdrColor
{
	background-color:#9A0507;
	}
.listHdrContentColor
{
	background-color:#C2E7F5;
	}
.navRow
{
	clear:both;
	float:left;
	height:20px;
	width:100%;
	text-align:right;
	}
/*== TABLE FORMAT ==*/
.listWrapper
{
	width:570px;
	height:auto;
	/*max-height:1000px;*/
	overflow-y:hidden;
	/*
	background-color:#869EAD;
	*/	
	margin-top:20px;
	}
.listTopicsTable
{
	width:670px;
	}
.listNewMessage
{
	width:50px;
	}
.listImages
{
	width:50px;
	}
.listMembers
{
	width:400px;
	}
.listMembersAuthor
{
	width:200px;
	}
.listTimestamp
{
	width:160px;
	}
.listMembersInbox
{
	width:315px;
	}
.listMembersLastPost
{
	width:145px;
	font-size:12px;
	}
.listShortCol
{
	width:70px;
	text-align:center;
	}
.listMsgFormat
{
	background-color:White;

	}
.psnlInfoFormat
{
	width:300px;
	}
/*=====================
====  INBOX MESSAGES ==
======================*/
.tbGreetingBox
{
	height:100px;
	width:400px;
	}

/*=====================
====  PREFERENCES  ===
======================*/

.preferenceTableFormat
{
	margin-top:30px;
	width:480px;
}
/*=====================
====  MY GROUPS  ===
======================*/
.grpHeader1
{
	font-size:18px;
	font-weight:900;
	background-color:#D0E9F2;
	width:535px;
	}
.grpHeader2
{
	font-size:16px;
	font-weight:900;
	background-color:#D0E9F2;
	}
.grpDetail
{
	font-size:12px;
	font-weight:900;
	background-color:#D0E9F2;
	}	

/*=====================
==== = MY PROFILE  ====
======================*/

.profileBackgroundTop
{
	height:auto;
	width:675px;
	background-image:url(./Images/bfmNew/ProfilePageBaseNoAlbum.png);
	background-repeat:no-repeat;
	}
.fullProfileBackgroundTop
{
	height:auto;
	width:675px;
	background-image:url(./Images/bfmNew/FullProfilePg.png);
	background-repeat:no-repeat;
	}
.profileLblFont
{
	font-size:14px;
	}
.profileRow
{


	height:300px;
	width:690px;
	}
.fullProfileRow
{
	height:175px;
	width:690px;
	}
.profileInfo
{
	clear:none;
	float:left;
	height:100%;
	width:260px;
	padding-top:10px;
	
	}
	.pSpacer
	{
		height:7px;
		}
	.pName
	{
		margin-left:65px;
		}
	.pNick
	{
		margin-left:95px;
		}
	.pGender
	{
		margin-left:75px;
		}
	.pAge
	{
		margin-left:55px;
		}
	.pLoc
	{
		margin-left:90px;
		}
.xprofileOptionWrapper
{
	position:absolute;
	left:7px;
	top:124px;
	z-index:3;
	text-align:left;
	}	
.profileOptionWrapper
{
	position:relative;
	top:-7px;
	height:80px;
	}
.profileUnsubWrapper
{

	margin-top:5px;
	width:400px;
	height:85px;
	font-size:12px;
	font-weight:900;
	text-align:left;
	}

.profileInfoControls
{
	width:100%;
	height:130px;
	}
.ibtnChngProfile
{
	clear:left;
	float:left;
	font-size:16px;
	}
.cbPrivate
{
	margin-top:3px;
	}
.tbMatchInfo
{
	width:231px;
	height:316px;
	border:solid 1px #34748F;
	background-color:White;
	overflow:auto;
	}
.profileImage{
	clear:none;
	float:left;
	margin-left:0px;
	margin-top:-5px;
	height:225px;
	width:225px;
}
.imgProfile
{
	margin-top:15px;
	}
.profileUploadControl
{
	position:absolute;
	z-index:2;
	top:50px;
	right:10px;
	width:195px;
	}
.profileFileUploadControl
{
	font-size:12px;
	margin-top:50px;
	margin-left:5px;
	border:solid 1px #34748F;
	}
.profileAbout
{
	clear:none;
	float:left;
	height:100%;
	width:200px;
	}
.matchRowHeader
{

	margin-top:20px;
	width:690px;
	left:0px;
	font-family:Arial;
	font-size:18px;
	font-weight:900;
	}
.matchAboutMeHeader
{
	float:left;
	margin-left:10px;
	}
.matchInterestsHeader
{
	float:right;
	margin-right:10px;
	}
.matchedRow
{
	
	z-index:3;

	height:250px;
	width:690px;
	margin-top:5px;
	}
.profileInfoBox
{
	clear:none;
	float:left;
	margin-left:0px;
	width:318px;
	height:250px;
	text-align:left;
	overflow:hidden;
	font-size:12px;
	}
.aboutMeWrapper
{
	margin-left:5px;
	}
.matchInterestWrapper
{
	margin-left:20px;
	width:316px;
	height:231px;
	background-color:White;
	border: solid 1px black;
	}
.photoAlbumRow
{
	clear:left;
	float:left;
	height:auto;
	min-height:100px;
	width:690px;
	margin-top:7px;

	}
.newAlbumControlRow
{
	position:relative;
	height:50px;
	width:651px;
	background-image:url(./Images/bfmNew/ProfileTop.png);
	margin-left:12px;
	}

.tbNewAlbum
{
	clear:none;
	float:left;
	margin-top:10px;
	margin-left:407px;
	width:170px;
	font-size:12px;
	border:solid 1px #35748F;
	}
.albumPhotoRow
{
	width:630px;
	height:170px;
	margin-left:10px;
	text-align:center;
	}
.lblAlbumCreateTxt
{
	position:relative;
	top:26px;
	left:265px;
	font-size:12px;
	font-weight:900;
	
	}
.lblPhotoInstruct
{
	position:absolute;
	left:270px;
	top:5px;
	font-size:10px;
	
	}
.albumPhotoFirstWrapper
{
	float:left;
	width:155px;
	height:160px;
	}
.albumPhotoWrapper
{
	display:inline-block;
	width:140px;
	height:160px;
	/*border:solid 1px Maroon;*/
	margin:5px;
	vertical-align:top;
	}
.albumPhoto
{
	width:140px;
	height:auto;
	border:5px;
	vertical-align:middle;
	}
.albumCaption
{
	width:140px;
	height:39px;
	/*border-top:solid 1px Maroon;*/
	font-size:12px;
	}
.albumDeleteBtn
{
	
	}
.lbHoverMenu
{
	font-size:10px;
	color:Black;
}
.lbHoverMenu:hover
{
	font-size:12px;
	color:Blue;
	}
.popupItem
{
	background-color:#370A0D;
	}
.popupMenu
{
	padding:3px;
	width:110px;
	background-color:#370A0D;
	}
.ibNewAlbum
{
	position:absolute;
	top:5px;
	right:8px;
	}
.albumContentWrapper
{
	height:auto;
	width:650px;
	margin-top:15px;
	margin-left:10px;
	}
.photoAlbumLabel
{
	font-size:18px;
	}
.photoAlbumLabelSmall
{
	font-size:12px;
	font-weight:900;
	}
.albumMiddle
{

	clear:left;
	float:left;
	width:100%;
	height:auto;
	min-height:300px;
	background-image:url(./Images/bfmNew/Profilestrip.png);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}

.albumBottom
{
	clear:left;
	float:left;
	width:100%;
	height:19px;
	background-image:url(./Images/bfmNew/Profilebottom.png);	
	background-repeat:no-repeat;
	}
	
.popupMenu {
    position:absolute;
    visibility:hidden;
    background-color:#F5F7F8;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.SSLImageWrapper
{
	margin-left:auto;
	margin-right:auto;
	
	}
.modalWindow 
{
	background-color:White;
	border:2px solid Maroon;
	position:relative;
	top:0px;
	/* margin-top:10px;
	 left:90px;*/
	margin-left:auto;
	margin-right:auto;
	min-height:260px;
	height:auto;
	width:640px;
	min-width:500px;
	background-color:#F6EFE8;
	
}
.uploadWrapper
{
	position:relative;
	left:130px;
	border:inset 3px Maroon;
	width:305px;
	height:320px;
	margin-bottom:30px;
	padding:40px;
	background-color:#FDFAF7;
	}
	
#pubProfileWrapper
{
	width:500px;
	height:auto;
	margin-top:60px;
	margin-left:auto;
	margin-right:auto;
	}
#pubProfileHdr
{
	width:500px;
	height:76px;
	background-image:url(./Images/bfmNew/blogHdrSm.jpg);
	}
#pubProfileContent
{
	position:relative;
	width:494px;
	height:85px;
	margin-left:3px;
	background-color:White;
	}
#pubProfileText
{
	position:absolute;
	top:5px;
	right:5px;
	/*display:inline;*/
	height:70px;
	width:400px;
	text-align:center;
	font-size:12px;
	}
.pubProfileImgThumb
{
	margin-top:5px;
	margin-left:5px;
	
	}
.lblPubProfileName
{
	font-size:12px;
	}
.pnlPubProfileNotFound
{
	width:100%;
	padding-top:27px;
	text-align:center;
	}