#memberprofile #head {
	border-bottom:3px solid #399C9C;
}
#memberprofile .whatif52 {
	background:url(../images/care_for_people_blue.jpg) no-repeat;
}
#memberprofile .whatif195 {
	background:url(../images/live_together_blue.jpg) no-repeat;
}
#memberprofile .whatif197 {
	background:url(../images/places_greener_blue.jpg) no-repeat;
}
#memberprofile .whatif196 {
	background:url(../images/places_working_blue.jpg) no-repeat;
}
#memberprofile .whatif194 {
	background:url(../images/builds_places_blue.jpg) no-repeat;
}
		#memberprofile #fFormSearch fieldset #fSubmit {
			background:#009FDE url(../images/bg_go_blue.png) no-repeat;
		}
	
		#memberprofile #head #mainNav li.on {
			background:url(../images/bg_mainnav_leftcorner_teal_on.png) no-repeat left top;
		}
			#memberprofile #head #mainNav li a.on {
				background:url(../images/bg_mainnav_rightcorner_teal_on.png) no-repeat right top;
			}
			
/*** content styles ***/		
				
	#memberprofile #body #content h1 {
		background:#009FDE;
		padding:.2em 10px;
		font-size:180%;
		color:#FFF;
		margin-left:-10px;
		position:relative;
		z-index:2;
		width:600px;
		float:left;
		margin-bottom:22px;
		voice-family: "\"}\""; /* for IE5x */
		voice-family:inherit;
		width:580px;
	}
	#memberprofile>#body #content h1 {
		left:0;
		padding-left:10px;
		margin-bottom:24px;
	}
	#memberprofile #body #content h2 {
		clear:left;
		font-size:130%;
		color:#009FDE;
		display:block;
	}
		#memberprofile #body #content p {
			font-size:110%;
			margin-bottom:1.5em;
			width:550px;
		}
		#memberprofile #body #content div#intro {
			width:550px;
			clear:left;
			font-size:130%;
		}
		#memberprofile #body #content div#intro em {
			color:#009FDE;
			font-size:120%;
			font-style:normal
		}
			
		#memberprofile #body #content #profileBox,
		#memberprofile #body #content #helpfulLinksBox {
			width:565px;
			float:left;
			background:url(../images/bg_mainbox.png) no-repeat 5px 5px;
			padding-bottom:4px;
			margin-bottom:20px;
		}

		#memberprofile #body #content #profileBox h2 {
				width:561px;
				width/**/:/**/541px;
				background:#009FDE;
				color:#FFF;
				font-size:130%;
				padding:.2em 10px;
			}
			#memberprofile #body #content #profileBox #profile {
				background:#EDEDED;
				border:1px solid #CCC;
				width:559px;
				width/**/:/**/539px;
				float:left;
				padding:10px;
			}
				#memberprofile #body #content #profileBox #profile ul#details {
					background-color:#EDEDED;
					width:180px;
					float:left;
					margin-right:10px;
				}
					#memberprofile #body #content #profileBox #profile ul#details li {
						font-weight:bold;
						color:#009FDE;
						display:block;
						margin-bottom:0.5em;
						font-size:130%;
						width:auto;
					}
						#memberprofile #body #content #profileBox #profile ul#details li p {
							font-weight:normal;
							display:inline;
							float:none;
							font-size:80%;
							width:auto;
							
						}
				#memberprofile #body #content #profileBox ul#callsToAction li,
				#memberprofile #body #content p.button {
					background:#009FDE url(../images/bg_button_careerspage_blue_top.png) no-repeat !important;
					width:169px !important;
					float:left !important;
				}
				#memberprofile #body #content p.none {				
					float:none !important;
					margin-bottom:1.0em !important;
				}
				#memberprofile #body #content #profileBox ul#callsToAction li {
					margin:0 0 0.5em 0;				
				}
				#memberprofile #body #content p.button {	
					margin: 0;
				}
					#memberprofile #body #content #profileBox  ul#callsToAction li a,
					#memberprofile #body #content p.button a,
					#memberprofile #body #content p.button input.submit {
						background:url(../images/bg_button_careerspage_blue_bottom.png) no-repeat left bottom;
						display:block;
						clear:left;
						color:#FFF;
						font-weight:bold;
						font-size:120%;
						text-decoration:none;
						padding:.4em 0 .5em 30px;
						margin:0;
						text-align:left;
					}
					#memberprofile #body #content p.button input.submit {
						margin:0 !important;
					}
				#memberprofile #body #content #profileBox #profile img {
					margin:0 15px 10px 0;
					float:left;
				}
				#memberprofile #body #content #profileBox #profile #vidPhotosFriends {
					float:right;
					width:328px;
					width/**/:/**/338px;
				}
					#memberprofile #body #content #profileBox #profile #vidPhotosFriends li {
						display:inline;
						font-size:110%;
					}

				#memberprofile #body #content #helpfulLinksBox div {
					width:560px;
					background:#FFF url(../images/bg_vertline_grey.png) repeat-y 279px 0;
					float:left;
					border-left:1px solid #CCC;
					border-bottom:1px solid #CCC;
				}
					#memberprofile #body #content #helpfulLinksBox div div {
						width:278px;
						background:#FFF;
						float:left;
						clear:left;
						padding-bottom:10px;
						border:0;
					}
					#memberprofile #body #content #helpfulLinksBox div div#helpfulLinks {
						clear:none;
						float:right;
						border-right:0;
						margin-left:-1px;
					}
						#memberprofile #body #content #helpfulLinksBox div div h3 {
							background:#B5B5B5;
							padding:.3em 11px;
							margin-bottom:1.0em;
							color:#FFF;
							font-size:110%;
						}					
						#memberprofile #body #content #helpfulLinksBox div div h4 {
							color:#009FDE;
						}
						#memberprofile #body #content #helpfulLinksBox div div ul,
						#memberprofile #body #content #helpfulLinksBox div div ul li {
							margin-bottom:1.0em;
						}
						#memberprofile #body #content #helpfulLinksBox div div h4,
						#memberprofile #body #content #helpfulLinksBox div div ul {
							padding:0 10px;
						}
						#memberprofile #body #content #helpfulLinksBox div div ul li {						
							font-size:110%;
							width:250px;
						}
							#memberprofile #body #content #helpfulLinksBox div div#helpfulLinks ul li {
								margin-bottom:.5em;
							}
							#memberprofile #body #content #helpfulLinksBox div div ul li a {
								padding:0;
								display:block;
							}
							#memberprofile #body #content #helpfulLinksBox div div p {
								padding:0;
								margin:0 0 1em 10px;
								width:auto;
							}
							#memberprofile #body #content #helpfulLinksBox div div p.button {							
								margin:0 0 0 5px !important;
							}
							
							
		#memberprofile #body #content form#fAnswerQuestion,
		#memberprofile #body #content form#fLogin,
		#memberprofile #body #content form#fUploadFile,
		#memberprofile #body #content form#fInviteFriend {
			background:url(../images/bg_mainbox.png) no-repeat 5px 5px;
			float:left;
			clear:none;
			margin:0 20px 20pt 0pt;
			padding:0px 0 4px 0pt;
			width:361px;
		}
			 #memberprofile #body #content form#fAnswerQuestion fieldset,
			#memberprofile #body #content form#fLogin fieldset,
			#memberprofile #body #content form#fUploadFile fieldset,
			#memberprofile #body #content form#fInviteFriend fieldset {
				background:#FFFFFF;
				border-color:#CCCCCC;
				border-style:none none solid solid;
				border-width:0pt 0pt 1px 1px;
				padding-bottom:10px;
				width:355px;
			}
				 #memberprofile #body #content form#fAnswerQuestion fieldset h3,
				 #memberprofile #body #content form#fLogin fieldset h3,
				 #memberprofile #body #content form#fUploadFile fieldset h3,
				 #memberprofile #body #content form#fInviteFriend fieldset h3 {
					background:#009fde;
					color:#FFFFFF;
					width:355px;
					width/**/:/**/335px;
					margin-bottom:0.4em;
					padding:.3em 0 .3em 20px;
					font-size:130%;
				}
				 #memberprofile #body #content form#fAnswerQuestion fieldset p,
				 #memberprofile #body #content form#fLogin fieldset p,
				 #memberprofile #body #content form#fUploadFile fieldset p,
				 #memberprofile #body #content form#fInviteFriend fieldset p {
					width:auto;
					padding:0.5em 20px 0 20px;
				}
				 #memberprofile #body #content form#fAnswerQuestion fieldset label,
				#memberprofile #body #content form#fLogin fieldset label,
				#memberprofile #body #content form#fUploadFile fieldset label,
				#memberprofile #body #content form#fInviteFriend fieldset label {
					margin:0 0 5px 20px;
				}
				 #memberprofile #body #content form#fAnswerQuestion fieldset input,
				 #memberprofile #body #content form#fAnswerQuestion fieldset textarea,
				#memberprofile #body #content form#fLogin fieldset input,
				#memberprofile #body #content form#fLogin fieldset textarea,
				#memberprofile #body #content form#fUploadFile fieldset input,
				#memberprofile #body #content form#fUploadFile fieldset textarea,
				#memberprofile #body #content form#fInviteFriend fieldset input,
				#memberprofile #body #content form#fInviteFriend fieldset textarea,
				#memberprofile #body #content form#fLogin fieldset select,
				#memberprofile #body #content form#fUploadFile fieldset select,
				#memberprofile #body #content form#fInviteFriend fieldset select {
					width:300px;
					margin-left:20px;
				}
				#memberprofile #body #content form#fLogin fieldset select#fDay,
				#memberprofile #body #content form#fLogin fieldset select#fMonth,
				#memberprofile #body #content form#fLogin fieldset select#fYear {
					margin-left:0;
					margin-right:14px;
					width:90px;
				}
				#memberprofile #body #content form#fLogin fieldset select#fDay {
					margin-left:20px;
				}
				 #memberprofile #body #content form#fAnswerQuestion fieldset input.checkbox,
				#memberprofile #body #content form#fLogin fieldset input.checkbox,
				#memberprofile #body #content form#fUploadFile fieldset input.checkbox,
				#memberprofile #body #content form#fInviteFriend fieldset input.checkbox  {
					width:auto;
					margin:0 10px 10px 0;
					float:left;
				}
				 #memberprofile #body #content form#fAnswerQuestion fieldset input.submit,
				#memberprofile #body #content form#fLogin fieldset input.submit,
				#memberprofile #body #content form#fUploadFile fieldset input.submit,
				#memberprofile #body #content form#fInviteFriend fieldset input.submit {
					clear:left;
					width:94px;
					padding:3px .4em .4em;
					background:url(../images/bg_button_form_blue.png) no-repeat;
					font-weight:bold;
					font-size:130%;
				}
				#memberprofile #body #content form#fAnswerQuestion fieldset textarea,
				#memberprofile #body #content form#fLogin fieldset textarea,
				#memberprofile #body #content form#fUploadFile fieldset textarea,
				#memberprofile #body #content form#fInviteFriend fieldset textarea {
					height:80px;
					margin-bottom:0;
				}							
						
/*** right hand column styles ***/						
		
#memberprofile #body #rhCol h2 {
			background:#009FDE;
		}
		#memberprofile #body #rhCol h2.purple {
			background:#87509F;
		}
		#memberprofile #body #rhCol .plainBox,
		#memberprofile #body #rhCol .whatif {
			float:left;
			padding-bottom:10px;
		}
		#memberprofile #body #rhCol .smallBanner {
			background:url(../images/bg_futurevision07.png) no-repeat;
			border-top:1px solid #CCC;
			min-height:119px;
			_height:109px;
			padding-top:60px;
		}
			#memberprofile #body #rhCol .smallBanner p {
				font-size:110%;
			}
			#memberprofile #body #rhCol .plainBox ul,
			#memberprofile #body #rhCol .plainBox ul,
			#memberprofile #body #rhCol .whatif ul,
			#memberprofile #body #rhCol .plainBox ul.tagged {
				background:none;
				float:none;
				padding:0;
				margin:0;
				width:148px;
			}
			#memberprofile #body #rhCol .plainBox ul,
			#memberprofile #body #rhCol .whatif ul {
				float:left;
			}
				#memberprofile #body #rhCol .plainBox ul li,
				#memberprofile #body #rhCol .plainBox ul li a,
				#memberprofile #body #rhCol .plainBox ul.tagged li,
				#memberprofile #body #rhCol .plainBox ul.tagged li a {
		 			float:none;
					display:inline;
					background:none;
					padding:0;
					margin:0;
					width:auto;
				}
				#memberprofile #body #rhCol .plainBox ul li a,
				#memberprofile #body #rhCol .plainBox ul.tagged li a {
					color:#666;
					text-decoration:none;
					font-weight:normal;
					margin-bottom:.6em;
					font-size:100%;
				}
				#memberprofile #body #rhCol .plainBox ul li a {
					display:block;
					clear:left;
					text-decoration:underline;
				}
				#memberprofile #body #rhCol .plainBox ul li a:hover {
					text-decoration:none;
				}
				#memberprofile #body #rhCol .plainBox ul.tagged li a:hover {
					text-decoration:underline;
				}
					#memberprofile #body #rhCol .plainBox ul.tagged li a.tiny {
						font-size:100%;
					}
					#memberprofile #body #rhCol .plainBox ul.tagged li a.small {
						font-size:110%;
					}
					#memberprofile #body #rhCol .plainBox ul.tagged li a.medium {
						font-size:120%;
					}
					#memberprofile #body #rhCol .plainBox ul.tagged li a.big {
						font-size:140%;
					}
					
				#memberprofile #body #rhCol .plainBox ul#whatToDo {
					font-size:110%;
				}
				
/*** comments list ***/							
	#memberprofile #body #content #commentList {
					background:url(../images/bg_mainbox.png) no-repeat 5px 0;
					float:left;
					margin:1.0em 0;
					padding-bottom:4px;
					width:565px;
					clear:left;
				}
					#memberprofile #body #content #commentList h3 {
						background:#009FDE;
						clear:left;
						color:#FFF;
						font-size:110%;
						padding:0.3em 10px;
					}
					#memberprofile #body #content #commentList ul {
						background-color:#FFF;
						border-left:1px solid #CCCCCC;
						float:left;
						width:560px;
					}
					#memberprofile #body #content #commentList ul li {
						padding:10px 16px;
						border-bottom:1px solid #CCC;
					}
						#memberprofile #body #content #commentList ul li h4 {
							font-size:110%;
							margin-bottom:10px;
						}
						#memberprofile #body #content #commentList ul li p {
							margin-bottom:0;
						}								
