/* CSS Document */

img, div,#logo,#nav a{ behavior: url(/c/iepngfix.htc); }
body{
margin:0;
padding:0;
background:#036 url(/i/bg_tile.jpg) top left repeat-x;
font-family:palatino,Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#fff;
font-size:100%;
}
#nav a{
cursor:hand;
}
/*a:link, a:visited {
	color: #006699;
	text-decoration: none;
	}
a:hover {
	text-decoration:underline;
	color:#f30;
	}*/
h3, dt{
color:#006699;
}

#bgstatic{
position:absolute;
top:51px;
left:0px;
width:100%;
height:199px;
background:#000 url(/i/bg_center.jpg) center no-repeat;
margin:0;
padding:0;

}
#wrap{
text-align:left;
margin:0 auto;
font-size:80%;
width:780px;
padding:0;
position:relative;
background:transparent url(/i/top_shadow.png) top left no-repeat;
}
h1, h2, h3, h4, h5, p, div, img, li, ul, ol, dl,a, address {
margin:0;
padding:0;
font-style:normal;
}
h4 {
	color: #069;
	font-size: 12px!important;
	padding: 5px 0 5px 0;
	font-weight:bold;
	letter-spacing: 2px;
	}
h4.red {
	color: #c30;
	font-size: 12px!important;
	padding: 5px 0 5px 0;
	font-weight:bold;
	letter-spacing: 2px;
	}
p{
margin:0 0 10px 0;
}
h5{
margin:0 0 10px 0;
font-size:12px!important;
}

ul {
color:#c30;
list-style:disc;
margin:5px 0 5px 10px;
}
ol{
color:#c30;
list-style:decimal;
margin:5px 0 5px 10px;
}
li{
margin:5px 0 5px 0;
}
hr{
border:0;
border-top: 1px dashed #5DA4CA;
color: #5DA4CA;
background-color: #5DA4CA;
height: 4px;
clear:both;
margin:20px 0 15px 0;
}
strong{
color:#069;
font-style:italic;
}
#logo{
width:216px;
height:51px;
}
#logo span, #logo img{
display:none;
}
#nav{
height: 24px!important;
position:absolute;
top:216px;
left:35px;
}

#nav li{
float:left;
display:inline;
padding:0 1px 0 1px;
height:24px!important;
}
#nav li a span{
display:none;
}
#nav li a{
position:relative;
}

#navWelcome{
width:100px;
}
	#navWelcome a:link, #navWelcome a:visited{
	height:24px;
	display: block;
	background:transparent url(/i/navWelcome.png) top left no-repeat;
	}
	#navWelcome a:hover, #pageWelcome #navWelcome a{
	background-position: 0 -25px;
	}
	
#navWhatToExpect{
width:135px;
}
	#navWhatToExpect a:link, #navWhatToExpect a:visited{
	height:24px;
	display: block;
	background:transparent url(/i/navWhatToExpect.png) top left no-repeat;
	}
	#navWhatToExpect a:hover, #pageWhatToExpect #navWhatToExpect a{
	background-position: 0 -25px!important;
	}	
#navGettingStarted {
width:135px;
}
	#navGettingStarted a:link, #navGettingStarted a:visited{
	height:24px;
	display: block;
	background:transparent url(/i/navGettingStarted.png) top left no-repeat;
	}
	#navGettingStarted a:hover, #pageGettingStarted #navGettingStarted a{
	background-position: 0 -25px!important;
	}
#navFreeConsultation{
width:150px;
}
	#navFreeConsultation a:link,  #navFreeConsultation a:visited{
	height:24px;
	display: block;
	background:transparent url(/i/navFreeConsultation.png) top left no-repeat;
	}
	#navFreeConsultation a:hover, #pageFreeConsultation #navFreeConsultation a{
	background-position: 0 -25px;
	}
#navHolisticHealing{
width:136px;
}
	#navHolisticHealing a:link, #navHolisticHealing a:visited{
	height:24px;
	display: block;
	background:transparent url(/i/navHolisticHealing.png) top left no-repeat;
	}
#navHolisticHealing a:hover, #pageHolisticHealing #navHolisticHealing a{
	background-position: 0 -25px;
	}
	
#navContact{
width:100px;
}
	#navContact a:link, #navContact a:visited{
	height:24px;
	display: block;
	background:transparent url(/i/contact.png) top left no-repeat;
	}
	#navContact a:hover, #pageContact #navContact a{
	background-position: 0 -25px;
	}
#navResources{
width:100px;
}
	#navResources a:link, #navResources a:visited{
	height:24px;
	display: block;
	background:transparent url(/i/navResources.png) top left no-repeat;
	}
	#navResources a:hover, #pageResources #navResources a{
	background-position: 0 -25px;
	}
#prevNext {
	padding: 10px 0 20px 0;
	margin: 20px 0 20px 0!important;
	}
#prevNext li {
	float:left;
	display:inline;
}
#prev_Welcome {
width:147px;
}
	#prev_Welcome a:link, #prev_Welcome a:visited{
	height:18px;
	display: block;
	background:transparent url(/i/prev_Welcome.gif) top left no-repeat;
	padding:0;
	margin: 0;
	}
	#prev_Welcome a:hover {
	background-position: 0 -19px;
	}
#prev_Welcome span {
	display:none;
	}
#prev_WhatToExpect {
width:193px;
}
	#prev_WhatToExpect a:link, #prev_WhatToExpect a:visited{
	height:18px;
	display: block;
	background:transparent url(/i/prev_WhatToExpect.gif) top left no-repeat;
	padding:0;
	margin: 0;
	}
	#prev_WhatToExpect a:hover {
	background-position: 0 -19px;
	}
#prev_WhatToExpect span {
	display:none;
	}
#prev_GettingStarted {
width:198px;
}
	#prev_GettingStarted a:link, #prev_GettingStarted a:visited{
	height:18px;
	display: block;
	background:transparent url(/i/prev_GettingStarted.gif) top left no-repeat;
	padding:0;
	margin: 0;
	}
	#prev_GettingStarted a:hover {
	background-position: 0 -19px;
	}
#prev_GettingStarted span {
	display:none;
	}
#prev_Workshops {
width:214px;
}
	#prev_Workshops a:link, #prev_Workshops a:visited{
	height:18px;
	display: block;
	background:transparent url(/i/prev_Workshops.gif) top left no-repeat;
	padding:0;
	margin: 0;
	}
	#prev_Workshops a:hover {
	background-position: 0 -19px;
	}
#prev_Workshops span {
	display:none;
	}
#next_WhatToExpect {
width:166px;
}
	#next_WhatToExpect a:link, #next_WhatToExpect a:visited{
	height:18px;
	display: block;
	background:transparent url(/i/next_WhatToExpect.gif) top left no-repeat;
	padding:0;
	margin: 0;
	}
	#next_WhatToExpect a:hover, next_WhatToExpect a{
	background-position: 0 -19px;
	}
#next_WhatToExpect span {
	display:none;
	}
#next_GettingStarted {
width:185px;
}
	#next_GettingStarted a:link, #next_GettingStarted a:visited{
	height:18px;
	display: block;
	background:transparent url(/i/next_GettingStarted.gif) top left no-repeat;
	padding:0;
	margin: 0 0 0 10px;
	}
	#next_GettingStarted a:hover, next_GettingStarted a{
	background-position: 0 -19px;
	}
#next_GettingStarted span {
	display:none;
	}
#next_Workshops {
width:133px;
}
	#next_Workshops a:link, #next_Workshops a:visited{
	height:18px;
	display: block;
	background:transparent url(/i/next_Workshops.gif) top left no-repeat;
	padding:0;
	margin: 0 0 0 10px;
	}
	#next_Workshops a:hover, next_Workshops a{
	background-position: 0 -19px;
	}
#next_Workshops span {
	display:none;
	}
	
#next_HolisticHealing {
width:159px;
}
	#next_HolisticHealing a:link, #next_HolisticHealing a:visited{
	height:18px;
	display: block;
	background:transparent url(/i/next_HolisticHealing.gif) top left no-repeat;
	padding:0;
	margin: 0 0 0 0;
	}
	#next_HolisticHealing a:hover, next_HolisticHealing a{
	background-position: 0 -19px;
	}
#next_HolisticHealing span {
	display:none;
	}
#next_Resources {
width:137px;
}
	#next_Resources a:link, #next_Resources a:visited{
	height:18px;
	display: block;
	background:transparent url(/i/next_Resources.gif) top left no-repeat;
	padding:0;
	margin: 0 0 0 10px;
	}
	#next_Resources a:hover, next_Resources a{
	background-position: 0 -19px;
	}
#next_Resources span {
	display:none;
	}
#logo img{
display:none;
}
#midSectionBG{
width:780px;
height:200px;
background:transparent url(/i/feature_shadow.png) left no-repeat;
}
#content{
width:760px;
background:transparent url(/i/content_bg.png) top left repeat-y;
padding:15px 25px 15px 25px;
}
.bigglist{
margin:0 0 20px 20px;
}
.bigglist li{
list-style-type:disc;
color:#DD9F02;
font-size:0.8em;

}
.small{
font-size:0.7em;
}

#emailSuccess, #emailFailure{
clear:both;
}
#footer{
border-top: 1px dashed #36363D;
color:#36363D;
margin:0 30px 0 0;
padding:10px 0 0 0px;
clear:both;
font-size:10px!important;
}
#footer p, a{
	padding: 5px 0 5px 0;
	font-size: 10px!important;
	color: #069;
	text-decoration:underline;
	}
#footer a:hover {
	color:#09f;
	font-size:10px!important;
	text-decoration:none;
	}
#footer a:visited {
	font-size: 10px!important;
}
#footer a:active {
	font-size:10px!important;
	text-decoration:none;
	}
.blue{
color:#006699;
font-weight:bold;

}



/*  form styling ----------------------------------------*/
/*form{
padding:10px;
}*/
/*input, textarea, select { background: #fff url() repeat-x bottom; border: 1px solid #333333; padding: 4px;margin:0; color:#fff;}
textarea{
background:#000 url(/img/livery/NC_fmtext_bg.jpg) repeat-x bottom;
}
input:focus, textarea:focus, select:focus{
border:1px solid #fff;
}*/

#submit{
background:#fff;
margin:0;
width:80px;
height:27px;
border:0;
}
form {
	font: normal 11px/11px palatino, Georgia, "Times New Roman", Times, serif;
	color:#c30;
	font-size:11px!important;
	font-weight:normal!important;
	}
form p{
margin:0;
padding:0px 0 0 0;
}

label{
padding:4px 5px 4px 0;
text-transform:uppercase;
color:#fff;
font-weight:bold;
height:15px;
width:60px;
}
label span{
display:none;
margin:0;
padding:0;
}
.texta {
width:200px;
background-color: #fff;
border:1px solid #ccc!important;
color: #069;
}
.required{
background:#fff;
border:1px solid #ccc;
}
textarea{
width:150px;
background:#fff;
border:1px solid #ccc!important;
}
input.radio{
width:15px;
border:none;
padding:0;
}
input.button{
width:70px;
}

/* End Fomr styling ------------------------ */



/* 3 Column Styles ----------------------------*/
#wrapper {
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border:0;
	width: 760px;
	/*background: url("/path/to/your/background_cols.gif") repeat;*/
}

#header {
	margin: 0 0 15px 0;
	background: yellow;
}

#side-a {
	float: left;
	width: 160px;
	color: #000;
	padding: 0 0 0 0;
	margin: 0;
	font-size: 10px!important;
}
#side-a ul {
	padding: 0!important;
	margin: 0!important;
	}
#side-a li {
	font-size: 10px!important;
	line-height: 11px;
	list-style-type:none;
	background: url(/i/bullet.gif) left center no-repeat;
	padding: 3px 0 0 14px;
	margin-left: 5px;
	}
#side-a li a:link {
	font-size: 10px!important;
	color: #069;
	text-decoration: none;
	padding: 0!important;
	margin:0!important;
	}
#side-a li a:link {
	font-size: 10px!important;
	color: #069;
	text-decoration: none;
	padding: 0!important;
	margin:0!important;
	}

#side-a li a:visited {
	font-size: 10px!important;
	text-decoration:none;
	color:#069!important;
	padding: 0!important;
	margin:0!important;
	}
#side-a li a:active {
	font-size: 10px!important;
	text-decoration:none;
	color:#f30;
	padding: 0!important;
	margin:0!important;
	}
#side-b {
	float: right;
	width: 160px;
	color: #000;
	margin: 0 50px 0 10px;
	color: #f30;
	font-size:10px!important;
	line-height: 12px;
}
#side-b a:link{
	font-size:10px!important;
	color:#069;
	text-decoration:none;
}
#side-b a:hover {
	text-decoration:underline;
	color: #f30!important;
	}
#side-b a:visited {
	text-decoration:underline;
	color: #069!important;
	font-size:10px!important;
	text-decoration:none;
	}
#side-b a:active {
	text-decoration:none;
	color: #f30;
	}
#middle { 
	float: left;
	width: 355px;
	margin: 0 0 0 15px;
	color: #024366;
	font-size: 12px!important;
	font: 12px/15px palatino, Georgia, "Times New Roman", Times, serif!important;
}
#middle a:link, a:visited {
	font-size: 12px!important;
	font: 12px/15px palatino, Georgia, "Times New Roman", Times, serif!important;
	color: #c30!important;
	text-decoration: underline;
	}
#middle a:hover {
	text-decoration:none;
	color:#06A8FF!important;
	font-size: 12px;
	}
#middle .list ul{
	color:#c30;
	list-style-type: disc;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
#middle .list li{
padding:0 10px 0 0;
margin: 0 50px 0 25px;
/*width: 260px;*/
}
#middle .orderedList ul{
	color:#c30;
	list-style-type: decimal;
	list-style-position: outside;
}
#middle .orderedList li {
	padding:0 10px 0 0!important;
margin: 2px 30px 4px 20px!important;
}
h3.feelBetterToday {
	background: #FAF4DA url(/i/feelBetterToday.gif) no-repeat;
	padding: 0 0 0 0;
	width: 154px;
	height: 20px;
	}
h3.feelBetterToday span {
	display:none;
	}
h3.welcomeHdr {
	background: transparent url(/i/welcomeHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 93px;
	height: 15px;
	}
h3.welcomeHdr span {
	display:none;
	}
h3.therapyHdr {
	background: transparent url(/i/therapyHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 84px;
	height: 15px;
	}
h3.therapyHdr span {
	display:none;
	}
h3.aboutErinHdr {
	background: transparent url(/i/aboutErinHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	margin-top: 10px;
	width: 107px;
	height: 15px;
	}
h3.aboutErinHdr span {
	display:none;
	}
h3.individualsHdr {
	background: transparent url(/i/individualsHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	margin-top: 10px;
	width: 114px;
	height: 15px;
	}
h3.individualsHdr span {
	display:none;
	}
h3.couplesHdr {
	background: transparent url(/i/couplesHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	margin-top: 10px;
	width: 114px;
	height: 15px;
	}
h3.couplesHdr span {
	display:none;
	}
h3.groupsHdr {
	background: transparent url(/i/groupsHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	margin-top: 10px;
	width: 68px;
	height: 15px;
	}
h3.groupsHdr span {
	display:none;
	}
h3.missionStatementHdr {
	background: transparent url(/i/missionStatementHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 183px;
	height: 15px;
	}
h3.missionStatementHdr span {
	display:none;
	}
h3.whatToExpectHdr {
	background: transparent url(/i/whatToExpectHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 156px;
	height: 15px;
	}
h3.whatToExpectHdr span {
	display:none;
	}
h3.freeConsultationHdr {
	background: transparent url(/i/freeConsultationHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 183px;
	height: 15px;
	}
h3.freeConsultationHdr span {
	display:none;
	}
h3.gettingStartedHdr {
	background: transparent url(/i/gettingStartedHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 160px;
	height: 15px;
	}
h3.gettingStartedHdr span {
	display:none;
	}	
h3.workshopsHdr {
	background: transparent url(/i/workshopsHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 104px;
	height: 15px;
	}
h3.holisticHealthHdr {
	background: transparent url(/i/holisticHealthHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 310px;
	height: 15px;
	}
h3.holisticHealthHdr span {
	display: none;
	}
h3.workshopsHdr span {
	display:none;
	}
h3.resourcesHdr {
	background: transparent url(/i/resourcesHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 100px;
	height: 15px;
	}
h3.resourcesHdr span {
	display:none;
	}
h3.moreCommunityResourcesHdr {
	background: transparent url(/i/moreCommunityResourcesHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 269px;
	height: 15px;
	}
h3.moreCommunityResourcesHdr span {
	display:none;
	}
h3.drivingDirectionsHdr {
	background: transparent url(/i/drivingDirectionsHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 269px;
	height: 15px;
	}
h3.drivingDirectionsHdr span {
	display:none;
	}
h3.directionsHdr {
	background: transparent url(/i/directionsHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 107px;
	height: 15px;
	}
h3.directionsHdr span {
	display:none;
	}
h3.bellyBreathingHdr {
	background: transparent url(/i/bellyBreathingHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 160px;
	height: 15px;
	}
h3.bellyBreathingHdr span {
	display:none;
	}
h3.notingPleasantnessHdr {
	background: transparent url(/i/notingPleasantnessHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 210px;
	height: 15px;
	}
h3.notingPleasantnessHdr span {
	display:none;
	}
h3.mindfulnessHdr {
	background: transparent url(/i/mindfulnessHdr.gif) no-repeat;
	padding: 0 0 10px 0;
	width: 126px;
	height: 15px;
	}
h3.mindfulnessHdr span {
	display:none;
	}	
h3.contactInfo {
	background: transparent url(/i/contactInfo.gif) no-repeat;
	padding: 0 0 5px 0;
	width: 164px;
	height: 20px;
	}
h3.contactInfo span {
	display:none;
	}
h3.red {
	color: #cc3300;
	font: normal 13px palatino, Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing: 0.15em;
	margin: 0 0 10px 0;
}
