#index #head {
	min-height:190px;
	_height:190px;
	
	/* Remove this line to reinstate rotating headers */
	background:url(../images/home_competition.jpg) no-repeat !important;
}
#index #head p {
	position:absolute;
	top:50px;
	left:190px;
	
	/* Remove the following after competition */
	left: 481px;
	top: 44px;
}
	#index #head p a {
		display:block;
		width:330px;
		height:80px;
	}
		#index #head p a span {
			position:absolute;
			text-indent:-5000px;l
		}
#index .whatif52 {
	background:url(../images/home_cares_people.jpg) no-repeat;
}
#index .whatif195 {
	background:url(../images/home_live_together.jpg) no-repeat;
}
#index .whatif197 {
	background:url(../images/home_places_greener.jpg) no-repeat;
}
#index .whatif196 {
	background:url(../images/home_places_working.jpg) no-repeat;
}
#index .whatif194 {
	background:url(../images/home_builds_places.jpg) no-repeat;
}

		#index #head #mainNav li.on {
			background:url(../images/bg_mainnavhome_leftcorner_on.png) no-repeat left top;
		}

			#index #head #mainNav li a.on {
				background:url(../images/bg_mainnavhome_rightcorner_on.png) no-repeat right top;
			}
			#index #body #content div#intro{
			width:550px;
			margin-bottom:1.0em;
			clear:left;
			font-size:143%;	
			}
			#index #body #content div#intro p{
				margin-bottom: 1.5em;
			}
			#index #body #content p strong {
				font-size:120%;				
				color:#F97C0E;
			}
    			#index #body #content div.smallBox ul li p strong {
    				font-size:100%;				
    				color:#666;
    			}
		#index #body #content #mainBox {
			float:left;
			background:url(../images/bg_mainbox.png) no-repeat 5px 5px;
			width:563px;
			padding-bottom:4px;
			margin-bottom:10px;
		}
			#index #body #content #mainBox div {
				float:left;
				width:558px;
				background-color:#EDEDED;
				border-bottom:1px solid #CCC;
			}
			#index #body #content #mainBox div h1 {
				background:url(../images/icon_home_question.png) no-repeat 5px 3px;
				width:560px;
				width/**/:/**/523px;
				color:#FFF;
				font-size:140%;
				background-color:#F97C0E;
				padding:5px 0 6px 35px;
			}
			#index #body #content #mainBox div ul {
				float:left;
				border-left:1px solid #CCC;
				padding:1px 0 1px 1px;
				width:136px;
				background-color:#EDEDED;
			}
				#index #body #content #mainBox div ul li {
					width:136px;
					background:#A9A9A9 url(../images/bg_nav_mainbox.png) no-repeat left top;
					margin-bottom:2px;
					float:left;
					clear:left;
				}
				#index #body #content #mainBox div ul li.last {
					margin-bottom:0;
				}
					#index #body #content #mainBox div ul li a {
						display:block;
						width:136px;
						width/**/:/**/126px;
						color:#FFF;
						text-decoration:none;
						font-size:120%;
						font-weight:bold;
						padding:.3em 0 .3em 10px
					}
					#index #body #content #mainBox div ul li a:hover,
					#index #body #content #mainBox div ul li a.on {
						background-color:#EDEDED;
						color:#F97C0E;
					}
			#index #body #content #mainBox div ul#subNav {
				float:left;
				width:160px;
				margin:15px 0 15px 10px;
				float:left;
				border:none;
			}
				#index #body #content #mainBox div ul#subNav li {
					background:none;
					width:160px;
					float:left;
					clear:left;
				}
					#index #body #content #mainBox div ul#subNav li a {
						color:#666;
						text-decoration:underline;
						font-size:110%;
						padding:.2em 0;
						width:auto;
					}
			#index #body #content #mainBox div #featuredCareer {
				position:relative;
				float:left;
				width:241px;
				background-color:#FFF;
				border:1px solid #CCC;
				margin-top:15px;
				padding-bottom: 9px;
			}
				#index #body #content #mainBox div #featuredCareer h2 {
					background-color:#A9A9A9;
					color:#FFF;
					font-size:110%;
					padding:.2em 0 .2em 40px;
					margin-bottom:20px;
				}
					#index #body #content #mainBox div #featuredCareer img {
						position:absolute;
						left:6px;
						top:3px;
					}
				#index #body #content #mainBox div #featuredCareer p,
				#index #body #content #mainBox div #featuredCareer h3,
				#index #body #content #mainBox div #featuredCareer ul {
					margin:0 10px 8px 10px;
				}
				#index #body #content #mainBox div #featuredCareer ul {
					display:block
				}
				#index #body #content #mainBox div #featuredCareer h3 {
					background:url(../images/icon_person.png) no-repeat 0 2px;
					font-weight:bold;
					color:#F97C0E;
					padding:.6em 0 .5em 30px;
				}
					#index #body #content #mainBox div #featuredCareer p img {
						float:left;
						margin-right:7px;
						position:static;
						border:1px solid #CCC;
					}	
					#index #body #content #mainBox div #featuredCareer p a {
						display:block;
						font-size:110%;
						font-weight:bold;
					}
					#index #body #content #mainBox div #featuredCareer p span {
						display:block;
						float:left;
						background:#F97C0E url(../images/bg_button_top.png) no-repeat;
						margin-bottom:10px;
						width:93px;
					}
						#index #body #content #mainBox div #featuredCareer p span a {
							background:url(../images/bg_button_bottom.png) no-repeat left bottom;
							display:block;
							padding:.4em 0 .4em 3px;
							color:#FFF;
							text-decoration:none;
						}
						#index #body #content #mainBox div #featuredCareer p a#videoIcon {
							background:url(../images/icon_video.png) no-repeat left top;
							width:94px;
							width/**/:/**/64px;
							float:left;
							padding-left:30px;
						}
					#index #body #content #mainBox div #featuredCareer ul.tags {
						background:url(../images/bg_tag.png) no-repeat 0 2px;
						display:inline;
						border:0;
						width:200px;
						clear:left;
						margin-top:0;
						padding-left:18px;
						margin-left:10px;
					}
					html>#index #body #content #mainBox div #featuredCareer ul.tags {
						margin-top:10px;
					}
						#index #body #content #mainBox div #featuredCareer ul.tags li,
						#index #body #content #mainBox div #featuredCareer ul.tags li h4 {
							background:none;
							display:inline;
							width:auto;
							float:none;
						}
						#index #body #content #mainBox div #featuredCareer ul.tags li h4 {
							padding-right:6px;
							margin-left:0 !important;
						}
							#index #body #content #mainBox div #featuredCareer ul.tags li a {
								display:inline;
								color:#666;
								font-weight:normal;
								font-size:100%;
								float:none;
								padding:0;
								text-decoration:underline;
								width: auto;
							}
							#index #body #content #mainBox div #featuredCareer ul.tags li a:hover {
								background:none;
								text-decoration:none;
							}
							
		#body #content #smallBox, #body #content .smallBox {
			width:256px;
		}
		#index #body #content .qa {
			clear:none;
			width:298px;
			width/**/:/**/299px;
			margin-left:8px;
		}
			#index #body #content .whatif img {
				border:1px solid #CCC;
				border-bottom:0;
				border-left:0;
				float:left;
				margin-left:-3px;
			}
			#index #body #content .whatif h2,
			#index #body #content .qa h2 {
				background-color:#F97C0E;
				clear:left;
				color:#FFF;
				font-size:140%;
				padding:.3em 10px;
				width:254px;
				width/**/:/**/231px;
			}
			#index #body #content .whatif h2 a:link,
			#index #body #content .whatif h2 a:visited,
			#index #body #content .qa h2 a:link,
			#index #body #content .qa h2 a:visited{
				color: #fff;
				text-decoration: none;
			}
			#index #body #content .whatif h2 a:hover,
			#index #body #content .qa h2 a:hover{
				color: #ececec;
				text-decoration: none;
			}
			
			#index #body #content .qa h2 {
				font-size:120%;
				padding:.2em 10px;
				width:293px;
				width/**/:/**/273px;
			}
			#index #body #content .qa ul {
				border-left:1px solid #CCC;
				border-bottom:1px solid #CCC;
				background:#FFF;
				padding:5px 10px;
				width:293px;
				width/**/:/**/272px;
			}
				#index #body #content .qa ul li {
					margin:6px 0 12px 0;
					list-style-position:inside;
				}
					#index #body #content .qa ul li p {
						padding:.1em 0;
					}
			#index #body #content .whatif p {
				background:#EDEDED;
				padding:0 0 0 3px;
				width:254px;
				width/**/:/**/231px;
				font-size:130%;
				float:left;
			}
			#index #body #content .whatif p.whatif {
				padding:.3em 10px 0.8em;
				border-left:1px solid #CCC;
			}
			#index #body #content .whatif p.bottom {
				border-bottom:1px solid #CCC;
			}
				#index #body #content .whatif div p {
					padding-bottom:0;
				}
				#index #body #content .whatif p a {
					font-weight:bold;
					text-decoration:underline;
					font-size:80%;
					display:block;
					padding-top:0;
				}
				#index #body #content .whatif p a:hover {
					text-decoration:none;
				}
		
		#index #body #content #banner {
			border:1px solid #CCC;
			width:561px;
			clear:left;
			float:left;
		}
			#index #body #content #banner h2 a {
				display:block;
				text-decoration:underline;
				padding:10px;
				font-size:110%;
				float:left;
			}
			#index #body #content #banner h2 a:hover {
				text-decoration:none;
			}
			#index #body #content #banner p {
				font-size:100%;
				width:270px;
				padding-left:10px;
				float:left;
			}
				#index #body #content #banner img {
					float:right;
				}
			#index #body #rhCol .plainBox {
				float:left;
			}
			#index #body #rhCol .plainBox cite {
				display:block;
				margin-bottom:10px;
				font-weight:bold;
				color:#F97C0E;
				font-style:normal;
			}		
			#index #body #rhCol .plainBox p {
				margin-bottom:5px;
				clear:left;
			}				
				#index #body #rhCol .plainBox p a {
					font-weight:bold;
					font-size:110%;
					text-decoration:underline;
				}
				#index #body #rhCol .plainBox p a:hover {
					text-decoration:none;
				}
			#index #body #rhCol .plainBox p.flag {
				clear:none;
				float:left;
			}
				#index #body  #rhCol ul.rate {
					border:0 !important;
					padding:0 !important;
					margin-bottom:0 !important;
					width:110px !important;
					background:none !important;
				}	
				#index #body  #rhCol ul.rate li {				
					padding:0 !important;
					margin:0 !important;
					clear:none !important;
					float:left !important;
					width:50px !important;
				}
				#index #body #rhCol ul.rate a.up,
				#index #body #rhCol ul.rate a.down {
					padding:0 !important;
					border:1px solid #CCC !important;
					display:block !important;
					color:#666 !important;
					padding:.3em 0 .3em 10px !important;					
				}
				#index #body #rhCol ul.rate a.up {
					background:#FFF url(../images/bg_thumbsup.png) no-repeat right center !important;
				}
				#index #body  #rhCol ul.rate a.down {
					background:#FFF url(../images/bg_thumbsdown.png) no-repeat right center !important;
					margin:0 5px 0 -1px !important;
				}					
