/* CSS Document */



body{

	background:url(../img/main_back_01.jpg);

	background-repeat:repeat-x;

	background-color:#402206;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

a:link{

	color: #666666;

	text-decoration: none;

}

a:visited{

	color: #666666;

	text-decoration: none;

}

a:active{

	color: #825A41;

	text-decoration: none;

}

a:hover{

	color: #825A41;

	text-decoration: none;

}



#head{

	margin: 0px;

	padding: 0px;

	height: 450px;

	width: 820px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}

#main{

	background-color: #FFFFFF;

	margin-left: auto;

	margin-right: auto;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	width: 820px;

}

#gnav{

 margin: 0px 0 0 0;

 padding: 0 0 0 10px;

}

#contentMain{}

#foot{

	padding: 0px;

	width: 850px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	margin-top: 0px;

	margin-bottom: 15px;

}

h2{

	margin: 0px;

	padding: 0px;

}

.newsBox{

	background-image: url(../../img/news_table_back.gif);

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 30px;

	background-repeat: repeat-y;

}

.newsImg{

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 15px;

	margin-left: 0px;

}

.newsHead{

	font-size: 12px;

	font-weight: bold;

	color: #825A41;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	width: 505px;

}

.newsHead img{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -2px;

	margin-left: 10px;

}

.newsBody{

	font-size: 12px;

	line-height: 190%;

	color: #666666;

	width: 505px;

}

.newsLine{

	background-image: url(../../img/news_table_line.gif);

	background-repeat: no-repeat;

	height: 3px;

	width: 552px;

}

.newsBtn{

	background-image: url(../../img/news_table_back.gif);

	background-repeat: repeat-y;

	text-align: right;

	width: 552px;

	padding-top: 10px;

	padding-bottom: 2px;

}

.newsBtn img{

	margin-top: 0px;

	margin-right: 12px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.emphasis{

	font-weight: bold;

	color: #CC0000;

}





/************************************************/



.font10 {

	font-size: 10px;

	line-height: 150%;

	color: #666666;

	letter-spacing: 1px;

}

.font12 {

	font-size: 12px;

	line-height: 150%;

	color: #666666;

	letter-spacing: 1px;

}

.font14 {

	font-size: 14px;

	line-height: 150%;

	color: #666666;

	letter-spacing: 1px;

}



.font16 {

	font-size: 16px;

	line-height: 150%;

	color: #FFFFFF;

	letter-spacing: 1px;

}



/************************************************/



.openClose {

 margin: 10px 0 0 0;

}



.gotoTop {

 margin: 10px 0 0 492px;



}



.gotoTop2 {

 margin: 10px 0 0 506px;



}



.line {

 margin: 0 0 0 20px;



}



.line2{

	background-image: url(../img/line.gif);

	background-repeat: repeat-x;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 13px;

}



.menu {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 261px;

}



.yoga {color: #6E4830}

.bodytxt {

	font-size: 12px;

	line-height: 150%;

	color: #666666;

	letter-spacing: 1px;

	padding-right: 10px;

}



h2.company {

	font-size: 12px;

	color: #825A41;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

h3.company {

	font-size: 12px;

	color: #825A41;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

p.company {

	font-size: 12px;

	line-height: 156%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	color: #666666;

	font-weight: bold;

}



.banner{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 13px;

}

