body{margin:0;padding:0;border:0;font-size:12px;font-family: calibri, tahoma,verdana, arial, helvetica, sans-serif;}
table{border-collapse:collapse;}
a {color: #444;text-decoration: none;}
a:hover {color: #222;}
a img{cursor:pointer; border:0;}

h1 {margin: 0 0 5px 0;padding: 0 0 5px 0;color: #333;font-size: 20px;}
h2 {margin: 10px 0;color: #333;font-size: 16px;}
h3 {margin: 10px 0;color: #333;font-size: 12px;}

div.clear {clear:both;}
.leftRightPattern {border-left:15px #000 solid;border-right:0px #000 solid;}

form td {padding:2px 0 2px 0;}
form .textNormal {width:150px;border:1px solid #CCC;padding:2px;}
form .textarea {width:300px;height:100px;border:1px solid #CCC;padding:2px;}

form #team th {text-align:left;font-weight:normal;}
form #team th.name {width:110px;padding:0 10px 0 0;}
form #team th.gender {width:40px;padding:0 10px 0 0;}
form #team th.birth {width:110px;padding:0 10px 0 0;}
form #team th.occupation {width:110px;padding:0 10px 0 0;}
form #team th.role {width:120px;padding:0 10px 0 0;}

form #team input.name {width:100px;border:1px solid #CCC;padding:2px;}
form #team input.gender {width:30px;border:1px solid #CCC;padding:2px;}
form #team input.birth {width:100px;border:1px solid #CCC;padding:2px;}
form #team input.occupation {width:100px;border:1px solid #CCC;padding:2px;}
form #team input.role {width:100px;border:1px solid #CCC;padding:2px;}

form ul {margin:0;padding:0;}
#submit {text-align:right;padding:10px 50px 5px 0;}

#applyForm {width:600px;}

#applyRulesBlock ul {padding:0;}
#applyRulesBlock {width:550px;padding:5px;border:1px solid #EEE;}

#errorMsgBlock {width:550px;padding:5px;border:1px solid #F00;}

#wrapper {margin:0 auto;padding:0;width:960px;}
#page {}

#header #logo {float:left;}
#header #slogan {float:right;}

#content {margin:0;}
#topMenu {background:#000;color:#FFF;padding:8px 10px 8px 10px;}
#topMenu .separator {color:#AAA;}
#topMenu ul {margin:0;padding:0;}
#topMenu ul li {float:left;margin:0 5px 0 0;list-style:none;}
#topMenu a {color:#FFF;text-decoration:none;padding:5px;}
#topMenu a:hover {color:#FF0;text-decoration:none;}
#topMenu #link {float:right;}

#leftMenu {float:left;}
#leftMenu ul {margin:0;padding:0;}
#leftMenu ul li {margin:0;padding:0;list-style:none;}
#leftMenu li.menu_01 {width:297px;height:111px;background:url('../images/menu_01.gif');display:block;}
#leftMenu a.menu_02 {width:297px;height:45px;background:url('../images/menu_02.gif');display:block;}
#leftMenu a.menu_02:hover {background:url('../images/menu_02_over.gif');border:0;}
#leftMenu a.menu_03 {width:297px;height:49px;background:url('../images/menu_03.gif');display:block;}
#leftMenu a.menu_03:hover {background:url('../images/menu_03_over.gif');border:0;}
#leftMenu a.menu_04 {width:297px;height:51px;background:url('../images/menu_04.gif');display:block;}
#leftMenu a.menu_04:hover {background:url('../images/menu_04_over.gif');border:0;}
#leftMenu a.menu_05 {width:297px;height:50px;background:url('../images/menu_05.gif');display:block;}
#leftMenu a.menu_05:hover {background:url('../images/menu_05_over.gif');border:0;}
#leftMenu a.menu_06 {width:297px;height:51px;background:url('../images/menu_06.gif');display:block;}
#leftMenu a.menu_06:hover {background:url('../images/menu_06_over.gif');border:0;}
#leftMenu a.menu_07 {width:297px;height:61px;background:url('../images/menu_07.gif');display:block;}
#leftMenu a.menu_07:hover {background:url('../images/menu_07_over.gif');border:0;}
#leftMenu a.menu_08 {width:297px;height:45px;background:url('../images/menu_08.gif');display:block;}
#leftMenu a.menu_08:hover {background:url('../images/menu_08_over.gif');border:0;}
#leftMenu li.menu_09 {width:297px;height:31px;background:url('../images/menu_09.gif');display:block;}

#entry {float:right;letter-spacing:2px;}

#blockWhat {background:url('../images/what_bg.gif') no-repeat;width:503px;height:272px;padding:110px 50px 5px 50px;}
#blockPlatform {background:url('../images/platform_bg.gif') no-repeat;width:513px;height:212px;padding:50px 30px 5px 60px;}
#blockLink {background:url('../images/link_bg.gif') no-repeat;width:483px;height:212px;padding:50px 30px 5px 90px;}
#blockContact {background:url('../images/contact_bg.gif') no-repeat;width:483px;height:212px;padding:50px 30px 5px 90px;}
#blockSchedule {background:url('../images/schedule_bg.gif') no-repeat;width:603px;height:382px;padding:0;}
#apply_head {background:url('../images/apply_head.gif') no-repeat;width:603px;height:112px;}
#blockApplyA {float:left;background:url('../images/applya_bg.gif') no-repeat;width:163px;height:462px;margin:0;padding:140px 25px 5px 25px;}
#blockApplyB {float:left;background:url('../images/applyb_bg.gif') no-repeat;width:158px;height:462px;margin:0;padding:140px 35px 5px 20px;}
#blockApplyC {float:left;background:url('../images/applyc_bg.gif') no-repeat;width:163px;height:462px;margin:0;padding:135px 30px 5px 15px;}

#sidebar {}
#footer {background:#000;color:#FFF;padding:5px 15px 8px 15px;}
#footer .separator {color:#AAA;}
#footer a {color:#FFF;text-decoration:none;padding:5px;}
#footer a:hover {color:#FF0;text-decoration:none;}
#footer #copyright {float:left;}
#footer #link {float:right;}