/* style */
.ui-input-default {background: #fff none scroll 0 0; border-color: #c2c2c2 #dcdcdc #dcdcdc #c2c2c2; border-style: solid; border-width: 1px;}
.ui-input-placeholder {color: #999;}

.ui-checkbox, .ui-checkbox-disabled {margin-right: 4px;}
.ui-checkbox-disabled {cursor: default;}
.ui-checkbox img,
.ui-checkbox-disabled img {background: transparent url(http://image.joinsland.com/system/input.gif) no-repeat scroll 0 0; width: 14px; height: 14px;}
.ui-checkbox img {background-position: -2px -82px;}
.ui-checkbox:hover img {background-position: -22px -82px;}
.ui-checkbox img.checked {background-position: -2px -102px;}
.ui-checkbox:hover img.checked {background-position: -22px -102px;}
.ui-checkbox-disabled img {background-position: -2px -122px;}
.ui-checkbox-disabled img.checked {background-position: -2px -142px;}
.ui-checkbox-disabled:hover img.checked {background-position: -22px -142px;}

.ui-selectbox-wrap {display: block; float: left; position: relative; margin-right: 2px; height: 18px;}
.ui-selectbox-default {display: block; position: relative; z-index: 10; height: 18px; padding-left: 10px; border: 1px solid #d3d3d3; color: #555; cursor: pointer;}
.ui-selectbox-default:hover {border-color: #999;}
.ui-selectbox-default img,
.ui-selectbox-disabled img {position: absolute; right: 0; top: 0; background: transparent url(http://image.joinsland.com/system/input.gif) no-repeat scroll 0 0; width: 18px; height: 18px; _right: -1px;}

.ui-selectbox-default img.expand {background-position: -1px -160px;}
.ui-selectbox-default:hover img.expand {background-position: -21px -160px;}
.ui-selectbox-default img.collapse {background-position: -1px -180px;}
.ui-selectbox-default:hover img.collapse {background-position: -21px -180px;}
.ui-selectbox-disabled,
.ui-selectbox-disabled:link,
.ui-selectbox-disabled:visited,
.ui-selectbox-disabled:hover {display: block; position: relative; height: 18px; padding-left: 10px; border: 1px solid #dedede; color: #ccc; cursor: default;}
.ui-selectbox-disabled img.expand {background-position: -1px -200px;}
.ui-selectbox-div {position: absolute; margin: 0; padding: 2px; background: #ffffff none no-repeat scroll 0 0; border: 1px solid #d3d3d3; color: #555;}
.ui-selectbox-ul {margin: 0; padding: 0; background: transparent none no-repeat scroll 0 0;}
.ui-selectbox-ul li {margin: 0; padding: 3px 8px 0; color: #555;}
.ui-selectbox-ul li.selected {background-color: #e3e8e9; cursor: pointer;}

/* Left Menu */
#submenu_left {width:146px; background-color:#fff; border-bottom:2px solid #efefef; }
#submenu_left li {width:132px; margin:4px 0 0 6px; padding:5px 0 5px 0; border-bottom:1px solid #dfdfe4; }
#submenu_left .menu {border:1px solid #d9d9d9; }
#submenu_left .menu a:hover, a:active {text-decoration:underline; color:#2d84cf;}
#submenu_left .depth01 {font-weight:bold; letter-spacing:-1px; color:#555555;}
#submenu_left .select {color:#2d84cf;}
#submenu_left .menu p {margin:8px 0 0 4px; letter-spacing:-1px;}
#submenu_left .menu p  a {color:#555555;}
#submenu_left .menu p .select {color:#2d84cf;}
#submenu_left .menu .number {margin:0 0 0 5px; font-family:tahoma; font-size:10px; color:#999;}
#submenu_left .noline {border-bottom:none;}

/*sub content*/
/*sub left*/
#sub_left_warp {position:relative; float:left; width:440px;}
/*sub content left ÀÌ´ÞÀÇÆ÷Ä¿½º */
#sub_left_warp .focus .title img{margin:12px 0 7px 0;}
#sub_left_warp .focus .img {position:relative; float:left; width:151px; height:132px; border:2px solid #6a6a6a; margin:0 10px 0 0 ;}
#sub_left_warp .focus .title {font-weight:bold; color:#484848; line-height:25px;}
#sub_left_warp .focus .content {color:#484848; line-height:16px;}
#sub_left_warp .focus  .content a:hover, .content a:active {text-decoration:underline; color:#000;}
/*sub content left µµÀü ºÎµ¿»ê ÄûÁî */
#sub_left_warp .quiz .title {position:relative; float:left;}
#sub_left_warp .quiz .title img{margin:18px 0 7px 0;}
#sub_left_warp .quiz .content {position:relative; float:left; width:393px; height:97px; background:#f9f9f9; border:1px solid #e1e1e1; margin:0 10px 0 0 ; padding:20px 20px 20px 20px;}
#sub_left_warp .quiz  .content a:hover, .content a:active {text-decoration:underline; color:#797979;}
#sub_left_warp .answer {text-align:center; font-size:14px; font-weight:bold; margin:6px 0 0 0;}
#sub_left_warp .seemore {position:relative; float:right; padding:0 10px 0 0;}
/*sub content left ÄûÁî¿¡¼­ ºÏ»õÅëÀ¸·Î º¯°æ */
#sub_left_warp .seminar {position:relative; float:left; width:440px; height:178px; margin:0 0 8px 0px;}
#sub_left_warp .seminar .title {position:relative; float:left;}
#sub_left_warp .seminar .title img {position:relative; float:left; margin:15px 0 7px 0;}
#sub_left_warp .seminar .title .seemore {position:relative; float:right; margin:15px 8px 0 9px;}
#sub_left_warp .seminar .content {position:relative; float:left; clear:both; width:430px; padding:0px 0px 10px 0px; border:1px solid #e1e1e1;}
#sub_left_warp .seminar .content .setong_con {position:relative; float:left; width:180px; margin:10px 0 5px 15px;}
#sub_left_warp .seminar .content .setong_con .img {position:relative; float:left; width:50px; margin:0 8px 0 0;}
#sub_left_warp .seminar .content .setong_con .sub_con {position:relative; float:left; width:120px;}
#sub_left_warp .seminar .content .setong_con .sub_con .subtitle {position:relative; float:left; margin:0 0 5px 0;}
#sub_left_warp .seminar .content .setong_con .sub_con .subcontent a{position:relative; float:left; clear:both; width:120px; font-size:11px; letter-spacing:-1px; color:#7f7f7f; line-height:13px;}


/*sub center*/
#sub_center_warp {position:relative; float:left; width:232px; margin:12px 19px 10px 19px; _margin:12px 20px 10px 0; }
/*sub content center ÀÚ·á½Ç */
#sub_center_warp .data .title {position:relative; float:left;}
#sub_center_warp .seemore {position:relative; float:right; padding:0 0 0 0;}
#sub_center_warp .data .content {position:relative; float:left; width:216px; height:110px; background:#f9f9f9; border:1px solid #e1e1e1; margin:5px 0 18px 0 ; padding:10px 8px 10px 8px; letter-spacing:-1px; line-height:21px;}
#sub_center_warp .data .content a:hover, .content a:active {text-decoration:underline; color:#797979;}
/*sub content center ±³À° »õ¼Ò½Ä */
#sub_center_warp .news .title {position:relative; float:left;}
#sub_center_warp .seemore {position:relative; float:right; padding:0 0 0 0;}
#sub_center_warp .news .content {position:relative; float:left; width:216px; height:117px; background:#f9f9f9; border:1px solid #e1e1e1; margin:5px 0 0 0 ; padding:10px 8px 10px 8px; letter-spacing:-1px; line-height:21px;}
#sub_center_warp .news .content a:hover, .content a:active {text-decoration:underline; color:#797979;}
/*sub right*/
#sub_right_warp {position:relative; float:left; width:264px; margin:12px 0 10px 1px; _margin:12px 0 0 1px; }
#sub_right_warp img {margin-bottom:10px;}

/* ¿Â¶óÀÎ±³À° - 20100520 Àü±â¿µ Ãß°¡ */
table {border-collapse: collapse;}
#online_submenu {background: transparent url(http://image.joinsland.com/09ver/academy/bg_submenu.gif) no-repeat scroll 0 0; width:716px; height:41px;}
#online_submenu li {position:relative; float:left; margin:15px 10px 0 10px;}
#online_submenu .selected {cursor:pointer;font-weight:bold; color:#000; background: transparent url(http://image.joinsland.com/09ver/academy/line01.gif) no-repeat scroll 0 12px;}
#online_submenu .fir {margin-left:23px;}
#online_contents1 .border_img {border:1px solid #d3d3d3;}
#online_contents1 .pt14 {font-family:'±¼¸²'; font-size:14px; font-weight:bold;}
#online_contents1 .pt11 {font-family:'µ¸¿ò'; font-size:11px; color:#a9a9a9;}
#online_contents2 .list_top_menu {background: transparent url(http://image.joinsland.com/09ver/academy/bg_subject2.gif) no-repeat scroll 0 0; width:716px; height:31px;}
#online_submenu2 li {position:relative; float:left; margin:6px 5px 0 5px; color:#a9a9a9; font-size:11px;}
#online_submenu2 li a {font-size:11px; color:#a9a9a9;}
#online_submenu2 .selected {font-weight:bold; color:#fff;cursor:pointer;}
#online_submenu2 .fir {margin-left:13px;}
#online_contents2 .list_online {height:30px;}
#online_contents2 .list_online td {text-align:center; font-weight:bold; color:#686868;}
#online_contents2 .list_online2 {border-top:1px solid #dfdfdf; height:31px;}
#online_contents2 .list_online2 td {text-align:center;}
#online_contents2 .list_online2 .popular_subject {text-align:left; font-weight:bold; color:#0869be;}
#online_contents2 .list_online2 .lecturer {font-size:11px; color:#949494;}
#online_contents2 .list_online2 .popular_viewno {font-family:tahoma; font-size:11px; color:#eb1212;}
#online_contents2 .list_online2 .no {font-family:tahoma; font-size:11px; color:#949494;}
#online_contents2 .list_online2 .subject {text-align:left; color:#000;}
#online_contents2 .paging img{vertical-align:0px; margin:0 3px 0 3px;}
#online_contents2 .paging a {font-family:tahoma; margin:0 2px 0 2px;}
#content_right_online .popular_class {background: transparent url(http://image.joinsland.com/09ver/academy/bg_rigBox.gif) no-repeat scroll 0 0; width:247px; height:252px;}
#lecture_detail {background: transparent url(http://image.joinsland.com/09ver/academy/bg_lecturedetail.gif) no-repeat scroll 0 0; width:716px; height:660px;}
#lecture_detail .title {border-bottom:1px solid #dfdfdf;}
#lecture_detail .title td {font-size:18px; font-family:nanumgothiccoding; font-weight:bold; color:#2d84cf;}
#lecture_detail .subtitle {font-size:14px; font-weight:bold;}
#lecture_detail .explain {color:#8a8a8a;}
#lecture_detail .playlist {width:614px; height:176px; overflow-y:scroll;}
#lecture_detail .playlist .list1 {background:#eff7fe;}
#lecture_detail .playlist .list2 {background:#e2f1fd;}
#lecture_detail .ico_best {position:absolute; float:left; top:-38px; left:-4px;}
.online_list_table_header {background:#f4f4f4;height:30px;text-align:center; font-weight:bold; color:#686868;}

/* ¿Â¶óÀÎ±³À° 2Â÷ - 20100827 Àü±â¿µ Ãß°¡ */
#lecture_detail2 {background: transparent url(http://image.joinsland.com/09ver/academy/bg_lecturedetail2.gif) no-repeat scroll 0 0; width:716px; height:688px;}
#lecture_detail2 .title td {font-size:20px; font-family:nanumgothiccoding; font-weight:bold; color:#1f6caf; letter-spacing:-0.1em;}
#lecture_detail2 .subtitle {font-size:14px; font-weight:bold;}
#lecture_detail2 .explain {color:#8a8a8a;}
#lecture_detail2 .playlist {width:614px; height:241px; overflow-y:scroll;}
#lecture_detail2 .playlist .list1 {background:#e8e8e8;}
#lecture_detail2 .playlist .list2 {background:#d8d8d8;}
#lecture_detail2 .ico_best {position:absolute; float:left; top:-38px; left:-6px;}
.online_list_table_header {background:#f4f4f4;height:30px;text-align:center; font-weight:bold; color:#686868;}

.apply_india td {padding:5px 5px 5px 5px;}

