@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	behavior: url(iepngfix.htc);
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 11px;
	line-height: 18px;
}



a:link {text-decoration:none ;color: #098a82;}
a:visited {text-decoration: none; color: #098a82;}
a:active {text-decoration: none; color: #098a82;}
a:hover {text-decoration: underline; color: #098a82;}

#Container{

margin:0 auto;	
width: 955px;
}





/* Menu CSS */
.menu_bg{
width:627px;
height:102px;
z-index:0;
position:absolute;	
left:40%;

}

/* introText CSS */

#introDiv{
	position:absolute;
	width: 250px;
	margin-top:90px;
	margin-left: 430px;
	font-size:13px;
	text-align: center;
	
	
	
}



/* end of introText CSS */

/* News CSS */
#Divwrapper{
margin:0 auto;	
width: 955px;
}
#newDiv{
	position:absolute;
	width:264px;
	height:343px;	
	    z-index: 10;
	background-image:url(../images/news_overlay.png);
	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
	margin-left:700px;
	
}

.new_container{
	height:115px;
	margin-right:20px;
	margin-top:50px;
	float:right;
	width:145px;
	overflow:hidden
	
}
.new_content{
	padding-bottom:10px;
	padding-left:0px;
	text-align:left;
	float:left;
	width:130px;
	
}

.newsContent{
	line-height:13px;
	font-size: 10px;
}

.newHeader{
	font-size: 12px;
	
	
}


.twitter_container{
	line-height: 14px;
	word-wrap: break-word;
	height:115px;
	margin-right:30px;
	margin-top:40px;
	float:right;
	width:135px;
	overflow:hidden;
	
}
#twitter{
width:140px;
text-align:left;
float:left;
word-wrap: break-word; 
}


.twitter_content{
	margin-top:-10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
	float:left;
	width:100px;
	
}


/* End of News CSS */
#top_Container { 
	behavior: url(iepngfix.htc);
position:absolute;
top:5px;
z-index:1;
width: 970px;
clear: both;
padding-top: 10px; padding-bottom: 10px;
}

.logo{
float:left;
margin-left:20px;

}

.menu{
behavior: url(../iepngfix.htc);
float:right;
width:620px;
height:66px;

}


.innerMenu{
padding-top:15px;
text-align: center;
float:left;	
behavior: url(../iepngfix.htc);
}

.innerMenu.innerMenu_home{
background: transparent url('bg_button_a.gif')
}




/* End of Menu CSS */

.left_background{
float:left;	
	
}


.content{
margin-top:100px;
margin-left:10px;
float:left;
width: 450px;
		
}

.Shedule_content{
margin-top:100px;
margin-left:10px;
float:left;
margin-left:10px;
width: 488px;
		
}

#footer {
	clear: both;
	width: 955px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 0.92em;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#footer .inner { padding: 2px 21px 15px 15px; height: 30px; background: url("../images/footer.jpg") bottom no-repeat; }

#mailingList{
float:left;	
width:290px;
background:url(../images/mailing_list.jpg);
background-repeat:no-repeat;
height:48px;
}


#mailingList2{
float:left;	
width:278px;
background:url(../images/unsubscribe.jpg);
background-repeat:no-repeat;
height:70px;
}

#joinUs{
margin-left:90px;
float:left;
width:133px;	
}



#Contact{
margin-left:40px;
margin-top:10px;
float:right;	
	
}



#inputArea
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;  
    border: solid 0px;
	height:12px;
    width: 250px;
}

.about_Title_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: #3d59ff;	
}




/* Teacher CSS */

.teacher_Title_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: #f539a1;	
}


.teacher_div{
width: 420px;
margin-top:10px;
}


.image_div{ 
    float: right; 
    margin: 4px; 
	background:url("../images/teacher_photobg.jpg");
	width:185px;
	height: 185px;
	background-repeat:no-repeat;
}
.image_inner_div{
	padding: 12.5px 12.5px 12.5px 12.5px;
	
}
.teacher_btm{
padding-top:20px;
width: 455px;
}

/* End of Teacher CSS */

/* Schedule CSS */

table.scheduleTable{
border-collapse:collapse;	
}
td.scheduleTable{
	text-align:center;
	border: 1px solid #EAEAEA;
	height:50px;
	

	
}

td.TimeTable{
	 border: 0; 
	

	
}

.schedule_div{
width: 488px;
}

ul{
		margin-bottom:5px;
		margin-left:-20px;
		font-size:11px;
 list-style-position:outside;
}

.sch_instructor{
font-size:9px;	
	
}
ul.hotyoga{
 

color: #ffb400;	



}


ul.hotM{
 
color: #84bf07;	


}

ul.hotMF{

color: #00d7df;	



}


ul.SI{
 
color: #f902e5;	

}

ul.VF{

color: #944200;	

}



ul.hotVF{

color: #fc218d;	

}


ul.A{

color: #7002f9;	

}


.hotVF{

color: #fc218d;	

}


ul.A{

color: #7002f9;	

}


li{
padding-left:-10px;

}


.scheduleFootnote{
width:488px;
background-color:#f6f6f6;
margin-top:20px;	
	
}
/* End of Schedule CSS */

/* members CSS */


.Schedule_Title_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: #719602;	
}

/* End of members CSS */
.members_Title_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: #fcac00;	
}


/* news CSS */

.news_Title_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: #31a7b2;	
}

.news_image_div{ 
    float: right; 
	margin-right:20px;
	
	width:120px;
	height: 120px;
	background-repeat:no-repeat;
}

.news_image_inner_div{
	padding: 10px 10px 10px 10px;
	background-image:url("../images/news_img_bg.jpg");
}



.news_div{
width: 420px;
}

.divider_div{
padding-top:10px;	
padding-bottom:10px;	

	
}

/* End of news CSS */




/* media CSS */

.media_Title_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: #0793e3;	
}


.media_container_div{
width: 455px;
}


.media_div{ 
padding-top:15px;
padding-bottom:15px;
  float:left;
	width:200px;
	height: 90px;
	
}


.media_content{
	float:left;
	padding-left:10px;

	width:100px;
	
}


.media_img_div{
	float:left;
width:90px;
}
/* End of media CSS */


.sub_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#333;	
padding-top:20px;
font-weight:440;
}



.bold_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 11px;
	line-height: 18px;
}




#sub {
margin-left:120px;
width: 810px;
position: absolute;
top : 60px;
left: 0px;
visibility:hidden;
}


#sub li {
border-right:1px solid #fff;
height:12px;

}


#sub li, #sub li a  {
background:none;
font-size:14px;
color:#333;
padding:0px;
height:18px;
float:left;
width:auto;
padding-left:20px;
display:block;
}


#sub li a:hover {
color:#03F;
background:none;
text-decoration:none;
}

#sub_review{
margin-left:150px;
width: 810px;
position: absolute;
top : 60px;
left: 0px;
visibility:visible;
}


#sub_review li {
border-right:1px solid #fff;
height:12px;

}


#sub_review li, #sub_review li a  {
background:none;
font-size:14px;
color:#333;
padding:0px;
height:18px;
float:left;
width:auto;
padding-left:20px;
display:block;
}





#sub_review li a:hover {
color:#03F;
background:none;
text-decoration:none;
}


.about_highlighted{
color:	#03F;
}