
#contentContainer {
	width: 100%;
	text-align: center;
	background: url(../../img/interface/bg-slanted-lines.gif) 0px 0px;
	}
	
#contentArea {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	}
				
	/* content styles */
	.contentColumn {
		position: relative;
		float: right;
		width: 624px;
		min-height: 450px;
		height: auto !important;
		height: 450px;
		margin: 0 50px 0 0;
		background: #fff;
		}
		/* overview content images */
		#ourServicesImage { background: #fff url(../../img/content/focus-img-our-services.jpg) 0px 100% no-repeat; }
		#resourcesImage { background: #fff url(../../img/content/focus-img-resources.jpg) 0px 0px no-repeat; }
		#contactUsImage { background: #fff url(../../img/content/focus-img-contact-us.jpg) 100% 0px no-repeat; }
			#noteImage { background: #fff url(../../img/content/focus-img-our-locations-note.jpg) 100% 0px no-repeat; }
			
		
	
	/* top focus area styles */	
	#topFocus {
		position: relative;
		height: 253px;
			he\ight: 223px;
		margin: 0 0 20px 0;
		padding: 30px 0 0 27px;
		}
		
		#ourServicesImage #topFocus { margin-top: 30px; }
		
		#topFocus h1 {
			position: absolute;
			bottom: 0px;
			left: 25px;
			color: #061e35;
			font-size: 3em;
			font-weight: normal;
			background: url(../../img/headers/bg-header-lines-76.gif) 0px 0px no-repeat;
			}
			#topFocus h1 img { display: block; }
			
		#topFocus h2 {
			padding: 0 0 22px 0;
			color: #666666;
			font-size: 1.5em;
			font-style: italic;
			font-weight: normal;
			}
		#topFocus h3 {
			color: #cc0000;
			font-size: 1.5em;
			font-weight: normal;
			}
	
/******************** page specific styles ********************/

/* site map */
#siteMapImage div#topFocus { height: 126px; he\ight: 126px; padding: 0; }
#siteMapColumnTwo, #siteMapColumnThree { float: right; width: 180px; }
	.contentColumn h4 a, .contentColumn h4 a:visited { color: #666666; }
		
/* our services styles */
#ourServicesImage div#columnOne { width: 280px; }
#ourServicesImage div#columnTwo { float: right; width: 310px; w\idth: 285px; padding: 40px 25px 0 0; }
	
#ourServicesImage div#columnTwo h1 {
	height: 76px;
	margin-bottom: 28px;
	padding: 0;
	color: #061e35;
	font-size: 3em;
	font-weight: normal;
	background: url(../../img/headers/bg-header-lines-76.gif) 0px 0px no-repeat;
	}
	
		
/* athletic training styles */
#ahtleticTrainingImage { background: #fff url(../../img/content/focus-img-athletic-training.jpg) 100% 0px no-repeat; }
#ahtleticTrainingImage div#topFocus h2 { width: 285px; padding-bottom: 3px; line-height: 22px; }
#ahtleticTrainingImage div#topFocus h3 { width: 285px; }
	
	#ahtleticTrainingImage div.contentPadding div#columnOne { width: 270px; }
	#ahtleticTrainingImage div.contentPadding div#columnTwo { float: right; width: 270px; }
	
	
/* physicals styles */
#physicalsImage { background: #fff url(../../img/content/focus-img-physicals.jpg) 100% 0px no-repeat; }
#physicalsImage div#topFocus h2 { width: 230px; padding-bottom: 3px; line-height: 22px; }
	
	#physicalsImage div.contentPadding div#columnOne { width: 270px; }
	#physicalsImage div.contentPadding div#columnTwo { float: right; width: 270px; }	


/* faqs styles */
#faqsImage { background: #fff url(../../img/content/focus-img-faqs.jpg) 100% 0px no-repeat; }
	#faqsImage div#topFocus { height: 80px; }
	
	#faqsImage div.contentPadding div#columnOne { width: 270px; }
	#faqsImage div.contentPadding div#columnTwo { float: right; width: 270px; padding: 260px 0 0 0; }	

	
/* resources styles */
	#resourcesImage div#columnOne {
		width: 280px;
			w\idth: 255px;
		padding: 217px 0 70px 25px;
		background: url(../../img/content/bg-column-gradient.gif) 0px 293px no-repeat;
		}
	#resourcesImage div#columnTwo { float: right; width: 310px; w\idth: 285px; padding: 40px 25px 0 0; }
	
#resourcesImage div#columnOne h1 {
	height: 76px;
	margin-bottom: 28px;
	padding: 0;
	color: #061e35;
	font-size: 3em;
	font-weight: normal;
	background: url(../../img/headers/bg-header-lines-76.gif) 0px 0px no-repeat;
	}

	
	
/* our locations styles */
	#contactUsImage div#columnOne { width: 260px; }
	#contactUsImage div#topFocus, #ourLocationsNoteImage div#topFocus {
		height: 142px;
		margin: 0 0 28px 0;
		padding: 0;
		}
	#contactUsOverview {
		position: absolute;
		top: 325px;
		left: 344px;
		}
		
	#noteFocus {
		position: absolute;
		top: 88px;
		left: 331px;
		width: 250px;
		}
		#noteFocus h4 { color: #666; font-size: 1em; margin: 0; font-weight: bold; }
		#noteFocus p { margin: 0 0 15px 0; }
	
	#contactUsImage div.contentPadding div#columnOne { width: 270px; }
	#contactUsImage div.contentPadding div#columnTwo { float: right; width: 270px; padding: 190px 0 0 0; }
		

/* add padding around content */
.contentPadding { padding: 0 25px 0 25px; }
	
/* general content styles */
.contentColumn h4 {
	color: #cc0000;
	font-size: 1.2em;
	line-height: 16px;
	margin: 0 0 15px 0;
	font-weight: normal;
	}
	.contentColumn h4.altColor { color: #666666; }
	
.contentColumn h5 {
	color: #cc0000;
	font-size: 1em;
	line-height: 16px;
	margin: 0 0 2px 0;
	font-weight: normal;
	}
.contentColumn hr {
	border: 0; 
	height: 1px; 
	background: #dedede;
		*color: #dedede;
	margin: 15px 0;
		*margin: 0 0 15px 0;
	}

a.arrowLinks {
	color: #000;
	background: url(../../img/content/bg-link-arrow.gif) 2px 2px no-repeat;
	}
	
span.introHighlight { color: #cc0000; }
span.alternateIntroHighlight { color: #0c2d56; }

.contentColumn p { line-height: 16px; margin: 0 0 18px 0; }
.contentColumn ul { line-height: 16px; margin: 0 0 15px 0; }
	.contentColumn ul li { padding: 0 0 4px 12px; background: url(../../img/content/bg-bullet.gif) 2px 6px no-repeat; }
		
.contentColumn ul.arrowBullets { line-height: 16px; margin: 15px 0; }
	.contentColumn ul.arrowBullets li {
		margin: 0 0 18px 0;
		padding: 0 0 0 25px;
		background: url(../../img/content/bg-list-arrow.gif) 0px 3px no-repeat;
		}
		.contentColumn ul.arrowBullets li a { color: #cc0000; }
		
		

/* about us two column layout styles */
#twoColLeftGradient {
	padding-bottom: 10px;
	background: url(../../img/content/bg-column-gradient.gif) 12px 100% no-repeat;
	}
	
	#leftColumn { width: 270px; }
		#leftColumn ul li { margin-bottom: 18px; }
		
	#rightColumn { float: right; width: 280px; }
	
