/* CSS Document */

body {
	background: #acacac;
	text-align: center;
	font-size: 12px;
}

* { behavior: url("iepngfix.htc") }

.clearBoth {
	clear: both;
}

.greentext {
	color: #00865c !important;
	}
	
.blacktext {
	color: #000 !important;
	}	
.bold {
	font-weight: bold;
}

/* adding a cursor to all a hrefs to accomodate the FIR technique which, while works in ID, doesn't trigger the proper cursor */
a:hover {
	cursor: pointer;
	}

/* general default styles */

p, ul, ol {
	padding-top: .25em;
	padding-bottom: .75em;
	text-align: left;
}

body {
	font-family: verdana, gill sans, trebuchet, helvetica, sans-serif;
	color: #000;
	}

strong {
	font-weight: bold;
	}

div#contentColumnHome {
	color: #000;
	}

h3.navTitle {
	position: absolute;
	left: -1999px;
	}

a, a:visited {
	text-decoration: none;
	color: #777;
	}
	
a:hover {
	text-decoration: underline;
	}	

.textSectionDivider {
	border-top: 1px solid #ccc;
	margin: 1em 0em;
	}
	
.greyTextBackground {
	padding: 1em;
	margin: 1em 0em;
	background: #ddd;
	}	
	
em {
	font-style: italic;
	font-size: 10px;
	}	

/* page layout */

#pageWrapper {
	width: 741px;
	text-align: left;
	margin: 0 auto;
	padding: 0px;	
	}

#siteHeaderWrapper {
	width: 100%;
	background: url("../assets/hdr_bgnd.gif") no-repeat;
	height: 107px;
	position: relative;
	}
	
	
#contentColumn h2 {
	font-size: 120%;
	font-weight: bold;
	padding: .5em 0em;
	}	
	
	
#contentColumn h3, #contentColumn h3 a, #contentColumn h3 a:hover, #contentColumn h3 a:visited {
	font-size: 120%;
	font-weight: bold;
	padding: .5em 0em;
	color: #00865c;
	white-space: pre;
	line-height: 70%;
}	

#contentColumn ul {
	padding-left: 2em;
}	

#contentColumn li {
	list-style: disc;
	padding: .25em;
}	
	
/* =============================================================================
   Site Header Content
*/	
	
a#OakLeafLogo {
	width: 272px;
	height: 82px;
	position: absolute;
	top: 25px;
	left: 25px;
	display: block;
}
a#OakLeafLogo span {
	background: url("../assets/oakleaf_logo.gif") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
a#OakLeafLogo:hover span {
	background: url("../assets/oakleaf_logo_f2.gif") no-repeat;
	}	

div#greenbar {
	width: 446px;
	height: 12px;
	position: absolute;
	top:95px;
	left: 280px;
	background: #00865c;
}

img#hdrPhone {
	position: absolute;
	top: 50px;
	left: 380px;
	}

/* affiliate links */
div#affiliateLinks {
	position: absolute;
	width: 198px;
	height: 74px;
	left: 500px;
	top: 20px;
	overflow: hidden;
}

div#affiliateLinks dl dt {
	position: absolute;
	top: 0px;
	left: -1999px;
}

div#affiliateLinks li {
	float: left;
	display: block;
	}
	
	
	
a#affLink_OLMN {
	width: 60px;
	height: 74px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
}
a#affLink_OLMN span {
	background: url("../assets/topnav_OLMN.gif") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
a#affLink_OLMN:hover span {
	background: url("../assets/topnav_OLMN_f2.gif") no-repeat;
	}	
	
a#affLink_CoffeeTalk {
	width: 67px;
	height: 74px;
	position: absolute;
	top: 0px;
	left: 60px;
	display: block;
}
a#affLink_CoffeeTalk span {
	background: url("../assets/topnav_coffeetalk.gif") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
a#affLink_CoffeeTalk:hover span {
	background: url("../assets/topnav_coffeetalk_f2.gif") no-repeat;
	}	
	
a#affLink_HealthyVP {
	width: 71px;
	height: 74px;
	position: absolute;
	top: 0px;
	left: 127px;
	display: block;
}
a#affLink_HealthyVP span {
	background: url("../assets/topnav_HVP.gif") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
a#affLink_HealthyVP:hover span {
	background: url("../assets/topnav_HVP_f2.gif") no-repeat;
	}			


/* info links */
div#infoLinks {
	position: absolute;
	width: 210px;
	height: 23px;
	left: 280px;
	top: 70px;
	overflow: hidden;
}

div#infoLinks li {
	float: left;
	display: block;
	}
	
a#infoLink_about {
	width: 73px;
	height: 23px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
}
a#infoLink_about span {
	background: url("../assets/topnav_aboutus.gif") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
a#infoLink_about:hover span {
	background: url("../assets/topnav_aboutus_f2.gif") no-repeat;
	}	
	
a#infoLink_location {
	width: 69px;
	height: 23px;
	position: absolute;
	top: 0px;
	left: 73px;
	display: block;
}
a#infoLink_location span {
	background: url("../assets/topnav_location.gif") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
a#infoLink_location:hover span {
	background: url("../assets/topnav_location_f2.gif") no-repeat;
	}	
	
a#infoLink_contact {
	width: 68px;
	height: 23px;
	position: absolute;
	top: 0px;
	left: 142px;
	display: block;
}
a#infoLink_contact span {
	background: url("../assets/topnav_contact.gif") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
a#infoLink_contact:hover span {
	background: url("../assets/topnav_contact_f2.gif") no-repeat;
	}			

/* sidenav */
#sideNavWrapper {
	width: 167px;
	margin-left: 15px;
	padding-top: 1em;
	background: #00865c;
}



#sideNavWrapper a {
	width: 167px;
	height: 21px;
	position: relative;
	display: block;
}

#sideNavWrapper a span {
	position: absolute;
	width: 100%;
	height: 100%;
	}

#sideNavWrapper li {
	padding: 0px;
	margin: 0px;
	}

a#navPhysicians span {
	background: url("../assets/sitenav_physicians.gif") no-repeat;
	}
a#navPhysicians span.on, a#navPhysicians:hover span {
	background: url("../assets/sitenav_physicians_f2.gif") no-repeat;
	}		
a#navSpecialization span {
	background: url("../assets/sitenav_specialization.gif") no-repeat;
	}
a#navSpecialization span.on, a#navSpecialization:hover span {
	background: url("../assets/sitenav_specialization_f2.gif") no-repeat;
	}	
a#navHospitalInfo span {
	background: url("../assets/sitenav_hospitalinformation.gif") no-repeat;
	}
a#navHospitalInfo span.on, a#navHospitalInfo:hover span {
	background: url("../assets/sitenav_hospitalinformation_f2.gif") no-repeat;
	}	
a#navPatientInfo span {
	background: url("../assets/sitenav_patientinformation.gif") no-repeat;
	}
a#navPatientInfo span.on, a#navPatientInfo:hover span {
	background: url("../assets/sitenav_patientinformation_f2.gif") no-repeat;
	}	
a#navAmenities span {
	background: url("../assets/sitenav_amenities.gif") no-repeat;
	}
a#navAmenities span.on, a#navAmenities:hover span {
	background: url("../assets/sitenav_amenities_f2.gif") no-repeat;
	}	
a#navRecruitment span {
	background: url("../assets/sitenav_recruitment.gif") no-repeat;
	}
a#navRecruitment span.on, a#navRecruitment:hover span {
	background: url("../assets/sitenav_recruitment_f2.gif") no-repeat;
	}		
a#navResources span {
	background: url("../assets/sitenav_resources.gif") no-repeat;
	}
a#navResources span.on, a#navResources:hover span {
	background: url("../assets/sitenav_resources_f2.gif") no-repeat;
	}						

	
#contentWrapper {
	padding: 40px 30px 30px 33px;
	width: auto;
	font-weight: normal;
	}	

/* =================== 2 row layout ======================== */

div#contentArea_row1 {
	min-height: 170px;
	/* width required to give IE 5 layout */
	width: 741px;
}

div.greyContentBackground {
	background: url("../assets/subnav_bgnd.gif") repeat-y;
}

div.whiteContentBackground {
	background: url("../assets/content_bgnd.gif") repeat-y;
}

div.greenAndWhiteContentBackground {
	background: url("../assets/subnav_bgndWhite.gif") repeat-y;	
}
	

div#contentArea_row1 #sideNavWrapper {
float: left;
/* display inline to fix =<IE6's double-margin float bug */
display: inline;
}

div#contentArea_row1 #pageHeaderWrapper {
	margin-left: 200px;
	}

#pageHeaderWrapper {
	position: relative;
	padding: 10px 0px;
	}
	
div#pageHeaderWrapper h1 {
	color:#999;
	font-size: 200%;
	}
	
/* SPECIALTIES PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   specialty header 
   image replacement span's background image is filled in
   inline in the HTML */
div#pageHeaderWrapper h1#specialtyHeader {
	position: relative;
	margin-top: 20px;
	margin-left: 17px;
	width: 470px;
	height: 32px;
	overflow: hidden;
}
div#pageHeaderWrapper h1#specialtyHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
}
div#specialtyDescription {
	width: 70%;
	margin-left: 20px;
	}
div#specProceduresList {
	float: left;
	width: 225px;
	margin-left: 10px;
}
div#specProceduresList ul {
	margin-left: 2em;
}
div#specProceduresList ul li {
	list-style: disc;
	padding-top: .	5em;
}
div#specPhysicianList {
	float: right;
	width: 225px;
}
div#specPhysicianList ul {
	list-style: none;
	font-weight: bold;
}
div#specPhysicianList ul li {
	padding-top: .5em;
}
div#specPhysicianList a, div#specProceduresList a, div#specPhysicianList a:visited, div#specProceduresList a:visited  {
	color: black;
	text-decoration: none;
}
div#specPhysicianList a:hover, div#specProceduresList a:hover {
	text-decoration: underline;
}
.specialtyPage p {
	color: #777;
	}

.specialtyPage em {
	font-weight: bold;
	color: #096;
	}
	
/* PHYSICIANS PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   specialty header 
   image replacement span's background image is filled in
   inline in the HTML */
h1#physiciansHeader {
	position: absolute;
	top: 30px;
	left: 14px;
	width: 170px;
	height: 32px;
	overflow: hidden;
	}

h1#physiciansHeader span {
	position: absolute;
	background: url('../assets/pgtitle-physList.gif') no-repeat;
	width: 100%;
	height: 100%;
	}	
.physiciansPage #contentColumn {
	margin: 160px 0px 0px 0px;
}	

.physiciansPage h2 {
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #777;
	font-weight: bold;
	padding: .5em 0em;
	}
	
.physiciansPage h3 {
	color: #00865c;
	font-weight: bold;
	padding: .5em 0em;
	}	
	
.physiciansPage li {
	padding: .25em 0em;
	}	

.physiciansPage li span.drListDoc, .physiciansPage li span.drListDoc a, .physiciansPage li span.drListDoc a:visited {
	color: #777;
}

.physiciansPage li span.drListSpec, .physiciansPage li span.drListSpec a, .physiciansPage li span.drListSpec a:visited {
	color: #00865c;
}
.physiciansPage p.toggleLink a, .physiciansPage p.toggleLink a:visited {
	color: #777;
}
.physiciansPage p.toggleLinkOn {
	background: url('../assets/arrow_YellowOnBlack.gif') center left no-repeat;
	margin-left: -15px;
	padding-left: 15px;
}

.physiciansPage h3 {font-size: 80% !important;
					border-bottom: 1px solid #ddd;}

.physiciansPage h3.alpha {text-align: center;
color: #777 !important;}
		
	
/* SPECIALIZATION PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
	

	
h1#specializationHeader {
	position: relative;
	margin-top: 20px;
	margin-left: 17px;
	width: 170px;
	height: 32px;
	overflow: hidden;
}
h1#specializationHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle-specialization.gif") repeat-y;
}
div#leftProceduresList {
	float: left;
	width: 225px;
	margin-left: 10px;
}
div#rightProceduresList {
	float: right;
	width: 225px;
}
div#leftProceduresList ul, div#rightProceduresList ul {
	margin-left: 0em;
}
div#leftProceduresList ul li, div#rightProceduresList ul li {
	list-style: disc;
	padding-top: .25em;
}

div#leftProceduresList h2, div#rightProceduresList h2, div#leftProceduresList h2 a, div#rightProceduresList h2 a,  div#leftProceduresList h2 a:visited, div#rightProceduresList h2 a:visited {
	font-weight: bold;
	color: #00865c;
	
}

div#leftProceduresList a, div#rightProceduresList a, div#leftProceduresList a:visited, div#rightProceduresList a:visited  {
	color: #777;
}

.specializationPage	#sideColumn {
	background: url('../assets/sdPhoto_specialization.jpg') no-repeat;
	height: 668px;
}
	


.specializationPage h2 {font-size: 100% !important;}
	
/* PROCEDURE PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
.procedurePage #breadCrumb {
	padding-left: 2px;
}

.procedurePage #contentWrapper {
	margin-top: 0px;
	padding-top: 0px;
}

.procedurePage p.intro {
font-weight: bold;
}

 .inDepthLink a, .inDepthLink a:visited {
	color: #777;
	font-weight: bold;
	text-decoration: underline;
}
	
 .inDepthLink a:hover {
	color: #000;
}	
	
	
/* HOSPITAL INFO PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/	

h1#hospitalInfoHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 190px;
	height: 32px;
	overflow: hidden;
}
h1#hospitalInfoHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle_hospitalinfo.gif") repeat-y;
}
	
	

	
div.hospitalInfoTextColumn	h2 {
	font-weight: bold;
	padding: 1em 0 0 0;
	}
	
div.hospitalInfoTextColumn	p {
	padding: .25em 0;
	}
			
	
	
	
/* PATIENT INFO INFO PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/		
	
h1#patientInfoHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 170px;
	height: 63px;
	overflow: hidden;
}
h1#patientInfoHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle-patientinfo.gif") repeat-y;
}	
	
	
ul#patientInfoNav {
	margin-left: 190px;
	width: 330px;
	background: url("../assets/subnav_background.gif") repeat-y;
}

ul#patientInfoNav li {
zoom: 1;
	
}

ul#patientInfoNav li a {
	display: block;
	padding: .2em 0px .2em 30px;
	
}

ul#patientInfoNav li a, ul#patientInfoNav li a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

ul#patientInfoNav li a:hover {
	color: #000;
	}

.patientInfoPage #sideColumn {
	background: url("../assets/sdPhoto_patientInfo.jpg") no-repeat;
}	

.patientInfoPage #contentColumn {
	background: url("../assets/cntPhoto_patientinfo.jpg") no-repeat;
}

.patientInfoPage #contentWrapper {
	padding-top: 240px;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
#forms {
	padding: 240px 10px 10px 10px;
}	
	
#forms h2 {
	text-decoration: uppercase;
	font-weight: bold;
	padding-left: 10px;

	background: url("../assets/arrow_YellowOnBlack.gif") no-repeat;

}	
	
	
#forms ul {
	margin-left: 15px;
	}
	
	
/* AMENITIES INFO INFO PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/	

	
h1#amenitiesHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 170px;
	height: 32px;
	overflow: hidden;
	color: #fff !important;
}
h1#amenitiesHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle-amenities.gif") repeat-y;
}	
	
.amenitiesPage	#sideColumn {
	background: url('../assets/sdPhoto_amenities.jpg') no-repeat;
	height: 400px;
}
	
.amenitiesPage	#contentColumn {
	background: url('../assets/cntPhoto_amenities.jpg') no-repeat;
	padding-top: 200px;
}

.amenitiesPage #pageHeaderWrapper {
	background: url('../assets/leafbackground.gif') no-repeat right top;
	height: 180px;
	}	
	
	
/* WOUND CENTER INFO INFO PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/	

	
h1#woundHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 265px;
	height: 65px;
	overflow: hidden;
	color: #fff !important;
}
h1#woundHeader span {
	position: absolute;
	width: 265px;
	height: 52px;
	background: url("../assets/pgtitle-wound.gif") repeat-y;
	visibility: visible;
}	
	
.woundPage	#sideColumn {
	background: none;
	height: 400px;
}
	
.woundPage	#contentColumn {
	background: none;
	padding-top: 0px;
}

.woundPage #pageHeaderWrapper {
	background: url('../assets/leafbackground.gif') no-repeat right top;
	height: 180px;
	}	
	
	
	/* CONCUSSION CLINIC INFO INFO PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/	

	
h1#concussionHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 200px;
	height: 32px;
	overflow: hidden;
	color: #fff !important;
}
h1#concussionHeader span {
	position: absolute;
	width: 200px;
	height: 32px;
	background: url("../assets/pgtitle-concussion.gif") repeat-y;
	visibility: visible;
}	
	
.concussionPage	#sideColumn {
	background: none;
	height: 400px;
}
	
.concussionPage	#contentColumn {
	background: none;
	padding-top: 0px;
}

.concussionPage #pageHeaderWrapper {
	background: url('../assets/leafbackground.gif') no-repeat right top;
	height: 180px;
	}	
	

/* RECRUITMENT INFO INFO PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/	
	
h1#recruitmentHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 170px;
	height: 32px;
	overflow: hidden;
	color: #fff !important;
}
h1#recruitmentHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle-recruitment.gif") repeat-y;
}	
	
.recruitmentPage #sideColumn {
	background: url('../assets/sdPhoto_recruitment.jpg') no-repeat;
	height: 400px;
}
	

.recruitmentPage #contentColumn {
	background: url("../assets/cntPhoto_recruitment.jpg") no-repeat;
}

.recruitmentPage #contentWrapper {
	padding-top: 240px;
	text-align: left;
	}
	
.recruitmentPage #pageHeaderWrapper {
	background: url('../assets/leafbackground.gif') no-repeat right top;
	height: 180px;
	}	

/* RESOURCES INFO INFO PAGE ITEMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/	
	
h1#resourcesHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 170px;
	height: 32px;
	overflow: hidden;
	color: #fff !important;
}



h1#resourcesHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle-resources.gif") repeat-y;
}	
	
.resourcesPage	#sideColumn {
/*	background: url('../assets/sdPhoto_resources.jpg') no-repeat; */
	height: 400px;
}
	

.resourcesPage #contentColumn {
	background: url("../assets/cntPhoto_resources.jpg") no-repeat;
}
	
	
.resourcesPage #contentWrapper {
	padding-top: 240px;
	}

.resourcesPage #pageHeaderWrapper {
	background: url('../assets/leafbackground.gif') no-repeat right top;
	height: 180px;

	}
	
	
/* HOMEPAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/		
	
div#contentArea_row1.homePage #pageHeaderWrapper {
background: url("../assets/home_topImage.jpg") no-repeat;
width: 543px;
height: 186px;
padding: 0px !important;
margin-left: 183px;
}
	
.homePage h1 {
	position: relative;
	width: 711px;
	height: 223px;
	overflow: hidden;
}
.homePage h1 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/home_hospital.jpg") repeat-y;
}	
	
	
	
/* Coffee Talk ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/			
	
h1#coffeeTalkHeader {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0px;
	padding: 0px;
	width: 526px;
	height: 171px;
	overflow: hidden;
	color: #fff !important;
}
h1#coffeeTalkHeader span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle-coffee.gif") no-repeat;
}	
	
.coffeeTalkPage #pageHeaderWrapper {
		padding: 0px !important;
	}
	
.coffeeTalkPage #sideColumn {
	background: url('../assets/sdPhoto_coffee.jpg') no-repeat;
	height: 200px;
}	

.coffeeTalkPage h2 {
	font-size: 80% !important;
	color: #999;
	}


/*  ABOUTUS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/			
	
h1#aboutHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 170px;
	height: 32px;
	overflow: hidden;
	color: #fff !important;
}
h1#aboutHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle-aboutus.gif") repeat-y;
}	
	
.aboutPage #pageHeaderWrapper {
	background: url('../assets/cntPhoto_aboutus.jpg') no-repeat 254px 0px;
	height: 180px;

	}
	
.aboutPage #sideColumn {
	background: url('../assets/sdPhoto_aboutus.jpg') no-repeat;
	height: 200px;
}	

	
/* LOCATION ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/			
	
h1#locationHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 170px;
	height: 32px;
	overflow: hidden;
}
h1#locationHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle-location.gif") repeat-y;
}	



/* CONTACT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/			
	
h1#contactHeader {
	position: absolute;
	margin-top: 20px;
	margin-left: 17px;
	width: 170px;
	height: 32px;
	overflow: hidden;
}
h1#contactHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../assets/pgtitle-contactUs.gif") repeat-y;
}	
		
	
	
	
	
	
div#contentArea_row2 {
	background: url("../assets/content_bgnd.gif") repeat-y;
	min-height: 225px;
	padding-top: 1px;
}	
	
	
/* using wrapper divs to accomodate IE 5.x box model issues */
#contentArea_row2 #sideColumnWrapper {
	float: left;
	width: 183px;
}	
	
#contentArea_row2 #sideColumn {
	margin-left: 15px;
	min-height: 225px;
}

/* using wrapper divs to accomodate IE 5.x box model issues */
#contentColumnWrapper {	
	float: right;
	width: 558px;
}

#contentColumnWrapperNoLeftColumn {
	margin: 0px 15px;
}

#contentColumn {	
	margin-right: 15px;
}




	
div#pageFooter {
	margin: 5%;
	padding: 1em;
	border-top: 1px solid #777;
	text-align: center;
	}specialtyHeader
