a { text-decoration: none; color:#333 }
body, table, tr, td, p, img, form {
     margin:0; padding:0; border:0;
}
BODY
{
	WORD-BREAK: break-all;
	letter-spacing:-1px;
     FONT-FAMILY: Verdana, Arial, '맑은 고딕';
    FONT-SIZE: 9pt; line-height:16pt;
}
td
{
	WORD-BREAK: break-all;
	letter-spacing:0;
    FONT-SIZE: 9pt; line-height:120%
}
p
{
	WORD-BREAK: break-all;
	letter-spacing:0;
}
input {
    _height: 25px;
}
select
{
	letter-spacing:0;
    FONT-FAMILY: Gulim, Dotum, Verdana, Arial,;
    FONT-SIZE: 9pt;
    height:20px;
}
img
{
	border:0;
}
table
{
	border:0; margin:0; padding:0;
}
table.submenu td {
     height: 30px; border-radius: 3px;
     line-height: 110% !important;
     font-weight: 900; font-size: 13px; font-family: 'verdana', '맑은 고딕'; text-align: right; color:#555;
}
table.submenu td:hover {
     background: #f3f3f3; cursor: pointer
}

table.subsub td {
     height: 26px; border-radius: 3px;
     line-height: 110% !important;
     font-weight: 900; font-size: 12px !important; font-family: 'verdana', '맑은 고딕'; text-align: right; color:#555;
}
table.subsub td:hover {
     background: #f3f3f3; cursor: pointer
}
table.pagetop_menu td {
     height:25px; line-height: 110%;  padding-left:5px; font-family: 'verdana', '맑은 고딕';
}
table.pagetop_menu td:hover {
     background: #c4e231; color:#fff;
}
/* 임원안내 부서타이틀 */
.page_subtitle {
    padding: 15px; background: #f3f3f3; float: left;
    border-radius: 3px;
    font-size: 16px; font-weight: 900; color:#333;  
}
/* 교회부서목록 부서타이틀 */
.page_subtitle2 {
    margin-right: 3px; padding: 5px; background: #f3f3f3; height: 30px;
    border-radius: 3px; float:left;
    font-size: 13px; font-weight: 900; color:#333;  
}
/* 우리교회집회일정 부서타이틀 */
.page_subtitle3 {
    padding: 10px; background: #f3f3f3; 
    border-radius: 3px; float:left;
    font-size: 13px; font-weight: 900; color:#333;  
}

.input_L { 
    background-Color:#838072; 
    border-top:1px solid #838072; border-left:1px solid #838072; border-bottom:1px solid #838072; border-right:1px solid #838072; 
    width:90px;  margin:1px 0 2px 0; 
    color:#ffffff;  
    padding-left:3px; 
}

.input_L_O { 
    border-top:1px solid #838072; 
    border-left:1px solid #838072; border-bottom:1px solid #838072; border-right:1px solid #838072; 
    width:90px; margin:1px 0 2px 0; 
    color:#ffffff;  
    padding-left:3px; 
}

.input_style_01, .input_style_02 
{ 
	font-size:12px; 
	padding:5px !important;
	background:#fff url(http://www.jbch.org/kor/images/common/text-bg.gif) repeat-x 0 0;
	border:1px solid #B5B8C8;
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;  
}
.input_style_01:focus, .input_style_02:focus 
{ 
	border:1px solid #7eadd9; 
}

/* Font-English */
.v9 { font-family:Verdana; font-size:9px}

.v10 { font-family:Verdana; font-size:10px}
.v10B { font-family:Verdana; font-size:10px; font-weight:bold}

.v11 { font-family:Verdana; font-size:11px}
.v11B { font-family:Verdana; font-size:11px; font-weight:bold}

.v12 { font-family:Verdana; font-size:12px}
.v12B { font-family:Verdana; font-size:12px; font-weight:bold}

.v13 { font-family:Verdana; font-size:13px}
.v13B { font-family:Verdana; font-size:13px; font-weight:bold}

.v14 { font-family:Verdana; font-size:14px}
.v14B { font-family:Verdana; font-size:14px; font-weight:bold}

.v15 { font-family:Verdana; font-size:15px}
.v15B { font-family:Verdana; font-size:15px; font-weight:bold}

.v16 { font-family:Verdana; font-size:16px}
.v16B { font-family:Verdana; font-size:16px; font-weight:bold}

/* Font-Korean */
.d11 { font-family:Dotum; font-size:11px}
.d11B { font-family:Dotum; font-size:11px; font-weight:bold}

.d12 { font-family:Dotum; font-size:12px}
.d12B { font-family:Dotum; font-size:12px; font-weight:bold}

.d13 { font-family:Dotum; font-size:13px}
.d13B { font-family:Dotum; font-size:13px; font-weight:bold}

.d14 { font-family:Dotum; font-size:14px}
.d14B { font-family:Dotum; font-size:14px; font-weight:bold}

.d15 { font-family:Dotum; font-size:15px}
.d15B { font-family:Dotum; font-size:15px; font-weight:bold}

/* Color */
.bl { color:#000000}
.g33 { color:#333333}
.g66 { color:#666666}
.g99 { color:#999999}
.gcc { color:#CCCCCC}
.db { color:#006699}
.sb { color:#0099CC}
.lb { color:#00CCFF}
.yw { color:#FFCC00}
.yd { color:#FF9900}
.or { color:#FF6600}
.rd { color:#FF3300}
.lg { color:#66CC00}
.gr { color:#339900}
.vd { color:#006600}
.gd { color:#CC9933}
.og { color:#669933}
.mg { color:#99CC00}
.pk { color:#FF3399}
.br { color:#BD8E00}
.today { color:#998EC5}

/* 버튼 */
a { cursor:pointer }

/* button */
.bt {
     background:#323a46; letter-spacing: -1px;
     -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
             border-radius: 3px; 
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3); 
	   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3); 
	        box-shadow: 0px 0px 5px rgba(0,0,0,.3); 
     color:#fff; font-size:13px; font-weight: 900; padding: 10px 30px; margin: 2px; cursor: pointer
}
.bt:hover {
     background:#fd7c7c; text-decoration: none;
}
.bt:active {
     background:#e25d5d; text-decoration: none;
}
.bt.bt-warning {
     background:#f5a700 !important;
     color:#fff !important;
}
.bt.bt-warning:hover {
     background:#f58800 !important;
     color:#fff !important;
}
.bt.bt-warning:active {
     background:#d57807 !important;
     color:#fff !important;
}
.bt.bt-primary {
     background:#4d9df3 !important;
     color:#fff !important;
}
.bt.bt-primary:hover {
     background:#2377d1 !important;
     color:#fff !important;
}
.bt.bt-primary:active {
     background:#1b69bd !important;
     color:#fff !important;
}
.bt.bt-sky {
     background:#3fb0c9 !important;
     color:#fff !important;
}
.bt.bt-sky:hover {
     background:#2aa7c3 !important;
     color:#fff !important;
}
.bt.bt-sky:active {
     background:#3fc6ca !important;
     color:#fff !important;
}
.bt.bt-danger {
     background: #fd7c7c !important;
     color:#fff !important;
}
.bt.bt-danger:hover {
     background:#e86767 !important; 
     color:#fff !important;
}
.bt.bt-danger:active {
     background:#d85454 !important;
     color:#fff !important;
}
.bt.bt-white {
     background:#eee !important;
     color:#333 !important;
}
.bt.bt-white:hover {
     background:#323a46 !important;
     color:#fff !important;
}
.bt.bt-white:active {
     background:#1c232d !important;
     color:#fff !important;
}
.bt.bt-edit {
     background:#f5f7f8 !important;
     color:#333 !important; border:1px solid rgba(0,0,0,.2);
}
.bt.bt-edit:hover {
     background:#f68585 !important;
     color:#fff !important; border:1px solid rgba(0,0,0,.0);
}
.bt.bt-edit:active {
     background:#f25b5b !important;
     color:#fff !important; border:1px solid rgba(0,0,0,.0)
}
.bt.bt-mini {
     font-size:11px; font-weight: 100; padding: 4px 10px;     
}
.bt.bt-small {
     font-size:12px; font-weight: 100; padding: 7px 15px;    
}
.bt.bt-big {
     font-size:13px; font-weight: 900; padding: 10px 20px;    
}
.bt.bt-micro {
     font-size:11px; font-weight: 100; padding: 2px 10px;    
}