/* CSS Document */
#link_main{margin:30px 0 0 50px; font-size:14px;}
#link_main h4{margin:0; padding:0 0 5px 0;}

.help_table{margin:0 auto;}
.help_table th{text-align:center; color:#FFFFFF; font-weight:bold; padding:5px; font-size:14px; background-color:#999;}
.help_table td{text-align:center; background-color:#FFFFFF; padding:5px;}
.help_table td.td1{text-align:left;}
.help_box{width:570px; margin:0 auto;}
.help_box p{margin:0 0 15px 0;}

#escclause_main{margin:30px 50px 0 15px; font-size:14px;}

#sitemap_main{margin:30px 0 0 150px; font-size:14px;}
#sitemap_main .left11{float:left; width:250px; line-height:22px;}
a.sitemap{
background-image:url(../../images/other/arr_site.gif);
background-repeat:no-repeat;
color:#555;
font-size:14px;
padding:0 0 0 20px;
text-decoration:none;
}
a.sitemap:hover{
background-image:url(../../images/other/arr_site.gif);
background-repeat:no-repeat;
color:#555;
font-size:14px;
padding:0 0 0 20px;
text-decoration:underline;
}
a.sitemap1{
background-image:url(../../images/other/arr_site2.gif);
background-repeat:no-repeat;
color:#555;
font-size:13px;
padding:0 0 0 20px;
margin:0 0 0 15px;
text-decoration:none;
}
a.sitemap1:hover{
background-image:url(../../images/other/arr_site2.gif);
background-repeat:no-repeat;
color:#555;
font-size:13px;
padding:0 0 0 20px;
margin:0 0 0 15px;
text-decoration:underline;
}
a.sitemap3{
background-image:url(../../images/other/arr_site3.gif);
background-repeat:no-repeat;
color:#555;
font-size:12px;
padding:0 0 0 20px;
margin:0 0 0 30px;
text-decoration:none;
}
a.sitemap3:hover{
background-image:url(../../images/other/arr_site3.gif);
background-repeat:no-repeat;
color:#555;
font-size:12px;
padding:0 0 0 20px;
margin:0 0 0 30px;
text-decoration:underline;
}

#simword_main{margin:30px auto; font-size:14px; width:540px;}
#simword_main .btn{text-align:center;}
#simword_main h3{font-size:26px; border-bottom:2px solid #cccccc; padding-bottom:5px; margin:20px 0;}
#simword_main .tab{margin:0; padding:0;}
#simword_main .tab th{text-align:center; width:67px; height:18px; color:#ff6600; font-size:16px; line-height:normal;}
#simword_main td{text-align:center; width:67px; height:18px;}
#simword_main .tab th.th1,#simword_main td.td1{border-right:1px solid #ccc;}

.form_main{margin:30px 15px 0 15px; font-size:14px; line-height:20px;}
.form_main th{text-align:left; background-color:#999999; color:#FFFFFF; padding:5px 10px; font-size:12px; width:120px;}
.form_main td{padding:5px 10px;}
.form_main form{margin:0 20px;}
.form_main form p{ margin:20px 0;}

#links_main{font-size:14px;}
#links_main .links_middle{margin:0 0 20px 30px;}

#member_list_main{ width:560px; margin:30px auto; font-size:14px;}
#member_list_main table{margin:10px 0 0 0; padding:0;}
#member_list_main table th{border-top:3px solid #F57304; background-color:#F1F1F1; padding:5px; text-align:center; font-weight:normal;}
#member_list_main table td{border-bottom:1px solid #ccc; padding:5px; text-align:center;}
.lesson_main{
width:699px;
margin:0 auto;
line-height:18px;
}
.infoauthor{
	text-align:center;
	margin-bottom:20px;
}
.lesson_main .h4tt{
margin: 20px 0 0 0;
padding:2px 2px 2px 10px;
font-size:14px;
line-height: 24px;
border-left: #f50 10px solid;
border-bottom: #999 1px solid;
background-color:#efefef;
color: #333;
}
.lesson_main .table_title{
font-weight: bold;
text-align: left;
background-color: #CCC;
}
.lesson_main .table_type{
text-align: left;
background-color: #EEE;
}
.lesson_main .infolinks{
margin:0 auto 20px auto;
padding:15px 0;
width:680px;
}
.lesson_main .bdm{
border-bottom:1px dashed #999;
}
.lesson_main .infolinks .lkl{
float:left;
width:340px;
margin-right:20px;
}
.lesson_main .infolinks .lkl h4{
margin: 0 0 10px 0;
padding:0;
font-size:14px;
font-weight:normal;
}
.lesson_main .infolinks .lkl h4 span{
font-weight:bold;
}
.lesson_main .infolinks .lkl p{
margin: 0;
padding:0 0 0 20px;
font-size:12px;
}
.lesson_main .infolinks .lkr{
float:left;
width:320px;
}
#profile1{
margin:0;
padding:0 80px;
}
#profile1 h2{
font-size:22px;
font-weight:bold;
color:#008080;
line-height:30px;
border-bottom:1px solid #cfcfcf;
}
#profile1 p{
font-size:14px;
line-height:22px;
}
#kind_top h2{
clear:both;
font-size:14px;
color:#0F657A;
background-image:url(../../images/arr2.gif);
background-repeat:no-repeat;
background-position:left top;
padding:0 0 3px 22px;
border-bottom:2px solid #339999;
margin:0 0 15px 0;
}

