/*
 * MOB CSS Library v1.0.0
 * http://www.iParadiso.com/
 *
 * Copyright 2011, iParadiso
 */

* {-webkit-text-size-adjust: none;}

body 
{
    margin: 0px; padding: 0px;
    font-family: Dotum, 나눔고딕, 맑은고딕, 고딕, Verdana, Tahoma, Geneva; 
	color: #757575;	
	
}

a {color: #888888; text-decoration: none;}
a:hover {color: #555555; text-decoration: none;}
a:active {color: #888888; text-decoration: none;}
img {border:0;}
div {padding-left: 0px;}
em, address{font-style:normal;}


.cus_tbl{border-collapse:collapse;width:100%;} 	
.cus_tbl th{ text-align:center;height:25px;font-weight:normal;color:#ffffff;background: url("") no-repeat #acc2d9 left;padding-top:3px;font-size: 14px;}
.cus_tbl td{height:25px;border-bottom:1px solid #E2E1E7;padding:2px 3px; line-height:1.6;font-size:14px;}
.cus_page{font-size: 18px;}

.cus_write {border-collapse:collapse;width:100%;}
.cus_write td{ padding:5px 5px;	font-size: 14px;font-weight: bold;}
.cus_write input{border:1px solid #C4CED7; background-color:#; height:27px;}
.cus_write select{border:1px solid #C4CED7; background-color:#;color:#44647D;font-size:9pt;}
.cus_write textarea{border:1px solid #C4CED7; background-color:#;
				scrollbar-face-color:#B6C5CC;	
				scrollbar-highlight-color:#B6C5CC;
				scrollbar-3dlight-color:#B6C5CC;
				scrollbar-shadow-color:#B6C5CC;
				scrollbar-darkshadow-color:#B6C5CC;
				scrollbar-track-color:#D1D9DB;
				scrollbar-arrow-color:#FFFFFF;}
				
				
.cus_view{border-collapse:collapse;width:100%;} 	
.cus_view td{height:25px;border-bottom:1px solid #E2E1E7;padding:2px 3px; line-height:1.6;font-size:14px;}





.style1 {
	color: #ff490c;
	font-size: 14px;
	font-weight: bold;
}
.style2 {
	color: #898989;
	font-size: 14px;
}
.style3 {
	color: #003e9a;
	font-size: 14px;
}
.style5 {
	color: #4ca0cf;
	font-size: 14px;
}
.style6 {
	color: #48c09d;
	font-size: 14px;
}
.style8 {color: #003e9a; font-size: 14px; font-weight: bold; }
.style10 {color: #4ca0cf; font-size: 14px; font-weight: bold; }
.style12 {color: #48c09d; font-size: 14px; font-weight: bold; }
.style14 {
	color: #464646;
	font-weight: bold;
	font-size: 14px;
}
.s_tit {
	color: #004166;
	font-size: 14px;
	font-weight: bold;
}

.s_con {
	color: #777777;
	font-size: 14px;
	font-weight: ;
}

.s_mn {
	color: #555555;
	font-size: 14px;
	font-weight: ;
}

.card_home
{
    background-repeat: repeat-x;
    background-position: center 0px;

    width: 100%;
    height: 100%;
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
}
.card
{
    background-repeat: repeat-x;
    background-position: center 0px;

    width: 100%;
    height: 100%;
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
}

.header
{
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 2px;
    text-align: center;
    height: 24px;
}
.header .comment {color: #f4f4f4; display: none;}
.header .left
{
    float: left; width: 64px;
    background-color: #800a0a; color: #f4f4f4;
    border: 1px solid #cacaca;  
}
.header .left_none
{
    float: left; width: 64px;
    border: 1px;  
}
.header .left a, a:hover, a:active
{
    color: #f4f4f4;
}
.header .right
{
    float: right; width: 64px;
    background-color: #800a0a; color: #f4f4f4;
    border: 1px solid #cacaca;  
}
.header .right_none
{
    float: right; width: 64px;
    border: 1px;  
}
.header .right a, a:hover, a:active
{
    color: #f4f4f4;
}

.logo
{
    background-repeat: no-repeat;
    background-position: center 0px;
    
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
    text-align: center;
}
.logo .comment {color: #f4f4f4; display: none;}
.logo a
{
    display: block;
    color: #034285;
    text-decoration: none;
}
.motto
{
    background-repeat: no-repeat;
    background-position: center 0px;
    
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
    text-align: center;
    height: 32px;
}
.motto .comment {color: #f4f4f4; display: none;}
.motto .left
{
    float: left; 
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 8px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px;
    color: #fcfcfc;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    border: 0px solid #cacaca;  
}
.motto .left a
{
    color: #fcfcfc;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.motto .right
{
    float: right;
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 8px; padding-top: 5px; padding-bottom: 0px;
    color: #fcfcfc;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    border: 0px solid #cacaca;  
}
.motto .right a
{
    color: #fcfcfc;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.motto .title, .title10, .title20, .title30, .title40, .title50, .title60 
{
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;
    padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px;
    text-align: center;
    
    color: #fcfcfc;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.path
{
    background-repeat: no-repeat;
    background-position: center 0px;
    background-color: #f4f4f4;
    
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
    text-align: center;
    font-size: 14px; 
    color: #325282;
}
.path .comment {color: #f4f4f4; display: none;}
.path a {
    background-color: #f4f4f4;
    color: #325282;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
.func
{
    background-repeat: no-repeat;
    background-position: center 0px;
    background-color: #f4f4f4;
    
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
    text-align: center;
}
.func .comment {color: #f4f4f4; display: none;}
.func .btn 
{
    display:inline-block;
    margin-right:5px;
    padding:5px 13px;
    border:1px solid #a9a9b1;
    border-radius: 2px;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#dadada));
    background-image:-moz-linear-gradient(0% 100% 90deg,#dadada, #fefefe, #fefefe 100%);
    box-shadow:1px 0 3px #cbccd8;
    color:#121212;
    font-size: 14px;
    text-decoration: none; 
    -o-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.desc
{
    background-repeat: no-repeat;
    background-position: center 0px;
    
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
    text-align: center;
}
.desc .comment {color: #f4f4f4; display: none;}
.desc .btn 
{
    display:inline-block;
    margin-right:5px;
    padding:5px 13px;
    border:1px solid #a9a9b1;
    border-radius: 2px;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#dadada));
    background-image:-moz-linear-gradient(0% 100% 90deg,#dadada, #fefefe, #fefefe 100%);
    box-shadow:1px 0 3px #cbccd8;
    color:#121212;
    font-size: 14px;
    text-decoration: none; 
    -o-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.content
{
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 12px;
    text-align: center;
}
.content .comment {color: #f4f4f4; display: none;}
.content .menu
{
    margin-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align:center;
    font-weight: bold;
    border-top: 2px solid #f3ae31;
}
.content .menu a
{
    display: block;
    color: #034285;
    background: white; 
    text-decoration: none;
}
.content .data .title, .title10, .title20, .title30, .title40, .title50, .title60
{
    margin-top: 0px; margin-bottom: 0px;
    margin-left: 0px; margin-right: 0px; 
    padding-top: 5px; padding-bottom: 5px;
    padding-left: 0px; padding-right: 0px; 
    text-align: center;
    
    color: #fcfcfc;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.content .data .left
{
    float: left; 
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 8px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px;
    color: #fcfcfc;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    border: 0px solid #cacaca;  
}
.content .data .left a
{
    color: #fcfcfc;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.content .data .item
{
    margin-top: 0px; margin-bottom: 5px;
    margin-left: 0px; margin-right: 0px; 
    padding-top: 5px; padding-bottom: 2px;
    padding-left: 0px; padding-right: 0px; 
    text-align: center;
    
    color: #325282;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
.content .data .item_extra
{
    border: 0px solid #ababab;
    margin-top: 0px; margin-bottom: 0px;
    margin-left: 0px; margin-right: 0px; 
    padding-top: 8px; padding-bottom: 0px;
    padding-left: 0px; padding-right: 0px;
    text-align: center;
    
    color: #325282;
    text-decoration: none;
    font-size: 14px;
    /**
    font-weight: bold;
    **/
}
.content .data .btn 
{
    display:inline-block;

    margin-top: 8px; margin-bottom: 5px;
    margin-left: 0px; margin-right: 0px; 
    padding-top: 5px; padding-bottom: 5px;
    padding-left: 10px; padding-right: 10px; 
    text-align: center;
    
    border:1px solid #a9a9b1;
    border-radius: 2px;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#dadada));
    background-image:-moz-linear-gradient(0% 100% 90deg,#dadada, #fefefe, #fefefe 100%);
    box-shadow:1px 0 3px #cbccd8;
    color:#121212;
    font-size: 14px;
    text-decoration: none; 
    -o-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.content .ab 
{
    position: relative;
    top: -1px;
    z-index: 5;
}
.content .ab ul
{
    zoom:1;
    list-style-type: none;
    border-top: 0px solid #ababab;
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
}
.content .ab ul li 
{
    float: left;
    width: 50%;
    border-top: 1px solid #f8f8f4;
    margin-top: 0px; margin-bottom: 0px;
    margin-left: 0px; margin-right: 0px; 
    padding-top: 8px; padding-bottom: 2px;
    padding-left: 0px; padding-right: 0px; 
}
.content .ab ul li .menu a
{
    display: block;
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
    color: #034285;
    text-decoration: none;
}
.content .ab .cfx .menu span 
{
    display:block;color:#222;height:32px;padding:9px 0 0 61px;
}
/**
.content .ab a {display:block;height:45px;padding:11px 0 9px 14px;}
.content .ab span {display:block;color:#222;height:32px;padding:9px 0 0 61px;}
**/
.page
{
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 12px;
}

.info
{
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 12px;
}

.item
{
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 12px;
    text-align: center;
}
.item .left
{
    float: left; width: 32px;
    margin-top: 32px; 
    border: 1px solid #cacaca;  
}
.item .left_none
{
    float: left; width: 32px;
    margin-top: 32px; 
    border: 1px solid #cacaca;  
}
.item .left a, a:hover, a:active
{
    color: #555555;
    text-decoration: none;
}
.item .right
{
    float: right; width: 32px;
    margin-top: 32px; 
    border: 1px solid #cacaca;  
}
.item .right_none
{
    float: right; width: 32px;
    margin-top: 32px; 
    border: 1px solid #cacaca;  
}
.item .right a, a:hover, a:active
{
    color: #555555;
    text-decoration: none;
}

.navy
{
    margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
}
.navy div
{
    background-color: #e4e5e6; border-bottom: 1px solid #ffffff; padding: 12px; padding-bottom: 12px;
}

.footer
{
    margin-top: 0px; margin-bottom: 0px;
    margin-left: 0px; margin-right: 0px; 
    padding-top: 0px; padding-bottom: 0px;
    padding-left: 0px; padding-right: 0px; 
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e0e0e0));
    background-color: #e0e0e0;
    height: 64px;
}
.footer .comment {color: #f4f4f4; display: none;}
.footer .links {clear:both; border-top: 1px solid #dfe1e3; text-align: center}
.footer .link 
{ 
    display:inline-block; 
    margin: 2px 0px 0px -8px; 
    padding: 5px 25px 5px; 
    background:url(../img/footer_vbar.png) no-repeat 0px 8px; 
    font-size: 14px; color: #525252; 
    vertical-align: top;
    /**
    border: 1px solid #ababab;
    **/ 
}
.footer .link:first-child {background: none}
.footer .license 
{
    clear: both; 
    margin: 0px; 
    padding: 0px; 
    padding-top: 5px; 
    padding-bottom: 2px;
    text-align: center; 
    color: lightgray;
    font-size: 10px;
    line-height: 14px;
}
.footer .copyright 
{
    clear: both; 
    margin: 0px; 
    padding: 0px; 
    padding-top: 2px; 
    padding-bottom: 5px;
    text-align:center; 
    font-size: 14px; color: #525252;
}

/* _devel added */

.navy_btn
{
    margin-top: 0px;
    text-align:center;
    font-weight: bold;
    border-top: 2px solid #dedede;
    /**
    border-bottom: 1px solid #dedede;
    **/
}
.navy_btn a
{
    display: block;
    padding: 15px 0 15px;
    color: #034285;
    background: white; 
    text-decoration: none;
}
.abtn {display:inline-block;margin-right:5px;padding:5px 13px;border:1px solid #a9a9b1;border-radius:.2em;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#dadada));background-image:-moz-linear-gradient(0% 100% 90deg,#DADADA, #FEFEFE, #FEFEFE 100%);box-shadow:1px 0 3px #cbccd8;color:#121212;font-size:1.4em;text-decoration:none;-o-border-radius:.2em;-moz-border-radius:.2em;-webkit-border-radius:.2em;}

/*
 * End of MOB CSS
 */
