#experts #head {
	border-bottom:3px solid #A3CE00;
}
#experts .whatif52 {
	background:url(../images/care_for_people_green.jpg) no-repeat;
}
#experts .whatif195 {
	background:url(../images/live_together_green.jpg) no-repeat;
}
#experts .whatif197 {
	background:url(../images/places_greener_green.jpg) no-repeat;
}
#experts .whatif196 {
	background:url(../images/places_working_green.jpg) no-repeat;
}
#experts .whatif194 {
	background:url(../images/builds_places_green.jpg) no-repeat;
}
		#experts #fFormSearch fieldset #fSubmit {
			background:#A3CE00 url(../images/bg_go_lime.png) no-repeat;
		}
		#experts #head #mainNav li.on {
			background:url(../images/bg_mainnav_leftcorner_lime_on.png) no-repeat left top;
		}
			#experts #head #mainNav li a.on {
				background:url(../images/bg_mainnav_rightcorner_lime_on.png) no-repeat right top;
			}
			
/*** content styles ***/		
				
	#experts #body #content h1 {
		background:#A3CE00;
		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;
	}
	#experts #body #content h1.members {	
		background:#009FDE;
	}
	#experts>#body #content h1 {
		left:0;
		padding-left:10px;
		margin-bottom:24px;
	}
	#experts #body #content h2 {
		clear:left;
		font-size:130%;
		color:#88C100;
	}
		#experts #body #content p {
			font-size:110%;
			margin-bottom:1.5em;
			width:550px;
		}
		#experts #body #content div#intro {
			width:550px;
			clear:left;
			font-size:130%;		
		}
		#experts #body #content div#intro em {
			color:#A3CE00;
			font-size:120%;
			font-style:normal
		}
		#experts #body #content ul#expertsMembersTabs {
			position:relative;
			display:block;
			width:565px;
			float:left;
			clear:left;
		}
		#experts #body #content ul.experts {
			border-bottom:3px solid #A3CE00;		
		}
		#experts #body #content ul.members {
			border-bottom:3px solid #009FDE;
		}
			#experts #body #content ul#expertsMembersTabs li {
				display:block;
				float:left;
				background:url(../images/bg_tab_experts_left.png) no-repeat left top;
				margin-right:2px;
			}
			#experts #body #content ul#expertsMembersTabs li.members {
				background:url(../images/bg_tab_members_left.png) no-repeat left top;
			}
			#experts #body #content ul#expertsMembersTabs li.becomeExpert {
				background:url(../images/bg_button_profile_green_bottom.png) no-repeat left bottom;
				position:absolute;
				right:0;
				top:-10px;
				padding-bottom:2px;
				width:144px;
			}
				#experts #body #content ul#expertsMembersTabs li.becomeExpert a {
					background:url(../images/bg_button_profile_green_top.png) no-repeat left top;
					padding:0 0 0 30px;
					font-size:100%;
					display:block;
					padding:8px 0 5px 30px;
					margin:0;
				}
				#experts #body #content ul#expertsMembersTabs li a {
					background:url(../images/bg_tab_experts_right.png) no-repeat right top;
					display:block;
					font-size:120%;
					font-weight:bold;
					padding:5px 16px 2px 3px;
					color:#FFF;
					text-transform:none;
					text-decoration:none;
					margin-left:12px;
				}
				#experts #body #content ul#expertsMembersTabs li.members a {
					background:url(../images/bg_tab_members_right.png) no-repeat right top;
				}
				#experts #body #content ul#expertsMembersTabs li a:hover {
					text-decoration:underline;
				}
		
		
		#experts #body #content div#expertsMembers {
			width:565px;
			background:url(../images/bg_mainbox.png) no-repeat 5px 0;
			padding-bottom:5px;
			margin-bottom:10px;
			float:left;
		}
		#experts #body #content div#expertsMembers ul {
			float:left;
			width:560px;
			background:#EDEDED;
			border-left:1px solid #CCC;
			border-bottom:1px solid #CCC;
		}
			#experts #body #content div#expertsMembers ul li {
				width:271px;
				width/**/:/**/254px;
				padding: 15px 12px 10px;
				border-right:1px solid #CCC;
				float:left;
				background:#EDEDED;
				position:relative;
				clear:left;
			}
			#experts #body #content div#expertsMembers ul li.even {
				border-right:0;
				margin-left:-1px;
				border-left:1px solid #CCC;
				clear:none;
			}
			#experts #body #content div#expertsMembers ul li div {
				padding:10px;
				background:#FFF;
				border:1px solid #CCC;
				margin:0 !important;
			}
			#experts #body #content div#expertsMembers ul li h2 {
				color:#A3CE00;
				font-size:130%;
				margin-bottom: 5px;
			}
			#experts #body #content div#expertsMembers ul li h3 {
				margin-left:48px;
				margin-bottom:1em;
			}
				#experts #body #content div#expertsMembers ul li img {
					float:left;
				}
				#experts #body #content div#expertsMembers ul li p,
				#experts #body #content div#expertsMembers ul li div {
					margin:0 0 10px 48px;
				}
				#experts #body #content div#expertsMembers ul li div {
					min-height:100px;
					_height:100px;
				}
				#experts #body #content div#expertsMembers ul li p {
					width:auto;
				}
				*:first-child+html {} * html #experts #body #content div#expertsMembers ul li p.answeredBy {
					margin-top:-14px;
				}
				#experts #body #content div#expertsMembers ul li p a {
					font-weight:bold;
				}
				#experts #body #content #pagination {
					width:462px;
					padding:15px 0;
					text-align:center;
					margin-left:102px;
					float:left;
					clear:left;
					display:inline;
				}	
					#experts #body #content #pagination,
					#experts #body #content #pagination li {
						display:block;
						width:auto;
						float:left;
					}
					#experts #body #content #pagination {
						min-height:30px;
						float:none;
					}
						#experts #body #content #pagination li a {
							display:block;
							width:1.3em;
							height:1.2em;
							border:1px solid #CCC;
							float:left;
							text-decoration:none;
							font-size:110%;
							margin-right:5px;
							padding-top:.1em
						}
						#experts #body #content #pagination li a:hover,
						#experts #body #content #pagination li a.on {
							background:#A3CE00;
							color:#FFF;
						}
						#experts #body #content #pagination li a.prevPage,
						#experts #body #content #pagination li a.nextPage {
							background:url(../images/bg_nextpage.png) no-repeat right 4px;
							width:auto;
							border:0;
							padding:.3em 20px;
							text-decoration:underline;
						}
						#experts #body #content #pagination li a.prevPage {
							background:url(../images/bg_prevpage.png) no-repeat left 4px;
						}
						#experts #body #content #pagination li a.prevPage:hover,
						#experts #body #content #pagination li a.nextPage:hover {
							background:url(../images/bg_prevpage.png) no-repeat left 4px;
							text-decoration:none;
							color:#666;
						}
						#experts #body #content #pagination li a.nextPage:hover {
							background:url(../images/bg_nextpage.png) no-repeat right 4px;
						}						
		#experts #body #content #profileBox,
		#experts #body #content #helpfulLinksBox {
			width:565px;
			float:left;
			background:url(../images/bg_mainbox.png) no-repeat 5px 5px;
			padding-bottom:4px;
			margin-bottom:20px;
		}	
			#experts #body #content #profileBox h2 {
				width:561px;
				width/**/:/**/541px;
				background:#A3CE00;
				color:#FFF;
				font-size:130%;
				padding:.2em 10px;
			}
			#experts #body #content #profileBox #profile {
				background:#EDEDED;
				border:1px solid #CCC;
				width:559px;
				width/**/:/**/539px;
				float:left;
				padding:10px;
			}
				#experts #body #content #profileBox #profile ul#details {
					background-color:#EDEDED;
					width:180px;
					float:left;
					margin-right:10px;
				}
					#experts #body #content #profileBox #profile ul#details li {
						font-weight:bold;
						color:#A3CE00;
						display:block;
						margin:.5em 0;
						font-size:130%;
						width:auto;
					}
						#experts #body #content #profileBox #profile ul#details li p {
							font-weight:normal;
							display:inline;
							float:none;
							font-size:80%;
							width:auto;
						}
				#experts #body #content p.button,
				#experts #body #content #profileBox ul#callsToAction {
					float:left;
					width:169px !important;			
				}
				#experts #body #content #profileBox ul#callsToAction li {
					margin-bottom:0.5em;
					background:#A3CE00 url(../images/bg_button_careerspage_top.png) no-repeat;
					float:left;
					width:169px !important;
				}
				#experts #body #content p.button {
					margin:0 !important;
					background:#A3CE00 url(../images/bg_button_careerspage_top.png) no-repeat;					
				}
					#experts #body #content #profileBox ul#callsToAction li a,
					#experts #body #content p.button a,
					#experts #body #content p.button input.submit {
						background:url(../images/bg_button_careerspage_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;						
					}
				#experts #body #content #profileBox #profile cite {
					display:block;
					width:328px;
					width/**/:/**/309px;
					float:right;
					background:#B5B5B5 url(../images/bg_profile_lip.png) no-repeat left bottom;
					font-style:normal;
					font-weight:normal;
					font-size:130%;
					color:#FFF;
					padding:10px 10px 25px;
					margin-bottom:3px;
				}
			#experts #body #content #profileBox #profile #videoDiary {
				float:right;
				width:328px;
				width/**/:/**/315px;
				background:#FFF;
				padding:6px;
				border:1px solid #CCC;
				margin-bottom:10px;
			}
				#experts #body #content #profileBox #profile #videoDiary img {
					margin:0 15px 1.0em 0;
					float:left;
				}
				#experts #body #content #profileBox #profile #videoDiary h3 {
					background:url(../images/icon_video.png) no-repeat 158px top;
					padding:.5em 0 .4em 188px;
					margin-bottom:16px;
				}
				#experts #body #content #profileBox #profile #videoDiary p {
					padding-left:160px;
					margin-bottom:15px;
					width:auto;
				}
				#experts #body #content #profileBox #profile #videoDiary ul.tags {
						background:url(../images/bg_tag.png) no-repeat 0 2px;
						display:block;
						border:0;
						width:136px;
						clear:left;
						margin-top:0;
						padding-left:18px;
					}
						#experts #body #content #profileBox #profile #videoDiary ul.tags li,
						#experts #body #content #profileBox #profile #videoDiary ul.tags li h4 {
							background:none;
							display:inline;
							width:auto;
							float:none;
						}
						#experts #body #content #profileBox #profile #videoDiary ul.tags li h4 {
							padding-right:6px;
							margin-left:0 !important;
						}
							#experts #body #content #profileBox #profile #videoDiary ul.tags li a {
								display:inline;
								color:#666;
								font-weight:normal;
								font-size:100%;
								float:none;
								padding:0;
								text-decoration:underline;
							}
							#experts #body #content #profileBox #profile #videoDiary ul.tags li a:hover {
								background:none;
								text-decoration:none;
							}
				#experts #body #content #profileBox #profile #vidPhotosFriends {
					float:right;
					width:328px;
					width/**/:/**/328px;
				}
					#experts #body #content #profileBox #profile #vidPhotosFriends li {
						display:inline;
						font-size:110%;
					}
				#experts #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;
				}
					#experts #body #content #helpfulLinksBox div div {
						width:278px;
						background:#FFF;
						float:left;
						clear:left;
						padding-bottom:10px;
						border:0;
					}
					#experts #body #content #helpfulLinksBox div div#helpfulLinks {
						clear:none;
						float:right;
						border-right:0;
						margin-left:-1px;
					}
						#experts #body #content #helpfulLinksBox div div h3 {
							background:#B5B5B5;
							padding:.3em 11px;
							margin-bottom:1.0em;
							color:#FFF;
							font-size:110%;
						}
						#experts #body #content #helpfulLinksBox div div h4 {
							color:#88C100;
						}
						#experts #body #content #helpfulLinksBox div div ul,
						#experts #body #content #helpfulLinksBox div div ul li {
							margin-bottom:1.0em;
						}
						#experts #body #content #helpfulLinksBox div div h4,
						#experts #body #content #helpfulLinksBox div div ul {
							padding:0 10px;
						}
						#experts #body #content #helpfulLinksBox div div ul li {						
							font-size:110%;
							width:250px;
						}
							#experts #body #content #helpfulLinksBox div div#helpfulLinks ul li {
								margin-bottom:.5em;
							}
							#experts #body #content #helpfulLinksBox div div ul li a {
								padding:0;
								display:block;
							}
							#experts #body #content #helpfulLinksBox div div p {
								padding:0;
								margin:0 0 1em 10px;
								width:auto;
							}		
							#experts #body #content #helpfulLinksBox div div p.button {							
								margin:0 0 0 5px !important;
							}
		#experts #body #content form#fAnswerQuestion,
		#experts #body #content form#fLogin,
		#experts #body #content form#fUploadFile,
		#experts #body #content form#fInviteFriend,
		#experts #body #content form#fRegister {
			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;
		}
			 #experts #body #content form#fAnswerQuestion fieldset,
			#experts #body #content form#fLogin fieldset,
			#experts #body #content form#fUploadFile fieldset,
			#experts #body #content form#fInviteFriend fieldset,
			#experts #body #content form#fRegister fieldset {
				background:#FFFFFF;
				border-color:#CCCCCC;
				border-style:none none solid solid;
				border-width:0pt 0pt 1px 1px;
				padding-bottom:10px;
				width:355px;
			}
				 #experts #body #content form#fAnswerQuestion fieldset h3,
				 #experts #body #content form#fLogin fieldset h3,
				 #experts #body #content form#fUploadFile fieldset h3,
				 #experts #body #content form#fInviteFriend fieldset h3,
				 #experts #body #content form#fRegister fieldset h3 {
					background:#A3CE00;
					color:#FFFFFF;
					width:355px;
					width/**/:/**/335px;
					margin-bottom:0.4em;
					padding:.3em 0 .3em 20px;
					font-size:130%;
				}
				 #experts #body #content form#fAnswerQuestion fieldset p,
				 #experts #body #content form#fLogin fieldset p,
				 #experts #body #content form#fUploadFile fieldset p,
				 #experts #body #content form#fInviteFriend fieldset p,
				 #experts #body #content form#fRegister fieldset p {
					width:auto;
					padding:0.5em 20px 0 20px;
				}
				 #experts #body #content form#fAnswerQuestion fieldset label,
				#experts #body #content form#fLogin fieldset label,
				#experts #body #content form#fUploadFile fieldset label,
				#experts #body #content form#fInviteFriend fieldset label,
				#experts #body #content form#fRegister fieldset label {
					margin:0 0 5px 20px;
				}
				 #experts #body #content form#fAnswerQuestion fieldset input,
				 #experts #body #content form#fAnswerQuestion fieldset textarea,
				#experts #body #content form#fLogin fieldset input,
				#experts #body #content form#fLogin fieldset textarea,
				#experts #body #content form#fUploadFile fieldset input,
				#experts #body #content form#fUploadFile fieldset textarea,
				#experts #body #content form#fInviteFriend fieldset input,
				#experts #body #content form#fInviteFriend fieldset textarea,
				#experts #body #content form#fRegister fieldset input,
				#experts #body #content form#fRegister fieldset textarea,				
				#experts #body #content form#fLogin fieldset select,
				#experts #body #content form#fUploadFile fieldset select,
				#experts #body #content form#fInviteFriend fieldset select,
				#experts #body #content form#fRegister fieldset select {
					width:300px;
					margin-left:20px;
				}
				#experts #body #content form#fLogin fieldset select#fDay,
				#experts #body #content form#fLogin fieldset select#fMonth,
				#experts #body #content form#fLogin fieldset select#fYear {
					margin-left:0;
					margin-right:14px;
					width:90px;
				}
				#experts #body #content form#fLogin fieldset select#fDay {
					margin-left:20px;
				}
				 #experts #body #content form#fAnswerQuestion fieldset input.checkbox,
				#experts #body #content form#fLogin fieldset input.checkbox,
				#experts #body #content form#fUploadFile fieldset input.checkbox,
				#experts #body #content form#fInviteFriend fieldset input.checkbox,
				#experts #body #content form#fRegister fieldset input.checkbox   {
					width:auto;
					margin:0 10px 10px 0;
					float:left;
				}
				 #experts #body #content form#fAnswerQuestion fieldset input.submit,
				#experts #body #content form#fLogin fieldset input.submit,
				#experts #body #content form#fUploadFile fieldset input.submit,
				#experts #body #content form#fInviteFriend fieldset input.submit,
				#experts #body #content form#fRegister fieldset input.submit {
					clear:left;
					width:94px;
					padding:3px .4em .4em;
					background:url(../images/bg_button_form_lime.png) no-repeat;
					font-weight:bold;
					font-size:130%;
				}
				#experts #body #content form#fAnswerQuestion fieldset textarea,
				#experts #body #content form#fLogin fieldset textarea,
				#experts #body #content form#fUploadFile fieldset textarea,
				#experts #body #content form#fInviteFriend fieldset textarea,
				#experts #body #content form#fRegister fieldset textarea {
					height:80px;
					margin-bottom:0;
				}					
						
/*** right hand column styles ***/						
		
#experts #body #rhCol h2 {
			background:#A3CE00;
		}
		#experts #body #rhCol h2.purple {
			background:#87509F;
		}
		#experts #body #rhCol .plainBox,
		#experts #body #rhCol .whatif {
			float:left;
			padding-bottom:10px;
		}
		#experts #body #rhCol .whatif {
			padding-bottom:0;
		}
		#experts #body #rhCol .smallBanner {
			background:url(../images/bg_futurevision07.png) no-repeat;
			border-top:1px solid #CCC;
			min-height:119px;
			_height:109px;
			padding-top:60px;
		}
			#experts #body #rhCol .smallBanner p {
				font-size:110%;
			}
			#experts #body #rhCol .plainBox ul,
			#experts #body #rhCol .plainBox ul,
			#experts #body #rhCol .whatif ul,
			#experts #body #rhCol .plainBox ul.tagged {
				background:none;
				float:none;
				padding:0;
				margin:0;
				width:148px;
			}
			#experts #body #rhCol .plainBox ul,
			#experts #body #rhCol .whatif ul {
				float:left;
			}
				#experts #body #rhCol .plainBox ul li,
				#experts #body #rhCol .plainBox ul li a,
				#experts #body #rhCol .plainBox ul.tagged li,
				#experts #body #rhCol .plainBox ul.tagged li a {
		 			float:none;
					display:inline;
					background:none;
					padding:0;
					margin:0;
					width:auto;
				}
				#experts #body #rhCol .plainBox ul li a,
				#experts #body #rhCol .plainBox ul.tagged li a {
					color:#666;
					text-decoration:none;
					font-weight:normal;
					margin-bottom:.6em;
					font-size:100%;
				}
				#experts #body #rhCol .plainBox ul li a {
					display:block;
					clear:left;
					text-decoration:underline;
				}
				#experts #body #rhCol .plainBox ul li a:hover {
					text-decoration:none;
				}
				#experts #body #rhCol .plainBox ul.tagged li a:hover {
					text-decoration:underline;
				}
					#experts #body #rhCol .plainBox ul.tagged li a.tiny {
						font-size:100%;
					}
					#experts #body #rhCol .plainBox ul.tagged li a.small {
						font-size:110%;
					}
					#experts #body #rhCol .plainBox ul.tagged li a.medium {
						font-size:120%;
					}
					#experts #body #rhCol .plainBox ul.tagged li a.big {
						font-size:140%;
					}
					
					#experts #body #rhCol .whatif ul li {
						margin-bottom:0px;
						display:block;
						float:left;
					}
						#experts #body #rhCol .whatif ul li a {
							color:#666;
							font-weight:normal;
							background:#FFF;
							border:1px solid #CCC;
							display:block;
							text-decoration:underline;
							padding:6px;
							float:left;
							width:148px;
							width/**/:/**/134px;
						}
				#experts #body #rhCol .plainBox ul#whatToDo {
					font-size:110%;
				}
/*** comments list ***/			
	#experts #body #content #commentList {
					background:url(../images/bg_mainbox.png) no-repeat 5px 0;
					float:left;
					margin-bottom:10px;
					padding-bottom:4px;
					width:563px;
					clear:left;
				}
					#experts #body #content #commentList h3 {
						background:#A3CE00;
						clear:left;
						color:#FFF;
						font-size:110%;
						padding:0.3em 10px;
					}
					#experts #body #content #commentList ul {
						background-color:#FFF;
						border-left:1px solid #CCCCCC;
						float:left;
						width:558px;
					}
					#experts #body #content #commentList ul li {
						padding:10px 16px;
						border-bottom:1px solid #CCC;
					}
						#experts #body #content #commentList ul li h4 {
							font-size:110%;
							margin-bottom:10px;
						}
						#experts #body #content #commentList ul li p {
							margin-bottom:0;
							width:auto;
						}				