﻿/* 텍스트박스 테스트 CSS */
.defaultInput
{
	border:1px;
	border-color:#C5C6C6;
	border-style:solid	
}

.datatable
{
    font-family:"맑은 고딕","Malgun Gothic",돋움,dotum,arial,sans-serif,Tahoma;
}

.datatable .grid,
.datatable .pager
{
    width:100%;
}        

.fright{float:right;}
.rleft{float:left;}

/* Modal Popup */
.modalpopup
{
    font-family:"맑은 고딕","Malgun Gothic",돋움,dotum,arial,sans-serif,Tahoma;
    font-size: small;
    padding: 2px 3px;
    display: block;
    position: absolute;
}

.container
{
    width: 300px;
    border: solid 1px #808080;
    border-width: 1px 0px;
} 

.header
{
    background: url(/Res/Image/mpe_sprite.png) repeat-x 0px -200px;	
    color: #000;	
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
} 

.header .msg
{
    font-weight: bold;
}         

.body
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 30px;
} 

.body .msg
{
    background: url(/Res/Image/mpe_sprite.png) no-repeat 0px -1200px;/*-1150px;*/	
    float: left;
    padding-left: 22px;
}  

.footer
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:right;
    padding-bottom: 8px;
    padding-right: 8px;
} 

.close
{
    right: 7px;	
    background: url(/Res/Image/mpe_sprite.png) no-repeat 0px -300px;	
    width: 25px;	
    cursor: pointer;	
    position: absolute;	
    top: 7px;	
    height: 15px;
}

.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;
}    

/*Confirm Modal*/ 
.confirm-dialog 
{	
    BACKGROUND: url(/Res/Image/dialog24.png) no-repeat left top;	
    MARGIN: 0px auto;	
    WIDTH: 330px;	
    PADDING-TOP: 14px;	
    POSITION: relative;
}

.confirm-dialog .inner 
{	
    PADDING-RIGHT: 20px;	
    PADDING-LEFT: 20px;	
    PADDING-BOTTOM: 11px;	
    BACKGROUND: url(/Res/Image/dialog24.png) no-repeat left bottom;	
    FLOAT: left;	
    MARGIN: 0px 0px -20px 0px;	
    WIDTH: 290px;	
    PADDING-TOP: 0px;
} 

.confirm-dialog .base {	
    BORDER-TOP: #ddd 1px solid;	
    BACKGROUND: url(/Res/Image/dialog-base.png) no-repeat left bottom;	
    PADDING-BOTTOM: 4px;	
    MARGIN-LEFT: -11px;	
    MARGIN-RIGHT: -11px;	
    PADDING-TOP: 4px;	
    TEXT-ALIGN: center;
}

.confirm-dialog H2 {	
    FONT-WEIGHT: bold;	
    FONT-SIZE: 15px;	
    COLOR: #f60;
    TEXT-ALIGN: center;
} 

.confirm-dialog input 
{	
    WIDTH:50px;
    border-style:solid;
    border-width:1px;
    cursor:pointer;
}     

.confirm-dialog-close {	
    DISPLAY: block;	
    BACKGROUND: url(/Res/Image/close24.png) no-repeat 0px 0px;	
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	
}   

/*
.confirm-dialog-modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
} 
*/

/*Textbox Watermark*/
.watermarked 
{
	/*height:20px;*/
	width:80px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.watermarked180
{
	/*height:20px;*/
	width:180px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

.myError
{
	font-family:"맑은 고딕","Malgun Gothic",돋움,dotum,arial,sans-serif,Tahoma;
	font-size:11px;
}

/* 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;}

/* 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;}

/* common */
.none a:hover {color:#3b9600;text-decoration:none;}

.green a:link, .green a:visited {color:#6d6d6d;}
.green a:hover {color:#3b9600;}

.green .select a:link, .green  .select a:visited {color:#3b9600;}
.green  .select a:hover {color:#3b9600;}


.green .unselect a:link, .green  .unselect a:visited {color:#6d6d6d;}
.green  .unselect a:hover {color:#3b9600;}


.orange a:link, .orange a:visited {color:#6d6d6d;}
.orange a:hover {color:#f67f00;}

/* 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:6px;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 */
#mainWarp {width:866px;margin:0px auto;height:100%;}
#warp {width:786px;float:left;height:100%;}
#rightPanel {width:80px;float:left;height:100%;}
.ctxBody {width:786px;float:left;}
.ctxBody .ctxLeft {vertical-align:top;width:180px;}
.ctxBody .ctxCenter {vertical-align:top;text-align:left;width:606px;}


/* 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;}

.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.sunday a  {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.saturday a {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:none;}
#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;padding-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:-62px auto 10px 170px;}
/*#footerContact {margin:10px auto 10px 50px;}*/

/* remoteController */
#remoteContoller {position:absolute; width: 180px; top: 0px; margin-left:20px;}

/* boardlist grid */
.datatable .grid .head th {BACKGROUND: url(/Res/Image/board_title_underline.gif) repeat-x 0px 100%;margin-bottom:6px;color:#6C9819;font-weight:bold;font-size:12px;height:26px;vertical-align:top;text-align:center;}
.datatable .grid .head th.no {width:40px;}
.datatable .grid .head th.title {width:340px;}
.datatable .grid .head th.writer {width:90px;}
.datatable .grid .head th.regdate {width:80px;}
.datatable .grid .head th.hit {width:45px;}
.datatable .grid td {BACKGROUND: url(/Res/Image/board_article_underline.gif) repeat-x 0px 100%;height:24px;color:#919191;text-align:center;}
.datatable .grid td.title {text-align:left;}
.datatable .grid td.small {font-size:11px; letter-spacing:-1px;}
.datatable .grid td a:link, .datatable .grid td a:visited {color:#919191;}
.datatable .grid td a:hover{color:#3b9600;font-weight:bold;}

.lastrow {BACKGROUND: url(/Res/Image/board_article_lastline.gif) repeat-x 0px 0px;position:relative;margin-top:-1px;height:4px;width:618px;}


.pager .current {color:#E36500;font-weight:bold;}
.pager a.command:link, .pager a.command:visited {color:#919191;}
.pager a.command:hover {color:#6C9819;}
.pager input {margin:2px 4px;}
.pager a, .pager span {position:relative;top:-4px;}
.datatable .pager {width:530px;float:left;text-align:center;padding-top:12px;}
.datatable .pager img{margin-top:4px;}
.writeArea {width:80px;float:right;margin-top:6px;}

#searchPanel {vertical-align:bottom;margin-top:20px;width:600px;text-align:center;}
.ddlSelect {height:22px;}
.txtSearch {border:solid 1px #B0B0B0;height:20px;height:22px;width:200px;font-size:12px;color:#6C9819;padding-top:2px;padding-left:4px;}

#boardDetail {width:592px;margin:0px 0px 0px 10px;}
#boardDetail .lblTitle{BACKGROUND: url(/Res/Image/board_title_underline.gif) repeat-x 0px 0px;width:586px;height:20px;display:block;padding-top:12px;color:#6C9819;font-weight:bold;padding-left:6px;font-size:13px;}
#boardDetail .subInfo{BACKGROUND: url(/Res/Image/detail_back.gif) repeat-x 0px 0px;width:592px;height:27px;}
#boardDetail .subInfo div {padding:5px;}
#boardDetail .subInfo .writer{width:300px;float:left;}
#boardDetail .subInfo .regdate{width:170px;float:left;}
#boardDetail .subInfo .viewcount{width:85px;float:left;}
#boardDetail .pager {width:590px;text-align:center;padding-top:20px;}
#boardDetail .commentInput{padding-bottom:10px;BACKGROUND: url(/Res/Image/greenbar_line.gif) repeat-x 0px 100%;}
#boardDetail .commentRow{BACKGROUND: url(/Res/Image/greenbar_line.gif) repeat-x 0px 100%;height:24px;}

.commentRow .writer{color:#919191;width:80px;float:left;display:block;padding:0px 4px;}
.commentRow .commentWarp{color:#919191;width:460px;float:left;display:block;padding:0px 4px;}
.commentRow .commentWarp .date{color:#C1C0C0;font-size:11px;}
.commentRow .commentActions{color:#919191;width:30px;float:left;}
.commentRow a.commentLink{color:#6C9819;}


.attachedFiles {margin: 4px 0px;}
.attachedFiles, .attachedFiles .filelist, .attachedFiles .filetitle {float:right;color:#ACACAC;}
.attachedFiles .filetitle {vertical-align:top;}
.attachedFiles .filelist a:link, .attachedFiles .filelist a:visited {color:#ACACAC;}
.attachedFiles .filelist a:hover {color:#FB9F00;}

#greendetailBar {background-color:#E6F2CE;width:592px;height:3px;display:block;font-size:1px;margin:10px 0px;}

input.gray80{border:solid 1px #B0B0B0;width:80px;height:20px;}
input.gray180{border:solid 1px #B0B0B0;width:180px;height:20px;}
input.gray500{border:solid 1px #B0B0B0;width:500px;height:20px;}
input.gray440{border:solid 1px #B0B0B0;width:440px;height:20px;}
.noneCheck input{border:none;}

a.commentLink:link, a.commentLink:visited{color:#6C9819;}

.displaytobutton{display:block;padding:0px;margin:0px;float:left;text-align:center;padding-top:6px;}
.articleActions input {margin:0px 4px;}

#boardWriteArea  div, #boardWriteArea input  {float:left;color:#6C9819;margin:3px 4px;}
#boardWriteArea  div b{color:#6C9819;}
#boardWriteArea  div.writeTitle{width:100px;}
#boardWriteArea  div.writeCheckTitle{width:150px;}
#boardWriteArea  div.writeCheckTitle input{border:none;margin-top:-2px;}
#boardWriteArea  div.writeCheckTitle label{color:#6C9819;}

#loginPanel{width:374px;margin:0px auto;}
#loginPanel .top{BACKGROUND: url(/Res/Image/login_back_top.gif) no-repeat 0px 0px;width:374px;height:8px;display:block;}
#loginPanel .bottom{BACKGROUND: url(/Res/Image/login_back_bottom.gif) no-repeat 0px 0px;width:374px;height:8px;display:block;}
#loginPanel .mid{BACKGROUND: url(/Res/Image/login_back_mid.gif) repeat-y 0px 0px;width:374px;display:block;text-align:center;}
#loginPanel h2 {color:#6C9819;font-size:12px;font-weight:bold;width:136px;
margin:0px auto;height:37px;
padding:4px 0px;
}

#loginArea {width:349px;margin:0px auto;}
#loginPanel .mid .top{BACKGROUND: url(/Res/Image/login_iback_top.gif) no-repeat 0px 0px;width:349px;height:8px;display:block;font-size:1px;}
#loginPanel .mid .bottom{BACKGROUND: url(/Res/Image/login_iback_bottom.gif) no-repeat 0px 0px;width:349px;height:8px;display:block;}
#loginPanel .mid .mid{BACKGROUND: url(/Res/Image/login_iback_mid.gif) repeat-y 0px 0px;width:349px;display:block;text-align:center;}

#loginArea table{width:280px;margin:0px auto;}
#loginArea table td.loginText{text-align:left;color:#6C9819;font-weight:bold;}
#loginArea table td.loginText span, #loginArea table td.loginText input{width:80px;float:left;display:block;height:22px;color:#6C9819;margin-top:4px;padding-top:4px;}

#greentitlesepa {width:280px;margin:10px auto;background-color: #E1F0C4;height:1px;}

#loginArea .findArea {height:25px;}
#loginArea .findArea a {color:#818181;}

table.submitform { border-collapse:collapse;width:580px;}
.submitform th, .submitform td{border: soild 1px #C6EA93 !important;height:30px;border:solid 1px #C6EA93;}
.submitform th{background-color:#EDFDC1;color:#6C9819;font-weight:bold;padding-top:4px;padding-left:6px;width:180px;}
.submitform td{width:400px;}
.submitform td input{width:300px;margin:0px 20px;border:solid 1px #B0B0B0;}
.submitform td span{width:300px;margin:0px 20px;display:block; }


table.submitform2 { border-collapse:collapse;width:580px;}
.submitform2 .tdNoBorder td
{
	border-style:none;
}

.submitform2 th, .submitform2 td{border: soild 1px #C6EA93 !important;height:30px;border:solid 1px #C6EA93;}
.submitform2 th{background-color:#EDFDC1;color:#6C9819;font-weight:bold;padding-top:4px;padding-left:6px;width:180px;}
.submitform2 td{width:400px;padding: 4px 4px;}
.submitform2 td span{width:300px;margin:0px 20px;display:block; }

table.submitform2 table { border-collapse:collapse;width:100%;}
table.submitform2 table td, table.submitform2 table td span{width:auto;margin:0px auto;}

.submitform2Table
{
	 border-collapse:collapse;
	 width:580px;
}

.submitform2Th
{
	border: soild 1px #C6EA93 !important;height:30px;border:solid 1px #C6EA93;
	background-color:#EDFDC1;color:#6C9819;font-weight:bold;padding-top:4px;padding-left:6px;width:180px;
}

.submitform2Td
{
	border: soild 1px #C6EA93 !important;height:30px;border:solid 1px #C6EA93;
	width:400px;padding: 4px 4px;
}

.submitform2Span
{
	width:300px;margin:0px 20px;display:block;
}

.submitform2InnerTh
{
	border:solid 1px #C6EA93;
	background-color:#EDFDC1;color:#6C9819;font-weight:bold;
	padding-left:6px;
}

.submitform2InnerTd
{
	border:solid 1px #C6EA93;
	padding-left:4px;
}

/* schedule */
#monthSeletor {float:left;width:300px;margin-left:10px;}
#monthSeletor img{border:0px;}

#majorSeletor {float:right;margin-right:10px;}


.scheduleCalendar {
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;}

.rtop, .rbottom{display:block; background: #F1FFD5;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #DCFB9F;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}


#divBack {text-align:center;border-style:none; background-color:#F1FFD5;float:left;width:600px; margin-right:10px; margin-bottom:20px; height:600;}



#globalnav {list-style:none; margin:17px; padding:0px 0px 0px 15px;width:600px;font-family:"맑은 고딕","Malgun Gothic",돋움,dotum,arial,sans-serif,Tahoma;}
#globalnav li{list-style:none;margin:0px;padding:7px 0px 0px;display:block;float:left;width:111px;text-align:center;font-size:12px;color:#8D8BA0;height:31px;font-weight:bold;}
#globalnav li:hover{background:red;color:#839B23;background:url('/Res/image/TopMenu/MainNav_mainbg.jpg') no-repeat 2px 1px;cursor:hand;}
#globalnav li.navSepa{width:3px;background:url('/Res/image/TopMenu/MainNav_bar.gif') no-repeat 1px 6px;}

#globalnav div.SubNav{display:none;z-index:2;width:107px;position:relative;margin-top:15px;}
#globalnav div.SubNav:hover,
#globalnav div.SubNav ul:hover,
#globalnav div.SubNav li:hover,
#globalnav li:hover div.SubNav{display:block;}
#globalnav li:hover li{background:none;}
#globalnav .SubNavTop{background:url('/Res/image/TopMenu/MainNav_subTop.png') no-repeat;width:107px;display:block;height:6px;float:left;}
#globalnav .detailNav{background:url('/Res/image/TopMenu/MainNav_subBg.png') repeat-y;width:107px;display:block;float:left;}
#globalnav .detailNav ul, #globalnav .detailNav li{padding:0px;margin:0px;font-size:12px;font-weight:normal;}
#globalnav .detailNav li{height:20px;padding:2px 0px 0px;}
#globalnav li a, #globalnav li a:link{text-decoration:none;color:#8D8BA0;}
#globalnav li a:hover{color:#839B23;}
#globalnav .SubNavBottom{background:url('/Res/image/TopMenu/MainNav_subBottom.png') no-repeat;width:107px;display:block;height:6px;float:left;}




