
body,td {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	line-height: 180%;
	margin: 0px;
	text-decoration: none;
}
a{
	color: #990066; 
	text-decoration: none;
}
a:hover{
	color: #990066;
	text-decoration: underline;
}


/*-----------------------------INDEX------------------------------------*/
.IndexTopBGL1{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_topBG_L1.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.IndexTopBGL2{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_topBG_L2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.IndexTopBGR1{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_topBG_R1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.IndexBotBGL1{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_botBG_L1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.IndexBotBGR1{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_botBG_R1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.IndexPhotoBGtop{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_photoBG_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.IndexPhotoLine{
	font-size: 0px;
	line-height: 4px;
	background-color: #510036;
}
.IndexFormLine2{
	font-size: 0px;
	line-height: 2px;
	background-color: #660045;
}
.IndexDataBG{
	background-attachment: scroll;
	background-color: #990066;
	background-image: url(../_img/color01/00index/index_dataBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.IndexMmainmenuBG{
	background-attachment: scroll;
	background-color: #990066;
	background-image: url(../_img/color01/00index/index_mainmenuBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu01{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu01_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu01 a{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu01_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu01 a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu01_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu02{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu02_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu02 a{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu02_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu02 a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu02_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu03{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu03_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu03 a{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu03_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu03 a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu03_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu04{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu04_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu04 a{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu04_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mmainmenu04 a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/mainmenu04_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.IndexAboutTit{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_aboutTit.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 32px;
}
.IndexMore a{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/more.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.IndexMore a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/more.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.IndexNewsFormTit01{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_form01_a.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.IndexNewsFormTit01 a{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_form01_b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.IndexNewsFormTit01 a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_form01_a.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.IndexNewsFormTit02{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_form02_a.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.IndexNewsFormTit02 a{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_form02_b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.IndexNewsFormTit02 a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/index_form02_a.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.NewsTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.NewsTxt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.NewsTxt a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990066;
	text-decoration: none;
}

.IndexNewsMore a{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/more_news.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.IndexNewsMore a:hover{	
	background-position: 0px 0px;
}
.IndexMessageMore a{
	background-attachment: scroll;
	background-image: url(../_img/color01/00index/more_message.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.IndexMessageMore a:hover{	
	background-position: 0px 0px;
}
.BottomMenuLogo{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/logo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}



/*-----------------------------topmenu------------------------------------*/
.Topmenu{
	background-attachment: scroll;
	background-image: url(../_img/color01/00_layout/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 11px;
	line-height: 130%;
}
.Topmenu a{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.Topmenu a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #990066;
	text-decoration: none;

}
/*-----------------------------Submenu------------------------------------*/
.SubmenuTxt{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.SubmenuTxt a{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.SubmenuTxt a:hover{
	font-size: 12px;
	font-weight: normal;
	color: #990066;
	text-decoration: none;
}
.SubmenuOnpage{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	font-weight: normal;
	color: #990066;
	text-decoration: none;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.SubmenuOnpage a{
	font-size: 12px;
	font-weight: normal;
	color: #990066;
	text-decoration: none;
}
.SubmenuOnpage a:hover{
	font-size: 12px;
	font-weight: normal;
	color: #990066;
	text-decoration: none;
}

/*-----------------------------01about------------------------------------*/
.AboutTitpic{
	background-image: url(../_img/color01/01_about/about_tit_pic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.PageTit{
	font-size: 16px;
	font-weight: normal;
	color: #990066;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../_img/color01/01_about/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 15px;
}
.AboutInfoTit{
	background-attachment: scroll;
	background-image: url(../_img/color01/01_about/infor_tit.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.AboutInfoArrow{
	background-attachment: scroll;
	background-image: url(../_img/color01/01_about/arrow03.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
    padding-left: 13px;
}
/*-----------------------------02news------------------------------------*/
.NewsTit{
	background-attachment: scroll;
	background-image: url(../_img/color01/02_news/news_tit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.NewsSearch a{
	background-attachment: scroll;
	background-image: url(../_img/color01/02_news/search.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.NewsSearch a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/02_news/search.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.NewsFormLine01{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #AA7B9F;
}
.NewsFormLine02{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #DBB0DB;
}
.NewsFormLine03{
	border: 1px solid #DBB0DB;
	height: 3px;
}
.NewsFormLine04{
	border-bottom: 1px solid #DBB0DB;
}
.NewsPagePrev{
	background-attachment: scroll;
	background-image: url(../_img/color01/02_news/prev.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.NewsPageNext{
	background-attachment: scroll;
	background-image: url(../_img/color01/02_news/next.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.NewsPagePrev1{
	background-attachment: scroll;
	background-image: url(../_img/color01/02_news/prev1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.NewsPageNext1{
	background-attachment: scroll;
	background-image: url(../_img/color01/02_news/next1.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.NewsPageNumber{
	font-size: 10px;
	color: #990066;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NewsPageNumber a{
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NewsPageNumber a:hover{
	font-size: 10px;
	color: #990066;
	font-weight: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NewsBack a{
	background-attachment: scroll;
	background-image: url(../_img/color01/02_news/back_list.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.NewsBack a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/02_news/back_list.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*-----------------------------03photo------------------------------------*/
.PhotoTit{
	background-attachment: scroll;
	background-image: url(../_img/color01/03_photo/photo_tit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*-----------------------------04massage------------------------------------*/
.MassageTit{
	background-attachment: scroll;
	background-image: url(../_img/color01/04_message/massage_tit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.AddMassage a{
	background-attachment: scroll;
	background-image: url(../_img/color01/04_message/new_massage.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.AddMassage a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/04_message/new_massage.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.ReplyMassage a{
	background-attachment: scroll;
	background-image: url(../_img/color01/04_message/reply.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.ReplyMassage a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/04_message/reply.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.ReplyFormBorder{
	border: 1px solid #EED9EE;
}
.ReplyFormBorder2{
	border: 1px solid #CF98CE;
}
.Clear a{
	background-attachment: scroll;
	background-image: url(../_img/color01/04_message/clear.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.Clear a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/04_message/clear.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.Send a{
	background-attachment: scroll;
	background-image: url(../_img/color01/04_message/send.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.Send a:hover{
	background-attachment: scroll;
	background-image: url(../_img/color01/04_message/send.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*-----------------------------Form------------------------------------*/
.Form input{
	background:#ffffff;
	font-size: 11px;
	color: #999999;
	border: 1px solid #cccccc;
	line-height: 120%;
}
.Form select{
	background:#ffffff;
	font-size: 11px;
	color: #999999;
	border: 1px solid #cccccc;
}
.Form textarea{
	background:#ffffff;
	font-size: 11px;
	color: #999999;
	border: 1px solid #cccccc;
}

