*
{
	margin:0px;
	padding:0px;
}
BODY {
	MARGIN: 0px 0px; 
	FONT: 9pt tahoma; 
	BACKGROUND-COLOR: #EEF2FB;
	text-align:center;
	line-height:1.5;
}
.clr {
	clear: both;
	line-height: 0px;
}
img
{
	max-width:400px !important;
	width: expression(this.width  > 400 ? "400px" : true ); 
}
a
{
	text-decoration:none;
	color:#5287A9;
}
a:hover
{
	text-decoration:underline;
	color:Olive;
}
table
{
	font-size:9pt;
}
#outter {
	padding:0px;
	MARGIN: 0px auto; 
	WIDTH: 990px;
	
	background-color:#FFFFFF;
}
#header
{
	float:left;
	height:80px;
	WIDTH: 990px;
}
#header .logo
{
	float:left;
	width:150px;
}
#header .menu
{
	float:right;
	width:740px;
	padding-right:15px;
	text-align:right;
	padding-top:50px;
	
}
#header .menu a.header-link
{
	color:#5287A9;
	font-size:9pt;
	font-weight:bold;
	padding-left:0px;
	padding-right:10px;
	text-decoration:none;
}
#menu
{
	margin:0 auto;
	width:952px;
	height:40px;
	background-color:#4A82A5;
		
}
#menu .text
{
	float:left;
	padding-left:70px;
	text-align:left;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;

}
#menu .text .menu-link
{
	float:left;
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	height:40px;
	width:auto;
	
}
#menu .text .menu-link a.link
{

	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;	
}
#menu .text .menu-link a.link:hover
{

	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;	
}
#menu .text .menu-link-active
{
	float:left;
	color:#4A82A5;
	font-size:9pt;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	height:40px;
	width:auto;
	background:transparent url(../images/imgs/menu.gif) no-repeat top right;
	background-color:#FFFFFF;
}
#menu .text .menu-link-active a.link
{
	color:#4A82A5;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	
}
#header .menu a.header-link:hover
{
	color:#5287A9;
	font-size:9pt;
	font-weight:bold;
	padding-left:0px;
	padding-right:10px;
	text-decoration:underline;
}
#banner
{
	
	text-align:left;
	margin-bottom:3px;
}
#subbanner
{
	text-align:left;
	margin:0px auto;
}
#bg-content
{
	text-align:center;
	width:990px;
	line-height:1.5;
	
	
}
#footer
{
	margin:0 auto;
	width:952px;
	height:40px;
	background-color:#4A82A5;
		
}
#footer .text
{
	float:left;
	padding-left:70px;
	text-align:left;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;

}
#footer .text .menu-link
{
	float:left;
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	height:40px;
	width:auto;
	
}
#footer .text .menu-link a.link
{

	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;	
}
#footer .text .menu-link a.link:hover
{

	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;	
}
#bottom
{
	color:#4A82A5;
	text-align:left;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
}
/*begin index*/
#homepage
{
	float:left;
	margin:0px auto;
	padding:0px;
	width:100%;
	
}
#homepage .left
{
	float:left;
	width:278px;
	height:412px;
	background:transparent url(../images/imgs/bg_index_left.gif) no-repeat top left;
}
#homepage .right
{
	float:right;
	width:690px;
	height:auto;
	background:transparent url(../images/imgs/bg_index_right.gif) no-repeat bottom right;
}
/*end index*/
/*begin content*/
#div-content
{
	float:left;
	width: 990px;
	text-align:center;
	line-height:1.5;
	
	
}
#content
{
	float:left;
	text-align:center;
	margin:0;
	padding-left:19px;
	padding-right:0px;
	width:952px;
	line-height:1.5;
}
#content .left-yoga
{
	float:left;
	width:658px;
	height:462px;
	background:transparent url(../images/imgs/bg_yoga.gif) no-repeat top left;
	border:1px solid #EEEEEE;
	padding-top:20px;
	
	
}
#content .left
{
	float:left;
	width:658px;
	height:462px;
	border:1px solid #EEEEEE;
	padding-top:20px;
	
}
.content-logo
{
	float:left;
	padding-left:10px;
	width:425px;
	height:53px;
	text-align:left;
	
	font-size:20pt; 
	color:#4A82A5;
	
}
.content-text
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	overflow-x:hidden;
	overflow-y:auto;
	width:425px;
	height:267px;
	text-align:left;
	line-height:1.5;
	
}
.content-bottom
{
	float:left;
	padding-left:10px;
	
	padding-right:10px;
	
	width:425px;
	height:131px;
	text-align:left;
	
}
#content .right
{
	float:right;
	width:287px;
	height:auto;
	
}
/*end content*/
/*support*/
#support-content
{
	float:left;
	height:197px;
	width:971px;
	line-height:1.5;
	background:transparent url(../images/imgs/bg_hotro.gif) no-repeat top right;
	
}
#contact-content
{
	float:left;
	height:197px;
	width:971px;
	line-height:1.5;
	
	background:transparent url(../images/imgs/bg_lhe.gif) no-repeat top right;
	
}
/*end support */
.required
{
	color:#FF0000;
}

.menunav ul {padding: 0px; margin: 0px; background-color: #eee; text-align: center; height:483px; }
.menunav ul li {list-style: none; margin: 0; border:1px solid #fff; width:285px;}
.menunav ul li a { display:block; padding-top:10px; padding-bottom:10px; width:285px; background: #eee; text-decoration: none; color: #999; font-size:10pt; font-family:Arial; font-weight:bold;}
.menunav ul li a:link {color: #333;}
.menunav ul li a:visited {color: #333;}
.menunav ul li a:link:hover, .menunav ul li a:visited:hover {display:block; padding-top:10px; padding-bottom:10px; background: #ccc; border: 1px solid #999; color: #000;  width:285px;}
.menunav ul li a.thislink {background: #A0CE41; border: 1px solid #638429; color: #333;}
.menunav ul .clrr {
	clear: both;
	line-height: 0px;
}
.btn
{
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	background:#4A82A5;
	border:1px solid #4A82A5;
}