@charset "utf-8";
*
{
    margin:0;
    padding:0;
}
/* CSS Document */

table
{
    border-collapse: collapse;
}

.pages_title_swing
{
	display:block;
	line-height:25px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#title-img
{

}
#title-img h1
{
    background:url(/static/image/lesson/lesson.gif) 0 0 no-repeat;
    display: block;
    text-indent: -1000px;
    color:#000;
    width:545px;
    height:75px;
    overflow: hidden;

}
#this-title
{
    background:transparent url(/static/image/icon/icon_p_ti.gif) 0 0 no-repeat;
    padding-left:25px;
}

#this-title h2
{
    font-size:12px;
    font-weight:bold;
}

#sub-title-s1 h3
{
	display:block;
	width:525px;height:28px;
    background: url(/static/image/lesson/ti_bg_step1.gif) 0 0 no-repeat;
    padding:0 0 5px 0px;
    margin:20px 0 0 0;
    color:#433;font-size:14px;
    font-weight:500;
    text-indent:60px;
    height:33px;
}

#sub-title-s2 h3
{
    background: url(/static/image/lesson/ti_bg_s2.gif) 0 0 no-repeat;
   	padding:5px 0px 0px 60px;
	margin:20px 0px 0px 0px;
    color:#433;
    font-size:14px;
    font-weight:500;
	height:33px;
}

#sub-title-s3 h3
{
    background:url(/static/image/lesson/ti_bg_s3.gif) 0 0 no-repeat;
   	padding:0px 0px 0px 60px;
	margin:20px 0px 0px 0px;
    color:#433;
    font-size:14px;
    font-weight:500;
	height:33px;
}

#sub-title-s4 h3
{
    background: url(/static/image/lesson/ti_bg_s4.gif) 0 0 no-repeat;
   	padding:0px 0px 0px 60px;
	margin:20px 0px 0px 0px;
    color:#433;
    font-size:14px;
    font-weight:500;
	height:33px;
}

#sub-title-s5 h3
{
    background:url(/static/image/lesson/ti_bg_s5.gif) 0 0 no-repeat;
   	padding:0px 0px 0px 60px;
	margin:20px 0px 0px 0px;
    color:#433;
    font-size:14px;
    font-weight:500;
	height:33px;
}

#sub-title-s6 h3
{
    background:url(/static/image/lesson/ti_bg_s6.gif) 0 0 no-repeat;
   	padding:0px 0px 0px 60px;
	margin:20px 0px 0px 0px;
    color:#433;
    font-size:14px;
    font-weight:500;
	height:33px;
}

h3 span
{
    font-size:12px;
    font-weight:400;
    color:#666;
}

#attend-step
{
    margin:20px 0 0 10px;
}

#instructor-search-form
{
    margin:20px auto 0 auto;
    background-color:#f3f3f3;
    border:1px solid #fc9;
}

#instructor-search-form td
{
    font-size:12px;
    line-height:30px;
    padding:0px 5px 0px 5px;
}

#swing-search
{
    margin:20px auto 0 auto;
    background-color:#f3f3f3;
    border:1px solid #fc9;
}

#swing-search td
{
    font-size:12px;
}

#lesson-search-content
{
    cursor:pointer;
}

#instructor-info
{
    width:525px;
    background:transparent 0 0 url(/static/image/lesson/info_bg.gif) repeat-y;
}

#pager
{
    margin:20px auto 0 auto;
}
.player
{
    cursor:pointer;
}

/* new_lesson_list  ----------- */			
#tbl_new_list {
	width: 525px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
#td_h3 {
	background : url(/static/image/lesson/n_l_title_bg.gif) left;
	width: 525px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#tbl_new_list2 {
	width: 525px;
	border-top: 1px solid #FF9933;
	border-left: 1px solid #FF9933;
	border-right: 0px solid #FF9933;
	border-bottom: 0px solid #FF9933;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#newlist_td {
	height: 18px;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	padding: 2px 2px 0px 2px;
	font-size:85%;
	text-align : center;
}
#newhead_td {
	height: 16px;
	font-size: 85%;
	color: #F5F5F5;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	padding: 2px 0px 0px 0px;
	background: url(/static/image/lesson/head_bg_gray.gif) top left;			
	text-align : center;
}
/* lesson_list  ----------- */			
/* Lesson Info  ----------- */			
#tbl_lesinfo {
	width: 500px;
	border-top: 2px solid #999999;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #999999;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
#lesinfo_td {
	width:100px;
	background : #E4E3E3;
	padding: 2px 2px 2px 2px;
	color: #336699;
	font-size:85%;
	text-align:center;
}
#lesinfo_td2 {
	width:430px;
	background : #FFFFFF;
	padding: 2px 2px 2px 10px;
	font-size:95%;
}
#lesinfo_td3 {
	height: 50;
	background : #FFFFFF;
	padding: 5px 5px 5px 5px;
	color: #333333;
	font-size:85%;
}
#lesinfo_line {
	width: 500px;
	height:7px;
	padding: 0px 0px 0px 0px;
	background: url(../../img/lesson/info_line.gif) no-repeat top left;

}

/* default table  ----------- */
#lesson-information{
	margin:10px 0px 10px 0px;
}
#lesson-information td{
	/*padding:3px 3px 3px 3px;*/
}

