/*@import url(../jscss/main_add.css);*/
@import url(./nanumgothic/nanumgothic.css);

#datacontT .no21   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/21.gif); background-position : 8px 5px; background-repeat : no-repeat; }
#datacontT .no22   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/22.gif); background-position : 8px 5px; background-repeat : no-repeat; }
#datacontT .no23   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/23.gif); background-position : 8px 5px; background-repeat : no-repeat; }
#datacontT .no24   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/24.gif); background-position : 8px 5px; background-repeat : no-repeat; }
#datacontT .no25   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/25.gif); background-position : 8px 5px; background-repeat : no-repeat; }
#datacontT .no26   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/26.gif); background-position : 8px 5px; background-repeat : no-repeat; }
#datacontT .no27   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/27.gif); background-position : 8px 5px; background-repeat : no-repeat; }
#datacontT .no28   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/28.gif); background-position : 8px 5px; background-repeat : no-repeat; }
#datacontT .no29   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/29.gif); background-position : 8px 5px; background-repeat : no-repeat; }
#datacontT .no30   { text-align : left; padding : 4px 6px 2px 28px; background : url(../img/30.gif); background-position : 8px 5px; background-repeat : no-repeat; }

#divpopbg { 
	position:absolute;
	left:0;top:0;
	width:100%;
	z-index:200;
	background:#000000 ;
	background-repeat:repeat;filter:alpha(Opacity:10);
	visibility:hidden; 
}

#copyAll2         { z-index : -1; width : 100%; margin-top : 10px;  }
#copyAll2 .copy   { padding-top : 30px; text-align : left; width : 940px; height : 120px; }

#scheduler .btr td { border-left: 1px solid #e3e3e3; }

.fileT input { color: gray; }
#fsUploadProgress { color: gray; } 

.public_menu                  { float: left; width: 98%; margin-left: 5px;}
.public_menu a     			  { float : left; width: 115px; background-image: url(../img/tab_off.jpg); background-position: left top; background-repeat: no-repeat; }
.public_menu .rmenue          { padding-bottom:3px; padding-top:6px; text-align: center; font-size:10pt; font-weight : bold; margin: 0 2px 0 2px;
								background-image: url(../img/tab_on.jpg); background-position: left top; background-repeat: no-repeat; }
.public_menu .rmenu           { padding-bottom:3px; padding-top:6px; text-align: center; margin: 0 2px 0 2px;}
.public_menu .rmenue:link     { font-size : 10pt; color : #ffffff; }
.public_menu .rmenue:visited  { font-size : 10pt; color : #ffffff; }
.public_menu .rmenue:active   { font-size : 10pt; color : #ffffff; }
.public_menu .rmenue:hover    { font-size : 10pt; color : #073B88; }
.public_menu .rmenu:link      { font-size : 10pt; color: #303030; }
.public_menu .rmenu:visited   { font-size : 10pt; color: #303030; }
.public_menu .rmenu:active    { font-size : 10pt; color: #0048ff; }
.public_menu .rmenu:hover     { font-size : 10pt; color: #0048ff; font-weight:bold; }

.publicBtn_on { 
	font-family : 'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은고딕', dotum, gulim, Seoul, tahoma;
	background:#EB8D8D; color:white; text-align:center; font-size:8pt; padding:2px; border: 1px solid #EB8D8D;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
}

.publicBtn_off { 
	font-family : 'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은고딕', dotum, gulim, Seoul, tahoma;
	color:#4E6AEA; text-align:center; font-size:8pt;  
	border-radius: 3px; 
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;   
}
.publicBtn_off a { color:#4E6AEA; font-size:8pt; padding:2px; border: 1px solid #8D9EEB; }
.publicBtn_off a:hover { font-family : 'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은고딕', dotum, gulim, Seoul, tahoma; background: #8D9EEB; color:white; border:1px solid #4E6AEA; }

#center .contBox .contA .contBTright                         { float : left; width : 216px; }
#center .contBox .contA .contBTright .popkey                 { margin-top: 15px; width : 216px; height : 26px; background : url(../img/title_m01.gif); background-position : left top; background-repeat : no-repeat; }
#center .contBox .contA .contBTright .popkey .popkeyleft     { float : left; text-align : right; padding : 7px 7px 0 151px; color : #828282; }
#center .contBox .contA .contBTright .popkey .popkeyleft b   { color : #000000; }
#center .contBox .contA .contBTright .popkey .popkeyright    { float : right; text-align : right; padding : 5px 2px 0 0; }
#center .contBox .contA .contBTright .reinfo                 { width : 216px; height : 26px; margin-top : 20px; background : url(../img/title_m02.gif); background-position : left top; background-repeat : no-repeat; }
#center .contBox .contA .contBTright .reinfo .reinfoleft     { float : left; text-align : right; padding : 7px 7px 0 151px; color : #828282; }
#center .contBox .contA .contBTright .reinfo .reinfoleft b   { color : #000000; }
#center .contBox .contA .contBTright .reinfo .reinforight    { float : right; text-align : right; padding : 5px 2px 0 0; }

.myInfoMenuDiv {  float:right; margin-top:-15px; font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은고딕', dotum, gulim, Seoul, tahoma; }
.myInfoMenuDiv a { color: #444546; padding: 0 3px 0 7px; font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은고딕', dotum, gulim, Seoul, tahoma; }
.myInfoMenuDiv .unameDiv { border-bottom: 1px solid black; }
.myInfoPointDiv             { 
	width:166px; height:87px; text-align:left; padding:10px 0 0 0px; 
	background : url(../img/box_L01_1.gif); background-position : left top; background-repeat : no-repeat; 
	background-color: white; position:absolute; display:none; z-index:999;
}
.myInfoPointDiv .attend     { padding : 0 0 5px 30px; font-weight : bold; color : #525252; margin-left:0px; }
.myInfoPointDiv .attend b   { color : #e70000; }
.myInfoPointDiv .team ul    { text-align : left; }
.myInfoPointDiv .team li    { width: 110px; margin-left:20px; padding: 1px 0 3px 20px; font-weight : bold; color : #7f7f7f; background : url(../img/bullet_key.gif); background-position : left 1px; background-repeat : no-repeat; }
.myInfoPointDiv .team b     { color : #21c80a; }
.myInfoPointDiv .team span  { color : #198ef1; }
.myInfoPointDiv .btn { padding: 0 0 0 2px; margin-top: 10px; }

.topMenuMoreDiv {  float:right; width: 85px; background: #FBFBFB; height: 195px; padding:7px 5px 10px 5px; border: 1px solid #888D95; position:absolute; display:none; z-index:999; }
.topMenuMoreDiv div { text-align:left; font-family : 'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은고딕', dotum, gulim, Seoul, tahoma; color: #6B6D70; padding: 7px 0 7px 0; border-bottom: 1px solid #CBD9DF; }

.appInfoDiv { z-index:999; width:330px; height:140px; text-align:left; position:absolute; background-color: white; display:none; border:3px solid #CBD9DF; }
.appInfoDiv table { padding:10px; font-size: 12px;  }
.appInfoDiv table tr td span { color: navy; font-size: 12px; } 
.appInfoDiv table tr td input { width:145px; padding:3px; color: gray; margin-right:5px; }

/* ����Ʈ �� */
.sitemap											   {text-align:left;}
.sitemap	li										   { float:left; width:230px;margin:0 10px 25px 10px ;padding:5px 0;font-weight:bold;font-size:11pt;letter-spacing:-1px;}
.sitemap	li	a{ width:200px; display:inline-block; padding:5px 10px; border-top:3px solid #444; }
.sitemap	li	a:hover{ color:#00409b;}
.sitemap	li	ul li{ font-size:13px; font-weight:100; margin:0; padding:0; border-bottom:1px solid #ddd;}
.sitemap	li	ul li a{ border:0; padding:3px 10px 3px 10px; font-size:13px; background:none; color:#666;}
.sitemap	li	ul li a:hover{ font-weight:bold; color:#000;}
.sitemap	li	ul li ul li { border:0; background-color:#f8f8f8;padding:2px 0;}
.sitemap	li	ul li ul li a{ color:#666; margin-left:15px; padding-left:10px; font-size:12px; background:url(../img/3dot_icon.gif) no-repeat left 10px;background-position:left center; }
.sitemap	li	ul li ul li a:hover{ font-weight:bold; color:#000;}
.sitemap	li	ul li ul li ul li {  border:0;}
.sitemap	li	ul li ul li ul li a{ font-size:11px; color:#666; background:url(../img/dot_icon.gif) no-repeat left 10px; line-height:15px;background-position:left center;}