@charset "utf-8";

body { margin-bottom:20px; margin-left:4; margin-top:0;}
td {font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; }
img,fieldset,iframe{border:0 none;}
select,textarea {font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif; font-size:9pt; color:#636363;BORDER: #D5CCE6 1PX SOLID;}

input.text { float:left; width:100px; height:20px; margin-left:2px;  margin-top:2px; margin-bottom:0; margin-right:0;  border:0 none; color:#4A4A4A; font:normal 9pt 굴림,gulim;background-color:transparent; }

A:LINK		{ font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; TEXT-DECORATION: none }
A:VISITED	{ font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; TEXT-DECORATION: none }
A:ACTIVE	{ font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; TEXT-DECORATION: none }
A:HOVER		{ font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; TEXT-DECORATION: underline }

#lsgray			{ font-size:11px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; TEXT-DECORATION: none }
#lsgray:VISITED	{ font-size:11px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; TEXT-DECORATION: none }
#lsgray:ACTIVE	{ font-size:11px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; TEXT-DECORATION: none }
#lsgray:HOVER		{ font-size:11px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; TEXT-DECORATION: underline }

#lwhite			{ font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #ffffff; TEXT-DECORATION: none }
#lwhite:VISITED	{ font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #ffffff; TEXT-DECORATION: none }
#lwhite:ACTIVE	{ font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #ffffff; TEXT-DECORATION: none }
#lwhite:HOVER		{ font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #ffffff; TEXT-DECORATION: underline }

#lsblue			{ font-size:11px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #15a2b7; TEXT-DECORATION: none }
#lsblue:VISITED	{ font-size:11px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #15a2b7; TEXT-DECORATION: none }
#lsblue:ACTIVE	{ font-size:11px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #15a2b7; TEXT-DECORATION: none }
#lsblue:HOVER		{ font-size:11px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #15a2b7; TEXT-DECORATION: none }


.dgreen { font-size:11px;font-family:tahoma, "돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #065865;}
.twhite  { font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #ffffff;}
.lightblue  { font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #cfd9e9;}
.swhite { font-size:11px;font-family:tahoma, "돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #ffffff;}
.blue  { font-size:12px;line-height:1.2em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #15a2b7;}
.sblue  { font-size:11px;line-height:1.2em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #15a2b7;}
.slightgray { font-size:11px;font-family:tahoma, "돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #a0a0a0;}
.cont { font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #636363; }
.lgreen { font-size:11px;font-family:tahoma, "돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #06a1b8;}
.dyellow { font-size:11px;font-family:tahoma, "돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #dea200;}
.yeondoo { font-size:12px;font-family:tahoma, "돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #9aba4d;}
.egreen { font-size:11px;line-height:1.0em;font-family:tahoma, "돋움",Dotum,"굴림",Gulim,Sans-serif;COLOR: #527a12;}


.navi1 {position:relative;left:0px;top:8px;width:78px; height:216px;float:left}
.navi2 {position:relative;left:15px;top:8px;width:78px; height:216px;float:left}
.navi3 {position:relative;left:25px;top:8px;width:78px; height:216px;float:left}
.navi4 {position:relative;left:35px;top:8px;width:78px; height:216px;float:left}
.navi5 {position:relative;left:45px;top:8px;width:78px; height:216px;float:left}
.navi6 {position:relative;left:55px;top:8px;width:78px; height:216px;float:left}
.navi7 {position:relative;left:65px;top:8px;width:78px; height:216px;float:left}
.navi8 {position:relative;left:75px;top:8px;width:78px; height:216px;float:left}

.date1 {position:relative;width:52px; height:15px; background:url(http://www.pilgrimchurch.org/img/date_bg1.gif) no-repeat;padding-left:4px; padding-top:0px; padding-bottom:2px}
.date2 {position:relative;width:52px; height:15px; background:url(http://www.pilgrimchurch.org/img/date_bg2.gif) no-repeat;padding-left:4px; padding-top:0px; padding-bottom:2px}
.date3 {position:relative;width:52px; height:15px; background:url(http://www.pilgrimchurch.org/img/date_bg3.gif) no-repeat;padding-left:4px; padding-top:0px; padding-bottom:2px}
.date4 {position:relative;width:52px; height:15px; background:url(http://www.pilgrimchurch.org/img/date_bg4.gif) no-repeat;padding-left:4px; padding-top:0px; padding-bottom:2px}

.login_text {position:relative;left:20px;top:15px;width:108px; height:22px; background:url(http://www.pilgrimchurch.org/img/bg_id.gif) no-repeat;}
.password_text {position:relative;left:20px;top:18px;width:108px; height:22px; background:url(http://www.pilgrimchurch.org/img/bg_password.gif) no-repeat;}
.login_layer1 {clear:both; position:relative;left:20px;top:23px;width:120px;}
.login_layer2 {position:relative;left:19px;top:30px;width:112px; height:35px; padding-top:5px;}

#sunday_service_list {width:360px; background-color:06a1b8; padding-left:14px; padding-top:16px; float:left}
#weekday_service_list {width:360px; background-color:06a1b8; padding-left:14px; padding-top:16px; float:left}

.on_air {width:145; height:140px; z-index:10; padding-top:12px;}

.tb_orange {position:relative;left:16px;top:16px;width:511px; height:152px;padding-left:2px; padding-top:2px;}
.tb_gray1 {position:relative;left:16px;top:16px;width:228px; height:136px;padding-left:2px; padding-top:2px;} 
.tb_gray2 {position:relative;left:16px;top:16px;width:228px; height:136px;padding-left:2px; padding-top:2px;}

.tb_gray3 {position:relative;left:16px;top:16px;width:204px; height:136px;padding-left:2px; padding-top:2px;}
.tb_green {position:relative;left:16px;top:16px; height:136px;padding-left:2px; padding-top:2px;}
.tb_pastor_column {position:relative;left:280px;top:10px;width:240px; height:140px;padding-left:2px; padding-top:2px;}

#pilgrim_news_list {width:220px; padding-left:10px; padding-top:5px; z-index:0}
#pilgrim_bulletin_list {width:220px; padding-left:10px; padding-top:5px; z-index:0}

#memberModule 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; }
#memberModule .rowTable{ width:100%; border:0; border-top:2px solid #cfcfcf; margin:0 0 20px 0; padding:0;}
#memberModule .rowTable th div { white-space:nowrap; }
#memberModule .rowTable th,
#memberModule .rowTable td{ border:0; padding:10px 10px; text-align:left; vertical-align:top; font-weight:normal; font-size:12px;color:#333}
#memberModule .rowTable tbody th{ border-bottom:1px solid #e5e5e5;}
#memberModule .rowTable td{ border-bottom:1px solid #e5e5e5;}
#memberModule .rowTable th.button { text-align:right; background:#EAEAEA; }
#memberModule .rowTable td a { color:#000; text-decoration:none; }
#memberModule .rowTable td.wide { width:100%;}
#memberModule .rowTable th.title { padding:10px; font-weight:bold; text-align:center; border-bottom:1px solid #DDD;  background:url(/img/bgTab.gif) repeat-x left bottom;}


.vision1 ul { margin:0; padding:0; }
.vision1 ul li { background:url(/img/intro1_blit1.gif) no-repeat left 5px; padding-left:10px; list-style:none;font-size:12px;line-height:1.6em;}
.vision2 ul { margin:0; padding:0; }
.vision2 ul li { background:url(/img/intro1_blit2.gif) no-repeat left 5px; padding-left:10px; list-style:none; font-size:12px;line-height:1.6em;}
.vision3 ul { margin:0; padding:0; }
.vision3 ul li { background:url(/img/intro1_blit3.gif) no-repeat left 5px; padding-left:10px; list-style:none; font-size:12px;line-height:1.6em;}
.vision4 ul { margin:0; padding:0; }
.vision4 ul li { background:url(/img/intro1_blit4.gif) no-repeat left 5px; padding-left:10px; list-style:none; font-size:12px;line-height:1.6em;}

.firstvisit ol li { padding:7px 7px 7px 7px}




.ml10 { margin-left: 10px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }

.fc1 { color: #80C39D !important; }

.fl { float: left; }
.fr { float: right; }

.tal { text-align: left !important; }
.tar { text-align: right !important; }
.tac { text-align: center !important; }

h3.schoolTitle, 
h4.schoolTitle { margin: 0; padding: 0; border: 0; font-size: 12px; font-weight: bold; }

h3.schoolTitle { margin-bottom: 10px; padding-left: 13px; color: #329C60; background: url(img/icon_h3.gif) 0 0 no-repeat; }
h4.schoolTitle { margin-bottom: 5px; padding-left: 13px; color: #80C39D; background: url(img/icon_h4.gif) 3px 5px no-repeat; }

.ulStyle1, .ulStyle1 li,
.ulStyle2, .ulStyle2 li,
.ulStyle3, .ulStyle3 li,
.ulStyle4, .ulStyle4 li  { list-style: none; margin: 0; padding: 0; border: 0; }

ul.ulStyle1 { }
ul.ulStyle1 li { padding: 0 0 3px 25px; background: url(img/icon_u1.gif) 15px 5px no-repeat; }

ul.ulStyle2 { }
ul.ulStyle2 li { padding: 0 0 3px 25px; background: url(img/icon_u2.gif) 15px 7px no-repeat; }

ul.ulStyle3 { }
ul.ulStyle3 li { padding: 0 0 3px 13px; background: none; }

ul.ulStyle4 { }
ul.ulStyle4 li { padding: 0 0 3px 12px; background: url(img/blit_green.gif) 5px 7px no-repeat; }

table.tbStyle1 { width: 100%; border-collapse: collapse; border-top: 1px solid #79b894; }
table.tbStyle1 th,
table.tbStyle1 td { padding: 5px 0; border-left: 1px solid #dbece2; }
table.tbStyle1 th.first,
table.tbStyle1 td.first { border-left: 0; }
table.tbStyle1 th { color: #80C39D; font-size: 12px; border-bottom: 1px solid #79b894; }
table.tbStyle1 td { text-align: center; border-bottom: 1px solid #dbece2; }

table.tbStyle1.style1 td { text-align: left; padding-left: 10px; }
table.tbStyle1.style1 td.first { text-align: center; padding-left: 0; }

table.tbStyle1.style2 td { }
table.tbStyle1.style2 td.first { text-align: left; padding-left: 10px; }
