body{background-color:#d3c9ba;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#container{
background-color:#FFFFFF;
width:900px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-top:0px;
}

h1{font-size:11px;
font-weight:bold;
line-height:12px;
width:894px;
margin-top:0px;
}

.footer{
background-color:#000000;
color:#FFFFFF;
margin-right:10px;
width:894px;
padding-top:14px;
padding-bottom:8px;
}

.topic{
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}

h2{font-size:22px;
font-weight:bold;
margin-top:10px;
margin-left:10px;
margin-bottom:5px;
}

#box{
width:800px;
height:380px;
overflow:auto;
margin-left:50px;
margin-top:10px;
background-color:#E7E7E7;
}

#box2{
width:800px;
overflow:auto;
margin-left:50px;
margin-top:0px;
}

#box3{
width:610px;
overflow:auto;
margin-left:150px;
margin-top:20px;
padding-top:2px;
}

#box4{
width:350px;
overflow:auto;
margin-left:70px;
margin-top:20px;
padding-top:2px;
font-size:12px;
line-height:16px;
float:left;
}

#box5{
width:380px;
overflow:hidden;
margin-left:0px;
margin-top:55px;
padding-top:2px;
font-size:12px;
line-height:16px;
height:380px;
}

#box6{
width:800px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
margin-top:20px;
font-size:12px;
font-weight:bold;
line-height:16px;
}

#box7{
width:208px;
float:left;
margin-left:15px;
margin-bottom:25px;
margin-top:20px;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:16px;
}

#box8{
width:208px;
float:left;
margin-left:65px;
margin-bottom:25px;
margin-top:60px;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:16px;
}

#prof{
width:300px;
overflow:auto;
margin-left:100px;
margin-top:20px;
margin-right:40px;
padding-top:2px;
font-size:12px;
line-height:16px;
float:left;
}

#profphotos{
width:100px;
height:320px;
overflow:hidden;
margin-left:10px;
margin-top:20px;
margin-right:10px;
padding-top:2px;
font-size:12px;
line-height:16px;
float:left;
}

#photos{
width:100px;
height:75px;
background-color:#000000;
overflow:auto;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:7px;
padding-top:0px;
}

#profphoto{
width:240px;
height:320px;
overflow:hidden;
margin-left:0px;
margin-top:20px;
padding-top:2px;
font-size:12px;
line-height:16px;
float:left;
}

#proftotop{
width:793px;
height:30px;
overflow:hidden;
margin-left:0px;
margin-top:0px;
padding-top:20px;
padding-bottom:0px;
font-size:12px;
line-height:12px;
text-align:right;
clear:left;
}
.red{
color:#FF0000;
}

.menu{
font-size:12px;
line-height:14px;
text-align:center;
}

.bg01 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin-top:10px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #333333;
}

.days {
	font-weight: bold;
}

#staff{
width:830;
margin-left:30px;
}

#stafflist{
width:200px;
height:300px;
float:left;
margin-left:5px;
margin-bottom:25px;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:16px;
}

#info{
width:894px;
height:auto;
margin-bottom:15px;
margin-top:15px;
font-size:12px;
line-height:16px;
text-align:right;
}

#info2{
width:auto;
height:auto;
margin-bottom:0px;
margin-top:0px;
font-size:12px;
line-height:22px;
text-align:right;
margin-left:0px;
margin-right:0px;
background-color:#FFFFFF;
background-image:url(img/topback.gif);
background-repeat:repeat-x;
}


.system{
font-size:12px;
line-height:16px;
border: 1px solid;
border-collapse:collapse;
margin-top:20px;
}

.recruit{
font-size:12px;
line-height:16px;
border: 1px solid;
border-collapse:collapse;
border-color:#FF9900;
}

.qa{
font-size:12px;
line-height:14px;
width:820px;
margin-left:40px;
}

.question {
	font-weight: bold;
	margin-bottom:2px;
	color:#FF0000;
}

.bg02 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin-top:10px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #000000;
	margin-bottom:30px;
}

.qa2{
font-size:16px;
line-height:18px;
font-weight:bold;
width:820px;
margin-left:30px;
color:#660099;
margin-top:20px;
}

#systembox{
width:500px;
margin-left:50px;
margin-right:15px;
float:left;
}

#systembox2{
width:320px;
height:213px;
float:left;
margin-top:20px;
}

#systembox3{
width:320px;
height:150px;
float:left;
margin-top:13px;
}

#rank1{
width:310px;
height:353px;
background-image:url(img/rank_1.jpg);
background-repeat:no-repeat;
float:left;
margin-left:15px;
text-align:center;
padding-top:78px;
}

#rank2{
width:260px;
height:297px;
background-image:url(img/rank_2s.jpg);
background-repeat:no-repeat;
float:left;
margin-left:20px;
margin-top:71px;
text-align:center;
padding-top:63px;
}

#rank3{
width:260px;
height:297px;
background-image:url(img/rank_3s.jpg);
background-repeat:no-repeat;
float:left;
margin-left:15px;
margin-top:71px;
text-align:center;
padding-top:63px;
}

#rank1n{
width:310px;
float:left;
margin-left:15px;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:16px;
padding-top:3px;
}

#rank2n{
width:260px;
float:left;
margin-left:20px;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:16px;
padding-top:3px;
}

#rank3n{
width:260px;
float:left;
margin-left:15px;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:16px;
padding-top:3px;
}

#top{
font-size:12px;
text-align:center;
margin-top:10px;
margin-bottom:10px;
line-height:16px;
}

.top{
font-size:16px;
font-weight:bold;
color:#FF0000;
line-height:16px;
}

#topic1{
width:450px;
margin-left:0px;
margin-top:2px;
padding-top:2px;
height:auto;
float:left;
}

#topic2{
width:430px;
margin-left:10px;
margin-top:2px;
padding-top:2px;
height:auto;
float:left;
line-height:10px;
font-size:10px;
}