@charset "iso-8859-1";


/* ----- start:body ----- */

body { 
  margin:0;
  padding:0;
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  text-align:left;
  color:#000000;
  background: url(../images/site/page_bg.jpg) top center no-repeat #c4cace ;}
	
	

/* ----- start:links ----- */

a {
  font-weight:bold;}

a:link {
 text-decoration:none;
 color:#000; }

a:visited {
 text-decoration:none;
 color:#000; }
 
a:hover {
 text-decoration:underline;
 color:#3F98DA; }
 
a:active {
	text-decoration:none;
	color:#3C9;
}
 
 
 
a.one {
color:#3F98DA;
font-weight:none;
}

a.one:link {
 text-decoration:none;
 color:#3F98DA; }

a.one:visited {
 text-decoration:none;
 color:#3F98DA; }
 
a.one:hover {
 text-decoration:underline;
 color:#3F98DA; }
 
a.one:active {
 text-decoration:none;
 color:#3F98DA; }
 
 
 
/* ----- start:general text ------ */

h1, h2, h3, h4, h5, h6 { 
  margin:0;
  padding:0; }

h1 { 
  font-family:Helvetica, Arial, sans-serif;
  font-size:17px;
  font-weight:bold;
  line-height:30px;
  color:#3F98DA; }
 
h2 { 
  font-family:Helvetica, Arial, sans-serif;
  font-size:15px;
  font-weight:bold;
  line-height:25px;
  color:#3F98DA; }

h3 { 
  font-family:Helvetica, Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:25px;
  color:#0074d9; }

h4 { 
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
  color:#000000; }

h5 { 
  font-family:Helvetica, Arial, sans-serif;
  font-size:10px;
  font-weight: normal;}
 
h6 { 
  font-size:12px;
  font-weight: bold;
  font-family:Helvetica, Arial, sans-serif;  }
 
p { 
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  font-weight: normal;
  line-height:18px;
  color:#000; }
  
form { 
  margin:0;
  padding:0;
  vertical-align:top;
  font-size:11px}
  
select { 
  padding:0;
  vertical-align:inherit;
  font-size:11px}
 
input { 
  padding:0;
  vertical-align:inherit;
  font-size:11px}
 
blockquote { 
  font-family: Helvetica, Arial, sans-serif; 
  font-size: 11px;
  color: #222; }
  
ul { 
  font-size:11px;
  color:#000; 
  margin:11px; 
  padding:0 0 0 10px;
  line-height:14px; }
  
  
/* ----- start: design styles ------ */ 
  
.orange {
color: #DA8B00;
}

.orangeBold {
color: #DA8B00;
font-weight: bold;
}

.blue {
color: #3F98DA;
}

.blueBold {
	color: #3F98DA;
	font-weight: bold;
	font-size: 12px;
}
.greenBold {
color: #ADD301;
font-weight: bold;
}

.notes { 
  font-family:Helvetica, Arial, sans-serif;
  font-size:9px;
  font-weight: normal;
  line-height:12px;
  color:#000; }
  
.notesBlueBold { 
  font-family:Helvetica, Arial, sans-serif;
  font-size:9px;
  font-weight: bold;
  line-height:12px;
  color:#3F98DA; }
 
 
/* ----- start: sections ------ */

#holder {
  width:814px;
  text-align: center;
  margin: 0px auto;
  padding:0px; }
  
#indexheader {
  width:664px;
  height: 127px;
  text-align:center; 
  margin:0px auto; 
  padding:31px 75px 0px 75px;
  background:url(../images/site/page_head_bg.jpg) top center no-repeat; }
 
#header {
  width:814px;
  height: 158px;
  text-align:center; 
  margin:0px auto; 
  padding:0px;
  background:url(../images/site/page_head_bg.jpg) top center no-repeat; }
  
#navbar { 
  width:750px;
  height: 61px;
  float: left;  
  text-align:left;
  margin:0px auto; 
  padding-left:32px;
  padding-right:32px;  
  background:url(../images/site/page_nav_bg.jpg) top center no-repeat;
  z-index:1000;
  margin-top:-3px;
  }
  
#main { 
  width:752px;
  float: left;  
  text-align:center;
  margin:0px auto; 
  padding: 20px 28px 0px 34px; 
  background:url(../images/site/page_main_bg.jpg) top center no-repeat;
}
  
  
  
div #footer { 
  width:814px;
  height: 47px;
  float: left;  
  text-align:center;
  margin:0px auto; 
  padding:0px;  
  background:url(../images/site/page_footer_bg.jpg) top center no-repeat;
  margin-top:-24px;
}
 
body > div #footer,
body > div #navbar
{
  margin-top:0px;
}  

.maplink
{
}

/* ----- start: navigation ----- */ 

#nav_ourFocus a, #nav_ourFocus_on a {
  width:81px;
  height: 28px;
  float: left;  
  text-align:left;}
  
#nav_ourFocus a:hover {
  background: url(../images/site/navon_03.png);}
  
#nav_ourFocus_on a {
  background: url(../images/site/navon_03.png);}
  
#nav_commonProbs a, #nav_commonProbs_on a {
  width:147px;
  height: 28px;
  float: left;  
  text-align:left;}
  
#nav_commonProbs a:hover {
  background: url(../images/site/navon_04.png);}
  
#nav_commonProbs_on a {
  background: url(../images/site/navon_04.png);}
  
#nav_Pilates a, #nav_Pilates_on a {
  width:74px;
  height: 28px;
  float: left;  
  text-align:left;}
  
#nav_Pilates a:hover {
  background: url(../images/site/navon_05.png);}
 
#nav_Pilates_on a {
  background: url(../images/site/navon_05.png);}
 
#nav_ourPeople a, #nav_ourPeople_on a {
  width:105px;
  height: 28px;
  float: left;  
  text-align:left;}
  
#nav_ourPeople a:hover {
  background: url(../images/site/navon_07.png);}

#nav_ourPeople_on a {
  background: url(../images/site/navon_07.png);}
  
#nav_contactUs a, #nav_contactUs_on a {
  width:107px;
  height: 28px;
  float: left;  
  text-align:left;}
  
#nav_contactUs a:hover {
  background: url(../images/site/navon_08.png);}
  
#nav_contactUs_on a {
  background: url(../images/site/navon_08.png);}
  
#nav_careers a, #nav_careers_on a {
  width:78px;
  height: 28px;
  float: left;  
  text-align:left;}
  
#nav_careers a:hover {
  background: url(../images/site/navon_09.png);}
  
#nav_careers_on a {
  background:url(../images/site/navon_09.png);}
  
#nav_special a, #nav_special_on a {
  width:134px;
  height: 28px;
  float: left;  
  text-align:left;}
  
#nav_special a:hover {
  background: url(../images/site/navon_06.png);}
  
#nav_special_on a {
  background:url(../images/site/navon_06.png);}
  
  
  
/* ----- start: main ----- */ 

.pg_left { 
  width:529px;
  float: left;  
  text-align:left;
  margin:0px auto; 
  padding: 0px 25px 0px 0px; }
  
.pg_right { 
  width:198px;
  float: left;  
  text-align:left;
  margin:0px auto; 
  padding: 0px; }
  
.breakout1 {
  height:149px;
  padding: 9px 0px 0px 11px; 
  background:url(../images/site/breakout1_bg.jpg) no-repeat;}

.breakout2 {
  height:149px;
  padding: 9px 0px 0px 11px;  
  background:url(../images/site/breakout2_bg.jpg) no-repeat;}
  
.breakout3 {
  height:40px; 
  padding: 9px 0px 0px 11px;  
  background:url(../images/site/breakout3_bg.jpg) no-repeat;}
 

#holder #main .pg_left table tr td h1 {
	line-height: 120%;
	color: #3F98DA;
}
#Remedial {
	color: #ADD301;
}
#remed {
}

