.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body { font-family:"Arial Narrow"; color:#111; margin:0; font-size:14px; background:#bd69c4; text-align:justify; }
h2 {clear:both; display:block; margin:0 0 8px 0; font-size:24px; font-weight:bold; color:#252525; text-align:center;}
h3 {line-height:20px; margin-bottom:12px; font-size:18px; color:#ac6bb4; font-weight:bold; text-align:center; display:block;}
h4 {line-height:20px; margin-bottom:12px; font-size:16px; color:#ac6bb4; font-weight:bold; text-align:left; display:block;}
h5 { margin-bottom:12px; font-size:14px; color:#ac6bb4; font-weight:bold; text-align:center; display:block;}
h6 {clear:both; display:block; margin:0 0 8px 0; font-size:24px; font-weight:bold; color:#252525; text-align:left;}
label{ float:left; width:140px; padding-top:2px; display:block; margin:0; padding:0; height:17px; }
a {	color:#772c7f; outline:none; text-decoration:none; }
a:hover{text-decoration:underline; }
p {	margin-bottom: 15px; line-height: 18px; }
.clear { clear:both; }
.tre16{ font-size:16px; font-weight:bold; padding:0 0 0 20px; }
.blk{color:#000001;}
/* Normalizing Styles
-----------------------------------------------------------------------------*/
#container { width:980px; margin:0 auto; background:url(../images/body-bg.gif) repeat-y; }

/* Top Part
-----------------------------------------------------------------------------*/
#top {display:block; width:920px; background:url(../images/top-bg.jpg) left top no-repeat; padding:16px 40px 17px 20px;}
#top h1 a{ width:402px; height:160px; display:block; float:left; text-indent:-500em;}
#top-r{width:459px; float:right; display:block; padding:76px 45px 0 0;}

/* Content Part
-----------------------------------------------------------------------------*/
#content{width:890px; display:block; padding:0 45px 50px 45px; background:url(../images/l-bot-corner.gif) left bottom no-repeat;}
#content-sub{width:890px; display:block; padding:0 45px 20px 45px; background:url(../images/l-bot-corner.gif) left bottom no-repeat;}

/* Left */
#left{width:184px; height:450px; float:left; background:url(../images/left-bg.gif) left bottom no-repeat #fae9fc; padding:7px 18px 0 18px; list-style:none;}
#left a{display:block; padding:0 0 2px 0; color:#772c7e; font-size:13px; font-weight:bold;}
#left a.dot{padding:0 0 0 20px; background:url(../images/dot.gif) left center no-repeat; margin:0 0 0 15px;}
#left-sub-navi{ display:none; width:180px; float:left; padding:0 0 10px 0; line-height:24px;}

/* Right */
#right{width:590px; float:right; padding:0 40px 0 0;}
#right a{ text-decoration:underline;}
#right a:hover{ text-decoration:none;}
#beans-box{display:block; width:590px; float:left;}
#jojo-box{ display:block; width:295px; padding:40px 0 0 0; float:left; }
#flo-box{ display:block; width:255px; padding: 0 40px 0 0; float:left;}
#jimbo-box{ display:block; width:255px; padding:0 0 0 40px; float:left;}
#mo-box{display:block; width:295px; padding:0 0 40px 0; float:left;}

/* Footer Part
-----------------------------------------------------------------------------*/
#foot-navi{display:block; width:822px; height:35px; padding:0 0 0 113px; background:url(../images/btm-navi-l-bg.gif) left top no-repeat #ce94d3;}
#foot-navi ul{margin:0; padding:0;}
#foot-navi li{list-style:none; display:inline; line-height:35px; color:#b861bf; font-family:"Trebuchet MS"; font-size:12px;}
#foot-navi li a{ color:#4a0150; padding:0 0px; }
#foot-navi li a.act-foot,
#foot-navi li a:hover{ text-decoration:underline;}
#footer{width:585px; margin:0 auto; line-height:40px; color:#eab5ee; padding:0 45px 0 270px; font-family:"Trebuchet MS"; font-size:12px;}
#webcast1{display:block; float:right; padding:14px 0 0 0; width:184px;}

/* Subpage Part
-----------------------------------------------------------------------------*/
.con-box{display:block; width:590px; float:left;}
.testi-img{width:160px; text-align:right; float:right;}
.testi-imgleft{width:220px; float:left; padding:0 20px 20px 0;}
.testi-imgright{width:220px; text-align:right; float:right; padding:0 20px 20px 0;}
.testi-txt{width:420px; float:left;}
.testi-right{display:block; color:#84318d; text-align:right; font-size:14px; margin:0 0 15px 0;}
.testi-left{display:block; color:#84318d; font-size:14px; margin:0 0 15px 0;}
.con-btxt{display:block; width:590px; text-align:right; float:left;}
.con-btxt1{display:block; width:590px; text-align:right; float:right; padding:0 45px 0 0;}
.box-img-c{display:block; text-align:center; width:590px; float:left; padding:0 0 10px 0;}
.beans-ibox{width:590px; float:left; padding:0 0 10px 0; margin:0 0 10px 0; display:block; background:url(../images/dt-line.gif) left bottom repeat-x;}
.beans-ileft{width:180px; float:left; display:block;}
.beans-iright{width:390px; float:right; display:block; padding:20px 0 0 0;}
.img-left{ float:left; padding: 0 25px 0 0;}
.img-left1{ float:left; }
.img-right{ float:right; padding: 0 0 0 25px;}
.spacing1{padding:0 80px 0 0; text-align:justify;}
.spacing2{padding:0 130px 0 0; text-align:justify;}
.spacing3{padding:0 110px 0 0; text-align:justify;}
#right-soccer{width:280px; float:right; padding:0 190px 0 160px; background:url(../images/jelly-soccer-bg.jpg) no-repeat;}
#right-basketbell{width:280px; float:right; padding:0 190px 0 160px; background:url(../images/jelly-basket-bg.jpg) no-repeat;}
#right-tball{width:280px; float:right; padding:0 190px 0 160px; background:url(../images/jelly-tball-bg.gif) no-repeat;}
#right-football{width:280px; float:right; padding:0 190px 15px 160px; background:url(../images/jelly-football-bg.gif) no-repeat;}
#right-ourmission{width:370px; float:right; padding:0 260px 0 0; background:url(../images/our-mission-bg.gif) no-repeat;}
#right-sportmade{width:370px; float:right; padding:0 260px 0 0; background:url(../images/sportmade-simple-bg.gif) no-repeat;}
#right-class{width:370px; float:right; padding:0 260px 0 0; background: url(../images/class-bg.jpg) no-repeat;}
.arialn15{font-size:15px;}

/* form Part 
-----------------------------------------------------------------------------*/
#form{ width:590px; height: 465px; float:left; background:url(../images/coach-pic1.jpg) right top no-repeat;}
.form_main{ width:380px;  float:left; padding:0 0 11px 10px; font-size: 16px; font-weight: bold;}
.txt_box{width:250px; float:left;}
.txt_box1{width:230px; float:left;}
.card-box{width:120px; padding:0 0 0 10px; float:left;}
.txt_field{width:240px; height:15px; padding:0 0 0 5px; border:1px solid #b2bcc5;}
.txt_field1{width:240px; height:70px; padding:0 0 0 5px; border:1px solid #b2bcc5;}
label{ float:left; width:100px; padding-top:2px; display:block; margin:0; padding:0; height:17px; }
.blnk-box{width:590px; float:left; }


/* Faq Part
-----------------------------------------------------------------------------*/
.faqexpand { } .faqexpand h4 { padding: 7px 15px; margin: 0; cursor: pointer; font-weight: normal; font-size: 14px; text-decoration: underline; color: #666; } .faqexpand h4:hover { background-color: #fae9fc; } .faqexpand h4.active { background-color: #fae9fc; color: #333; text-decoration: none; font-weight: bold; } .faqexpand p { margin: 0; padding: 10px 15px 20px; display: none; }

