#appBg { z-index:9000; background-color:#333333; width:800; height:700; top:0px; left:0px; position:absolute; padding:20px 10px 10px 10px; border:2px solid #DDDDDD;filter:Alpha(Opacity=0); visibility:hidden; margin:auto;} 
#appBgBlind { z-index:9001; background-color:#333333; width:800; height:700; top:0px; left:0px; position:absolute; padding:20px 10px 10px 10px; border:2px solid #DDDDDD;filter:Alpha(Opacity=50); visibility:hidden; margin:auto;} 
#appBgBlind2 { z-index:9002; background-color:#333333; width:800; height:700; top:0px; left:0px; position:absolute; padding:20px 10px 10px 10px; border:2px solid #DDDDDD;filter:Alpha(Opacity=50); visibility:hidden; margin:auto;} 
#appBgBlind3 { z-index:9003; background-color:#333333; width:800; height:700; top:0px; left:0px; position:absolute; padding:20px 10px 10px 10px; border:2px solid #DDDDDD;filter:Alpha(Opacity=50); visibility:hidden; margin:auto;}
#appBgBlindAll { z-index:9005; background-color:#333333; width:800; height:700; top:0px; left:0px; position:absolute; padding:20px 10px 10px 10px; border:2px solid #DDDDDD;filter:Alpha(Opacity=99); visibility:hidden; margin:auto;}

#appBgBlindBorder { z-index:9006; background-color:#324B7B; width:758px; height:558px; top:0px; left:0px; position:absolute; visibility:hidden; margin:auto;} 

#mailLogoutBlind { z-index:8999; background:#f2ede0 url("/ipage/img/menu_bg.gif"); width:70px; height:20px; top:170px; left:70px; position:absolute; visibility:hidden; margin:auto;}

#idSrhFrameBG { z-index:9013; background-color:#FFFFFF; width:482px; height:400px; top:0px; left:0px; position:absolute;visibility:hidden; margin:auto;} 
#pwSrhFrameBG { z-index:9014; background-color:#FFFFFF; width:482px; height:400px; top:0px; left:0px; position:absolute; visibility:hidden; margin:auto;} 
#infoUseFrameBG { z-index:9010; background-color:#FFFFFF; width:482px; height:400px; top:0px; left:0px; position:absolute;visibility:hidden; margin:auto;} 
#researchFrameBG { z-index:9011; background-color:#FFFFFF; width:750px; height:550px; top:0px; left:0px; position:absolute;visibility:hidden; margin:auto;} 
#pwUptFrameBG { z-index:9012; background-color:#FFFFFF; width:482px; height:400px; top:0px; left:0px; position:absolute;visibility:hidden; margin:auto;} 
#pwUptFrameBGv2 { z-index:9012; background-color:#FFFFFF; width:673px; height:500px; top:0px; left:0px; position:absolute;visibility:hidden; margin:auto;} 
#pwCheckFrameBG { z-index:9013; background-color:#FFFFFF; width:482px; height:400px; top:0px; left:0px; position:absolute;visibility:hidden; margin:auto;} 

#idSrhWnd { padding:0px; border:solid 3px #324b7b; height:370px; overflow:hidden;}
#idSrhWnd .k-button { font-size:12px;}
#idSrhWnd .k-button span { margin-top:-2px; margin-right:3px;}

#pwSrhWnd { padding:0px; border:solid 3px #324b7b; height:370px; overflow:hidden;}
#pwSrhWnd .k-button { font-size:12px;}
#pwSrhWnd .k-button span { margin-top:-2px; margin-right:3px;}

#pwUptWnd { padding:0px; border:solid 3px #324b7b;}
#pwUptWnd .k-button { font-size:12px;}
#pwUptWnd .k-button span { margin-top:-2px; margin-right:3px;}

#xpInfoWnd { padding:0px; border:solid 3px #324b7b; height:520; overflow:hidden;}
#xpInfoWnd .k-button { font-size:12px;}
#xpInfoWnd .k-button span { margin-top:-2px; margin-right:3px;}

#groupLogoutFrame { z-index:5; background-color:#FFFFFF; width:20px; height:20px; top:0px; left:0px; position:absolute; visibility:hidden; margin:auto;} 
#mailLogoutBG { z-index:6; background-color:#FFFFFF; width:20px; height:20px; top:0px; left:20px; position:absolute; visibility:hidden; margin:auto;} 

#idSrhClose { z-index:10005; background-color:#FFFFFF; width:77px; height:22px; top:0px; left:0px; position:absolute; visibility:hidden; margin:auto;} 
#appClose { z-index:9019; background-color:#FFFFFF; width:77px; height:22px; top:0px; left:0px; position:absolute; visibility:hidden; margin:auto;} 
#idsrhFrame { width:100%; height:100%;}
#pwsrhFrame { width:100%; height:100%;}
#infoUseFrame { width:100%; height:100%;}
#researchFrame { width:100%; height:100%;}
#pwUptFrame { width:100%; height:100%;}
#pwUptFramev2 { width:100%; height:100%;}
#pwCheckFrame { width:100%; height:100%;}
#names { width:50px;height:17px;padding-top:3px;font-size: 12px;border: 1px solid #333333;}
#rrno1 { width:50px;height:17px;padding-top:3px;font-size: 12px;border: 1px solid #333333;}
#rrno2 { width:60px;height:17px;padding-top:3px;font-size: 12px;border: 1px solid #333333;}

.dragme{position:relative;}

#maincontents { width:100px; height:100px; }
#tismenuDiv {	position:absolute; left:0px; top:45px; width:185px; z-index:8999;  visibility:hidden;}
#groupwareDiv {	position:absolute; left:0px; top:41px; width:100%; height:209px; z-index:16; visibility:hidden;}
#tisDiv { position:absolute; left:0px; top:41px; width:100%; height:209px; z-index:15;   visibility:hidden;}
#mailDiv { position:absolute; left:0px; top:41px; width:100%; height:209px; z-index:14;   visibility:hidden;}
#idiskDiv { position:absolute; left:0px; top:41px; width:100%; height:209px; z-index:13;   visibility:hidden;}
#projectmgrDiv { position:absolute; left:0px; top:41px; width:100%; height:500px; z-index:12;   visibility:hidden;}
#homeDiv { position:absolute; left:0px; top:41px; width:100%; height:209px; z-index:11;   visibility:hidden;}
#smsDiv { position:absolute; left:0px; top:41px; width:100%; height:209px; z-index:17;   visibility:hidden;}
#liveDiv { position:absolute; left:0px; top:41px; width:100%; height:209px; z-index:18;   visibility:hidden;}
#office365Div { position:absolute; left:0px; top:41px; width:100%; height:209px; z-index:18;   visibility:hidden;}

#groupwareFrame { width:100%; height:100%;}
#tisFrame {	width:100%;	height:100%; }
#mailFrame { width:100%; height:100%; }
#idiskFrame { width:100%; height:100%; }
#projectmgrFrame { width:100%; height:100%; }
#homeFrame { width:100%; height:100%; }
#smsFrame { width:100%; height:100%; }
#liveFrame { width:100%; height:100%; }
#office365Frame { width:100%; height:100%; }

#menuItem { width:100%; height:41px; background-image:url(img/n_top_bg.gif); vertical-align:bottom;}
#logoImage { width:220px; height:41px; float:left;}
#groupwareBtn { width:95px; height:41px; text-align:center; float:left;  }
#tisBtn {	width:108px; height:41px; text-align:center; float:left; }
#mailBtn { width:58px;height:41px; text-align:center; float:left; }
#idiskBtn { width:57px;height:41px; text-align:center; float:left; display:none; }
#rsBtn { height:41px; text-align:center; float:left; }
#hakjBtn {width:67px; height:41px; text-align:center; float:left; }
#projectmgrBtn {width:108px; height:41px; text-align:center; float:left; }
#liveBtn { width:66px;height:41px; text-align:center; float:left;}
#office365Btn { width:73px;height:41px; text-align:center; float:left;}
#caringBtn { width:121px;height:41px; text-align:center; float:left;}
#homeBtn { height:41px; text-align:center; float:left; }
#smsBtn { width:62px;height:41px; text-align:center; float:left; }
#logoutBtn { width:160px; height:30px; text-align:center; float:right; vertical-align:bottom; padding-top:8px; }
#logoutBtns { width:160px; text-align:center; float:right; padding-top:8px; }
#loginLine { width:100%; height:5px; background-color:#a7b5d7; float:none; }

#systemMsg {font-size:11px; border:2px solid #444444; font-weight:bold; color:#444444; padding: 7px 8px 8px 55px; background:#FFFFFF url("/ipage/img/loading.gif") no-repeat 5px 5px; top:40px; left:40px; position:absolute; z-index:9999; visibility:hidden; }
#secView { z-index:10000;font-size:20px;color:#f86d21; width:30px; height:25px; top:170px; left:70px; position:absolute; visibility:hidden; margin:auto; text-align:center; font-weight:bold;}

#debugMsg {font-size:11px; border:2px solid #444444; color:#444444; top:45px; left:870px; width:100px; height:15px; position:absolute; z-index:119999; visibility:hidden; background-color:#FFFFFF; }

#capslock { position:absolute; z-index:5000; top:40px; left:40px; width:167px; height:28px; visibility:hidden;  }

#backProc1 { z-index:1; width:50; height:50; top:0px; left:0px; position:absolute; visibility:hidden; margin:auto;} 
#backProc2 { z-index:2; width:50; height:50; top:0px; left:0px; position:absolute; visibility:hidden; margin:auto;} 
#backProc1Frame { width:100%; height:100%;}
#backProc2Frame { width:100%; height:100%;}

/* 공통링크용 */
A:link    {font-family:tahoma,돋움;font-size:12px; color: #999;text-decoration:none; }
A:visited {font-family:tahoma,돋움;font-size:12px; color: #999;text-decoration:none;}
A:active  {font-family:tahoma,돋움;font-size:12px; color:#999;text-decoration:none;}
A:hover   {font-family:tahoma,돋움;font-size:12px; color:#666;text-decoration:none;}

A.path:link    {font-family:돋움;font-size:8px; color:#666666;text-decoration:none; letter-spacing:-1px;}
A.path:visited {font-family:돋움;font-size:8px; color:#666666;text-decoration:none; letter-spacing:-1px;}
A.path:active  {font-family:돋움;font-size:8px; color:#FE6256;text-decoration:none; letter-spacing:-1px;}
A.path:hover   {font-family:돋움;font-size:8px; color:#FE6256;text-decoration:none; letter-spacing:-1px;}

body  { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

/* 본문 테이블 */
.main { background-color: #e7e8ea; }
td {font-size:12px; color: #666666; font-family:돋움; text-decoration:none; letter-spacing:-0.5px; }
.td_fix {font-size:12px; color: #3A3932; font-family:돋움; line-height:18px; text-decoration:none; letter-spacing:-0.5px; text-align: justify; }
.menu_text {font-size:12px; color: #ffffff; font-family:돋움; text-decoration:none; letter-spacing:-0.5px; }

/* 본문 스크롤 */
.scroll_body {
	scrollbar-3dlight-color:E8E6D9;
	scrollbar-arrow-color:E8E6D9;
	scrollbar-base-color:CFCFCF;
	scrollbar-face-color:CFCFCF;
	scrollbar-highlight-color:FBFAF5;
	scrollbar-shadow-color:949084;
	scrollbar-darkshadow-color:FBFAF5;
	font-family:tahoma,돋움;
	font-size:9pt;
	color: 857579;
}
  

/* TABLE 박스용 */   
.table {
   font-family:돋움;
   font-size:12pt;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-spacing: 1px;
   border-collapse: 2px;
   background-color:#ffffff;
   border:1 solid #DBC4B2;
   height:18px;
   }
   
   

.txt_list {
   font-family:돋움;
   font-size:10pt;
   letter-spacing:-0.5px;
   line-height: 18px;
   }
   
.txt_list_color {
   font-family:돋움;
   font-size:10pt;
   letter-spacing:-0.5px;
   color: #3970a3;
   line-height: 18px;
   font-weight: bold;
   }

   
/* 텍스트 필드용 */
.input {
   font-family:돋움;
   font-size:8pt;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   background-color:#ffffff;
   border:1 solid #666666;
   height:20px;
   }

.input_id {
   font-family:돋움;
   font-size:9pt;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   background-color:#ffffff;
   border:1 solid #666666;
   height:18px;
   }

/* 패스워드필드용 */
.inputpass {
   font-family:돋움;
   font-size:8pt;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   background-color:#E8E6D9;
   border:1 solid #C2BFAD;
   height:16px;
}

.inputtype {
	font-size: 12px;
	height: 18px;
	width: 100px;
	border: 1px solid #333333;
}

.th3 {
   font-family:굴림;
   font-size:10pt;
   text-decoration:none; 
   letter-spacing:-0.5px;
   font-weight: bold;
   color: #2e649d; 
   background-color:#e6e6e6;
}

.title {
   font-family:굴림;
   font-size:10pt;
   text-decoration:none; 
   letter-spacing:-0.5px;
   font-weight: bold;
   color: #2e649d; 
   background-color:#e6e6e6;
}

.td1 {
	font-family: "Arial", "굴림";
	font-size: 9pt;
	color: #000000;
	background-color:#FEFEFE;
	text-align: justify
}

.td2 {
	font-family: "Arial", "굴림";
	font-size: 9pt;
	color: #7DAAEF;
	background-color:#FFFFFF;
	text-align: center
}

.nosrh {
	font-family: "굴림";
	font-size: 9pt;
	color: #CCCCCC;
	background-color: #FFFFFF;
	text-align: center;
	height: 100px
}