.main_wrap	{ width:100%; border-top:8px solid #d5dee5; background:url(/image/main/body_bg.gif) repeat-x #FFFFFF; border-top:4px solid #7087bf; }

.main_login	{ position:relative; margin:0 auto; width:1000px; padding:9px 0 24px 0; }
.login_wrap	{ float:left; width:220px; height:250px; border-top:7px solid #6f99ce; background:url(/image/main/login_bg.gif) repeat-x 0 0 #282727; margin:26px 0 0 0; }
.login_wrap	 .p1	{ font-size:18px; font-weight:bold; color:#FFF; padding:16px 0 0 20px; }
.login_wrap	 .p2	{ font-size:11px; color:#8ab6ed; padding:0 0 10px 20px; line-height:1; }
.login_wrap	 .p3	{ float:left; padding:0 0 0 20px; width:135px; margin:0; }
.login_wrap	 .p3 input	{ margin:0 0 2px 0; }
.login_wrap	 .p4	{ float:left; padding:0; width:50px; }
.login_wrap	 .p5	{ clear:both; color:#FFFFFF; padding:2px 0 0 20px; font-size:11px; }
.login_wrap	 .p6	{ color:#8ab6ed; padding:15px 0 0 20px; line-height:1.3; font-size:11px; }
.login_wrap	 .p7	{ padding:14px 0 0 20px; color:#727b7d; }
.login_wrap	 .p7 a	{ color:#FFFFFF;  font-size:13px; }
.main_img	{ float:right; }

.appLink { float:right; display:block; overflow:hidden; height:20px; line-height:20px; padding-bottom:6px;}
.appLink li { float:left; padding-left:10px; }
.appLink li img { vertical-align:middle; }
.appLink li.title { font-weight:bold; color:#555; padding-right:10px; }


#main_cont_wrap	{ width:980px; position:relative; margin: 0 auto; text-align:left; height:310px; }
#main_cont_wrap dl	{ border:0px solid; background:none; }
#main_cont_wrap dt	{ padding:0 0 4px 6px; font-size:15px; font-weight:bold; color:#7087bf; background:none; font-family:'NanumGothicBold', '돋움'; }
#main_cont_wrap dd	{ padding:0; text-align:left; margin:0; height:80px; font-size:0; }
#main_cont_wrap dd li	{ list-style:none; background:url(/image/main/icon.gif) no-repeat 0 2px; padding:2px 10px 4px 10px; line-height:1; }
#main_cont_wrap dd li a	{ font-size:12px; }

.main_l1	{ position:absolute; left:0; top:0; width:190px; border-right:1px solid #e7e7e7; height:125px; }
.main_l2	{ position:absolute; left:190px; top:0; width:175px; border-right:1px solid #e7e7e7; padding:0 0 0 15px; height:125px; }
.main_l3	{ position:absolute; left:380px; top:0; width:210px; border-right:1px solid #e7e7e7; padding:0 0 0 15px; height:125px; }
.main_l3 li	{ float:left; list-style:none; background:url(/image/main/icon.gif) no-repeat 0 2px; padding:2px 10px 4px 10px; line-height:1; width:85px; }
.main_l4	{ position:absolute; left:605px; top:0; width:175px; border-right:1px solid #e7e7e7; padding:0 0 0 15px; height:125px; }
.main_l5	{ position:absolute; left:800px; top:0; width:150px; padding:0 0 0 15px; height:125px; }
.main_l6	{ position:absolute; background:url(/image/main/main_img1.gif) no-repeat 15px 13px; left:0; top:141px; width:313px; border-right:1px solid #e7e7e7; height:146px; background-color:#c0c3d1; padding:16px 0 0 20px; }
.main_l7	{ position:absolute; background:url(/image/main/main_img2.gif) no-repeat 10px 13px; left:334px; top:141px; width:313px; border-right:1px solid #e7e7e7; height:146px; background-color:#c0c3d1; padding:16px 0 0 20px; }
.main_l8	{ position:absolute; background:url(/image/main/main_img3.gif) no-repeat 10px 13px; left:668px; top:141px; width:313px; border-right:1px solid #e7e7e7; height:146px; background-color:#c0c3d1; padding:16px 0 0 20px; }
.main_title	{ color:#FFFFFF; font-size:16px; font-weight:bold; height:30px; padding:0 20px 0 100px; font-family:'NanumGothicBold', '돋움'; }
.main_cont	{ color:#3f4c5b; font-size:11px; line-height:1.4; height:75px; padding:0 20px 0 100px; }

.main_btn	{ padding:0 0 0 10px; }
.main_btn a	{ position:relative; background:none; color:#FFFFFF;  font-size:12px; font-weight:bold; border:1px solid #FFF; padding:3px 25px 5px 25px; white-space:pre-wrap; }
.main_btn a:hover	{ background:#959ea7; text-decoration:none; }

.login_title	{ position:relative; margin:0 auto; width:680px; padding:180px 0 0px 0; }
.login_title .logo2 {position:absolute;right:0px;top:170px;}
a.login_home	{ position:absolute; width:670px; text-align:right; background:url(/image/sub/login_home.gif) no-repeat 93% 2px; top:200px; padding:0 10px 0 0; }
.login_bg	{ width:100%; background:#ffffff; }
.login_bg .login_cont	{ position:relative; margin:0 auto; width:680px; padding:9px 0 24px 0; }
.login_bg .login_cont .banner {position:absolute;left:690px;top:10px; z-index:10000;}
.login_footer	{ text-align:center; padding:20px 0 0 0; }

.login_id {background:url(/image/inc/txt_id.gif) 5px center no-repeat #FFF;}
.login_pass {background:url(/image/inc/txt_pw.gif) 5px center no-repeat #FFF;}
.login_hover {background:#FFF;}