@charset "UTF-8";


/* default.css - Type Selector Definition */
body { margin:0;padding:0; font-family:굴림; font-size:.75em;}

img { border:none; }
label { cursor:pointer; }
form { margin:0; padding:0; }

/* Special Class Selector */
.fr { float:right; }
.fl { float:left; }
.clear { clear:both; }
.fwB { font-weight:bold;}
.tCenter { text-align:center; }
.tRight { text-align:right; }
.tLeft { text-align:left; }
.gap1 { margin-top:.8em; }
.nowrap { white-space:nowrap; }

.iePngFix { behavior:url("./common/js/iePngFix.htc"); } 
.zbxe_info { vertical-align:middle; behavior:url("./common/js/iePngFix.htc"); }

/* Input Style Definition */
.inputTypeText { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; }
*:first-child+html .inputTypeText { font-size:9pt; }
.inputTypeText:hover,
.inputTypeText:focus { background:#f4f4f4; }
.inputTypeTextArea { border:1px solid !important; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff; font-size:1em; _font-size:9pt; height:100px;}
*:first-child+html .inputTypeTextArea { font-size:9pt; }

/* Input Style 통합검색 */
.inputTypeText_total { margin-top:0px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .2em; background:#ffffff; font-size:1em; _font-size:9pt; width:140px; }
*:first-child+html .inputTypeText_total { font-size:9pt; }
.inputTypeText_total:hover,
.inputTypeText_total:focus { background:#f4f4f4; }


.w40 { width:40px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w400 { width:400px; }

/* editor style */
a.bold { font-weight:bold; }

.editor_blue_text { color: #145ff9 !important; text-decoration:underline !important; }
.editor_blue_text a { color: #145ff9 !important; text-decoration:underline !important; }
.editor_red_text { color: #f42126 !important; text-decoration:underline !important; }
.editor_red_text a { color: #f42126 !important; text-decoration:underline !important; }
.editor_yellow_text { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_yellow_text a { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_green_text { color: #08830B !important; text-decoration:underline !important; }
.editor_green_text a { color: #08830B !important; text-decoration:underline !important; }

.folder_opener { display: block; }
.folder_closer { display: none; }
.folder_area { display: none; }

.xe_content { line-height:1.6; overflow:hidden; }

.zbxe_widget_output { background:url("/common/tpl/images/widget_text.gif") no-repeat center bottom; display:block;}

/* xe layer */
#waitingforserverresponse { border:2px solid #444444; font-weight:bold; color:#444444; padding: 7px 5px 5px 25px; background:#FFFFFF url("/common/tpl/images/loading.gif") no-repeat 5px 5px; top:40px; left:40px; position:absolute; z-index:100; visibility:hidden; }

#popup_menu_area{ position:absolute; background:#fff; border:2px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0; padding:0;}
#popup_menu_area *{ margin:0; padding:0; list-style:none; font-size:12px; line-height:normal;}
#popup_menu_area ul{ border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 10px 5px 10px;}
#popup_menu_area li{ padding:2px 0 2px 20px; background-repeat:no-repeat; background-position:left center; margin-bottom:3px; white-space:nowrap;}
#popup_menu_area li a{ text-decoration:none; color:#000;}
#popup_menu_area li a:hover,
#popup_menu_area li a:active,
#popup_menu_area li a:focus{ font-weight:bold; letter-spacing:-1px;}

/* xe faceoff */
.faceOffManager { position:fixed; _position:absolute; right:3px; top:3px;  height:23px; }

 
/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* Anchor Button */
a.button,
a.button span { position:relative; display:inline-block; text-decoration:none !important; background:url("/common/tpl/images/buttonWhite.gif") no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.button { padding:0; background-position:left top; overflow:visible;}
a.button span { left:2px; padding:6px 10px 5px 8px; color:#000; font:12px/12px Sans-serif; background-position:right top;}
/* Large Size */
a.button.large { background-position:left -30px; }
a.button.large span { padding:7px 10px 6px 8px; font:16px/16px Sans-serif; background-position:right -30px;}
/* xLarge Size */
a.button.xLarge { background-position:left -65px; }
a.button.xLarge span { padding:8px 10px 7px 8px; font:20px/20px Sans-serif; background-position:right -65px;}
/* Small Size */
a.button.small { background-position:left -107px; }
a.button.small span { padding:4px 6px 3px 4px; font:11px/11px Sans-serif; background-position:right -107px;}

/* Control Button + Submit Button */
span.button,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px Sans-serif; white-space:nowrap; background:url("/common/tpl/images/buttonWhite.gif") no-repeat; vertical-align:middle;}
span.button { padding:0; background-position:left top;}
span.button button,
span.button input { height:23px; left:2px; *top:-1px; _top:0; padding:0 10px 0 8px; line-height:24px; background-position:right top; cursor:pointer; *overflow:visible;}

/* 통검버튼 */
span.button_total,
span.button_total button,
span.button_total input{ position:relative; left:1px; margin-top:1px; vertical-align:top;}
/* Large Size */
span.button.large { background-position:left -30px;}
span.button.large button,
span.button.large input { height:30px; *top:0; _top:-1px; padding:0 10px 0 8px; font:16px/30px Sans-serif; background-position:right -30px;}
/* xLarge Size */
span.button.xLarge { background-position:left -65px;}
span.button.xLarge button,
span.button.xLarge input { height:35px; padding:0 10px 0 8px; font:20px/36px Sans-serif; background-position:right -65px;}
/* Small Size */
span.button.small { background-position:left -107px;}
span.button.small button,
span.button.small input { height:18px; *top:0; _top:-1px; padding:0 6px 0 4px; font:11px/18px Sans-serif; background-position:right -107px;}

/* Strong Button */
a.button.strong *,
span.button.strong * { font-weight:bold !important;}

/* Icon Add */
a.button .icon { position:relative; border:0; vertical-align:middle;}
span.button .icon { position:relative; left:10px; margin-right:8px; vertical-align:middle;}

/* Color Preset */
a.button.green,
a.button.green span,
span.button.green,
span.button.green button,
span.button.green input { background-image:url("/common/tpl/images/buttonGreen.gif"); color:#fff;}
a.button.black,
a.button.black span,
span.button.black,
span.button.black button,
span.button.black input { background-image:url("/common/tpl/images/buttonBlack.gif"); color:#fff;}
a.button.red,
a.button.red span,
span.button.red,
span.button.red button,
span.button.red input { background-image:url("/common/tpl/images/buttonRed.gif"); color:#fff;}
a.button.blue,
a.button.blue span,
span.button.blue,
span.button.blue button,
span.button.blue input { background-image:url("/common/tpl/images/buttonBlue.gif"); color:#fff;}

/* Offset Debug */
a.button,
span.button{ margin-right:2px;}

/* Button Set */
.buttonSet{ width:16px; height:16px; background-image:url("/common/tpl/images/buttonSet.gif"); background-repeat:no-repeat; border:0; background-color:transparent; vertical-align:middle; display:inline-block; text-decoration:none;}
.buttonSet span{ z-index:-1; font-size:0; line-height:0; visibility:hidden;}
.buttonSet.buttonUp{ background-position:0 0;}
.buttonSet.buttonDown{ background-position:0 -16px;}
.buttonSet.buttonLeft{ background-position:0 -32px;}
.buttonSet.buttonRight{ background-position:0 -48px;}
.buttonSet.buttonInfo{ background-position:0 -64px;}
.buttonSet.buttonCopy{ background-position:0 -80px;}
.buttonSet.buttonSetting{ background-position:0 -96px;}
.buttonSet.buttonActive{ background-position:0 -112px;}
.buttonSet.buttonDisable{ background-position:0 -128px;}
.buttonSet.buttonDelete{ background-position:0 -144px;}
.buttonSet.buttonHomepage{ background-position:0 -160px;}
.buttonSet.buttonBlog{ background-position:0 -176px;}
.buttonSet.buttonCalendar{ background-position:0 -192px;}
.buttonSet.buttonLayoutEditor{ background-position:0 -208px;}
.buttonSet.buttonAddWidget{ background-position:0 -224px;}
.buttonSet.buttonAddContent{ background-position:0 -240px;}



/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* 
A CSS framework begins here. We don't recommend modifying framework. You can override these properties by defining the styles outside the framework.
여기서 부터 CSS 프레임웍 입니다. 프레임웍 수정을 권장하지 않습니다. 스킨을 변형할 때 프레임웍 밖에서 선언된 속성으로 덮어쓰기 할 수 있습니다. 
*/

/* Layout */
#xe{ position:relative;}
#container{ position:relative;}
#header{ position:relative; clear:both; *zoom:1;}
#header:after{ content:""; display:block; clear:both;}
#body{ position:relative; clear:both; *zoom:1;}
#body:after{ content:""; display:block; clear:both;}
#content{ position:relative; text-align:justify; *zoom:1;}
#content:after{ content:""; display:block; clear:both;}
#footer{ position:relative; clear:both; *zoom:1;}
#footer:after{ content:""; display:block; clear:both;}
#footer address{ text-align:center;}

/* Layout Width */
.fixed #container{ width:980px; margin-left:auto; margin-right:auto;}
.liquid #container{ width:80%; margin-left:auto; margin-right:auto;}
.hybrid #container{ width:80%; margin-left:auto; margin-right:auto;}

/* Layout Align */
.aLeft #container{ margin-left:0;}
.aRight #container{ margin-right:0;}

/* Header Extension */
#header .extension{ position:relative; *zoom:1;}
#header .extension:after{ content:""; display:block; clear:both;}
#header .extension ul{ position:relative;}
#header .extension li{ position:relative; display:inline; list-style:none;}

/* Footer Extension */
#footer .extension{ position:relative; *zoom:1;}
#footer .extension:after{ content:""; display:block; clear:both;}
#footer .extension ul{ position:relative;}
#footer .extension li{ position:relative; display:inline; list-style:none;}

/* Body Extension */
#body .extension{position:relative; *zoom:1; display:none;}
#body .extension:after{ content:""; display:block; clear:both;}
#body .extension .section{position:relative;}

/* ----- Fixed 1 Column Layout ----- */
.fixed .c #body .e1{ display:block; margin-right:-30px;}
.fixed .c #body .e1 .section{ float:left; width:300px; margin-right:30px;}

/* ----- Liquid 1 Column Layout ----- */
.liquid .c #body .e1{ display:block; margin-right:-3.4%;}
.liquid .c #body .e1 .section{ float:left; width:30%; margin-right:3.3%;}

/* ----- Hybrid 1 Column Layout ----- */
.hybrid .c #body .e1{ display:block; margin-right:-30px;}
.hybrid .c #body .e1 .section{ float:left; width:240px; margin-right:30px;}

/* ----- Fixed 2 Column Layout ----- */
.fixed .ce #body .e1{ display:block; width:170px;}
.fixed .ec #body .e1{ display:block; width:170px;}
.fixed .ce #body #content{ display:block; width:800px;}
.fixed .ec #body #content{ display:block; width:800px;}
.fixed .ce #body #content{ float:left;}
.fixed .ec #body #content{ float:left; margin-right:-100%; left:180px;}
.fixed .ce #body .e1{ float:right;}
.fixed .ec #body .e1{ float:left;}
.fixed .ce #body .e1{ float:right;}
.fixed .ec #body .e1{ float:left;}

/* ----- Liquid 2 Column Layout ----- */
.liquid .ce #body .e1,
.liquid .ec #body .e1{ width:23%;}
.liquid .ce #body #content,
.liquid .ec #body #content{ width:75%;}
.liquid .ce #body #content{ float:left;}
.liquid .ec #body #content{ float:right;}
.liquid .ce #body .e1,
.liquid .ec #body .e1{ display:block;}
.liquid .ce #body .e1{ float:right; clear:right;}
.liquid .ec #body .e1{ float:left; clear:left;}

/* ----- Hybrid 2 Column Layout ----- */
.hybrid .ce #body{ padding-right:280px;}
.hybrid .ec #body{ padding-left:280px;}
.hybrid .ce #body .e1,
.hybrid .ec #body .e1{ width:260px;}
.hybrid .ce #body #content,
.hybrid .ec #body #content{ width:100%;}
.hybrid .ce #body #content{ float:left;}
.hybrid .ec #body #content{ float:right;}
.hybrid .ce #body .e1,
.hybrid .ec #body .e1{ display:block;}
.hybrid .ce #body .e1{ float:right; clear:right; margin-left:-260px; right:-280px;}
.hybrid .ec #body .e1{ float:left; clear:left; margin-right:-260px; left:-280px;}

/* ----- Fixed 3 Column Layout ----- */
.fixed .cee #body .e1,
.fixed .cee #body .e2,
.fixed .ece #body .e1{ display:block; width:170px;}
.fixed .ece #body .e2{ display:block; width:240px;}
.fixed .eec #body .e1,
.fixed .eec #body .e2,

.fixed .cee #body #content,
.fixed .ece #body #content{ display:block; width:550px;}
.fixed .eec #body #content,

.fixed .cee #body #content{ float:left;}
.fixed .ece #body #content{ float:left; margin-right:-100%; left:180px;}
.fixed .eec #body #content{ float:right;}

.fixed .ece #body .e1{ float:left;}
.fixed .eec #body .e1

.fixed .cee #body .e1,
.fixed .eec #body .e2

.fixed .cee #body .e2,
.fixed .ece #body .e2{ float:right;}

/* ----- Liquid 3 Column Layout ----- */
.liquid .cee #body .e1,
.liquid .cee #body .e2,
.liquid .ece #body .e1,
.liquid .ece #body .e2,
.liquid .eec #body .e1,
.liquid .eec #body .e2{ display:block; width:20%;}

.liquid .cee #body #content,
.liquid .ece #body #content,
.liquid .eec #body #content{ width:56%;}

.liquid .cee #body #content{ float:left; margin-right:2%;}
.liquid .ece #body #content{ float:left; margin-right:-100%; left:22%;}
.liquid .eec #body #content{ float:right;}

.liquid .ece #body .e1,
.liquid .eec #body .e1{ float:left; margin-right:2%;}

.liquid .cee #body .e1,
.liquid .eec #body .e2{ float:left;}

.liquid .cee #body .e2,
.liquid .ece #body .e2{ float:right;}

/* ----- Hybrid 3 Column Layout ----- */
.hybrid .cee #body .e1,
.hybrid .cee #body .e2,
.hybrid .ece #body .e1,
.hybrid .ece #body .e2,
.hybrid .eec #body .e1,
.hybrid .eec #body .e2{ display:block; width:220px;}

.hybrid .cee #body{ padding-right:480px;}
.hybrid .ece #body{ padding-left:240px; padding-right:240px;}
.hybrid .eec #body{ padding-left:480px;}

.hybrid .cee #body #content,
.hybrid .ece #body #content,
.hybrid .eec #body #content{ width:100%;}

.hybrid .cee #body #content,
.hybrid .ece #body #content{ float:left; margin-right:-100%;}
.hybrid .eec #body #content{ float:right;}

.hybrid .ece #body .e1,
.hybrid .eec #body .e2{ float:left; left:-240px; margin-right:-220px;}
.hybrid .eec #body .e1{ float:left; left:-480px; margin-right:-220px;}

.hybrid .cee #body .e1,
.hybrid .ece #body .e2{ float:right; left:240px; margin-left:-220px;}
.hybrid .cee #body .e2{ float:right; left:480px; margin-left:-220px;}

/* 
A CSS framework ends here. We don't recommend modifying framework. You can override these properties by defining the styles outside the framework.
여기까지 CSS 프레임웍 입니다. 프레임웍 수정을 권장하지 않습니다. 스킨을 변형할 때 프레임웍 밖에서 선언된 속성으로 덮어쓰기 할 수 있습니다. 
*/


/* widgetCounter */
.widgetCounter{ font-size:12px; margin:0;}
.widgetCounter dt,
.widgetCounter dd{ height:18px;}
.widgetCounter dt{ float:left; clear:left;}
.widgetCounter dd{ font-size:11px; font-family:Tahoma;}
.widgetCounter dt{ color:#333;}
.widgetCounter dd{ color:#888;}

.widgetContainer.black .widgetCounter{ font-size:11px; font-family:돋움;}
.widgetContainer.black .widgetCounter dt,
.widgetContainer.black .widgetCounter dd{ height:20px;}
.widgetContainer.black .widgetCounter dt{ float:right; clear:right;}
.widgetContainer.black .widgetCounter dd{ font-size:11px; font-family:Tahoma;}
.widgetContainer.black .widgetCounter dt{ color:#727070;}
.widgetContainer.black .widgetCounter dd{ color:#888;}


.xeNotice{ position:relative; width:100%; padding:0 0 0 0;}
.xeNotice .headline h2{ margin:0 0 5px 0; font-size:13px; line-height:1.2; padding-right:10px; overflow:hidden; white-space:nowrap;}
.xeNotice .headline h2 a{ color:#000; text-decoration:none;}
.xeNotice .headline h2 .feedback{ font-size:9px; font-family:Tahoma; font-style:normal; color:#fd2a00; vertical-align:middle;}
.xeNotice .headline p{ margin:0 0 12px 0; color:#8b8b8b; font-family:돋움;  font-size:11px; line-height:1.5;}
.xeNotice .headline p a{ color:#8b8b8b; text-decoration:none;}
.xeNotice ul{ list-style:none; margin:0; padding:0;}
.xeNotice li{ position:relative; padding-left:10px; background:url("/widgets/content/skins/xeHome/iconNotice.gif") no-repeat left center; margin-bottom:10px; white-space:nowrap; overflow:hidden; }
.xeNotice li.first{ background:none; padding:0;}
.xeNotice li.first .title{font-size:13px; font-weight:bold;}
.xeNotice li.first .summary{}
.xeNotice li a{ color:#000; vertical-align:middle;text-decoration:none;}
.xeNotice li .icon{ vertical-align:middle;}
.xeNotice li .feedback{ font-size:9px; font-family:Tahoma; font-style:normal; color:#fd2a00; vertical-align:middle;}
.xeNotice li .date{ position:absolute; top:1px; right:0; font-size:9px; font-family:Tahoma; color:#8b8b8b;}
.xeNotice .more{ text-decoration:none; position:absolute; top:11px; right:0; padding-right:9px; font-size:11px; color:#646464; background:url("/widgets/content/skins/xeHome/iconMore.gif") no-repeat right center; line-height:normal;}

.xeArticle{ position:relative; width:100%; padding:8px 0 6px 0;}
.xeArticle:after{ content:""; clear:both; display:block;}
.xeArticle h2{ margin:0 0 7px 0; font-size:14px; color:#000; line-height:1.2;}
.xeArticle h2 a{ color:#000; text-decoration:none;}
.xeArticle .thumb{ float:left; margin:0 10px 0 0;}
.xeArticle .thumb img{ border:1px solid #cacaca;}
.xeArticle h3{ margin:0 0 2px 0; font-size:12px; font-weight:bold; line-height:1.2;}
.xeArticle h3 a{ color:#3d3ab5; text-decoration:none;}
.xeArticle h3 .comment_ctn { color:#FE6700; font:.9em Tahoma; }
.xeArticle .summary{ margin:0; font-family:돋움; font-size:11px; color:#999999; line-height:1.1; text-align:left;}
.xeArticle .summary a{color:#8b8b8b; text-decoration:none;}
.xeArticle .more{ text-decoration:none; position:absolute; top:11px; right:0; padding-right:9px; font-size:11px; color:#646464; background:url("/widgets/content/skins/xeHome/iconMore.gif") no-repeat right center; line-height:normal;}

.tabWidget { overflow:hidden; }

.tabWidget .tabBox { border-bottom:1px solid #c9c9c9; height:27px; z-index:1; }
.tabWidget .tabBox a { text-decoration:none; color:#666666; }
.tabWidget .tab { position:relative; top:1px; border:1px solid #c9c9c9; margin-right:4px; float:left; cursor:pointer;  background-color:#FFFFFF; z-index:2; height:25px; }
.tabWidget .on { position:relative; top:1px; border:1px solid #c9c9c9; border-bottom:1px solid #FFFFFF; margin-right:4px; float:left; cursor:pointer;  background-color:#FFFFFF; z-index:2; height:25px; }

.tabWidget .tab div { float:left; height:15px; border-bottom:5px solid #655435; font-size:9pt; padding:5px 8px 0 8px; color:#666666; }
.tabWidget .tab div a { color:#666666; }
.tabWidget .on div { float:left; height:15px; border-bottom:5px solid #FFFFFF; font-size:9pt; padding:5px 8px 0 8px; color:#000000; }
.tabWidget .on div a { color:#000000; }

.tabWidget .tabContent { border:1px solid #c9c9c9; padding:10px;  border-top:none; background-color:#FFFFFF; z-index:1;}
.tabWidget .show { display:block; }
.tabWidget .hide { display:none; }

.tabWidget .tabContent table { border:0; width:100%; table-layout:fixed; }

.tabWidget .tabContent .thumbnail { text-align:center; }
.tabWidget .tabContent .thumbnail img { border:1px solid #EEEEEE; padding:5px; float:left; }

.tabWidget .tabContent .titleBox { padding-top:3px; padding-left:2px; color:#888888; vertical-align:top;}
.tabWidget .tabContent .titleBox .regdate { font-size:9px; font-family:Tahoma; color:#8b8b8b; margin-right:3px; }
.tabWidget .tabContent .titleBox .title { font-size:12px; background:url("/widgets/tab_newest_document/skins/xe_official/images/normal/bullet.gif") no-repeat 3px 6px; padding-left:10px; margin-top:1px; height:24px; white-space:nowrap; overflow:hidden; }
.tabWidget .tabContent .titleBox .title .comment_cnt { color:#FE6700; font:.9em Tahoma; }
.tabWidget .tabContent .titleBox .title .comment_cnt a { color:#FE6700; font:.9em Tahoma; }
.tabWidget .tabContent .titleBox .title a { color:#666666; text-decoration:none; }
.tabWidget .tabContent .titleBox .title a:hover { text-decoration:underline; }

.tabWidget .tabContent .titleBox .title .author { font-family:돋움; font-size:.9em; color:#AAAAAA; }
.tabWidget .tabContent .titleBox .title .readAndVoted { font-family:tahoma; font-size:.8em; color:#AAAAAA;}
.tabWidget .tabContent .titleBox .title .readAndVoted .readed { color:#4BC4C8;}
.tabWidget .tabContent .titleBox .title .readAndVoted .voted { color:#C8A64B;}



.attendance_title { margin:0 auto; text-align:center; font-weight:bold; font-size:12px; color:#000000; }
#paging { margin:0 auto; text-align:center; font-size:12px; margin-top:5px;height:18px; }
#paging a { text-decoration:none; color:#000000; }
#date { width:100px; float:left; color:#000000; }
#date a { text-decoration:none; color:#000000; }
#page_no { float:right; color:#000000; width:auto; }
#button { position:relative; margin:0 auto; text-align:center; }
.a_text { position:relative; width:98%; }
.a_button { float:right; position:relative; width:68px;  }
.addon_view { text-align:right; }
.addon_view a:link {text-decoration:none; color:#000000 }
.addon_view a:visited {text-decoration:none; color:#000000 }

.attendanceTable1 { width:100%; border:0; margin:0 0 0 0; padding:0; color:#000000;}
.attendanceTable1 th div { white-space:nowrap; }
.attendanceTable1 tr.bg0{ background:#fff;}
.attendanceTable1 tr.bg1{ background:#f8f8f8;}
.attendanceTable1 th,
.attendanceTable1 td{ border:0; padding:5px 1px; vertical-align:middle; font-size:11px; color:#333333;}
.attendanceTable1 td a{ text-decoration:none; font-family:돋움; font-size:11px; color:#666666;}
.attendanceTable1 th{ background:#f4f4f4; text-align:left;}
.attendanceTable1 tbody th{ border-bottom:1px solid #000000;}
.attendanceTable1 td{ border-bottom:1px solid #c9c9c9;}
.attendanceTable1 th.button, .colTable th.button, .crossTable th.button { text-align:right; }
.attendanceTable1 td.alert, .colTable td.alert, .crossTable td.alert  { color:red !important; }
.attendanceTable1 td.alert a, .colTable td.alert a, .crossTable td.alert a { text-decoration:none; color:red !important; }
.attendanceTable1 .bold { font-weight:bold; font-size:12px; }



.open{ display:block !important;} 
.floatLeft{ float:left;}
.floatRight{ float:right;}
.clearLeft{ clear:left;}
.clearRight{ clear:right;}

.widgetContainer a{ text-decoration:none;}
.widgetContainer a:hover,
.widgetContainer a:active,
.widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer img{ border:0;}
.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer form{ margin:0; padding:0;}
.widgetContainer fieldset{ border:0; margin:0; padding:0;}

.widgetTabA{ position:relative; margin:0 0 10px 0; padding:0; *zoom:1; border-bottom:2px solid;}
.widgetTabA:after{ content:""; display:block; clear:both;} 
.widgetTabA li{ float:left; margin-right:1px; list-style:none; background-repeat:no-repeat; background-position:0 0;}
.widgetTabA li.active{ background-position:0 -30px;} 
.widgetTabA li a{ position:relative; left:2px; float:left; height:20px; padding:8px 15px 0 15px; text-decoration:none; font-size:12px; background-repeat:no-repeat; background-position:right 0;}
.widgetTabA li.active a{ background-position:right -30px; font-weight:bold; letter-spacing:-1px;}

ul.widgetA { margin:0; padding:0; list-style:none; }
ul.widgetA li { margin:0; padding:0; list-style:none; }
.widgetTableA { width:100%; font-size:12px; position:relative; border:0;}
.widgetTableA td{ border:0; line-height:1.5; white-space:nowrap; vertical-align:top; padding:1px 5px 1px 5px;}
.widgetTableA td.title{ width:100%; white-space:normal;}
.widgetTableA td .board{ padding-right:5px;} 
.widgetTableA td .notice{ padding-right:5px;}
.widgetTableA td .category{ padding-right:5px; font-weight:normal;}
.widgetTableA td .replyNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetTableA td .trackbackNum a{ font:10px Tahoma;}
.widgetTableA td.author{}
.widgetTableA td.time{ font-size:11px; font-family:Tahoma;} 


.widgetTabC{ margin:0; padding:0; font-size:12px; border-top:1px solid;}
.widgetTabC li{ list-style:none; border-bottom:1px solid; *zoom:1; margin-bottom:1px;}
.widgetTabC li a{ display:block; padding:7px 0 6px 10px; text-decoration:none; *zoom:1;}

dl.widgetDivider{ margin:0;}
dl.widgetDivider dt{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0;}
dl.widgetDivider dd{ display:none; margin:0;} 

.widgetNavigator{ margin:0; padding:0; text-align:right; clear:both;}
.widgetNavigator li{ list-style:none; display:inline;}
.widgetNavigator li button{ width:16px; height:16px; padding:0; background-color:transparent; background-image:url("/widgets/content/skins/default/img/white/buttonWidgetNavigation.gif"); border:1px solid #999; cursor:pointer;}
.widgetNavigator li button.prev{ background-position:left center; *background-position:-1px center;}
.widgetNavigator li button.next{ background-position:right center; *background-position:13px center;}
.widgetNavigator li button span{ position:absolute; display:block; width:0; height:0; overflow:hidden; visibility:hidden;}

.widgetGalleryA{ position:relative; margin-left:0; padding:0; font-size:12px; line-height:1.5; *zoom:1; _margin-right:-100%;}
.widgetGalleryA:after{ content:""; display:block; clear:both;}
.widgetGalleryA li { float:left; overflow:hidden; width:100px; margin-right:6px; margin-left:6px; margin-bottom:10px; padding-bottom:0; white-space:nowrap; list-style:none;}
.widgetGalleryA li.clearRight{ margin-right:0;}
.widgetGalleryA li .thumb{ display:block; position:relative; width:100px; height:75px; margin-bottom:1px; overflow:hidden; text-decoration:none;}
.widgetGalleryA li .thumb img{ display:block; position:relative; width:100%;}
.widgetGalleryA li .thumb .imgNone{ display:block; position:relative; width:100%; height:70%; padding-top:30%; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetGalleryA li .thumb .board{ display:block; position:absolute; width:100%; top:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetGalleryA li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetGalleryA li .author{ display:block;}
.widgetGalleryA li .replyNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetGalleryA li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetGalleryA li .date{ font:11px Tahoma;}
.widgetGalleryA li .hour{ font:11px Tahoma;}

/* widgetThumb */
.widgetThumb{ position:relative; margin:0; text-align:center; font-size:12px; line-height:1.5;}
.widgetThumb .thumb{ display:block; margin-bottom:5px; position:relative; *zoom:1; text-decoration:none; _float:left;}
.widgetThumb .thumb img{ display:block; width:100%;}
.widgetThumb .thumb .imgNone{ display:block; position:relative; width:100%; padding-top:30px; padding-bottom:50px; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetThumb .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetThumb .title{ display:block;}
.widgetThumb .author{ display:block;}
.widgetThumb .date{ font-size:11px; font-family:Tahoma;}
.widgetThumb .hour{ font-size:11px; font-family:Tahoma;}

.widgetZineA{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;}
.widgetZineA:after{ content:""; display:block; clear:both;}
.widgetZineA li { list-style:none; clear:both; margin-bottom:10px; padding-bottom:10px; *zoom:1; overflow:hidden; }
.widgetZineA li p{ margin:0; padding:0;}
.widgetZineA li p.thumbArea{ position:relative; float:left; width:100px; margin-right:-100px; overflow:hidden;}
.widgetZineA li p.titleArea{ margin-left:120px; margin-bottom:4px;}
.widgetZineA li p.titleArea .board{ padding-right:5px;}
.widgetZineA li p.text{ margin-left:120px; margin-bottom:4px;}
.widgetZineA li p.authorArea{ margin-left:120px;}
.widgetZineA li .thumb{ display:block; position:relative; width:100px; height:75px; text-decoration:none; overflow:hidden;}
.widgetZineA li .thumb img{ position:relative; width:100%;}
.widgetZineA li .thumb .imgNone{ display:block; position:relative; width:100%; height:80%; padding-top:20%; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetZineA li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetZineA li .category{ padding-right:5px; font-weight:normal;}
.widgetZineA li .title{ font-weight:bold;}
.widgetZineA li .replyNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetZineA li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetZineA li .author{ margin-right:10px;}
.widgetZineA li .date{ font:11px Tahoma;}
.widgetZineA li .hour{ font:11px Tahoma;}

.widgetTabC{ border-color:#e5e5e5;}
.widgetTabC li{ border-color:#e5e5e5; background:#f8f8f8;}
.widgetTabC li a{ color:#333;}
.widgetTabC li a:hover, 
.widgetTabC li a:active,
.widgetTabC li a:focus{ background:#eee;}
.widgetTabA{ border-color:#666;}
.widgetTabA li,
.widgetTabA li a{ background-image:url("/widgets/content/skins/default/img/white/buttonWidgetTab.gif");}
.widgetTabA li a{ color:#333;}

.widgetA a.board { color:#333; padding-right:5px; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetA .notice{ color:#ff1a1a; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetA .category{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetA .replyNum a{ color:#FE6700; font:.9em Tahoma; }
.widgetA .trackbackNum a{ color:#66c;}
.widgetA .author { color:#333;}
.widgetA .date{ color:#333;}
.widgetA .hour{ color:#888;}

.widgetTableA td.title a{ color:#333;}
.widgetTableA td .board{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetTableA td .notice{ color:#ff1a1a; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetTableA td .category{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetTableA td .replyNum a{ color:#FE6700; font:.9em Tahoma; }
.widgetTableA td .trackbackNum a{ color:#66c;}
.widgetTableA td .author { color:#333;}
.widgetTableA td .date{ color:#333;}
.widgetTableA td .hour{ color:#888;}

.widgetGalleryA li .title{ font-family:돋움; font-size:11px; color:#5a3912; }
.widgetGalleryA li .replyNum a{ color:#FE6700; font:.9em Tahoma; }
.widgetGalleryA li .trackbackNum a{ color:#66c;}
.widgetGalleryA li .author{ color:#333;}
.widgetGalleryA li .date{ color:#333;}
.widgetGalleryA li .hour{ color:#888;}

.widgetThumb{ color:#333;}
.widgetThumb a{ color:#333;}
.widgetThumb .hour{ color:#888;}

.widgetZineA li .board{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetZineA li .title{ color:#666;}
.widgetZineA li .replyNum a{ color:#FE6700; font:.9em Tahoma; }
.widgetZineA li .trackbackNum a{ color:#66c;}
.widgetZineA li .author{ color:#333;}
.widgetZineA li .category{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetZineA li .date{ color:#333;}
.widgetZineA li .hour{ color:#888;}
.widgetZineA li .text{ color:#888;}

.widgetContainer.black .widgetTabC{ border-color:#7f7f7f;}
.widgetContainer.black .widgetTabC li{ border-color:#7f7f7f; background:#222;}
.widgetContainer.black .widgetTabC li a{ color:#999;}
.widgetContainer.black .widgetTabC li a:hover,
.widgetContainer.black .widgetTabC li a:active,
.widgetContainer.black .widgetTabC li a:focus{ background:#333;}
.widgetContainer.black .widgetTabA{ border-color:#999;}
.widgetContainer.black .widgetTabA li, 
.widgetContainer.black .widgetTabA li a{ background-image:url("/widgets/content/skins/default/img/black/buttonWidgetTab.gif");}
.widgetContainer.black .widgetTabA li a{ color:#999;}

.widgetContainer.black .widgetTableA td.title a{ color:#999;}
.widgetContainer.black .widgetTableA td .board{ color:#999; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetTableA td .notice{ color:#ff1a1a; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetTableA td .category{ color:#999; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetTableA td .replyNum{ color:#ff1a1a;}
.widgetContainer.black .widgetTableA td .trackbackNum{ color:#66c;}
.widgetContainer.black .widgetTableA td .author { color:#999;}
.widgetContainer.black .widgetTableA td .date{ color:#999;}
.widgetContainer.black .widgetTableA td .hour{ color:#888;}

.widgetContainer.black .widgetGalleryA li .title{ color:#999;}
.widgetContainer.black .widgetGalleryA li .replyNum a{ color:#ff1a1a;}
.widgetContainer.black .widgetGalleryA li .trackbackNum a{ color:#66c;}
.widgetContainer.black .widgetGalleryA li .author{ color:#999;}
.widgetContainer.black .widgetGalleryA li .date{ color:#999;}
.widgetContainer.black .widgetGalleryA li .hour{ color:#888;}

.widgetContainer.black .widgetThumb{ color:#999;}
.widgetContainer.black .widgetThumb a{ color:#999;}
.widgetContainer.black .widgetThumb .hour{ color:#888;}

.widgetContainer.black .widgetZineA li .board{ color:#999; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetZineA li .title{ color:#999;}
.widgetContainer.black .widgetZineA li .replyNum a{ color:#ff1a1a;}
.widgetContainer.black .widgetZineA li .trackbackNum a{ color:#66c;}
.widgetContainer.black .widgetZineA li .author{ color:#999;}
.widgetContainer.black .widgetZineA li .category{ color:#999; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetZineA li .date{ color:#999;}
.widgetContainer.black .widgetZineA li .hour{ color:#888;}
.widgetContainer.black .widgetZineA li .text{ color:#888;}


.login_default {margin:0; padding:0; border:0; background:#f6f6f7;}
.login_default legend {display:none; width:0; height:0; overflow:hidden; font-size:0;}
.login_default form {position:relative; border:1px solid #dedede; padding:11px 11px 7px 11px; width:146px; height:88px; overflow:hidden;}
.login_default form .idpwWrap {overflow:hidden; clear:both; width:146px; height:39px;}
.login_default form .idpw {float:left; width:83px; height:39px;}
.login_default form .idpw input {float:left; color:#282828; width:83px; height:14px; background:#fff; padding:2px 3px; font:.9em Tahoma; overflow:hidden;}
.login_default form .idpw input.idOff {border:solid #B8BCE2; border-width:1px 1px 0 1px; background:#fff url("/widgets/login_info/skins/webmini_3.1/images/default/login_id.gif") no-repeat 10px 4px;}
.login_default form .idpw input.idOn {border:solid #B8BCE2; border-width:1px 1px 0 1px;}
.login_default form .idpw input.passOff {border:1px solid #B8BCE2; background:#fff url("/widgets/login_info/skins/webmini_3.1/images/default/login_pass.gif") no-repeat 10px 4px;}
.login_default form .idpw input.passOn {border:1px solid #B8BCE2;}
.login_default form .login {float:right;}

.login_default form p.save {clear:both; margin:0; padding:.3em 0; letter-spacing:-1px;}
.login_default form p.save input {vertical-align:middle; _margin:-3px;}
*:first-child+html body .login_default form p input {margin:-3px;}
.login_default form p.save label {font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#6B7BB3;}
.login_default form ul.help {margin:0; border-top:1px solid #e4e4e4; overflow:hidden; padding:10px 0 2px 0; white-space:nowrap;}
.login_default form ul.help li {float:left; display:block; padding:0 5px 0 5px; background:url("/widgets/login_info/skins/webmini_3.1/images/default/vrType1.gif") no-repeat left center;}
.login_default form ul.help li.first-child {background:none; padding-left:0;}
.login_default form ul.help li a {color:#6B7BB3; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; white-space:nowrap; text-decoration:none;}
.login_default form ul.help li.first-child a {color:#6B7BB3; font-weight:bold; text-decoration:none; letter-spacing:-1px;}
.login_default form ul.help li a:hover {text-decoration:underline;}
.login_default form .userName {position:relative; width:146px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding:0 0 4px 0; margin-top:-5px;}
.login_default form .userName strong {color:#282828; padding:2px 0 0 0; font:bold .9em "돋움", Dotum, Tahoma;}
.login_default form .userName a {position:relative; right:0;}
.login_default form .userName .fl_name {float:left; width:146px; height:20px; overflow:hidden; }
.login_default form ul.userMenu {position:relative; padding:0 0 5px 0; margin:5px 0 0 0; line-height:16px; overflow:hidden;}
.login_default form ul.userMenu li {float:right; list-style:none;  width:66px; padding-left:6px; background:url("/widgets/login_info/skins/webmini_3.1/images/default/bulletFF1A00.gif") no-repeat left 4px;  margin-bottom:2px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; letter-spacing:-1px;}
.login_default form ul.userMenu li a {color:#777; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; line-height:14px; text-decoration:none;}
.login_default form ul.userMenu li a:hover {text-decoration:underline;}
.login_default form p.latestLogin {margin:0; border-top:1px solid #e4e4e4; padding:3px 0 0 0; color:#6B7BB3; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.login_default form p.latestLogin span {font:1em Tahoma;}

.login_inin {margin:0; padding:0; border:0; background:#f6f6f7;}
.login_inin legend {display:none; width:0; height:0; overflow:hidden; font-size:0;}
.login_inin form {position:relative; border:1px solid #dedede; padding:11px 11px 7px 11px; width:146px; height:114px; overflow:hidden;}
.login_inin form .userName {position:relative; width:146px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding:0 0 4px 0; margin-top:-5px;}
.login_inin form .userName strong {color:#282828; padding:2px 0 0 0; font:bold .9em "돋움", Dotum, Tahoma;}
.login_inin form .userName a {position:relative; right:0;}
.login_inin form .userName .fl_name {float:left; width:146px; height:20px; overflow:hidden; }
.login_inin form .userName .fr {float:right; overflow:hidden; }
.login_inin form .userName span {color:#282828; padding:2px 0 0 0; font: .9em "돋움", Dotum, Tahoma;}
.login_inin form ul.userMenu {position:relative; padding:0 0 5px 0; margin:5px 0 0 0; line-height:16px; overflow:hidden;}
.login_inin form ul.userMenu li {float:right; list-style:none;  width:66px; padding-left:6px; background:url("/widgets/login_info/skins/webmini_3.1/images/default/bulletFF1A00.gif") no-repeat left 4px;  margin-bottom:2px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; letter-spacing:-1px;}
.login_inin form ul.userMenu li a {color:#777; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; line-height:14px; text-decoration:none;}
.login_inin form ul.userMenu li a:hover {text-decoration:underline;}
.login_inin form p.latestLogin {margin:0; border-top:1px solid #e4e4e4; padding:3px 0 0 0; color:#6B7BB3; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.login_inin form p.latestLogin span {font:1em Tahoma;}

img.login_mask {width:170px; height:5px; background:#f6f6f7; display:block;}
.openid_login_default {margin:0; padding:0; border:0; background:#f6f6f7; position:relative;}
.openid_login_default legend {display:none; width:0; height:0; overflow:hidden; font-size:0;}
.openid_login_default form {position:relative; padding:11px 11px 7px 11px; width:176px; height:90px; border:1px solid #dedede;}
.openid_login_default form .idpwWrap {overflow:hidden; clear:both; width:142px;}
.openid_login_default form .idpw {float:left;}
.openid_login_default form .idpw p {margin:0 0 5px 0; padding:0; background: url("/widgets/login_info/skins/webmini_3.1/images/openid_login_bg.gif") left no-repeat; padding-left:18px; font-size:.9em Tahoma; color:#999;}
.openid_login_default form .idpw input {float:left; margin-top:0; border:1px solid #B8BCE2; color:#282828; width:105px; background:#fff; padding:2px 5px; margin-bottom:2px; font:.9em Tahoma; overflow:hidden;}
.openid_login_default form .idpw input.openidOff {border:1px solid #B8BCE2; background:#fff url("/widgets/login_info/skins/webmini_3.1/images/default/open_id.gif") no-repeat 10px 4px;}
.openid_login_default form .idpw input.openidOn {border:1px solid #8796c9;}
.openid_login_default form .login {float:right;}
.openid_login_default form p.save {margin:0; padding:0; clear:both; padding:.3em 0;}
.openid_login_default form p.save input {vertical-align:middle; _margin:-3px;}
*:first-child+html body .openid_login_default form p input {margin:-3px;}
.openid_login_default form p.save label {font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#999999;} 
.openid_login_default ul.help {margin:3px 0 0 0; border-top:1px solid #e4e4e4; overflow:hidden; padding:8px 0 2px 0; white-space:nowrap;}
.openid_login_default ul.help li {float:left; display:block; padding:0 5px 0 5px; background:url("/widgets/login_info/skins/webmini_3.1/images/default/vrType1.gif") no-repeat left center;}
.openid_login_default ul.help li.first-child {background:none; padding-left:0;}
.openid_login_default ul.help li a {color:#6B7BB3; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; white-space:nowrap; text-decoration:none;}
.openid_login_default ul.help li a:hover {text-decoration:underline;}

.widgetContainer a{ text-decoration:none;}
.widgetContainer a:hover,
.widgetContainer a:active,
.widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer img{ border:0;}
.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer form{ margin:0; padding:0;}
.widgetContainer fieldset{ border:0; margin:0; padding:0;}
.widgetTagCloud { text-align:justify; font-size:12px; line-height:1.5; margin:0; padding:0;}
.widgetTagCloud li{ display:inline; white-space:nowrap; list-style:none;}
.widgetTagCloud li.level4 a{ font-size:11px;}
.widgetTagCloud li.level3 a{ font-size:12px;}
.widgetTagCloud li.level2 a{ font-size:14px; font-weight:bold;}
.widgetTagCloud li.level1 a{ font-size:18px; font-weight:bold;}
.widgetTagCloud li a{ color:#666;}
.widgetTagCloud li.level4 a{ color:#999;}
.widgetTagCloud li.level3 a{ color:#666;}
.widgetTagCloud li.level2 a{ color:#333;}
.widgetTagCloud li.level1 a{ color:#000;}

.widgetContainer.black .widgetContainer a{ text-decoration:none;}
.widgetContainer.black .widgetContainer a:hover,
.widgetContainer.black .widgetContainer a:active,
.widgetContainer.black .widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer.black .widgetContainer img{ border:0;}
.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer.black .widgetContainer form{ margin:0; padding:0;}
.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;}
.widgetContainer.black .widgetTagCloud { text-align:justify; font-size:12px; line-height:1.5; margin:0; padding:0;}
.widgetContainer.black .widgetTagCloud li{ display:inline; white-space:nowrap; list-style:none;}
.widgetContainer.black .widgetTagCloud li.level4 a{ font-size:11px;}
.widgetContainer.black .widgetTagCloud li.level3 a{ font-size:12px;}
.widgetContainer.black .widgetTagCloud li.level2 a{ font-size:14px; font-weight:bold;}
.widgetContainer.black .widgetTagCloud li.level1 a{ font-size:18px; font-weight:bold;}
.widgetContainer.black .widgetTagCloud li a{ color:#999;}
.widgetContainer.black .widgetTagCloud li.level4 a{ color:#333;}
.widgetContainer.black .widgetTagCloud li.level3 a{ color:#666;}
.widgetContainer.black .widgetTagCloud li.level2 a{ color:#999;}
.widgetContainer.black .widgetTagCloud li.level1 a{ color:#fff;}


.latest_white { width:100%; overflow:hidden; position:relative;}
.latest_white h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#000000; background:url("/widgets/newest_document/skins/xe_official/images/white/lineNotice.gif") no-repeat left bottom; font-size:1em;}

.latest_white ul { margin:0; padding:0; }
.latest_white ul li { height:22px; background:url("/widgets/newest_document/skins/xe_official/images/white/bulletD0.gif") no-repeat left 5px; padding-left:8px; overflow:hidden; list-style:none; white-space:nowrap;}

.latest_white ul li .title a { color:#666666; text-decoration:none; }
.latest_white ul li .title a:hover { text-decoration:underline; }
.latest_white ul li .title span.comment { color:#FE6700; font:.9em Tahoma; }
.latest_white ul li .title span.comment a { color:#FE6700; font:.9em Tahoma; }

.latest_white ul li .date { color:#999999; font:.8em Tahoma; white-space:nowrap; margin-right:5px;}

.latest_white .more { position:absolute; top:12px; right:11px; color:#54564b; font:.8em Tahoma;}
.latest_white a.more { text-decoration:none;} 
.latest_white a.more:hover { text-decoration:underline;} 

.latest_comment_white { width:100%; overflow:hidden; position:relative;}
.latest_comment_white h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#000000; background:url("/widgets/newest_comment/skins/xe_official/images/white/lineNotice.gif") no-repeat left bottom; font-size:1em;}

.latest_comment_white ul { margin:0; padding:0; }
.latest_comment_white ul li { height:22px; background:url("/widgets/newest_comment/skins/xe_official/images/white/bulletD0.gif") no-repeat left 5px; padding-left:8px; overflow:hidden; list-style:none; white-space:nowrap;}

.latest_comment_white ul li .title a { color:#666666; text-decoration:none; }
.latest_comment_white ul li .title a:hover { text-decoration:underline; }
.latest_comment_white ul li .title span.comment { color:#FE6700; font:.9em Tahoma; }
.latest_comment_white ul li .title span.comment a { color:#FE6700; font:.9em Tahoma; }

.latest_comment_white ul li .date { color:#999999; font:.8em Tahoma; white-space:nowrap; margin-right:5px;}

.latest_comment_white .more { position:absolute; top:12px; right:11px; color:#54564b; font:.8em Tahoma;}
.latest_comment_white a.more { text-decoration:none;} 
.latest_comment_white a.more:hover { text-decoration:underline;} 


.attendance_title { margin:0 auto; text-align:center; font-weight:bold; font-size:12px; color:#000000; }
#paging { margin:0 auto; text-align:center; font-size:12px; margin-top:5px;height:20px; }
#paging a { text-decoration:none; color:#000000; }
#date { width:100px; float:left; color:#000000; }
#date a { text-decoration:none; color:#000000; }
#page_no { float:right; color:#000000; width:auto; }
#button { position:relative; margin:0 auto; text-align:center; }
.a_text { position:relative; width:98%; }
.a_button { float:right; position:relative; width:68px;  }
.addon_view { text-align:right; }
.addon_view a:link {text-decoration:none; color:#000000 }
.addon_view a:visited {text-decoration:none; color:#000000 }

.attendanceTable { width:100%; border:0; margin:0 0 0 0; padding:0; color:#000000;}
.attendanceTable th div { white-space:nowrap; }
.attendanceTable tr.bg0{ background:#fff;}
.attendanceTable tr.bg1{ background:#f8f8f8;}
.attendanceTable th,
.attendanceTable td{ border:0; padding:7px 1px; vertical-align:middle; font-size:11px; color:#333333;}
.attendanceTable td a{ text-decoration:none; font-family:돋움; font-size:11px; color:#666666;}
.attendanceTable th{ background:#f4f4f4; text-align:center;}
.attendanceTable tbody th{ border-bottom:1px solid #000000;}
.attendanceTable td{ border-bottom:1px solid #000000;}
.attendanceTable th.button, .colTable th.button, .crossTable th.button { text-align:right; }
.attendanceTable td.alert, .colTable td.alert, .crossTable td.alert  { color:red !important; }
.attendanceTable td.alert a, .colTable td.alert a, .crossTable td.alert a { text-decoration:none; color:red !important; }
.attendanceTable .bold { font-weight:bold; font-size:12px; }

.miznkiz_simple_counter { width:100%; overflow:hidden; position:relative; text-align:left; font-family:tahoma; }

/* 타이틀 설정 */
.miznkiz_simple_counter .counter_page  { padding-top:0px; }
.miznkiz_simple_counter .counter_visitor  { padding:0px 0px 0px 0px; }
.miznkiz_simple_counter .miznkiz_simple_col_000 .title { font-size:.9em; color:#777777; }
.miznkiz_simple_counter .miznkiz_simple_col_001 .title { font-size:.9em; color:#777777; }
.miznkiz_simple_counter .miznkiz_simple_col_002 .title { font-size:.9em; color:#777777; }
.miznkiz_simple_counter .miznkiz_simple_col_003 .title { font-size:.9em; color:#777777; }
.miznkiz_simple_counter .miznkiz_simple_col_004 .title { font-size:.9em; color:#777777; }
.miznkiz_simple_counter .miznkiz_simple_col_005 .title { font-size:.9em; color:#777777; }
.miznkiz_simple_counter .miznkiz_simple_col_006 .title { font-size:.9em; color:#777777; }
.miznkiz_simple_counter .miznkiz_simple_col_007 .title { font-size:.9em; color:#777777; }
.miznkiz_simple_counter .miznkiz_simple_col_008 .title { font-size:.9em; color:#777777; }
.miznkiz_simple_counter .miznkiz_simple_col_009 .title { font-size:.9em; color:#777777; }

/* 카운터 표시 숫자*/
.miznkiz_simple_counter span.yesterday      { font-size:.9em; color:#777777 ; }
.miznkiz_simple_counter span.today 		 { font-size:.9em; color:#777777 ; }
.miznkiz_simple_counter span.total 		 { font-size:.9em; color:#777777 ; }

/* 카운트 항목표시 */
.miznkiz_simple_counter .item span { font-size:.9em;}


