/** stylesheet -- blue **/
	#siteAdWrapper {
		width: 960px;
		margin-left:auto;margin-right:auto;
		border: 0px solid #090;
	}
	#wholeSiteContainer {
		width: 950px;
		background-color: #fff;
		z-index: 0;
		overflow: visible;
		padding:0;margin:0;
	}
	#mainBodyContainer,#mainContentContainer,#footerContainer,#footer_hr {
		width: 950px;
	}
	#mainBodyContainer {
		margin-left:0px;margin-right:0px;
	}
	#mainContentContainer {
		position:relative;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		width: 950px;
	}
	#leftColContainer { display:none; }
	#googleAdHeaderRightContainer { margin-top: 200px; float:right; width: 148px; border: 0px solid #090; display:none; }
	#googleAdHeaderRightContainer p { text-align: left; margin-left:2px; font-weight:bold; }
   	#googleAdHeaderRightContainer a { color: #fff; }

	#veryTopContainer {
		position:relative;
		clear:both;
		height: 140px;
		margin-left: 0px;
		z-index: 0;
	}
	#upperNavigationContainer {
		width: 700px;
		height: 105px;
		float:left;
	}
	#upperNavigationContainer #upperContainer {
		margin-top: 5px;
		width: 690px;
		float:left;
		clear:both;
	}
	#upperNavigationContainer #lowerContainer {
		float:left;
		clear:both;
		border: 1px solid #7e8bbf;
		background-color: #374e9a;
		width: 690px;
		height: 73px;
		margin-top: 5px;
	}
	#loginBoxBlue,#LoggindInBoxBlue {
		float:left;
	}
	#logoContainer {
		clear:none;
		width: 150px;
		height: 138px;
		position: absolute;
		z-index: 120;
		top:-21px;
		left: -4px;
		}

	#mm_flash_rh_June10_v3 { z-index: 51px; }
	#flashHomepage {
		z-index: 50px;
	}

	#taglineHeader {
		background-image: url( /images/fp/tagline-background.png );
		background-repeat:repeat-x;
		background-color: #1E388D;
		float:left; position:relative;
		margin-left: 0px;
		width: 955px;
		height: 74px;
		z-index: 100px;
	}

	#taglineHeader #bluespacer { background-color: #1E388D; width: 125px; height: 74px; float:left; position:relative; }

	#taglineHeader img { float:left; margin-left: 35px; }
	#taglineContainer { float:right;clear:none; margin-right: 15px; }
	#siteNavigation { width: 750px; margin-left: 135px; font-size: 14pt; margin-top: 8px; clear:both;padding: 3px;}
	#mainContentContainer #siteNavigation a { margin: 10px; padding: 3px; text-decoration: underline; }

	#fp-membership-list {
		padding-left: 20px;
		text-indent: -20px;
		}

	#fp-membership-list li {
		list-style-image: url(/images/fp/fp-bullet.png);
		_list-style-image: url(/images/fp/fp-bullet-wide.png);
		padding: 0;
		margin:0;
	}
	td,tr,div,p,li { color: #000;font-size: 11pt; }
	td,tr,p {  margin-left:3px;margin-right:15px; }
	p.fpBoldBlue { font-weight:bold; color: #1E388D; }
	p.fpSmallerBlue { font-weight:normal; color: #1e388d; font-size: 10pt; font-family: verdana; }


	h1.frontPage { font-size:11pt; color: #000; }
	h2.frontPage { font-size:14pt; color: #1e388d; }
	h3.frontPage { font-size:11pt; color: #000; font-style: nomal; }

	p,h1,h2,h3 { margin-left: 10px; }

	#mainContentContainer p.fpSmallerBlue a,
	#mainContentContainer p.fpSmallerBlue a:hover { font-weight:normal; }

    #mainContentContainer a.subtile,#mainContentContainer a.subtile:visited,#mainContentContainer a.subtile:link,
    #mainContentContainer a.subtile:active, #mainContentContainer a.subtile:hover { font-weight:normal; }

	#mainContentContainer a,#mainContentContainer a:visited,#mainContentContainer a:link,#mainContentContainer a:active {
		color: #1E388D; /*#66CCFF;*/
		text-decoration:none;
		}
	#mainContentContainer a:hover {
		color: #EC4F00;
		text-decoration:underline;
		}
#upperValuesContainer {
	float:right;
	margin-top: -5px;
	height: 187px;
	width: 414px;
	}

#upperJoinNowContainer {
	border: 0px solid #ccc;
	}
#beingSingleAdventure {
	float:left;
	margin-top: 25px;
}
#midValuesContainer {
	clear:both;
}
#fpLeftMid, #fpRightMid {
	margin-top: 10px;
	}
#fpLeftMid {
	float:left;
	width:536px;
	}
#fpRightMid {
	float:left;
	width:414px;
	}
#fpRightMid img { margin-top: 3px; }
.stack {
	float:left;
	clear:both;
	}
#fpLeftLower, #fpRightLower {
	}
#fpLeftLower {
	width: 376px;
	margin-left: 25px;
	margin-top: -35px;
	float:left;
}
#fpRightLower {
	width: 490px;
	float:right;
	margin-top: 20px;
}
#fpRightLower #openQuoteDiv { float:left; }
#fpRightLower #quoteBodyDiv {
	width: 260px;
	float:left;
	}
#fpRightLower #closeQuoteDiv { float:right; }
#fpRightLower #quoteImgDiv { margin-top: 5px; }
#fpRightLower #quoteNameDiv { float:left; width: 150px; }
#fpRightLower #closeQuoteDiv { float:left; width: 105px; }

#fpInternalLinks {
	background-color: #eee;
	width: 940px;
	margin-left: 8px;
	}

#loginBoxBlue {
	border: 1px solid #fff;
	color: #fff;
	background-color: #42599f;
	color: white;
	width: 250px;
	height: 125px;
}
#loginBoxBlue .forgot { color: #fff; }
#loginBoxBlue form { height: 0px; }
.lbbRow {
	float:left;
	clear:both;
	border: 0px solid #eee;
	width: 248px;
}
#memberLoginTitle,#rememberMe {  margin-left: 3px; color: #fff; font-size: 10pt; height: 20px;}
#memberLoginTitle {
	float:left;
	text-transform: uppercase;
	margin-top: 3px;
	height: 17px;
	}
#rememberMe { float:right; }
#lbbRow1, #lbbRow3 { margin-bottom: 3px; }
#loginBoxBlue .lbbRow .label,
#loginBoxBlue .lbbRow .cell,
#loginBoxBlue .lbbRow .button { float:left;height:22px; color: #fff;text-align:left;padding:0;margin:0;border:0px solid #eee; }
#loginBoxBlue img, #loginBoxBlue button{ padding:0;margin:0; }

#loginBoxBlue .lbbRow .label  { margin-left: 3px; width: 70px; }
#loginBoxBlue .lbbRow .cell   { width: 95px; }
#loginBoxBlue .lbbRow .button { width: 53px; }

#loginBoxBlue #signupEmail,#loginBoxBlue #signupPassword { width: 90px; font-size: 8pt; }
#loginBoxBlue a { color: #fff; }

#mainContentContainer a.thin, #mainContentContainer a.thin:visited, #mainContentContainer a.thin:link, #mainContentContainer a.thin:active, #mainContentContainer a.thin:hover
 { font-weight: normal; text-decoration: none; }

#fp-membership-list li a.thin { text-decoration: none; }


