/* global */
* {padding:0px;margin:0px;border:0px;font-family:"¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,dotum,arial,sans-serif,Tahoma; font-size:12px;color:#666666;}
a,a:link,a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
div.clear {clear:both;}
ul,li {list-style:none;}
.bold {font-weight:bold;}

/* common */
.none a:hover {color:#3b9600;text-decoration:none;}

.green a:link, .green a:visited {color:#6d6d6d;}
.green a:hover {color:#3b9600;}

.orange a:link, .orange a:visited {color:#6d6d6d;}
.orange a:hover {color:#f67f00;}

/* buttons */
.btn60 {width:60px;height:24px;BACKGROUND: url(/Res/image/btn_back_60.gif) no-repeat;border: none;color:#69882F; font-family:dotum; font-size:12px; cursor:pointer; cursor:hand;}
.btn80 {width:80px !important;height:24px !important;BACKGROUND: url(/Res/image/btn_back_80.gif) no-repeat !important;border: none !important;color:#69882F !important; font-family:dotum !important; font-size:12px !important; cursor:pointer !important; cursor:hand !important;}
.btn100 {width:100px;height:24px;BACKGROUND: url(/Res/image/btn_back_100.gif) no-repeat;border: none;color:#69882F; font-family:dotum; font-size:12px; cursor:pointer; cursor:hand;}
.btn120 {width:120px;height:24px;BACKGROUND: url(/Res/image/btn_back_120.gif) no-repeat;border: none;color:#69882F; font-family:dotum; font-size:12px; cursor:pointer; cursor:hand;}
.btn140 {width:140px;height:24px;BACKGROUND: url(/Res/image/btn_back_140.gif) no-repeat;border: none;color:#69882F; font-family:dotum; font-size:12px; cursor:pointer; cursor:hand;}


/* leftBlock */
#leftBlock {width:160px;float:left;margin-right:8px;}
.green .boxTop {width:160px;height:9px;BACKGROUND: url(/Res/image/left_green_top.gif) no-repeat;}
.green .boxMid {width:160px;BACKGROUND: url(/Res/image/left_green_mid.gif) repeat-y;text-align:center;}
.green .boxBottom {width:160px;height:6x;BACKGROUND: url(/Res/image/left_green_bottom.gif) no-repeat;}

.green .boxMid h2 a{color:#568720;font-size:14px;}
.green .boxMid .innerBox {margin:5px 6px 0px 6px;}
.green .boxMid .innerBoxTop {BACKGROUND: white url(/Res/image/left_green_inner_top.gif) no-repeat 0px 0px;width:147px;height:4px;display:block;}
.green .boxMid .innerBoxBottom {BACKGROUND: url(/Res/image/left_green_inner_bottom.gif) no-repeat 0px 0px;width:147px;height:4px;display:block;}
.green .boxMid .innerBox ul {background-color:white;}
.green .boxMid .innerBox li {height:29px;width:130px;margin-left:8px;BACKGROUND: white url(/Res/image/left_green_line.gif) repeat-x 0px 100%;text-align:left;}
.green .boxMid .innerBox li.selected {background-color:#F1FFD5;}
.green .boxMid .innerBox li a{BACKGROUND: transparent url(/Res/image/left_green_arrow.gif) no-repeat 5px 8px;padding-left:20px;padding-top:6px;display:block;height:25px;color:#829655;}
.green .boxMid .innerBox li.selected a{color:#2f690a;font-weight:bold;BACKGROUND: url(/Res/image/left_green_arrow_selected.gif) no-repeat 5px 8px;}

/* mainBlock */
#mainBlock {width:617px;float:left;margin-top:10px;}
#mainBlock h3 {float:left;}
#mainBlock .navi{float:right;}
#mainBlock.green h3{color:#2f690a;font-weight:bold;font-size:14px;margin:0px;}
#mainBlock.green .navi {background-color:#F1FFD5;padding:2px 6px 2px 6px;margin:0px;}
#mainBlock.green .navi, #mainBlock.green .navi a {color:#829655;}
#mainBlock #greenBar {BACKGROUND: transparent url(/Res/image/green_titleline.gif) no-repeat 0px 0px;display:block;float:left;width:617px;height:5px;margin:10px 0px;}
#content{float:left;width:617px;}
#content img {border-width: 1px;border-color: #DFDFDF;border-style:solid;}


/* quick area */;
#quick{position:relative;left:0px;}
#quick ul, #quick li {list-style:none;float:right;}
#quick li {padding-left:4px;}
#quick li.quick_mid {BACKGROUND: url(/Res/image/quick_sepa.gif) no-repeat 100% 2px;padding-right:8px;}


/* main warp */
#warp {width:786px;margin:0px auto;}


/* Navigation */
#globalNavigation  {float:right;width:580px;margin-top:10px;}
#globalNavigation .topMenu {float:right;}
#globalNavigation .topMenu ul {float:right;}
#globalNavigation .topMenu li {float:left;}
#globalNavigation .topMenu li {width:114px;display:block;height:auto;text-align:center;BACKGROUND: url(/Res/image/top_sepa.gif) no-repeat 0px 6px;}
#globalNavigation .topMenu li a {display:block;width:114px;height:26px;padding-top:10px;font-size:13px;font-weight:bold;}

#globalNavigation .subMenu {float:left;margin-left:20px;}
#globalNavigation .subMenu ul,
#globalNavigation .subMenu li {list-style:none;float:left;}
#globalNavigation .subMenu li {margin:4px 12px 6px 12px;}

/* splash common */
.barupline {BACKGROUND: url(/Res/image/bar_underline.gif) repeat-x 0px 0px;}
.bartitle {height:25px;padding-left:15px;margin-left:10px;font-weight:bold;}
.bartitle .more {float:right;margin-top:-10px;}
.green .bartitle {BACKGROUND: url(/Res/image/icon_green.gif) no-repeat 0px 0px;}
.green .bartitle span {color:#3b9600;}
.green .bartitle .more{BACKGROUND: url(/Res/image/more_green.gif) no-repeat 100% 0px;padding-right:10px;}
.blue .bartitle {BACKGROUND: url(/Res/image/icon_blue.gif) no-repeat 0px 0px;}
.blue .bartitle span {color:#0093bb;}
.orange .bartitle {BACKGROUND: url(/Res/image/icon_orange.gif) no-repeat 0px 0px;}
.orange .bartitle span {color:#f67f00;}
.orange .bartitle .more{BACKGROUND: url(/Res/image/more_orange.gif) no-repeat 100% 0px;padding-right:10px;}


/* splash module body */
.modulebody {margin:0px auto;display:block;padding-top:4px;}
.modulebody li {width:90%;display:block;margin:0px auto;text-align:right;
list-style-image:url(/Res/image/list_square.gif);
list-style-position:inside;
padding:6px 0px 4px 6px;
BACKGROUND: url(/Res/image/line_bottom.gif) repeat-x 0 100%;
}
.modulebody li a{float:left;}

.green .modulebody li{color:#8FCA57;font-size:11px;letter-spacing:-1px;}
.green .modulebody li{letter-spacing:0px;}
.green .modulebody li.new a {BACKGROUND: url(/Res/image/icon_green_new.gif) no-repeat 100% 1px;padding-right:12px;}

.orange .modulebody li{color:#f67f00;font-size:11px;letter-spacing:-1px;}
.orange .modulebody li{letter-spacing:0px;}
.orange .modulebody li.new a {BACKGROUND: url(/Res/image/icon_orange_new.gif) no-repeat 100% 1px;padding-right:12px;}

/* splash logo */
#logo {float:left; width: 150px;margin-top:10px;}

/* splash welcome */
#welcome {margin-top:20px;margin-bottom:20px;float:left;}

/* splash notice */
#notice {width:280px;float:left;height:124px;}

/* splash quickLaunch */
#quickLaunch {width:485px;float:left;margin-left:20px;height:124px;BACKGROUND: url(/Res/image/quicklaunch_back.gif) no-repeat 100% 100%;}
#quickLaunch .quickBody li {margin-top:10px;float:left;padding-left:22px;BACKGROUND: url(/Res/image/quicklaunch_sepa.gif) no-repeat 0 0;}
#quickLaunch .quickBody li.first {background:none;}

/* splash schedule */
#schedule {width:280px;float:left;margin-top:20px;}
#calendar {margin:0px 10px;}
#calendar .top{BACKGROUND: url(/Res/image/schedule_top.gif) no-repeat;width:260px;height:7px;}
#calendar .mid{BACKGROUND: url(/Res/image/schedule_mid.gif) repeat-y;width:260px;min-height:100px;text-align:center;}
#calendar .bottom{BACKGROUND: url(/Res/image/schedule_bottom.gif) no-repeat;width:260px;height:7px;}
#calendar h2{color:#23AAD7;font-weight:bold;font-size:14px;font-family:verdana;letter-spacing:-1px;margin:4px 0px;}
#calendar table {width:202px;margin-left:30px;*margin-left:0px;}
#calendar table td {width:27px;height:24px;background-image:url(/Res/image/calendar_left.gif);background-repeat:no-repeat;background-position:100% 0;}
#calendar table td.sunday {color:red;}
#calendar table td.saturday {color:blue;background-image:url(/Res/image/calendar_right.gif);background-repeat:no-repeat;background-position:0 0;}
#calendar table td.today  {width:24px;background-color:#D3E8FD;margin-left:4px;}
#calendar table td a {text-decoration:underline;}
#calendar table td a:hover{text-decoration:none;font-weight:bold;}

#schedule ul {margin-top:5px;}
#schedule li {width:220px;text-align:left;margin-left:30px;*margin-left:20px;margin-top:4px;margin-bottom:4px;}
#schedule li .major {font-weight:bold;color:#3DADB1;}
#schedule li .time {color:#F77A00;}

/* splash news */
#news {width:485px;float:left;margin:20px 0 0 20px;}
#freeboard {width:485px;float:left;margin:20px 0 0 20px;}

/* introduce 
#introducetitleimg {height:110px;width:785px;margin-top:20px;BACKGROUND: url(/Res/image/introduce_title.gif) no-repeat;float:left;margin-bottom:20px;}
#introducetitleimg span{display:none;}
*/
/* footer */
/*#footer {height:67px;width:786px;margin-top:20px;BACKGROUND: url(/Res/image/footer_back.gif) repeat-x;float:left;}
#footerLogo {margin:10px auto 10px 30px;}
#footerContact {margin:10px auto 10px 50px;}*/





/* schedule */
#monthSeletor {float:left;width:300px;margin-left:10px;}
#monthSeletor img{border:0px;}

#majorSeletor {float:right;margin-right:10px;}


.scheduleCalendar {width:590px;margin-left:10px;border-collapse:collapse;margin-top:10px;margin-bottom:10px;}
.scheduleCalendar thead th {BACKGROUND: url(/Res/image/schedule_title.gif) repeat-x 0px 0px;height:30px;color:#849900;padding-top:4px;}
.scheduleCalendar tbody {border: solid 1px #A1B714;}
.scheduleCalendar tbody td {padding:5px;border:solid 1px #A1B714;vertical-align:top;}
.scheduleCalendar tbody td.alter {background-color:#F1FFD5;}
.scheduleCalendar tbody span {display:block;float:left;width:109px;}
.scheduleCalendar tbody .date {color:#818181;font-weight:bold;}
.scheduleCalendar tbody .major {color:#849900;margin-top:5px;}
.scheduleCalendar tbody .doctor {color:#818181;font-size:11px;}

.scheduleCalendar tfoot td {BACKGROUND: url(/Res/image/schedule_foot.gif) repeat-x 0px 100%;height:8px;color:#849900;}

/* schedule 
Added By Ciel 
Date 08/12/26
*/
#detailContainer ,#detailBack
        {	
        	position:fixed;     		
     		width:100%;
     		height:100%;     	
     		left:0px;
     		top:0px;
        }
#detailBack
{		
	background-color:gray;	
	opacity:0.3;/*IE »©°í ÀüºÎ´Ù*/
	filter:alpha(opacity=30);/*IE*/
	z-index:2;
	
}
#DetailView
{
    width:703px;
    height:350px;
    background-color:White;
    margin-left:3px;
    margin-top:3px;
    position:absolute;
    z-index:50;
}
#descripter
{
    width:709px;
    height:356px;
    background:gray;
    position:absolute;
    z-index:49;
}     	
.consultItem
{
	cursor:pointer;
}
/* Added End */

