body,a,table,div,span,td,th,input,select,p,li,textarea{font-size:12px;font-family:Arial, 新細明體, Helvetica, sans-serif;color:#28464D;letter-spacing:1px}
form { margin:0; padding:0 }
select { font-size:12px; }
input { height:19px; }
a { color:#28464D; text-decoration:none }
a img { border:0 }
a:hover { color:#28464D; text-decoration:underline }
a.nowat { color:white }

.red1 { color:#F30 }
.red2 { color:#F85291 }

.orange1 { color:#F60 }

.blue1 { color:#09C }
.blue2 { color:#0FB1FF }

.purple1 { color:#FF33FF }

body { margin:0; padding:0; background:#EBEBEB; behavior: url(css/csshover.htc); /* WinIE behavior call */ }
table { border-collapse:collapse; border-spacing:0; padding:0; }

div.background { background:white; width:900px; position:relative; height:300px; min-height:300px; border:1px solid #28464D }
html>body div.background { height:auto }

div#index_menu { background:#28464D; height:22px; width:900px; color:white; letter-spacing:1px; padding:3px 30px 0 30px; text-align:left; }
html>/**/body div#index_menu { width:840px }
div#index_menu span { color:#999 }
div#index_menu a { color:#F5F5F5 }
div#index_menu a:hover { color:white }

div#index_main1 { padding:0; width:900px; text-align:left; background:#458179 }

div#index_main2 { padding:0; width:900px }

div#index_main3 { width:900px; background:#28464D; height:22px; padding:3px 70px 0 70px }
html>/**/body div#index_main3 { width:760px }
div#index_main3 marquee { color:white; letter-spacing:1px }

table.index_main1 { width:900px; height:400px; }
table.index_main1 TD { vertical-align:top }

table.index_main1 TD.a1 { width:170px; background-color:#28464D; text-align:right; padding:110px 8px 10px 8px; color:#CCC; line-height:25px; letter-spacing:1px }
table.index_main1 TD.a1 { background:URL(../images/news_02.gif) 50% 5px no-repeat #28464D }
table.index_main1 TD.a1.course { background:URL(../images/02_osho_1.gif) 50% 5px no-repeat #28464D }
table.index_main1 TD.a1.case { background:URL(../images/03_osho_1.gif) 50% 5px no-repeat #28464D }
table.index_main1 TD.a1.med { background:URL(../images/04_osho_1.gif) 50% 5px no-repeat #28464D }
table.index_main1 TD.a1.signup { background:URL(../images/05_osho_1.gif) 50% 5px no-repeat #28464D }
table.index_main1 TD.a1 a { color:#CCC }
table.index_main1 TD.a1 a.nowat { color:white; font-weight:bold }

table.index_main1 TD.a2 { width:520px; text-align:center; padding:10px; line-height:22px }
table.index_main1 TD.a2.noborder { padding:0 }

table.index_main1 TD.a3 { width:167px; background:#F7F9F9; padding:10px 5px 10px 8px; line-height:22px; letter-spacing:1px }

table.index_main1 TD.a4 { width:537px; text-align:center; padding:10px; line-height:22px; letter-spacing:2px }

div#index_bottom { width:900px; height:180px; background:#458179 }

div.float_pic { float:left; border:1px solid #000304; position:relative; width:1px; height:1px; }
div.floatr_pic { float:right; border:1px solid #000304; position:relative; width:1px; height:1px; }
div.normal_pic { border:1px solid #000304; position:relative; width:1px; height:1px; }
div.normal_pic_noborder { border:0; position:relative; width:1px; height:1px; }
html>/**/body div.float_pic, html>/**/body div.floatr_pic, html>/**/body div.normal_pic, html>/**/body div.normal_pic_noborder { width:auto; height:auto; }
div.float_pic img,div.floatr_pic img,div.normal_pic img { border:0; }

.slideShowImg1 { position: inherit; border: 1px solid white; z-index: 1; margin-bottom:-3px; }
.slideShowImg2 { position: absolute; left: 0px; top: 0px; border: 1px solid white; z-index: -1; margin-bottom:-3px; }
div.normal_pic .slideShowImg1, div.normal_pic .slideShowImg2 { margin-bottom:-4px; }
div.normal_pic_noborder .slideShowImg1, div.normal_pic_noborder .slideShowImg2 { margin-bottom:-4px; }
html>/**/body .slideShowImg1, html>/**/body .slideShowImg2 { margin-bottom:0; }
html>/**/body div.normal_pic .slideShowImg1, html>/**/body div.normal_pic .slideShowImg2 { margin-bottom:0; }
html>/**/body div.normal_pic_noborder .slideShowImg1, html>/**/body div.normal_pic_noborder .slideShowImg2 { margin-bottom:0; }

.errmsg { color:#F80; padding-left:5px }


.in-w1 {
	font-size: 12px;
	color: #28464D;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;

}
.in-w1-L {

	font-size: 13px;
	color: #336666;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 24px;
}
.in-w1-s {

	font-size: 11px;
	color: #28464D;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 140%;
}
.right-line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #28464D;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #28464D;
}
.white-line-up {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #28464D;
	border-bottom-color: #28464D;
	border-left-color: #28464D;

}
.left {

	font-size: 12px;
	line-height: 18px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0.1em;
	letter-spacing: 0.1em;
}
.in-w1-red {

	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;
}
.in-w1-300 {
	font-size: 12px;
	color: #28464D;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;
	font-weight: bold;

}
.in-w1-s-white {
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 160%;
	text-align: justify;

}
.in-w1-red2 {


	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 20px;
}
.in-w1-blue {
	font-size: 13px;
	color: #6600CC;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;

}
.in-w1-red2-L {



	font-size: 13px;
	color: #FB8004;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 20px;
}
.in-w1-blue2 {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;
}
.in-w1-blue3 {

	font-size: 12px;
	color: #0FB1FF;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;
	text-align: justify;
}
.in-w1-s-white2 {

	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 160%;
	text-align: justify;
}
.in-w1-white1 {

	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;
}
.in-w1-red3 {



	font-size: 12px;
	color: #FF33FF;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 18px;
}
.in-w1-red4 {




	font-size: 12px;
	color: #F85291;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;
}
.in-w1-blue4 {


	font-size: 12px;
	color: #458179;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;
	text-align: justify;
}
.line-black-4line {
	border: 1px solid #333333;
}
.in-w1-red4L {
	font-size: 13px;
	color: #F85291;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 24px;
}
.in-w1-blue5 {
	font-size: 12px;
	color: #0099CC;
	text-decoration: none;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height: 22px;
	text-align: justify;
	font-weight: 400;
}
