
/* basic setting ---------------------------------- */

body{
	background-color:#FFFFFF;
	color: #333333;
	line-height: 15px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	height:100%;
}

html,body{
	height:100%;
	min-height:100%;
}

img{
	border:none;
	vertical-align:middle;
}

p{
	 
	margin: 0px; 
	padding: 0px;
}

.t01{
	color:#CC9900;
} /* ���y�F */
.t02{
	color:#996600;
} /* ���F */
.t03{
	color:#cc0000;
} /* �ԐF */

.t04{
	color:#68A757;
} /* green */
.t05{
	color:#FF9900;
} /* orange */
.t06{
	color:#B71518;
} /* red */
.t07{
	color:#009FDA;
} /* blue */

/*a:link     {color:#0A54A7;}
a:active   {color:#0A54A7;}
a:visited  {color:#0A54A7;}
a:hover    {color:#0000FF;}

a.deco:link     {color:#0A54A7; text-decoration:none;}
a.deco:active   {color:#0A54A7; text-decoration:none;}
a.deco:visited  {color:#0A54A7; text-decoration:none;}
a.deco:hover    {color:#0000FF; text-decoration:underline;}*/

.textsmall{
	font-size: 9px;
}
.textlarge{
	font-size: 14px;
}

.textleft{
	text-align: left;
}
.textright{
	text-align: right;
}
.textcenter{
	text-align: center;
}

.clearleft{
	clear: left;
}
.clearright{
	clear: right;
}
.clearall{
	clear: both;
}

h1{
	clear: both; margin: 0px 0px 0px 0px; padding: 0px; font-size: 13px;
}
h2{
	clear: both; margin: 0px 0px 0px 0px; padding: 0px; font-size: 13px;
}
h3{
	clear: both; margin: 0px 0px 3px 0px; padding: 0px; font-size: 12px;
}
h4{
	clear: both; margin: 0px 0px 3px 0px; padding: 0px; font-size: 12px;
}
h5{
	clear: both; margin: 0px 0px 0px 0px; padding: 0px; font-size: 12px;
}


/* parts setting -----------------------------------------*/

.dotline{
	height:1px; background : url(dotline.gif) 0% 0% / auto auto repeat-x scroll padding-box border-box transparent;
}

.minrighttopimg{}

.contitbarwrap{
	background : url(contitbarmid.gif) 0% 0% / auto auto repeat-x scroll padding-box border-box transparent; width:100%; height:33px; margin:8px 0;
}/* hui se biao ti lan */
  .contitbarleft{
	float:left; background : url(contitbarleft.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:10px; height:33px;
}
  .contitbarmid{
	float:left; padding:8px 0 0 8px;
}
  .contitbarright{
	float:right; background : url(contitbarright.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:10px; height:33px;
}
  
.contitgreenbarwrap{
	background : url(contitgreenbarmid.gif) 0% 0% / auto auto repeat-x scroll padding-box border-box transparent; width:100%; height:33px; margin:8px 0;
}/* lv se biao ti lan */
  .contitgreenbarleft{
	float:left; background : url(contitgreenbarleft.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:10px; height:33px;
}
  .contitgreenbarmid{
	float:left; padding:8px 0 0 1px;
}
  .contitgreenbarright{
	float:right; background : url(contitgreenbarright.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:10px; height:33px;
}

.shadowline{
	background : url(shadowline.gif) center center / auto auto no-repeat scroll padding-box border-box transparent; width:100%; height:6px; margin:10px 0;
}
.shadowline2{
	background : url(shadowline2.gif) center center / auto auto no-repeat scroll padding-box border-box transparent; width:100%; height:6px; margin:10px 0;
}

.gotop{
	padding:10px 5px;
}
.gotop span{
	display:none;
}
.gotop a{
	display:block; float:right; background : url(gototop.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; text-decoration:none; width:52px; height:12px;
}
.gotop a:hover{
	display:block; float:right; background : url(gototop1.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; text-decoration:none; width:52px; height:12px;
}

table.standard{
	border-collapse: collapse; border-spacing: 0px;  border: solid 1px #CCCCCC; margin-top: 10px;
}
	table.standard tr { }
	table.standard tr.even td{
	background: #ADE25E; color: #589328;
}
	table.standard th.even{
	background: #ADE25E; color: #589328;
}
	table.standard td.even{
	background: #ADE25E; color: #589328;
}
	table.standard tr.odd td{
	background: #E9E9E9;
}
	table.standard th.odd{
	background: #E9E9E9;
}
	table.standard td.odd{
	background: #E9E9E9;
}
	table.standard th{
	background-color: #E9E9E9; border: solid 1px #CCCCCC;
}
	table.standard td{
	background-color: #ffffff; border: solid 1px #CCCCCC;
}

table.lines{
	border-collapse: collapse; border-spacing: 0px;  margin:10px 0;
}
	table.lines tr { }
	table.lines th{
	border-bottom: dotted 1px #666666;
}
	table.lines td{
	border-bottom: dotted 1px #666666;
}
	table.lines tr.odd{
	background: #E9E9E9;
}
	table.lines th.odd{
	background: #E9E9E9;
}
	table.lines td.odd{
	background: #E9E9E9;
}
	table.lines tr.even{
	background: #D3181B; color:#FFFFFF;
}	
	table.lines th.even{
	background: #D3181B; color:#FFFFFF;
}	
	table.lines td.even{
	background: #D3181B; color:#FFFFFF;
}	

	table.lines a:link{
	color:#0A54A7; text-decoration:none;
}
	table.lines a:active{
	color:#0A54A7; text-decoration:none;
}
	table.lines a:visited{
	color:#0A54A7; text-decoration:none;
}
	table.lines a:hover{
	color:#0000FF; text-decoration:underline;
}

.bluefont{
	color:#0099CC;
}
.blueboldfont{
	color:#0099CC; font-weight:bold;
}  
.blueboldfont14{
	color:#0099CC; font-weight:bold; font-size:14px;
}

.blackboldfont{
	font-weight:bold;
}
.blackboldfont14{
	color:#000000; font-weight:bold; font-size:14px;
}

.redfont{
	color:#CC0000;
}
.redboldfont{
	color:#CC0000; font-weight:bold;
}
.font11px{
	font-size:11px;
}

#bodybg dl{
	width:550px; margin:0px auto;
}
	#bodybg dt{
	line-height:28px; text-indent:1em; height:28px; background:#EEFDB7; border-bottom:1px #FFFFFF solid; color:#536D2D;
}
	#bodybg dt.over{
	background:#ADE25E; border-bottom:1px #FFFFFF solid; cursor:pointer;
}
	#bodybg dt.selected{
	background:#E7FADE; cursor:default; color:#536D2D;
}
	#bodybg dd{
	height:230px; overflow:auto; overflow-x: hidden; background:#FFFFFF; color:#536D2D; margin:0px; padding:5px; border:0px;
}
	#bodybg dd p{
	padding:10px;
}

/* template setting -----------------------------------------*/

#bodybg{
	background : url(bodybg.gif) 50% 0px / auto auto no-repeat scroll padding-box border-box transparent; width:100%; margin:0 auto; text-align:center;
}

#mainwrap, #mainfoot{
	width:810px; margin:0 auto; text-align:left;
}


/* maintop setting ---------*/
#maintopwrap{
	padding-top:0px;
}
	.topleftlogo{
	width:371px; height:147px; float:left;
}
  .toprightlogo{
	float:right;
}
  

/* mainmid setting ---------*/
#mainmidwrap{
	background:#E6EFE6; margin:22px 0 0 0; clear:both;
}

.midwrap-tit{
	background:#6C758D; height:30px;
}
  .midwrap-titleft{
	float:left; background : url(midwrap-titleft.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:10px; height:30px;
}
  .midwrap-titmid{
	float:left; color:#FFFFFF; padding:7px 0 0 250px;
}
  .midwrap-titmid h1{
	font-size:12px; font-weight:normal;
}
  .midwrap-titright{
	float:right; background : url(midwrap-titright.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:10px; height:30px;
}

#mainmidcontent{
	background : url(bgimg.gif) 0% 0% / auto auto repeat-y scroll padding-box border-box #ffffff; margin:5px 5px 0 5px; min-height:900px; _height:900px;/*for ie6 min-height*/
}

.mainnaviwrap{
	float:left;
	background:#ADE25E;
	width:200px;
	margin-left: 20px;
	padding-bottom:50px;
	position: absolute;
	top: 160px;	
}

.mainnaviwrap span{
	visibility:hidden; display:none;
}

.navi{
	padding:8px; position:relative;
}
.navi1{
	padding:0 8px 8px 8px;
}

.navi ul li a.navimenu01{
	display:block; background : url(navimenu01.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;
}
.navi ul li a.navimenu02{
	display:block; background : url(navimenu02.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;
}
.navi ul li a.navimenu03{
	display:block; background : url(navimenu03.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;
}
.navi ul li a.navimenu04{
	display:block; background : url(navimenu04.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;
}
.navi ul li a.navimenu05{
	display:block; background : url(navimenu05.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a.navimenu06{
	display:block; background : url(navimenu06.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a.navimenu07{
	display:block; background : url(navimenu07.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a.navimenu08{
	display:block; background : url(navimenu08.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a.navimenu09{
	display:block; background : url(navimenu09.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a.navimenu10{
	display:block; background : url(navimenu10.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a.navimenu11{
	display:block; background : url(navimenu11.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a.navimenu12{
	display:block; background : url(navimenu12.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:5px; overflow:hidden;
}
.navi ul li a.navimenu14{
	display:block; background : url(navimenu14.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}

.navi ul li a.navimenu21{
	display:block; background : url(navimenu21.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}


.navi ul li a:visited.navimenu01{
	display:block; background : url(navimenu01.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;
}
.navi ul li a:visited.navimenu02{
	display:block; background : url(navimenu02.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;
}
.navi ul li a:visited.navimenu03{
	display:block; background : url(navimenu03.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;
}
.navi ul li a:visited.navimenu04{
	display:block; background : url(navimenu04.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;
}
.navi ul li a:visited.navimenu05{
	display:block; background : url(navimenu05.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a:visited.navimenu06{
	display:block; background : url(navimenu06.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a:visited.navimenu07{
	display:block; background : url(navimenu07.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a:visited.navimenu08{
	display:block; background : url(navimenu08.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a:visited.navimenu09{
	display:block; background : url(navimenu09.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a:visited.navimenu10{
	display:block; background : url(navimenu10.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a:visited.navimenu11{
	display:block; background : url(navimenu11.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a:visited.navimenu12{
	display:block; background : url(navimenu12.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:5px; overflow:hidden;
}
.navi ul li a:visited.navimenu14{
	display:block; background : url(navimenu14.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
.navi ul li a:visited.navimenu21{
	display:block; background : url(navimenu21.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;
}
/* xian shi 1 ji cai dan */
.navi ul{
	padding:0; margin:0; list-style-type: none;
}
.navi ul li{
	float:left; position:relative;
}
.navi ul li ul{
	display: none;
}
.navi ul li:hover a.navimenu01{
	display:block; background : url(navimenu011.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px;
}
.navi ul li:hover a.navimenu02{
	display:block; background : url(navimenu021.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px;
}
.navi ul li:hover a.navimenu03{
	display:block; background : url(navimenu031.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px;
}
.navi ul li:hover a.navimenu04{
	display:block; background : url(navimenu041.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:70px; text-decoration:none; margin-bottom:3px;
}
.navi ul li:hover a.navimenu05{
	display:block; background : url(navimenu051.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px;
}
.navi ul li:hover a.navimenu06{
	display:block; background : url(navimenu061.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px;
}
.navi ul li:hover a.navimenu07{
	display:block; background : url(navimenu071.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px;
}
.navi ul li:hover a.navimenu08{
	display:block; background : url(navimenu081.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px;
}
.navi ul li:hover a.navimenu09{
	display:block; background : url(navimenu091.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px;
}
.navi ul li:hover a.navimenu10{
	display:block; background : url(navimenu101.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px;
}
.navi ul li:hover a.navimenu11{
	display:block; background : url(navimenu111.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px;
}
.navi ul li:hover a.navimenu12{
	display:block; background : url(navimenu121.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:5px;
}
.navi ul li:hover a.navimenu14{
	display:block; background : url(navimenu141.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px;
}
.navi ul li:hover a.navimenu21{
	display:block; background : url(navimenu211.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:184px; height:35px; text-decoration:none; margin-bottom:2px;
}
/* xian shi 2 ji cai dan */
.navi ul li:hover ul{
	display:block; position:absolute; top:0; left:184px;
}/* 2 ji cai dan zong de xian shi wei zhi */
.navi ul li:hover ul li{
	 
      background:#FFFFFF;
	  border-left:1px solid #527C83;
	  border-right:1px solid #527C83;
	  border-top:1px solid #527C83;
	  width:149px;
	  height:18px;
	  margin-left:2px;
	  padding:8px 0 3px 9px;
}/* 2 ji cai dan zong de xian shi wei zhi */
.navi ul li:hover ul li.navibottomline{
	border-bottom:1px solid #527C83;
}/* tian chong zui hou yi ge cai dan de xia bian xian*/
.navi ul li:hover ul li a{
	display:block; color:#527C83; text-decoration:none;
}/* 2-N ji can dan de lian jie yang shi */
.navi ul li:hover ul li:hover{
	background:#DAF2AF;
}/* shu biao hua guo shi 2-N ji cai dan de yang shi */
.navi ul li:hover ul li.3menufstyle:hover { background:#DAF2AF;}/* shu biao hua guo you 3 ji can dan de 2 ji can dan shi de yang shi */
.navi ul li:hover ul li ul{
	display: none;
}
.navi ul li:hover ul li.3menufstyle { background:#F8FFC8;}/* 3 ji cai dan de fu cai dan yang shi */

/* xian shi 3 ji cai dan */
.navi ul li:hover ul li:hover ul{
	display:block; position:absolute; top:-1px; left:159px;
}/* 3 ji cai dan zong de xian shi wei zhi */


  /*.navimenu01 a{ display:block; background:url(../image/common/navimenu01.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu02 a{ display:block; background:url(../image/common/navimenu02.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu03 a{ display:block; background:url(../image/common/navimenu03.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu04 a{ display:block; background:url(../image/common/navimenu04.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}  
  .navimenu05 a{ display:block; background:url(../image/common/navimenu05.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu06 a{ display:block; background:url(../image/common/navimenu06.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu07 a{ display:block; background:url(../image/common/navimenu07.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu08 a{ display:block; background:url(../image/common/navimenu08.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu09 a{ display:block; background:url(../image/common/navimenu09.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:5px;} */ 
  .navimenu13 a{
	display:block; background : url(navimenu13.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:200px; height:168px; text-decoration:none; margin-bottom:8px;
}
  
  /*.navimenu01 a:hover{ display:block; background:url(../image/common/roal/navimenu01.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu02 a:hover{ display:block; background:url(../image/common/roal/navimenu02.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu03 a:hover{ display:block; background:url(../image/common/roal/navimenu03.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu04 a:hover{ display:block; background:url(../image/common/roal/navimenu04.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}  
  .navimenu05 a:hover{ display:block; background:url(../image/common/roal/navimenu05.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu06 a:hover{ display:block; background:url(../image/common/roal/navimenu06.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu07 a:hover{ display:block; background:url(../image/common/roal/navimenu07.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu08 a:hover{ display:block; background:url(../image/common/roal/navimenu08.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu09 a:hover{ display:block; background:url(../image/common/roal/navimenu09.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:5px;} */ 
  .navimenu13 a:hover{
	display:block; background : url(navimenu13.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; width:200px; height:168px; text-decoration:none; margin-bottom:8px;
}
  
  .navimenu11-12{
	padding:5px 0 7px 22px;
	background-image : url(naviicon1.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
}
	
  .navimenu11-12 a:link{
	color:#536D2D; text-decoration:none;
}
  .navimenu11-12 a:active{
	color:#536D2D; text-decoration:none;
}
  .navimenu11-12 a:visited{
	color:#536D2D; text-decoration:none;
}
  .navimenu11-12 a:hover{
	color:#0099CC; text-decoration:underline;
}
 

.mainmidrightwarp{
	padding-left:220px;
}/* float:right;*/

.mainmidrightcontent{
	padding:15px 15px 40px 15px;
}


/* mainfoot setting ---------*/

#mainfootwrap{
	background:#000000; color:#999999; clear:left;
}
#mainfoot{
	padding:20px 0 20px 45px;
}

.foottd, .foottd1{
	line-height:20px; width:25%; padding:0 6px 4px 15px;	font-size:9px;
}
	.foottd{
	border-right:1px dotted #999999;
}
	
	.foottd a:link{
	color:#999999; text-decoration:none;
}
	.foottd a:active{
	color:#999999; text-decoration:none;
}
	.foottd a:visited{
	color:#999999; text-decoration:none;
}
	.foottd a:hover{
	color:#FFFFFF; text-decoration:underline;
}

	.foottd1 a:link{
	color:#999999; text-decoration:none;
}
	.foottd1 a:active{
	color:#999999; text-decoration:none;
}
	.foottd1 a:visited{
	color:#999999; text-decoration:none;
}
	.foottd1 a:hover{
	color:#FFFFFF; text-decoration:underline;
}	



/* top page setting -----------------------------------------*/

.contentwrap{
	padding:5px 5px 15px 5px;
}

.introwrap{
	padding:0 10px;
}
  .introimg{
	float:left; background:#EAEAEA; padding:4px;
}
  .introtext1{
	margin:0 0 0 195px;
}

.introtext2{}

.topnewswrap{
	padding:0 10px 20px 10px;
}

.topnews{
	padding:0 0 3px 0; margin:0 0 8px 0px; border-bottom:1px #999999 dotted;
}
  .topnewsdate{
	float:left; margin:0 15px 0 0;
}
  .topnewstit{
	float:right; width:460px;
}
  .topnewstit a{
	color: #0099CC;
}
  .topnewstit a:hover{
	text-decoration:none;
}
  

/* yurumi setting -----------------------------------------*/

.yurumitoplink{
	color:#536D2D; border-bottom:1px #7B7B7B dotted; margin:8px 0 15px 18px; padding-bottom:5px; text-align:left;
}
.yurumitoplink a{
	color:#536D2D;
	text-decoration:none;
	background-image : url(dot_point.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;
	font-size: 14px;
}
.yurumitoplink a:hover{
	color:#0099CC; text-decoration:underline;
}

.yurumiconceptwrap{
	padding:0 5px 5px 10px;
}
  .yurumiconceptimg, .kikoclassimg, .supconceptimg{
	float:left; background:#EAEAEA; padding:4px;
}
  .yurumiconcepttext1{
	padding:6px 0 0 200px;
}
  .yurumiconcepttext2{
	padding-top:5px;
}

.yurumieffectwrap{
	padding:0 5px 5px 10px;
}
  .yurumieffecttextwrap1-3{
	margin-left:195px;
}
  .yurumieffecttext{
	border-bottom:1px #7B7B7B dotted; padding-bottom:10px; margin-bottom:10px;
}
    .effnumwrap{
	float:left;
}
	.effcontent{
	padding:3px 8px 0 30px;
}

.yurumieffecttextwrap{
	padding-top:8px;
}

.yurumiexpwrap{ }

.yurumicontactimg{
	margin-top:15px;
}


.kikoclasswrap{
	margin:0 0 20px 18px;
}
  .kikoclasstextwrap{
	border-top:5px #EAEAEA solid; margin-left:200px;
}
    .kikoclasstexttit{
	border-bottom:1px #EAEAEA solid; color:#73786E; font-size:20px; font-weight:bold; padding:14px 0;
}
	.kikoclasstext{
	margin-top:13px; padding-right:17px;
}
	.kikoclasstexttit h2{
	clear:none; margin:0; padding:0;
}

.kikoclassmoviewrap{
	margin-bottom:30px;
}
  .kikoclassmovie{
	float:left;
}
  .kikoclassmovietext{
	padding:12px 0 0 440px;
}


/* superhealing setting -----------------------------------------*/

.suptoptit{
	background:#EEFDB7; padding:12px 19px; margin-bottom:15px;
}

.supconceptwrap{
	padding:0 5px 5px 10px;
}
  .supconceptimg{
	margin-right:20px;
}
  .supconcepttext{}

.supcontentwrap{
	padding-left:10px;
}
  .supmoneytoptext{
	border-bottom:1px #7B7B7B dotted; padding-bottom:10px; margin-bottom:5px;
}
  .supmoneytit{
	text-align:right;
}
  .supmoneybottom{
	padding:5px 0;
}

.supgreenwrap{
	margin:18px 0;
}
  .supgreentit{
	background:#E7FADE; color:#536D2D; font-weight:bold; padding:5px 0 5px 10px;
}
  .supyellowtit{
	background:#ECFCAB; color:#666666; font-weight:bold; padding:5px 0 5px 10px;
}
  .supgreencon{
	padding:10px 0 0 10px;
}


.supeffimg{
	float:left;
}
.supefftext{
	margin-left:260px;
}


/* healertraining setting -----------------------------------------*/

.healertitwrap{
	background:#EEFDB7; color:#536D2D; font-weight:bold; text-align:center; margin-bottom:10px; padding:13px 0;
}

.healercousetoptitwrap{
	background:#EEFDB7; color:#536D2D;
}
  .healercousetoptitimg{
	float:left; padding:23px 0 23px 26px;
}
  .healercousetoptittext{
	margin-left:215px; padding:8px 0; line-height:22px;
}
    .healercousetoptittext a{
	color:#536D2D;
}
    .healercousetoptittext a:hover{
	color:#0F9ECE; text-decoration:none;
}

.healerlevel1wrap{}
  .healerlevel1text{
	padding:0 10px;
}
  .healerlevel1text1{
	padding:10px 10px 0 10px;
}

.healerlevel1canjiawrap{
	padding:10px 5px 5px 10px;
}
  .healerlevel1canjiaimgwrap{
	float:left;
}
    .healerlevel1canjiaimg{
	background:#EAEAEA; padding:4px;
}
	.healerlevel1canjiatxt1{
	padding:5px 0;
}
  .healerlevel1canjiatxt2{
	margin-left:200px;
}
    .healerlevel1canjiatxt2 a{
	color:#000000;
}
	.healerlevel1canjiatxt2 a:hover{
	text-decoration:none;
}
  .healerlevel1canjialink{
	margin-left:200px; margin-top:20px; text-align:right;
}
    .healerlevel1canjialink a{
	display:block; background : url(healerlinkbtn.gif) right top / auto auto no-repeat scroll padding-box border-box transparent; color:#0099CC; text-decoration:none; padding:8px 3px 8px 0px;
}
	.healerlevel1canjialink a:hover{
	color:#536D2D;
}

.healerlevel2topwrap{
	border-bottom:1px #7B7B7B dotted; padding:0 8px 10px 8px; margin:20px 0 10px 0;
}
  .healerlevel2topimg{
	text-align:center;
}
  .healerlevel2toptxt{
	padding:15px 0 10px 0;
}
  .healerlevel2toplink{
	text-align:right;
}
  .healerlevel2toplink a{
	color:#333333;
}
  .healerlevel2toplink a:hover{
	text-decoration:none;
}

.healerlevel2wrap{}
  .healerlevel2bottomtxt{
	border-bottom:1px #7B7B7B dotted; padding:8px 10px 10px 5px;
}
  .healerlevel2bottomtxt1{
	text-align:right; padding-top:8px; margin-bottom:20px;
}

.healerlevel3txt{
	padding:0 10px 10px 10px;
}
.healerlevel3txt1{
	background:#EEFDB7; color:#536D2D; font-weight:bold; padding:18px 20px;
}

.healermoneytxt{
	padding:10px 10px 10px 20px;
}

.healerintrotoptxt{
	padding:0 0 10px 20px;
}

.healerintrotxt1{
	padding:0 0 10px 10px;
}


/* perfectpitch setting -----------------------------------------*/

.perfectpitchlearnlink{
	margin-top:8px; text-align:center;
}
  .perfectpitchlearnlink a{
	display:block; background : url(ppllearnlink.gif) center center / auto auto no-repeat scroll padding-box border-box transparent; color:#0099CC; text-decoration:none; padding:8px 3px 8px 3px;
}
  .perfectpitchlearnlink a:hover{
	color:#536D2D;
}


/* dearhealing setting -----------------------------------------*/

.dearmindlink{
	text-align:center;
}
  .dearmindlink a{
	display:block; background : url(healerlinkbtn.gif) center center / auto auto no-repeat scroll padding-box border-box transparent; color:#0099CC; text-decoration:none; padding:8px 3px 8px 0px;
}
  .dearmindlink a:hover{
	color:#536D2D;
}

.dearhealingbookimg{
	margin:20px 0;
}

.dotlinetop{
	border-top:1px #7B7B7B dotted; padding:10px 8px;
}
.dotlinebottom{
	border-bottom:1px #7B7B7B dotted;
}
  .dearbooktitle{
	background : url(specialicon.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; padding:5px 0 10px 73px; font-size:20px;
}
  .dearbooktitle h2{
	clear:none; margin:0; padding:0;
}
  .dearbooktitle1{
	padding:5px 0 10px 0px; font-size:20px;
}
  .dearbooktitle1 h2{
	clear:none; margin:0; padding:0;
}
  .dearbooktxt{}

.dearbookmoneywarp{
	margin:20px 0 0 0;
}

.bookmoneytoptit{
	color:#666666; font-size:16px; font-weight:bold; margin-bottom:10px; padding-left:90px; line-height:20px;
}
.bookmoneytoptit h2{
	clear:none; margin:0; padding:0;
}

.bookmoneycontentwrap{}
  .bookmoneydetail1{
	float:left; width:270px; background : url(bookmoney01.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box #f6f6f6; padding-top:225px; margin-right:10px;
}
  .bookmoneydetail2{
	float:left; width:270px; background : url(bookmoney02.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box #f6f6f6; padding-top:225px;
}
  .bookmoneytxt{
	padding:15px 30px;
}
  .bookmoneylbtnwrap1{
	text-align:center;
}
  .bookmoneylbtnwrap2{
	text-align:center;
}
    .bookmoneylbtnwrap1 a{
	display:block; background : url(bookmoneylbtn01.gif) center center / auto auto no-repeat scroll padding-box border-box transparent; color:#0099CC; text-decoration:none; padding:10px 3px 10px 0px;
}
	.bookmoneylbtnwrap2 a{
	display:block; background : url(bookmoneylbtn02.gif) center center / auto auto no-repeat scroll padding-box border-box transparent; color:#54AF0F; text-decoration:none; padding:10px 3px 10px 0px;
}
    .bookmoneylbtnwrap1 a:hover{
	color:#54AF0F;
}
	.bookmoneylbtnwrap2 a:hover{
	color:#0099CC;
}
  .bankiconwrap{
	padding:10px 0; text-align:center;
}

.dearnewsimgwrap{
	text-align:center;
}

.deargreenwrap{}
  .deargreentit{
	background:#E7FADE; color:#666666; font-weight:bold; padding:5px 0 5px 10px;
}
  .deargreencon{
	padding:10px 0 0 10px;
}


.dearexptoptxtwrap{
	padding:0 18px;
}


/* powerspot setting -----------------------------------------*/

.notitbotline{
	border-bottom:1px #7B7B7B dotted; height:1px; margin:8px 0 0 0;
}

.pspottoptit{
	background:#EEFDB7; padding:14px;
}

.pspottoptit1{
	padding:24px 14px;
}

.pspotgreentitwrap{
	background:#E7FADE; padding:8px 14px; color:#536D2D; font-weight:bold;
}

.pspotmvwrap{
	padding:10px 14px 30px 14px;
}
  .pspotmv{
	text-align:center; padding:10px 0;
}
  
  
/* news setting -----------------------------------------*/

/*.bloglinkwrap{ background:url(../image/blog/bluesanjiao.gif) no-repeat left center; border-bottom:1px #7B7B7B dotted;  border-top:1px #7B7B7B dotted; padding:10px 0 10px 15px; margin:10px 0;}
  .bloglinkwrap a{ color:#0099CC; text-decoration:none;}
  .bloglinkwrap a:hover{ color:#536D2D; text-decoration:underline;}*/
  
.newstemplatewrap{
	padding:10px 5px;
}

.newswrap{
	padding:0 0 3px 0; margin:0 0 8px 0px; border-bottom:1px #999999 dotted;
}
  .newsdate{
	float:left; margin-right:15px;
}
  .newscontwrap{
	float:left; width:470px;
}
    .newstit{
	color:#0099CC; font-weight:bold; padding-bottom:5px;
}
	.newscont{}

.pagelinkwrap{
	text-align:center;
}
.pagelinkwrap a{
	color:#333333;
}
.pagelinkwrap a:hover{
	color:#0099CC; text-decoration:none;
}

/* accessmap setting -----------------------------------------*/

.accessmaplink{}
  .accessmaplink a{
	display:block; background : url(healerlinkbtn.gif) center center / auto auto no-repeat scroll padding-box border-box transparent; color:#0099CC; text-decoration:none; padding:8px 3px 8px 3px;
}
  .accessmaplink a:hover{
	color:#536D2D;
}


/* schedule setting -----------------------------------------*/

.schetoptxtwrap{
	padding:15px 0 20px 0; text-align:center;
}
  .schetoptxtwrap a{
	color:#000000;
}
  .schetoptxtwrap a:hover{
	color:#0099CC; text-decoration:none;
}

.schelinktocontact{
	margin:15px 0 0 0; text-align:center;
}
  .schelinktocontact a{
	display:block; background : url(healerlinkbtn.gif) center center / auto auto no-repeat scroll padding-box border-box transparent; color:#0099CC; text-decoration:none; padding:8px 3px 8px 3px;
}
  .schelinktocontact a:hover{
	color:#536D2D;
}

.blueboldfont a{
	color:#0099CC; font-weight:bold; text-decoration:none;
}
  .blueboldfont a:hover{
	text-decoration:underline;
}

.schetoptxtwrap1{
	border-bottom:1px #7B7B7B dotted;  border-top:1px #7B7B7B dotted; padding:15px 0; text-align:center;
}

.scheclasstxtwrap{
	padding:8px;
}

.scheclasslinkwrap{
	background:#EEFDB7; color:#536D2D; padding:16px 0 10px 0; text-align:center;
}
  .scheclasslinkwrap a{
	color:#536D2D; text-decoration:none;
}
  .scheclasslinkwrap a:hover{
	color:#0099CC; text-decoration:underline;
}


/* sitemap setting -----------------------------------------*/

#sitemap {}
	#sitemap .map{
	background:#D2EFA7; color:#536D2D; width:550px; border-bottom:1px solid #FFFFFF;
}
	  #sitemap .map a{
	color:#666666;
}
	  #sitemap .map a:hover{
	color:#0099CC; text-decoration:none;
}
	#sitemap p{
	padding:5px 2px 5px 15px;
}
	#sitemap img{
	margin:0 5px 0 0;
}
	
	#sitemap .submap{
	background:#EEFDB7; color:#536D2D; width:550px; border-bottom:1px solid #FFFFFF;
}
	  #sitemap .submap a{
	color:#666666;
}
	  #sitemap .submap a:hover{
	color:#0099CC; text-decoration:none;
}
	#sitemap .submap p{
	padding:3px 2px 3px 30px;
}
	

/* link setting -----------------------------------------*/

.linkpagewrap{
	border-bottom:1px #7B7B7B dotted; padding: 0 0 6px 0; margin:8px 0 0 8px;
}
  .linkpagetxt{
	background : url(bluesanjiao.gif) left top / auto auto no-repeat scroll padding-box border-box transparent; padding:0 0 2px 15px;
}
  .linkpagelink{
	padding-left:15px;
}
    .linkpagelink a{
	color:#0099CC;
}
	.linkpagelink a:hover{
	text-decoration:none;
}
	
	
.beauty a{
	display:block;
	width:180px;
	height:168px;
	text-decoration:none;
	margin-bottom:8px;
	background-color: #ADE25E;
	background-image : url(thembeautybanner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}