@import url(nav.css);
@import url(tabnav.css);

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0 auto; padding: 0;}
html, body,  {height:100%;}
ul,ol { list-style: none; }

/*ÀüÃ¼ ¹è°æ À§ ¾Æ·¡ ±×¶óµð*/
.page_top_bg {	background: url(images/top_bg.gif) repeat-x;}
.page_bottom_bg {	background: url(images/btm_bg.gif) left bottom repeat-x;position: relative;text-align: center; }

/*ÆäÀÌÁö ¹è°æ 1090*/
.pg_content {background: url(images/contents_bg.jpg) repeat-y;text-align: left;}
.pg_content_top {background: url(images/top_contents_bg.jpg) top left no-repeat;height:474px;}
.pg_content_bottom {	background: url(images/btm_contents_bg.jpg) bottom left no-repeat;height:550px;}

.pg_content_top, .pg_content, .pg_content_bottom { width:1090px;} 

/*ÆäÀÌÁö ³»¿ë 978*/
.page {width:978px;background-color: transparent;margin-left:56px;margin-top:-465px;margin-bottom:-400px;position:relative;}
.page #center_right_pannel {width:728px;margin-left:250px;background:url(images/right_center_bg.gif) right 0 repeat-y;_margin-top:-1000px;}
.page #center_pannel {width:456px;margin-left:0px;}
.page #right_pannel {width:243px;float:right;height:100%;}
.page #center_right_pannel.main {margin-top:250px;_margin-top:-800px;}
.page #whole_pannel {width:978px;background:url(images/right_center_bg.gif) right 0 repeat-y;}
.page #left_center_pannel {background:url(images/contents_text_bg.gif) 0 0 no-repeat;}

/* CONTENTS TEXTS */
.contents_text_main{width:700px;margin:15px 0 0 28px;font-size:12px;min-height:1800px;}
.contents_text {width:600px;margin:-3px 0 0 70px;font-size:12px;line-height:19px;color:#6b6b6b;min-height: 1000px;}
.contents_text_short {width:600px;margin:-3px 0 0 70px;font-size:12px;line-height:19px;color:#6b6b6b;min-height: 933px;}
.contents_text_gactive {width:600px;margin:-3px 0 0 70px;font-size:12px;line-height:19px;color:#6b6b6b;min-height: 1500px;}
.contents_text_gprayer {width:600px;margin:-3px 0 0 70px;font-size:12px;line-height:19px;color:#6b6b6b;min-height: 2300px;}

/* LAYOUT */
.clear { clear:both;height:0;line-height:0;font-size:0; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.hidden {visibility :hidden;}

img { border:0; }
img.left { float: left; margin: 0 20px 0 0; }
img.right { float: right; margin: 0 0 0 10px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }
img.main_image {margin:0 0 12px -15px;*margin:-15px 0 12px -15px;}

/* GRID */
.column { float: left; }
.grid2col, .grid2cola, .grid2colb , .grid2colc , .grid2cold, .grid3cola { width: 100%; }

.grid2cola .column.first { width: 250px;margin:0; }
.grid2cola .column.last { width: 420px;margin-bottom:20px; }

.grid2colb .column.first { width: 233px;margin:0; }
.grid2colb .column.last { width: 223px;margin:0; }

.grid2colc .column.first { width: 735px;margin:0; }
.grid2colc .column.last { width: 243px;margin:0;}

.grid2cold .column.first { width: 310px;margin:0; }
.grid2cold .column.last { width: 280px;margin:0;}

.grid3cola .column.first { width: 264px;margin:0; }
.grid3cola .column.last { width: 280px;margin:0;}

.grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after .grid2cold:after ,.grid3cola:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* TYPE */
body,td,div,pre { font: 12px "Lucida sans Unicode","Lucida Grand","±¼¸²Ã¼", sans-serif; color:#454545; }

a {color:#696969; text-decoration:none; }
a:hover { text-decoration:underline; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
th { font-size:30px;color:#b8a97b;line-height:1em;font-weight:600;}
h1 {font-size:36px;margin-bottom:5px;}
h2 {font-size:18px;margin-bottom:15px;color:#FF9900;}
h3 {font-size:12px;margin:20px 0 5px 0;color:#000;}
h4 {font-size:14px;margin:0 20px 0 0 ;text-align:center;line-height:26px;}
h5 {visibility:hidden; font-size:14px;}
.narrow { letter-spacing:-1px;}
.p11 {font-size:11px;}
.p12 {font-size:12px;}
.c999 {color:#999999;}
.c000 {color:#000000;}
.last {margin-bottom:25px;}
li.dot, dd.dot, dt.dot {background:url(images/dot_3px.gif) 2px 7px no-repeat;padding-left:10px;}
li.redcross, dd.redcross, dt.redcross .redcross{background:url(images/icon_cross.png) 2px 5px no-repeat;padding-left:15px;}
.dotted {background:url(images/dot_underline.gif) bottom left repeat-x;}
.dotted_blue {background:url(images/dot_underline_blue.gif) top left repeat-x;}
.text-left {float:left;}
.text-right {float:right;}


/* CONTNETS */
#toplogo { margin:0;height:100px;text-align:center;}
#toplogo img {margin-top:22px;}

#footer {width:978px;margin-left:56px;background:url(images/logo_btm.gif) right bottom no-repeat;position:absolute;bottom:0;}


/* MAIN PAGE */
.welcome h1{font:15px "¹ÙÅÁÃ¼","±¼¸²Ã¼";color:#8e959b;font-weight:normal;margin-top:5px;}
#gongso { background:url(images/gongso_bg.jpg) 0 0  no-repeat;width:243px;height:380px;margin:0; font-size:11px; color:#999999;}
#gongso ul {width:110px;padding:33px 0 0 90px;}
#gongso a, #club p { font-size:12px; color:#525252;font-weight:bold;}
#club ul, #club li {float:left;}
#club li.right {float:right;}
#club li {width:110px;color:#999999;*margin-top:0;}
#club .title_01 {background:url(images/club_title_01.gif) 0 0  no-repeat;width:249px;padding-top:19px;margin:0;}
#club .title_02 {background:url(images/club_title_02.gif) 0 0  no-repeat;width:249px;padding-top:19px;margin:0 33px 0 33px;}
#club .title_03 {background:url(images/club_title_03.gif) 0 0  no-repeat;width:114px;padding-top:19px;margin:0;}
#club li img {margin:5px 0 3px 0;}


/* MAIN PAGE *//* MASS */
#mass {background:url(images/mass_bg.jpg) 0 0 no-repeat;width:413px;margin-left:18px;font-size:12px;color:#728c9e; font-family:"Lucida sans Unicode","µ¸¿òÃ¼", "±¼¸²Ã¼";line-height:15.8px;}
#mass .title {color:#000000;font-size:16px;font-weight:bold;margin:25px 0 15px 69px;}
#mass dl {width:400px;}
#mass dt {width:56px;text-align:right;margin:0 3px 0 0px;float:left;font-weight:bold;}
#mass dt, #mass dd {padding:6px 0 6px 0;}
#mass .samusilbg {background:url(images/mass_bg_btm.jpg) 0 0 no-repeat;width:413px;height:40px;padding-top:4px;}
#mass .samusil, .samusil a {color:#cefbff;margin-top:-6px;}

/* MAIN PAGE *//* POPUP */
/* trigger button */
#download_now {cursor:pointer;}
/* tooltip styling */
.tooltip {	display:none;	background-color:#000000; color:#fff;padding:30px;width:550px;height:145px;position: relative; margin:0px 0px 0px -70px;*margin: 0px  -50px 0px -250px;}
/* a .label element inside tooltip */
.tooltip .label {color:#888888;		font-weight:bold;	width:155px;}
.tooltip a {color:#6dcff6;	font-weight:bold;}


/* MAIN PAGE *//* STWARDSHIP */
#stwardship h2{color:#66717F;font-size:33px;margin-bottom:5px;clear:left;}
#stwardship .ybg{background-color:#FFFFCC;margin-right:15px;}


/* MAIN PAGE *//* ANNOUNCE */
#announce {clear:left;margin:25px 0 25px 0;background:url(images/icon_announce.gif) -5px -5px  no-repeat;width:685px;}
#announce a.title  {color:#000000;font-size:16px;font-weight:bold;padding:0 0 0 60px;line-height:50px;}
#announce #accordion a {color:#000000}
#announce #accordion a:hover  {text-decoration:none;color:#808080}
#announce #accordion .date {color:#999999; font-size:10px;float:right;padding-right:15px;font-weight:normal;}
#announce #accordion h3 {padding-left:10px;background:url(images/dot_underline.gif) bottom left repeat-x;line-height:30px;margin:0;}
#announce #accordion div {color:#747474;padding:5px 15px 10px 15px;line-height:1.8em;}
#announce #accordion div a {color:#2e2e2e;background:url(images/dot_underline.gif) bottom left repeat-x;}



/* RIGHT */
.right_top { background:url(images/right_top_bg.gif) 0 0 no-repeat;width:243px;height:24px;color:#525252;font-size:14px;font-weight:bold;text-align:center;}
.right_center { background:url(images/right_center_bg.gif) 0 0 repeat-y;width:243px;}
.right_last{ background:url(images/right_btm_bg.gif) 0 0 no-repeat;width:243px;height:145px;position:absolute;bottom:0;_valign:bottom;}
.right_last_main{ background:url(images/right_btm_bg.gif) 0 -45px no-repeat;width:243px;height:100px;position:absolute;bottom:0;_valign:bottom;}

#present {background:url(images/present.gif) 9px 0 no-repeat;width:215px;height:68px;float:left;}
#present p.blue a{color:#317da4;font-size:12px;font-weight:bold;line-height:30px;}
#present p,#present p.blue a {width:140px;margin:0 0 0 0;float:right;font-size:12px;}
#right_menus img.KC{ margin: 12px 0 12px 9px;clear:both; }
#right_menus ul.read {margin:5px 0 15px 20px;font-size:12px;font-weight:bold;line-height:27px;}
#right_menus .read li{font-size:15px;}
#right_menus .c01 { color:#ff5882;}
#right_menus .c02 { color:#1dabc5;}
#right_menus .c03 { color:#f26c4f;}
#right_menus .c04 { color:#478ee1;}
#right_menus .c05 { color:#c844a1;}
#right_menus .c06 { color:#9056cf;}
#right_menus .c07 { color:#f06eaa;}
#right_menus dl.info {margin:3px 0 0 20px;width:190px;border-top:1px solid #f9f9f9;line-height:20px;}
#right_menus dt{font-size:14px;margin:7px 0 7px 0;}
#right_menus dd.border {height:5px;border-bottom:1px solid #f9f9f9;}
#right_menus img.purple {margin: 18px 0 0 0;float:right;}
#right_menus img.blue {margin: 33px 0 0 0;float:right;}
#right_menus .pa {background-color:#ffffff}


/* FOOTER */
#footer .nav_btm, #footer .nav_btm a {font:14px ±¼¸²Ã¼;text-align:center;font-weight:bold;color:#404e51;margin-bottom:30px;}
#footer p.name {font:11px ±¼¸²Ã¼;color:#fff;}
#footer p.address {font-size:11px;color:#eeeeee;margin-bottom:20px;}

/* SUB MENU */
.sm_intro_top {background:url(images/intro_menu_top.gif) 0 0 no-repeat;width:243px;height:36px;color:#000;}
.sm_intro_mid {background:url(images/intro_menu_mid.gif) 0 0 repeat-y;}
.sm_intro_btm {background:url(images/intro_menu_btm.gif) 0 0 no-repeat;width:243px;height:34px;}
.sm_intro_mid ul a {margin-left:15px;font-size:14px;margin-top:-4px;color:#CC3300; }
.sm_intro_mid li a {background:url(images/icon_sm_intro.gif) 0 3px no-repeat;padding:0 0 0 10px;line-height:25px; }
.sm_intro_mid li p {padding:0 0 0 25px;line-height:25px; }

.sm_gboard_top {background:url(images/gboard_menu_top.gif) 0 0 no-repeat;width:243px;height:36px;color:#000;}
.sm_gboard_mid {background:url(images/gboard_menu_mid.gif) 0 0 repeat-y;}
.sm_gboard_btm {background:url(images/gboard_menu_btm.gif) 0 0 no-repeat;width:243px;height:34px;}
.sm_gboard_mid ul a {margin-left:15px;font-size:14px;margin-top:-4px;color:#666666; }
.sm_gboard_mid li a {background:url(images/icon_sm_gboard.gif) 0 3px no-repeat;padding:0 0 0 10px;line-height:25px; }

.sm_garchi_top {background:url(images/garchi_menu_top.gif) 0 0 no-repeat;width:243px;height:36px;color:#000;}
.sm_garchi_mid {background:url(images/garchi_menu_mid.gif) 0 0 repeat-y;}
.sm_garchi_btm {background:url(images/garchi_menu_btm.gif) 0 0 no-repeat;width:243px;height:34px;}
.sm_garchi_mid ul a {margin-left:15px;font-size:14px;margin-top:-4px;color:#20aaaf; }
.sm_garchi_mid li a {background:url(images/icon_sm_garchi.gif) 0 3px no-repeat;padding:0 0 0 10px;line-height:25px; }

.sm_gadmin_top {background:url(images/gadmin_menu_top.gif) 0 0 no-repeat;width:243px;height:36px;color:#000;}
.sm_gadmin_mid {background:url(images/gadmin_menu_mid.gif) 0 0 repeat-y;}
.sm_gadmin_btm {background:url(images/gadmin_menu_btm.gif) 0 0 no-repeat;width:243px;height:34px;}
.sm_gadmin_mid ul a {margin-left:15px;font-size:14px;margin-top:-4px;color:#3f81ab; }
.sm_gadmin_mid li a {background:url(images/icon_sm_gadmin.gif) 0 3px no-repeat;padding:0 0 0 10px;line-height:25px; }

.sm_gheart_top {background:url(images/gheart_menu_top.gif) 0 0 no-repeat;width:243px;height:36px;color:#000;}
.sm_gheart_mid {background:url(images/gheart_menu_mid.gif) 0 0 repeat-y;}
.sm_gheart_btm {background:url(images/gheart_menu_btm.gif) 0 0 no-repeat;width:243px;height:34px;}
.sm_gheart_mid ul a {margin-left:15px;font-size:14px;margin-top:-4px;color:#3c9b3f; }
.sm_gheart_mid li a {background:url(images/icon_sm_gheart.gif) 0 3px no-repeat;padding:0 0 0 10px;line-height:25px; }

.sm_gactive_top {background:url(images/gactive_menu_top.gif) 0 0 no-repeat;width:243px;height:36px;color:#000;}
.sm_gactive_mid {background:url(images/gactive_menu_mid.gif) 0 0 repeat-y;}
.sm_gactive_btm {background:url(images/gactive_menu_btm.gif) 0 0 no-repeat;width:243px;height:34px;}
.sm_gactive_mid ul a {margin-left:15px;font-size:14px;margin-top:-4px;color:#64a017; }
.sm_gactive_mid li a {background:url(images/icon_sm_gactive.gif) 0 3px no-repeat;padding:0 0 0 10px;line-height:25px; }

.sm_gschool_top {background:url(images/gschool_menu_top.gif) 0 0 no-repeat;width:243px;height:36px;color:#000;}
.sm_gschool_mid {background:url(images/gschool_menu_mid.gif) 0 0 repeat-y;}
.sm_gschool_btm {background:url(images/gschool_menu_btm.gif) 0 0 no-repeat;width:243px;height:34px;}
.sm_gschool_mid ul a {margin-left:15px;font-size:14px;margin-top:-4px;color:#777777; }
.sm_gschool_mid li a {background:url(images/icon_sm_gschool.gif) 0 3px no-repeat;padding:0 0 0 10px;line-height:25px; }

.sm_gmedia_top {background:url(images/gmedia_menu_top.gif) 0 0 no-repeat;width:243px;height:36px;color:#000;}
.sm_gmedia_mid {background:url(images/gmedia_menu_mid.gif) 0 0 repeat-y;}
.sm_gmedia_btm {background:url(images/gmedia_menu_btm.gif) 0 0 no-repeat;width:243px;height:34px;}
.sm_gmedia_mid ul a {margin-left:15px;font-size:14px;margin-top:-4px;color:#6f62ab; }
.sm_gmedia_mid li a {background:url(images/icon_sm_gmedia.gif) 0 3px no-repeat;padding:0 0 0 10px;line-height:25px; }

/* ROUND BOX & TABLE*/
#roundbox {margin-left:-24px;_margin-left:0;}
#roundbox .round_top {background:url(images/round_top.gif) 0 0 no-repeat;width:639px;height:8px;}
#roundbox .round_mid {background:url(images/round_mid.gif) 0 0 repeat-y;width:639px;_margin-top:-8px;}
#roundbox .round_btm {background:url(images/round_btm.gif) 0 0 no-repeat;width:639px;height:8px;}

.ytable {width:100%;text-indent:20px;}
.ytable th {background:URL(images/table_y_top_bg.gif) 0 0 repeat-x;color:#333333;font-weight:bold;font-size:12px;line-height:28px;}
.ytable th.table_top_left {background:URL(images/table_y_top_left.gif) 0 0 no-repeat;width:5px;}
.ytable th.table_top_right {background:URL(images/table_y_top_right.gif) 0 0 no-repeat;width:5px;}
.ytable td {line-height:28px;}
.ytable td.table_yy_left {background:URL(images/table_yy_left.gif) 0 0 repeat-y;width:5px;}
.ytable td.table_yy_right {background:URL(images/table_yy_right.gif) 0 0 repeat-y;width:5px;}
.ytable td.table_yy {background-color:#fdf8f1;}
.ytable td.table_yw_left {background:URL(images/table_yw_left.gif) 0 0 repeat-y;width:5px;}
.ytable td.table_yw_right {background:URL(images/table_yw_right.gif) 0 0 repeat-y;width:5px;}
.ytable td.table_btm_left {background:URL(images/table_y_btm_left.gif) 0 0 no-repeat;width:5px;height:16px;}
.ytable td.table_btm_right {background:URL(images/table_y_btm_right.gif) 0 0 no-repeat;width:5px;}
.ytable td.table_btm_bg {background:URL(images/table_y_btm_bg.gif) 0 0 repeat-x;}
.ytable.doubleline td {line-height:17px;height:49px;font-size:12px;}

.gtable {width:100%;text-indent:20px;}
.gtable th {background:URL(images/table_g_top_bg.gif) 0 0 repeat-x;color:#ffffff;font-weight:bold;font-size:12px;line-height:28px;}
.gtable th.table_top_left {background:URL(images/table_g_top_left.gif) 0 0 no-repeat;width:5px;}
.gtable th.table_top_right {background:URL(images/table_g_top_right.gif) 0 0 no-repeat;width:5px;}
.gtable td {line-height:28px;}
.gtable td.table_gg_left {background:URL(images/table_gg_left.gif) 0 0 repeat-y;width:5px;}
.gtable td.table_gg_right {background:URL(images/table_gg_right.gif) 0 0 repeat-y;width:5px;}
.gtable td.table_gg {background-color:#f6f8f8;}
.gtable td.table_gw_left {background:URL(images/table_gw_left.gif) 0 0 repeat-y;width:5px;}
.gtable td.table_gw_right {background:URL(images/table_gw_right.gif) 0 0 repeat-y;width:5px;}
.gtable td.table_btm_left {background:URL(images/table_g_btm_left.gif) 0 0 no-repeat;width:5px;height:16px;}
.gtable td.table_btm_right {background:URL(images/table_g_btm_right.gif) 0 0 no-repeat;width:5px;}
.gtable td.table_btm_bg {background:URL(images/table_g_btm_bg.gif) 0 0 repeat-x;}
.gtable th.emptytd {width:55px;}

.btable {width:100%;text-indent:20px;}
.btable.indent {text-indent:5px;}
.btable th {background:URL(images/table_b_top_bg.gif) 0 0 repeat-x;color:#ffffff;font-weight:bold;font-size:12px;line-height:28px;}
.btable th.table_top_left {background:URL(images/table_b_top_left.gif) 0 0 no-repeat;width:5px;}
.btable th.table_top_right {background:URL(images/table_b_top_right.gif) 0 0 no-repeat;width:5px;}
.btable td {line-height:28px;}
.btable td.table_bb_left {background:URL(images/table_bb_left.gif) 0 0 repeat-y;width:5px;}
.btable td.table_bb_right {background:URL(images/table_bb_right.gif) 0 0 repeat-y;width:5px;}
.btable td.table_bb {background-color:#f6f8f9;}
.btable td.table_bw_left {background:URL(images/table_bw_left.gif) 0 0 repeat-y;width:5px;}
.btable td.table_bw_right {background:URL(images/table_bw_right.gif) 0 0 repeat-y;width:5px;}
.btable td.table_btm_left {background:URL(images/table_b_btm_left.gif) 0 0 no-repeat;width:5px;height:16px;}
.btable td.table_btm_right {background:URL(images/table_b_btm_right.gif) 0 0 no-repeat;width:5px;}
.btable td.table_btm_bg {background:URL(images/table_b_btm_bg.gif) 0 0 repeat-x;}
.btable.doubleline td {line-height:17px;height:49px;font-size:12px;}

.htable {width:100%;text-indent:20px;}
.htable.indent {text-indent:5px;}
.htable th {background:URL(images/table_h_top_bg.gif) 0 0 repeat-x;color:#ffffff;font-weight:bold;font-size:12px;line-height:28px;}
.htable th.table_top_left {background:URL(images/table_h_top_left.gif) 0 0 no-repeat;width:5px;}
.htable th.table_top_right {background:URL(images/table_h_top_right.gif) 0 0 no-repeat;width:5px;}
.htable td {line-height:28px;}
.htable td.table_hh_left {background:URL(images/table_hh_left.gif) 0 0 repeat-y;width:5px;}
.htable td.table_hh_right {background:URL(images/table_hh_right.gif) 0 0 repeat-y;width:5px;}
.htable td.table_hh {background-color:#f4f7f4;}
.htable td.table_hw_left {background:URL(images/table_hw_left.gif) 0 0 repeat-y;width:5px;}
.htable td.table_hw_right {background:URL(images/table_hw_right.gif) 0 0 repeat-y;width:5px;}
.htable td.table_btm_left {background:URL(images/table_h_btm_left.gif) 0 0 no-repeat;width:5px;height:16px;}
.htable td.table_btm_right {background:URL(images/table_h_btm_right.gif) 0 0 no-repeat;width:5px;}
.htable td.table_btm_bg {background:URL(images/table_h_btm_bg.gif) 0 0 repeat-x;}
.htable th.mtop {background:URL(images/table_h_mtop_bg.gif) 0 0 repeat-x;color:#466b48;font-weight:bold;font-size:12px;line-height:29px;}
.htable th.table_mtop_left {background:URL(images/table_h_mtop_left.gif) 0 0 no-repeat;width:5px;}
.htable th.table_mtop_right {background:URL(images/table_h_mtop_right.gif) 0 0 no-repeat;width:5px;}

.stable {width:100%;text-indent:20px;}
.stable.indent {text-indent:5px;}
.stable th {background:URL(images/table_s_top_bg.gif) 0 0 repeat-x;color:#777777;font-weight:bold;font-size:12px;line-height:28px;}
.stable th.table_top_left {background:URL(images/table_s_top_left.gif) 0 0 no-repeat;width:5px;}
.stable th.table_top_right {background:URL(images/table_s_top_right.gif) 0 0 no-repeat;width:5px;}
.stable td {line-height:28px;}
.stable td.table_ss_left {background:URL(images/table_ss_left.gif) 0 0 repeat-y;width:5px;}
.stable td.table_ss_right {background:URL(images/table_ss_right.gif) 0 0 repeat-y;width:5px;}
.stable td.table_ss {background-color:#ffffe5;}
.stable td.table_sw_left {background:URL(images/table_sw_left.gif) 0 0 repeat-y;width:5px;}
.stable td.table_sw_right {background:URL(images/table_sw_right.gif) 0 0 repeat-y;width:5px;}
.stable td.table_btm_left {background:URL(images/table_s_btm_left.gif) 0 0 no-repeat;width:5px;height:16px;}
.stable td.table_btm_right {background:URL(images/table_s_btm_right.gif) 0 0 no-repeat;width:5px;}
.stable td.table_btm_bg {background:URL(images/table_s_btm_bg.gif) 0 0 repeat-x;}

.ptable {width:100%;text-indent:20px;}
.ptable.indent {text-indent:5px;}
.ptable th {background:URL(images/table_p_top_bg.gif) 0 0 repeat-x;color:#ffffff;font-weight:bold;font-size:12px;line-height:28px;}
.ptable th.table_top_left {background:URL(images/table_p_top_left.gif) 0 0 no-repeat;width:5px;}
.ptable th.table_top_right {background:URL(images/table_p_top_right.gif) 0 0 no-repeat;width:5px;}
.ptable td {line-height:28px;font-size:12px;}
.ptable td a{color:#847da4;}
.ptable th a{color:#fff;}
.ptable th.active{background:URL(images/table_p_top_bg02.gif) 0 0 repeat-x;}
.ptable td.table_pp_left {background:URL(images/table_pp_left.gif) 0 0 repeat-y;width:5px;}
.ptable td.table_pp_right {background:URL(images/table_pp_right.gif) 0 0 repeat-y;width:5px;}
.ptable td.table_pp {background-color:#f5f5f9;}
.ptable td.table_pw_left {background:URL(images/table_pw_left.gif) 0 0 repeat-y;width:5px;}
.ptable td.table_pw_right {background:URL(images/table_pw_right.gif) 0 0 repeat-y;width:5px;}
.ptable td.table_btm_left {background:URL(images/table_p_btm_left.gif) 0 0 no-repeat;width:5px;height:16px;}
.ptable td.table_btm_right {background:URL(images/table_p_btm_right.gif) 0 0 no-repeat;width:5px;}
.ptable td.table_btm_bg {background:URL(images/table_p_btm_bg.gif) 0 0 repeat-x;}

.atable {width:100%;text-indent:20px;}
.atable.indent {text-indent:5px;}
.atable th {background:URL(images/table_a_top_bg.gif) 0 0 repeat-x;color:#ffffff;font-weight:bold;font-size:12px;line-height:28px;}
.atable th.table_top_left {background:URL(images/table_a_top_left.gif) 0 0 no-repeat;width:5px;}
.atable th.table_top_right {background:URL(images/table_a_top_right.gif) 0 0 no-repeat;width:5px;}
.atable td {line-height:28px;font-size:12px;}
.atable th.active{background:URL(images/table_a_top_bg02.gif) 0 0 repeat-x;}
.atable td.table_aa_left {background:URL(images/table_aa_left.gif) 0 0 repeat-y;width:5px;}
.atable td.table_aa_right {background:URL(images/table_aa_right.gif) 0 0 repeat-y;width:5px;}
.atable td.table_aa {background-color:#f5f8f1;}
.atable td.table_aw_left {background:URL(images/table_aw_left.gif) 0 0 repeat-y;width:5px;}
.atable td.table_aw_right {background:URL(images/table_aw_right.gif) 0 0 repeat-y;width:5px;}
.atable td.table_btm_left {background:URL(images/table_a_btm_left.gif) 0 0 no-repeat;width:5px;height:16px;}
.atable td.table_btm_right {background:URL(images/table_a_btm_right.gif) 0 0 no-repeat;width:5px;}
.atable td.table_btm_bg {background:URL(images/table_a_btm_bg.gif) 0 0 repeat-x;}
.atable.doubleline td {line-height:17px;height:49px;font-size:12px;}

/* INTRO */
#intro_contents dt{float:left;width:30px;text-align:right;}
#intro_contents dt.year{float:left;width:45px;}
#intro_contents dd{width:470px;margin-left:118px;}
#intro_contents dd.narrow{width:165px;margin-left:118px;}
#intro_contents img.imglayer01 { z-index:2; position:absolute;margin:0 0 0 190px;}
#intro_contents img.imglayer02 { z-index:2; position:absolute;margin:1050px 0 0 190px;}

#intro_address img.map02 {margin:20px 0 25px 0 ;}

#decree ul{ background:url(images/intro_img03.gif) 0 25px no-repeat;width:600px;font-size:11px;color:#6b6b6b;padding-top:25px;padding-bottom:25px;}
#decree li{ padding:0 0 0 150px;margin-bottom:25px;}
#decree li.right{ text-align:right;}

#mass_time dt {float:left;width:65px;font-weight:bold;}
#mass_time dd {margin-left:67px;}
#mass_time li{padding-left:110px;margin-bottom:35px;}
#mass_time h3{margin:5px 0 5px 0;}
#mass_time li.img01 {background:URL(images/intro_time_01.gif) 0 0 no-repeat;float:left;width:170px;}
#mass_time li.img02 {background:URL(images/intro_time_02.gif) 0 0 no-repeat;width:170px;margin-left:315px;}
#mass_time li.img03 {background:URL(images/intro_time_03.gif) 0 0 no-repeat;}
#mass_time li.img04 {background:URL(images/intro_time_04.gif) 0 0 no-repeat;margin-top:50px;}
#mass_time dd.dotted {line-height:25px; margin-left:0;margin-top:5px;}
#mass_time dt.assist {width:500px;text-align:left;line-height:30px;font-size:11px;font-weight:normal; color:#006699;}

#father dt {float:left;width:70px;font-weight:bold;}
#father li {padding-left:270px;padding-top:120px;margin-bottom:-80px; height:370px;}
#father li.img01 {background:URL(images/intro_father_01.png) 0 0 no-repeat;}
#father li.img02 {background:URL(images/intro_father_04.jpg) 0 0 no-repeat;}
#father li.img03 {background:URL(images/intro_father_03.jpg) 0 0 no-repeat;}

#sister li {padding-left:270px;padding-top:120px;margin-bottom:-80px; height:370px;}
#sister li.img01 {background:URL(images/intro_sister_03.png) 0 0 no-repeat;}
#sister li.img02 {background:URL(images/intro_sister_06.jpg) 0 0 no-repeat;}
#sister li.img03 {background:URL(images/intro_sister_05.jpg) 0 0 no-repeat;}

#gongso_student h1 {line-height:1em;margin-bottom:30px;}
#gongso_student h4 {text-align:left;}
#gongso_student dt {float:left;width:65px;font-weight:bold;}
#gongso_student dd {clear:right;margin:0 0 10px 65px;}
#gongso_student dd.dotted {width:270px;margin-left:0;}

/* GBOARD */
#gboard ul.hittop {width:100%;}
#gboard li.caution {background:url(images/icon_caution.gif) 0 3px no-repeat;padding:0 0 0 19px;margin-bottom:15px;font-weight:bold;color:#ff3300; }
#gboard li.hit {float:left;width:100px;font-size:11px;}
#gboard li.badmin {float:left;width:392px;text-align:right;}
#gboard table {width:100%;border-top:2px solid #c6ced3;margin-bottom:15px;clear:left;}
#gboard th {color:#000;line-height:35px;font-size:12px;border-bottom:1px solid  #c6ced3;}
#gboard td {line-height:20px;font-size:11px;color:#999999;}
#gboard td.title a {font-size:12px;color:#333333;}
#gboard .btns li{width:90px; float:right;line-height:50px;}
#gboard .btns li.viewm{float:left;}
#gboard #pagenum {border-top:3px solid #c6ced3;text-align:center;_margin:25px auto;}
#gboard #pagenum {color:#666666;font-size:11px; line-height:35px;letter-spacing:9px;}
#gboard #pagenum a:active {color:#e40a0a; }
#gboard #boardsearch {margin-left:150px;}
#gboard #boardsearch li {float:left;margin-left:5px;}
#gboard td.btmline {border-bottom:1px solid  #c6ced3;}
#gboard td.btmline3p {border-bottom:3px solid  #c6ced3;}
#gboard td.last {text-align:right;}
#gboard td.gbcontents {font-size:12px;color:#333333;padding-top:17px;}
#gboard td.gbcontents_big {font-size:16px;color:#333333;padding-top:17px;}
#gboard #weeklysearch {text-align:right;margin:5px;}
#gboard table.weekly td{font-size:14px;line-height:50px;}
#gboard table.weekly td.month {font-weight:bold;color:#cb1d1d;}
#gboard table.weekly_eng td a{color:#454545;}
#gboard table.weekly_eng td {font-size:11px;line-height:50px;color:#D2D2D2;}
#gboard table.weekly_eng th.month, #gboard table.weekly_eng td.month {font-weight:bold;color:#cb1d1d;}

#gboard .accordion li { float: left; display: block; width: 100%;padding-top:5px;}
#gboard .accordion li.active>a { background: url('images/gboard_icon_join.gif') no-repeat center left;padding:0 0 0 20px;font-weight:bold; }
#gboard .accordion li div { padding: 9px 20px; display: block; clear: both; float: left;border-top:1px solid  #c6ced3;border-bottom:3px solid  #c6ced3;color:#999999;width:93%;}
#gboard .accordion a { text-decoration: none; display: block; cursor: pointer; background: url('images/gboard_icon_file.gif') no-repeat 0 -1px ;padding:0 0 0 20px; color:#000000;}
	/* Level 2 */
#gboard .accordion li ul li { background: #7FD2FF; font-size: 0.9em; }

#gboardPrayer #accordion1 a,#gboardPrayer #accordion2 a,#gboardPrayer #accordion3 a,#gboardPrayer #accordion4 a {color:#000000}
#gboardPrayer #accordion1 a:hover,#gboardPrayer #accordion2 a:hover,#gboardPrayer #accordion3 a:hover,#gboardPrayer #accordion4 a:hover {text-decoration:none;color:#808080}
#gboardPrayer #accordion1 h3 ,#gboardPrayer #accordion2 h3 ,#gboardPrayer #accordion3 h3 ,#gboardPrayer #accordion4 h3 {padding-left:10px;background:url(images/dot_underline.gif) bottom left repeat-x;line-height:1.6em;margin:0;font-size:16px}
#gboardPrayer pre ,#gboardPrayer #accordion1 div,#gboardPrayer #accordion2 div,#gboardPrayer #accordion3 div,#gboardPrayer #accordion4 div {color:#747474;padding:5px 15px 10px 15px;line-height:1.6em;font-size:13px;}
#gboardPrayer #accordion1 div,#gboardPrayer #accordion2 div,#gboardPrayer #accordion3 div,#gboardPrayer #accordion4 div {color:#2e2e2e;border-bottom:1px solid #c6ced3;}
#gboardPrayer h2 {line-height:0.8em;}
#gboardPrayer pre {white-space:pre-wrap;}

#gboard .announcement_snippet ul {margin:45px 0 0 0;}

#gboard dl.announcementContents {padding-top:50px;*clear:both;*padding-top:0;}
#gboard .announcementContents dt { background: url('images/gboard_icon_join.gif') no-repeat center left;padding:0 0 0 20px;font-weight:bold;color:#000000;}
#gboard .announcementContents dt.date {color:#777777; font:10px normal;font-family:'Lucida sans Unicode', 'Lucida Grand', sans-serif;border:none;background:none;float:right;text-align:right;padding-right:15px;margin-top:5px;}
#gboard .announcementContents dd {padding:0 5px 0 20px; line-height:24px;color:#454545;}
#gboard .announcementContents dd.dotted {background:url(images/dot_underline.gif) top left repeat-x;}
#gboard .announcementContents dd.last { border-bottom:1px solid  #c6ced3;}
#gboard .announcementOptions { height:0px; *margin:20px;}

/* GARCHI */
#garchi h2 {color:#51a9ad;}
#garchi ul.duty{background:url(images/garchi_img01.jpg) top right no-repeat;height:200px;line-height:28px;margin-bottom:17px;}
#garchi li.redcross{background-position:2px 10px;}
#garchi .dotted{width:100%;height:3px;clear:left;margin-bottom:15px;}
#garchi ul.act {background:url(images/garchi_img02.jpg) 0 0 no-repeat;padding-left:300px;height:200px;line-height:28px;}
#garchi li.dot {background-position:2px 12px;}

#gadmin h2 {color:#0074c6;}
#gadmin ul.act {background:url(images/gadmin_img01.jpg) 0 0 no-repeat;padding-left:210px;height:180px;line-height:28px;}
#gadmin li.dot {background-position:2px 12px;}
#gadmin ul.pannning {background:url(images/gadmin_planning_img01.png) 0 0 no-repeat;padding-left:115px;height:200px;}
#gadmin ul.adplanningact {line-height:28px;padding-bottom:100px;}
#gadmin ul.adfinanceact {line-height:28px;padding-bottom:200px;}
#gadmin ul.adequipmentact {line-height:28px;background:url(images/gadmin_equipment_img01.jpg) 0 0 no-repeat;padding-left:360px;height:550px;}
#gadmin ul.adritualact {background:url(images/gadmin_ritual_img01.png) 0 0 repeat-y;padding-left:150px;}
#gadmin .adrituallist li{list-style-type:lower-roman;list-style-position:inside;}
#gadmin .adrituallist {margin:-20px 0 0 130px;}
#gadmin ul.adimmigrantact {line-height:28px;}
#gadmin ul.adeducationact {line-height:28px;background:url(images/gadmin_education_img01.jpg) 0 0 no-repeat;padding-left:280px;}
#gadmin ul.adsenioract {line-height:28px;background:url(images/gadmin_senior_img01.jpg) 0 0 no-repeat;padding-left:250px;height:350px;}
#gadmin .adcommunityact li.dot {background-position:2px 6px;margin-bottom:15px;line-height:16px; }
#gadmin ul.adholymotheract {line-height:28px;background:url(images/gadmin_holymother_img01.jpg) 0 0 no-repeat;padding-left:310px;height:325px;}
#gadmin ul.adyouthact {line-height:28px;background:url(images/gadmin_youth_img01.jpg) 0 0 no-repeat;padding-left:190px;height:300px;}
#gadmin ul.adpublicrelationact {line-height:28px;background:url(images/gadmin_publicrelation_img01.jpg) 0 0 no-repeat;padding-left:300px;height:120px;}
#gadmin ul.admissionaryact {line-height:28px;background:url(images/gadmin_missionary_img01.jpg) 0 0 no-repeat;padding-left:250px;height:355px;}
#gadmin ul.adkocact {line-height:28px;}

#gmedia h1 {color:#6f62ab;}
#gmedia h2 {color:#755dff;}
#gmedia ul.archive {line-height:28px;}
#gmedia table.pictable {width:100%;margin-top:25px;}
#gmedia .pictable td{vertical-align:top;font-size:12px;}
#gmedia .varchive li {height:110px;padding-top:5px;line-height:95px;}
#gmedia img {border:1px solid #d2d2d2;padding:3px;}
#gmedia table.schedule {width:100%;margin-top:0px;}
#gmedia .schedule td, #gmedia .schedule th{border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;font-size:12px;line-height:25px;}
#gmedia .schedule td.rigthttd, #gmedia .schedule th.rigthttd {border-right:1px solid #d5d5d5;}
#gmedia .schedule td.btmtd {border-bottom:1px solid #d5d5d5;}
#gmedia .schedule th {background-color:#f5f5f9;font-size:12px;font-weight:bold;color:#6f62ab;}

#gactive h2 {color:#69a917;}
#gactive ul.act01 {background:url(images/gactive_img01.jpg) 0 0 no-repeat;padding-left:375px;height:233px;}
#gactive .actlist li {list-style-type:lower-roman;list-style-position:inside;line-height:37px;float:left;text-align:center;width:200px;}
#gactive .greennum {color: #cdf2bd;background-color:#a1a1a1;font-size:12px;padding-left:3px;padding-right:2px; }
#gactive li.text-center {text-align:center;}
#gactive ul.act {height:450px;}
#gactive ul.act li.redcross{_margin-left:310px;*margin-left:310px; }
#gactive li.dot {background-position:2px 12px;}
#gactive ul.acannaact {line-height:28px;}
#gactive .acalteract li.dot {background-position:2px 7px;}
#gactive ul.acme01 {background:url(images/gactive_me_img01.png) 0 0 no-repeat;padding-left:115px;height:130px;}
#gactive ul.acmeact {background:url(images/gactive_me_img01.jpg) top right no-repeat;padding-right:150px;height:210px;}
#gactive .acmelist li{list-style-type:lower-roman;list-style-position:outside;margin-left:25px;}
#gactive .acmelist ul{list-style-type:none;margin-left:5px;}


#gheart h2 {color:#00b503;}
#gheart li.opening {background:url(images/gheart_img02.jpg) 0 0 no-repeat;padding-left:290px;}
#gheart li.prediction {background:url(images/gheart_img01.gif) 525px 55px no-repeat;padding-right:90px;}
#gheart li.launch {background:url(images/gheart_img03.jpg) 0 0 no-repeat;padding-left:220px;}

#loginpage {background:url(images/login_bg.jpg) 0 0 no-repeat;height:1000px;}
#loginpage .loginbox{background:url(images/login_bg.jpg) 0 0 no-repeat;height:1000px;padding:126px 0 0 217px;}
#loginpage .loginbox a{color:#e71212;}
#loginpage .loginbox input {margin-right:15px;float:left;margin-top:49px;}
#loginpage .loginbox img {margin-top:15px;}
#loginpage #logincomment {float:left;color:#7c5f41;margin-top:15px;margin-left:0;}

#joinpage {background:url(images/join_01.jpg) 0 0 no-repeat;height:1000px;}
#joinpage .joinbox {padding:0 0 0 328px;}
#joinpage .loginbox a{color:#e71212;}
#joinpage table {width:390px;margin-left:-42px;}
#joinpage th, #joinpage td{font-size:12px;padding-top:10px;vertical-align:top;}
#joinpage td.btmline {border-bottom:1px solid  #c6ced3;}
#joinpage td.btmline3p {border-bottom:3px solid  #c6ced3;}
#joinpage td.gbcontents_big {font-size:16px;color:#333333;padding-top:17px;}
#joinpage td.last {text-align:right;}
#joinpage input {margin-right:5px;}
#joinpage input.wide {width:245px;}
#joinpage textarea{width:245px;}

#eventpage .eventbox{height:1000px;padding:0 0 0 50px;}
#eventpage .eventbox a{color:#e71212;line-height:50px;}


/*  links */
.min_ban, .min_ban a{ display:block; height:66px; width:222px; text-indent:-9999px;background:url(images/5min_ban.gif) no-repeat top left;clear:both;}
.board_ban, a.board_ban { display:block; height:66px; width:222px; text-indent:-9999px;background:url(images/board_ban.gif) no-repeat top left;clear:both;}
.office_ban, a.office_ban { display:block; height:65px; width:222px; text-indent:-9999px;background:url(images/office_ban.gif) no-repeat top left;clear:both;}
a.min_ban:hover, a.board_ban:hover, a.office_ban:hover { background-position:bottom left; }

/*  pagenation */
.pagination {font-size: 80%;padding-top:15px;float:right;}        
.pagination a {text-decoration: none;color: #15B;}
.pagination a, .pagination span {display: block;float: left;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px;}
.pagination .current {font-weight:bold;}
.pagination .current.prev, .pagination .current.next{color:#999;}
