/* ############### 학과 사이트 공통으로 사용 ################# */

#SubTab { background:url('../_Image/Sub/tab_line_bg.gif') repeat-x; width:100%; height:36px; }
#SubTab li { width:130px; height:36px; float:left; }
#SubTab a { width:127px; height:36px; display:block; }
#Life_Div .tab a { background:url('../_Image/Contents/Life_Tab.jpg') no-repeat; }
#Location_Div .tab a { background:url('../_Image/Contents/Location_Tab.jpg') no-repeat; }
#Schedule_Div .tab a { background:url('../_Image/Contents/Schedule_Tab.jpg') no-repeat; }
#SubTab a.tab1 { background-position:0 0; }
#SubTab a.tab2 { background-position:-130px 0; }
#SubTab a.tab3 { background-position:-260px 0; }
#SubTab a.tab4 { background-position:-390px 0; }
#SubTab a.tab5 { background-position:-520px 0; }
#SubTab a.tab1u { background-position:0 -36px; }
#SubTab a.tab2u { background-position:-130px -36px; }
#SubTab a.tab3u { background-position:-260px -36px; }
#SubTab a.tab4u { background-position:-390px -36px; }
#SubTab a.tab5u { background-position:-520px -36px; }


/* 테이블 스타일 */
.table1 { border-top:solid 2px #65b3b1; border-bottom:solid 1px #65b3b1; }
.table1 th { /*background:url('../_Image/Sub/th_line2.gif') repeat-x;*/ background-color:#fcfcfc; height:28px; border-bottom:solid 1px #e2e4e8; text-align:center; }
.table1 td { border-bottom:solid 1px #dcdee3; padding:5px; line-height:160%; color:#909090; }
.table1 .rline { border-right:solid 1px #dcdee3; }
.table1 .bgfc { background-color:#fcfdfd; }
.table1 .td_top { background-color:#f6f8f9; color:#65b3b1; font-weight:bold; text-align:center; }
.table1 .td_topline { border-top:solid 1px #65b3b1; }
.table1 td ol { padding-left:30px; }
.table1 td ol ul { color:#909090; }


/* 찾아오시는 길 */
#Location_Div table { margin:15px 0 30px 15px; }
#Location_Div td { padding-left:10px; border-bottom:solid 1px #e8e8e8; padding-top:8px; color:#909090; }

/* ####### 학사일정 스킨 ####### */
.schedule_set { width:100%; }
.schedule_calendar { width:240px; float:left; }
.schedule_board { width:426px; height:180px; float:right; overflow:auto; }
.calendar_top { width:100%; height:58px; background:url('../_Image/Contents/calendar_box_top.gif') no-repeat; text-align:center; }
.calendar_middle { width:100%; background:url('../_Image/Contents/calendar_box_middle.gif') repeat-y; text-align:center; padding:3px 0 3px 0; }
.calendar_bottom { width:100%; height:13px; background:url('../_Image/Contents/calendar_box_bottom.gif') no-repeat; }
.calendar_box { width:219px; margin:0 auto; }
.calendar_box td { font-size:11px; font-family:dotum; color:#909090; padding:4px 0 4px 0; }
.calendar_box .day, .calendar_box td a { color:#65b3b1; font-weight:bold; }
.calendar_ym { font-size:13px; font-family:dotum; color:#65b3b1; font-weight:bold; text-align:center; padding-top:15px; }
.calendar_title { position:relative; top:15px; margin:0 auto; }
.calendar_title td { text-align:center; }
.calendar_title td span { display:block; width:17px; height:5px; background:url('../_Image/Contents/week_th.gif') no-repeat; margin:0 auto; }
.calendar_title td .sun { background-position:0 0; }
.calendar_title td .mon { background-position:0 -5px; }
.calendar_title td .tue { background-position:0 -10px; }
.calendar_title td .wed { background-position:0 -15px; }
.calendar_title td .thu { background-position:0 -20px; }
.calendar_title td .fri { background-position:0 -25px; }
.calendar_title td .sat { background-position:0 -30px; }
.schedule_board table { border-bottom:0; }
.schedule_board td { padding:4px 0 3px 20px; }

/* 생활관 */
#Life_Div { background:url('../_Image/Contents/Life.jpg') no-repeat; }
#Life_Div .Ct_1 { width:100%; height:550px; }
#Life_Div .Ct_1 table { position:relative; top:316px; left:10px; }
#Life_Div .Ct_1 td { border-bottom:solid 1px #ebebeb; padding:5px 0px 3px 15px; color:#909090; font-size:80%; }