@charset "UTF-8";
/* CSS Document */



a, body, table, div, td, tr, span, font { font-family:Arial; font-size:12px; line-height:20px; color:#666666; }
a { text-decoration:none; }


body, div { margin:0px; padding:0px; align:center; }
body {
	text-align:center;
	width:100%; height:100%;
	background:url(image/bgpattern.gif) repeat 50%;
	}

img { border:0px; align:center; text-align:center; }
option { font-size:11px; }
ul { margin:0px; padding:0px; padding-left:20px; padding-right:10px; }
ol { margin:0px; padding:0px; padding-left:20px; padding-right:10px; }
ol.set2 { margin-top:8px; margin-bottom:12px; }
li { margin:0px; padding:0px; }
li.disc { list-style:disc; line-height:16px; }
input, textarea, select { margin:2px; }


img.btop { border-top:20px solid #151515; }



.conTopFrame { height:30px; background:url('image/conBg_r1_c1.gif'); vertical-align:top; padding-right:70px; padding-left:500px; padding-top:5px; }
.conbox_side { border:1px solid #cccccc; width:180px; padding:30px; padding-left:35px; text-align:left; vertical-align:top; }
.conbox_con { border:1px solid #cccccc; padding:30px; padding-left:35px; text-align:left; vertical-align:top; }
.conbox_conNoFrame { border:0px solid #cccccc; padding:20px 10px; width:220px; text-align:left; vertical-align:top; }
.conbox_conblog { border:1px solid #cccccc; padding:40px; padding-left:45px; text-align:left; vertical-align:top; line-height:20px;  }
.conbox_conIndex { border:1px solid #cccccc; padding:30px; text-align:left; vertical-align:top; }
.conbox_conIndexMember { border:1px solid #cccccc; padding:30px; padding-bottom:12px; text-align:left; vertical-align:top; }
.conbox_border { width:5px; }
.conbox_borderH { height:5px; }
.conbox_index1 { border:1px solid #cccccc; width:450px; padding:35px; text-align:left; vertical-align:top; }
.conbox_index2 { border:1px solid #cccccc; width:230px; padding:20px; text-align:left; vertical-align:top; }
.conbox_sub { width:100px; padding:20px; text-align:left; vertical-align:top; }
.conbox_member1 { width:180px; padding:0px; padding-top:35px; text-align:left; vertical-align:top; padding-bottom:40px; }
.conbox_member2 { border:0px solid #cccccc; padding:0px; text-align:left; vertical-align:top; padding-bottom:40px; }
.conbox_member3 { border:1px solid #cccccc; width:200px; padding:0px; text-align:left; vertical-align:top; padding-bottom:40px; }
.conbox_member4 { width:240px; padding:30px 0px; text-align:left; vertical-align:top; padding-bottom:40px; }
.conbox_member5 { width:220px; padding:30px 0px; padding-right:10px; text-align:left; vertical-align:top; padding-bottom:40px; }
.conbox_full { border:1px solid #cccccc; padding:20px; text-align:left; vertical-align:top; }

.contitle_gray1 { font-weight:bold; color:#333333; }







/* BASIC SUB MENU CONTROL */
.sidemenu1 { text-align:left; }
.sidemenu2 { text-align:left; padding:0px 10px; padding-left:5px; }
.dotline { border-top:1px dotted #ccc; }

a#sidemenu { text-decoration:none; color:#666; line-height:22px; }
a#sidemenu:hover { color:#f90; }
a#sidemenuOn { background-color:none; border-bottom:1px dotted #ff9900; font-weight:bold; text-decoration:none; color:#f90; }
a#sidemenuOn:hover { color:#555; }

a#sidemenu2 { text-decoration:none; color:#666; line-height:22px; }
a#sidemenu2:hover { color:#f60; }
a#sidemenu2On { background-color:none; border-bottom:1px dotted #f60; font-weight:bold; text-decoration:none; color:#f60; }
a#sidemenu2On:hover { color:#555; }

a#sidemenu3 { text-decoration:none; color:#666; line-height:16px; display:block; padding:7px 0px; border-bottom:1px dotted #ccc; }
a#sidemenu3 span { font-weight:bold; font-size:11px; margin:0px; padding:0px; color:white; background:none; }
a#sidemenu3:hover { color:#9c0; }
a#sidemenu3:hover span { color:#fff; }
	a#sidemenu3On { text-decoration:none; color:#9c0; font-weight:bold; line-height:20px; display:block; padding:10px 0px; border-bottom:1px dotted #ccc; }
	a#sidemenu3On span { font-weight:bold; color:#555; font-size:11px; margin:0px; padding:0px; }
	a#sidemenu3On:hover { color:#9c0; }
	a#sidemenu3On:hover span { color:#333; }

a#sidemenu4 { text-decoration:none; color:#666; line-height:16px; display:block; padding:7px 0px; border-bottom:1px dotted #ccc; }
a#sidemenu4 span { font-weight:bold; font-size:11px; margin:0px; padding:0px; color:white; background:none; }
a#sidemenu4:hover { color:#f90; }
a#sidemenu4:hover span { color:#fff; }
	a#sidemenu4On { text-decoration:none; color:#f90; font-weight:bold; line-height:20px; display:block; padding:10px 0px; border-bottom:1px dotted #ccc; }
	a#sidemenu4On span { font-weight:bold; color:#555; font-size:11px; margin:0px; padding:0px; }
	a#sidemenu4On:hover { color:#f90; }
	a#sidemenu4On:hover span { color:#333; }
	





.headertxt { margin:0px; margin-bottom:12px; }
.headertxtLeft { text-align:left; margin:0px; margin-bottom:12px; }



.mainTable { border:0px; height:100%; }
.mainFlashIndex { padding:0px; height:250px; }
.mainFlash { padding:0px; height:150px; }
.mainBodyFrameIndex { padding:20px; text-align:center; vertical-align:top; padding-top:0px; }
.mainBodyFrame { padding:20px; padding-top:0px; text-align:center; vertical-align:top; }
.mainBody { 
	background:url(image/conBg_r3_c1.gif) repeat;
	background-color:#ffffff; padding:5px 25px; padding-top:0px;
	}
.mainBottom { height:50%; vertical-align:bottom; padding:0px; padding-left:650px;  }
















/*  MEMBER FORM  */

.memberIndexCon {}
.memberIndexCon img { border: 1px solid #333333; }

.memberTitle { font-weight:bold; color:#99CC00; margin-bottom:10px; }
.memberTitle2 { font-weight:bold; font-size:15px; color:#333; margin-bottom:7px; }
.memberform { margin-bottom:5px; }
.memberformtxt { padding-right:5px; }
.memberformbtn { padding:10px 0px; font-size:11px; }
.memberControl { text-align:left; vertical-align:bottom; padding-right:15px; }

.memberprofile {}
.memberprofile input, textarea { width:250px; }


.memberphoto {}
.memberphoto td { padding:3px; text-align:center; vertical-align:middle; align:center; }
.memberphoto img { border:1px solid #aaaaaa; margin:2px; padding:0px; align:center; text-align:center;  }

.membervideo {}
.membervideo td { padding:0px; text-align:center; }
.membervideo img { border:1px solid #aaaaaa; }


/*


a.newsBreaker {
display:block; background-color:none; font-family:Arial; font-size:12px; font-weight:bold; color:#f90;
border-bottom:3px solid #f90;
text-decoration:none; padding:0; margin:10px 0px; margin-top:35px;
}
a.newsBreaker:hover { background-color:#f90; color:#fff; }

div.newsBreaker {
display:block; border-bottom:3px solid #f90;
font-family:Arial; font-size:12px; font-weight:bold; color:#f90;
padding:0px; margin:10px 0px; margin-top:35px;
}

*/



						div.blogSideSep1 {
						display:block; border-bottom:3px solid #9c0;
						font-family:Arial; font-size:12px; font-weight:bold; color:#9c0;
						padding:0px; margin:10px 0px; margin-top:35px;
						}
						a#blogSideSep2 {
						display:block; 
						text-decoration:none; color:#666;
						line-height:16px; padding:7px 0px; border-bottom:1px dotted #ccc;
						}
						a#blogSideSep2:hover { color:#9c0; }
						
						



.blogSep { text-align:left; padding:8px; margin-top:35px; margin-bottom:1px;
	background-color:#777777; color:white; 
	border-top:0px solid #333333; border-bottom:0px dotted #333333; }

.blogReply {
	background-color:white; border:1px solid #bbbbbb; padding:20px; }
.blogReply input, textarea { width:250px; }


.blogReply1 { font-size:11px; color:#333333; }
.blogEnd { border-top:1px dotted #bbbbbb; padding-top:20px; color:#99CC00; }
.blogmore { border-bottom:1px dotted #bbbbbb; padding-bottom:10px; color:#99CC00; }
.blogControl { text-align:right; margin-top:20px; }



.memberJoinSep { font-weight:bold; background-color:none; border-bottom:2px solid #9c0; color:#9c0; padding:7px 4px; margin-bottom:2px; margin-top:7px; }
.memberJoinStep { font-weight:bold; color:#99CC00; }





.blogSeptBar { 
font-weight:bold; font-size:12px; color:#222; display:block; background-color:#ccc;
padding:5px 15px;
}







/*  SUB  */
.subtitle { font-weight:bold; color:#333333; margin-bottom:10px; }
.subtitlefaq { font-weight:bold; color:#333333; margin:0px; }
.subconfaq { line-height:15px; margin-bottom:15px; }

.contactform {}
.contactform td { vertical-align:top; }
.contactform input, textarea { width:250px; }





/*  NEWS+SCHEDULE   */
.newsEnd { border-top:1px dotted #bbbbbb; padding-top:20px; color:#FF9900; }
.newsEnd a { color:#ff9900; text-decoration:none; }
.newsLink { text-align:left; padding:4px; padding-left:10px; line-height:15px; margin:0px 9px; color:#555555;  }
.newsmore { border-bottom:1px dotted #bbbbbb; padding-bottom:10px; color:#ff9900; }
.newsControl { text-align:center; margin:20px 0px; color:#f90; font-weight:bold; }





/*  SHOP ITEM   */
.shoplist {}
.shoplist td { text-align:center; vertical-align:middle; }
.shoplist img { border:1px solid #333333; align:center; text-align:center; }

.shoptitle { color: #FF9900; font-weight: bold;  }
a#shopa { color: #FF9900; font-weight: bold;  text-decoration:none; }
a#shopa:hover { text-decoration:underline;  }








a.btnmoreorange { color:#f90; font-size:11px; font-weight:bold; text-decoration:none; text-align:right; }
a.btnmoreorange:hover { text-decoration:underline; }

a.btnmoregreen { color:#9c0; font-size:11px; font-weight:bold; text-decoration:none; text-align:right; }
a.btnmoregreen:hover { text-decoration:underline; }






/*==========================================================================*/



.moretag { 
display:block;
padding:5px 0px;
text-align:right; font-size:11px; font-weight:bold; color:#f90; text-decoration:none;
}
.moretag:hover { text-decoration:underline; }
.green { color:#9c0; }
.mailtag { font-size:11px; font-weight:bold; color:#222; text-decoration:none; }


.notehint {
padding:4px 0px; margin:0px; margin-right:5px;
border-top:1px dotted #aaa;
border-bottom:1px dotted #aaa;
font-size:11px; color:#aaa; line-height:14px; 
};




a.newsBreaker {
display:block; 
background-color:none; font-family:Arial; font-size:12px; font-weight:bold; color:#f90;
border-bottom:3px solid #f90;
padding:0; margin:10px 0px; margin-top:35px;
text-decoration:none; 
}
a.newsBreaker div {}
a.newsBreaker:hover { background-color:#f90; color:#fff; }


	a.newsBreakerOut {
	display:block; 
	background-color:none; font-family:Arial; font-size:12px; font-weight:bold; color:#f90;
	border-bottom:3px solid #f90;
	padding:0; margin:10px 0px; margin-top:35px;
	text-decoration:none; 
	}
	a.newsBreakerOut:hover div { background-color:#f90; color:#fff; }


div.newsBreaker {
display:block; border-bottom:3px solid #f90;
font-family:Arial; font-size:12px; font-weight:bold; color:#f90;
padding:0px; margin:10px 0px; margin-top:35px;
text-decoration:none;
}




a.videoThumbA {
display:block;
padding:2px;
background:none;
text-decoration:none;
margin:4px 2px;
}
a.videoThumbA p { text-decoration:none; margin:0px; }
a.videoThumbA:hover {
background:#ccc;
}



