@charset "utf-8"; #communicationModule h3 {border-bottom:2px solid #ccc; padding:5px 0 5px 25px; margin:0 0 10px 0; background:url(../img/iconH2.gif) no-repeat left center; font-size:12px; color:#666; } #communicationModule h4 {padding:5px 0 5px 20px; background:url(../img/iconH3.gif) no-repeat left center;} #communicationModule h4 span.vr { font-size:11px; color:#AAA; } #communicationModule h4 a.view { font-size:11px; font-family:vertical; color:#777e86; } #communicationModule p.summary, #communicationModule div.infoText { margin:0 0 15px 0; line-height:1.6;} #communicationModule p.summary{ color:#888;} #communicationModule p.summary a { text-decoration:none; color:#888; } #communicationModule p.summary.red { color:#A54D4D; } #communicationModule p.summary.red a { text-decoration:none; color:#A54D4D; } #communicationModule div.infoText { color:#888;} #communicationModule .agreementBox { border:1px solid #CCC; margin:10px 0 0 0; padding:10px; border-bottom:none; height:200px; overflow-y:scroll;} #communicationModule .agreementButton { background-color:#EFEFEF; padding:10px; border:1px solid #CCC; border-top:none; margin-bottom:10px;} #communicationModule .localNavigation { border-bottom:1px solid #ccc; *zoom:1; margin:0 0 20px 0px; padding:0; overflow:hidden; } #communicationModule .localNavigation:after {content:""; display:block; clear:both;} #communicationModule .localNavigation li{ position:relative; list-style:none; float:left; margin:0 -1px 0 0; padding:0;background:#fff;} #communicationModule .localNavigation li a{ float:left; padding:7px 15px 0 15px; height:18px; border:1px solid #ddd; border-bottom:none; background:url(../img/bgTab.gif) repeat-x;} #communicationModule .localNavigation li a{ text-decoration:none !important; color:#666;} #communicationModule .localNavigation li.active a{ font-weight:bold; color:#1e6aac;} #communicationModule .localNavigation li.on { margin-bottom:-1px;} #communicationModule .localNavigation li.on a{ height:19px; background:none;} #communicationModule .layer { display:none; position:absolute; border:2px solid #777; margin:0; font-size:12px; background:#fff;} #communicationModule .layer * { margin:0; padding:0; font-size:12px; } #communicationModule .layer h4 { font-size:14px !important; font-family:Dotum; background:#f4f4f4 !important; padding:8px 30px 8px 15px !important; letter-spacing:-1px !important; } #communicationModule .layer .xButton { position:absolute; top:9px; right:9px; width:15px; height:14px; background-color:transparent; background:url(../img/buttonClose.gif) no-repeat; border:0; cursor:pointer; overflow:hidden; } #communicationModule .layer .xButton span { position:relative; z-index:-1; visibility:hidden; } #communicationModule .layer .layerBody{ margin:15px;} #communicationModule .crossTable{ width:100%; border:0; margin:0 0 20px 0; padding:0;} #communicationModule .crossTable th div { white-space:nowrap; } #communicationModule .crossTable th, #communicationModule .crossTable td{ border:0; padding:5px 10px; vertical-align:top; font-weight:normal;} #communicationModule .crossTable thead th{ border-top:2px solid #cfcfcf; border-bottom:1px solid #e5e5e5; background-image:url(../img/lineVrText.gif); background-repeat:no-repeat; background-position:left center;} #communicationModule .crossTable thead th:first-child{ background-image:none;} #communicationModule .crossTable tbody th{ border-bottom:1px solid #e5e5e5; text-align:left;} #communicationModule .crossTable td{ border-bottom:1px solid #f0f0f0;} #communicationModule .colTable{ width:100%; border:0; margin:0 0 20px 0; padding:0;} #communicationModule .colTable th div { white-space:nowrap; } #communicationModule .colTable th, #communicationModule .colTable td{ border:0; padding:5px 10px; vertical-align:top; font-weight:normal;} #communicationModule .colTable th{ border-top:2px solid #cfcfcf; border-bottom:1px solid #e5e5e5; background:#f4f4f4; background-image:url(../img/lineVrText.gif); background-repeat:no-repeat; background-position:left center;} #communicationModule .colTable th:first-child{ background-image:none;} #communicationModule .colTable td{ border-bottom:1px solid #f0f0f0;} #communicationModule .rowTable{ width:100%; border:0; border-top:2px solid #cfcfcf; margin:0 0 20px 0; padding:0;} #communicationModule .rowTable th div { white-space:nowrap; } #communicationModule .rowTable th, #communicationModule .rowTable td{ border:0; padding:10px 10px; text-align:left; vertical-align:top; font-weight:normal;} #communicationModule .rowTable tbody th{ border-bottom:1px solid #e5e5e5;} #communicationModule .rowTable td{ border-bottom:1px solid #e5e5e5;} #communicationModule .rowTable th.button, #communicationModule .colTable th.button, #communicationModule .crossTable th.button { text-align:right; background:#EAEAEA; } #communicationModule .colTable td a, #communicationModule .rowTable td a, #communicationModule .crossTable td a { color:#000; text-decoration:none; } #communicationModule .colTable td.wide, #communicationModule .rowTable td.wide, #communicationModule .crossTable td.wide { width:100%;} #communicationModule .rowTable th.title, #communicationModule .crossTable th.title, #communicationModule .colTable th.title { padding:10px; font-weight:bold; text-align:center; border-bottom:1px solid #DDD; background:url(../img/bgTab.gif) repeat-x left bottom;} #communicationModule .rowTable th.title *, #communicationModule .crossTable th.title *, #communicationModule .colTable th.title * { padding:0; margin:0; vertical-align:middle; } #communicationModule p { margin:3px 0 0 0; padding:0;} #dummy_check_nick_name { color:red; margin:3px 0 0 0; padding:0; } #communicationModule .require { color:red; font-size:10px; font-family:tahoma; font-weight:bold; margin-left:5px; } #communicationModule .publicItem { margin:5px 0 0 0; padding:0; color:#aaa; } #communicationModule .publicItem input { padding:0; margin: 0; } #communicationModule caption{ font-size:11px; font-family:Tahoma; color:#888; text-align:left;} #communicationModule td.openids div { float:left; margin-right:10px; margin-bottom:10px; } #communicationModule td.openids div a { color:#AAA; text-decoration:none;} #communicationModule .openid_user_id { background: url(../img/openid_login_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; line-height:1em; vertical-align:middle; color:#666666; width:200px;} #communicationModule .insertOpenID { clear:both; margin-top:10px; } #communicationModule .savedContent { margin-top:10px; border:1px solid #EEE; padding:10px; } #communicationModule .pagination{ padding:15px 0; margin:0; text-align:center; clear:both; } #communicationModule .pagination *{ margin:0; padding:0;} #communicationModule .pagination img{ border:0;} #communicationModule .pagination a, #communicationModule .pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;} #communicationModule .pagination a:hover, #communicationModule .pagination a:active, #communicationModule .pagination a:focus{ background-color:#f4f4f4 !important; } #communicationModule .pagination strong{ color:#ff6600 !important;} #communicationModule .pagination a.prev, #communicationModule .pagination a.prevEnd, #communicationModule .pagination a.next, #communicationModule .pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; } #communicationModule .pagination.a1 a, #communicationModule .pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;} #communicationModule .pagination.a1 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; } #communicationModule .pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; } #communicationModule .pagination.a1 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; } #communicationModule .pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; } #communicationModule .regdate { font-size:10px; font-family:tahoma; color:#AAA; } #communicationModule .readed_date { font-size:10px; font-family:tahoma; color:#888; letter-spacing:-1px;} #communicationModule .xeMessages , #communicationModule .xeGroups { position:relative; } #communicationModule .xeMessages select , #communicationModule .xeGroups select { margin:0; padding:0; vertical-align:middle; } #communicationModule .xeGroups .setupGroup, #communicationModule .xeMessages .setupMessage { position:absolute; right:0; top:0;} #communicationModule .jumpMenu { margin-bottom:5px; text-align:right; }