<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
a:link{color: #3c3c3c;text-decoration:none;}
a:visited{color: #3c3c3c;text-decoration:none;}
a:active{color: #3c3c3c;text-decoration:none;}
a:hover{color: #3c3c3c;text-decoration:none;}
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0;font-family:'Noto Sans Kr','Nanum Gothic','Malgun gothic',sans-serif; font-weight:300 }
html{ overflow-y:scroll;}
body{   font-size:13px; height:100%;}
ul,ol,dl{list-style:none}
li{float:left; text-decoration:none;}
img{border:0; vertical-align:top;}
ul{list-style:none; padding:0; margin:0}
.inputbox {background-color:#fff; border:black 1px solid; color:#555555; font-size:13px}
input{background-color:#fff; border:1px solid #fff; color:#555555; font-size:13px;height:23px;   }
textarea{background-color:#fff; border:1px solid #fff; color:#555555; font-size:13px;height:25px;}
form img {vertical-align:top !important;}
input[type="image"] { height:auto; border:none; background:none}

/*템플릿 구간*/
h1{font-size:16px; color:#4161c8;   font-style:normal; font-weight:bold;  letter-spacing:-1px; padding:20px 0 0px 0; clear:both}
h2{font-size:24px; color:#223707;   font-style:normal; font-weight:bold;  padding-left:10px; margin:10px 0 10px 0;}
h3{font-size:18px; height:30px; line-height:30px; color:#2b2b2b; background:url(ds_imgs/sub/icon.png)3px 0 no-repeat;   font-weight:500; width:100%; padding:10px 0 20px 0}
h4{  font-style:normal;  font-size:14px; margin-left:3px; color:#5c5c5c; font-weight:normal; background:url(ds_imgs/sub/dot.png) no-repeat 0 8px; padding:0 0 3px 7px; width:100%; line-height:19px;}
h5{}
h6{}
p{margin:0; padding:0;    font-style:normal;  font-size:14px; text-align:left; line-height:160%; color:#5c5c5c;}
.text_box{background:#f6f6f6; border:1px solid #e2e2e2; padding:20px; margin:0 auto; width:690px; margin-top:10px; margin-bottom:10px}
.normal{font-weight:normal; font-size:16px}
.ellipsis { display: block; word-wrap:break-word; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hidden {display:none}

/* 마진 */
.m0{margin:0 !important}

.mt_5{margin-top:5px}
.mt_10{margin-top:10px}
.mt_15{margin-top:15px}
.mt_20{margin-top:20px}
.mt_25{margin-top:25px}
.mt_30{margin-top:30px}
.mt_35{margin-top:35px}
.mt_40{margin-top:40px}
.mt_45{margin-top:45px}
.mt_50{margin-top:50px}

.mb_5{margin-bottom:5px}
.mb_10{margin-bottom:10px}
.mb_15{margin-bottom:15px}
.mb_20{margin-bottom:20px}
.mb_25{margin-bottom:25px}
.mb_30{margin-bottom:30px}
.mb_35{margin-bottom:35px}
.mb_40{margin-bottom:40px}
.mb_45{margin-bottom:45px}
.mb_50{margin-bottom:50px}

.ml_5{margin-left:5px}
.ml_10{margin-left:10px}
.ml_15{margin-left:15px}
.ml_20{margin-left:20px}
.ml_25{margin-left:25px}
.ml_30{margin-left:30px}
.ml_35{margin-left:35px}
.ml_40{margin-left:40px}
.ml_45{margin-left:45px}
.ml_50{margin-left:50px}

.mr_5{margin-right:5px}
.mr_10{margin-right:10px}
.mr_15{margin-right:15px}
.mr_20{margin-right:20px}
.mr_25{margin-right:25px}
.mr_30{margin-right:30px}
.mr_35{margin-right:35px}
.mr_40{margin-right:40px}
.mr_45{margin-right:45px}
.mr_50{margin-right:50px}

/* 패딩 */
.p0{padding:0 !important}
.pt_5{padding-top:5px}
.pt_10{padding-top:10px}
.pt_15{padding-top:15px}
.pt_20{padding-top:20px}
.pt_25{padding-top:25px}
.pt_30{padding-top:30px}
.pt_35{padding-top:35px}
.pt_40{padding-top:40px}
.pt_45{padding-top:45px}
.pt_50{padding-top:50px}

.pb_5{padding-bottom:5px}
.pb_10{padding-bottom:10px}
.pb_15{padding-bottom:15px}
.pb_20{padding-bottom:20px}
.pb_25{padding-bottom:25px}
.pb_30{padding-bottom:30px}
.pb_35{padding-bottom:35px}
.pb_40{padding-bottom:40px}
.pb_45{padding-bottom:45px}
.pb_50{padding-bottom:50px}

.pl_5{padding-left:5px}
.pl_10{padding-left:10px}
.pl_15{padding-left:15px}
.pl_20{padding-left:20px}
.pl_25{padding-left:25px}
.pl_30{padding-left:30px}
.pl_35{padding-left:35px}
.pl_40{padding-left:40px}
.pl_45{padding-left:45px}
.pl_50{padding-left:50px}

.pr_5{padding-right:5px}
.pr_10{padding-right:10px}
.pr_15{padding-right:15px}
.pr_20{padding-right:20px}
.pr_25{padding-right:25px}
.pr_30{padding-right:30px}
.pr_35{padding-right:35px}
.pr_40{padding-right:40px}
.pr_45{padding-right:45px}
.pr_50{padding-right:50px}



/*기본 틀 CSS*/
#top{width:100%; height: 85px; margin:0 auto; border-bottom:1px solid #ededed;}
#top_inner {width:1150px; margin:0 auto; padding-top:12px}
#top_navi{width:1150px; margin:0 auto;   clear:both;   }
#logo{float:left; padding-left:50px}
#navi{float:right; padding-top:8px}

#top_log{width:100%; background:#f5f6f9; height:35px;position: relative; }
.topN{position: relative; width:1100px; margin:0 auto; }
.topN ul li{float:right; padding:9px 0 0 15px; font-size:12px; color:#ccc;  }

#visual{width:1250px;  height:300px; clear:both; margin:0 auto;}
#visual div.v_box {height:358px; width:1200px; margin:0 auto; clear:both;}
#visual_sub {width:100%; background:#ffffff; height:186px;}
#visual_sub div.v_box {height:186px; margin:0 auto; clear:both; background-position:center}

#mbanner{ position:absolute; z-index:99; top:360px; width:100%}
.pagelink{width:1148px; margin:0 auto;}

#mcontents{background:#f4f5f8; background:#fff; width:100%; height:206px; padding-top:175px}
.mBox{width:1150px; margin:0 auto; border-top:2px solid #4d4d4d; padding-top:28px}
.quickM{float:left; width:772px}
.quickM div{float:left}
.quickbox{padding:43px 0 0 16px}
.noticeM{float:left; width:378px;}
.board_txt{width:378px}
.b_text{width:273px; color:#686868; clear:both; height:23px; font-size:14px; }
.b_data{width:105px; color:#5b5b5b; font-size:13px; text-align:right;  }
.b_text a:hover{text-decoration:none; color:#000}
.notice{width:378px; text-align:left; padding:0; }
.board_title{padding-bottom: 14px;}
.board_title li {float:left; padding-bottom: 14px; margin-left:-2px}
.board_title li.btn {float:right; margin-top: -5px;}
.board_title li span{display:inline-block; padding:0 10px 0 12px; }


#con_w {width:1500px; height:750px; margin:0 auto; padding-left:25px;  }
#contents{width:1000px; clear:both;  margin:0 auto; margin-top:30px;  }
#contents  &gt; ul &gt;  li {margin-left:20px; width:310px; }
#contents_2 {width:898px; margin:0 auto; height:221px; padding-top:55px;}
#contents_2 .left {float:left; width:280px; height:221px; margin-right:8px;}
#contents_2 .cen {float:left; width:280px; height:221px; margin-right:8px;}
#contents_2 .right {float:left; width:322px; height:221px; background:url(ds_imgs/main/notice_bg.png) repeat-x 0 0;}
#contents_2 .right .notice p {width:266px; height:29px; margin-left:29px; margin-top:14px; margin-bottom:20px;}
#contents_2 .right .notice p a {margin-left:86px;}
#contents_2 .right .notice ul {margin:0 0 0 29px; width:322px; height:28px; line-height:28px;}
#contents_2 .right .notice ul li.tt{background:url(ds_imgs/main/notice_list_ic.png) no-repeat 0 11px; padding:0 0 0 10px; height:28px; line-height:28px; width:190px; float:left;} 
#contents_2 .right .notice ul li.bb{height:28px; line-height:28px; margin-left:15px; width:50px; float:left;}
#contents .notice .board_txt ul li {padding-bottom:3px}
#contents .notice .board_txt ul li span {vertical-align: middle; }

.gallery_box {margin-top:10px;height:140px; width:310px;}
.gallery_box li {float:left;margin-top:22px; width:45%;}
.gallery_box li div {width:118px; margin-right:50px;}
.gallery_box li div li {text-align:center; width:118px; padding-top:10px; }
.gallery_box li div {width:118px; }
.gallery_box li div li {text-align:center; width:118px; padding-top:10px; }


.banner{z-index:1; width:493px; height:149px; border:1px solid #e5e5e5; left:0; top:0; position:relative;}
.ba_icon{z-index:2; position:absolute; width:500px; padding-top:15px}
.ba_rolling_icon{margin:0 auto; clear:both; float:right}
.ba_rolling_icon ul li{float:left; width:15px; text-align:center}

#sitelogo{  width:1200px;  margin:  0 auto; margin-top:20px;}
#page_navi {width:100%; background:#f2f2f2; height:45px; border-bottom:2px solid #e4e4e4; clear:both;  text-align:center; }
#page_navi div.page_box {height:45px;width:1150px; margin:0 auto; clear:both; }
#page_navi div.page_box div.txt {text-align:left;}
#page_navi div.page_box div.txt span{color:#8d8d8d; font-size:13px; display:inline-block; padding:13px 0 0 10px}
#rolling { width:970px !important; }
.categori_box  {float:right; margin:15px auto 0; clear:both; line-height:14px; padding-right:10px }
.categori_box div.txt {text-align:left; }
.categori_box div.txt span{padding:0 10px; color:#9c9b9e; font-size:13px }


#footer{clear:both;width:100%; float:left; }
#copyright2{margin:0 auto; width:100%; height:100px; clear:both; background-color:#262626; min-width:1250px }
.copyright {margin:0 auto; display:block;   padding-top: 25px; width:1100px;} 
.copyText{float:left;  margin-left: 60px;}
.copyText p {color:#9a9a9a;  margin-bottom:3px !important; font-size:13px; letter-spacing:-0.2px; line-height:22px}

.f_logo {float:left; width:200px; height:50px; }
.f_top {float:left; height:30px; margin-top:20px;}
.f_top ul li {float:left; margin-right:5px;}
.logo_copy{float:left}

.f_r_ic {margin-top:8px; padding-left:58px;}
.f_r_ic ul li {float:left; margin-right:1px;}


/*마이페이지*/
.login_box {width:785px;}
.login_box .txtareabox {border:1px solid #cecece; background:#e4e4e4; color:#333;padding:20px; width:100%; font-size:13px;}
.loginbox_s {width:637px; height:100px; padding:20px 70px; border:4px solid #dfdfdf;}
.loginbox_s ul {clear:both; padding-top:10px;}
.loginbox_s li.txt {float:left; font-size:18px; color:#333; font-style:normal; font-weight:bold; padding-right:20px; letter-spacing:-1px; width:100px; margin-top:3px;}
.loginbox_s li.txt_s {float:left; font-size:18px; color:#333; font-style:normal; font-weight:normal; padding-right:20px; letter-spacing:-1px; width:10px; margin-top:3px;}
.loginbox_s li.input {float:left;border:1px solid #e7e7e7;width:155px;height:30px;}
.loginbox_s li.input_l {float:left;border:1px solid #e7e7e7;width:200px;height:30px;}
.loginbox_s li {float:left;padding-left:10px; }
.login_box div.joinbox {width:725px; height:800px; padding:20px 30px; border:1px solid #dfdfdf;}
.login_box div.joinbox ul {clear:both; padding-top:10px;}
.login_box div.joinbox li.txt {float:left; font-size:16px; color:#333; font-style:normal; font-weight:bold; padding-right:20px; letter-spacing:-1px; width:120px; margin-top:5px;}
.login_box div.joinbox li.input {float:left;border:1px solid #e7e7e7;width:200px;height:30px;}
.login_box div.joinbox li.input_ad{float:left;border:1px solid #e7e7e7;width:450px;height:30px;}
.login_box div.joinbox li.input_txtarea {float:left;border:1px solid #e7e7e7;width:550px;height:200px;}
.login_box div.joinbox li.input_s {float:left;border:1px solid #e7e7e7;width:69px;height:30px;}
.login_box div.joinbox li {float:left;padding-left:5px; }
.login_box div.joinbox li p {float:left;font-size:14px; line-height:250%; padding-right:10px;}

.find_box {width:785px; margin:30px 0px;}
.find_box_l {float:left;width:320px; height:260px; padding:20px 30px; border:1px solid #dfdfdf; }
.find_box_l ul {clear:both; padding-top:10px;}
.find_box_l li.txt {float:left; font-size:13px; color:#333; font-style:normal; font-weight:bold; padding-right:20px; letter-spacing:-1px; width:50px;margin-top:6px;}
.find_box_l li.input {float:left;border:1px solid #e7e7e7;width:155px;height:30px; padding-left:5px;}
.find_box_l li.input_l {float:left;border:1px solid #e7e7e7;width:240px;height:30px; padding-left:5px;}
.find_box_l li.input_s {float:left;border:1px solid #e7e7e7;width:45px;height:30px; padding-left:5px;}
.find_box_l li.txt_s {float:left; font-size:13px; color:#333; font-style:normal; font-weight:bold; padding:0 5px; letter-spacing:-1px; width:5px; margin-top:6px;}
.find_box_r {float:right;width:320px; height:260px; padding:20px 30px; border:1px solid #dfdfdf;}
.find_box_r ul {clear:both; padding-top:10px;}
.find_box_r li.txt {float:left; font-size:13px; color:#333; font-style:normal; font-weight:bold; padding-right:20px; letter-spacing:-1px; width:50px; margin-top:6px;}
.find_box_r li.txt_s {float:left; font-size:13px; color:#333; font-style:normal; font-weight:bold; padding:0 5px; letter-spacing:-1px; width:5px; margin-top:6px;}
.find_box_r li.input {float:left;border:1px solid #e7e7e7;width:155px;height:30px; padding-left:5px;}
.find_box_r li.input_s {float:left;border:1px solid #e7e7e7;width:45px;height:30px; padding-left:5px;}
.find_box_r li.input_l {float:left;border:1px solid #e7e7e7;width:240px;height:30px; padding-left:5px;}
.find_box_l_btn {float:left;clear:both;  width:380px; margin-top:20px;}
.find_box_r_btn {float:right;clear:both;  width:380px; margin-top:-60px;}

.btn_join {width:345px; float:left; text-align:center; height:60px; font-size:18px;color:#fff;background:#3e9cde; line-height:350%; margin-left:220px;}
.btn_yes {width:250px; float:left; text-align:center; height:60px; font-size:18px;color:#fff;background:#3e9cde; line-height:350%;}
.btn_yes a:link,
.btn_yes a:visited,
.btn_yes a:active,
.btn_yes a:hover {color:#fff;}
.btn_yes_r {width:250px; float:right; text-align:center; height:60px; font-size:18px;color:#fff;background:#3e9cde; line-height:350%;}
.btn_yes_r a:link,
.btn_yes_r a:visited,
.btn_yes_r a:active,
.btn_yes_r a:hover {color:#fff;}
.btn_yes_s {width:150px; float:left; text-align:center; height:40px; font-size:14px;color:#fff;background:#3e9cde; line-height:300%;margin:30px 10px 0 0 ;}
.btn_yes_s a:link,
.btn_yes_s a:visited,
.btn_yes_s a:active,
.btn_yes_s a:hover {color:#fff;}
.btn_no {width:250px; float:right; text-align:center; height:60px;font-size:18px;color:#333;background:#fff; line-height:350%; border:1px solid #dfdfdf; }
.btn_no a:link,
.btn_no a:visited,
.btn_no a:active,
.btn_no a:hover {color:#333;}
.btn_no_s {width:150px; float:left; text-align:center; height:40px;font-size:14px;color:#333;background:#f3f3f3; line-height:300%;border:1px solid #dfdfdf;margin:30px 0px 0 0 ;}
.btn_no_s a:link,
.btn_no_s a:visited,
.btn_no_s a:active,
.btn_no_s a:hover {color:#333;}

.btn_yangdo {padding:5px; text-align:center; background:#106fc8; color:#fff;font-size:13px; }
.btn_yangdo a:link,
.btn_yangdo a:visited,
.btn_yangdo a:active,
.btn_yangdo a:hover {color:#fff; text-decoration:none;}
.btn_yangdoing {padding:5px; background:#ff4a12; color:#fff;font-size:13px;}
.btn_yangdoing a:link,
.btn_yangdoing a:visited,
.btn_yangdoing a:active,
.btn_yangdoing a:hover {color:#fff;}
.btn_end {padding:5px; background:#9f9f9f; color:#fff;font-size:13px;}
.btn_end a:link,
.btn_end a:visited,
.btn_end a:active,
.btn_end a:hover {color:#fff;}

.inputbox { font-size:14px;ime-mode:inactive;margin-top:6px;margin-left:-5px; height:20px;width:100%;border:1px solid #fff; color:#333; }
.inputbox_txtarea { font-size:14px;ime-mode:inactive;margin-top:6px;margin-left:-5px; height:180px;width:99%;border:1px solid #fff; color:#333;}



/*서브디자인공란부분*/
#back{background:#f7f7f7; border-top:1px solid #f4f4f4; height:5px; clear:both}
#body_con{width:1110px; margin:0 auto; clear:both; margin-top: 23px;   }
.top_go {clear: both; text-align: right;}
.left {width:240px; float: left;}
.s_sub{background:#f2f2f2; padding:10px 0 5px 20px; width:182px; border:1px solid #e2e2e2; border-top:0px}
.font {color:#787878; height:22px; font-size:11px;  letter-spacing:-0.5px;}
.font a:link,
.font a:visited,
.font a:active{color:#787878}/* 기본 a 태그 상태일 때 */
.font a:hover{color:#3e3e3e; text-decoration: underline;}/* a 태그 마우스 오버 할대*/

#body_con div.body {width:860px; margin-left:10px;float:left; text-align:left;}
#body_con div.body_bg {width:988px; float:left; background:url(ds_imgs/sub/content_bg.png) repeat-y 0 0; }

.subtitle_01 {font-weight: normal; font-size:24px;  letter-spacing:-1px; color:#000; font-weight:500; }
.subtitle {height:50px; text-align:left; margin:0;      border-bottom: solid 1px #ccc; }
.subtitle div.mapping {color: #999898; font-family:arial; padding-left:9px; height:35px; padding-top:23px;}
.subtitle div.img{padding-top:10px}

.body_contents{float:left; padding:25px 0 65px; width:100%}

/*서브페이지*/
.intro_box {background:url(ds_imgs/page/bg_1_1.png);}
.intro_teach {width:777px; clear:both;}
.intro_teach div.teach_img {float:left; width:200px; padding-right:20px;}
.intro_teach div.teach_txt {float:left; width:500px; }
.intro_teach div.teach_txt p {background:url(ds_imgs/page/ic_bg.png) no-repeat; padding-left:20px; clear:both;}
.dot_line {height:12px; background:url(ds_imgs/page/dot_bg.png) no-repeat; clear:both; }


.s_tit {float:left; width:850px; margin-bottom:10px;}
.s_con {width:850px; float:left;}
.s_text_box {background:#f9f9ed; padding:20px;}
.s11_1_pic {width:325px; float:left;}
.s11_1_text {width:490px; margin-left:35px; float:left;}
.s11_2_text {width:850px; float:left;}


.s13_1_pic {width:572px; float:left; }
.s13_1_text {width:248px; float:left;  margin-left:30px;}

.s14_tab {width:850px; float:left; height:45px; border-bottom:3px solid #eec400; margin-bottom:50px;}
.s14_tab ul li {float:left; margin-right:5px;}

.s14_tabc_w {float:left; width:100%; margin:15px 0 15px 0;}
.s14_tabc_left {float:left; width:140px; padding-left:10px; padding-right:30px;}
.s14_tabc_right {float:left; width:670px;}
.s14_tabc_right  ul {float:left; margin-bottom:10px;}
.s14_tabc_right ul li {float:left; width:670px; margin:2px 0;}
.s14_tabc_text_tit p {float:left; font-weight:bold; font-size:20px; color:#447900;}
.s14_tabc_text p {float:left; font-size:15px; background:url(ds_imgs/sub/icon_text_s_s.png) no-repeat 0 8px; padding:0 0 0 14px;}

.s21_1_text {float:left; width:100%;}
.s21_1_text ul li {float:left; width:100%;}

.s22_1_text{float:left; width:100%;}
.s22_1_text ul li {float:left; width:100%;}

.s22_2_text{float:left; width:100%;}
.s22_2_text ul li {float:left; width:100%;}
.s22_2_text_w {float:left; width:100%;}
.s22_2_text_pic {float:left; width:251px;}
.s22_2_text_tt {float:left; width:579px; margin-left:20px;}
.s22_2_text_tt p.s22_1_tit_b {font-weight:bold; font-size:18px; color:#2a7c16}

.s41_1_text {float:left; width:100%;}
.s41_1_text ul li {float:left; width:100%; line-height:25px; height:25px;}

.s41_2_text {float:left; width:794px; border:3px solid #e3e3e3; padding:30px 25px;}
.s41_2_text ul li {float:left; width:100%; line-height:25px; height:25px;}

/*테이블구간*/
caption.caption {display: none;}
.table_con {clear: both; table-layout: fixed; border-collapse: collapse; border: 0; border-spacing: 0; border-top: 1px solid #D8D8D8;  color:#595959; text-align:center; }
.table_con thead th.cell {padding:7px; border: 1px solid #D8D8D8; background-color: #F7F7F7;  color:#595959; font-size:14px}
.table_con thead td.cell {border: 0; padding:15px 10px; background-color: white; border: 1px solid #D8D8D8; color:#595959; text-align:left; font-size:14px}
.table_con tbody td.cell {border: 0; padding:15px 10px; background-color: white; border: 1px solid #D8D8D8; color:#595959; font-size:14px}

caption.caption {display: none;}
.edu_tb2 {margin-top:10px; width:1044px; border-collapse: collapse;}
.edu_tb2 tbody th.cell {padding:7px; border: 1px solid #fff; background-color: #e9edef;  color:#333;font-size:13px; height:30px;}
.edu_tb2 tbody th.cell_l {text-align:left;padding:7px; border: 1px solid #fff; background-color: #e9edef; font-size:13px; color:#333; height:30px;}
.edu_tb2 tbody th{padding:7px; border: 1px solid #fff; background-color: #3e9cde; color:#fff; height:30px;font-size:15px; text-align:center;}
.edu_tb2 tbody td{font-size:14px;letter-spacing: -0.5px;border: 1px solid #fff;text-align: center; color:#666666; padding: 6px 15px; height:30px;}
.edu_tb2 tbody td.cell{font-size:14px;letter-spacing: -0.5px;border: 1px solid #fff;text-align: center; color:#666666; padding: 10px 15px; border-bottom:1px solid #d5d5d5; height:30px;}
.edu_tb2 tbody td.cell_l{font-size:13px;letter-spacing: -0.5px;border: 1px solid #fff;text-align: left; color:#666666; padding: 10px 7px 30px 7px; border-bottom:1px solid #d5d5d5; height:30px;}


/*게시판*/
.board_list{width:100%; border:0; border-collapse:collapse; }
caption{width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; z-index:-1;}
.board_list th{padding:10px 0 10px 0; border-bottom:1px solid #d0d0d0; border-top:2px solid #727272; text-align:center; color:#565e63; background:#f8f8f8}
.board_list td{padding:5px 5px 9px 10px; border-bottom:1px solid #e0e6ea; text-align:center; background:#fff; color: #767676;}
.board_list td.t1{text-align:left;}
.board_list tr:first-child td{padding-top:10px}
.infoTxt{padding:10px 0 10px 0}

.pageinate{text-align:center; margin-top:30px}
.pageinate a.p_btn{padding:0px 3px 0 3px; background:none}
.pageinate a{margin-right:-6px; padding:10px 10px 2px 11px; color:#333; text-decoration:none; line-height:normal; font:11px Tahoma, Serif;}
.pageinate a:link,
.pageinate a:visited,
.pageinate a:active{color: #333; text-decoration:none;}
.pageinate a:hover{color: #333; text-decoration: underline;}
.pageinate strong{margin-right:-6px; padding:10px 10px 2px 11px; color:black; font-weight:bold; text-decoration: underline; font-size:11px; font-family:Tahoma, Serif;}

.searchB {background: #f1f1f1; padding: 20px; height: 30px; border: 1px solid #dedede; margin-top: 30px; }
.searchC {margin: 0 auto; width: 350px;}
.searchC ul li {padding: 0 2px 0 2px; height: 22px;}
.kstyle{padding:1px 0 0 0; height:19px; border:1px solid #cdcdcd}
.sub_combo{padding:1px 0 0 0; height:22px}

.board_view{width:850px; border:0; border-collapse:collapse;}
.board_view th{padding:13px 10px 13px 10px; border-bottom:1px solid #b9b9b9; text-align:center; color:#484848; font-family:dotum}
.t1{text-align:left;}
.board_view td{padding:13px 10px 13px 15px; border-bottom:1px solid #b9b9b9; background:none; color:#484848}
.board_view td.bTitle{padding:11px 0 10px 0; font-weight:bold; color:#484848; font-size:1.2em; border-bottom:1px solid #e7e7e7; border-top:2px solid #727272; text-align:center}
.board_view td.view_txt{text-align:left; padding:20px 0 40px 0; border:none}
.btnSet{clear:both; margin-top:10px; height:40px}
.btnSet ul li{padding-right:5px}

.btnTxt{clear:both; margin-top:30px; height:30px}
.btnTxt ul li{padding-right:5px}

.btnTxt2{clear:both; margin-top:30px; padding-bottom:5px; border-top:1px solid #e7e7e7; padding-top:20px;}
.btnTxt2 ul li{padding-right:5px}
.boxReply{background:#f1f1f1; border:1px solid #dedede; padding:10px;}

.inTxt{border:1px solid #cdcdcd;}
.btnlist{float:right}
.view_mov_list{height:80px; clear:both;margin-top:20px; border-top:1px solid #e8e8e8; }
.view_mov_list dt{float:left; padding:10px 0; width:10%;border-bottom:1px solid #e8e8e8; margin:0; }
.view_mov_list dd{float:left;margin:0; padding:10px 0; width:90%; border-bottom:1px solid #e8e8e8;  }


/*이미지게시판*/
.board_photo{width:100%; border:0; border-collapse:collapse; border-bottom:1px solid #efefef}
.board_photo td{text-align:center}
.board_photo p.img_photo img {padding:4px; border: 1px solid #dbdbdb; width: 220px; height: 150px; overflow: hidden;}
.board_photo p.photo_info {margin-top: 10px; text-align:center; width: 220px; height:30px}

/*이슈게시판*/
.board_issues{width:100%; border:0; border-collapse:collapse; border-top:2px solid #727272;}
.board_issues td{padding:10px 0 10px 0; border-bottom:1px solid #efefef;}
.board_issues p.img_photo{width:170px; float:left}
.board_issues p.img_photo img {padding:4px; border: 1px solid #dbdbdb; width: 150px; height: 100px; overflow: hidden;}
.board_issues h2{background:none; font-size:1.3em; padding-top:10px}
.board_issues p.issuesDate{font-size:0.9em; padding-top:10px}
.replyList {float:left; padding:10px 0;}
.replyList ul .reTitle {margin-left:20px;}
.replyList ul .reBox {margin-left:7px;}
.replyList ul .reBox input {border:1px solid #ddd; border-radius:2px; width:100%;}

/*비밀번호 확인*/
.password{background: #f1f1f1; padding: 40px 20px 40px 20px; height: 25px; border: 1px solid #dedede; clear: both; width:300px; margin:0 auto}
.searchC ul li p.pTitle{padding-top:2px}

/*글삭제 확인*/
.txtDel{background: #f1f1f1; padding: 20px 20px 40px 20px; height:180px; border: 1px solid #dedede; clear: both; width:250px; margin:0 auto}
.delBtn{margin:0 auto; width:132px;}
.delBtn ul li{padding:7px 1px 0 4px;}
.txtDel h2.delTitle{font-size:1.5em; background:none; text-align:center; padding:0;}
.txtDel p.delSub{font-size:1em; text-align:center; padding-bottom:10px}

/*글쓰기*/
.board_write{ border:0; border-collapse:collapse; border-top:2px solid #727272;}
.board_write th{padding:13px 10px 13px 10px; border-bottom:1px solid #dfdfdf; text-align:center; color:#484848; font-family:dotum}
.t1{text-align:left;}
.board_write td{padding:13px 0px 13px 0px; border-bottom:1px solid #dfdfdf; background:none; color:#484848}
.kstyle2{padding:1px 0 0 0; height:19px; border:1px solid #cdcdcd; width:640px}
.board_write td input[type=checkbox] {margin-right: 4px; vertical-align: middle; margin-top:0px}
.wriDate{padding:1px 0 0 0; height:19px; border:1px solid #cdcdcd; width:75px; padding-left:5px; margin-right:5px}
.kstyle3{padding:1px 0 0 0; height:19px; border:1px solid #cdcdcd; width:130px}
.dateImg{padding:3px 3px 0 0}
.writeBtn{ margin:0 auto; padding-top:20px; }
.writeBtn ul li{padding:4px}
.kstyle4{padding:1px 0 0 0; height:28px; border:1px solid #cdcdcd; width:430px !important; display:inline !important;}
.boxReply p span{display:block; width:70px; float:left; padding:2px 0 0 10px}
.boxReply p.fileList{padding:3px 0 3px 0}

.left_menu{ width:210px;}
.leftTop{width:210px; height:50px; font-size:24px; border-bottom:2px solid #2780cd; }
.leftTop h2 {text-align:left; font-size:24px; color:#000;  padding:0; margin:0; font-weight:500; letter-spacing:-1px;}

.leftText{width:210px; font-size:15px; }

.leftText ul li{ width:210px; font-size:15px;float: none; border-bottom:1px solid #e2e2e2}
.leftText ul li a {color:#4e4d4d; font-weight: 500; padding:15px 0 14px 15px; font-weight:normal}

.leftText ul li a:link,
.leftText ul li a:visited,
.leftText ul li a:active {display:block; text-decoration:none; background-repeat: no-repeat;  }
.leftText ul li:hover&gt; a {  color:#2881ce; display:block;  text-decoration:none;  background:url(ds_imgs/sub/back.png); font-weight:500}
.leftText ul li.active { color:#2881ce; display:block;  text-decoration:none;  background:url(ds_imgs/sub/back.png); font-weight:500}

.pullbox{padding:30px}
.pullbox p{clear:both; padding-top:20px}

/*버튼종류*/
.normalBtn{float:left; margin:5px; font-weight:bold; text-align:center; border:1px solid #e3e3e3;}
.normalBtn a:link,
.normalBtn a:visited,
.normalBtn a:active{display:block; padding:7px 15px 7px 15px; background:url(ds_imgs/img/btn2_bg4.png); color:#737373}
.normalBtn a:hover{display:block; padding:7px 15px 7px 15px; background:url(ds_imgs/img/btn2_bg41.png); color:#383838}

.blue{border:1px solid #0b3373}
.blue a:link,
.blue a:visited,
.blue a:active{background:url(ds_imgs/img/btn2_bg1.png); color:#e6edf7}
.blue a:hover{background:url(ds_imgs/img/btn2_bg11.png); color:#fff}

.orange{border:1px solid #ea5e00}
.orange a:link,
.orange a:visited,
.orange a:active{background:url(ds_imgs/img/btn2_bg3.png); color:#fef4ee}
.orange a:hover{background:url(ds_imgs/img/btn2_bg31.png); color:#fff}

.green{border:1px solid #509610}
.green a:link,
.green a:visited,
.green a:active{background:url(ds_imgs/img/btn2_bg2.png); color:#f4fae6}
.green a:hover{background:url(ds_imgs/img/btn2_bg21.png); color:#fff}

.large a:link,
.large a:visited,
.large a:active{padding:10px 15px 10px 15px; font-size:14px;}
.large a:hover{padding:10px 15px 10px 15px; font-size:14px;}

.big a:link,
.big a:visited,
.big a:active{padding:15px 20px 15px 20px; font-size:18px;}
.big a:hover{padding:15px 20px 15px 20px; font-size:18px;}

/*p_style*/
.p_12 {font-size:13px; color:#333;letter-spacing:-1px;}
.p_blue_18 {font-size:18px; color:#058dc7; font-weight:bold; letter-spacing:-1px;}
.p_blue_14 {font-size:14px; color:#058dc7;letter-spacing:-1px;}
.p_org_14 {font-size:14px; color:#ff4200;letter-spacing:-1px;}
.p_list {margin-left:20px;background:url(ds_imgs/page/ic_bg2.png) no-repeat; padding-left:15px; clear:both;}

/*padding*/
.pt_3 {padding-top:3px; clear:both;}
.pt_5 {padding-top:5px; clear:both;}
.pt_20 {padding-top:20px; clear:both;}
.pt_30 {padding-top:30px; clear:both;}
.pt_50 {padding-top:50px; clear:both;}
.pt_70 {padding-top:70px; clear:both;}


/*회원가입*/
.member_title{clear:both; padding:20px 0 10px 0; width:777px;}
.registerbox1 {height: 200px; width: 673px; BACKGROUND-COLOR: #ffffff; COLOR: #666666; FONT-SIZE: 12px; border:1px solid #d7d7d7; padding:20px}
.member_ok{margin:7px 0 0 3px; color:#666666; }
.inputbox{background-color: #ffffff; border-bottom: #d9d9d9 1px solid; border-left: #d9d9d9 1px solid; border-right: #d9d9d9 1px solid; border-top: #d9d9d9 1px solid; color:#330000;width:150px; height:20px}
.member{border-top:2px solid #A9A9A9; clear:both; width:790px;}
.en_title{border-bottom:1px solid #E4E4E4; height:30px; background:#F1F1F1; color:#575757; width:140px; padding:10px 0 0 10px; font-weight:bold;}
.en_text{border-bottom:1px solid #E4E4E4; height:32px; width:630px; padding:8px 0 0 10px; font-size: 11px; letter-spacing: -1px; line-height: 15px; color:#666666;}
.en_text_s{border-bottom:1px solid #E4E4E4; height:32px; width:230px; padding:8px 0 0 10px; font-size: 11px; letter-spacing: -1px; line-height: 15px; color:#666666;}
.en_text_b{border-bottom:1px solid #E4E4E4; height:32px; width:400px; padding:8px 0 0 0px; font-size: 11px; letter-spacing: -1px; line-height: 15px; color:#666666;}

.m_title{font-size:13px; color:#666666;  width:150px; clear:both; margin-bottom:15px;}
.m_con{}
input.text {height: 22px;font-size: 11px;line-height: 23px;vertical-align: middle;margin-right: 1px;padding: 0 4px;border: 1px solid #d1d1d1;background: #fff;}
select.text {height: 22px;font-size: 11px;line-height: 23px;vertical-align: middle;margin-right: 1px;padding: 0 4px;border: 1px solid #d1d1d1;background: #fff;}
input.text, textarea {border-color: #c5c5c5 #eaeaea #eaeaea;border-radius: 2px;}
span.required {width: 10px;height: 1em;color: #ff9a4f;display: inline-block;overflow: hidden;text-indent: -999em;background: url(ds_imgs/member/bull_required.gif) no-repeat 50% 50%;}
.required_txt {font-size: 11px;letter-spacing: -1px;font-weight: bold;margin-bottom: 10px; color:#666666}
span.withip {vertical-align: middle; margin-left: 5px; display: inline-block;}

.info_btn{float:right; padding-top:10px; height:100px; clear:both; width:777px; margin:0 auto}
.info_btn li{padding:0 5px 0 5px}

.mem_tabbox {width:780px;height:49px;border:1px solid #e1e1e1; padding:0; margin:0 auto; margin-bottom:30px;; }
.mem_tabbox ul {list-style:none; width:100%;; }
.mem_tabbox li {float:left; width:25%;height:44px; text-align:left;padding-top:5px; background:url(ds_imgs/member/bg_step_off.png); background-repeat:no-repeat; background-position:100% 50%; font-size:16px; color:#272727; font-weight:bold; }
.mem_tabbox ul li.end {float:left; width:25%;height:44px; background:#fff;text-align:left;padding-top:5px; font-size:16px; color:#272727; font-weight:bold; }
.mem_tabbox ul li.on { width:25%;background-image:url(ds_imgs/member/bg_step_on.png); background-position:100% 50%; background-color:#d74c00; color:#fff;}
.mem_tabbox ul li.prev { width:25%;background-image:url(ds_imgs/member/bg_step_prev.png); background-position:100% 50%; text-align:left;padding-top:5px; font-size:16px; color:#272727; font-weight:bold;}
.mem_tabbox ul li.inr { margin-left:10%; border:1px solid red}
.mem_tabbox ul li span {display:block; font-size:13px; line-height:14px; margin-bottom:3px; font-weight:normal;}

/*약관*/
.policy{height: 400px; width: 691px; BACKGROUND-COLOR: #ffffff; COLOR: #666666; FONT-SIZE: 12px; border:1px solid #d7d7d7; padding:20px; overflow-y: scroll; border-right: 0; color:#666666;}
.p_tit{font-weight:bold; padding-bottom:40px}
.s_tit{font-weight:bold; clear:both}

.policy dl dt{color:#666666; font-weight:bold; clear:both}
.policy p {font-size:13px}
.policy dl dd{color:#666666; padding:15px 0 30px 0}
.p_list li{margin-bottom: 8px; padding-left: 15px; text-indent: -15px; line-height: 18px; text-align: justify; clear:both; font-size:11px}
.s_list{clear:both; padding-bottom:10px}
.s_list li{margin-bottom: 0px; padding-left: 15px; line-height: 18px; text-align: justify; clear:both}
.ps_list li{margin-bottom: 8px; padding-left: 10px; text-indent: -10px; line-height: 18px; text-align: justify; clear:both}
.p1_list li{margin-bottom: 8px; padding-left: 10px; text-indent: -10px; line-height: 18px; text-align: justify; width:300px; float:left}

.policy_box{ width:750px; height:25px; color:#666666; padding:10px;
       border: 7px solid #d7d7d7; 
       /*확인을 위해 테두리를줌*/ 
       background:#fff;
       /*IE에서는 테두리가 배경색이된다*/
       -moz-border-radius: 11px;
        /*파이어폭스*/
        -webkit-border-radius: 11px;
        /*웹킷기반 브라우저 구글크롬 사파리*/
        border-radius: 11px;
        /* 오페라 10.5이상 */
        behavior: url(ie-css3.htc);
        /*IE6이상 IE-CSS3 핵사용*/
       }
.policy_box_u{ width:680px; color:#666666; padding:20px; text-align:center; font-weight:bold; font-size:16px; font-family:Dotum;
       border: 7px solid #d7d7d7; 
       /*확인을 위해 테두리를줌*/ 
       background:#fff;
       /*IE에서는 테두리가 배경색이된다*/
       -moz-border-radius: 11px;
        /*파이어폭스*/
        -webkit-border-radius: 11px;
        /*웹킷기반 브라우저 구글크롬 사파리*/
        border-radius: 11px;
        /* 오페라 10.5이상 */
        behavior: url(ie-css3.htc);
        /*IE6이상 IE-CSS3 핵사용*/}
       
.privacy_tb {margin-top: 20px; width:680px}
.privacy_tb tbody td.align_L {text-align: left; padding-left:10}
.privacy_tb thead th, .privacy_tb tbody th, .privacy_tb tbody td {font-size: 11px;letter-spacing: -1px;padding: 6px 15px;border: 1px solid #f0f0f0;text-align: center;}
.p_text{color:#666666; padding-top:20px; font-size:11px; clear:both}

caption.caption {display: none;}
.edu_tb {margin-top: 20px; width:733px}
.edu_tb tbody td.align_L {text-align: left;}
.edu_tb thead th, .edu_tb tbody th {font-size: 12px;letter-spacing: -1px;padding: 6px 15px;border: 1px solid #f0f0f0;text-align: center; color:#4d78b8; background:#F6F6F6; border-top:2px solid #4d78b8}
.edu_tb tbody td{font-size: 12px;letter-spacing: -1px;border: 1px solid #f0f0f0;text-align: center; color:#666666; padding: 6px 15px;}
.edu_tb tbody td.done{color:#B63B3B; font-weight:bold}
.sw_title{background:#F6F6F6; font-weight:bold; width:100px;}

.edu{padding:10px 0 10px 0; margin:0 auto; width:100px; height:50px}

.edu_t{padding:10px 0 10px 0; margin:0 auto; width:100%; height:15px;text-align:center;}
.edu ul li{padding:0 5px 0 5px; font-size:13px}
.edu_number_t{font-weight:bold;text-align:center;width:100%;}
.edu_number{font-weight:bold; color:red;text-align:center;}

.edu_list ul li.title{background:url(ds_imgs/sub19/dot.png)no-repeat 0 2px; font-size:13px; color:#666666; padding-left:20px; width:100px; clear:both; margin-bottom:15px; font-weight:bold; color:#404040}
.edu_list ul li.con{width:570px}

.edu_box{ width:696px; color:#666666; padding:10px;
       border: 7px solid #d7d7d7; 
       /*확인을 위해 테두리를줌*/ 
       background:#fff;
       /*IE에서는 테두리가 배경색이된다*/
       -moz-border-radius: 11px;
        /*파이어폭스*/
        -webkit-border-radius: 11px;
        /*웹킷기반 브라우저 구글크롬 사파리*/
        border-radius: 11px;
        /* 오페라 10.5이상 */
        behavior: url(ie-css3.htc);
        /*IE6이상 IE-CSS3 핵사용*/
       }
.edu_btn{padding:20px 0 10px 0}
.edu_btn ul li{padding-right:10px}

.colum_box{ width:690px; padding:20px; height:55px;
       background:#E4EBF4;
       /*IE에서는 테두리가 배경색이된다*/
       -moz-border-radius: 11px;
        /*파이어폭스*/
        -webkit-border-radius: 11px;
        /*웹킷기반 브라우저 구글크롬 사파리*/
        border-radius: 11px;
        /* 오페라 10.5이상 */
        behavior: url(ie-css3.htc);
        /*IE6이상 IE-CSS3 핵사용*/
       }
.colum{color:#3B3B3B;}
.colum ul li{padding-right:20px}
.colum_select{color:#3B3B3B; font-size:11px; font-family:Dotum; letter-spacing:1px; height:22px; vertical-align: middle;margin-right: 1px; border: 1px solid #d1d1d1;background: #fff; }
.radio{padding:0 10px 0 5px}

/*퀵메뉴*/
#quick_menu{ position:fixed;
 right:2%;
 top:505px;
 width:160px;
 height:75px;
 z-index:1;
}



/*폼관련*/
.exTable{width:100%; border-style:solid none none; border-width:3px 0 0; border-color:#d9d9d9}
.exTable tbody th{padding:7px 0 7px 15px; border-style:none solid solid none; border-width:0 1px 1px 0; border-color:#e5e5e5; background-color:#f4f4f4; text-align:left}
.exTable tbody td{padding:7px; border-style:none solid solid none; border-width:0 0px 1px 0; border-color:#e5e5e5; text-align:left; color:#767676}
.popBtn{margin:5px; font-weight:bold; text-align:center; border:1px solid #dedede; text-align:center;}
.exTable tbody td a:link,
.exTable tbody td a:visited,
.exTable tbody td a:active{padding:4px 10px 6px 10px; background:url(img/btn2_bg4.png); color:#6E6E6E; height:12px;}
.exTable tbody td a:hover{padding:4px 10px 6px 10px; background:url(img/btn2_bg41.png); color:#525252; height:12px;}

.box{height: 24px; font-size: 12px; line-height: 23px; vertical-align: middle; margin-right: 1px; padding:0px 4px 3px 4px; border: 1px solid #d1d1d1; background: #fff; border-color: #c5c5c5 #eaeaea #eaeaea; border-radius: 2px;}


.roll  {  border-top : 1px solid #bebebe; }




/*서브페이지*/
.siteMap{float:left; width:238px; padding-right:60px; height:350px}
.siteMap h3{color:#2780cd; font-size:25px; background:none; padding:0 0 15px 15px;  letter-spacing:-2px;}
.siteMap ul{background:#f1f1f1; width:188px; padding:20px 25px 20px 25px}
.siteMap ul li{clear:both; padding:0 0 10px 0; font-size:15px;}
.last{padding-right:0}
.siteMap ul.back01{background:url(ds_imgs/sub/back01.png); height:180px; }
.siteMap ul.back02{background:url(ds_imgs/sub/back02.png); height:203px; }
.siteMap ul li a{color:#626262}
.siteMap ul li a:hover{color:#2780cd}

.ceo{float:left; width:327px; padding-right:40px}
.ceoTxt{float:left; width:469px;}
.ceoTxt p.title{color:#404758; line-height:1.5; letter-spacing:-2px; font-weight:400; font-size:30px; margin-bottom:30px}
.ceoTxt p.title em{color:#005aab; font-weight:500; font-style:normal}
.ceoTxt p.sign{text-align:right}

.vision{height:226px; width:100%; background:url(ds_imgs/sub/s1_2back.png); padding-top:52px}
.vision p{text-align:center; font-size:15px}
.vision p.title{color:#005aab; line-height:1.5; letter-spacing:-2px; font-weight:400; font-size:26px; margin-bottom:15px}

table, th, td, div{border-collapse:collapse}
.subTable{width:100%; border-top:2px solid #404040; margin-top:10px; margin-bottom:60px}
.subTable th{background:#f5f6fa; text-align:center; border:1px solid #eaeaea; padding:14px; color:#404040; font-size:14px;}
.subTable tbody th.ti{background:#f5f6fa; text-align:center; border:1px solid #eaeaea; padding:14px 10px 14px 10px; color:#404040; font-size:14px;}
.subTable tbody th.t2{background:#edfdff; text-align:center; border:1px solid #eaeaea; padding:14px 10px 14px 10px; color:#404040; font-size:14px;}
.subTable tbody th{background:#fff; font-weight:400; color:#5f5f5f;}
.subTable td{border:1px solid #eaeaea; padding:14px; color:#5f5f5f; font-size:14px; text-align:left;}
.subTable td.cen{text-align:center !important;}

.subTable td.p1{border:1px solid #eaeaea; padding:14px; color:#5f5f5f; font-size:14px; background:#f8f8f8; text-align:center !important;}
.subTable td.year{border:1px solid #eaeaea; padding:14px; color:#5f5f5f; font-size:18px; font-weight:bold; background:#f8f8f8; text-align:center !important;}


h3 span{font-size:15px; font-weight:normal; color:#878787}
.cibox{float:left;}
.cibox2{float:left; padding-left:12px}

.vision2{height:165px; width:100%; background:url(ds_imgs/sub/s6_5back.png); padding-top:52px}
.vision2 p{text-align:center; font-size:15px}
.vision2 p.title{color:#005aab; line-height:1.5; letter-spacing:-2px; font-weight:400; font-size:26px; margin-bottom:15px}

.tabnav{margin-bottom:20px; height:70px}
.tabnav ul li{width:166px; float:left; border:1px solid #e8e7e6; border-left:0; text-align:center; font-family:'Noto Sans Kr'; padding:13px 0 13px 0; font-size:15px; }
.tabnav ul li:first-child{border-left:1px solid #e8e7e6}
.tabnav ul li.on{background:#005198; border:1px solid #497fd0 !important; width:165px}
.tabnav ul li a{color:#282828;}
.tabnav ul li a:hover{color:#005198; font-weight:400;}
.tabnav ul li.on a{color:#fff; font-weight:400;}

.tabnav2{margin-bottom:20px; height:70px}
.tabnav2 ul li{width:138px; float:left; border:1px solid #e8e7e6; border-left:0; text-align:center; padding:13px 0 13px 0; font-size:15px;  font-family:'Noto Sans Kr'; }
.tabnav2 ul li:first-child{border-left:1px solid #e8e7e6}
.tabnav2 ul li.on{background:#005198; border:1px solid #497fd0 !important; width:137px}
.tabnav2 ul li a{color:#282828;}
.tabnav2 ul li a:hover{color:#005198; font-weight:400;}
.tabnav2 ul li.on a{color:#fff; font-weight:400;}

.boxTxt{float:left; width:50%}
.boxTxt p{font-weight:bold; font-size:18px; color:#3b3b3b; padding:10px 0 7px 2px; color:#497fd0}
.boxLine{clear:both; border-bottom:1px solid #f2f2f2; padding-top:50px; margin-bottom:50px}
p.h4title{font-weight:bold; font-size:18px; color:#3b3b3b; padding:10px 0 7px 0px; color:#497fd0}

.location_info{position: relative; border-top:1px solid #f2f2f2;  }
.location_info li img{float:left; }
.location_info li {border-bottom:1px solid #f2f2f2; padding:20px 0}
.location_info p{margin-left:135px; padding:10px 0 0 30px; border-left:1px solid #f2f2f2; }
.location_info p strong{font-weight:bold; font-size:16px; color:#000}
.location_info p.stxt{padding:10px 0 0 48px; font-size:13px}</pre></body></html>