/* -------------------------------------------------
����Ʈ ����
Module Made : 2013-04-10
Last Update: 2013-04-12
Author:	�Ƴ��������
Version: 1.0 
-------------------------------------------------*/

/* initialize
-------------------------------------------------*/
@import url(fonts/nanumgothic.css);

html {overflow-y:scroll;} 
html, body {}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,select, textarea, button{font-family:'�������',NanumGothic,'���� ���',Malgun Gothic,'����',Dotum,'����',Gulim,Helvetica,sans-serif;font-size:12px;color:#393A3C;}
body{background-color:#FFFFFF;text-align:center;*word-break:break-all;-ms-word-break:break-all;}
img, fieldset, iframe {border:0 none;}
ul, ol {list-style-type:none;}
li {list-style:none outside none;}
i, em, address {font-style:normal;}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
textarea  {overflow:auto;}
hr {display:none;}
legend{*width:0}
table{/* border-collapse:collapse;table-layout:fixed; */border-collapse:collapse;border-spacing:0}
a, a span {text-decoration:none;}
a:hover, a:hover span {text-decoration:none;}
.line {border-top:#ccd2d9 1px solid;padding-top:15px;}

/* common
-------------------------------------------------*/
.common_btn {display:inline-block;margin:0;padding:0;border:0;cursor:pointer;}
.common_btn span {position:absolute;overflow:hidden;visibility:hidden;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.common_btn_2 {display:inline-block;margin:0;padding:0;border:0;cursor:pointer;}
.common_btn_2 span {position:absolute;overflow:hidden;visibility:hidden;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.common_btn_3 {display:inline-block;margin:0;padding:0;border:0;cursor:pointer;}
.common_btn_3 span {position:absolute;overflow:hidden;visibility:hidden;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.common_btn_add {display:inline-block;margin:0;padding:0;border:0;cursor:pointer;}
.common_btn_add span {overflow:hidden;visibility:hidden;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.common_btn_bir {display:inline-block;margin:0;padding:0;border:0;cursor:pointer;}
.common_btn_bir span {overflow:hidden;visibility:hidden;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.common_btn_list {display:inline-block;margin:0;padding:0;border:0;cursor:pointer;}
.common_btn_list span {overflow:hidden;visibility:hidden;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.common_btn_list_2 {display:inline-block;margin:0;padding:0;border:0;cursor:pointer;}
.common_btn_list_2 span {overflow:hidden;visibility:hidden;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.blind {overflow:hidden;display:none;visibility:hidden;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}

.content .sel_box_w_lng {width: 170px;}
.content .sel_box_w_mid {width: 120px;}
.content .sel_box_w_shr {width: 70px;}
.search_wrap .sel_box_w_lng {width: 170px;}
.search_wrap .sel_box_w_mid {width: 120px;}
.search_wrap .sel_box_w_shr {width: 70px;}

#ui-datepicker-div .ui-datepicker-year {width:60px;}
#ui-datepicker-div .ui-datepicker-month {margin-left:10px;width:60px;}

/* grid css
-------------------------------------------------*/
.textOutLine
{
    color: white;
    text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000;
    
}
.nkfirst th{
	border: 1px solid #aed0ea;
	border-left:1px solid #CECDD2;
	background: linear-gradient(to bottom,  #f1f4f7 50%, #e1e9f5 25%);
	/* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e1e9f5'); */
}
.nkfirst {
	border: 1px solid #aed0ea;
	border-left:1px solid #CECDD2;
	background: linear-gradient(to bottom,  #f1f4f7 50%, #e1e9f5 25%);
	/* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e1e9f5'); */
}
.addInfbg {
	border: 1px solid #aed0ea;
	height:24px;
	width: 62px;
	background: #fff;
	background:url(../images/bg/addInfBg.png) repeat-x;
	
}
.sec_head_0 {
	border: 1px solid #aed0ea;
	height:24px;
	width: 62px;
	background: #fff;
	
/* background: -moz-linear-gradient(to bottom,  #D4FBFB 50%, #D4EBEB 50%);
background: -webkit-linear-gradient(to bottom,  #D4FBFB 50%, #D4EBEB 50%);
background: -o-linear-gradient(to bottom,  #D4FBFB 50%, #D4EBEB 50%);
background: -ms-linear-gradient(to bottom,  #D4FBFB 50%, #D4EBEB 50%);
background: linear-gradient(to bottom,  #D4FBFB 50%, #D4EBEB 50%);  */
/* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#D4FBFB');*/ /*For IE7-8-9 */ 
background:url(../images/bg/grid_head_0.png) repeat-x;
/* position:absolute;top:3px;right:0px;width:70px; */
height: 1%;/*For IE7*/ 
} 
.sec_head_1 {background: #fff;
border: 1px solid #aed0ea;
/* background: -moz-linear-gradient(to bottom,  #A8fdAf 50%, #A8Ed9f 50%);
background: -webkit-linear-gradient(to bottom,  #A8fdAf 50%, #A8Ed9f 50%);
background: -o-linear-gradient(to bottom,  #A8fdAf 50%, #A8Ed9f 50%);
background: -ms-linear-gradient(to bottom,  #A8fdAf 50%, #A8Ed9f 50%);
background: linear-gradient(to bottom,  #A8fdAf 50%, #A8Ed9f 50%); */
background:url(../images/bg/grid_head_1.png) repeat-x;
/* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#A8fdAf');For IE7-8-9 
height: 1%; *//*For IE7*/ 
}
.sec_head_2 {
	border: 1px solid #aed0ea;
	background: #fff;
/* background: -moz-linear-gradient(to bottom,  #E0E0E0 50%, #E0D0D0 50%);
background: -webkit-linear-gradient(to bottom,  #E0E0E0 50%, #E0D0D0 50%);
background: -o-linear-gradient(to bottom,  #E0E0E0 50%, #E0D0D0 50%);
background: -ms-linear-gradient(to bottom,  #E0E0E0 50%, #E0D0D0 50%);
background: linear-gradient(to bottom,  #E0E0E0 50%, #E0D0D0 50%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#E0E0E0'); 
height: 1%; *//*For IE7*/
background:url(../images/bg/grid_head_2.png) repeat-x; 
}
.sec_head_3 {
	border: 1px solid #aed0ea;
	background: #fff;
	background:url(../images/bg/grid_head_3.png) repeat-x;
/* background: -moz-linear-gradient(to bottom,  #FFF156 50%, #FFE146 50%);
background: -webkit-linear-gradient(to bottom,  #FFF156 50%, #FFE146 50%);
background: -o-linear-gradient(to bottom,  #FFF156 50%, #FFE146 50%);
background: -ms-linear-gradient(to bottom,  #FFF156 50%, #FFE146 50%);
background: linear-gradient(to bottom,  #FFF156 50%, #FFE146 50%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#FFF156');
height: 1%; *//*For IE7*/ 
}
.sec_head_4 {
	border: 1px solid #aed0ea;
	background: #fff;
	background:url(../images/bg/grid_head_4.png) repeat-x;
/* background: -moz-linear-gradient(to bottom,  #FFD0D0 50%, #FFC0C0 50%);
background: -webkit-linear-gradient(to bottom,  #FFD0D0 50%, #FFC0C0 50%);
background: -o-linear-gradient(to bottom,  #FFD0D0 50%, #FFC0C0 50%);
background: -ms-linear-gradient(to bottom,  #FFD0D0 50%, #FFC0C0 50%);
background: linear-gradient(to bottom,  #FFD0D0 50%, #FFC0C0 50%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#FFD0D0'); 
height: 1%; */ 
}
/* layout
-------------------------------------------------*/
/* #wrap {background:url(../images/bg/birHeaderTop_slice.png) repeat-x;} */ 
#header, #container, #footer {position:relative;display:block;margin:0 auto;width:1200px;text-align:left;}
#header:after, #container:after, #footer:after {content:"";clear:both;display:block;}
#header  {height:62px;text-align:center;background:url(../images/bg/aws_cost_top_menu.png) no-repeat;}
#container {margin:20px auto 25px;}
#footer {height:58px;border-top:1px solid #E3E3E3;}

/* header elements */
/* .ci a {position:absolute;display:block;left:0;top:21px;width:110px;height:33px;background:url(../images/common/ci.png) no-repeat;} */
/* .bi a {margin:25px auto 0;display:inline-block;width:365px;height:24px;background:url(../images/common/bi.png) no-repeat;} */
.lnb {position:absolute;top:0;right:0;}
.lnb dd {float:left;display:inline-block;}
.lnb dd a {display:block;width:104px;height:31px;background:url(../images/menu/lnb_list.png) no-repeat;}
.lnb .user_info {display:block;margin:5px 5px 0 0;}
.lnb .user_info .user_name {font-weight:bold;}
.lnb .logout {background-position:0 0px;height:38px}
.lnb .logout:hover {background-position:-144px 0px;}
.lnb .help {background-position:0 -50px;width:118px;height:38px}
.lnb .help:hover {background-position:-144px -50px;}
.lnb .mypage {background-position:0 -51px;}
.lnb .mypage:hover {background-position:-144px -51px;}
/* .gnb {position:absolute;bottom:0;left:0;} */
/* .gnb_btm {display:block;height:155px;background:url(../images/menu/birHeaderBtm.png);} */
.gnb dl {overflow:hidden;height:41px;}
.gnb dd {float:left;display:inline-block;}
/* .gnb dd a {display:block;height:50px;background:url(../images/menu/birHeader_t.png);} */
.gnb dd a {display:block;height:41px;background:url(../images/menu/top_buttons_T.png);} 
.gnb .menu01 {width:162px;background-position:0 0;}
.gnb .menu01:hover {background-position:-235px 0;}
.gnb .menu02 {width:132px;background-position:0 -63px;}
.gnb .menu02:hover {background-position:-235px -63px; }
.gnb .menu03 {width:134px;background-position:0 -124px;}
.gnb .menu03:hover {background-position:-235px -124px;}
.gnb .menu04 {width:131px;background-position:0 -185px;}
.gnb .menu04:hover {background-position:-235px -185px;}
.gnb .menu05 {width:132px;background-position:0 -245px;}
.gnb .menu05:hover {background-position:-235px -245px;}
.gnb .menu06 {width:132px;background-position:0 -305px;}
.gnb .menu06:hover {background-position:-235px -305px;}
.gnb .menu07 {width:133px;background-position:0 -365px;}
.gnb .menu07:hover {background-position:-235px -365px;}
.gnb .menu08 {width:60px;background-position:0 -425px;}
.gnb .menu08:hover {background-position:0px -50px;} 
.gnb .on {background-position-x:-235px;}
.issu_info {position:absolute;top:25px;text-align:left;}

/* container elements */
.title_wrap {position:relative;overflow:hidden;width:100%;height:20px;}
.title_wrap .title {display:block;height:17px;}
.title_wrap .linemap {position:absolute;bottom:0;right:0;text-align:right;color:#BBB;font-size:12px;}
.title_wrap .linemap a {color:#8B8B8B;}
.title_wrap .linemap a:hover, .title_wrap .linemap a:hover span {text-decoration:none;}
.title_wrap .linemap .current {color:#3769A6;font-weight:bold;}

.decimal_wrap {position:relative;overflow:hidden;width:100%;height:20px;}
.decimal_wrap .title {display:block;height:17px;}
.decimal_wrap .linemap {position:absolute;bottom:0;left:0;text-align:left;color:#BBB;font-size:12px;}
.decimal_wrap .linemap a {color:#8B8B8B;}
.decimal_wrap .linemap a:hover, .title_wrap .linemap a:hover span {text-decoration:none;}
.decimal_wrap .linemap .current {color:#3769A6;font-weight:bold;}

/* footer elements */
/*.company_info {display:block;margin-top:13px;width:425px;height:30px;background:url(../images/common/copyright.png) no-repeat;}*/
.family_link {position:absolute;display:block;top:16px;right:130px;text-align:left;}
.footer_ci {position:absolute;display:block;top:13px;right:0;width:296px;height:37px;background:url(../images/common/ci_copyright.jpg) no-repeat;}

.webBrowser dt{display:inline-block;float:left;margin-top:5px}
.webBrowser dd{display:inline-block;float:left;margin-left:12px;margin-top:7px}

#family_site {width:160px;text-align:left;}

