<!--  xjsv.css for xjsv 2.12 -->
    /*-------------------------------------------------------
     * XJSV CSS
     *-------------------------------------------------------
     */
    .xjs_source   { height:19px; border-width:1; width:530; border-style:ridge; border-color:#d0d0d0; background-color:#dfdfdf;}

    .xjs_required01  { background-image : url(/css/images/required01.gif); background-position:top right; background-repeat:no-repeat;}
    .xjs_required02  { background-image : url(/css/images/required02.gif); background-position:top right; background-repeat:no-repeat;}
    .xjs_required03  { background-image : url(/css/images/required03.gif); background-position:top right; background-repeat:no-repeat;}
    .xjs_required04  { background-image : url(/css/images/required04.gif); background-position:top right; background-repeat:no-repeat;}
    .xjs_required05  { background-image : url(/css/images/required05.gif); background-position:top right; background-repeat:no-repeat;}

    .xjs_right     { text-align : right;}
    .xjs_center    { text-align : right;}  
    .xjs_edit_box  { background-color: #FFFFFF; border: A6A6A6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "Tahoma"; font-size: 12px}
    .xjs_button    { height:19px; border-width:1; border-style:ridge; border-color:#d0d0d0; background-color:#dfdfdf;}
    .xjs_dek       { POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;overflow:hidden;}
    .xjs_plain     { background-color: #FFFFFF; border: A6A6A6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "Tahoma"; font-size: 12px}

    .xjs_imeKor    { ime-mode:active }
    .xjs_imeEng    { ime-mode:inactive }
    .xjs_imeDis    { ime-mode:disabled }

    .xjs_lable     { border:0 solid black; background-color:transparent; }

    /*-------------------------------------------------------
     * HTML COMMON CSS
     *-------------------------------------------------------
     */
    body { 
        font-family: Tahoma,Verdana,Courier New; 
        font-size: 12px; 

    }

    a:link    {color:#666666;text-decoration:none;}
    a:visited {color:#666666;text-decoration:none;}
    a:active  {color:#666666;text-decoration:none;}
    a:hover   {color:red;text-decoration:none;}

    h1 { font-weight: bold; font-size: 24px; font-family: Tahoma,Verdana,Courier New; margin-bottom: 0px; }
    h2 { font-weight: bold; font-size: 18px; font-family: Tahoma,Verdana,Courier New; margin-top: 10px; margin-bottom: 0px; }
    h3 { font-weight: bold; font-size: 16px; font-family: Tahoma,Verdana,Courier New; margin-top: 10px; margin-bottom: 0px; }
    h4 { font-weight: bold; font-size: 15px; font-family: Tahoma,Verdana,Courier New; margin-top: 5px; margin-bottom: 5px; color:#666 }
    h5 { font-weight: bold; font-size: 11px; font-family: Tahoma,Verdana,Courier New; margin-bottom: 0px; }
    h6 { font-weight: bold; font-size: 10px; font-family: Tahoma,Verdana,Courier New; margin-bottom: 0px; }

    form {
        border: 1px;
        margin: 0px;
    }
    
    img {
        border: none;
    }
    
    table {
        border: 0px; 
        border-spacing: 0px; 
        padding: 0px;
    }

    tr, td, th {  
        font-family: Tahoma,Verdana,Courier New; 
        font-size: 12px; 
        line-height: 18px; 
        color: #666666; 
        word-break:break-all;
        table-layout:fixed;
        word-wrap:break-word;
    }

    select {
        background: #ffffff;
        color: #000000;
        cursor: hand;
        font-family: Tahoma,Verdana,Courier New;
        font-size: 12px; 
        font-weight: normal;
    }
    
    input.radio { cursor: hand; }
    input.checkbox { cursor: hand; }

    .button {
        font-family: Tahoma,Verdana,Courier New;
        border-right: 1px solid #8F8F8F;
        border-bottom: 1px solid #8F8F8F;
        border-left: 1px solid #B7B7B7;
        border-top: 1px solid #B7B7B7;
        cursor: hand; 
        color: white; 
        background-color: #797979;
        font-size: 12px; 
    }

    /*--
    .button_s {
        font-family: Tahoma,Verdana,Courier New;
        border-right: 1px solid #8F8F8F;
        border-bottom: 1px solid #8F8F8F;
        border-left: 1px solid #B7B7B7;
        border-top: 1px solid #B7B7B7;
        cursor: hand; 
        color: #000000; 
        background-color: #efbc57;
        font-size: 12px; 
    }
    --*/

    .text {
        font-family: Tahoma,Verdana,Courier New;    
        font-size: 12px; 
        border-top: 1px solid #8E9DAA;    
        border-right: 1px solid #8E9DAA;    
        border-bottom: 1px solid #8E9DAA;    
        border-left: 1px solid #8E9DAA;
    }

    textarea {
        background-color:white;
        font-size: 12px;
        color:black;
        font-weight:normal;
        width:100%;
        border-top: 1px solid #8E9DAA;    
        border-right: 1px solid #B4B4B4;    
        border-bottom: 1px solid #B4B4B4;    
        border-left: 1px solid #8E9DAA;
    }
    
    .hr {
        border: 1px;
        width: 100%;
        color: #8E9DAA; 
    }

    .tableBorder { 
        background-color: #bbbbbb; 
    }
    .noticeBorder_l { 
        background-color: #CCD5E9; text-align: left;
    }
    .noticeBorder_c { 
        background-color: #CCD5E9; text-align: center;
    }
    .noticeBorder_r { 
        background-color: #CCD5E9; text-align: right;
    }
    .descBorder_l { 
        background-color: #ffffff; text-align: left;
    }
    .descBorder_c { 
        background-color: #ffffff; text-align: center;
    }
    .descBorder_r { 
        background-color: #ffffff; text-align: right;
    }
    .titleBorder_l { 
        background-color: #f0f0f0; font-weight: bold ; text-align: left;
    }
    .titleBorder_c { 
        background-color: #f0f0f0; font-weight: bold ; text-align: center;
    }
    .titleBorder_r { 
        background-color: #f0f0f0; font-weight: bold ; text-align: right;
    }    
    .tableMenuTitle { 
        background-color: #dddddd; 
    }
    .tableMenuDesc { 
        background-color: #f0f0f0; 
    }
    .tableMenuLine {
        background-color: #fff;
        border-top: 2px solid #B4B4B4; 
    }
    ul.commentHelp {
        margin:15px;
        margin-top:0px;
        margin-bottom:0px;
        list-style-image: url('/css/images/help-16x16.gif');
        vertical-align:middle
    }
    ul.commentMar {
        margin:10px
    }

    ul.fotuneView {
        margin:15px;
        margin-top:0px;
        margin-bottom:0px;
        list-style-image: url('/css/images/entry-16x16.gif');
        vertical-align:middle
    }

	.navItemOver { 
        font-family: Tahoma, Sans-Serif; 
        font-size: 11px; 
        font-weight: bold; 
        color: #ffffff; 
        background-color: #003366; 
        cursor: hand; 
        voice-family: '\'}\''; 
        voice-family:inherit; 
        cursor: pointer;
    }
    .navItemOver a { 
        color: #ffffff; 
        text-decoration: none; 
    }
    .navItem { 
        font-size: 11px;
        font-family: Tahoma, Sans-Serif; 
        font-weight: bold; 
        color: #ffffff;
    }
    .navItem a { 
        color: #ffffff; 
        text-decoration: none;
    }

	.tab {
        background-color:#DDDDDD;
        font-size: 12px;
		font-weight: bold; 
        color:#666666;
		text-align:center;
        border-top: 1px solid #8E9DAA;    
        border-right: 1px solid #B4B4B4;    
        border-bottom: 1px solid #B4B4B4;    
        border-left: 1px solid #8E9DAA;
		cursor: hand;
	}
	
	.res {background-color:#DDD}
	
a.btn_square{
	padding:0; display:inline-block;
	width:88px; cursor:pointer;
	line-height:25px; letter-spacing:-1px; text-align:center;
	color:#444; font-weight:600; font-size:13px;
	border:1px solid #c4c4c4;
	border-radius:3px;
	background-color:#eee;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background-image:-moz-linear-gradient(top, #fff, #eee);
	background-image:-o-linear-gradient(top, #fff, #eee);
	background-image:linear-gradient(to bottom, #fff, #eee);
	-webkit-box-shadow:inset 0 0 5px #fff
}
a.btn_w_normal{width:60px}
	