html, body {
	background: #fff;
}

header {
	margin: auto;
	padding: 0 0;
	height: 530px;
	width: 1000px;
	/*background:  url('FourPillar/') no-repeat;*/
}

#content {
	display: block;
	width: 1000px;
	margin: auto;
}

.homeContent {
	display: none; position: absolute;
	top: 150px; left: 0;
	color: #fff; 
	width: 350px; 
	margin: 45px 0 0 42px;
}

.homeContent h2 {
	line-height: 50px;
}

#quoteBox {
	height: 174px;
}

footer {
	
}

footer .address {
	position: absolute;
	bottom: 30px;
	right: 65px;
	font-size: .85em;
}

#homeLeft {
	display: block; 
	position: relative;
	float: left;
	width: 550px;
}

#homeRight {
	display: block; 
	position: absolute;
	float: right;
	top: 0; left: 580px;
	width: 300px;
}

#homebox {
	display: block; 
	position: relative; 
	width: 266px;
	height: auto;
	padding: 15px;
	background: url('uccr/homebox-top.jpg') top left no-repeat;
}

#homebox-bottom {
	display: block; 
	position: relative; 
	width: 296px;
	height: 19px;
	clear: left;
	background: url('uccr/homebox-bottom.jpg') top left no-repeat;
}

#homebox h3 {
	color: #405668;
}

#main-content {
	display: block;
	clear: both;
	min-height: 250px;
}

.socialNetworks ul {
	display: block;
	position: relative;
	list-style: none; 
	margin: 0; padding: 0;
	width:  150px;
	background: #fc0;
}

.socialNetworks li {
	margin: 0; padding: 0;
	list-style: none; 
	float: left;
}

.socialNetworks {
	height: auto;
	display: block;
	position: relative;
}

.follow {font-size: .95em; font-weight: bold; color: #405668;}
.socialNetworks li a { display: block; width: 26px; height: 26px; text-indent: -6000px; }
.socialNetworks li a.twitter { background: url('uccr/icon-twitter.gif') top left no-repeat; }
.socialNetworks li a.facebook {	background: url('uccr/icon-facebook.gif') top left no-repeat; }

/*#quote {
	display: block;
	position: absolute;
	width: 380px;
	top: 125px;	
	right: 30px;
	color: #666;	
}*/

#social-links {
	position: absolute;
	top: 415px;
	right: 50px;
	z-index: 80;
}


#profilePreview {
	display: block; position: relative; margin: 18px 0 0 40px; float: left;
}

#home-content {
	display: block; position: relative; margin: 18px 0 0 45px; float: left; width: 600px;
}

#home-content p { font-size: .85em; font-family: "Lucida Sans", sans-serif; line-height: 1.6em; }

.arrowpoints {
	display: block; position: relative;
	margin: 0; padding: 0;
}

.arrowpoints li {
	list-style: none;
	padding: 0 0 0 25px; margin: 0;
	background: url(../images/bullet-arrow.gif) 0 5px no-repeat;
}

.arrowpoints li a {
	color: #b51a1a; text-decoration: none;
}



/* Content Slider =============================== */


#titleBox {
	display: block;
	position: absolute;
	z-index: 20;
	width: 684px; height: 116px;
	top: 377px; background: #383333;
	filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;
}

#picture1 { background: url(../images/homepage/pictures/overlay/picture1.png); }
#picture2 { background: url(../images/homepage/pictures/overlay/picture2.png); }
#picture3 { background: url(../images/homepage/pictures/overlay/picture3.png); }
#picture4 { background: url(../images/homepage/pictures/overlay/picture4.png); }

.titleboxTitle {
	display: none;	position: relative; width: 684px; height: 116px;
}

#photoBox {
	display: block;
  	position: absolute;
	left: 316px; top: 39px;
	width: 684px; height: 493px;
	z-index: 1;
	background: url(../images/bg/ssbg.gif) top left repeat-x;
}

#slideshow ul, #slideshow li {
	margin: 0; padding: 0; list-style: none; display: none;
}

#slider_text {
	float: left;
	padding: 65px 0 0 0;
	width: 380px;
	min-height: 65px;
	}
	
#slider {
	display: block;
	position: relative;
  }
	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}

#slider, #slider li{ 
	width:513px;
	height:269px;
	overflow:hidden; 
	}

span#prevBtn, span#nextBtn {
	margin-top: 22px;
}

span#prevBtn,
span#prevBtn a {
	float: left;
	height: 24px;
	width: 22px;
	
	}
		
span#nextBtn {
	float: left;
	margin-left: 460px;
	height: 24px;
	width: 22px;
	}

span#nextBtn a {
	float: left;
	height: 24px;
	width: 22px;
	}					



	#index_content {
		float: left;
		margin: 30px 0 0 0;
		padding: 0;
		width: 1000px;	
		background: url(../images/homepage/bottom-button-bg.gif) top left repeat-x;
	}

			#index_content ul {
				border-top: 1px solid #bdbdbc;
				border-bottom: 1px solid #bdbdbc;
				}

			#index_content h4 {
				font-size: 24px;
				}

			#index_content .col {
				position: relative;
				padding: 15px 0 15px 0;
				min-height: 342px;
				}

			#index_content .col .contact {
				position: absolute;
				bottom: 0;
				right: 0;
				}

	.col { /* Div for # columns */
		float: left;
		width: 288px;
		min-height: 100px;
		margin-right: 38px;
		}

	.no_margin {
		margin-right: 0;
		}

	.sidebar_index_content {
		width: 258px;
		margin: 12px 20px 20px 20px;
		min-height: 342px;	
		}

	/* Index Sidebar =============================== */

	.sidebar_index {
		background: url(../images/bg/bg_sidebar_index.jpg) left repeat-y;
		float: left;
		width: 288px;
		min-height: 100px;
		}

	.cap_top { /* Sidebar Top */ 
		background: url(../images/bg/bg_sidebar_index_top.jpg) top left no-repeat;
		float: left;
		width: 288px;
		}

	.cap_btm { /* Sidebar bottom */
		background: url(../images/bg/bg_sidebar_index_btm.jpg) bottom left no-repeat;
		float: left;
		width: 288px;
		}

			.sidebar_index p {
				color: #757571;
				}

			.sidebar_index h4 {
				color: #5c6d85;
				}

			.sidebar_index li {
				list-style-type: none;
				list-style-image: url(../images/bg/bullet.png);
				}


	.sectionbox {
		display: block;
		float: left;
		height: 240px;
		margin: 0;
		padding-top: 10px;
		padding-right: 10px;
		background: url(../images/homepage/sectionHeaders/sectionbox-divider.gif) top right no-repeat;
	}
	
	.noline { background: none; }
	
	.mealplanningbox {
		display: block;
		float: right;
		height: 249px;
		width: 240px;
		margin: 0;
		background: url(../images/homepage/sectionHeaders/meal-planning.jpg) top right no-repeat;
	}
	
	
	
	.sectionbox.weightloss {
		width: 200px;
	}
	
	.sectionbox.sportstraining {
		width: 170px;
	}
	
	.sectionbox.fitnesstraining {
		width: 170px;
	}
	
	.sectionbox.corporatewellness {
		width: 170px;
	}
	
	
	h4.sectionBoxHeader {
		display: block;
		position: relative; 
		text-indent: -6000px;
	}
	
	h4.weightLossHeader { 
		background: url(../images/homepage/sectionHeaders/weight-loss.gif);
		width: 178px;
		height: 70px;
		margin: 12px 10px 10px 20px; 
	}
	
	h4.sportsTrainingHeader { 
		background: url(../images/homepage/sectionHeaders/sports-training.gif); 
		width: 144px;
		height: 70px;
		margin: 12px 10px 10px 20px;
	}
	
	h4.fitnessTrainingHeader { 
		background: url(../images/homepage/sectionHeaders/fitness-training.gif); 
		width: 144px;
		height: 70px;
		margin: 12px 10px 10px 20px;
	}
	
	h4.corporateWellnessHeader { 
		background: url(../images/homepage/sectionHeaders/corporate-wellness.gif); 
		width: 144px;
		height: 70px;
		margin: 12px 10px 10px 20px;
	}
	
	
	.sectionbox .description {
		margin: 30px 20px 0 25px;
		width: 144px;
		color: #fff;
		font-size: .85em; font-family: "Lucida Sans", sans-serif; 
		line-height: 1.6em;
	}
	
	.sectionbox a {
		display: block; 
		position: relative;
		height: 170px;
	}
	
	.mealPlanningHeader a {
		display: block;
		margin: 0;
		width: 249px; 
		height: 240px;
		text-indent: -6000px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.weightloss { width: 188px;	}
	.sportstraining, .fitnesstraining, .corporatewellness { width: 120px; }


	/* SmallBox Index  */
	.smallbox_index {
		background: url(../images/bg/bg_smallbox_index.jpg) left repeat-y;
		float: left;
		width: 235px;
		min-height: 100px;
		}
		
	.cap_top { /* Sidebar Top */ 
		background: url(../images/bg/bg_smallbox_index_top.jpg) top left no-repeat;
		float: left;
		width: 235px;
		}

	.cap_btm { /* Sidebar bottom */
		background: url(../images/bg/bg_smallbox_index_btm.jpg) bottom left no-repeat;
		float: left;
		width: 235px;
		}
		
	.smallbox_index_content 	{
			width: 200px;
			margin: 12px 20px 20px 20px;
			min-height: 200px;	
			}
			
			
	.smallbox_index h4 {
		text-indent: -6000px;
		display: block;
		position: relative;
		width: 210px;
		height: 29px;
		margin: 0 0 15px -10px;
		
	}
	
	.smallbox_index .tagline {
		display: block;
		height: 30px;
	}
	
	.smallbox_index .description {
		display: block;	min-height: 40px;
	}
	
	.moreInfo a {
		display: block; position: relative;
		float: right; width: 47px; height: 24px;
		background: url('../images/buttons/moreBtn.gif') top left no-repeat;
		text-indent: -6000px; margin: 0 15px 0 0;
	}
	
	.smallbox_index h4.weightLoss {
		background: url('../images/homepage/sectionHeaders/weight_loss_training.gif') no-repeat top left;
	}
	
	.smallbox_index h4.sportsTraining {
		background: url('../images/homepage/sectionHeaders/sports_training.gif') no-repeat top left;
	}
	
	.smallbox_index h4.fitnessTraining {
		background: url('../images/homepage/sectionHeaders/fitness_training.gif') no-repeat top left;
	}
	
	.smallbox_index h4.corporateWellness {
		background: url('../images/homepage/sectionHeaders/corporate_wellness.gif') no-repeat top left;
	}
	
	#pauseplay {
		display: block; position: absolute; bottom: 0; right: 45px; width: 26px; height: 26px; overflow: hidden;
		background: url('../images/buttons/pause-play.gif') top left no-repeat;
	}
	
	#pauseplay a {
		display: block; position: absolute; width: 26px; height: 26px; text-indent: -6000px;
	}
	
	
	
	/* Page Flip CSS */
	
	#pageflip {
		position: relative; z-index: 20;
	}
	#pageflip img {
		width: 50px; height: 52px;
		z-index: 99;
		position: absolute;
		right: 0; top: 0;
		-ms-interpolation-mode: bicubic;
	}
	#pageflip .msg_block {
		width: 50px; height: 50px;
		position: absolute;
		z-index: 50;
		right: 0; top: 0;
		background: url(../images/homepage/pageflip/newoffice.png) no-repeat right top;
		text-indent: -9999px;
	}
	
	#newlocation {
		display: block; position: absolute; 
		width: 200px; height: 75px;
		right: 10px; top: 0; z-index: 10;
		background: url(../images/homepage/pageflip/bountiful.png) no-repeat right top;
		
	}
	
