@charset "utf-8"; /* CSS Document */ 
*	{margin:0; padding:0}
a img, fieldset	{border:none}
a em {
display:none;}
img { behavior: url(iepngfix.htc); }
address{ margin:15px;font-style:normal;}
select{ background:#000000; color:#FFFFFF; border:1 px solid #333333; font-size:12px; width:190px}
a, a:active	{color: #FFFFFF; text-decoration:none}
a:hover	{color:#FFFF00;}
body	{color: #FFFFFF; padding:0; margin:0; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:14px; background:#000000 url(../images/background_top.jpg) repeat-x}
.clear{ clear:both}

#header_print {display:none;}

.results{background:#414141; margin-left:15px; margin-top:20px;width:671px; }
.results td {padding: 2px 5px;text-align:center;height:34px;}
.results td.wide {width:65px !important;}
.bigcol{width:73px; text-align:left; padding-left:4px; color:#FFFF00 }
.bigcol span { display:none}

#form_sheet,p.sheettxt{ margin-left:15px; margin-top:12px;}
#form_sheet span { float:left}
#form_sheet form{ float:left; margin-left:403px; margin-top:6px;}
#pdfimg{ margin-top:15px;margin-left:15px;84 width:671px; height:947px;}

/*homepage*/

/*tournament*/
tr.dark {background-color:#252525;}
tr.light {background-color:#000;}



/*main layout*/
.redextra{ color:#FF0000}
#all	{margin:0 auto; padding:0 0 0 0; text-align:left; width:900px}
#top{height:160px; text-align:left}
#menu_left { width:200px; float:left; margin-top:3px}
#main_content{ width:700px; float:left; border-left:1px solid #262626; min-height:607px; height:0 auto; padding-left:31px; padding-bottom:20px;}
#top_content{ padding-bottom:20px; height:0 auto;}
#bottom_content{ width:671px; margin:auto; text-align:center;border-top:1px solid #262626; padding-top:20px;}
#bottom_note{ font-size:11px; color:#4D4D4D; padding-top:20px;}
#main{ height:0 auto; padding-bottom:20px}
#clear{ clear:both}
.gotop{padding-top:20px; padding-bottom:20px; width:471px; margin-left:295px}
a#gallery_tab1_sel:hover,a#gallery_tab2_sel:hover{background-position:0 2px;}
h2.intro{ display:block; background:url(../images/h2_intro.gif) no-repeat; width:109px;height:26px; margin-left:10px; text-indent:-4000px;}
h2.score{ display:block; background: url(../images/h2_score.gif) no-repeat; width:70px;height:26px; margin-left:12px; float:left; text-indent:-4000px;}
h2.recruit{ display:block; background: url(../images/h2_recruit.gif) no-repeat; width:190px;height:26px; margin-left:0; margin-bottom:15px; text-indent:-4000px;}
h2.philosophy{ display:block; background: url(../images/h2_philosophy.gif) 0 0 no-repeat; width:62px;height:25px; text-indent:-4500px;padding-top:20px;padding-bottom:0; text-indent:-4000px;}
h2.access{ display:block; background: url(../images/h2_access.gif) no-repeat; width:130px;height:30px; margin-left:13px; margin-top:-15px; text-indent:-4000px;}
h2.pdf{ display:block; background: url(/images/pdf_page113x25.png) no-repeat; width:113px;height:25px; margin-left:13px; text-indent:-4000px;}
h2.nametour{margin-left:15px; margin-top:13px; font-size:18px; text-decoration:none;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:lighter }
#date_tournament{ float:left; margin-left:31px; margin-top:0; padding:1px; border:1px solid #333333; font-size:11px;}
#legende_note{ float:left; margin-left:160px; margin-top:4px}
#legende_note span{ margin-right:8px;}





/*fan page*/
#top_fan{ width:686px; height:80px; background: url(../images/fanclub_top.png) no-repeat top center}
h1.title_fan{ width:135px; height:31px; background:url(../images/h1_fan_135_31.png) no-repeat 0 0 ; margin:39px 0 0 40px; display:block; float:left}
.title_fan em{ display:none}
#middle_fan h2{ font-size:16px; font-weight:lighter; color:#000000; margin-left:40px; padding-bottom:20px}
#middle_fan{ width:686px; height:0 auto; background:url(../images/fanclub_middle.png) repeat top center;}
#bottom_fan { width:686px; height:65px; background:url(../images/fanclub_bottom.png) no-repeat top center; position:relative}
#text_fan { width:399px; margin-left:40px; float:left; color:#000000; font-size:12px; line-height:16px;}
#text_fan p{ margin:0; padding:0;}
#text_fan p.text1{ padding-bottom:30px}
#text_fan p.text2{ padding-top:30px}
#text_fan span{ color:#4A64DD;}
#img_fan{ float:left}
img.contact{ margin-top:15px;}
/*intro*/
#roomintro{ float:left; width:390px; display:block;font-size:14px; line-height:28px; margin-top:20px; margin-left:13px;margin-bottom:50px}
#roomintro p{ margin-bottom:17px;}
#roomintro_image{ float:left; width:253px; height:1474px; background:url(../images/roomintro.jpg);display:block; margin-left:29px}
.accessmap{ margin-left:14px}
#apply{ margin-left:15px; position:relative;}

/*menu left*/
#main_menu{ width:; height:;}
#main_menu li a.mmenu { background:url(../images/yellow_arrow.gif) 0 2px no-repeat; margin-left:12px; padding-left:20px; font-size:16px; line-height:42px;}
#main_menu li a.mmenu:hover { background-position: 5px 2px; text-decoration:none}
.sub_menu li a {margin-left:28px; padding-left:20px; background:url(../images/yellow_arrow_small.gif) no-repeat 8px 5px;font-size:16px; line-height:25px}
.sub_menu li a hover { background-position:25px 5px}
a em { display:none}
#menu_left a.mainlogo{ width:111px;height:142px; background:url(../images/logo_over.gif) no-repeat 0 0; display:block; border:none; margin-left:32px; margin-top:32px;}
#menu_left a.mainlogo:hover{ background-position:0 -160px;height:144px}
/*gallery*/
.img_gal{ margin-left:1px; margin-top:1px}
a:hover .img_gal {alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
a .img_gal {alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
#sub_nav {width:272px;height:425px;overflow: auto;position: relative; margin-top:21px; float:left; margin-left:8px}
#content_gal{ float:left; width:381px; margin-left:15px; height: 429px; margin-top:21px; font-size:12px;}
#infogal{ line-height:25px; width: 100px;  float:left}
#content_gal ul, #infogalgal ul {margin-bottom:-3px;}
.infogal{ line-height:15px; width: 100px;  float:left}
.postext{ line-height:15px; width: 200px;  float:left}
li { list-style-type:none; }
h3 span{ font-size:10px}
h3{ font-size:13px; font-weight:bold;}
.apply2 span { font-weight:bold; color:#FFFF00}
.apply{line-height:28px;}
.apply2{line-height:28px; margin-top:20px;}

.sumopic {display:none ;line-height:25px; width: 100px; float:left}
.sumopic {width:320px; height:429px; }
#top_content.sumo1 #sumo1,#top_content.sumo2 #sumo2,#top_content.sumo3 #sumo3,#top_content.sumo4 #sumo4,#top_content.sumo5  #sumo5,#top_content.sumo6 #sumo6,#top_content.sumo7 #sumo7,#top_content.sumo8 #sumo8,#top_content.sumo9  #sumo9,#top_content.sumo10 #sumo10,#top_content.sumo11 #sumo11,#top_content.sumo12 #sumo12,#top_content.sumo13  #sumo13,#top_content.sumo14 #sumo14,#top_content.sumo15 #sumo15,#top_content.sumo16 #sumo16,#top_content.sumo17  #sumo17,#top_content.sumo18 #sumo18,#top_content.sumo19 #sumo19,#top_content.sumo20 #sumo20,#top_content.sumo21 #sumo21,#top_content.sumo22 #sumo22,#top_content.sumo23 #sumo23,#top_content.sumo24 #sumo24,#top_content.sumo25 #sumo25,#top_content.sumo26 #sumo26,#top_content.sumo30 #sumo30{ display:block; width:320px; height:429px; }

#gallery_tabs{ width:671px; border-bottom:2px solid #666666; height:30px; margin-top:6px; margin-left:8px;}
a#gallery_tab1 em,a#gallery_tab2 em,a#gallery_tab1_sel em,a#gallery_tab2_sel em { display:none}
a#gallery_tab1,a#gallery_tab2{float:left;display:block; height:19px;border-top: 2px #666666 solid; border-left:2px #666666 solid; border-right:2px  #666666 solid;  padding-bottom:6px;}
a#gallery_tab1,a#gallery_tab1_sel{ background: url(../images/tab_gal1.gif) no-repeat; width:84px; margin:0; height:24px; }
a#gallery_tab2,a#gallery_tab2_sel{ background:#000 url(../images/tab_gal2.gif) no-repeat; width:121px; margin:0; height:24px;}
a#gallery_tab1_sel,a#gallery_tab2_sel{float:left;display:block; height:19px; padding-bottom:6px; background-position:0 -36px;}




