body{
	background: url(../img/back.gif) repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}

img {
	border: 0;
}

.clear{
	clear: both;
	font-size: 1px;
}

A:link {
	color: #234272;
	text-decoration: none;
}
A:visited {
	color: #234272;
	text-decoration: none;
}
A:active {
	color: #234272;
	text-decoration: none;
}
A:hover {
	color: #09A6EB;
}

div#container {
	width: 890px;
	background-color: #ffffff;
	margin: 0 0 0 0;
	padding: 0;
	/*text-align: center;*/
}

div#maincol{
	width: 850px;
	margin: 0 0 0 0;
	text-align: left;
}

div#header{
	width: 850px;
	padding: 0 0 0 0;
}
.headerL{
	width: 420px;
	height: 35px;
	float: left;
	margin: 5px 0 5px 5px;
}
.headerR{
	width: 420px;
	height: 35px;
	margin: 5px 0 0 0;
	font-size: 10px;
	color: #234272;
	line-height: 36pt;
	text-align: right;
	float: left;
}

.headerbtn{
	width: 82px;
	height: 20px;
	background: url(../img/btn_back.gif) repeat;
	margin: 1px 1px 0 0;
	font-size: 10px;
	color: #234272;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	line-height: 14pt;
	text-align: center;
	float: left;
}

.headerbtn2{
	width: 127px;
	height: 20px;
	background: url(../img/btn_back.gif) repeat;
	margin: 1px 1px 0 0;
	font-size: 10px;
	color: #234272;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	line-height: 14pt;
	text-align: center;
	float: left;
}

.headerbtn3{
	width: 127px;
	height: 20px;
	background: url(../img/btn_back.gif) repeat;
	margin: 1px 0 0 0;
	font-size: 10px;
	color: #234272;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	line-height: 14pt;
	text-align: center;
	float: left;
}


div#fesfooter{
	width: 850px;
	clear: both;
	border-top: 1px solid #CDCDCD;
	font-size: 12px;
	color: #CDCDCD;
	text-align: center;
	margin: 40px 0 5px 0;
}

div#fesfooter p{
	margin: 5px 0 0 0;
}


div#leftCol{
	width: 300px;
	margin: 0 20px 0 0;
	float: left;
}

.leftnews{
	width: 300px;
	float: left;
	margin: 10px 0 0 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-bottom:#234272 1px dotted;
}

.leftbnr{
	width: 300px;
	float: left;
	margin: 10px 0 0 0;
}

.leftbnr2{
	width: 300px;
	float: left;
	margin: 0 0 0 0;
}

.lefttitle{
	width: 300px;
	float: left;
	margin: 20px 0 0 0;
}

div#rightCol{
	width: 530px;
	margin: 0 0 0 0;
	float: left;
}

.rightbnr{
	width: 530px;
	float: left;
	margin: 20px 0 0 0;
}

.righttitle{
	width: 530px;
	float: left;
	margin: 10px 0 0 0;
}

.rightbtn1{
	width: 260px;
	float: left;
	margin: 10px 5px 0 0;
}

.rightbtn2{
	width: 260px;
	float: left;
	margin: 10px 0 0 5px;
}

div#rightfes{
	width: 530px;
	float: left;
	margin: 10px 0 2px 0;
	border-bottom:#234272 1px dotted;
}


.rightfes2{
	width: 530px;
	float: left;
	margin: 10px 0 2px 0;
	border-bottom:#234272 1px dotted;
}

.rightfesday{
	width: 140px;
	float: left;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightfesname{
	width: 340px;
	float: left;
	margin: 0 20px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightfesdetails{
	width: 30px;
	float: left;
	margin: 0 0 0 0;
}

.rightnewsday{
	width: 80px;
	float: left;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightnewsname{
	width: 400px;
	float: left;
	margin: 0 20px 0 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightnewsdetails{
	width: 30px;
	float: left;
	margin: 0 0 0 0;
}


div#fesbase{
	width: 530px;
	float: left;
	margin: 20px 0 0 0;
	background: url(../img/back2.gif) repeat;
}

div#fesname{
	width: 520px;
	float: left;
	margin: 0 5px 2px 5px;
	border-bottom:#234272 1px dotted;
}



.fesfamilytext{
	margin: 0 0 0 5px;
	font-size: 11px;
	color: #CE0102;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesfamilyname{
	width: 420px;
	float: left;
	margin: 0 10px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #CE0102;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesindoortext{
	margin: 0 0 0 5px;
	font-size: 11px;
	color: #F26522;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesindoorname{
	width: 420px;
	float: left;
	margin: 0 10px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #F26522;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesnaturetext{
	margin: 0 0 0 5px;
	font-size: 11px;
	color: #7FB539;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesnaturename{
	width: 420px;
	float: left;
	margin: 0 10px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #7FB539;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesotherstext{
	margin: 0 0 0 5px;
	font-size: 11px;
	color: #92278F;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesothersname{
	width: 420px;
	float: left;
	margin: 0 10px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #92278F;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}



.fesofficial{
	width: 80px;
	float: left;
	margin: 0 5px 0 0;
}



.fesicon{
	width: 500px;
	float: left;
	margin: 3px 10px 0 10px;
	font-size: 11px;
	color: #234272;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fespic{
	width: 200px;
	float: left;
	margin: 20px 0 0 10px;
}

.fespictext{
	width: 290px;
	float: left;
	margin: 20px 5px 0 10px;
	font-size: 11px;
	color: #234272;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesarttext{
	width: 510px;
	float: left;
	margin: 20px 10px 0 10px;
	font-size: 11px;
	color: #234272;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesarttext2{
	width: 510px;
	float: left;
	margin: 10px 0 0 0;
	font-size: 11px;
	color: #234272;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesartpic{
	width: 110px;
	float: left;
	margin: 10px 10px 0 10px;
}

.fesartpictext{
	width: 110px;
	height: 45px;
	float: left;
	margin: 2px 0 0 0;
	font-size: 11px;
	color: #234272;
	text-align: center;
	line-height: 11pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}



.fesplacetext{
	width: 500px;
	margin: 0 10px 0 10px;
	font-size: 11px;
	color: #234272;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesarrow{
	width: 530px;
	float: left;
	margin: 0 0 0 0;
}

div#iconCol{
	width: 250px;
	margin: 10px 10px 10px 10px;
	float: left;
}

.icontext{
	width: 250px;
	float: left;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #234272;
	line-height: 15pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-bottom:#234272 1px dotted;
}

h1{
	width: 800px;
	font-size: 7pt;
	color: #234272;
	LINE-HEIGHT: 9pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 5px 5px 0 5px;
}

.festext1{
	margin: 0 0 0 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 20pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext2{
	margin: 0 0 0 0;
	font-size: 11px;
	color: #234272;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext3{
	color: #CE0102;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext4{
	color: #F26522;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext5{
	color: #7FB539;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext6{
	color: #92278F;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}




























div#textbox{
	width: 490px;
	float: left;
	margin: 5px 0 0 0;
}

.textbanner{
	width: 310px;
	float: left;
	margin: 5px 0 0 0;
}


.text1{
	width: 780px;
	font-size: 9pt;
	color: #234272;
	LINE-HEIGHT: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	float: left;
	margin: 10px 10px 0 10px;
}

div#textint{
	width: 780px;
	margin: 0 10px 0 10px;
}
.text2{
	font-size: 9pt;
	color: #02AAEB;
	LINE-HEIGHT: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 10px 0 0 0;
}

.text3{
	font-size: 9pt;
	color: #234272;
	LINE-HEIGHT: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 3px 0 0 0;
}

.text4{
	width: 500px;
	font-size: 9pt;
	color: #234272;
	LINE-HEIGHT: 15pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	float: left;
	margin: 0 10px 0 0;
}

.text5{
	font-size: 9pt;
	color: #02AAEB;
	LINE-HEIGHT: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 10px 0 0 10px;
}

.text6{
	font-size: 9pt;
	color: #234272;
	LINE-HEIGHT: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 3px 0 0 10px;
}



div#titletext{
	width: 800px;
	margin: 10px 0 0 0;
	float: left;
}





.head01{
	width: 20px;
	height: 300px;
	float: left;
	padding: 0 0 0 0;
}


div#head02{
	background-color: #D7E1E9;
	width: 390px;
	height: 300px;
	float: left;
	padding: 0 0 0 0;
}

.head03{
	width: 390px;
	height: 300px;
	float: left;
	padding: 0 0 0 0;
}

.head022{
	width: 390px;
	height: 170px;
	float: left;
	padding: 0 0 0 0;
}

.btn01{
	width: 190px;
	height: 50px;
	float: left;
	margin: 0 0 0 0;
}
.btn02{
	width: 190px;
	height: 50px;
	float: left;
	margin: 0 0 0 10px;
}
.btn03{
	width: 190px;
	height: 50px;
	float: left;
	margin: 10px 0 0 0;
}
.btn04{
	width: 190px;
	height: 50px;
	float: left;
	margin: 10px 0 0 10px;
}









div#title{
	width: 800px;
	margin: 20px 0 0 0;
	float: left;
}

div#pic{
	width: 800px;
	margin: 8px 0 0 0;
	float: left;
}




.logo{
	width: 155px;
	margin: 0 0 0 0;
	float: left;
}


.btn{
	width: 215px;
	float: left;
	margin: 25px 0 0 0;
}



div#Box{
	background-color: #E5DBB8;
	width: 150px;
	float: left;
	margin: 25px 10px 5px 0;
}

div#Box2{
	background-color: #E5DBB8;
	width: 150px;
	float: left;
	margin: 5px 10px 5px 0;
}

.Boxleft{
	width: 330px;
	height: 425px;
	float: left;
	margin: 10px 0 0 10px;
}


.Boxjk{
	width: 170px;
	float: left;
	margin: 0 0 0 0;
	border-right:#B9C9D5 1px solid;
	border-top: #B9C9D5 1px solid;
	border-left: #B9C9D5 1px solid;
	border-bottom: #B9C9D5 1px solid;
}

.Boxtitle{
	width: 145px;
	float: left;
	margin: 0 0 0 10px;
	text-align: left;
	font-size: 10px;
	color: #234272;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}

.Boxtitle22{
	width: 310px;
	background-color: #D5E0E8;
	float: left;
	margin: 15px 0 0 0;
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-size: 11px;
	color: #234272;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}



div#Song{
	width: 425px;
	float: left;
	margin: 3px 0 0 20px;
	border-left:#B9C9D5 3px solid;
	border-bottom: #B9C9D5 1px solid;
}
div#Song2{
	width: 425px;
	float: left;
	margin: 10px 0 0 20px;
	border-left:#B9C9D5 3px solid;
	border-bottom: #B9C9D5 1px solid;
}

.Songcap{
	width: 400px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	text-align: left;
	font-size: 10px;
	color: #02AAEB;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}

.Songtitle{
	width: 265px;
	float: left;
	margin: 0 0 0 1px;
	padding: 0 0 3px 0;
	text-align: left;
	font-size: 10px;
	color: #234272;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}
.Songbtn{
	width: 47px;
	float: left;
	margin: 0 0 0 4px;
	padding: 0 0 3px 0;
}


div#pre{
	width: 800px;
	margin: 10px 0 0 0;
	background-color: #EEF2F5;
	float: left;
}

.c{
	width: 800px;
	margin: 0 0 0 0;
	float: left;
}


.Boxpre{
	width: 250px;
	height: 180px;
	float: left;
	margin: 0 10px 0 10px;
	border-right:#B9C9D5 1px solid;
	border-top: #B9C9D5 1px solid;
	border-left: #B9C9D5 1px solid;
	border-bottom: #B9C9D5 1px solid;
}

.Boxpic{
	width: 250px;
	height: 180px;
	float: right;
	margin: 10px 10px 0 5px;
	border-right:#B9C9D5 1px solid;
	border-top: #B9C9D5 1px solid;
	border-left: #B9C9D5 1px solid;
	border-bottom: #B9C9D5 1px solid;
}

.Boxdisc{
	width: 130px;
	float: left;
	margin: 10px 0 0 20px;
	border-right:#B9C9D5 1px solid;
	border-top: #B9C9D5 1px solid;
	border-left: #B9C9D5 1px solid;
	border-bottom: #B9C9D5 1px solid;
}
.Disctitle{
	width: 130px;
	height: 60px;
	float: left;
	margin: 5px 0 0 20px;
	text-align: center;
	font-size: 10px;
	color: #234272;
	LINE-HEIGHT: 10pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}



.Boxtitle2{
	background-color: #D71920;
	width: 140px;
	float: left;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	border-right:#E5DBB8 5px solid;
	border-top: #E5DBB8 5px solid;
	border-left: #E5DBB8 5px solid;
}

.Boxbtn1{
	width: 150px;
	padding: 5px 0 5px 0;
	float: left;
}
.Boxbtn2{
	width: 150px;
	padding: 5px 0 5px 0;
	float: left;
}
div#banner{
	width: 160px;
	float: left;
	margin: 20px 5px 5px 15px;
	padding: 5px 5px 5px 5px;
	border-right:#D5E2E9 1px solid;
	border-top: #D5E2E9 1px solid;
	border-left: #D5E2E9 1px solid;
	border-bottom: #D5E2E9 1px solid;
}









.BoxtitleL{
	width: 250px;
	float: left;
	margin: 6px 0 0 10px;
	font-size: 12px;
	color: #EC008C;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}
.BoxtitleR{
	width: 250px;
	float: left;
	margin: 6px 0 0 10px;
	font-size: 12px;
	color: #2E3192;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}
.BoxtextL{
	width: 250px;
	float: left;
	margin: 0 0 20px 10px;
	font-size: 11px;
	color: #EC008C;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}
.BoxtextR{
	width: 250px;
	float: left;
	margin: 0 0 20px 10px;
	font-size: 11px;
	color: #2E3192;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}

.BoxtextL2{
	width: 365px;
	font-size: 10pt;
	color: #FE4833;
	LINE-HEIGHT: 14pt;
	font-weight: bold;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: right;
	margin: 15px 5px 0 11px;
	border-bottom: 1px solid #FE4833;
}

.BoxtextR2{
	width: 365px;
	font-size: 10pt;
	color: #00AEEF;
	LINE-HEIGHT: 14pt;
	font-weight: bold;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: right;
	margin: 15px 5px 0 11px;
	border-bottom: 1px solid #00AEEF;
}



.Boxline{
	width: 250px;
	float: left;
	margin: 0 0 0 10px;
}
.Boxbtn{
	width: 250px;
	float: left;
	margin: 3px 0 0 10px;
}

.Boxtitlebtn{
	width: 180px;
	float: left;
	margin: 10px 5px 0 5px;
}

.rightbnr2011{
	width: 530px;
	height: 60px;
	float: left;
	margin: 20px 0 0 0;
}


